.public-layout-style-4 {
    border-radius:var(--overflow-wrapper-border-radius)
}
@view-transition {
    navigation: auto;
    types: OutIn
}
.public-layout-style-5 {
    flex-grow:1;
    height:100%;
    line-height:1.5;
    overflow:hidden;
    word-break:break-word
}
.public-layout-style-6 {
    -webkit-line-clamp:3;
    line-clamp:3;
    height:100%;
    text-overflow:ellipsis
}
.public-layout-style-7,.public-layout-style-6 {
    -webkit-box-orient:vertical;
    display:-webkit-box
}
.public-layout-style-7 {
    overflow:hidden
}
.public-layout-style-8 {
    font-size:22px;
    font-weight:inherit;
    line-height:30px;
    margin-top:18px;
    overflow-wrap:break-word;
    word-break:break-word
}
.public-layout-style-8.public-layout-style-9,.public-layout-style-8.public-layout-style-10,.public-layout-style-8.public-layout-style-11,.public-layout-style-8.public-layout-style-12,.public-layout-style-8.public-layout-style-13,.public-layout-style-8.public-layout-style-14,.public-layout-style-8.public-layout-style-15,.public-layout-style-8.public-layout-style-16,.public-layout-style-8.zKj_nc {
    margin-top:0
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-8.public-layout-style-15 {
        line-height:24px!important
    }
}
.gt-xs .public-layout-style-8.public-layout-style-15 {
    line-height:24px!important
}
.public-layout-style-8.public-layout-style-17,.public-layout-style-8.public-layout-style-18 {
    margin-top:0
}
@media(max-width:659px) {
    .use-media-queries .public-layout-style-8.public-layout-style-17,.use-media-queries .public-layout-style-8.public-layout-style-18 {
        line-height:1.4!important
    }
}
.lt-s .public-layout-style-8.public-layout-style-17,.lt-s .public-layout-style-8.public-layout-style-18 {
    line-height:1.4!important
}
.public-layout-style-8.public-layout-style-19.public-layout-style-20,.public-layout-style-8.public-layout-style-21.public-layout-style-20,.public-layout-style-8.public-layout-style-22.public-layout-style-20,.public-layout-style-8.public-layout-style-23.public-layout-style-20 {
    margin-top:12px
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-8.public-layout-style-19.public-layout-style-20,.use-media-queries .public-layout-style-8.public-layout-style-21.public-layout-style-20,.use-media-queries .public-layout-style-8.public-layout-style-22.public-layout-style-20,.use-media-queries .public-layout-style-8.public-layout-style-23.public-layout-style-20 {
        margin-top:0
    }
}
.gt-xs .public-layout-style-8.public-layout-style-19.public-layout-style-20,.gt-xs .public-layout-style-8.public-layout-style-21.public-layout-style-20,.gt-xs .public-layout-style-8.public-layout-style-22.public-layout-style-20,.gt-xs .public-layout-style-8.public-layout-style-23.public-layout-style-20 {
    margin-top:0
}
.public-layout-style-8 .public-layout-style-24:not(.public-layout-style-25):active {
    cursor:pointer;
    opacity:.5
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-8 {
        font-size:inherit;
        line-height:inherit;
        margin-top:1px
    }
    .use-media-queries .public-layout-style-8.public-layout-style-9,.use-media-queries .public-layout-style-8.public-layout-style-10,.use-media-queries .public-layout-style-8.public-layout-style-11,.use-media-queries .public-layout-style-8.public-layout-style-12,.use-media-queries .public-layout-style-8.public-layout-style-16 {
        line-height:1.4
    }
}
.gt-xs .public-layout-style-8 {
    font-size:inherit;
    line-height:inherit;
    margin-top:1px
}
.gt-xs .public-layout-style-8.public-layout-style-9,.gt-xs .public-layout-style-8.public-layout-style-10,.gt-xs .public-layout-style-8.public-layout-style-11,.gt-xs .public-layout-style-8.public-layout-style-12,.gt-xs .public-layout-style-8.public-layout-style-16 {
    line-height:1.4
}
.public-layout-style-8.public-layout-style-26,.public-layout-style-8.public-layout-style-27 {
    line-height:1.4!important
}
.public-layout-style-28 {
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden
}
.public-layout-style-29 {
    font:inherit
}
.public-layout-style-30 {
    display:flex;
    flex:1;
    flex-direction:column-reverse;
    height:0
}
.public-layout-style-31 {
    height:100%;
    inset:0;
    position:absolute;
    z-index:-1
}
div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover) .gallery-item-content .gallery-item {
    transition:opacity .4s ease!important
}
div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,div.pro-gallery .gallery-item-container.main-color-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
    opacity:0
}
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover) .hover-info-element {
    transition:transform 2.2s cubic-bezier(.14,.4,.09,.99)!important
}
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-content {
    transform:scale(1.1)
}
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
    transform:scale(1.11)
}
div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover) .hover-info-element,div.pro-gallery .gallery-item-container.zoom-in-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) .hover-info-element {
    transform:scale(.9009009009)
}
div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover),div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover) .hover-info-element {
    transition:transform 1.2s cubic-bezier(.14,.4,.09,.99)!important
}
div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.tilt-on-hover:not(.hide-hover):hover .gallery-item-content {
    transform:scale(.845) rotate(calc(var(--tiltAngleValue) * 1deg))
}
div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover) .gallery-item-content {
    transition:filter .4s linear!important
}
div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover).simulate-hover .gallery-item-content .gallery-item,div.pro-gallery .gallery-item-container.blur-on-hover:not(.hide-hover):hover .gallery-item-content .gallery-item {
    filter:blur(6px)
}
div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover) .gallery-item-content {
    transition:filter .6s ease!important
}
div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.grayscale-on-hover:not(.hide-hover):hover .gallery-item-content {
    filter:grayscale(1)
}
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) {
    transition:background-color .4s ease!important;
    transition:transform .4s ease!important
}
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover,div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover {
    transform:scale(.985)
}
div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover div,div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover div {
    transform:none!important
}
div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover) .gallery-item-content {
    transition:filter .6s ease!important
}
div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,div.pro-gallery .gallery-item-container.invert-on-hover:not(.hide-hover):hover .gallery-item-content {
    filter:invert(1)
}
div.pro-gallery .gallery-item-container.color-in-on-hover .gallery-item-content {
    filter:grayscale(1);
    transition:filter .6s ease!important
}
div.pro-gallery .gallery-item-container.color-in-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.color-in-on-hover:hover:not(.hide-hover) .gallery-item-content {
    filter:grayscale(0)
}
div.pro-gallery .gallery-item-container.darkened-on-hover .gallery-item-content {
    filter:brightness(1);
    transition:filter .6s ease!important
}
div.pro-gallery .gallery-item-container.darkened-on-hover.simulate-hover:not(.hide-hover) .gallery-item-content,div.pro-gallery .gallery-item-container.darkened-on-hover:hover:not(.hide-hover) .gallery-item-content {
    filter:brightness(.7)
}
div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover {
    transition:none
}
div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover:before {
    opacity:0
}
div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover,div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) {
    transition:none
}
div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover):before {
    background:rgba(8,8,8,.75);
    opacity:1
}
div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover.force-hover .info-member:not(.hidden),div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover):hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
    opacity:1!important
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover {
    transition:filter .4s ease,opacity .4s ease!important
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover:before {
    filter:opacity(0);
    transition:filter .4s ease,opacity .4s ease!important
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
    transition:opacity .4s ease
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
    filter:opacity(1)
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover {
    transition:transform .4s ease,filter .2s ease,opacity .2s ease!important
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover:before {
    filter:opacity(0);
    transform:scale(.9);
    transition:transform .4s ease,filter .2s ease,opacity .2s ease!important
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
    transition:opacity .2s ease
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
    filter:opacity(1);
    transform:scale(1)
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover {
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover:before {
    filter:opacity(0);
    transform:translateY(100%);
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
    transition:opacity .4s ease
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
    filter:opacity(1);
    transform:translateY(0)
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover {
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover:before {
    filter:opacity(0);
    transform:translateX(-100%);
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
    transition:opacity .4s ease
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
    filter:opacity(1);
    transform:translateX(0)
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover {
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover:before {
    filter:opacity(0);
    transform:translateX(100%);
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
    transition:opacity .4s ease
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
    filter:opacity(1);
    transform:translateX(0)
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover {
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover:before {
    filter:opacity(0);
    transform:translateY(-100%);
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
    transition:opacity .4s ease
}
div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container:not(.invert-hover).hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
    filter:opacity(1);
    transform:translateY(0)
}
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover {
    transition:none
}
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover:before {
    background:rgba(8,8,8,.75);
    opacity:1
}
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner {
    opacity:1
}
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover .info-member:not(.hidden) {
    opacity:1!important
}
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover,div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) {
    transition:none
}
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover):before {
    opacity:0
}
div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover .gallery-item-hover.force-hover .info-member:not(.hidden),div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover:hover .gallery-item-hover:not(.hide-hover) .info-member:not(.hidden) {
    opacity:0!important
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover {
    transition:filter .4s ease,opacity .4s ease!important
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover:before {
    filter:opacity(1);
    transition:filter .4s ease,opacity .4s ease!important
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover .info-member:not(.hidden) {
    transition:opacity .4s ease
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-fade-in:hover .gallery-item-hover:not(.hide-hover):before {
    filter:opacity(0)
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover {
    transition:transform .4s ease,filter .2s ease,opacity .2s ease!important
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover:before {
    filter:opacity(1);
    transform:scale(1);
    transition:transform .4s ease,filter .2s ease,opacity .2s ease!important
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover .info-member:not(.hidden) {
    transition:opacity .2s ease
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-expand:hover .gallery-item-hover:not(.hide-hover):before {
    filter:opacity(0);
    transform:scale(.9)
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover {
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover:before {
    filter:opacity(1);
    transform:translateY(0);
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover .info-member:not(.hidden) {
    transition:opacity .4s ease
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up:hover .gallery-item-hover:not(.hide-hover):before {
    filter:opacity(0);
    transform:translateY(100%)
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover {
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover:before {
    filter:opacity(1);
    transform:translateX(0);
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover .info-member:not(.hidden) {
    transition:opacity .4s ease
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-right:hover .gallery-item-hover:not(.hide-hover):before {
    filter:opacity(0);
    transform:translateX(-100%)
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover {
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover:before {
    filter:opacity(1);
    transform:translateX(100%);
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover .info-member:not(.hidden) {
    transition:opacity .4s ease
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-left:hover .gallery-item-hover:not(.hide-hover):before {
    filter:opacity(0);
    transform:translateX(0)
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover {
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover:before {
    filter:opacity(1);
    transform:translateY(-100%);
    transition:transform .4s cubic-bezier(.3,.13,.12,1),filter .5s ease,opacity .5s ease!important
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .gallery-item-hover-inner,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover .info-member:not(.hidden) {
    transition:opacity .4s ease
}
div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down .gallery-item-hover.force-hover:before,div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-down:hover .gallery-item-hover:not(.hide-hover):before {
    filter:opacity(0);
    transform:translateY(0)
}
.animation-slide {
    transition:width .4s ease,height .4s ease,top .4s ease,left .4s ease
}
.item-with-secondary-media-container .secondary-media-item.hide {
    opacity:0
}
.item-with-secondary-media-container .secondary-media-item.show {
    opacity:1
}
[data-collapsed=true] .pro-gallery-parent-container .gallery-item,[data-hidden=true] .pro-gallery-parent-container .gallery-item {
    background-image:none!important
}
html.pro-gallery {
    height:auto;
    width:100%
}
body.pro-gallery {
    transition:opacity 2s ease
}
#gallery-loader {
    position:fixed;
    top:50%
}
.show-more-container {
    line-height:138px;
    text-align:center
}
.show-more-container i.show-more {
    color:#5d5d61;
    cursor:pointer;
    font-size:40px;
    margin-top:-3px
}
.show-more-container button.show-more {
    background:transparent;
    border:2px solid #5d5d61;
    border-radius:0;
    color:#5d5d61;
    cursor:pointer;
    display:inline-block;
    font-family:var(--brand-font);
    font-size:12px;
    padding:11px 29px
}
.show-more-container button.show-more:hover {
    background:rgba(0,0,0,.1)
}
.more-items-loader {
    color:#116dff;
    display:block;
    font-size:30px;
    line-height:50px;
    text-align:center;
    width:100%
}
.version-header {
    background:hsla(0,0%,100%,.8);
    color:#e03939;
    font-family:var(--brand-font);
    font-size:13px;
    height:100px;
    left:0;
    line-height:30px;
    position:absolute;
    text-align:left;
    top:0;
    width:320px;
    z-index:100
}
.auto-slideshow-button {
    cursor:pointer;
    height:28px;
    margin-top:19px;
    padding:5px;
    width:20px
}
.auto-slideshow-button,.auto-slideshow-counter {
    display:flex;
    left:auto;
    opacity:.9;
    position:absolute;
    text-align:center;
    z-index:1
}
.auto-slideshow-counter {
    font-size:15px;
    line-height:normal;
    margin-top:24px
}
@keyframes wNW36F {
    0% {
        opacity:0
    }
    to {
        opacity:1
    }
}
.mouse-cursor {
    display:flex;
    position:absolute;
    width:100%
}
.follow-mouse-cursor {
    position:absolute;
    transition:all .2s ease
}
.follow-mouse-cursor>div {
    pointer-events:none
}
.follow-mouse-cursor>div,.nav-arrows-container {
    align-items:center;
    display:flex;
    justify-content:center
}
.nav-arrows-container {
    background:transparent;
    border:none;
    cursor:pointer;
    left:auto;
    opacity:.9;
    position:absolute;
    text-align:center
}
.nav-arrows-container:hover {
    opacity:1
}
.nav-arrows-container.shadow svg {
    filter:drop-shadow(0 1px .15px #B2B2B2)
}
.nav-arrows-container .slideshow-arrow {
    flex-shrink:0
}
.nav-arrows-container:focus {
    box-shadow:inset 0 0 0 1px #fff,inset 0 0 1px 4px #116dff!important
}
.arrow-portal-container span {
    align-items:center;
    animation:fadeIn .1s ease-in-out;
    display:flex;
    justify-content:center;
    position:fixed;
    transition:top 50ms,left 50ms
}
div.gallery-slideshow .gallery-column,div.gallery-slideshow div.pro-gallery {
    box-sizing:content-box!important
}
div.gallery-slideshow .gallery-group,div.gallery-slideshow .gallery-item-container,div.gallery-slideshow .gallery-item-wrapper {
    overflow:visible!important
}
div.gallery-slideshow.streched .gallery-slideshow-info {
    padding-left:50px!important;
    padding-right:50px!important
}
@media(max-width:500px) {
    div.gallery-slideshow div.pro-gallery .gallery-slideshow-info {
        padding-left:20px;
        padding-right:20px
    }
}
div.gallery-slideshow div.pro-gallery .gallery-item-container .gallery-slideshow-info {
    bottom:-220px;
    box-sizing:border-box;
    display:flex;
    height:220px;
    padding-top:0;
    position:absolute;
    width:100%;
    z-index:15
}
.gallery-thumbnails div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
    padding:30px 60px
}
.gallery-slider div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
    padding:30px 10px 50px
}
.gallery-columns div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
    padding:30px
}
div.pro-gallery {
    height:100%;
    width:100%
}
div.pro-gallery,div.pro-gallery .gallery-column {
    backface-visibility:hidden;
    overflow:hidden;
    position:relative
}
div.pro-gallery .gallery-column {
    float:left;
    transform-style:preserve-3d
}
div.pro-gallery .gallery-column .gallery-left-padding {
    display:inline-block;
    height:100%
}
div.pro-gallery .gallery-column .gallery-top-padding {
    display:block;
    width:100%
}
div.pro-gallery .gallery-group {
    backface-visibility:hidden;
    box-sizing:border-box;
    float:left;
    font-family:var(--brand-font);
    font-size:11px;
    overflow:hidden;
    padding:0;
    position:relative;
    transform-style:preserve-3d
}
div.pro-gallery .gallery-group.debug.gallery-group-gone {
    background:#cdcdd0
}
div.pro-gallery .gallery-group.debug.gallery-group-visible {
    background:#c1f0c1
}
div.pro-gallery .gallery-group.debug.gallery-group-hidden {
    background:#f99
}
div.pro-gallery .gallery-item-container {
    backface-visibility:hidden;
    border:none;
    border-radius:0;
    box-sizing:border-box;
    color:inherit;
    cursor:default;
    display:inline-block;
    font-family:var(--brand-font);
    font-size:11px;
    outline:none;
    overflow:hidden;
    padding:0;
    position:absolute;
    scroll-snap-align:center;
    text-decoration:none;
    transform-style:preserve-3d;
    vertical-align:top;
    will-change:top,left,width,height
}
div.pro-gallery .gallery-item-container .item-action {
    height:1px;
    overflow:hidden;
    pointer-events:none;
    position:absolute;
    width:1px;
    z-index:-1
}
div.pro-gallery .gallery-item-container .item-action:focus {
    --focus-ring-box-shadow:none!important;
    box-shadow:none!important;
    outline:none!important
}
div.pro-gallery .gallery-item-container:hover .gallery-item-common-info {
    cursor:pointer
}
div.pro-gallery .gallery-item-container:hover .gallery-item-common-info button {
    cursor:pointer;
    text-decoration:underline
}
div.pro-gallery .gallery-item-container.visible {
    transform:translateZ(0)
}
div.pro-gallery .gallery-item-container.clickable {
    cursor:pointer
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper {
    height:100%;
    overflow:hidden;
    position:relative;
    width:100%
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item {
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:1
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .gallery-item {
    -o-object-fit:cover;
    object-fit:cover
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .item-with-secondary-media-container .secondary-media-item .text-item>div {
    height:100%!important;
    width:100%!important
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit,div.pro-gallery .gallery-item-container .gallery-item-wrapper.transparent {
    background:transparent
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-preload {
    display:none
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper.cube-type-fit .gallery-item {
    background:transparent;
    -o-object-fit:contain;
    object-fit:contain
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item {
    border-radius:0;
    height:100%;
    left:0;
    margin:0;
    -o-object-fit:cover;
    object-fit:cover;
    overflow:hidden;
    position:absolute;
    top:0;
    width:100%
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item {
    -webkit-font-smoothing:antialiased;
    box-sizing:border-box;
    /*! autoprefixer: ignore next */
    white-space:normal
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item .te-pro-gallery-text-item {
    letter-spacing:normal!important;
    line-height:normal!important
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item>div {
    background:initial!important;
    box-sizing:border-box
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item div,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h1,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h2,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h3,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h4,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h5,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item h6,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item i,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item p,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.text-item span {
    margin:0;
    padding:0
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item .pro-circle-preloader {
    height:30px;
    left:50%;
    opacity:.4;
    top:50%;
    width:15px;
    z-index:-1
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item img.gallery--placeholder-item {
    height:100%!important;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center;
    width:100%!important
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded {
    animation:none!important;
    background-color:transparent;
    opacity:1!important
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded.image-item:after {
    display:none!important
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-loaded~.pro-circle-preloader {
    display:none
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.error {
    opacity:0!important
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded {
    background-position:50%;
    background-repeat:no-repeat;
    background-size:cover
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-preloaded.grid-fit {
    background-size:contain
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder.three-d-loaded img {
    opacity:0;
    pointer-events:none
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder.three-d-loading img {
    opacity:1
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder img {
    transition:opacity .2s ease
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video {
    overflow:hidden;
    text-align:center
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video iframe {
    left:0;
    top:0
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playedOnce~.image-item {
    opacity:0;
    pointer-events:none;
    transition:opacity .2s ease
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder.playing button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder.playing i,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem.playing button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem.playing i {
    display:none
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i {
    -webkit-font-smoothing:antialiased;
    background:#080808;
    border-radius:50px;
    color:#fff;
    display:inline-block;
    height:60px;
    left:50%;
    margin:-30px 0 0 -30px;
    opacity:.7;
    position:absolute;
    text-align:center;
    text-rendering:auto;
    /*! autoprefixer: ignore next */
    top:50%;
    z-index:11
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i.play-triangle {
    opacity:1
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button.play-background,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i.play-background,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-background,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-background,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button.play-background,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button.play-triangle,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i.play-background,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i.play-triangle {
    font-size:26px
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button:hover,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i:hover,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:hover,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:hover,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button:hover,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i:hover {
    opacity:.9
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder button:before,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-3d-placeholder i:before,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video button:before,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i:before,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem button:before,div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.thumbnailItem i:before {
    font-size:2.3em;
    opacity:1
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info {
    bottom:-220px;
    box-sizing:border-box;
    display:flex;
    height:220px;
    position:absolute;
    width:100%;
    z-index:15
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-info>div {
    height:100%;
    width:100%
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover {
    border-radius:0;
    box-sizing:border-box;
    height:100%;
    left:0;
    margin:0;
    overflow:hidden;
    position:absolute;
    top:0;
    white-space:normal;
    width:100%;
    z-index:15
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover .gallery-item-hover-inner {
    height:100%
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover.no-hover-bg:before {
    opacity:0!important
}
div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item-hover:before {
    box-sizing:border-box;
    content:" ";
    height:100%;
    left:0;
    margin:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:-1
}
div.pro-gallery .gallery-item-container .gallery-item-common-info {
    box-sizing:border-box;
    cursor:pointer
}
div.pro-gallery .thumbnailItem.playing button,div.pro-gallery .thumbnailItem.playing i {
    display:none
}
div.pro-gallery .thumbnailItem button,div.pro-gallery .thumbnailItem i {
    -webkit-font-smoothing:antialiased;
    background:#080808;
    border-radius:100%;
    color:#fff;
    display:inline-block;
    height:28px;
    left:50%;
    margin:-16px -1px 0 -16px;
    opacity:.7;
    position:absolute;
    text-align:center;
    text-rendering:auto;
    /*! autoprefixer: ignore next */
    top:50%;
    width:28px;
    z-index:11
}
div.pro-gallery .thumbnailItem button.play-triangle,div.pro-gallery .thumbnailItem i.play-triangle {
    opacity:1
}
div.pro-gallery .thumbnailItem button:before,div.pro-gallery .thumbnailItem i:before {
    font-size:2.3em;
    opacity:1
}
div.pro-gallery.one-row {
    float:left;
    white-space:nowrap
}
div.pro-gallery.one-row .gallery-column {
    float:none;
    white-space:nowrap;
    width:100%
}
div.pro-gallery.one-row .gallery-column .gallery-group {
    display:inline-block;
    float:none
}
div.pro-gallery.one-row.slider .gallery-column {
    overflow-x:scroll
}
div.pro-gallery.one-row.slider .gallery-column.scroll-snap {
    -ms-scroll-snap-type:x mandatory;
    scroll-snap-type:x mandatory
}
div.pro-gallery.one-row .gallery-horizontal-scroll-inner {
    position:relative;
    will-change:transform
}
div.pro-gallery.thumbnails-gallery {
    float:left;
    overflow:hidden
}
div.pro-gallery.thumbnails-gallery .galleryColumn {
    overflow:visible;
    position:relative
}
div.pro-gallery.thumbnails-gallery .thumbnailItem {
    background-color:#fff;
    background-position:50%;
    background-size:cover;
    border-radius:0;
    cursor:pointer;
    overflow-y:inherit;
    position:absolute
}
div.pro-gallery.thumbnails-gallery .thumbnailItem.pro-gallery-highlight:after {
    background-color:hsla(0,0%,100%,.6);
    content:"";
    display:block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%
}
@media(max-width:500px) {
    div.pro-gallery.thumbnails-gallery {
        overflow:visible
    }
}
div.pro-gallery :focus {
    box-shadow:none
}
div.pro-gallery.accessible button:not(.nav-arrows-container,.has-custom-focus):focus,div.pro-gallery.accessible i:focus {
    box-shadow:0 0 0 1px #fff,0 0 1px 2px #116dff
}
div.pro-gallery.accessible .has-custom-focus:focus {
    box-shadow:inset 0 0 0 1px #fff,inset 0 0 1px 4px #116dff
}
div.pro-gallery.accessible .gallery-item-hover button:focus,div.pro-gallery.accessible .gallery-item-hover i:focus {
    box-shadow:none
}
div.pro-gallery.accessible .thumbnailItem.pro-gallery-highlight:after {
    box-shadow:inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,0 0 10px -5px #116dff
}
div.pro-gallery.accessible .gallery-item-container:has(.item-action:focus):after {
    border-radius:inherit;
    box-shadow:inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,inset 0 0 10px -5px #116dff;
    content:" ";
    height:100%;
    left:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%;
    z-index:15
}
div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted:before {
    box-shadow:inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,inset 0 0 10px -5px #116dff
}
div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted:after {
    border-radius:inherit;
    box-shadow:inset 0 0 1px 2px #116dff,inset 0 0 7px 0 #fff,0 0 10px -5px #116dff;
    content:" ";
    height:100%;
    left:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%
}
div.pro-gallery .hide-scrollbars {
    -ms-overflow-style:none;
    overflow:-moz-scrollbars-none;
    scrollbar-width:none
}
div.pro-gallery .hide-scrollbars ::-webkit-scrollbar,div.pro-gallery .hide-scrollbars::-webkit-scrollbar {
    height:0!important;
    width:0!important
}
div.pro-gallery .rtl {
    direction:rtl
}
div.pro-gallery .ltr {
    direction:ltr
}
.sr-only.out-of-view-component {
    border:0;
    clip-path:circle(0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.screen-logs {
    word-wrap:break-word;
    background:#fff;
    font-size:10px;
    width:280px
}
.fade {
    display:block;
    transition:opacity .6s ease
}
.fade-visible {
    opacity:1
}
.fade-hidden {
    opacity:0
}
.deck-before {
    transform:translateX(-100%)
}
.deck-before,.deck-before-rtl {
    display:block;
    transition:transform .6s ease;
    z-index:1
}
.deck-before-rtl {
    transform:translateX(100%)
}
.deck-current {
    display:block;
    transform:translateX(0);
    transition:transform .6s ease;
    z-index:0
}
.deck-current .override {
    transition:transform .6s ease,opacity .1s ease .2s!important
}
.deck-after {
    display:block;
    opacity:0;
    transition:opacity .2s ease .6s;
    z-index:-1
}
.deck-after .override {
    transition:opacity .1s ease 0s!important
}
.disabled-transition {
    transition:none!important
}
@keyframes JqqXMV {
    0% {
        background-color:hsla(0,0%,95%,.2)
    }
    50% {
        background-color:hsla(0,0%,95%,.8)
    }
    to {
        background-color:hsla(0,0%,95%,.2)
    }
}
.pro-gallery-parent-container.gallery-slideshow [data-hook=group-view]:before,.pro-gallery-parent-container:not(.gallery-slideshow) [data-hook=group-view] .item-link-wrapper:before {
    content:"";
    height:1px;
    left:var(--group-left);
    pointer-events:none;
    position:absolute;
    right:var(--group-right);
    scroll-snap-align:center;
    top:var(--group-top);
    width:var(--group-width)
}
.gallery-item-container {
    scroll-snap-align:none!important
}
.gallery-slideshow .gallery-item-container:not(.clickable) a {
    cursor:default
}
.public-layout-style-32 .gallery-item-video-play-background.play-background {
    color:#000!important;
    opacity:.3!important
}
.public-layout-style-32 .play-triangle {
    color:#fff!important;
    z-index:17!important
}
.public-layout-style-32.homepage {
    --border-color:rgb(var(--post-homepage-borderColor,var(--site-color-2)));
    --border-width:calc(var(--post-homepage-borderWidth, 1) * 1px);
    --border-radius:calc(var(--post-homepage-postRadius, 0) * 1px)
}
.public-layout-style-32.homepage.is-mobile {
    --border-color:rgb(var(--post-homepage-mobile-borderColor,var(--post-homepage-borderColor,var(--site-color-2))));
    --border-width:calc(var(--post-homepage-mobile-borderWidth, var(--post-homepage-borderWidth, 1)) * 1px);
    --border-radius:calc(var(--post-homepage-mobile-postRadius, var(--post-homepage-postRadius, 0)) * 1px)
}
.public-layout-style-32.category {
    --border-color:rgb(var(--post-category-borderColor,var(--site-color-2)));
    --border-width:calc(var(--post-category-borderWidth, 1) * 1px);
    --border-radius:calc(var(--post-category-postRadius, 0) * 1px)
}
.public-layout-style-32.category.is-mobile {
    --border-color:rgb(var(--post-category-mobile-borderColor,var(--post-category-borderColor,var(--site-color-2))));
    --border-width:calc(var(--post-category-mobile-borderWidth, var(--post-category-borderWidth, 1)) * 1px);
    --border-radius:calc(var(--post-category-mobile-postRadius, var(--post-category-postRadius, 0)) * 1px)
}
.public-layout-style-32.tags {
    --border-color:rgb(var(--post-tags-borderColor,var(--site-color-2)));
    --border-width:calc(var(--post-tags-borderWidth, 1) * 1px);
    --border-radius:calc(var(--post-tags-postRadius, 0) * 1px)
}
.public-layout-style-32.tags.is-mobile {
    --border-color:rgb(var(--post-tags-mobile-borderColor,var(--post-tags-borderColor,var(--site-color-2))));
    --border-width:calc(var(--post-tags-mobile-borderWidth, var(--post-tags-borderWidth, 1)) * 1px);
    --border-radius:calc(var(--post-tags-mobile-postRadius, var(--post-tags-postRadius, 0)) * 1px)
}
.public-layout-style-32.post-list {
    --border-color:rgb(var(--post-post-list-borderColor,var(--site-color-2)));
    --border-width:calc(var(--post-post-list-borderWidth, 1) * 1px);
    --border-radius:calc(var(--post-post-list-postRadius, 0) * 1px)
}
.public-layout-style-32.post-list.is-mobile {
    --border-color:rgb(var(--post-post-list-mobile-borderColor,var(--post-post-list-borderColor,var(--site-color-2))));
    --border-width:calc(var(--post-post-list-mobile-borderWidth, var(--post-post-list-borderWidth, 1)) * 1px);
    --border-radius:calc(var(--post-post-list-mobile-postRadius, var(--post-post-list-postRadius, 0)) * 1px)
}
.public-layout-style-32.related-posts {
    --border-color:rgb(var(--post-related-posts-borderColor,var(--site-color-2)));
    --border-width:calc(var(--post-related-posts-borderWidth, 1) * 1px);
    --border-radius:calc(var(--post-related-posts-postRadius, 0) * 1px)
}
.public-layout-style-32.related-posts.is-mobile {
    --border-color:rgb(var(--post-related-posts-mobile-borderColor,var(--post-related-posts-borderColor,var(--site-color-2))));
    --border-width:calc(var(--post-related-posts-mobile-borderWidth, var(--post-related-posts-borderWidth, 1)) * 1px);
    --border-radius:calc(var(--post-related-posts-mobile-postRadius, var(--post-related-posts-postRadius, 0)) * 1px)
}
.public-layout-style-32.my-posts {
    --border-color:rgb(var(--post-my-posts-borderColor,var(--site-color-2)));
    --border-width:calc(var(--post-my-posts-borderWidth, 1) * 1px);
    --border-radius:calc(var(--post-my-posts-postRadius, 0) * 1px)
}
.public-layout-style-32.my-posts.is-mobile {
    --border-color:rgb(var(--post-my-posts-mobile-borderColor,var(--post-my-posts-borderColor,var(--site-color-2))));
    --border-width:calc(var(--post-my-posts-mobile-borderWidth, var(--post-my-posts-borderWidth, 1)) * 1px);
    --border-radius:calc(var(--post-my-posts-mobile-postRadius, var(--post-my-posts-postRadius, 0)) * 1px)
}
.public-layout-style-32 .gallery-item-hover:before {
    background:unset!important
}
.public-layout-style-32 .gallery-item-container {
    border-radius:var(--border-radius)!important;
    scroll-snap-align:center!important
}
[dir=rtl] .public-layout-style-32.post-list-pro-gallery-list.gallery-right-align .gallery-item-container,[dir=rtl] .public-layout-style-32.post-list-pro-gallery-pg-side-by-side.gallery-right-align .gallery-item-container {
    display:flex!important;
    flex-direction:row!important
}
[dir=rtl] .public-layout-style-32.post-list-pro-gallery-list .gallery-item-container,[dir=rtl] .public-layout-style-32.post-list-pro-gallery-pg-side-by-side .gallery-item-container {
    display:flex!important;
    flex-direction:row-reverse!important
}
[dir=rtl] .public-layout-style-32.post-list-pro-gallery-list .gallery-item-container .gallery-item-left-info,[dir=rtl] .public-layout-style-32.post-list-pro-gallery-pg-side-by-side .gallery-item-container .gallery-item-left-info {
    left:auto;
    right:0
}
[dir=rtl] .public-layout-style-32.post-list-pro-gallery-list .gallery-item-container .gallery-item-right-info,[dir=rtl] .public-layout-style-32.post-list-pro-gallery-pg-side-by-side .gallery-item-container .gallery-item-right-info {
    left:0;
    right:auto
}
.public-layout-style-32.post-list-pro-gallery-list-large.gallery-right-align .gallery-item-wrapper,.public-layout-style-32.post-list-pro-gallery-list-medium.gallery-right-align .gallery-item-wrapper,.public-layout-style-32.post-list-pro-gallery-list.gallery-right-align .gallery-item-wrapper {
    right:13px;
    /*!rtl:end:ignore*/
    top:13px /*!rtl:begin:ignore*/
}
.public-layout-style-32.post-list-pro-gallery-list-large.gallery-left-align .gallery-item-wrapper,.public-layout-style-32.post-list-pro-gallery-list-medium.gallery-left-align .gallery-item-wrapper,.public-layout-style-32.post-list-pro-gallery-list.gallery-left-align .gallery-item-wrapper {
    left:13px;
    /*!rtl:end:ignore*/
    top:13px /*!rtl:begin:ignore*/
}
.public-layout-style-32.post-list-pro-gallery-list .gallery-item-container,.public-layout-style-32.post-list-pro-gallery-list-large .gallery-item-container,.public-layout-style-32.post-list-pro-gallery-list-medium .gallery-item-container {
    background-color:rgb(var(--post-post-list-backgroundColor,var(--site-color-1)))!important
}
.public-layout-style-32.post-list-pro-gallery-list .gallery-item-container.pro-gallery-mobile-indicator,.public-layout-style-32.post-list-pro-gallery-list-large .gallery-item-container.pro-gallery-mobile-indicator,.public-layout-style-32.post-list-pro-gallery-list-medium .gallery-item-container.pro-gallery-mobile-indicator {
    background-color:rgb(var(--post-post-list-mobile-backgroundColor,var(--site-color-1)))!important
}
.public-layout-style-32.post-list-pro-gallery-list .gallery-item-common-info,.public-layout-style-32.post-list-pro-gallery-list-large .gallery-item-common-info,.public-layout-style-32.post-list-pro-gallery-list-medium .gallery-item-common-info {
    overflow:visible!important
}
.public-layout-style-32.post-list-pro-gallery-slider {
    border-color:var(--border-color);
    border-radius:var(--border-radius);
    border-style:solid;
    border-width:var(--border-width);
    overflow:hidden
}
.public-layout-style-32.post-list-pro-gallery-slider .gallery-item-container {
    border-radius:revert!important
}
.public-layout-style-32.post-list-pro-gallery-slider .gallery-slideshow .pro-gallery .gallery-slideshow-info {
    padding-inline-end:0!important;
    padding-inline-start:0!important
}
.public-layout-style-32[class^=post-list-pro-gallery] .gallery-item-wrapper {
    cursor:pointer
}
.public-layout-style-32.post-list-pro-gallery-flat #pro-gallery-container .gallery-item-container {
    transform-style:flat;
    will-change:top,left,width,height
}
.public-layout-style-32.post-list-pro-gallery-pg-grid.no-border .gallery-item-container {
    overflow:hidden!important
}
.public-layout-style-32.post-list-pro-gallery-pg-grid.no-border .gallery-item-container:focus-within:after {
    border-radius:var(--border-radius);
    box-shadow:inset 0 0 0 2px currentColor;
    content:"";
    inset:0;
    pointer-events:none;
    position:absolute
}
.public-layout-style-32 [data-hook=item-action] {
    display:none
}
#site-layout:not(.landingPage) #page-content {
    margin-top:0px;
    margin-bottom:0px;
}
#site-layout.landingPage #site-header {
    display:none;
}
#site-layout.landingPage #CONTROLLER_COMP_CUSTOM_ID {
    display:none;
}
#site-layout.landingPage #SOSP_CONTAINER_CUSTOM_ID {
    display:none;
}
#site-layout.landingPage #site-footer {
    display:none;
}
#site-layout.landingPage #site-header-placeholder {
    display:none;
}
#site-layout.landingPage #site-footer-placeholder {
    display:none;
}
#site-container.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus, #site-container.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus ~ .show-sibling-focus {
    --focus-ring-box-shadow:0 0 0 2px #ffffff, 0 0 0 4px #116dff;
    box-shadow:var(--focus-ring-box-shadow) !important;
    z-index:1;
}
.has-inner-focus-ring {
    --focus-ring-box-shadow:inset 0 0 0 2px #ffffff, inset 0 0 0 4px #116dff !important;
}
#site-layout {
    left:0;
    margin-left:0;
    width:100%;
    min-width:0;
}
#site-header {
    --pinned-layer-in-container:50;
    --above-all-in-container:49;
}
#page-content {
    --pinned-layer-in-container:51;
    --above-all-in-container:49;
}
#CONTROLLER_COMP_CUSTOM_ID {
    --pinned-layer-in-container:52;
    --above-all-in-container:49;
}
#SOSP_CONTAINER_CUSTOM_ID {
    --pinned-layer-in-container:53;
    --above-all-in-container:49;
}
#site-footer {
    --pinned-layer-in-container:54;
    --above-all-in-container:49;
}
[id="soapAfterPagesContainer"].page-without-sosp [data-layout=soapAfterPagesContainer-content] {
    height:auto;
    width:100%;
    position:static;
    min-height:auto;
    padding-bottom:0px;
    box-sizing:border-box;
}
[id="soapAfterPagesContainer"].page-without-sosp [data-layout=soapAfterPagesContainer-grid] > [id="CONTROLLER_COMP_CUSTOM_ID"], [id="soapAfterPagesContainer"].page-without-sosp [data-layout=soapAfterPagesContainer-grid] > interact-element > [id="CONTROLLER_COMP_CUSTOM_ID"] {
    position:absolute;
    top:15px;
    left:20px;
    margin-left:calc((100% - 980px) * 0.5);
}
[id="soapAfterPagesContainer"].page-with-sosp [data-layout=soapAfterPagesContainer-content] {
    height:auto;
    width:100%;
}
[id="soapAfterPagesContainer"].page-with-sosp [data-layout=soapAfterPagesContainer-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    margin-top:-79px;
    grid-template-rows:1fr;
    grid-template-columns:100%;
    padding-bottom:0px;
    box-sizing:border-box;
}
[id="soapAfterPagesContainer"].page-with-sosp [data-layout=soapAfterPagesContainer-grid] > [id="CONTROLLER_COMP_CUSTOM_ID"], [id="soapAfterPagesContainer"].page-with-sosp [data-layout=soapAfterPagesContainer-grid] > interact-element > [id="CONTROLLER_COMP_CUSTOM_ID"] {
    position:absolute;
    top:15px;
    left:20px;
    margin-left:calc((100% - 980px) * 0.5);
}
[id="soapAfterPagesContainer"].page-with-sosp [data-layout=soapAfterPagesContainer-grid] > [id="SOSP_CONTAINER_CUSTOM_ID"], [id="soapAfterPagesContainer"].page-with-sosp [data-layout=soapAfterPagesContainer-grid] > interact-element > [id="SOSP_CONTAINER_CUSTOM_ID"] {
    position:relative;
    margin:79px 0px 0 calc((100% - 980px) * 0.5);
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
:root, :host, .spxThemeOverride {
    --full-viewport:100 * var(--one-unit) * var(--browser-zoom);
    --scaling-factor:clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
    --theme-spx-ratio:1px;
    --color_0:255,255,255;
    --color_1:255,255,255;
    --color_2:0,0,0;
    --color_3:237,28,36;
    --color_4:0,136,203;
    --color_5:255,203,5;
    --color_6:114,114,114;
    --color_7:176,176,176;
    --color_8:255,255,255;
    --color_9:114,114,114;
    --color_10:176,176,176;
    --color_11:255,255,255;
    --color_12:248,248,248;
    --color_13:199,199,199;
    --color_14:153,153,151;
    --color_15:0,0,0;
    --color_16:245,208,198;
    --color_17:252,92,101;
    --color_18:235,0,63;
    --color_19:126,46,51;
    --color_20:63,23,25;
    --color_21:230,240,255;
    --color_22:172,178,189;
    --color_23:93,106,131;
    --color_24:62,71,87;
    --color_25:31,35,44;
    --color_26:195,232,212;
    --color_27:159,209,181;
    --color_28:97,186,137;
    --color_29:65,124,91;
    --color_30:32,62,46;
    --color_31:229,216,193;
    --color_32:202,186,155;
    --color_33:176,147,93;
    --color_34:117,98,62;
    --color_35:59,49,31;
    --color_36:255,255,255;
    --color_37:0,0,0;
    --color_38:248,248,248;
    --color_39:199,199,199;
    --color_40:153,153,151;
    --color_41:235,0,63;
    --color_42:0,0,0;
    --color_43:199,199,199;
    --color_44:255,255,255;
    --color_45:0,0,0;
    --color_46:0,0,0;
    --color_47:153,153,151;
    --color_48:235,0,63;
    --color_49:235,0,63;
    --color_50:255,255,255;
    --color_51:255,255,255;
    --color_52:235,0,63;
    --color_53:235,0,63;
    --color_54:199,199,199;
    --color_55:199,199,199;
    --color_56:255,255,255;
    --color_57:255,255,255;
    --color_58:235,0,63;
    --color_59:235,0,63;
    --color_60:235,0,63;
    --color_61:235,0,63;
    --color_62:255,255,255;
    --color_63:255,255,255;
    --color_64:199,199,199;
    --color_65:199,199,199;
    --site-ads-height:0px;
    --sticky-offset:0px;
    --site-ads-top-height:0px;
    --site-width:980px;
    --above-all-z-index:100000;
    --portals-z-index:100001;
    --site-opt-in-direction:ltr;
    --site-opt-in-direction-multiplier:1;
    --font_0:normal normal bold 71px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 16px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 40px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 28px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 38px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 24px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 20px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 13px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 14px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 12px/1.4em montserrat,sans-serif;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    --minViewportSize:320;
    --maxViewportSize:1920;
    --customScaleViewportLimit:clamp(var(--minViewportSize) * 1px, var(--full-viewport), min(var(--section-max-width), var(--maxViewportSize) * 1px));
}
.theme-vars, .max-width-container {
    --full-viewport:100 * var(--one-unit) * var(--browser-zoom);
    --scaling-factor:clamp(var(--spx-stopper-min), var(--full-viewport), min(var(--spx-stopper-max), var(--section-max-width)));
    --theme-spx-ratio:1px;
}
.max-width-container {
    --font_0:normal normal bold 71px/1.4em montserrat,sans-serif;
    --font_1:normal normal normal 16px/1.4em montserrat,sans-serif;
    --font_2:normal normal bold 40px/1.4em montserrat,sans-serif;
    --font_3:normal normal bold 28px/1.4em montserrat,sans-serif;
    --font_4:normal normal bold 38px/1.4em montserrat,sans-serif;
    --font_5:normal normal normal 24px/1.4em montserrat,sans-serif;
    --font_6:normal normal bold 22px/1.4em montserrat,sans-serif;
    --font_7:normal normal normal 20px/1.4em montserrat,sans-serif;
    --font_8:normal normal normal 13px/1.4em montserrat,sans-serif;
    --font_9:normal normal normal 14px/1.4em montserrat,sans-serif;
    --font_10:normal normal normal 12px/1.4em montserrat,sans-serif;
}
.type-display {
    font:var(--font_0);
    color:rgb(var(--color_17));
    letter-spacing:0em;
}
.type-navigation {
    font:var(--font_1);
    color:rgb(var(--color_14));
    letter-spacing:0em;
}
.type-section-title {
    font:var(--font_2);
    color:rgb(var(--color_17));
    letter-spacing:0em;
}
.type-heading {
    font:var(--font_3);
    color:rgb(var(--color_17));
    letter-spacing:0em;
}
.type-subheading {
    font:var(--font_4);
    color:rgb(var(--color_15));
    letter-spacing:0em;
}
.type-card-title {
    font:var(--font_5);
    color:rgb(var(--color_35));
    letter-spacing:0em;
}
.type-small-title {
    font:var(--font_6);
    color:rgb(var(--color_2));
    letter-spacing:0em;
}
.type-intro {
    font:var(--font_7);
    color:rgb(var(--color_2));
    letter-spacing:0em;
}
.type-body {
    font:var(--font_8);
    color:rgb(var(--color_15));
    letter-spacing:0em;
}
.type-caption {
    font:var(--font_9);
    color:rgb(var(--color_2));
    letter-spacing:0em;
}
.type-small-print {
    font:var(--font_10);
    color:rgb(var(--color_14));
    letter-spacing:0em;
}
.color_0 {
    color:rgb(var(--color_0));
}
.color_1 {
    color:rgb(var(--color_1));
}
.color_2 {
    color:rgb(var(--color_2));
}
.color_3 {
    color:rgb(var(--color_3));
}
.color_4 {
    color:rgb(var(--color_4));
}
.color_5 {
    color:rgb(var(--color_5));
}
.color_6 {
    color:rgb(var(--color_6));
}
.color_7 {
    color:rgb(var(--color_7));
}
.color_8 {
    color:rgb(var(--color_8));
}
.color_9 {
    color:rgb(var(--color_9));
}
.color_10 {
    color:rgb(var(--color_10));
}
.color_11 {
    color:rgb(var(--color_11));
}
.color_12 {
    color:rgb(var(--color_12));
}
.color_13 {
    color:rgb(var(--color_13));
}
.color_14 {
    color:rgb(var(--color_14));
}
.color_15 {
    color:rgb(var(--color_15));
}
.color_16 {
    color:rgb(var(--color_16));
}
.color_17 {
    color:rgb(var(--color_17));
}
.color_18 {
    color:rgb(var(--color_18));
}
.color_19 {
    color:rgb(var(--color_19));
}
.color_20 {
    color:rgb(var(--color_20));
}
.color_21 {
    color:rgb(var(--color_21));
}
.color_22 {
    color:rgb(var(--color_22));
}
.color_23 {
    color:rgb(var(--color_23));
}
.color_24 {
    color:rgb(var(--color_24));
}
.color_25 {
    color:rgb(var(--color_25));
}
.color_26 {
    color:rgb(var(--color_26));
}
.color_27 {
    color:rgb(var(--color_27));
}
.color_28 {
    color:rgb(var(--color_28));
}
.color_29 {
    color:rgb(var(--color_29));
}
.color_30 {
    color:rgb(var(--color_30));
}
.color_31 {
    color:rgb(var(--color_31));
}
.color_32 {
    color:rgb(var(--color_32));
}
.color_33 {
    color:rgb(var(--color_33));
}
.color_34 {
    color:rgb(var(--color_34));
}
.color_35 {
    color:rgb(var(--color_35));
}
.color_36 {
    color:rgb(var(--color_36));
}
.color_37 {
    color:rgb(var(--color_37));
}
.color_38 {
    color:rgb(var(--color_38));
}
.color_39 {
    color:rgb(var(--color_39));
}
.color_40 {
    color:rgb(var(--color_40));
}
.color_41 {
    color:rgb(var(--color_41));
}
.color_42 {
    color:rgb(var(--color_42));
}
.color_43 {
    color:rgb(var(--color_43));
}
.color_44 {
    color:rgb(var(--color_44));
}
.color_45 {
    color:rgb(var(--color_45));
}
.color_46 {
    color:rgb(var(--color_46));
}
.color_47 {
    color:rgb(var(--color_47));
}
.color_48 {
    color:rgb(var(--color_48));
}
.color_49 {
    color:rgb(var(--color_49));
}
.color_50 {
    color:rgb(var(--color_50));
}
.color_51 {
    color:rgb(var(--color_51));
}
.color_52 {
    color:rgb(var(--color_52));
}
.color_53 {
    color:rgb(var(--color_53));
}
.color_54 {
    color:rgb(var(--color_54));
}
.color_55 {
    color:rgb(var(--color_55));
}
.color_56 {
    color:rgb(var(--color_56));
}
.color_57 {
    color:rgb(var(--color_57));
}
.color_58 {
    color:rgb(var(--color_58));
}
.color_59 {
    color:rgb(var(--color_59));
}
.color_60 {
    color:rgb(var(--color_60));
}
.color_61 {
    color:rgb(var(--color_61));
}
.color_62 {
    color:rgb(var(--color_62));
}
.color_63 {
    color:rgb(var(--color_63));
}
.color_64 {
    color:rgb(var(--color_64));
}
.color_65 {
    color:rgb(var(--color_65));
}
.backcolor_0 {
    background-color:rgb(var(--color_0));
}
.backcolor_1 {
    background-color:rgb(var(--color_1));
}
.backcolor_2 {
    background-color:rgb(var(--color_2));
}
.backcolor_3 {
    background-color:rgb(var(--color_3));
}
.backcolor_4 {
    background-color:rgb(var(--color_4));
}
.backcolor_5 {
    background-color:rgb(var(--color_5));
}
.backcolor_6 {
    background-color:rgb(var(--color_6));
}
.backcolor_7 {
    background-color:rgb(var(--color_7));
}
.backcolor_8 {
    background-color:rgb(var(--color_8));
}
.backcolor_9 {
    background-color:rgb(var(--color_9));
}
.backcolor_10 {
    background-color:rgb(var(--color_10));
}
.backcolor_11 {
    background-color:rgb(var(--color_11));
}
.backcolor_12 {
    background-color:rgb(var(--color_12));
}
.backcolor_13 {
    background-color:rgb(var(--color_13));
}
.backcolor_14 {
    background-color:rgb(var(--color_14));
}
.backcolor_15 {
    background-color:rgb(var(--color_15));
}
.backcolor_16 {
    background-color:rgb(var(--color_16));
}
.backcolor_17 {
    background-color:rgb(var(--color_17));
}
.backcolor_18 {
    background-color:rgb(var(--color_18));
}
.backcolor_19 {
    background-color:rgb(var(--color_19));
}
.backcolor_20 {
    background-color:rgb(var(--color_20));
}
.backcolor_21 {
    background-color:rgb(var(--color_21));
}
.backcolor_22 {
    background-color:rgb(var(--color_22));
}
.backcolor_23 {
    background-color:rgb(var(--color_23));
}
.backcolor_24 {
    background-color:rgb(var(--color_24));
}
.backcolor_25 {
    background-color:rgb(var(--color_25));
}
.backcolor_26 {
    background-color:rgb(var(--color_26));
}
.backcolor_27 {
    background-color:rgb(var(--color_27));
}
.backcolor_28 {
    background-color:rgb(var(--color_28));
}
.backcolor_29 {
    background-color:rgb(var(--color_29));
}
.backcolor_30 {
    background-color:rgb(var(--color_30));
}
.backcolor_31 {
    background-color:rgb(var(--color_31));
}
.backcolor_32 {
    background-color:rgb(var(--color_32));
}
.backcolor_33 {
    background-color:rgb(var(--color_33));
}
.backcolor_34 {
    background-color:rgb(var(--color_34));
}
.backcolor_35 {
    background-color:rgb(var(--color_35));
}
.backcolor_36 {
    background-color:rgb(var(--color_36));
}
.backcolor_37 {
    background-color:rgb(var(--color_37));
}
.backcolor_38 {
    background-color:rgb(var(--color_38));
}
.backcolor_39 {
    background-color:rgb(var(--color_39));
}
.backcolor_40 {
    background-color:rgb(var(--color_40));
}
.backcolor_41 {
    background-color:rgb(var(--color_41));
}
.backcolor_42 {
    background-color:rgb(var(--color_42));
}
.backcolor_43 {
    background-color:rgb(var(--color_43));
}
.backcolor_44 {
    background-color:rgb(var(--color_44));
}
.backcolor_45 {
    background-color:rgb(var(--color_45));
}
.backcolor_46 {
    background-color:rgb(var(--color_46));
}
.backcolor_47 {
    background-color:rgb(var(--color_47));
}
.backcolor_48 {
    background-color:rgb(var(--color_48));
}
.backcolor_49 {
    background-color:rgb(var(--color_49));
}
.backcolor_50 {
    background-color:rgb(var(--color_50));
}
.backcolor_51 {
    background-color:rgb(var(--color_51));
}
.backcolor_52 {
    background-color:rgb(var(--color_52));
}
.backcolor_53 {
    background-color:rgb(var(--color_53));
}
.backcolor_54 {
    background-color:rgb(var(--color_54));
}
.backcolor_55 {
    background-color:rgb(var(--color_55));
}
.backcolor_56 {
    background-color:rgb(var(--color_56));
}
.backcolor_57 {
    background-color:rgb(var(--color_57));
}
.backcolor_58 {
    background-color:rgb(var(--color_58));
}
.backcolor_59 {
    background-color:rgb(var(--color_59));
}
.backcolor_60 {
    background-color:rgb(var(--color_60));
}
.backcolor_61 {
    background-color:rgb(var(--color_61));
}
.backcolor_62 {
    background-color:rgb(var(--color_62));
}
.backcolor_63 {
    background-color:rgb(var(--color_63));
}
.backcolor_64 {
    background-color:rgb(var(--color_64));
}
.backcolor_65 {
    background-color:rgb(var(--color_65));
}
#site-layout:not(.landingPage) {
    --top-offset:0px;
    --header-height:79px;
}
#site-layout.landingPage {
    --top-offset:0px;
}
#site-header {
    --brd:var(--color_15);
    --brwt:0px;
    --brwb:0px;
    --shd:none;
    --rd:0px;
    --alpha-brd:1;
    --backdrop-filter:none;
    --boxShadowToggleOn-shd:none;
}
#site-header {
    left:0;
    margin-left:0;
    width:100%;
    min-width:0;
}
[data-layout=site-header-content] {
    height:auto;
    width:100%;
}
[data-layout=site-header-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:1fr;
    grid-template-columns:100%;
}
[data-layout=site-header-grid] > [id="site-logo"], [data-layout=site-header-grid] > interact-element > [id="site-logo"] {
    position:relative;
    margin:20px 0px 21px calc((100% - 980px) * 0.5);
    left:33px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=site-header-grid] > [id="site-navigation"], [data-layout=site-header-grid] > interact-element > [id="site-navigation"] {
    position:relative;
    margin:27px 0px 27px calc((100% - 980px) * 0.5);
    left:109px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=site-header-grid] > [id="header-layout-8"], [data-layout=site-header-grid] > interact-element > [id="header-layout-8"] {
    position:relative;
    margin:23px 0px 23px calc((100% - 980px) * 0.5);
    left:641px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=site-header-grid] > [id="header-layout-9"], [data-layout=site-header-grid] > interact-element > [id="header-layout-9"] {
    position:relative;
    margin:23px 0px 23px calc((100% - 980px) * 0.5);
    left:744px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#site-header {
    --bg-overlay-color:rgb(214, 211, 206);
    --bg-gradient:none;
}
#site-logo {
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingTop:0px;
    --contentPaddingBottom:0px;
}
#site-logo {
    width:40px;
    height:38px;
}
#site-logo {
    --height:38px;
    --width:40px;
}
#site-navigation {
    --menuTotalBordersX:0px;
    --menuTotalBordersY:0px;
    --bgDrop:224,221,214;
    --rd:0px;
    --shd:none;
    --fnt:normal normal normal 14px/1.4em montserrat,sans-serif;
    --pad:5px;
    --txt:var(--color_15);
    --alpha-txt:1;
    --trans:color 0.4s ease 0s;
    --txth:116,116,114;
    --alpha-txth:1;
    --txts:var(--color_14);
    --alpha-txts:1;
    --boxShadowToggleOn-shd:none;
    --alpha-bgDrop:1;
}
#site-navigation {
    width:396px;
    height:25px;
}
#site-navigation {
    --menuTotalBordersY:0px;
    --menuTotalBordersX:0px;
    --submenus-direction:inherit;
    --menu-direction:inherit;
    --align:center;
    --menu-align:inherit;
    --submenus-align:inherit;
}
#header-layout-8 {
    width:82px;
}
[data-layout=header-layout-8-content] {
    height:auto;
    width:82px;
}
[data-layout=header-layout-8-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:1fr;
    grid-template-columns:100%;
}
[data-layout=header-layout-8-grid] > [id="comp-l9q3z3sv"], [data-layout=header-layout-8-grid] > interact-element > [id="comp-l9q3z3sv"] {
    position:relative;
    margin:0px 0px 0px 0;
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#comp-l9q3z3sv {
    --bg:224,221,214;
    --brw:1px;
    --brd:var(--color_15);
    --rd:10px 10px 10px 10px;
    --shd:none;
    --bg-dd:var(--color_11);
    --alpha-bg-dd:1;
    --brw-dd:1px;
    --brd-dd:var(--color_15);
    --rd-dd:0px;
    --shd-dd:none;
    --fnt:normal normal normal 13px/1.4em montserrat,sans-serif;
    --fnt-size-dd:13px;
    --txt-dd:var(--color_15);
    --alpha-txt-dd:1;
    --txt-slct-dd:var(--color_40);
    --alpha-txt-slct-dd:1;
    --txth-dd:var(--color_14);
    --alpha-txth-dd:1;
    --txth:var(--color_14);
    --alpha-txth:1;
    --txt:var(--color_37);
    --alpha-txt:1;
    --avatarCornerRadius:100px;
    --avatarAndArrowStrokeWidth:1px;
    --badge-bg:255,255,255;
    --alpha-badge-bg:1;
    --badge-txt:var(--color_11);
    --alpha-badge-txt:1;
    --fillcolor:var(--color_15);
    --alpha-fillcolor:1;
    --fnt-ba-title:var(--font_8);
    --fnt-ba-item:var(--font_9);
    --fnt-ba-price:var(--font_9);
    --fnt-ba-btn:var(--font_9);
    --fnt-size-ba-title:16px;
    --fnt-size-ba-item:14px;
    --fnt-size-ba-price:14px;
    --fnt-size-ba-btn:14px;
    --alpha-bg:0;
    --alpha-brd:1;
    --alpha-brd-dd:0.2;
    --boxShadowToggleOn-shd:none;
    --boxShadowToggleOn-shd-dd:none;
}
#comp-l9q3z3sv {
    width:82px;
    height:33px;
}
#comp-l9q3z3sv {
    justify-content:flex-end;
    direction:ltr;
    --icon-size:26px;
    --fnt:normal normal normal 13px/1.4em montserrat,sans-serif;
    --logged-in-avatar-display:none;
    --logged-in-text-display:block;
    --logged-out-avatar-display:none;
    --logged-out-text-display:block;
    --logged-out-icon-size:26px;
    --arrow-display:none;
    --arrow-icon:var(--full-arrow-icon);
    --arrow-size:14px;
    --greeting-text-display:none;
    --icons-display:none;
    --user-section-padding-start:unset;
    --menu-items-alignment:flex-start;
    --fnt-size-ba-title:16px;
    --fnt-size-ba-item:14px;
    --fnt-size-ba-price:14px;
    --fnt-size-ba-btn:14px;
    --avatarAndArrowStrokeWidth:1px;
    min-width:0;
}
/* END STYLABLE DIRECTIVE RULES */
#header-layout-9 .button-variant-77 {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: #000000;
    border-radius: 10px
}
/* START STYLABLE DIRECTIVE RULES */
#header-layout-9 .button-variant-77:hover {
    background: rgba(16, 18, 24, 0.5);
    border: 0px solid #000000
}
#header-layout-9 .button-variant-77:hover .button-label-2 {
    color: #FFFFFF
}
#header-layout-9 .button-variant-77:disabled {
    background: #E2E2E2
}
#header-layout-9 .button-variant-77:disabled .button-label-2 {
    color: #8F8F8F
}
#header-layout-9 .button-variant-77:disabled .button-icon-2 {
    fill: #8F8F8F
}
#header-layout-9 .button-variant-77 .button-container {
    transition: inherit
}
#header-layout-9 .button-variant-77 .button-label-2 {
    transition: inherit;
    margin: 0px 4px 0px 0px;
    color: #FFFFFF;
    font-family:var(--brand-font);
    font-size: 13px;
    letter-spacing: 0.1em;
    font-family:var(--brand-font);
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-weight: 400;
    font-style: normal
}
#header-layout-9 .button-variant-77 .button-icon-2 {
    transition: inherit;
    width: 10px;
    height: 10px;
    margin: 0px 0px 0px 4px;
    fill: #FFFFFF;
    display: none
}
#header-layout-9 .button-variant-77:hover .button-icon-2 {
    fill: #000000
}
#header-layout-9 {
    width:164px;
    height:33px;
}
#page-content {
    left:0;
    margin-left:0;
    width:100%;
    min-width:0;
}
#site-pages {
    left:0;
    margin-left:0;
    width:100%;
    min-width:0;
}
#site-pages {
    --transition-duration:700ms;
}
#CONTROLLER_COMP_CUSTOM_ID {
    --alpha-bg:1;
    --bg:61,155,233;
    --bgh:43,104,156;
    --brd:43,104,156;
    --brdh:61,155,233;
    --brw:0px;
    --fnt:normal normal normal 14px/1.4em raleway;
    --rd:20px;
    --txt:255,255,255;
    --txth:255,255,255;
    --alpha-bgh:1;
    --alpha-brd:1;
    --alpha-brdh:1;
    --alpha-txt:1;
    --alpha-txth:1;
    --boxShadowToggleOn-shd:none;
    --shd:0 1px 4px rgba(0, 0, 0, 0.6);
}
#SOSP_CONTAINER_CUSTOM_ID {
    --brw:0px;
    --brd:var(--color_15);
    --bg:var(--color_11);
    --rd:0px;
    --shd:none;
    --gradient:none;
    --alpha-bg:1;
    --alpha-brd:1;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
#SOSP_CONTAINER_CUSTOM_ID {
    width:980px;
}
[data-mode=hover] #SOSP_CONTAINER_CUSTOM_ID {
    width:980px;
}
[data-layout=SOSP_CONTAINER_CUSTOM_ID-content] {
    height:auto;
    width:980px;
}
[data-layout=SOSP_CONTAINER_CUSTOM_ID-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:min-content 1fr;
    grid-template-columns:100%;
}
[data-layout=SOSP_CONTAINER_CUSTOM_ID-grid] > [id="comp-l9q3z4tk"], [data-layout=SOSP_CONTAINER_CUSTOM_ID-grid] > interact-element > [id="comp-l9q3z4tk"] {
    position:relative;
    margin:0px 0px 0 0;
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=SOSP_CONTAINER_CUSTOM_ID-grid] > [id="comp-l9q3z65s"], [data-layout=SOSP_CONTAINER_CUSTOM_ID-grid] > interact-element > [id="comp-l9q3z65s"] {
    position:relative;
    margin:0px 0px 46px 0;
    left:12px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
#SOSP_CONTAINER_CUSTOM_ID {
    --shc-mutated-brightness:128,128,128;
}
#comp-l9q3z4tk {
    width:980px;
    height:250px;
}
.comp-l9q3z4tk {
    --site-direction: ltr;
    --profileLayout: 1;
    --pictureStyle: 0;
    --profileAlignment: 0;
    --profileImageSize: 110px;
    --badge-layout: 0;
    --badge-size: 0;
    --badge-corner-radius: 10;
    --border-width-1: 1;
    --pw-cover-photo-opacity: 60;
    --pw-cover-photo-opacity-desktop: 60;
    --profileWidgetHeight: 250px;
    --pw-button-border-width: 1;
    --pw-button-responsive-border-width: 1;
    --pw-button-text-font-size-mobile: 16;
    --pw-button-corner-radius: 0;
    --pw-button-responsive-corner-radius: 0;
    --vertical-pw-corner-radius: 0;
    --badge-font: normal normal normal 13px/1.4em montserrat,sans-serif;
    --text-primary-font: normal normal normal 20px/1.4em montserrat,sans-serif;
    --text-secondary-font: normal normal normal 14px/1.4em montserrat,sans-serif;
    --pw-responsive-name-font: normal normal normal 28px/1.4em montserrat,sans-serif;
    --pw-name-font-mobile: normal normal normal 20px/1.4em montserrat,sans-serif;
    --title-font: normal normal normal 14px/1.4em montserrat,sans-serif;
    --title-responsive-font: normal normal normal 20px/1.4em montserrat,sans-serif;
    --title-mobile-font: normal normal normal 16px/1.4em montserrat,sans-serif;
    --pw-responsive-ff-font: normal normal normal 16px/1.4em montserrat,sans-serif;
    --pw-ff-font-mobile: normal normal normal 12px/1.4em montserrat,sans-serif;
    --button-font: normal normal normal 16px/1.4em montserrat,sans-serif;
    --pw-responsive-button-font: normal normal normal 16px/1.4em montserrat,sans-serif;
    --pw-button-font-mobile: normal normal normal 16px/1.4em montserrat,sans-serif;
    --pw-cover-color-desktop: 224,221,214;
    --pw-cover-color-desktop-rgb: 224,221,214;
    --pw-cover-color-desktop-opacity: 1;
    --text-color-primary: 0,0,0;
    --text-color-primary-rgb: 0,0,0;
    --text-color-primary-opacity: 1;
    --text-color-secondary: 0,0,0;
    --text-color-secondary-rgb: 0,0,0;
    --text-color-secondary-opacity: 1;
    --pw-responsive-name-color: 255,255,255;
    --pw-responsive-name-color-rgb: 255,255,255;
    --pw-responsive-name-color-opacity: 1;
    --pw-name-color-mobile: 0,0,0;
    --pw-name-color-mobile-rgb: 0,0,0;
    --pw-name-color-mobile-opacity: 1;
    --title-color: 0,0,0;
    --title-color-rgb: 0,0,0;
    --title-color-opacity: 1;
    --title-responsive-color: 255,255,255;
    --title-responsive-color-rgb: 255,255,255;
    --title-responsive-color-opacity: 1;
    --title-mobile-color: 0,0,0;
    --title-mobile-color-rgb: 0,0,0;
    --title-mobile-color-opacity: 1;
    --pw-responsive-ff-color: 255,255,255;
    --pw-responsive-ff-color-rgb: 255,255,255;
    --pw-responsive-ff-color-opacity: 1;
    --pw-ff-color-mobile: 0,0,0;
    --pw-ff-color-mobile-rgb: 0,0,0;
    --pw-ff-color-mobile-opacity: 1;
    --button-opacity-and-color: 235,0,63;
    --button-opacity-and-color-rgb: 235,0,63;
    --button-opacity-and-color-opacity: 1;
    --pw-responsive-button-color: 255,255,255;
    --pw-responsive-button-color-rgb: 255,255,255;
    --pw-responsive-button-color-opacity: 1;
    --pw-responsive-button-color-mobile: 255,255,255;
    --pw-responsive-button-color-mobile-rgb: 255,255,255;
    --pw-responsive-button-color-mobile-opacity: 1;
    --box-color: 255,255,255;
    --box-color-rgb: 255,255,255;
    --box-color-opacity: 1;
    --border-color: 0,0,0,0.2;
    --border-color-rgb: 0,0,0;
    --border-color-opacity: 0.2;
    --pw-cover-color: 235,0,63;
    --pw-cover-color-rgb: 235,0,63;
    --pw-cover-color-opacity: 1;
    --pw-cover-color-mobile: 224,221,214;
    --pw-cover-color-mobile-rgb: 224,221,214;
    --pw-cover-color-mobile-opacity: 1;
    --pw-button-font-color: 255,255,255;
    --pw-button-font-color-rgb: 255,255,255;
    --pw-button-font-color-opacity: 1;
    --pw-button-responsive-font-color: 235,0,63;
    --pw-button-responsive-font-color-rgb: 235,0,63;
    --pw-button-responsive-font-color-opacity: 1;
    --pw-button-border-color: 235,0,63;
    --pw-button-border-color-rgb: 235,0,63;
    --pw-button-border-color-opacity: 1;
    --pw-button-responsive-border-color: 255,255,255;
    --pw-button-responsive-border-color-rgb: 255,255,255;
    --pw-button-responsive-border-color-opacity: 1;
    --badge-font-style: normal;
    --badge-font-variant: normal;
    --badge-font-weight: normal;
    --badge-font-size: 13px;
    --badge-font-line-height: 1.4em;
    --badge-font-family:var(--brand-font);
    --badge-font-text-decoration: none;
    --text-primary-font-style: normal;
    --text-primary-font-variant: normal;
    --text-primary-font-weight: normal;
    --text-primary-font-size: 20px;
    --text-primary-font-line-height: 1.4em;
    --text-primary-font-family:var(--brand-font);
    --text-primary-font-text-decoration: none;
    --text-secondary-font-style: normal;
    --text-secondary-font-variant: normal;
    --text-secondary-font-weight: normal;
    --text-secondary-font-size: 14px;
    --text-secondary-font-line-height: 1.4em;
    --text-secondary-font-family:var(--brand-font);
    --text-secondary-font-text-decoration: none;
    --pw-responsive-name-font-style: normal;
    --pw-responsive-name-font-variant: normal;
    --pw-responsive-name-font-weight: normal;
    --pw-responsive-name-font-size: 28px;
    --pw-responsive-name-font-line-height: 1.4em;
    --pw-responsive-name-font-family:var(--brand-font);
    --pw-responsive-name-font-text-decoration: none;
    --pw-name-font-mobile-style: normal;
    --pw-name-font-mobile-variant: normal;
    --pw-name-font-mobile-weight: normal;
    --pw-name-font-mobile-size: 20px;
    --pw-name-font-mobile-line-height: 1.4em;
    --pw-name-font-mobile-family: montserrat,sans-serif;
    --pw-name-font-mobile-text-decoration: none;
    --title-font-style: normal;
    --title-font-variant: normal;
    --title-font-weight: normal;
    --title-font-size: 14px;
    --title-font-line-height: 1.4em;
    --title-font-family:var(--brand-font);
    --title-font-text-decoration: none;
    --title-responsive-font-style: normal;
    --title-responsive-font-variant: normal;
    --title-responsive-font-weight: normal;
    --title-responsive-font-size: 20px;
    --title-responsive-font-line-height: 1.4em;
    --title-responsive-font-family:var(--brand-font);
    --title-responsive-font-text-decoration: none;
    --title-mobile-font-style: normal;
    --title-mobile-font-variant: normal;
    --title-mobile-font-weight: normal;
    --title-mobile-font-size: 16px;
    --title-mobile-font-line-height: 1.4em;
    --title-mobile-font-family:var(--brand-font);
    --title-mobile-font-text-decoration: none;
    --pw-responsive-ff-font-style: normal;
    --pw-responsive-ff-font-variant: normal;
    --pw-responsive-ff-font-weight: normal;
    --pw-responsive-ff-font-size: 16px;
    --pw-responsive-ff-font-line-height: 1.4em;
    --pw-responsive-ff-font-family:var(--brand-font);
    --pw-responsive-ff-font-text-decoration: none;
    --pw-ff-font-mobile-style: normal;
    --pw-ff-font-mobile-variant: normal;
    --pw-ff-font-mobile-weight: normal;
    --pw-ff-font-mobile-size: 12px;
    --pw-ff-font-mobile-line-height: 1.4em;
    --pw-ff-font-mobile-family: montserrat,sans-serif;
    --pw-ff-font-mobile-text-decoration: none;
    --button-font-style: normal;
    --button-font-variant: normal;
    --button-font-weight: normal;
    --button-font-size: 16px;
    --button-font-line-height: 1.4em;
    --button-font-family:var(--brand-font);
    --button-font-text-decoration: none;
    --pw-responsive-button-font-style: normal;
    --pw-responsive-button-font-variant: normal;
    --pw-responsive-button-font-weight: normal;
    --pw-responsive-button-font-size: 16px;
    --pw-responsive-button-font-line-height: 1.4em;
    --pw-responsive-button-font-family:var(--brand-font);
    --pw-responsive-button-font-text-decoration: none;
    --pw-button-font-mobile-style: normal;
    --pw-button-font-mobile-variant: normal;
    --pw-button-font-mobile-weight: normal;
    --pw-button-font-mobile-size: 16px;
    --pw-button-font-mobile-line-height: 1.4em;
    --pw-button-font-mobile-family: montserrat,sans-serif;
    --pw-button-font-mobile-text-decoration: none;
    --profileImageDisplay: block;
    --profileImageBorderRadius: 50%;
    --coverButtonsBoxMarginLeft: initial;
    --coverButtonsBoxPosition: initial;
    --coverButtonsBoxTop: initial;
    --coverButtonsBoxInsetInlineEnd: initial;
    --coverButtonsBoxMarginTop: 38px;
    --repositionModeButtonsFlexDirection: row;
    --repositionModeButtonsMarginInlineStart: 34px;
    --repositionModeButtonsMarginInlineEnd: initial;
    --coverPhotoContainerInsetInlineStart: 24px;
    --coverPhotoContainerInsetInlineEnd: initial;
    --contentLayoutFlexDirection: row;
    --contentLayoutAlignItems: initial;
    --contentLayoutPaddingInlineStart: 30px;
    --contentLayoutPaddingInlineEnd: 16px;
    --contentAlignItems: flex-end;
    --contentMarginBottom: 30px;
    --contentMarginInlineEnd: initial;
    --contentMarginInlineStart: 24px;
    --contentJustifyContent: space-between;
    --contentWidth: initial;
    --contentFlexDirection: row;
    --detailsAndPhotoFlexDirection: initial;
    --detailsAndPhotoAlignItems: initial;
    --memberDetailsPaddingInlineStart: initial;
    --memberDetailsPaddingInlineEnd: initial;
    --memberDetailsMarginTop: initial;
    --memberDetailsAlignItems: initial;
    --memberDetailsMaxWidth: 500px;
    --memberDetailsMarginBottom: initial;
    --memberDetailsTextAlign: start;
    --profilePhotoMarginInlineEnd: 24px;
    --profilePhotoMarginInlineStart: 0;
    --badgeListContainerJustifyContent: initial;
    --badgeListJustifyContent: flex-start;
    --numbersBoxPosition: initial;
    --numbersBoxJustifyContent: flex-start;
    --nameContainerMaxWidth: initial;
    --nameContainerWidth: initial;
    --nameContainerJustifyContent: flex-start;
    --nameBoxTextMaxWidth: 470px;
    --titleContainerTextAlign: initial;
    --titleContainerDisplay: initial;
    --titleContainerFlexDirection: initial;
    --titleMaxWidth: 470px;
    --buttonsBoxPosition: initial;
    --buttonsBoxTop: initial;
    --buttonsBoxInsetInlineEnd: initial;
    --moreActionsMarginLeft: initial;
    --moreActionsMarginRight: -14px;
    --badgeFont: montserrat,sans-serif;
    --badgeIconHeight: 12px;
    --badgeIconWidth: initial;
    --badgeIconMaxWidth: 30px;
    --badgeIconMargin: 0 4px 0 0;
    --remainderWrapperHeight: 20px;
    --remainderWrapperMinWidth: 30px;
    --badgeWrapperHeight: 20px;
    --badgeWrapperWidth: initial;
    --badgeWrapperPadding: 0 8px;
    --badgeTextDisplay: initial;
    --badgeIconDisplay: flex;
    --badgeDefaultIconDisplay: none;
    --remainderBadgeColor: rgb(255, 255, 255);
    --site-color-1: 255,255,255;
    --site-color-2: 248,248,248;
    --site-color-3: 199,199,199;
    --site-color-4: 153,153,151;
    --site-color-5: 0,0,0;
    --site-color-6: 245,208,198;
    --site-color-7: 252,92,101;
    --site-color-8: 235,0,63;
    --site-color-9: 126,46,51;
    --site-color-10: 63,23,25;
    --site-color-11: 230,240,255;
    --site-color-12: 172,178,189;
    --site-color-13: 93,106,131;
    --site-color-14: 62,71,87;
    --site-color-15: 31,35,44;
    --site-color-16: 195,232,212;
    --site-color-17: 159,209,181;
    --site-color-18: 97,186,137;
    --site-color-19: 65,124,91;
    --site-color-20: 32,62,46;
    --site-color-21: 229,216,193;
    --site-color-22: 202,186,155;
    --site-color-23: 176,147,93;
    --site-color-24: 117,98,62;
    --site-color-25: 59,49,31;
    --site-color-26: 255,255,255;
    --site-color-27: 0,0,0;
    --site-color-28: 248,248,248;
    --site-color-29: 199,199,199;
    --site-color-30: 153,153,151;
    --site-color-31: 235,0,63;
    --site-color-32: 0,0,0;
    --site-color-33: 199,199,199;
    --site-color-34: 255,255,255;
    --site-color-35: 0,0,0;
    --site-color-36: 0,0,0;
    --site-color-37: 153,153,151;
    --site-color-38: 235,0,63;
    --site-color-39: 235,0,63;
    --site-color-40: 255,255,255;
    --site-color-41: 255,255,255;
    --site-color-42: 235,0,63;
    --site-color-43: 235,0,63;
    --site-color-44: 199,199,199;
    --site-color-45: 199,199,199;
    --site-color-46: 255,255,255;
    --site-color-47: 255,255,255;
    --site-color-48: 235,0,63;
    --site-color-49: 235,0,63;
    --site-color-50: 235,0,63;
    --site-color-51: 235,0,63;
    --site-color-52: 255,255,255;
    --site-color-53: 255,255,255;
    --site-color-54: 199,199,199;
    --site-color-55: 199,199,199;
    --site-font-Title: normal normal bold 71px/1.4em montserrat,sans-serif;
    --site-font-Title-style: normal;
    --site-font-Title-variant: normal;
    --site-font-Title-weight: bold;
    --site-font-Title-size: 71px;
    --site-font-Title-line-height: 1.4em;
    --site-font-Title-family: montserrat,sans-serif;
    --site-font-Title-text-decoration: none;
    --site-font-Menu: normal normal normal 16px/1.4em montserrat,sans-serif;
    --site-font-Menu-style: normal;
    --site-font-Menu-variant: normal;
    --site-font-Menu-weight: normal;
    --site-font-Menu-size: 16px;
    --site-font-Menu-line-height: 1.4em;
    --site-font-Menu-family: montserrat,sans-serif;
    --site-font-Menu-text-decoration: none;
    --site-font-Page-title: normal normal bold 40px/1.4em montserrat,sans-serif;
    --site-font-Page-title-style: normal;
    --site-font-Page-title-variant: normal;
    --site-font-Page-title-weight: bold;
    --site-font-Page-title-size: 40px;
    --site-font-Page-title-line-height: 1.4em;
    --site-font-Page-title-family: montserrat,sans-serif;
    --site-font-Page-title-text-decoration: none;
    --site-font-Heading-XL: normal normal bold 28px/1.4em montserrat,sans-serif;
    --site-font-Heading-XL-style: normal;
    --site-font-Heading-XL-variant: normal;
    --site-font-Heading-XL-weight: bold;
    --site-font-Heading-XL-size: 28px;
    --site-font-Heading-XL-line-height: 1.4em;
    --site-font-Heading-XL-family: montserrat,sans-serif;
    --site-font-Heading-XL-text-decoration: none;
    --site-font-Heading-L: normal normal bold 38px/1.4em montserrat,sans-serif;
    --site-font-Heading-L-style: normal;
    --site-font-Heading-L-variant: normal;
    --site-font-Heading-L-weight: bold;
    --site-font-Heading-L-size: 38px;
    --site-font-Heading-L-line-height: 1.4em;
    --site-font-Heading-L-family: montserrat,sans-serif;
    --site-font-Heading-L-text-decoration: none;
    --site-font-Heading-M: normal normal normal 24px/1.4em montserrat,sans-serif;
    --site-font-Heading-M-style: normal;
    --site-font-Heading-M-variant: normal;
    --site-font-Heading-M-weight: normal;
    --site-font-Heading-M-size: 24px;
    --site-font-Heading-M-line-height: 1.4em;
    --site-font-Heading-M-family: montserrat,sans-serif;
    --site-font-Heading-M-text-decoration: none;
    --site-font-Heading-S: normal normal bold 22px/1.4em montserrat,sans-serif;
    --site-font-Heading-S-style: normal;
    --site-font-Heading-S-variant: normal;
    --site-font-Heading-S-weight: bold;
    --site-font-Heading-S-size: 22px;
    --site-font-Heading-S-line-height: 1.4em;
    --site-font-Heading-S-family: montserrat,sans-serif;
    --site-font-Heading-S-text-decoration: none;
    --site-font-Body-L: normal normal normal 20px/1.4em montserrat,sans-serif;
    --site-font-Body-L-style: normal;
    --site-font-Body-L-variant: normal;
    --site-font-Body-L-weight: normal;
    --site-font-Body-L-size: 20px;
    --site-font-Body-L-line-height: 1.4em;
    --site-font-Body-L-family: montserrat,sans-serif;
    --site-font-Body-L-text-decoration: none;
    --site-font-Body-M: normal normal normal 13px/1.4em montserrat,sans-serif;
    --site-font-Body-M-style: normal;
    --site-font-Body-M-variant: normal;
    --site-font-Body-M-weight: normal;
    --site-font-Body-M-size: 13px;
    --site-font-Body-M-line-height: 1.4em;
    --site-font-Body-M-family: montserrat,sans-serif;
    --site-font-Body-M-text-decoration: none;
    --site-font-Body-S: normal normal normal 14px/1.4em montserrat,sans-serif;
    --site-font-Body-S-style: normal;
    --site-font-Body-S-variant: normal;
    --site-font-Body-S-weight: normal;
    --site-font-Body-S-size: 14px;
    --site-font-Body-S-line-height: 1.4em;
    --site-font-Body-S-family: montserrat,sans-serif;
    --site-font-Body-S-text-decoration: none;
    --site-font-Body-XS: normal normal normal 12px/1.4em montserrat,sans-serif;
    --site-font-Body-XS-style: normal;
    --site-font-Body-XS-variant: normal;
    --site-font-Body-XS-weight: normal;
    --site-font-Body-XS-size: 12px;
    --site-font-Body-XS-line-height: 1.4em;
    --site-font-Body-XS-family: montserrat,sans-serif;
    --site-font-Body-XS-text-decoration: none;
    --site-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --site-font-LIGHT-style: normal;
    --site-font-LIGHT-variant: normal;
    --site-font-LIGHT-weight: normal;
    --site-font-LIGHT-size: 12px;
    --site-font-LIGHT-line-height: 1.4em;
    --site-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --site-font-LIGHT-text-decoration: none;
    --site-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --site-font-MEDIUM-style: normal;
    --site-font-MEDIUM-variant: normal;
    --site-font-MEDIUM-weight: normal;
    --site-font-MEDIUM-size: 12px;
    --site-font-MEDIUM-line-height: 1.4em;
    --site-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --site-font-MEDIUM-text-decoration: none;
    --site-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --site-font-STRONG-style: normal;
    --site-font-STRONG-variant: normal;
    --site-font-STRONG-weight: normal;
    --site-font-STRONG-size: 12px;
    --site-font-STRONG-line-height: 1.4em;
    --site-font-STRONG-family: HelveticaNeueW01-65Medi;
    --site-font-STRONG-text-decoration: none;
}
#comp-l9q3z65s {
    width:956px;
}
[data-layout=comp-l9q3z65s-content] {
    height:auto;
    width:956px;
}
[data-layout=comp-l9q3z65s-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:1fr;
    grid-template-columns:100%;
}
[data-layout=comp-l9q3z65s-grid] > [id="comp-l9q3z7ge"], [data-layout=comp-l9q3z65s-grid] > interact-element > [id="comp-l9q3z7ge"] {
    position:relative;
    margin:0px 0px 0px 0;
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#comp-l9q3z7ge {
    --menuTotalBordersX:0px;
    --menuTotalBordersY:0px;
    --bgDrop:var(--color_11);
    --rd:0px;
    --shd:0.00px 1.00px 4px 0px rgba(0,0,0,0.2);
    --pad:10px;
    --fnt:var(--font_8);
    --brd:var(--color_15);
    --txt:var(--color_15);
    --alpha-txt:1;
    --brdh:214,211,206;
    --txth:214,211,206;
    --alpha-txth:1;
    --brds:116,116,114;
    --txts:116,116,114;
    --alpha-txts:1;
    --alpha-brdh:1;
    --alpha-brd:0;
    --alpha-brds:1;
    --alpha-bgDrop:1;
}
#comp-l9q3z7ge {
    width:956px;
    height:40px;
}
#comp-l9q3z7ge {
    --menuTotalBordersY:0px;
    --menuTotalBordersX:0px;
    --submenus-direction:inherit;
    --menu-direction:inherit;
    --align:start;
    --menu-align:inherit;
    --submenus-align:inherit;
}
#site-footer {
    --brd:var(--color_15);
    --brwt:0px;
    --brwb:0px;
    --shd:none;
    --rd:0px;
    --alpha-brd:1;
    --boxShadowToggleOn-shd:none;
    --backdrop-filter:none;
}
#site-footer {
    left:0;
    margin-left:0;
    width:100%;
    min-width:0;
}
[data-layout=site-footer-content] {
    height:auto;
    width:100%;
}
[data-layout=site-footer-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:795px;
    grid-template-rows:repeat(2, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=site-footer-grid] > [id="footer-column-strip"], [data-layout=site-footer-grid] > interact-element > [id="footer-column-strip"] {
    position:relative;
    margin:0px 0px 0 calc((100% - 980px) * 0.5);
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=site-footer-grid] > [id="footer-column-strip-3"], [data-layout=site-footer-grid] > interact-element > [id="footer-column-strip-3"] {
    position:relative;
    margin:0px 0px 55px calc((100% - 980px) * 0.5);
    left:0px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=site-footer-grid] > [id="footer-rich-text-28"], [data-layout=site-footer-grid] > interact-element > [id="footer-rich-text-28"] {
    position:relative;
    margin:13px 0px 10px calc((100% - 980px) * 0.5);
    left:0px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=site-footer-grid] > [id="footer-layout-6"], [data-layout=site-footer-grid] > interact-element > [id="footer-layout-6"] {
    position:relative;
    margin:2px 0px 10px calc((100% - 980px) * 0.5);
    left:568px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=site-footer-grid] > [id="footer-layout-7"], [data-layout=site-footer-grid] > interact-element > [id="footer-layout-7"] {
    position:relative;
    margin:1px 0px 10px calc((100% - 980px) * 0.5);
    left:333px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=site-footer-grid] > [id="footer-rich-text-29"], [data-layout=site-footer-grid] > interact-element > [id="footer-rich-text-29"] {
    position:relative;
    margin:12px 0px 10px calc((100% - 980px) * 0.5);
    left:349px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=site-footer-grid] > [id="footer-layout-8"], [data-layout=site-footer-grid] > interact-element > [id="footer-layout-8"] {
    position:relative;
    margin:0px 0px 10px calc((100% - 980px) * 0.5);
    left:860px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
#site-footer {
    --bg-overlay-color:rgb(16, 18, 24);
    --bg-gradient:none;
}
#footer-column-strip {
    left:0;
    margin-left:0;
    width:100%;
    min-width:980px;
}
[data-layout=footer-column-strip-2-content] {
    height:auto;
    width:100%;
}
[data-layout=footer-column-strip-2-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(2, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=footer-column-strip-2-grid] > [id="footer-rich-text"], [data-layout=footer-column-strip-2-grid] > interact-element > [id="footer-rich-text"] {
    position:relative;
    margin:81px 0px 12px calc((100% - 980px) * 0.5);
    left:251px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-2-grid] > [id="footer-layout"], [data-layout=footer-column-strip-2-grid] > interact-element > [id="footer-layout"] {
    position:relative;
    margin:81px 0px 4px calc((100% - 980px) * 0.5);
    left:500px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-2-grid] > [id="footer-rich-text-2"], [data-layout=footer-column-strip-2-grid] > interact-element > [id="footer-rich-text-2"] {
    position:relative;
    margin:0px 0px 0 calc((100% - 980px) * 0.5);
    left:251px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-2-grid] > [id="footer-rich-text-3"], [data-layout=footer-column-strip-2-grid] > interact-element > [id="footer-rich-text-3"] {
    position:relative;
    margin:0px 0px 68px calc((100% - 980px) * 0.5);
    left:501px;
    grid-area:3 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
#footer-column-strip {
    --bg-overlay-color:transparent;
    --bg-gradient:none;
    --padding:0px;
    --margin:0px;
    min-width:980px;
    --direction:ltr;
}
#footer-column-strip-2 {
    width:980px;
}
#footer-column-strip-2 {
    --bg-overlay-color:rgb(var(--color_38));
    --bg-gradient:none;
    width:100%;
    --column-width:980px;
    --column-flex:980;
}
#footer-rich-text {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text {
    width:196px;
    height:auto;
}
#footer-rich-text {
    --text-direction:var(--site-opt-in-direction);
}
#footer-layout {
    width:283px;
}
[data-layout=footer-layout-content] {
    height:auto;
    width:283px;
}
[data-layout=footer-layout-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:1fr;
    grid-template-columns:100%;
}
[data-layout=footer-layout-grid] > [id="footer-form"], [data-layout=footer-layout-grid] > interact-element > [id="footer-form"] {
    position:relative;
    margin:0px 0px 0px 0;
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#footer-form {
    --rd:0px;
    --shd:0 0 0 rgba(0, 0, 0, 0);
    --bg:255,255,255;
    --brd:227,227,227;
    --alpha-brd:1;
    --brw:0px;
    --alpha-bg:0;
}
#footer-form {
    width:283px;
}
[data-layout=footer-form-content] {
    height:auto;
    width:283px;
}
[data-layout=footer-form-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:1fr;
    grid-template-columns:100%;
}
[data-layout=footer-form-grid] > [id="footer-layout-2"], [data-layout=footer-form-grid] > interact-element > [id="footer-layout-2"] {
    position:relative;
    margin:0px 0px 0px 0;
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#footer-layout-2 {
    --rd:10px 10px 10px 10px;
    --trans1:border-color 0.4s ease 0s, background-color 0.4s ease 0s;
    --shd:none;
    --fnt:normal normal normal 11px/1.4em montserrat,sans-serif;
    --trans2:color 0.4s ease 0s;
    --txt:255,255,255;
    --alpha-txt:1;
    --brw:1px;
    --bg:16,18,24;
    --brd:var(--color_25);
    --bgh:16,18,24;
    --brdh:0,0,0;
    --txth:255,255,255;
    --alpha-txth:1;
    --bgd:204,204,204;
    --alpha-bgd:1;
    --brdd:204,204,204;
    --alpha-brdd:1;
    --txtd:255,255,255;
    --alpha-txtd:1;
    --alpha-brdh:0;
    --alpha-brd:1;
    --alpha-bg:1;
    --alpha-bgh:0.5;
    --boxShadowToggleOn-shd:none;
}
#footer-layout-2 {
    width:269px;
    height:27px;
}
#footer-layout-2 {
    --shc-mutated-brightness:8,9,12;
    --margin-start:0px;
    --margin-end:0px;
    --fnt:normal normal normal 11px/1.4em montserrat,sans-serif;
    direction:var(--site-opt-in-direction, ltr);
    --label-align:center;
    --label-text-align:center;
}
#footer-rich-text-2 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-2 {
    width:225px;
    height:auto;
}
#footer-rich-text-2 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-3 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-3 {
    width:381px;
    height:auto;
}
#footer-rich-text-3 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-column-strip-3 {
    left:0;
    margin-left:0;
    width:100%;
    min-width:980px;
}
[data-layout=footer-column-strip-4-content] {
    height:auto;
    width:100%;
}
[data-layout=footer-column-strip-4-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:auto;
    grid-template-rows:repeat(5, min-content) 1fr;
    grid-template-columns:100%;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-image"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-image"] {
    position:relative;
    margin:75px 0px -16px calc((100% - 980px) * 0.5);
    left:33px;
    grid-area:1 / 1 / 4 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-rich-text-15"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-rich-text-15"] {
    position:relative;
    margin:79px 0px 25px calc((100% - 980px) * 0.5);
    left:251px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-rich-text-16"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-rich-text-16"] {
    position:relative;
    margin:0px 0px 12px calc((100% - 980px) * 0.5);
    left:251px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-rich-text-17"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-rich-text-17"] {
    position:relative;
    margin:0px 0px 12px calc((100% - 980px) * 0.5);
    left:251px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-rich-text-18"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-rich-text-18"] {
    position:relative;
    margin:0px 0px 63px calc((100% - 980px) * 0.5);
    left:251px;
    grid-area:5 / 1 / 6 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-rich-text-19"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-rich-text-19"] {
    position:relative;
    margin:79px 0px 25px calc((100% - 980px) * 0.5);
    left:447px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-rich-text-20"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-rich-text-20"] {
    position:relative;
    margin:0px 0px 12px calc((100% - 980px) * 0.5);
    left:447px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-rich-text-21"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-rich-text-21"] {
    position:relative;
    margin:0px 0px 12px calc((100% - 980px) * 0.5);
    left:447px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-rich-text-22"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-rich-text-22"] {
    position:relative;
    margin:0px 0px 63px calc((100% - 980px) * 0.5);
    left:447px;
    grid-area:5 / 1 / 6 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-rich-text-23"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-rich-text-23"] {
    position:relative;
    margin:79px 0px 25px calc((100% - 980px) * 0.5);
    left:642px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-rich-text-24"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-rich-text-24"] {
    position:relative;
    margin:0px 0px 12px calc((100% - 980px) * 0.5);
    left:642px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-rich-text-25"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-rich-text-25"] {
    position:relative;
    margin:0px 0px 12px calc((100% - 980px) * 0.5);
    left:642px;
    grid-area:4 / 1 / 5 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-rich-text-26"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-rich-text-26"] {
    position:relative;
    margin:79px 0px 20px calc((100% - 980px) * 0.5);
    left:838px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-layout-5"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-layout-5"] {
    position:relative;
    margin:1px 0px 12px calc((100% - 980px) * 0.5);
    left:838px;
    grid-area:2 / 1 / 3 / 2;
    justify-self:start;
    align-self:start;
}
[data-layout=footer-column-strip-4-grid] > [id="footer-rich-text-27"], [data-layout=footer-column-strip-4-grid] > interact-element > [id="footer-rich-text-27"] {
    position:relative;
    margin:0px 0px 60px calc((100% - 980px) * 0.5);
    left:33px;
    grid-area:6 / 1 / 7 / 2;
    justify-self:start;
    align-self:start;
}
#footer-column-strip-3 {
    --bg-overlay-color:transparent;
    --bg-gradient:none;
    --padding:0px;
    --margin:0px;
    min-width:980px;
    --direction:ltr;
}
#footer-column-strip-4 {
    width:980px;
}
#footer-column-strip-4 {
    --bg-overlay-color:rgb(var(--color_11));
    --bg-gradient:none;
    width:100%;
    --column-width:980px;
    --column-flex:980;
}
#footer-image {
    --contentPaddingLeft:0px;
    --contentPaddingRight:0px;
    --contentPaddingTop:0px;
    --contentPaddingBottom:0px;
}
#footer-image {
    width:98px;
    height:95px;
}
#footer-image {
    --height:95px;
    --width:98px;
}
#footer-rich-text-15 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-15 {
    width:98px;
    height:auto;
}
#footer-rich-text-15 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-16 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-16 {
    width:98px;
    height:auto;
}
#footer-rich-text-16 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-17 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-17 {
    width:98px;
    height:auto;
}
#footer-rich-text-17 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-18 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-18 {
    width:111px;
    height:auto;
}
#footer-rich-text-18 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-19 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-19 {
    width:98px;
    height:auto;
}
#footer-rich-text-19 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-20 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-20 {
    width:98px;
    height:auto;
}
#footer-rich-text-20 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-21 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-21 {
    width:98px;
    height:auto;
}
#footer-rich-text-21 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-22 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-22 {
    width:98px;
    height:auto;
}
#footer-rich-text-22 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-23 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-23 {
    width:98px;
    height:auto;
}
#footer-rich-text-23 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-24 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-24 {
    width:98px;
    height:auto;
}
#footer-rich-text-24 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-25 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-25 {
    width:98px;
    height:auto;
}
#footer-rich-text-25 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-26 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-26 {
    width:190px;
    height:auto;
}
#footer-rich-text-26 {
    --min-height:24px;
    --text-direction:var(--site-opt-in-direction);
}
#footer-layout-5 {
    width:138px;
    height:18px;
}
#footer-layout-5 {
    --item-size:18px;
    --item-margin-block:0;
    --item-margin-inline:0px 12px;
    --item-display:inline-block;
    --direction:var(--site-opt-in-direction, ltr);
    width:138px;
    height:18px;
}
#footer-rich-text-27 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-27 {
    width:911px;
    height:auto;
}
#footer-rich-text-27 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-rich-text-28 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-28 {
    width:302px;
    height:auto;
}
#footer-rich-text-28 {
    --text-direction:var(--site-opt-in-direction);
}
/* END STYLABLE DIRECTIVE RULES */
#footer-layout-6 .button-variant-131 {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
}
/* START STYLABLE DIRECTIVE RULES */
#footer-layout-6 .button-variant-131:hover {
    border: 0px solid #000000;
    border-bottom: 0px solid #000000;
    background: rgba(255, 255, 255, 0)
}
#footer-layout-6 .button-variant-131:hover .button-label-2 {
    color: #FFFFFF;
    text-decoration-line: none;
    letter-spacing: 0em
}
#footer-layout-6 .button-variant-131:disabled {
    background: rgba(226, 226, 226, 0)
}
#footer-layout-6 .button-variant-131:disabled .button-label-2 {
    color: #8F8F8F
}
#footer-layout-6 .button-variant-131:disabled .button-icon-2 {
    fill: #8F8F8F
}
#footer-layout-6 .button-variant-131 .button-container {
    transition: inherit
}
#footer-layout-6 .button-variant-131 .button-label-2 {
    transition: inherit;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0em;
    color: #FFFFFF;
    font-family:var(--brand-font);
    font-size: 12px
}
#footer-layout-6 .button-variant-131 .button-icon-2 {
    transition: inherit;
    width: 10px;
    height: 10px;
    fill: #FFFFFF;
    display: none
}
#footer-layout-6 .button-variant-131:hover .button-icon-2 {
    fill: #000000
}
@media screen and (min-width: 1px) and (max-width: 0px) {
    #footer-layout-6 .button-variant-131 .button-label-2 {
        font-size: 10px;
        font-family:var(--brand-font);
    }
}
#footer-layout-6 {
    width:147px;
    height:40px;
}
/* END STYLABLE DIRECTIVE RULES */
#footer-layout-7 .button-variant-216 {
    -st-extends: StylableButton;
    transition: all 0.2s ease, visibility 0s;
    background: rgba(0, 0, 0, 0)
}
/* START STYLABLE DIRECTIVE RULES */
#footer-layout-7 .button-variant-216:hover {
    border: 0px solid #000000;
    border-bottom: 0px solid #000000;
    background: rgba(255, 255, 255, 0)
}
#footer-layout-7 .button-variant-216:hover .button-label-2 {
    color: #FFFFFF;
    text-decoration-line: none;
    letter-spacing: 0em
}
#footer-layout-7 .button-variant-216:disabled {
    background: rgba(226, 226, 226, 0)
}
#footer-layout-7 .button-variant-216:disabled .button-label-2 {
    color: #8F8F8F
}
#footer-layout-7 .button-variant-216:disabled .button-icon-2 {
    fill: #8F8F8F
}
#footer-layout-7 .button-variant-216 .button-container {
    transition: inherit
}
#footer-layout-7 .button-variant-216 .button-label-2 {
    transition: inherit;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0em;
    color: #FFFFFF;
    font-family:var(--brand-font);
    font-size: 12px
}
#footer-layout-7 .button-variant-216 .button-icon-2 {
    transition: inherit;
    width: 10px;
    height: 10px;
    fill: #FFFFFF;
    display: none
}
#footer-layout-7 .button-variant-216:hover .button-icon-2 {
    fill: #000000
}
@media screen and (min-width: 1px) and (max-width: 0px) {
    #footer-layout-7 .button-variant-216 .button-label-2 {
        font-size: 10px;
    }
}
#footer-layout-7 {
    width:251px;
    height:40px;
}
#footer-rich-text-29 {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
}
#footer-rich-text-29 {
    width:289px;
    height:auto;
}
#footer-rich-text-29 {
    --text-direction:var(--site-opt-in-direction);
}
#footer-layout-8 {
    --borderColor:var(--color_36);
    --alpha-borderColor:1;
    --borderWidth:0px;
    --borderRadius:10px 10px 10px 10px;
    --boxShadow:none;
    --separatorColor:var(--color_15);
    --backgroundColor:224,221,214;
    --borderRadiusValue:10px 10px 10px 10px;
    --itemFont:normal normal normal 12px/1.4em montserrat,sans-serif;
    --itemTextColor:var(--color_36);
    --itemTextColorHover:var(--color_11);
    --backgroundColorHover:116,116,114;
    --itemTextColorActive:var(--color_11);
    --alpha-itemTextColorActive:1;
    --backgroundColorActive:50,50,50;
    --alpha-separatorColor:0.3;
    --borderSides:none;
    --itemSpacing:5px;
    --alpha-backgroundColor:0;
    --alpha-itemTextColorHover:1;
    --alpha-backgroundColorActive:1;
    --alpha-backgroundColorHover:1;
    --borderColorHover:rgba(32, 32, 32, 1);
    --borderColorActive:rgba(32, 32, 32, 1);
    --boxShadowToggleOn-boxShadow:none;
    --alpha-itemTextColor:1;
}
#footer-layout-8 {
    width:120px;
    height:42px;
}
#footer-layout-8 {
    --itemFont:normal normal normal 12px/1.4em montserrat,sans-serif;
    --height:42px;
    --iconSize:18px;
}
#blog-page {
    --bg:255,255,255;
    --alpha-bg:1;
}
#blog-page {
    left:0;
    margin-left:0;
    width:100%;
    min-width:0;
}
#site-layout {
    --pinned-layers-in-page:0;
}
[data-layout=blog-page-container-content] {
    height:auto;
    width:100%;
}
[data-layout=blog-page-container-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:40px;
    grid-template-rows:1fr;
    grid-template-columns:100%;
    padding-bottom:0px;
    box-sizing:border-box;
}
[data-layout=blog-page-container-grid] > [id="blog-section"], [data-layout=blog-page-container-grid] > interact-element > [id="blog-section"] {
    position:relative;
    margin:0px 0px 0 calc((100% - 980px) * 0.5);
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#blog-section {
    left:0;
    margin-left:0;
    width:100%;
    min-width:0;
}
[data-layout=blog-section-content] {
    height:auto;
    width:100%;
}
[data-layout=blog-section-grid] {
    position:static;
    display:grid;
    height:auto;
    width:100%;
    min-height:3852px;
    grid-template-rows:1fr;
    grid-template-columns:100%;
}
[data-layout=blog-section-grid] > [id="TPASection_mcf4ixzp"], [data-layout=blog-section-grid] > interact-element > [id="TPASection_mcf4ixzp"] {
    position:relative;
    margin:43px 0px 10px calc((100% - 980px) * 0.5);
    left:0px;
    grid-area:1 / 1 / 2 / 2;
    justify-self:start;
    align-self:start;
}
#TPASection_mcf4ixzp {
    width:980px;
    height:2414px;
}
:is(#blog-layout, .blog-layout) {
    height:auto;
    width:auto;
    --comp-display:unset;
    align-self:stretch;
    justify-self:stretch;
    pointer-events:auto;
    grid-area:1/1/2/2;
    position:relative;
}
.blog-layout-container {
    box-sizing:border-box;
    display:var(--l_display,var(--container-display));
    grid-template-rows:1fr;
    grid-template-columns:1fr;
    --container-layout-type:grid-container-layout;
    --container-display:grid;
}
:is(#blog-layout, .blog-layout):not(.blog-layout-container) {
    display:var(--l_display,var(--container-display));
    grid-template-rows:1fr;
    grid-template-columns:minmax(0, 1fr);
    --container-display:grid;
}
:is(#blog-layout, .blog-layout) {
    --alpha-bg:0;
    --bg:var(--color_11);
}
:is(#blog-layout_r_comp-lz15fc1a, .blog-layout_r_comp-lz15fc1a) {
    --l_display:unset;
    min-width:0px;
    min-height:0px;
    width:auto;
    height:auto;
    --comp-display:unset;
    align-self:stretch;
    justify-self:stretch;
    pointer-events:auto;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    grid-area:1/1/2/2;
    position:relative;
}
.blog-layout_r_comp-lz15fc1a-container {
    box-sizing:border-box;
    display:var(--l_display,var(--container-display));
    grid-template-rows:1fr;
    grid-template-columns:1fr;
    --container-layout-type:grid-container-layout;
    --container-display:grid;
}
:is(#blog-layout_r_comp-lz15fc1a, .blog-layout_r_comp-lz15fc1a):not(.blog-layout_r_comp-lz15fc1a-container) {
    display:var(--l_display,var(--container-display));
    grid-template-rows:1fr;
    grid-template-columns:minmax(0, 1fr);
    --container-display:grid;
}
:is(#blog-layout_r_comp-lz15fc1a, .blog-layout_r_comp-lz15fc1a) {
    --blog-layout_r_comp-lz15fc1a-variables-lz2o8dyi:70%;
    --blog-layout_r_comp-lz15fc1a-variables-lz2oeb9n:12px;
    --blog-layout_r_comp-lz15fc1a-variables-lz2qb84a:40px;
    --blog-layout_r_comp-lz15fc1a-variables-lz2qbrf8:40px;
    --blog-layout_r_comp-lz15fc1a-variables-lzcfbeb2:280px;
    --blog-layout_r_comp-lz15fc1a-variables-m012ajxy:1;
    --blog-layout_r_comp-lz15fc1a-variables-m012ei17:2;
    --blog-layout_r_comp-lz15fc1a-variables-m0w42gck:20px;
    --blog-layout_r_comp-lz15fc1a-variables-m14zwxl5:1;
    --blog-layout_r_comp-lz15fc1a-variables-m14zxqew:3;
    --blog-layout_r_comp-lz15fc1a-variables-m1502zsq:1fr;
    --blog-layout_r_comp-lz15fc1a-variables-m150569s:1fr;
}
.device-mobile-optimized :is(#blog-layout_r_comp-lz15fc1a, .blog-layout_r_comp-lz15fc1a) {
    --blog-layout_r_comp-lz15fc1a-variables-lz2o8dyi:100%;
    --blog-layout_r_comp-lz15fc1a-variables-lz2oeb9n:12px;
    --blog-layout_r_comp-lz15fc1a-variables-lz2qb84a:20px;
    --blog-layout_r_comp-lz15fc1a-variables-lz2qbrf8:20px;
    --blog-layout_r_comp-lz15fc1a-variables-lzcfbeb2:200px;
    --blog-layout_r_comp-lz15fc1a-variables-m012ajxy:1;
    --blog-layout_r_comp-lz15fc1a-variables-m012ei17:2;
    --blog-layout_r_comp-lz15fc1a-variables-m0w42gck:20px;
    --blog-layout_r_comp-lz15fc1a-variables-m14zwxl5:1;
    --blog-layout_r_comp-lz15fc1a-variables-m14zxqew:3;
    --blog-layout_r_comp-lz15fc1a-variables-m1502zsq:1fr;
    --blog-layout_r_comp-lz15fc1a-variables-m150569s:1fr;
}
:is(#blog-layout_r_comp-lz15fc1d, .blog-layout_r_comp-lz15fc1d) {
    --l_display:unset;
    height:auto;
    width:auto;
    min-width:0px;
    min-height:0px;
    --comp-display:unset;
    align-self:stretch;
    justify-self:stretch;
    pointer-events:auto;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    grid-area:1/1/2/2;
    position:relative;
}
.blog-layout_r_comp-lz15fc1d-container {
    box-sizing:border-box;
    display:var(--l_display,var(--container-display));
    grid-template-rows:minmax(min-content,max-content) minmax(min-content,max-content);
    grid-template-columns:1fr 1fr;
    --container-layout-type:grid-container-layout;
    --container-display:grid;
}
.device-mobile-optimized :is(#blog-layout_r_comp-lz15fc1d, .blog-layout_r_comp-lz15fc1d) {
    --bg:var(--color_11);
}
:is(#blog-layout_r_comp-lz15fc1d, .blog-layout_r_comp-lz15fc1d) {
    --brw:0px;
    --brd:var(--color_13);
    --bg:214,211,206;
    --rd:0px;
    --shd:none;
    --gradient:none;
    --alpha-brd:1;
    --alpha-bg:0;
    --backdrop-filter:none;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
:is(#blog-layout_r_comp-m1acjxqd, .blog-layout_r_comp-m1acjxqd) {
    width:100%;
    height:auto;
    --l_display:unset;
    --comp-display:unset;
    align-self:start;
    justify-self:start;
    position:relative;
    --force-auto:auto;
    top:var(--force-auto,calc(0px));
    bottom:var(--force-auto,);
    left:var(--force-auto,);
    right:var(--force-auto,);
    pointer-events:auto;
    margin-left:0%;
    margin-right:0%;
    margin-top:0%;
    margin-bottom:0%;
    grid-area:1/1/3/3;
}
.blog-layout_r_comp-m1acjxqd-container {
    box-sizing:border-box;
    display:var(--l_display,var(--container-display));
    grid-template-rows:1fr;
    grid-template-columns:1fr;
    --container-layout-type:grid-container-layout;
    --container-display:grid;
}
:is(#blog-layout_r_comp-m1acjxqd, .blog-layout_r_comp-m1acjxqd):not(.blog-layout_r_comp-m1acjxqd-container) {
    display:var(--l_display,var(--container-display));
    grid-template-rows:1fr;
    grid-template-columns:minmax(0, 1fr);
    --container-display:grid;
}
:is(#blog-layout_r_comp-m1acjxqd, .blog-layout_r_comp-m1acjxqd) {
    --brw:0px;
    --brd:232,230,230;
    --alpha-brd:1;
    --bg:var(--color_11);
    --rd:0px;
    --shd:none;
    --gradient:none;
    --alpha-bg:0;
    --alphaBg:1;
    --boxShadowToggleOn-shd:none;
    --alphaBrd:0.18;
    --bg-gradient:none;
}
:is(#blog-layout_r_comp-m1acjxrs, .blog-layout_r_comp-m1acjxrs) {
    min-height:1px;
    --l_display:unset;
    height:auto;
    width:100%;
    --comp-display:unset;
    justify-self:center;
    position:relative;
    --force-auto:auto;
    top:var(--force-auto,calc(0px));
    bottom:var(--force-auto,);
    left:var(--force-auto,);
    right:var(--force-auto,);
    pointer-events:auto;
    margin-left:auto;
    grid-area:1/1/2/2;
}
.blog-layout_r_comp-m1acjxrs-container {
    box-sizing:border-box;
    display:var(--l_display,var(--container-display));
    grid-template-rows:minmax(min-content,max-content) minmax(min-content,max-content);
    grid-template-columns:var(--blog-layout_r_comp-lz15fc1a-variables-m1502zsq) 1fr;
    --container-layout-type:grid-container-layout;
    --container-display:grid;
}
.device-mobile-optimized :is(#blog-layout_r_comp-m1acjxrs, .blog-layout_r_comp-m1acjxrs) {
    grid-template-columns:var(--blog-layout_r_comp-lz15fc1a-variables-m1502zsq) var(--blog-layout_r_comp-lz15fc1a-variables-m150569s);
}
.device-mobile-optimized :is(#blog-layout_r_comp-m1acjxrs, .blog-layout_r_comp-m1acjxrs) {
    --bg:var(--color_31);
    --alpha-bg:0;
}
:is(#blog-layout_r_comp-m1acjxrs, .blog-layout_r_comp-m1acjxrs) {
    --brw:0px;
    --brd:232,230,230;
    --alpha-brd:1;
    --bg:214,211,206;
    --rd:0px;
    --shd:none;
    --gradient:none;
    --alpha-bg:1;
    --alphaBg:1;
    --boxShadowToggleOn-shd:none;
    --alphaBrd:0.18;
    --bg-gradient:none;
}
:is(#blog-layout_r_comp-lz2ci754, .blog-layout_r_comp-lz2ci754) {
    width:100%;
    height:var(--blog-layout_r_comp-lz15fc1a-variables-lzcfbeb2);
    --l_display:unset;
    min-width:0px;
    min-height:0px;
    max-width:99999px;
    max-height:99999px;
    --comp-display:unset;
    display:var(--l_display,var(--display,block));
    align-self:start;
    justify-self:start;
    pointer-events:auto;
    margin-left:0%;
    margin-right:0%;
    margin-top:0px;
    margin-bottom:0px;
    grid-area:var(--blog-layout_r_comp-lz15fc1a-variables-m012ajxy)/var(--blog-layout_r_comp-lz15fc1a-variables-m14zwxl5)/2/3;
    position:relative;
}
:is(#blog-layout_r_comp-lz2ci754, .blog-layout_r_comp-lz2ci754) {
    --backgroundColor:var(--color_15);
    --borderColor:var(--color_15);
    --alpha-borderColor:1;
    --borderWidth:0px;
    --cornerRadius:0px;
    --boxShadow:none;
    --mediaOpacity:1;
    --blendMode:normal;
    --alpha-backgroundColor:1;
    --boxShadowToggleOn-boxShadow:none;
}
:is(#blog-layout_r_comp-lz2ci754, .blog-layout_r_comp-lz2ci754) image-frame {
    overflow:clip;
}
:is(#blog-layout_r_comp-lz2ci754, .blog-layout_r_comp-lz2ci754) image-frame img {
    height:100%;
}
:is(#blog-layout_r_comp-m0w46ymj, .blog-layout_r_comp-m0w46ymj) {
    width:107.48752079866888%;
    height:var(--blog-layout_r_comp-lz15fc1a-variables-lzcfbeb2);
    --l_display:none;
    min-height:0px;
    max-height:99999px;
    --comp-display:unset;
    display:var(--l_display,var(--display,block));
    align-self:start;
    justify-self:end;
    pointer-events:auto;
    margin-left:0%;
    margin-right:-7.483258928571429%;
    margin-top:0%;
    margin-bottom:0%;
    grid-area:1/1/2/3;
    position:relative;
}
:is(#blog-layout_r_comp-lz2cqjpj, .blog-layout_r_comp-lz2cqjpj) {
    min-height:0px;
    --l_display:unset;
    height:auto;
    min-width:0px;
    width:var(--blog-layout_r_comp-lz15fc1a-variables-lz2o8dyi);
    max-width:99999px;
    max-height:99999px;
    --comp-display:unset;
    align-self:start;
    justify-self:start;
    pointer-events:auto;
    margin-left:0%;
    margin-right:0%;
    margin-top:0%;
    margin-bottom:0%;
    grid-area:2/1/var(--blog-layout_r_comp-lz15fc1a-variables-m012ei17)/var(--blog-layout_r_comp-lz15fc1a-variables-m14zxqew);
    position:relative;
}
.blog-layout_r_comp-lz2cqjpj-container {
    box-sizing:border-box;
    padding-top:var(--blog-layout_r_comp-lz15fc1a-variables-lz2qb84a);
    padding-right:var(--blog-layout_r_comp-lz15fc1a-variables-m0w42gck);
    padding-left:var(--blog-layout_r_comp-lz15fc1a-variables-m0w42gck);
    padding-bottom:var(--blog-layout_r_comp-lz15fc1a-variables-lz2qbrf8);
    row-gap:var(--blog-layout_r_comp-lz15fc1a-variables-lz2oeb9n);
    column-gap:0px;
    display:var(--l_display,var(--container-display));
    grid-template-rows:minmax(min-content,max-content) minmax(min-content,max-content);
    grid-template-columns:1fr;
    --container-layout-type:grid-container-layout;
    --container-display:grid;
}
.device-mobile-optimized :is(#blog-layout_r_comp-lz2cqjpj, .blog-layout_r_comp-lz2cqjpj) {
    justify-self:center;
}
:is(#blog-layout_r_comp-lz2cqjpj, .blog-layout_r_comp-lz2cqjpj) {
    --brw:0px;
    --brd:50,65,88;
    --bg:var(--color_11);
    --rd:0px;
    --shd:none;
    --gradient:none;
    --alpha-brd:1;
    --alpha-bg:0;
    --boxShadowToggleOn-shd:none;
    --bg-gradient:none;
}
:is(#blog-layout_r_comp-lz2crm1o, .blog-layout_r_comp-lz2crm1o) {
    width:100%;
    height:auto;
    --l_display:unset;
    --comp-display:unset;
    display:var(--l_display,var(--display,block));
    align-self:start;
    justify-self:start;
    pointer-events:auto;
    margin-left:0%;
    margin-right:0%;
    margin-top:0.0234375px;
    margin-bottom:0px;
    grid-area:1/1/2/2;
    position:relative;
}
.device-mobile-optimized :is(#blog-layout_r_comp-lz2crm1o, .blog-layout_r_comp-lz2crm1o) {
    justify-self:center;
    margin-top:0px;
}
.device-mobile-optimized :is(#blog-layout_r_comp-lz2crm1o, .blog-layout_r_comp-lz2crm1o) {
    --fontSize:29px;
    --textAlign:center;
}
:is(#blog-layout_r_comp-lz2crm1o, .blog-layout_r_comp-lz2crm1o) {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
    --textDecoration:none;
    --color:0,0,0;
    --alpha-color:1;
    --fontSize:56px;
    --fontWeight:normal;
}
:is(#blog-layout_r_comp-lz2cs7n0, .blog-layout_r_comp-lz2cs7n0) {
    width:100%;
    height:auto;
    --l_display:unset;
    --comp-display:unset;
    display:var(--l_display,var(--display,block));
    align-self:start;
    justify-self:start;
    pointer-events:auto;
    margin-left:0%;
    margin-right:0%;
    margin-top:0.0078125px;
    margin-bottom:0px;
    grid-area:2/1/3/2;
    position:relative;
}
.device-mobile-optimized :is(#blog-layout_r_comp-lz2cs7n0, .blog-layout_r_comp-lz2cs7n0) {
    justify-self:center;
    margin-top:0.007824999999996862px;
}
.device-mobile-optimized :is(#blog-layout_r_comp-lz2cs7n0, .blog-layout_r_comp-lz2cs7n0) {
    --fontSize:14px;
    --textAlign:center;
}
:is(#blog-layout_r_comp-lz2cs7n0, .blog-layout_r_comp-lz2cs7n0) {
    --backgroundColor:0,0,0;
    --alpha-backgroundColor:0;
    --blendMode:normal;
    --textShadow:0px 0px transparent;
    --textOutline:0px 0px transparent;
    --textAlign:left;
    --fontSize:16px;
}
:is(#blog-layout_r_comp-m1acjxrq, .blog-layout_r_comp-m1acjxrq) {
    min-height:1px;
    --l_display:unset;
    height:auto;
    width:100%;
    --comp-display:unset;
    justify-self:center;
    position:relative;
    --force-auto:auto;
    top:var(--force-auto,calc(0px));
    bottom:var(--force-auto,);
    left:var(--force-auto,);
    right:var(--force-auto,);
    pointer-events:auto;
    margin-left:auto;
    grid-area:1/1/2/2;
}
.blog-layout_r_comp-m1acjxrq-container {
    box-sizing:border-box;
    display:var(--l_display,var(--container-display));
    grid-template-rows:1fr;
    grid-template-columns:1fr;
    --container-layout-type:grid-container-layout;
    --container-display:grid;
}
:is(#blog-layout_r_comp-m1acjxrq, .blog-layout_r_comp-m1acjxrq) {
    --brw:0px;
    --brd:232,230,230;
    --alpha-brd:1;
    --bg:var(--color_11);
    --rd:0px;
    --shd:none;
    --gradient:none;
    --alpha-bg:0;
    --alphaBg:1;
    --boxShadowToggleOn-shd:none;
    --alphaBrd:0.18;
    --bg-gradient:none;
}
#blog-page {
    --shc-mutated-brightness:128,128,128;
    width:auto;
    min-height:40px;
}
#pageBackground_blog-page {
    --bg-position:absolute;
    --fill-layer-background-overlay-color:transparent;
    --fill-layer-background-overlay-position:absolute;
    --bg-overlay-color:rgb(var(--color_11));
    --bg-gradient:none;
}
#blog-section {
    --bg-overlay-color:rgb(214, 211, 206);
    --bg-gradient:none;
    min-width:980px;
}
.TPASection_mcf4ixzp {
    --site-direction: ltr;
    --post-category-borderWidth: 1;
    --pagination-homepage-pageSize: 2;
    --blog-sideBySideLayoutImagePosition-homepage: 1;
    --post-homepage-borderWidth: 0;
    --layout-homepage-pg-text-on-image-medium-titleLineCount: 2;
    --layout-homepage-pg-text-on-image-medium-layoutSpacing: 60;
    --layout-homepage-pg-text-on-image-medium-sidesPadding: 30;
    --layout-homepage-pg-side-by-side-imageProportions: 50;
    --layout-homepage-layoutType: 15;
    --layout-homepage-pg-grid-margins: 20;
    --layout-homepage-pg-text-on-image-medium-imageRatio: 3;
    --layout-mobile-homepage-layoutType: 11;
    --layout-homepage-pg-text-on-image-medium-layoutCardsRowType: 0;
    --feed-page-video-play: 2;
    --contentAlignmentMobile: 0;
    --layout-category-layoutType: 15;
    --contentAlignment: 0;
    --layout-homepage-pg-grid-imageCropType: 0;
    --postBorderWidth: 1;
    --layout-homepage-pg-side-by-side-imageCropType: 0;
    --layout-category-pg-side-by-side-imageCropType: 0;
    --layout-category-pg-grid-imageCropType: 0;
    --layout-homepage-pg-side-by-side-imageRatio: 2;
    --layout-category-pg-side-by-side-imageRatio: 2;
    --layout-homepage-pg-grid-imageRatio: 2;
    --layout-category-pg-grid-imageRatio: 2;
    --layout-category-pg-text-on-image-medium-imageRatio: 2;
    --layout-homepage-pg-side-by-side-imageAlignment: 1;
    --layout-category-pg-side-by-side-imageAlignment: 1;
    --layout-category-pg-side-by-side-imageProportions: 50;
    --layout-homepage-pg-side-by-side-layoutSpacing: 32;
    --layout-category-pg-side-by-side-layoutSpacing: 32;
    --layout-homepage-pg-grid-layoutSpacing: 32;
    --layout-category-pg-grid-layoutSpacing: 32;
    --layout-homepage-pg-medium-layoutSpacing: 32;
    --layout-category-pg-medium-layoutSpacing: 32;
    --layout-category-pg-text-on-image-medium-layoutSpacing: 32;
    --layout-homepage-pg-one-column-layoutSpacing: 32;
    --layout-category-pg-one-column-layoutSpacing: 32;
    --layout-homepage-pg-side-by-side-margins: 20;
    --layout-category-pg-side-by-side-margins: 20;
    --layout-category-pg-grid-margins: 20;
    --layout-homepage-pg-medium-margins: 20;
    --layout-category-pg-medium-margins: 20;
    --layout-homepage-pg-text-on-image-medium-margins: 20;
    --layout-category-pg-text-on-image-medium-margins: 20;
    --layout-homepage-pg-one-column-margins: 20;
    --layout-category-pg-one-column-margins: 20;
    --layout-homepage-pg-side-by-side-sidesPadding: 36;
    --layout-category-pg-side-by-side-sidesPadding: 36;
    --layout-homepage-pg-grid-sidesPadding: 24;
    --layout-category-pg-grid-sidesPadding: 24;
    --layout-homepage-pg-medium-sidesPadding: 24;
    --layout-category-pg-medium-sidesPadding: 24;
    --layout-category-pg-text-on-image-medium-sidesPadding: 30;
    --layout-homepage-pg-one-column-sidesPadding: 48;
    --layout-category-pg-one-column-sidesPadding: 48;
    --layout-homepage-pg-side-by-side-titleLineCount: 3;
    --layout-category-pg-side-by-side-titleLineCount: 3;
    --layout-homepage-pg-grid-titleLineCount: 3;
    --layout-category-pg-grid-titleLineCount: 3;
    --layout-homepage-pg-medium-titleLineCount: 3;
    --layout-category-pg-medium-titleLineCount: 3;
    --layout-category-pg-text-on-image-medium-titleLineCount: 3;
    --layout-homepage-pg-one-column-titleLineCount: 3;
    --layout-category-pg-one-column-titleLineCount: 3;
    --layout-homepage-pg-side-by-side-descriptionLineCount: 3;
    --layout-category-pg-side-by-side-descriptionLineCount: 3;
    --layout-homepage-pg-grid-descriptionLineCount: 3;
    --layout-category-pg-grid-descriptionLineCount: 3;
    --layout-homepage-pg-medium-descriptionLineCount: 3;
    --layout-category-pg-medium-descriptionLineCount: 3;
    --layout-homepage-pg-one-column-descriptionLineCount: 3;
    --layout-category-pg-one-column-descriptionLineCount: 3;
    --layout-homepage-pg-grid-contentHeightType: 0;
    --layout-homepage-pg-grid-contentHeight: 350;
    --layout-category-pg-grid-contentHeightType: 0;
    --layout-category-pg-grid-contentHeight: 350;
    --layout-homepage-pg-medium-contentHeightType: 0;
    --layout-homepage-pg-medium-contentHeight: 350;
    --layout-category-pg-medium-contentHeightType: 0;
    --layout-category-pg-medium-contentHeight: 350;
    --layout-homepage-pg-one-column-contentHeightType: 0;
    --layout-homepage-pg-one-column-contentHeight: 350;
    --layout-category-pg-one-column-contentHeightType: 0;
    --layout-category-pg-one-column-contentHeight: 350;
    --layout-homepage-pg-grid-layoutCardsRowType: 0;
    --layout-homepage-pg-grid-layoutPostSize: 292;
    --layout-homepage-pg-grid-layoutPostsPerRow: 3;
    --layout-category-pg-grid-layoutCardsRowType: 0;
    --layout-category-pg-grid-layoutPostSize: 292;
    --layout-category-pg-grid-layoutPostsPerRow: 3;
    --layout-homepage-pg-medium-layoutCardsRowType: 0;
    --layout-homepage-pg-medium-layoutPostSize: 454;
    --layout-homepage-pg-medium-layoutPostsPerRow: 3;
    --layout-category-pg-medium-layoutCardsRowType: 0;
    --layout-category-pg-medium-layoutPostSize: 454;
    --layout-category-pg-medium-layoutPostsPerRow: 3;
    --layout-homepage-pg-text-on-image-medium-layoutPostSize: 454;
    --layout-homepage-pg-text-on-image-medium-layoutPostsPerRow: 3;
    --layout-category-pg-text-on-image-medium-layoutCardsRowType: 0;
    --layout-category-pg-text-on-image-medium-layoutPostSize: 454;
    --layout-category-pg-text-on-image-medium-layoutPostsPerRow: 3;
    --layout-mobile-category-layoutType: 10;
    --blog-sideBySideLayoutImagePosition-category: 0;
    --pagination-homepage-type: 0;
    --pagination-category-type: 0;
    --pagination-category-pageSize: 3;
    --post-homepage-postRadius: 0;
    --post-category-postRadius: 0;
    --post-homepage-mobile-postRadius: 0;
    --post-category-mobile-postRadius: 0;
    --post-one-column-mobile-homepage-titleFontSize: 22;
    --post-one-column-mobile-category-titleFontSize: 22;
    --post-one-column-mobile-homepage-descriptionFontSize: 14;
    --post-one-column-mobile-category-descriptionFontSize: 14;
    --post-side-by-side-mobile-homepage-titleFontSize: 14;
    --post-side-by-side-mobile-category-titleFontSize: 14;
    --post-text-on-image-mobile-homepage-titleFontSize: 22;
    --post-text-on-image-mobile-category-titleFontSize: 22;
    --category-label-layoutType: 0;
    --category-label-button-horizontalPadding: 12;
    --category-label-button-verticalPadding: 6;
    --category-label-button-cornerRadius: 0;
    --category-label-button-borderWidth: 0;
    --category-label-mobile-layoutType: 0;
    --category-label-button-mobile-horizontalPadding: 12;
    --category-label-button-mobile-verticalPadding: 6;
    --category-label-button-mobile-cornerRadius: 0;
    --category-label-button-mobile-borderWidth: 0;
    --feed-page-video-playbackSpeed: 2;
    --categoryHeader-layout: 0;
    --categoryHeader-contentWidth: 70;
    --categoryHeader-spacingTitleDescription: 12;
    --categoryHeader-imageHeight: 280;
    --categoryHeader-paddingTop: 20;
    --categoryHeader-paddingBottom: 20;
    --categoryHeader-sidePadding: 20;
    --categoryHeader-alignment: 0;
    --categoryHeader-imageAlignment: 2;
    --categoryHeader-imageProportions: 50;
    --textParagraphFont: normal normal normal 18px/1.4em montserrat,sans-serif;
    --textQuoteFont: normal normal normal 24px/1.4em montserrat,sans-serif;
    --textH1Font: normal normal bold 40px/1.4em montserrat,sans-serif;
    --textH2Font: normal normal bold 28px/1.4em montserrat,sans-serif;
    --textH3Font: normal normal bold 22px/1.4em montserrat,sans-serif;
    --textH4Font: normal normal bold 20px/1.4em montserrat,sans-serif;
    --textH5Font: normal normal normal 18px/1.4em montserrat,sans-serif;
    --textH6Font: normal normal bold 16px/1.4em montserrat,sans-serif;
    --ratingsTextFont: normal normal normal 14px/1.4em montserrat,sans-serif;
    --navigation-font: normal normal normal 14px/1.4em montserrat,sans-serif;
    --post-pg-side-by-side-homepage-titleFont: normal normal bold 22px/1.4em montserrat,sans-serif;
    --post-pg-side-by-side-category-titleFont: normal normal bold 22px/1.4em montserrat,sans-serif;
    --post-pg-side-by-side-homepage-descriptionFont: normal normal normal 14px/1.4em montserrat,sans-serif;
    --post-pg-side-by-side-category-descriptionFont: normal normal normal 14px/1.4em montserrat,sans-serif;
    --post-pg-grid-homepage-titleFont: normal normal bold 22px/1.4em montserrat,sans-serif;
    --post-pg-grid-category-titleFont: normal normal bold 22px/1.4em montserrat,sans-serif;
    --post-pg-grid-homepage-descriptionFont: normal normal normal 14px/1.4em montserrat,sans-serif;
    --post-pg-grid-category-descriptionFont: normal normal normal 14px/1.4em montserrat,sans-serif;
    --post-pg-medium-homepage-titleFont: normal normal bold 22px/1.4em montserrat,sans-serif;
    --post-pg-medium-category-titleFont: normal normal bold 22px/1.4em montserrat,sans-serif;
    --post-pg-medium-homepage-descriptionFont: normal normal normal 14px/1.4em montserrat,sans-serif;
    --post-pg-medium-category-descriptionFont: normal normal normal 14px/1.4em montserrat,sans-serif;
    --post-pg-text-on-image-medium-homepage-titleFont: normal normal bold 22px/1.4em montserrat,sans-serif;
    --post-pg-text-on-image-medium-category-titleFont: normal normal bold 22px/1.4em montserrat,sans-serif;
    --post-pg-text-on-image-medium-homepage-descriptionFont: normal normal normal 14px/1.4em montserrat,sans-serif;
    --post-pg-text-on-image-medium-category-descriptionFont: normal normal normal 14px/1.4em montserrat,sans-serif;
    --post-pg-one-column-homepage-titleFont: normal normal bold 26px/1.4em montserrat,sans-serif;
    --post-pg-one-column-category-titleFont: normal normal bold 26px/1.4em montserrat,sans-serif;
    --post-pg-one-column-homepage-descriptionFont: normal normal normal 16px/1.4em montserrat,sans-serif;
    --post-pg-one-column-category-descriptionFont: normal normal normal 16px/1.4em montserrat,sans-serif;
    --post-homepage-titleFont: normal normal bold 22px/1.4em montserrat,sans-serif;
    --post-category-titleFont: normal normal bold 22px/1.4em montserrat,sans-serif;
    --post-homepage-descriptionFont: normal normal normal 14px/1.4em montserrat,sans-serif;
    --post-category-descriptionFont: normal normal normal 14px/1.4em montserrat,sans-serif;
    --category-label-text-textFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --category-label-button-textFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --category-label-text-mobile-textFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --category-label-button-mobile-textFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --post-homepage-ratingFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --post-category-ratingFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --post-pg-side-by-side-homepage-ratingFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --post-pg-side-by-side-category-ratingFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --post-pg-grid-homepage-ratingFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --post-pg-grid-category-ratingFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --post-pg-medium-homepage-ratingFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --post-pg-medium-category-ratingFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --post-pg-text-on-image-medium-homepage-ratingFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --post-pg-text-on-image-medium-category-ratingFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --post-pg-one-column-homepage-ratingFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --post-pg-one-column-category-ratingFont: normal normal normal 14px/19.599999999999998px montserrat,sans-serif;
    --categoryHeader-titleFont: normal normal bold 32px/1.4em montserrat,sans-serif;
    --categoryHeader-descriptionFont: normal normal normal 16px/1.4em montserrat,sans-serif;
    --post-homepage-titleColor: 0,0,0;
    --post-homepage-titleColor-rgb: 0,0,0;
    --post-homepage-titleColor-opacity: 1;
    --post-homepage-linkHashtagColor: 116,116,114;
    --post-homepage-linkHashtagColor-rgb: 116,116,114;
    --post-homepage-linkHashtagColor-opacity: 1;
    --post-homepage-descriptionColor: 0,0,0;
    --post-homepage-descriptionColor-rgb: 0,0,0;
    --post-homepage-descriptionColor-opacity: 1;
    --post-appBackgroundColor: 214,211,206;
    --post-appBackgroundColor-rgb: 214,211,206;
    --post-appBackgroundColor-opacity: 1;
    --button-color: 16,18,24;
    --button-color-rgb: 16,18,24;
    --button-color-opacity: 1;
    --post-category-TOI-backgroundColor: 0,0,0;
    --post-category-TOI-backgroundColor-rgb: 0,0,0;
    --post-category-TOI-backgroundColor-opacity: 1;
    --navigation-backgroundColor: 214,211,206;
    --navigation-backgroundColor-rgb: 214,211,206;
    --navigation-backgroundColor-opacity: 1;
    --post-homepage-borderColor: 248,248,248,0.75;
    --post-homepage-borderColor-rgb: 248,248,248;
    --post-homepage-borderColor-opacity: 0.75;
    --post-homepage-TOI-backgroundColor: 0,0,0;
    --post-homepage-TOI-backgroundColor-rgb: 0,0,0;
    --post-homepage-TOI-backgroundColor-opacity: 1;
    --post-category-borderColor: 248,248,248,0.75;
    --post-category-borderColor-rgb: 248,248,248;
    --post-category-borderColor-opacity: 0.75;
    --post-category-descriptionColor: 0,0,0;
    --post-category-descriptionColor-rgb: 0,0,0;
    --post-category-descriptionColor-opacity: 1;
    --post-homepage-TOI-ratingFilledStarColor: 16,18,24;
    --post-homepage-TOI-ratingFilledStarColor-rgb: 16,18,24;
    --post-homepage-TOI-ratingFilledStarColor-opacity: 1;
    --post-homepage-overlayColor: 116,116,114;
    --post-homepage-overlayColor-rgb: 116,116,114;
    --post-homepage-overlayColor-opacity: 1;
    --navigation-textColorActive: 116,116,114;
    --navigation-textColorActive-rgb: 116,116,114;
    --navigation-textColorActive-opacity: 1;
    --post-homepage-backgroundColor: 255,255,255;
    --post-homepage-backgroundColor-rgb: 255,255,255;
    --post-homepage-backgroundColor-opacity: 1;
    --post-homepage-ratingFilledStarColor: 116,116,114;
    --post-homepage-ratingFilledStarColor-rgb: 116,116,114;
    --post-homepage-ratingFilledStarColor-opacity: 1;
    --post-category-backgroundColor: 255,255,255;
    --post-category-backgroundColor-rgb: 255,255,255;
    --post-category-backgroundColor-opacity: 1;
    --post-homepage-TOI-ratingUnfilledStarColor: 116,116,114;
    --post-homepage-TOI-ratingUnfilledStarColor-rgb: 116,116,114;
    --post-homepage-TOI-ratingUnfilledStarColor-opacity: 1;
    --post-category-titleColor: 0,0,0;
    --post-category-titleColor-rgb: 0,0,0;
    --post-category-titleColor-opacity: 1;
    --post-category-linkHashtagColor: 235,0,63;
    --post-category-linkHashtagColor-rgb: 235,0,63;
    --post-category-linkHashtagColor-opacity: 1;
    --textParagraphColor: 0,0,0;
    --textParagraphColor-rgb: 0,0,0;
    --textParagraphColor-opacity: 1;
    --textLinksAndHashtagsColor: 235,0,63;
    --textLinksAndHashtagsColor-rgb: 235,0,63;
    --textLinksAndHashtagsColor-opacity: 1;
    --textQuoteColor: 0,0,0;
    --textQuoteColor-rgb: 0,0,0;
    --textQuoteColor-opacity: 1;
    --textH1Color: 0,0,0;
    --textH1Color-rgb: 0,0,0;
    --textH1Color-opacity: 1;
    --textH2Color: 0,0,0;
    --textH2Color-rgb: 0,0,0;
    --textH2Color-opacity: 1;
    --textH3Color: 0,0,0;
    --textH3Color-rgb: 0,0,0;
    --textH3Color-opacity: 1;
    --textH4Color: 0,0,0;
    --textH4Color-rgb: 0,0,0;
    --textH4Color-opacity: 1;
    --textH5Color: 0,0,0;
    --textH5Color-rgb: 0,0,0;
    --textH5Color-opacity: 1;
    --textH6Color: 0,0,0;
    --textH6Color-rgb: 0,0,0;
    --textH6Color-opacity: 1;
    --postBackgroundColor: 255,255,255;
    --postBackgroundColor-rgb: 255,255,255;
    --postBackgroundColor-opacity: 1;
    --postBorderColor: 248,248,248,0.75;
    --postBorderColor-rgb: 248,248,248;
    --postBorderColor-opacity: 0.75;
    --ratingsStarEmptyColor: 199,199,199;
    --ratingsStarEmptyColor-rgb: 199,199,199;
    --ratingsStarEmptyColor-opacity: 1;
    --ratingsStarFilledColor: 235,0,63;
    --ratingsStarFilledColor-rgb: 235,0,63;
    --ratingsStarFilledColor-opacity: 1;
    --ratingsTextColor: 0,0,0;
    --ratingsTextColor-rgb: 0,0,0;
    --ratingsTextColor-opacity: 1;
    --postButtonBackgroundColor: 235,0,63;
    --postButtonBackgroundColor-rgb: 235,0,63;
    --postButtonBackgroundColor-opacity: 1;
    --navigation-textColor: 0,0,0;
    --navigation-textColor-rgb: 0,0,0;
    --navigation-textColor-opacity: 1;
    --post-pg-side-by-side-homepage-titleColor: 0,0,0;
    --post-pg-side-by-side-homepage-titleColor-rgb: 0,0,0;
    --post-pg-side-by-side-homepage-titleColor-opacity: 1;
    --post-pg-side-by-side-category-titleColor: 0,0,0;
    --post-pg-side-by-side-category-titleColor-rgb: 0,0,0;
    --post-pg-side-by-side-category-titleColor-opacity: 1;
    --post-pg-side-by-side-homepage-descriptionColor: 0,0,0;
    --post-pg-side-by-side-homepage-descriptionColor-rgb: 0,0,0;
    --post-pg-side-by-side-homepage-descriptionColor-opacity: 1;
    --post-pg-side-by-side-category-descriptionColor: 0,0,0;
    --post-pg-side-by-side-category-descriptionColor-rgb: 0,0,0;
    --post-pg-side-by-side-category-descriptionColor-opacity: 1;
    --post-pg-grid-homepage-titleColor: 0,0,0;
    --post-pg-grid-homepage-titleColor-rgb: 0,0,0;
    --post-pg-grid-homepage-titleColor-opacity: 1;
    --post-pg-grid-category-titleColor: 0,0,0;
    --post-pg-grid-category-titleColor-rgb: 0,0,0;
    --post-pg-grid-category-titleColor-opacity: 1;
    --post-pg-grid-homepage-descriptionColor: 0,0,0;
    --post-pg-grid-homepage-descriptionColor-rgb: 0,0,0;
    --post-pg-grid-homepage-descriptionColor-opacity: 1;
    --post-pg-grid-category-descriptionColor: 0,0,0;
    --post-pg-grid-category-descriptionColor-rgb: 0,0,0;
    --post-pg-grid-category-descriptionColor-opacity: 1;
    --post-pg-medium-homepage-titleColor: 0,0,0;
    --post-pg-medium-homepage-titleColor-rgb: 0,0,0;
    --post-pg-medium-homepage-titleColor-opacity: 1;
    --post-pg-medium-category-titleColor: 0,0,0;
    --post-pg-medium-category-titleColor-rgb: 0,0,0;
    --post-pg-medium-category-titleColor-opacity: 1;
    --post-pg-medium-homepage-descriptionColor: 0,0,0;
    --post-pg-medium-homepage-descriptionColor-rgb: 0,0,0;
    --post-pg-medium-homepage-descriptionColor-opacity: 1;
    --post-pg-medium-category-descriptionColor: 0,0,0;
    --post-pg-medium-category-descriptionColor-rgb: 0,0,0;
    --post-pg-medium-category-descriptionColor-opacity: 1;
    --post-pg-text-on-image-medium-homepage-titleColor: 255,255,255;
    --post-pg-text-on-image-medium-homepage-titleColor-rgb: 255,255,255;
    --post-pg-text-on-image-medium-homepage-titleColor-opacity: 1;
    --post-pg-text-on-image-medium-category-titleColor: 255,255,255;
    --post-pg-text-on-image-medium-category-titleColor-rgb: 255,255,255;
    --post-pg-text-on-image-medium-category-titleColor-opacity: 1;
    --post-pg-text-on-image-medium-homepage-descriptionColor: 255,255,255;
    --post-pg-text-on-image-medium-homepage-descriptionColor-rgb: 255,255,255;
    --post-pg-text-on-image-medium-homepage-descriptionColor-opacity: 1;
    --post-pg-text-on-image-medium-category-descriptionColor: 255,255,255;
    --post-pg-text-on-image-medium-category-descriptionColor-rgb: 255,255,255;
    --post-pg-text-on-image-medium-category-descriptionColor-opacity: 1;
    --post-pg-one-column-homepage-titleColor: 0,0,0;
    --post-pg-one-column-homepage-titleColor-rgb: 0,0,0;
    --post-pg-one-column-homepage-titleColor-opacity: 1;
    --post-pg-one-column-category-titleColor: 0,0,0;
    --post-pg-one-column-category-titleColor-rgb: 0,0,0;
    --post-pg-one-column-category-titleColor-opacity: 1;
    --post-pg-one-column-homepage-descriptionColor: 0,0,0;
    --post-pg-one-column-homepage-descriptionColor-rgb: 0,0,0;
    --post-pg-one-column-homepage-descriptionColor-opacity: 1;
    --post-pg-one-column-category-descriptionColor: 0,0,0;
    --post-pg-one-column-category-descriptionColor-rgb: 0,0,0;
    --post-pg-one-column-category-descriptionColor-opacity: 1;
    --post-homepage-TOI-titleColor: 255,255,255;
    --post-homepage-TOI-titleColor-rgb: 255,255,255;
    --post-homepage-TOI-titleColor-opacity: 1;
    --post-category-TOI-titleColor: 255,255,255;
    --post-category-TOI-titleColor-rgb: 255,255,255;
    --post-category-TOI-titleColor-opacity: 1;
    --post-homepage-TOI-descriptionColor: 255,255,255;
    --post-homepage-TOI-descriptionColor-rgb: 255,255,255;
    --post-homepage-TOI-descriptionColor-opacity: 1;
    --post-category-TOI-descriptionColor: 255,255,255;
    --post-category-TOI-descriptionColor-rgb: 255,255,255;
    --post-category-TOI-descriptionColor-opacity: 1;
    --post-category-overlayColor: 0,0,0,0.55;
    --post-category-overlayColor-rgb: 0,0,0;
    --post-category-overlayColor-opacity: 0.55;
    --post-appBackgroundCategoryColor: 255,255,255;
    --post-appBackgroundCategoryColor-rgb: 255,255,255;
    --post-appBackgroundCategoryColor-opacity: 1;
    --category-label-text-textColor: 235,0,63;
    --category-label-text-textColor-rgb: 235,0,63;
    --category-label-text-textColor-opacity: 1;
    --category-label-text-textColorHover: 235,0,63,0.7;
    --category-label-text-textColorHover-rgb: 235,0,63;
    --category-label-text-textColorHover-opacity: 0.7;
    --category-label-button-textColor: 255,255,255;
    --category-label-button-textColor-rgb: 255,255,255;
    --category-label-button-textColor-opacity: 1;
    --category-label-button-textColorHover: 255,255,255;
    --category-label-button-textColorHover-rgb: 255,255,255;
    --category-label-button-textColorHover-opacity: 1;
    --category-label-button-backgroundColor: 235,0,63;
    --category-label-button-backgroundColor-rgb: 235,0,63;
    --category-label-button-backgroundColor-opacity: 1;
    --category-label-button-backgroundColorHover: 235,0,63,0.7;
    --category-label-button-backgroundColorHover-rgb: 235,0,63;
    --category-label-button-backgroundColorHover-opacity: 0.7;
    --category-label-button-borderColor: 235,0,63;
    --category-label-button-borderColor-rgb: 235,0,63;
    --category-label-button-borderColor-opacity: 1;
    --category-label-button-borderColorHover: 235,0,63,0.7;
    --category-label-button-borderColorHover-rgb: 235,0,63;
    --category-label-button-borderColorHover-opacity: 0.7;
    --category-label-text-mobile-textColor: 235,0,63;
    --category-label-text-mobile-textColor-rgb: 235,0,63;
    --category-label-text-mobile-textColor-opacity: 1;
    --category-label-button-mobile-textColor: 255,255,255;
    --category-label-button-mobile-textColor-rgb: 255,255,255;
    --category-label-button-mobile-textColor-opacity: 1;
    --category-label-button-mobile-backgroundColor: 235,0,63;
    --category-label-button-mobile-backgroundColor-rgb: 235,0,63;
    --category-label-button-mobile-backgroundColor-opacity: 1;
    --category-label-button-mobile-borderColor: 235,0,63;
    --category-label-button-mobile-borderColor-rgb: 235,0,63;
    --category-label-button-mobile-borderColor-opacity: 1;
    --button-textColor: 255,255,255;
    --button-textColor-rgb: 255,255,255;
    --button-textColor-opacity: 1;
    --post-category-ratingFilledStarColor: 235,0,63;
    --post-category-ratingFilledStarColor-rgb: 235,0,63;
    --post-category-ratingFilledStarColor-opacity: 1;
    --post-homepage-ratingUnfilledStarColor: 199,199,199;
    --post-homepage-ratingUnfilledStarColor-rgb: 199,199,199;
    --post-homepage-ratingUnfilledStarColor-opacity: 1;
    --post-category-ratingUnfilledStarColor: 199,199,199;
    --post-category-ratingUnfilledStarColor-rgb: 199,199,199;
    --post-category-ratingUnfilledStarColor-opacity: 1;
    --post-category-TOI-ratingFilledStarColor: 255,255,255;
    --post-category-TOI-ratingFilledStarColor-rgb: 255,255,255;
    --post-category-TOI-ratingFilledStarColor-opacity: 1;
    --post-category-TOI-ratingUnfilledStarColor: 199,199,199;
    --post-category-TOI-ratingUnfilledStarColor-rgb: 199,199,199;
    --post-category-TOI-ratingUnfilledStarColor-opacity: 1;
    --post-homepage-ratingFontColor: 0,0,0;
    --post-homepage-ratingFontColor-rgb: 0,0,0;
    --post-homepage-ratingFontColor-opacity: 1;
    --post-category-ratingFontColor: 0,0,0;
    --post-category-ratingFontColor-rgb: 0,0,0;
    --post-category-ratingFontColor-opacity: 1;
    --post-homepage-TOI-ratingFontColor: 255,255,255;
    --post-homepage-TOI-ratingFontColor-rgb: 255,255,255;
    --post-homepage-TOI-ratingFontColor-opacity: 1;
    --post-category-TOI-ratingFontColor: 255,255,255;
    --post-category-TOI-ratingFontColor-rgb: 255,255,255;
    --post-category-TOI-ratingFontColor-opacity: 1;
    --categoryHeader-titleColor: 0,0,0;
    --categoryHeader-titleColor-rgb: 0,0,0;
    --categoryHeader-titleColor-opacity: 1;
    --categoryHeader-descriptionColor: 0,0,0;
    --categoryHeader-descriptionColor-rgb: 0,0,0;
    --categoryHeader-descriptionColor-opacity: 1;
    --categoryHeader-overlayTitleColor: 255,255,255;
    --categoryHeader-overlayTitleColor-rgb: 255,255,255;
    --categoryHeader-overlayTitleColor-opacity: 1;
    --categoryHeader-overlayDescriptionColor: 255,255,255;
    --categoryHeader-overlayDescriptionColor-rgb: 255,255,255;
    --categoryHeader-overlayDescriptionColor-opacity: 1;
    --categoryHeader-overlayColor: 0,0,0,0.55;
    --categoryHeader-overlayColor-rgb: 0,0,0;
    --categoryHeader-overlayColor-opacity: 0.55;
    --textParagraphFont-style: normal;
    --textParagraphFont-variant: normal;
    --textParagraphFont-weight: normal;
    --textParagraphFont-size: 18px;
    --textParagraphFont-line-height: 1.4em;
    --textParagraphFont-family: montserrat,sans-serif;
    --textParagraphFont-text-decoration: none;
    --textQuoteFont-style: normal;
    --textQuoteFont-variant: normal;
    --textQuoteFont-weight: normal;
    --textQuoteFont-size: 24px;
    --textQuoteFont-line-height: 1.4em;
    --textQuoteFont-family: montserrat,sans-serif;
    --textQuoteFont-text-decoration: none;
    --textH1Font-style: normal;
    --textH1Font-variant: normal;
    --textH1Font-weight: bold;
    --textH1Font-size: 40px;
    --textH1Font-line-height: 1.4em;
    --textH1Font-family: montserrat,sans-serif;
    --textH1Font-text-decoration: none;
    --textH2Font-style: normal;
    --textH2Font-variant: normal;
    --textH2Font-weight: bold;
    --textH2Font-size: 28px;
    --textH2Font-line-height: 1.4em;
    --textH2Font-family: montserrat,sans-serif;
    --textH2Font-text-decoration: none;
    --textH3Font-style: normal;
    --textH3Font-variant: normal;
    --textH3Font-weight: bold;
    --textH3Font-size: 22px;
    --textH3Font-line-height: 1.4em;
    --textH3Font-family: montserrat,sans-serif;
    --textH3Font-text-decoration: none;
    --textH4Font-style: normal;
    --textH4Font-variant: normal;
    --textH4Font-weight: bold;
    --textH4Font-size: 20px;
    --textH4Font-line-height: 1.4em;
    --textH4Font-family: montserrat,sans-serif;
    --textH4Font-text-decoration: none;
    --textH5Font-style: normal;
    --textH5Font-variant: normal;
    --textH5Font-weight: normal;
    --textH5Font-size: 18px;
    --textH5Font-line-height: 1.4em;
    --textH5Font-family: montserrat,sans-serif;
    --textH5Font-text-decoration: none;
    --textH6Font-style: normal;
    --textH6Font-variant: normal;
    --textH6Font-weight: bold;
    --textH6Font-size: 16px;
    --textH6Font-line-height: 1.4em;
    --textH6Font-family: montserrat,sans-serif;
    --textH6Font-text-decoration: none;
    --ratingsTextFont-style: normal;
    --ratingsTextFont-variant: normal;
    --ratingsTextFont-weight: normal;
    --ratingsTextFont-size: 14px;
    --ratingsTextFont-line-height: 1.4em;
    --ratingsTextFont-family: montserrat,sans-serif;
    --ratingsTextFont-text-decoration: none;
    --navigation-font-style: normal;
    --navigation-font-variant: normal;
    --navigation-font-weight: normal;
    --navigation-font-size: 14px;
    --navigation-font-line-height: 1.4em;
    --navigation-font-family:var(--brand-font);
    --navigation-font-text-decoration: none;
    --post-pg-side-by-side-homepage-titleFont-style: normal;
    --post-pg-side-by-side-homepage-titleFont-variant: normal;
    --post-pg-side-by-side-homepage-titleFont-weight: bold;
    --post-pg-side-by-side-homepage-titleFont-size: 22px;
    --post-pg-side-by-side-homepage-titleFont-line-height: 1.4em;
    --post-pg-side-by-side-homepage-titleFont-family: montserrat,sans-serif;
    --post-pg-side-by-side-homepage-titleFont-text-decoration: none;
    --post-pg-side-by-side-category-titleFont-style: normal;
    --post-pg-side-by-side-category-titleFont-variant: normal;
    --post-pg-side-by-side-category-titleFont-weight: bold;
    --post-pg-side-by-side-category-titleFont-size: 22px;
    --post-pg-side-by-side-category-titleFont-line-height: 1.4em;
    --post-pg-side-by-side-category-titleFont-family: montserrat,sans-serif;
    --post-pg-side-by-side-category-titleFont-text-decoration: none;
    --post-pg-side-by-side-homepage-descriptionFont-style: normal;
    --post-pg-side-by-side-homepage-descriptionFont-variant: normal;
    --post-pg-side-by-side-homepage-descriptionFont-weight: normal;
    --post-pg-side-by-side-homepage-descriptionFont-size: 14px;
    --post-pg-side-by-side-homepage-descriptionFont-line-height: 1.4em;
    --post-pg-side-by-side-homepage-descriptionFont-family: montserrat,sans-serif;
    --post-pg-side-by-side-homepage-descriptionFont-text-decoration: none;
    --post-pg-side-by-side-category-descriptionFont-style: normal;
    --post-pg-side-by-side-category-descriptionFont-variant: normal;
    --post-pg-side-by-side-category-descriptionFont-weight: normal;
    --post-pg-side-by-side-category-descriptionFont-size: 14px;
    --post-pg-side-by-side-category-descriptionFont-line-height: 1.4em;
    --post-pg-side-by-side-category-descriptionFont-family: montserrat,sans-serif;
    --post-pg-side-by-side-category-descriptionFont-text-decoration: none;
    --post-pg-grid-homepage-titleFont-style: normal;
    --post-pg-grid-homepage-titleFont-variant: normal;
    --post-pg-grid-homepage-titleFont-weight: bold;
    --post-pg-grid-homepage-titleFont-size: 22px;
    --post-pg-grid-homepage-titleFont-line-height: 1.4em;
    --post-pg-grid-homepage-titleFont-family: montserrat,sans-serif;
    --post-pg-grid-homepage-titleFont-text-decoration: none;
    --post-pg-grid-category-titleFont-style: normal;
    --post-pg-grid-category-titleFont-variant: normal;
    --post-pg-grid-category-titleFont-weight: bold;
    --post-pg-grid-category-titleFont-size: 22px;
    --post-pg-grid-category-titleFont-line-height: 1.4em;
    --post-pg-grid-category-titleFont-family: montserrat,sans-serif;
    --post-pg-grid-category-titleFont-text-decoration: none;
    --post-pg-grid-homepage-descriptionFont-style: normal;
    --post-pg-grid-homepage-descriptionFont-variant: normal;
    --post-pg-grid-homepage-descriptionFont-weight: normal;
    --post-pg-grid-homepage-descriptionFont-size: 14px;
    --post-pg-grid-homepage-descriptionFont-line-height: 1.4em;
    --post-pg-grid-homepage-descriptionFont-family: montserrat,sans-serif;
    --post-pg-grid-homepage-descriptionFont-text-decoration: none;
    --post-pg-grid-category-descriptionFont-style: normal;
    --post-pg-grid-category-descriptionFont-variant: normal;
    --post-pg-grid-category-descriptionFont-weight: normal;
    --post-pg-grid-category-descriptionFont-size: 14px;
    --post-pg-grid-category-descriptionFont-line-height: 1.4em;
    --post-pg-grid-category-descriptionFont-family: montserrat,sans-serif;
    --post-pg-grid-category-descriptionFont-text-decoration: none;
    --post-pg-medium-homepage-titleFont-style: normal;
    --post-pg-medium-homepage-titleFont-variant: normal;
    --post-pg-medium-homepage-titleFont-weight: bold;
    --post-pg-medium-homepage-titleFont-size: 22px;
    --post-pg-medium-homepage-titleFont-line-height: 1.4em;
    --post-pg-medium-homepage-titleFont-family: montserrat,sans-serif;
    --post-pg-medium-homepage-titleFont-text-decoration: none;
    --post-pg-medium-category-titleFont-style: normal;
    --post-pg-medium-category-titleFont-variant: normal;
    --post-pg-medium-category-titleFont-weight: bold;
    --post-pg-medium-category-titleFont-size: 22px;
    --post-pg-medium-category-titleFont-line-height: 1.4em;
    --post-pg-medium-category-titleFont-family: montserrat,sans-serif;
    --post-pg-medium-category-titleFont-text-decoration: none;
    --post-pg-medium-homepage-descriptionFont-style: normal;
    --post-pg-medium-homepage-descriptionFont-variant: normal;
    --post-pg-medium-homepage-descriptionFont-weight: normal;
    --post-pg-medium-homepage-descriptionFont-size: 14px;
    --post-pg-medium-homepage-descriptionFont-line-height: 1.4em;
    --post-pg-medium-homepage-descriptionFont-family: montserrat,sans-serif;
    --post-pg-medium-homepage-descriptionFont-text-decoration: none;
    --post-pg-medium-category-descriptionFont-style: normal;
    --post-pg-medium-category-descriptionFont-variant: normal;
    --post-pg-medium-category-descriptionFont-weight: normal;
    --post-pg-medium-category-descriptionFont-size: 14px;
    --post-pg-medium-category-descriptionFont-line-height: 1.4em;
    --post-pg-medium-category-descriptionFont-family: montserrat,sans-serif;
    --post-pg-medium-category-descriptionFont-text-decoration: none;
    --post-pg-text-on-image-medium-homepage-titleFont-style: normal;
    --post-pg-text-on-image-medium-homepage-titleFont-variant: normal;
    --post-pg-text-on-image-medium-homepage-titleFont-weight: bold;
    --post-pg-text-on-image-medium-homepage-titleFont-size: 22px;
    --post-pg-text-on-image-medium-homepage-titleFont-line-height: 1.4em;
    --post-pg-text-on-image-medium-homepage-titleFont-family: montserrat,sans-serif;
    --post-pg-text-on-image-medium-homepage-titleFont-text-decoration: none;
    --post-pg-text-on-image-medium-category-titleFont-style: normal;
    --post-pg-text-on-image-medium-category-titleFont-variant: normal;
    --post-pg-text-on-image-medium-category-titleFont-weight: bold;
    --post-pg-text-on-image-medium-category-titleFont-size: 22px;
    --post-pg-text-on-image-medium-category-titleFont-line-height: 1.4em;
    --post-pg-text-on-image-medium-category-titleFont-family: montserrat,sans-serif;
    --post-pg-text-on-image-medium-category-titleFont-text-decoration: none;
    --post-pg-text-on-image-medium-homepage-descriptionFont-style: normal;
    --post-pg-text-on-image-medium-homepage-descriptionFont-variant: normal;
    --post-pg-text-on-image-medium-homepage-descriptionFont-weight: normal;
    --post-pg-text-on-image-medium-homepage-descriptionFont-size: 14px;
    --post-pg-text-on-image-medium-homepage-descriptionFont-line-height: 1.4em;
    --post-pg-text-on-image-medium-homepage-descriptionFont-family: montserrat,sans-serif;
    --post-pg-text-on-image-medium-homepage-descriptionFont-text-decoration: none;
    --post-pg-text-on-image-medium-category-descriptionFont-style: normal;
    --post-pg-text-on-image-medium-category-descriptionFont-variant: normal;
    --post-pg-text-on-image-medium-category-descriptionFont-weight: normal;
    --post-pg-text-on-image-medium-category-descriptionFont-size: 14px;
    --post-pg-text-on-image-medium-category-descriptionFont-line-height: 1.4em;
    --post-pg-text-on-image-medium-category-descriptionFont-family: montserrat,sans-serif;
    --post-pg-text-on-image-medium-category-descriptionFont-text-decoration: none;
    --post-pg-one-column-homepage-titleFont-style: normal;
    --post-pg-one-column-homepage-titleFont-variant: normal;
    --post-pg-one-column-homepage-titleFont-weight: bold;
    --post-pg-one-column-homepage-titleFont-size: 26px;
    --post-pg-one-column-homepage-titleFont-line-height: 1.4em;
    --post-pg-one-column-homepage-titleFont-family: montserrat,sans-serif;
    --post-pg-one-column-homepage-titleFont-text-decoration: none;
    --post-pg-one-column-category-titleFont-style: normal;
    --post-pg-one-column-category-titleFont-variant: normal;
    --post-pg-one-column-category-titleFont-weight: bold;
    --post-pg-one-column-category-titleFont-size: 26px;
    --post-pg-one-column-category-titleFont-line-height: 1.4em;
    --post-pg-one-column-category-titleFont-family: montserrat,sans-serif;
    --post-pg-one-column-category-titleFont-text-decoration: none;
    --post-pg-one-column-homepage-descriptionFont-style: normal;
    --post-pg-one-column-homepage-descriptionFont-variant: normal;
    --post-pg-one-column-homepage-descriptionFont-weight: normal;
    --post-pg-one-column-homepage-descriptionFont-size: 16px;
    --post-pg-one-column-homepage-descriptionFont-line-height: 1.4em;
    --post-pg-one-column-homepage-descriptionFont-family: montserrat,sans-serif;
    --post-pg-one-column-homepage-descriptionFont-text-decoration: none;
    --post-pg-one-column-category-descriptionFont-style: normal;
    --post-pg-one-column-category-descriptionFont-variant: normal;
    --post-pg-one-column-category-descriptionFont-weight: normal;
    --post-pg-one-column-category-descriptionFont-size: 16px;
    --post-pg-one-column-category-descriptionFont-line-height: 1.4em;
    --post-pg-one-column-category-descriptionFont-family: montserrat,sans-serif;
    --post-pg-one-column-category-descriptionFont-text-decoration: none;
    --post-homepage-titleFont-style: normal;
    --post-homepage-titleFont-variant: normal;
    --post-homepage-titleFont-weight: bold;
    --post-homepage-titleFont-size: 22px;
    --post-homepage-titleFont-line-height: 1.4em;
    --post-homepage-titleFont-family: montserrat,sans-serif;
    --post-homepage-titleFont-text-decoration: none;
    --post-category-titleFont-style: normal;
    --post-category-titleFont-variant: normal;
    --post-category-titleFont-weight: bold;
    --post-category-titleFont-size: 22px;
    --post-category-titleFont-line-height: 1.4em;
    --post-category-titleFont-family: montserrat,sans-serif;
    --post-category-titleFont-text-decoration: none;
    --post-homepage-descriptionFont-style: normal;
    --post-homepage-descriptionFont-variant: normal;
    --post-homepage-descriptionFont-weight: normal;
    --post-homepage-descriptionFont-size: 14px;
    --post-homepage-descriptionFont-line-height: 1.4em;
    --post-homepage-descriptionFont-family: montserrat,sans-serif;
    --post-homepage-descriptionFont-text-decoration: none;
    --post-category-descriptionFont-style: normal;
    --post-category-descriptionFont-variant: normal;
    --post-category-descriptionFont-weight: normal;
    --post-category-descriptionFont-size: 14px;
    --post-category-descriptionFont-line-height: 1.4em;
    --post-category-descriptionFont-family: montserrat,sans-serif;
    --post-category-descriptionFont-text-decoration: none;
    --category-label-text-textFont-style: normal;
    --category-label-text-textFont-variant: normal;
    --category-label-text-textFont-weight: normal;
    --category-label-text-textFont-size: 14px;
    --category-label-text-textFont-line-height: 19.599999999999998px;
    --category-label-text-textFont-family: montserrat,sans-serif;
    --category-label-text-textFont-text-decoration: none;
    --category-label-button-textFont-style: normal;
    --category-label-button-textFont-variant: normal;
    --category-label-button-textFont-weight: normal;
    --category-label-button-textFont-size: 14px;
    --category-label-button-textFont-line-height: 19.599999999999998px;
    --category-label-button-textFont-family: montserrat,sans-serif;
    --category-label-button-textFont-text-decoration: none;
    --category-label-text-mobile-textFont-style: normal;
    --category-label-text-mobile-textFont-variant: normal;
    --category-label-text-mobile-textFont-weight: normal;
    --category-label-text-mobile-textFont-size: 14px;
    --category-label-text-mobile-textFont-line-height: 19.599999999999998px;
    --category-label-text-mobile-textFont-family: montserrat,sans-serif;
    --category-label-text-mobile-textFont-text-decoration: none;
    --category-label-button-mobile-textFont-style: normal;
    --category-label-button-mobile-textFont-variant: normal;
    --category-label-button-mobile-textFont-weight: normal;
    --category-label-button-mobile-textFont-size: 14px;
    --category-label-button-mobile-textFont-line-height: 19.599999999999998px;
    --category-label-button-mobile-textFont-family: montserrat,sans-serif;
    --category-label-button-mobile-textFont-text-decoration: none;
    --post-homepage-ratingFont-style: normal;
    --post-homepage-ratingFont-variant: normal;
    --post-homepage-ratingFont-weight: normal;
    --post-homepage-ratingFont-size: 14px;
    --post-homepage-ratingFont-line-height: 19.599999999999998px;
    --post-homepage-ratingFont-family: montserrat,sans-serif;
    --post-homepage-ratingFont-text-decoration: none;
    --post-category-ratingFont-style: normal;
    --post-category-ratingFont-variant: normal;
    --post-category-ratingFont-weight: normal;
    --post-category-ratingFont-size: 14px;
    --post-category-ratingFont-line-height: 19.599999999999998px;
    --post-category-ratingFont-family: montserrat,sans-serif;
    --post-category-ratingFont-text-decoration: none;
    --post-pg-side-by-side-homepage-ratingFont-style: normal;
    --post-pg-side-by-side-homepage-ratingFont-variant: normal;
    --post-pg-side-by-side-homepage-ratingFont-weight: normal;
    --post-pg-side-by-side-homepage-ratingFont-size: 14px;
    --post-pg-side-by-side-homepage-ratingFont-line-height: 19.599999999999998px;
    --post-pg-side-by-side-homepage-ratingFont-family: montserrat,sans-serif;
    --post-pg-side-by-side-homepage-ratingFont-text-decoration: none;
    --post-pg-side-by-side-category-ratingFont-style: normal;
    --post-pg-side-by-side-category-ratingFont-variant: normal;
    --post-pg-side-by-side-category-ratingFont-weight: normal;
    --post-pg-side-by-side-category-ratingFont-size: 14px;
    --post-pg-side-by-side-category-ratingFont-line-height: 19.599999999999998px;
    --post-pg-side-by-side-category-ratingFont-family: montserrat,sans-serif;
    --post-pg-side-by-side-category-ratingFont-text-decoration: none;
    --post-pg-grid-homepage-ratingFont-style: normal;
    --post-pg-grid-homepage-ratingFont-variant: normal;
    --post-pg-grid-homepage-ratingFont-weight: normal;
    --post-pg-grid-homepage-ratingFont-size: 14px;
    --post-pg-grid-homepage-ratingFont-line-height: 19.599999999999998px;
    --post-pg-grid-homepage-ratingFont-family: montserrat,sans-serif;
    --post-pg-grid-homepage-ratingFont-text-decoration: none;
    --post-pg-grid-category-ratingFont-style: normal;
    --post-pg-grid-category-ratingFont-variant: normal;
    --post-pg-grid-category-ratingFont-weight: normal;
    --post-pg-grid-category-ratingFont-size: 14px;
    --post-pg-grid-category-ratingFont-line-height: 19.599999999999998px;
    --post-pg-grid-category-ratingFont-family: montserrat,sans-serif;
    --post-pg-grid-category-ratingFont-text-decoration: none;
    --post-pg-medium-homepage-ratingFont-style: normal;
    --post-pg-medium-homepage-ratingFont-variant: normal;
    --post-pg-medium-homepage-ratingFont-weight: normal;
    --post-pg-medium-homepage-ratingFont-size: 14px;
    --post-pg-medium-homepage-ratingFont-line-height: 19.599999999999998px;
    --post-pg-medium-homepage-ratingFont-family: montserrat,sans-serif;
    --post-pg-medium-homepage-ratingFont-text-decoration: none;
    --post-pg-medium-category-ratingFont-style: normal;
    --post-pg-medium-category-ratingFont-variant: normal;
    --post-pg-medium-category-ratingFont-weight: normal;
    --post-pg-medium-category-ratingFont-size: 14px;
    --post-pg-medium-category-ratingFont-line-height: 19.599999999999998px;
    --post-pg-medium-category-ratingFont-family: montserrat,sans-serif;
    --post-pg-medium-category-ratingFont-text-decoration: none;
    --post-pg-text-on-image-medium-homepage-ratingFont-style: normal;
    --post-pg-text-on-image-medium-homepage-ratingFont-variant: normal;
    --post-pg-text-on-image-medium-homepage-ratingFont-weight: normal;
    --post-pg-text-on-image-medium-homepage-ratingFont-size: 14px;
    --post-pg-text-on-image-medium-homepage-ratingFont-line-height: 19.599999999999998px;
    --post-pg-text-on-image-medium-homepage-ratingFont-family: montserrat,sans-serif;
    --post-pg-text-on-image-medium-homepage-ratingFont-text-decoration: none;
    --post-pg-text-on-image-medium-category-ratingFont-style: normal;
    --post-pg-text-on-image-medium-category-ratingFont-variant: normal;
    --post-pg-text-on-image-medium-category-ratingFont-weight: normal;
    --post-pg-text-on-image-medium-category-ratingFont-size: 14px;
    --post-pg-text-on-image-medium-category-ratingFont-line-height: 19.599999999999998px;
    --post-pg-text-on-image-medium-category-ratingFont-family: montserrat,sans-serif;
    --post-pg-text-on-image-medium-category-ratingFont-text-decoration: none;
    --post-pg-one-column-homepage-ratingFont-style: normal;
    --post-pg-one-column-homepage-ratingFont-variant: normal;
    --post-pg-one-column-homepage-ratingFont-weight: normal;
    --post-pg-one-column-homepage-ratingFont-size: 14px;
    --post-pg-one-column-homepage-ratingFont-line-height: 19.599999999999998px;
    --post-pg-one-column-homepage-ratingFont-family: montserrat,sans-serif;
    --post-pg-one-column-homepage-ratingFont-text-decoration: none;
    --post-pg-one-column-category-ratingFont-style: normal;
    --post-pg-one-column-category-ratingFont-variant: normal;
    --post-pg-one-column-category-ratingFont-weight: normal;
    --post-pg-one-column-category-ratingFont-size: 14px;
    --post-pg-one-column-category-ratingFont-line-height: 19.599999999999998px;
    --post-pg-one-column-category-ratingFont-family: montserrat,sans-serif;
    --post-pg-one-column-category-ratingFont-text-decoration: none;
    --categoryHeader-titleFont-style: normal;
    --categoryHeader-titleFont-variant: normal;
    --categoryHeader-titleFont-weight: bold;
    --categoryHeader-titleFont-size: 32px;
    --categoryHeader-titleFont-line-height: 1.4em;
    --categoryHeader-titleFont-family: montserrat,sans-serif;
    --categoryHeader-titleFont-text-decoration: none;
    --categoryHeader-descriptionFont-style: normal;
    --categoryHeader-descriptionFont-variant: normal;
    --categoryHeader-descriptionFont-weight: normal;
    --categoryHeader-descriptionFont-size: 16px;
    --categoryHeader-descriptionFont-line-height: 1.4em;
    --categoryHeader-descriptionFont-family: montserrat,sans-serif;
    --categoryHeader-descriptionFont-text-decoration: none;
    --site-color-1: 255,255,255;
    --site-color-2: 248,248,248;
    --site-color-3: 199,199,199;
    --site-color-4: 153,153,151;
    --site-color-5: 0,0,0;
    --site-color-6: 245,208,198;
    --site-color-7: 252,92,101;
    --site-color-8: 235,0,63;
    --site-color-9: 126,46,51;
    --site-color-10: 63,23,25;
    --site-color-11: 230,240,255;
    --site-color-12: 172,178,189;
    --site-color-13: 93,106,131;
    --site-color-14: 62,71,87;
    --site-color-15: 31,35,44;
    --site-color-16: 195,232,212;
    --site-color-17: 159,209,181;
    --site-color-18: 97,186,137;
    --site-color-19: 65,124,91;
    --site-color-20: 32,62,46;
    --site-color-21: 229,216,193;
    --site-color-22: 202,186,155;
    --site-color-23: 176,147,93;
    --site-color-24: 117,98,62;
    --site-color-25: 59,49,31;
    --site-color-26: 255,255,255;
    --site-color-27: 0,0,0;
    --site-color-28: 248,248,248;
    --site-color-29: 199,199,199;
    --site-color-30: 153,153,151;
    --site-color-31: 235,0,63;
    --site-color-32: 0,0,0;
    --site-color-33: 199,199,199;
    --site-color-34: 255,255,255;
    --site-color-35: 0,0,0;
    --site-color-36: 0,0,0;
    --site-color-37: 153,153,151;
    --site-color-38: 235,0,63;
    --site-color-39: 235,0,63;
    --site-color-40: 255,255,255;
    --site-color-41: 255,255,255;
    --site-color-42: 235,0,63;
    --site-color-43: 235,0,63;
    --site-color-44: 199,199,199;
    --site-color-45: 199,199,199;
    --site-color-46: 255,255,255;
    --site-color-47: 255,255,255;
    --site-color-48: 235,0,63;
    --site-color-49: 235,0,63;
    --site-color-50: 235,0,63;
    --site-color-51: 235,0,63;
    --site-color-52: 255,255,255;
    --site-color-53: 255,255,255;
    --site-color-54: 199,199,199;
    --site-color-55: 199,199,199;
    --site-font-Title: normal normal bold 71px/1.4em montserrat,sans-serif;
    --site-font-Title-style: normal;
    --site-font-Title-variant: normal;
    --site-font-Title-weight: bold;
    --site-font-Title-size: 71px;
    --site-font-Title-line-height: 1.4em;
    --site-font-Title-family: montserrat,sans-serif;
    --site-font-Title-text-decoration: none;
    --site-font-Menu: normal normal normal 16px/1.4em montserrat,sans-serif;
    --site-font-Menu-style: normal;
    --site-font-Menu-variant: normal;
    --site-font-Menu-weight: normal;
    --site-font-Menu-size: 16px;
    --site-font-Menu-line-height: 1.4em;
    --site-font-Menu-family: montserrat,sans-serif;
    --site-font-Menu-text-decoration: none;
    --site-font-Page-title: normal normal bold 40px/1.4em montserrat,sans-serif;
    --site-font-Page-title-style: normal;
    --site-font-Page-title-variant: normal;
    --site-font-Page-title-weight: bold;
    --site-font-Page-title-size: 40px;
    --site-font-Page-title-line-height: 1.4em;
    --site-font-Page-title-family: montserrat,sans-serif;
    --site-font-Page-title-text-decoration: none;
    --site-font-Heading-XL: normal normal bold 28px/1.4em montserrat,sans-serif;
    --site-font-Heading-XL-style: normal;
    --site-font-Heading-XL-variant: normal;
    --site-font-Heading-XL-weight: bold;
    --site-font-Heading-XL-size: 28px;
    --site-font-Heading-XL-line-height: 1.4em;
    --site-font-Heading-XL-family: montserrat,sans-serif;
    --site-font-Heading-XL-text-decoration: none;
    --site-font-Heading-L: normal normal bold 38px/1.4em montserrat,sans-serif;
    --site-font-Heading-L-style: normal;
    --site-font-Heading-L-variant: normal;
    --site-font-Heading-L-weight: bold;
    --site-font-Heading-L-size: 38px;
    --site-font-Heading-L-line-height: 1.4em;
    --site-font-Heading-L-family: montserrat,sans-serif;
    --site-font-Heading-L-text-decoration: none;
    --site-font-Heading-M: normal normal normal 24px/1.4em montserrat,sans-serif;
    --site-font-Heading-M-style: normal;
    --site-font-Heading-M-variant: normal;
    --site-font-Heading-M-weight: normal;
    --site-font-Heading-M-size: 24px;
    --site-font-Heading-M-line-height: 1.4em;
    --site-font-Heading-M-family: montserrat,sans-serif;
    --site-font-Heading-M-text-decoration: none;
    --site-font-Heading-S: normal normal bold 22px/1.4em montserrat,sans-serif;
    --site-font-Heading-S-style: normal;
    --site-font-Heading-S-variant: normal;
    --site-font-Heading-S-weight: bold;
    --site-font-Heading-S-size: 22px;
    --site-font-Heading-S-line-height: 1.4em;
    --site-font-Heading-S-family: montserrat,sans-serif;
    --site-font-Heading-S-text-decoration: none;
    --site-font-Body-L: normal normal normal 20px/1.4em montserrat,sans-serif;
    --site-font-Body-L-style: normal;
    --site-font-Body-L-variant: normal;
    --site-font-Body-L-weight: normal;
    --site-font-Body-L-size: 20px;
    --site-font-Body-L-line-height: 1.4em;
    --site-font-Body-L-family: montserrat,sans-serif;
    --site-font-Body-L-text-decoration: none;
    --site-font-Body-M: normal normal normal 13px/1.4em montserrat,sans-serif;
    --site-font-Body-M-style: normal;
    --site-font-Body-M-variant: normal;
    --site-font-Body-M-weight: normal;
    --site-font-Body-M-size: 13px;
    --site-font-Body-M-line-height: 1.4em;
    --site-font-Body-M-family: montserrat,sans-serif;
    --site-font-Body-M-text-decoration: none;
    --site-font-Body-S: normal normal normal 14px/1.4em montserrat,sans-serif;
    --site-font-Body-S-style: normal;
    --site-font-Body-S-variant: normal;
    --site-font-Body-S-weight: normal;
    --site-font-Body-S-size: 14px;
    --site-font-Body-S-line-height: 1.4em;
    --site-font-Body-S-family: montserrat,sans-serif;
    --site-font-Body-S-text-decoration: none;
    --site-font-Body-XS: normal normal normal 12px/1.4em montserrat,sans-serif;
    --site-font-Body-XS-style: normal;
    --site-font-Body-XS-variant: normal;
    --site-font-Body-XS-weight: normal;
    --site-font-Body-XS-size: 12px;
    --site-font-Body-XS-line-height: 1.4em;
    --site-font-Body-XS-family: montserrat,sans-serif;
    --site-font-Body-XS-text-decoration: none;
    --site-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
    --site-font-LIGHT-style: normal;
    --site-font-LIGHT-variant: normal;
    --site-font-LIGHT-weight: normal;
    --site-font-LIGHT-size: 12px;
    --site-font-LIGHT-line-height: 1.4em;
    --site-font-LIGHT-family: HelveticaNeueW01-45Ligh;
    --site-font-LIGHT-text-decoration: none;
    --site-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
    --site-font-MEDIUM-style: normal;
    --site-font-MEDIUM-variant: normal;
    --site-font-MEDIUM-weight: normal;
    --site-font-MEDIUM-size: 12px;
    --site-font-MEDIUM-line-height: 1.4em;
    --site-font-MEDIUM-family: HelveticaNeueW01-55Roma;
    --site-font-MEDIUM-text-decoration: none;
    --site-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
    --site-font-STRONG-style: normal;
    --site-font-STRONG-variant: normal;
    --site-font-STRONG-weight: normal;
    --site-font-STRONG-size: 12px;
    --site-font-STRONG-line-height: 1.4em;
    --site-font-STRONG-family: HelveticaNeueW01-65Medi;
    --site-font-STRONG-text-decoration: none;
}
.TPASection_mcf4ixzp .public-layout-style.oBNfRFA---skin-5-wired .public-layout-style-2 {
    background-color:#000000;
    color:#FFFFFF;
    border-color:#000000
}
.TPASection_mcf4ixzp .public-layout-style.oBNfRFA---skin-5-wired .public-layout-style-3 path {
    fill:#000000;
    stroke:#000000
}
.device-mobile-optimized :is(#blog-layout_r_comp-lz15fc1d, .blog-layout_r_comp-lz15fc1d) {
    --shc-mutated-brightness:128,128,128;
}
:is(#blog-layout_r_comp-lz15fc1d, .blog-layout_r_comp-lz15fc1d) {
    --shc-mutated-brightness:107,106,103;
}
.device-mobile-optimized :is(#blog-layout_r_comp-m1acjxrs, .blog-layout_r_comp-m1acjxrs) {
    --shc-mutated-brightness:115,108,97;
}
:is(#blog-layout_r_comp-m1acjxrs, .blog-layout_r_comp-m1acjxrs) {
    --shc-mutated-brightness:107,106,103;
}
.device-mobile-optimized :is(#blog-layout_r_comp-lz2cqjpj, .blog-layout_r_comp-lz2cqjpj) {
    --shc-mutated-brightness:128,128,128;
}
:is(#blog-layout_r_comp-lz2cqjpj, .blog-layout_r_comp-lz2cqjpj) {
    --shc-mutated-brightness:128,128,128;
}
.device-mobile-optimized :is(#blog-layout_r_comp-lz2crm1o, .blog-layout_r_comp-lz2crm1o) {
    --text-direction:var(--site-opt-in-direction);
}
:is(#blog-layout_r_comp-lz2crm1o, .blog-layout_r_comp-lz2crm1o) {
    --text-direction:var(--site-opt-in-direction);
}
.device-mobile-optimized :is(#blog-layout_r_comp-lz2crm1o, .blog-layout_r_comp-lz2crm1o) :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
    background-color:transparent !important;
    font-size:29px !important;
    text-decoration:none !important;
    text-align:center !important;
}
:is(#blog-layout_r_comp-lz2crm1o, .blog-layout_r_comp-lz2crm1o) :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
    color:#000000 !important;
    background-color:transparent !important;
    font-weight:normal !important;
    font-size:56px !important;
    text-decoration:none !important;
}
:is(#blog-layout_r_comp-lz2crm1o, .blog-layout_r_comp-lz2crm1o) [class$=rich-text__text]:is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
    color:var(--corvid-color, #000000) !important;
}
.device-mobile-optimized :is(#blog-layout_r_comp-lz2cs7n0, .blog-layout_r_comp-lz2cs7n0) {
    --text-direction:var(--site-opt-in-direction);
}
:is(#blog-layout_r_comp-lz2cs7n0, .blog-layout_r_comp-lz2cs7n0) {
    --text-direction:var(--site-opt-in-direction);
}
.device-mobile-optimized :is(#blog-layout_r_comp-lz2cs7n0, .blog-layout_r_comp-lz2cs7n0) :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
    background-color:transparent !important;
    font-size:14px !important;
    text-align:center !important;
}
:is(#blog-layout_r_comp-lz2cs7n0, .blog-layout_r_comp-lz2cs7n0) :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote,div) {
    background-color:transparent !important;
    font-size:16px !important;
    text-align:left !important;
}
:is(#blog-layout_r_comp-lz2cs7n0, .blog-layout_r_comp-lz2cs7n0) :is(ul,ol) {
    direction:ltr;
}
.device-mobile-optimized :is(#blog-layout_r_comp-m1acjxrq, .blog-layout_r_comp-m1acjxrq) {
    --shc-mutated-brightness:128,128,128;
}
:is(#blog-layout_r_comp-m1acjxrq, .blog-layout_r_comp-m1acjxrq) {
    --shc-mutated-brightness:128,128,128;
}
