    body.device-mobile-optimized {
        overflow-x: hidden;
        overflow-y: scroll
    }

    body.device-mobile-optimized:not(.responsive) #SITE_CONTAINER {
        margin-left: auto;
        margin-right: auto;
        overflow-x: visible;
        position: relative;
        width: 320px
    }

    body.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER {
        margin-top: 0
    }

    body.device-mobile-optimized>* {
        max-width: 100% !important
    }

    body.device-mobile-optimized #site-root {
        overflow-x: hidden;
        overflow-y: hidden
    }

    @supports(overflow:clip) {
        body.device-mobile-optimized #site-root {
            overflow-x: clip;
            overflow-y: clip
        }
    }

    body.device-mobile-non-optimized #SITE_CONTAINER #site-root {
        overflow-x: hidden;
        overflow-y: auto
    }

    body.device-mobile-non-optimized.fullScreenMode {
        background-color: #5f6360
    }

    body.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,
    body.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,
    body.device-mobile-non-optimized.fullScreenMode #site-root,
    body.fullScreenMode #WIX_ADS {
        visibility: hidden
    }

    body.fullScreenMode {
        overflow-x: hidden !important;
        overflow-y: hidden !important
    }

    body.fullScreenMode.device-mobile-optimized #TINY_MENU {
        opacity: 0;
        pointer-events: none
    }

    body.fullScreenMode-scrollable.device-mobile-optimized {
        overflow-x: hidden !important;
        overflow-y: auto !important
    }

    body.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
    body.fullScreenMode-scrollable.device-mobile-optimized #site-root {
        overflow-x: hidden !important;
        overflow-y: hidden !important
    }

    body.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND,
    body.fullScreenMode-scrollable.device-mobile-optimized #masterPage {
        height: auto !important
    }

    body.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout {
        height: 0 !important
    }

    body.blockSiteScrolling {
        position: fixed;
        width: 100%
    }

    body.blockSiteScrolling #SITE_CONTAINER {
        margin-top: calc(var(--blocked-site-scroll-margin-top)*-1)
    }

    body.blockSiteScrolling:not(.responsive) #WIX_ADS {
        margin-top: var(--blocked-site-scroll-margin-top)
    }

    body.blockSiteScrollingWithOverflow {
        overflow-y: hidden
    }

    @keyframes slide-horizontal-new {
        0% {
            transform: translateX(100%)
        }
    }

    @keyframes slide-horizontal-old {
        80% {
            opacity: 1
        }

        to {
            opacity: 0;
            transform: translateX(-100%)
        }
    }

    @keyframes slide-vertical-new {
        0% {
            transform: translateY(-100%)
        }
    }

    @keyframes slide-vertical-old {
        80% {
            opacity: 1
        }

        to {
            opacity: 0;
            transform: translateY(100%)
        }
    }

    @keyframes out-in-new {
        0% {
            opacity: 0
        }
    }

    @keyframes out-in-old {
        to {
            opacity: 0
        }
    }

    html[data-page-transition=SlideHorizontal]::view-transition-old(page-group) {
        animation: slide-horizontal-old .6s cubic-bezier(.83, 0, .17, 1) forwards;
        mix-blend-mode: normal
    }

    html[data-page-transition=SlideHorizontal]::view-transition-new(page-group) {
        animation: slide-horizontal-new .6s cubic-bezier(.83, 0, .17, 1) backwards;
        mix-blend-mode: normal
    }

    html[data-page-transition=SlideVertical]::view-transition-old(page-group) {
        animation: slide-vertical-old .6s cubic-bezier(.83, 0, .17, 1) forwards;
        mix-blend-mode: normal
    }

    html[data-page-transition=SlideVertical]::view-transition-new(page-group) {
        animation: slide-vertical-new .6s cubic-bezier(.83, 0, .17, 1) backwards;
        mix-blend-mode: normal
    }

    html[data-page-transition=OutIn]::view-transition-old(page-group) {
        animation: out-in-old .35s cubic-bezier(.64, 0, .78, 0) forwards
    }

    html[data-page-transition=OutIn]::view-transition-new(page-group) {
        animation: out-in-new .35s cubic-bezier(.22, 1, .36, 1) .35s backwards
    }

    @media(prefers-reduced-motion:reduce) {

        ::view-transition-group(*),
        ::view-transition-new(*),
        ::view-transition-old(*) {
            animation: none !important
        }
    }

    body,
    html {
        background: transparent;
        border: 0;
        margin: 0;
        outline: 0;
        padding: 0;
        vertical-align: baseline
    }

    body {
        --scrollbar-width: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px
    }

    body,
    html {
        height: 100%
    }

    body {
        overflow-x: auto;
        overflow-y: scroll
    }

    body:not(.responsive) #site-root {
        min-width: var(--site-width);
        width: 100%
    }

    body:not([data-js-loaded]) [data-hide-prejs] {
        visibility: hidden
    }

    #SITE_CONTAINER {
        position: relative
    }

    :root {
        --one-unit: 1vw
    }

    @supports(container-type:inline-size) {
        :root {
            --one-unit: 1cqw
        }
    }

    a,
    abbr,
    acronym,
    address,
    applet,
    b,
    big,
    blockquote,
    button,
    caption,
    center,
    cite,
    code,
    dd,
    del,
    dfn,
    div,
    dl,
    dt,
    em,
    fieldset,
    font,
    footer,
    form,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    header,
    i,
    iframe,
    img,
    ins,
    kbd,
    label,
    legend,
    li,
    nav,
    object,
    ol,
    p,
    pre,
    q,
    s,
    samp,
    section,
    small,
    span,
    strike,
    strong,
    sub,
    sup,
    table,
    tbody,
    td,
    tfoot,
    th,
    thead,
    title,
    tr,
    tt,
    u,
    ul,
    var {
        background: transparent;
        border: 0;
        margin: 0;
        outline: 0;
        padding: 0;
        vertical-align: baseline
    }

    input,
    select,
    textarea {
        box-sizing: border-box;
        font-family: Helvetica, Arial, sans-serif
    }

    ol,
    ul {
        list-style: none
    }

    blockquote,
    q {
        quotes: none
    }

    ins {
        text-decoration: none
    }

    del {
        text-decoration: line-through
    }

    table {
        border-collapse: collapse;
        border-spacing: 0
    }

    a {
        cursor: pointer;
        text-decoration: none
    }

    .testStyles {
        overflow-y: hidden
    }

    .reset-button {
        -webkit-appearance: none;
        background: none;
        border: 0;
        color: inherit;
        font: inherit;
        line-height: normal;
        outline: 0;
        overflow: visible;
        padding: 0;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none
    }

    :focus {
        outline: none
    }

    #site-root {
        margin: 0 auto;
        min-height: 100%;
        position: relative;
        top: var(--wix-ads-height)
    }

    #site-root img:not([src]) {
        visibility: hidden
    }

    #site-root svg img:not([src]) {
        visibility: visible
    }

    .auto-generated-link {
        color: inherit
    }

    #SCROLL_TO_BOTTOM,
    #SCROLL_TO_TOP {
        height: 0
    }

    .has-click-trigger {
        cursor: pointer
    }

    .fullScreenOverlay {
        bottom: 0;
        display: flex;
        justify-content: center;
        left: 0;
        overflow-y: hidden;
        position: fixed;
        right: 0;
        top: -60px;
        z-index: 1005
    }

    .fullScreenOverlay>.fullScreenOverlayContent {
        bottom: 0;
        left: 0;
        margin: 0 auto;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 60px;
        transform: translateZ(0)
    }

    [data-mesh-id$=centeredContent],
    [data-mesh-id$=form],
    [data-mesh-id$=inlineContent] {
        pointer-events: none;
        position: relative
    }

    [data-mesh-id$=-gridWrapper],
    [data-mesh-id$=-rotated-wrapper] {
        pointer-events: none
    }

    [data-mesh-id$=-gridContainer]>*,
    [data-mesh-id$=-rotated-wrapper]>*,
    [data-mesh-id$=inlineContent]>:not([data-mesh-id$=-gridContainer]) {
        pointer-events: auto
    }

    .device-mobile-optimized #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID {
        grid-area: 2/1/3/2;
        -ms-grid-row: 2;
        position: relative
    }

    #masterPage.mesh-layout {
        -ms-grid-rows: max-content max-content min-content max-content;
        -ms-grid-columns: 100%;
        align-items: start;
        display: -ms-grid;
        display: grid;
        grid-template-columns: 100%;
        grid-template-rows: max-content max-content min-content max-content;
        justify-content: stretch
    }

    #masterPage.mesh-layout #PAGES_CONTAINER,
    #masterPage.mesh-layout #SITE_FOOTER-placeholder,
    #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
    #masterPage.mesh-layout #SITE_HEADER-placeholder,
    #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
    #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~=mobileView],
    #masterPage.mesh-layout #soapAfterPagesContainer,
    #masterPage.mesh-layout #soapBeforePagesContainer {
        -ms-grid-row-align: start;
        -ms-grid-column-align: start;
        -ms-grid-column: 1
    }

    #masterPage.mesh-layout #SITE_HEADER-placeholder,
    #masterPage.mesh-layout #SITE_HEADER_WRAPPER {
        grid-area: 1/1/2/2;
        -ms-grid-row: 1
    }

    #masterPage.mesh-layout #PAGES_CONTAINER,
    #masterPage.mesh-layout #soapAfterPagesContainer,
    #masterPage.mesh-layout #soapBeforePagesContainer {
        grid-area: 3/1/4/2;
        -ms-grid-row: 3
    }

    #masterPage.mesh-layout #soapAfterPagesContainer,
    #masterPage.mesh-layout #soapBeforePagesContainer {
        width: 100%
    }

    #masterPage.mesh-layout #PAGES_CONTAINER {
        align-self: stretch
    }

    #masterPage.mesh-layout main#PAGES_CONTAINER {
        display: block
    }

    #masterPage.mesh-layout #SITE_FOOTER-placeholder,
    #masterPage.mesh-layout #SITE_FOOTER_WRAPPER {
        grid-area: 4/1/5/2;
        -ms-grid-row: 4
    }

    #masterPage.mesh-layout #SITE_PAGES,
    #masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERcenteredContent],
    #masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERinlineContent] {
        height: 100%
    }

    #masterPage.mesh-layout.desktop>* {
        width: 100%
    }

    #masterPage.mesh-layout #PAGES_CONTAINER,
    #masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
    #masterPage.mesh-layout #SITE_HEADER_WRAPPER,
    #masterPage.mesh-layout #SITE_PAGES,
    #masterPage.mesh-layout #masterPageinlineContent,
    #masterPage.mesh-layout:not(.one-doc) #SITE_FOOTER,
    #masterPage.mesh-layout:not(.one-doc) #SITE_HEADER {
        position: relative
    }

    [data-z-counter] {
        z-index: 0
    }

    [data-z-counter="0"] {
        z-index: auto
    }

    .wixSiteProperties {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
    }


    :host(:not(.device-mobile-optimized)) .CohWsy,
    body:not(.device-mobile-optimized) .CohWsy {
        display: flex
    }

    :host(:not(.device-mobile-optimized)) .V5AUxf,
    body:not(.device-mobile-optimized) .V5AUxf {
        -moz-column-gap: var(--margin);
        column-gap: var(--margin);
        display: flex;
        flex-direction: var(--items-direction);
        margin: 0 auto;
        position: relative;
        width: calc(100% - var(--padding)*2)
    }

    :host(:not(.device-mobile-optimized)) .V5AUxf>*,
    body:not(.device-mobile-optimized) .V5AUxf>* {
        flex: var(--column-flex) 1 0%;
        left: 0;
        margin-bottom: var(--padding);
        margin-top: var(--padding);
        min-width: 0;
        position: relative;
        top: 0
    }

    :host(.device-mobile-optimized) .V5AUxf,
    body.device-mobile-optimized .V5AUxf {
        display: block;
        padding: var(--padding) 0;
        position: relative
    }

    :host(.device-mobile-optimized) .V5AUxf>*,
    body.device-mobile-optimized .V5AUxf>* {
        margin-bottom: var(--margin);
        position: relative
    }

    :host(.device-mobile-optimized) .V5AUxf>:first-child,
    body.device-mobile-optimized .V5AUxf>:first-child {
        margin-top: var(--firstChildMarginTop, 0)
    }

    :host(.device-mobile-optimized) .V5AUxf>:last-child,
    body.device-mobile-optimized .V5AUxf>:last-child {
        margin-bottom: var(--lastChildMarginBottom)
    }

    .LIhNy3 {
        backface-visibility: hidden
    }

    .HlRz5e {
        display: block;
        height: 100%;
        width: 100%
    }

    .HlRz5e img {
        max-width: var(--wix-img-max-width, 100%)
    }

    .HlRz5e[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
    }

    .HlRz5e[data-animate-blur] img[data-load-done] {
        filter: none
    }

    .if7Vw2 {
        height: 100%;
        left: 0;
        -webkit-mask-image: var(--mask-image, none);
        mask-image: var(--mask-image, none);
        -webkit-mask-position: var(--mask-position, 0);
        mask-position: var(--mask-position, 0);
        -webkit-mask-repeat: var(--mask-repeat, no-repeat);
        mask-repeat: var(--mask-repeat, no-repeat);
        -webkit-mask-size: var(--mask-size, 100%);
        mask-size: var(--mask-size, 100%);
        overflow: hidden;
        pointer-events: var(--fill-layer-background-media-pointer-events);
        position: absolute;
        top: 0;
        width: 100%
    }

    .if7Vw2.f0uTJH {
        clip: rect(0, auto, auto, 0)
    }

    .if7Vw2 .i1tH8h {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
    }

    .if7Vw2 .DXi4PB {
        height: var(--fill-layer-image-height, 100%);
        opacity: var(--fill-layer-image-opacity)
    }

    .if7Vw2 .DXi4PB img {
        height: 100%;
        width: 100%
    }

    @supports(-webkit-hyphens:none) {
        .if7Vw2.f0uTJH {
            clip: auto;
            -webkit-clip-path: inset(0)
        }
    }

    .wG8dni {
        height: 100%
    }

    .tcElKx {
        background-color: var(--bg-overlay-color);
        background-image: var(--bg-gradient);
        transition: var(--inherit-transition)
    }

    .ImALHf,
    .Ybjs9b {
        opacity: var(--fill-layer-video-opacity)
    }

    .UWmm3w {
        bottom: var(--media-padding-bottom);
        height: var(--media-padding-height);
        position: absolute;
        top: var(--media-padding-top);
        width: 100%
    }

    .Yjj1af {
        transform: scale(var(--scale, 1));
        transition: var(--transform-duration, transform 0s)
    }

    .ImALHf {
        height: 100%;
        position: relative;
        width: 100%
    }

    ._uqPqy {
        -webkit-clip-path: var(--fill-layer-clip);
        clip-path: var(--fill-layer-clip)
    }

    ._uqPqy,
    .eKyYhK {
        position: absolute;
        top: 0
    }

    ._uqPqy,
    .eKyYhK,
    .x0mqQS img {
        height: 100%;
        width: 100%
    }

    .pnCr6P {
        opacity: 0
    }

    .blf7sp,
    .pnCr6P {
        position: absolute;
        top: 0
    }

    .blf7sp {
        height: 0;
        left: 0;
        overflow: hidden;
        width: 0
    }

    .rWP3Gv {
        left: 0;
        pointer-events: var(--fill-layer-background-media-pointer-events);
        position: var(--fill-layer-background-media-position)
    }

    .Tr4n3d,
    .rWP3Gv,
    .wRqk6s {
        height: 100%;
        top: 0;
        width: 100%
    }

    .wRqk6s {
        position: absolute
    }

    .Tr4n3d {
        background-color: var(--fill-layer-background-overlay-color);
        opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
        position: var(--fill-layer-background-overlay-position);
        transform: var(--fill-layer-background-overlay-transform)
    }

    @supports(mix-blend-mode:overlay) {
        .Tr4n3d {
            mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
            opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
        }
    }

    .VXAmO2 {
        --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
        --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
        --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__) / -1 + 1));
        height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
    }

    .VXAmO2,
    .VXAmO2 .dy3w_9 {
        left: 0;
        position: absolute;
        width: 100%
    }

    .VXAmO2 .dy3w_9 {
        --divider-layer-i__: var(--divider-layer-i, 0);
        background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
        background-repeat: repeat-x;
        border-bottom-style: solid;
        border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
        height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
        opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
    }

    .UORcXs {
        --divider-height__: var(--divider-top-height, auto);
        --divider-offset-x__: var(--divider-top-offset-x, 0px);
        --divider-layers-size__: var(--divider-top-layers-size, 0);
        --divider-layers-y__: var(--divider-top-layers-y, 0px);
        --divider-layers-x__: var(--divider-top-layers-x, 0px);
        --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
        border-top: var(--divider-top-padding, 0) solid var(--divider-top-color, currentColor);
        opacity: var(--divider-top-opacity, 1);
        top: 0;
        transform: var(--divider-top-flip, scaleY(-1))
    }

    .UORcXs .dy3w_9 {
        background-image: var(--divider-top-image, none);
        background-size: var(--divider-top-size, contain);
        border-color: var(--divider-top-color, currentColor);
        bottom: 0;
        filter: var(--divider-top-filter, none)
    }

    .UORcXs .dy3w_9[data-divider-layer="1"] {
        display: var(--divider-top-layer-1-display, block)
    }

    .UORcXs .dy3w_9[data-divider-layer="2"] {
        display: var(--divider-top-layer-2-display, block)
    }

    .UORcXs .dy3w_9[data-divider-layer="3"] {
        display: var(--divider-top-layer-3-display, block)
    }

    .Io4VUz {
        --divider-height__: var(--divider-bottom-height, auto);
        --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
        --divider-layers-size__: var(--divider-bottom-layers-size, 0);
        --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
        --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
        --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
        border-bottom: var(--divider-bottom-padding, 0) solid var(--divider-bottom-color, currentColor);
        bottom: 0;
        opacity: var(--divider-bottom-opacity, 1);
        transform: var(--divider-bottom-flip, none)
    }

    .Io4VUz .dy3w_9 {
        background-image: var(--divider-bottom-image, none);
        background-size: var(--divider-bottom-size, contain);
        border-color: var(--divider-bottom-color, currentColor);
        bottom: 0;
        filter: var(--divider-bottom-filter, none)
    }

    .Io4VUz .dy3w_9[data-divider-layer="1"] {
        display: var(--divider-bottom-layer-1-display, block)
    }

    .Io4VUz .dy3w_9[data-divider-layer="2"] {
        display: var(--divider-bottom-layer-2-display, block)
    }

    .Io4VUz .dy3w_9[data-divider-layer="3"] {
        display: var(--divider-bottom-layer-3-display, block)
    }

    .YzqVVZ {
        overflow: visible;
        position: relative
    }

    .mwF7X1 {
        backface-visibility: hidden
    }

    .YGilLk {
        cursor: pointer
    }

    .MW5IWV {
        height: 100%;
        left: 0;
        -webkit-mask-image: var(--mask-image, none);
        mask-image: var(--mask-image, none);
        -webkit-mask-position: var(--mask-position, 0);
        mask-position: var(--mask-position, 0);
        -webkit-mask-repeat: var(--mask-repeat, no-repeat);
        mask-repeat: var(--mask-repeat, no-repeat);
        -webkit-mask-size: var(--mask-size, 100%);
        mask-size: var(--mask-size, 100%);
        overflow: hidden;
        pointer-events: var(--fill-layer-background-media-pointer-events);
        position: absolute;
        top: 0;
        width: 100%
    }

    .MW5IWV.N3eg0s {
        clip: rect(0, auto, auto, 0)
    }

    .MW5IWV .Kv1aVt {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
    }

    .MW5IWV .dLPlxY {
        height: var(--fill-layer-image-height, 100%);
        opacity: var(--fill-layer-image-opacity)
    }

    .MW5IWV .dLPlxY img {
        height: 100%;
        width: 100%
    }

    @supports(-webkit-hyphens:none) {
        .MW5IWV.N3eg0s {
            clip: auto;
            -webkit-clip-path: inset(0)
        }
    }

    .VgO9Yg {
        height: 100%
    }

    .LWbAav {
        background-color: var(--bg-overlay-color);
        background-image: var(--bg-gradient);
        transition: var(--inherit-transition)
    }

    .K_YxMd,
    .yK6aSC {
        opacity: var(--fill-layer-video-opacity)
    }

    .NGjcJN {
        bottom: var(--media-padding-bottom);
        height: var(--media-padding-height);
        position: absolute;
        top: var(--media-padding-top);
        width: 100%
    }

    .mNGsUM {
        transform: scale(var(--scale, 1));
        transition: var(--transform-duration, transform 0s)
    }

    .K_YxMd {
        height: 100%;
        position: relative;
        width: 100%
    }

    .bX9O_S {
        -webkit-clip-path: var(--fill-layer-clip);
        clip-path: var(--fill-layer-clip)
    }

    .Z_wCwr,
    .bX9O_S {
        position: absolute;
        top: 0
    }

    .Jxk_UL img,
    .Z_wCwr,
    .bX9O_S {
        height: 100%;
        width: 100%
    }

    .K8MSra {
        opacity: 0
    }

    .K8MSra,
    .YTb3b4 {
        position: absolute;
        top: 0
    }

    .YTb3b4 {
        height: 0;
        left: 0;
        overflow: hidden;
        width: 0
    }

    .SUz0WK {
        left: 0;
        pointer-events: var(--fill-layer-background-media-pointer-events);
        position: var(--fill-layer-background-media-position)
    }

    .FNxOn5,
    .SUz0WK,
    .m4khSP {
        height: 100%;
        top: 0;
        width: 100%
    }

    .FNxOn5 {
        position: absolute
    }

    .m4khSP {
        background-color: var(--fill-layer-background-overlay-color);
        opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
        position: var(--fill-layer-background-overlay-position);
        transform: var(--fill-layer-background-overlay-transform)
    }

    @supports(mix-blend-mode:overlay) {
        .m4khSP {
            mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
            opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
        }
    }

    ._C0cVf {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%
    }

    .hFwGTD {
        transform: translateY(-100%);
        transition: .2s ease-in
    }

    .IQgXoP {
        transition: .2s
    }

    .Nr3Nid {
        opacity: 0;
        transition: .2s ease-in
    }

    .Nr3Nid.l4oO6c {
        z-index: -1 !important
    }

    .iQuoC4 {
        opacity: 1;
        transition: .2s
    }

    .CJF7A2 {
        height: auto
    }

    .CJF7A2,
    .U4Bvut {
        position: relative;
        width: 100%
    }

    :host(:not(.device-mobile-optimized)) .G5K6X8,
    body:not(.device-mobile-optimized) .G5K6X8 {
        margin-left: calc((100% - var(--site-width))/2);
        width: var(--site-width)
    }

    .xU8fqS[data-focuscycled=active] {
        outline: 1px solid transparent
    }

    .xU8fqS[data-focuscycled=active]:not(:focus-within) {
        outline: 2px solid transparent;
        transition: outline .01s ease
    }

    .xU8fqS ._4XcTfy {
        background-color: var(--screenwidth-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
        border-bottom: var(--brwb, 0) solid var(--screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
        border-top: var(--brwt, 0) solid var(--screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
        bottom: 0;
        box-shadow: var(--shd, 0 0 5px rgba(0, 0, 0, .7));
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .xU8fqS .gUbusX {
        background-color: rgba(var(--bgctr, var(--color_11, color_11)), var(--alpha-bgctr, 1));
        border-radius: var(--rd, 0);
        bottom: var(--brwb, 0);
        top: var(--brwt, 0)
    }

    .xU8fqS .G5K6X8,
    .xU8fqS .gUbusX {
        left: 0;
        position: absolute;
        right: 0
    }

    .xU8fqS .G5K6X8 {
        bottom: 0;
        top: 0
    }

    :host(.device-mobile-optimized) .xU8fqS .G5K6X8,
    body.device-mobile-optimized .xU8fqS .G5K6X8 {
        left: 10px;
        right: 10px
    }

    .SPY_vo {
        pointer-events: none
    }

    .BmZ5pC {
        height: 100%;
        min-height: calc(100vh/var(--zoom-factor, 1) - var(--wix-ads-height));
        min-width: var(--site-width);
        position: var(--bg-position);
        top: var(--wix-ads-height);
        width: 100%
    }

    .zKbzSQ {
        touch-action: manipulation
    }

    .kuTaGy {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        justify-content: var(--label-align);
        min-width: 100%;
        text-align: initial;
        width: -moz-max-content;
        width: max-content
    }

    .kuTaGy:before {
        max-width: var(--margin-start, 0)
    }

    .kuTaGy:after,
    .kuTaGy:before {
        align-self: stretch;
        content: "";
        flex-grow: 1
    }

    .kuTaGy:after {
        max-width: var(--margin-end, 0)
    }

    .R6ex7N {
        height: 100%
    }

    .R6ex7N .kuTaGy {
        border-radius: var(--corvid-border-radius, var(--rd, 0));
        bottom: 0;
        box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        transition: var(--trans1, border-color .4s ease 0s, background-color .4s ease 0s)
    }

    .R6ex7N .kuTaGy:link,
    .R6ex7N .kuTaGy:visited {
        border-color: transparent
    }

    .R6ex7N .M3I7Z2 {
        color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
        font: var(--fnt, var(--font_5));
        margin: 0;
        position: relative;
        transition: var(--trans2, color .4s ease 0s);
        white-space: nowrap
    }

    .R6ex7N[aria-disabled=false] .kuTaGy {
        background-color: var(--corvid-background-color, rgba(var(--bg, var(--color_17, color_17)), var(--alpha-bg, 1)));
        border: solid var(--corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1))) var(--corvid-border-width, var(--brw, 0));
        cursor: pointer !important
    }

    :host(.device-mobile-optimized) .R6ex7N[aria-disabled=false]:active .kuTaGy,
    body.device-mobile-optimized .R6ex7N[aria-disabled=false]:active .kuTaGy {
        background-color: rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1));
        border-color: rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1))
    }

    :host(.device-mobile-optimized) .R6ex7N[aria-disabled=false]:active .M3I7Z2,
    body.device-mobile-optimized .R6ex7N[aria-disabled=false]:active .M3I7Z2 {
        color: rgb(var(--txth, var(--color_15, color_15)))
    }

    :host(:not(.device-mobile-optimized)) .R6ex7N[aria-disabled=false]:hover .kuTaGy,
    body:not(.device-mobile-optimized) .R6ex7N[aria-disabled=false]:hover .kuTaGy {
        background-color: rgba(var(--bgh, var(--color_18, color_18)), var(--alpha-bgh, 1));
        border-color: rgba(var(--brdh, var(--color_15, color_15)), var(--alpha-brdh, 1))
    }

    :host(:not(.device-mobile-optimized)) .R6ex7N[aria-disabled=false]:hover .M3I7Z2,
    body:not(.device-mobile-optimized) .R6ex7N[aria-disabled=false]:hover .M3I7Z2 {
        color: rgb(var(--txth, var(--color_15, color_15)))
    }

    .R6ex7N[aria-disabled=true] .kuTaGy {
        background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1));
        border-color: rgba(var(--brdd, 204, 204, 204), var(--alpha-brdd, 1));
        border-style: solid;
        border-width: var(--corvid-border-width, var(--brw, 0))
    }

    .R6ex7N[aria-disabled=true] .M3I7Z2 {
        color: rgb(var(--txtd, 255, 255, 255))
    }

    .U2uNPe {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        justify-content: var(--label-align);
        min-width: 100%;
        text-align: initial;
        width: -moz-max-content;
        width: max-content
    }

    .U2uNPe:before {
        max-width: var(--margin-start, 0)
    }

    .U2uNPe:after,
    .U2uNPe:before {
        align-self: stretch;
        content: "";
        flex-grow: 1
    }

    .U2uNPe:after {
        max-width: var(--margin-end, 0)
    }

    .S3GIZZ[aria-disabled=false] .U2uNPe {
        cursor: pointer
    }

    :host(.device-mobile-optimized) .S3GIZZ[aria-disabled=false]:active .CQ3ICl,
    body.device-mobile-optimized .S3GIZZ[aria-disabled=false]:active .CQ3ICl {
        color: rgb(var(--txth, var(--color_15, color_15)));
        transition: var(--trans, color .4s ease 0s)
    }

    :host(:not(.device-mobile-optimized)) .S3GIZZ[aria-disabled=false]:hover .CQ3ICl,
    body:not(.device-mobile-optimized) .S3GIZZ[aria-disabled=false]:hover .CQ3ICl {
        color: rgb(var(--txth, var(--color_15, color_15)));
        transition: var(--trans, color .4s ease 0s)
    }

    .S3GIZZ .U2uNPe {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .S3GIZZ .CQ3ICl {
        color: var(--corvid-color, rgb(var(--txt, var(--color_15, color_15))));
        font: var(--fnt, var(--font_5));
        transition: var(--trans, color .4s ease 0s);
        white-space: nowrap
    }

    .S3GIZZ[aria-disabled=true] .CQ3ICl {
        color: rgb(var(--txtd, 255, 255, 255))
    }

    .nTOEE9 {
        height: 100%;
        overflow: hidden;
        width: 100%
    }

    .nTOEE9.sqUyGm:hover {
        cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM3MEUzMUU4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM3MEUzMUQ4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bqsJgAAACF0lEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPmgI0F2YdmxXQUhX///sVQqK2tDVL4DFkhF8zK2NjY/4aGhshOOMJAJAB5ZjdAADGQCpiB4Cear3uwKQR74vv372BPLFq0CKZ4GnLcdMGiFtnXmzZtQo0Bdnb2r/b29nBFMIwUjkxghby8vHfFxMQwTMQWp0YggZcvX/5HBpqamhgKQdafAQnq6en9j4+P/4/me150nzsCPfYOKrkWKvYCymcjJozPgqIYIMAYcUjKAnEcELsDbVECOpkNiO8B+buAeCEQ3yUqFllYWNYh+4Obm/u/ubn5f0tLy//QPIqM90ATHVagDHTJH5BCfn7+/xcvXvyPC9y7d+8/KHqghv4FYj0M04BxeAOkQEhI6P+vX79QDECOeBj49+/ffzk5OZih91FyP4gAGiIDooH5hIGVlRUsAXQpGMMAMh+Y1xksLCzg5QxGrAFzwAxY2GzYsIGgC48cOYIclsuwBiIbG9sCmCJFRcX/+/fvxwi/EydOwIoDGH6JLQEiA26ga1egxSY2vAUpkcKKEV5iCwVOIObBU8w8RzLYgYHaAAACg5CxaxSLgwAAAABJRU5ErkJggg==), auto
    }

    .nTOEE9.C_JY0G:hover {
        cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0I4QkNGQTI4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0I4QkNGQTE4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hiSPZAAACGklEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPm/EcHUA3TURT+/fsXQ6G2tjZI4TNkhVwwK2NjY/8bGhoiO+EIA5EA5JndAAHEQCpgBoKfaL7uwaYQHLrfv38He2LRokUwxdOQ46YLFrXIYNOmTagxwM7O/tXe3h4sCYs3EEYKRyawQl5e3rtiYmL/sQH0ODUCCbx8+RJFkaamJoZCkPVnQIJ6enr/4+Pj/6P5nhfd545Aj72DSq6Fir2A8tmICeOzoCgGCDBGHJKyQBwHxO5AW5SATmYD4ntA/i4gXgjEd4mKRRYWlnXI/uDm5v5vbm7+39LS8j80jyLjPdBEhxUoA13yB6SQn5///8WLF//jAvfu3fsPih6ooX+BWA/DNGAc3gApEBIS+v/r16//hMC/f//+y8nJwQy9j2wWC4gAGiIDooH5hIGVlRUsAXQpVq98/PgRVBAwWFhYMDx69AhczkBj7RdyFpgBC5sNGzYQdOGRI0eQw3IZVpvZ2NgWwBQpKir+379/P4ZBJ06cgBUHMPwSWwJEBtxA165Ai01seAtSIoUVI7zEFgqcQMyDp5h5jmSwAwO1AQBU5q033XYWQwAAAABJRU5ErkJggg==), auto
    }

    .rYiAuL {
        cursor: pointer
    }

    .gSXewE {
        height: 0;
        left: 0;
        overflow: hidden;
        position: absolute;
        top: 0;
        width: 0
    }

    .j7pOnl {
        box-sizing: border-box;
        height: 100%;
        width: 100%
    }

    .BI8PVQ {
        min-height: var(--image-min-height);
        min-width: var(--image-min-width)
    }

    .BI8PVQ img {
        filter: var(--filter-effect-svg-url);
        -webkit-mask-image: var(--mask-image, none);
        mask-image: var(--mask-image, none);
        -webkit-mask-position: var(--mask-position, 0);
        mask-position: var(--mask-position, 0);
        -webkit-mask-repeat: var(--mask-repeat, no-repeat);
        mask-repeat: var(--mask-repeat, no-repeat);
        -webkit-mask-size: var(--mask-size, 100% 100%);
        mask-size: var(--mask-size, 100% 100%);
        -o-object-position: var(--object-position);
        object-position: var(--object-position)
    }

    .MazNVa {
        left: var(--left, auto);
        position: var(--position-fixed, static);
        top: var(--top, auto);
        z-index: var(--z-index, auto)
    }

    .MazNVa .BI8PVQ img {
        box-shadow: 0 0 0 #000;
        position: static;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

    .MazNVa .j7pOnl {
        display: block;
        overflow: hidden
    }

    .MazNVa .BI8PVQ {
        overflow: hidden
    }

    .c7cMWz {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .FVGvCX {
        height: auto;
        position: relative;
        width: 100%
    }

    body:not(.responsive) .zK7MhX {
        align-self: start;
        grid-area: 1/1/1/1;
        height: 100%;
        justify-self: stretch;
        left: 0;
        position: relative
    }

    :host(:not(.device-mobile-optimized)) .c7cMWz,
    body:not(.device-mobile-optimized) .c7cMWz {
        margin-left: calc((100% - var(--site-width))/2);
        width: var(--site-width)
    }

    .fEm0Bo .c7cMWz {
        background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
        overflow: hidden
    }

    :host(.device-mobile-optimized) .c7cMWz,
    body.device-mobile-optimized .c7cMWz {
        left: 10px;
        right: 10px
    }

    .PFkO7r {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .HT5ybB {
        height: auto;
        position: relative;
        width: 100%
    }

    body:not(.responsive) .dBAkHi {
        align-self: start;
        grid-area: 1/1/1/1;
        height: 100%;
        justify-self: stretch;
        left: 0;
        position: relative
    }

    :host(:not(.device-mobile-optimized)) .PFkO7r,
    body:not(.device-mobile-optimized) .PFkO7r {
        margin-left: calc((100% - var(--site-width))/2);
        width: var(--site-width)
    }

    :host(.device-mobile-optimized) .PFkO7r,
    body.device-mobile-optimized .PFkO7r {
        left: 10px;
        right: 10px
    }

    .StylableButton2545352419__root {
        -archetype: box;
        border: none;
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        height: 100%;
        min-height: 10px;
        min-width: 10px;
        padding: 0;
        touch-action: manipulation;
        width: 100%
    }

    .StylableButton2545352419__root[disabled] {
        pointer-events: none
    }

    .StylableButton2545352419__root.StylableButton2545352419--hasBackgroundColor {
        background-color: var(--corvid-background-color) !important
    }

    .StylableButton2545352419__root.StylableButton2545352419--hasBorderColor {
        border-color: var(--corvid-border-color) !important
    }

    .StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius {
        border-radius: var(--corvid-border-radius) !important
    }

    .StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth {
        border-width: var(--corvid-border-width) !important
    }

    .StylableButton2545352419__root.StylableButton2545352419--hasColor,
    .StylableButton2545352419__root.StylableButton2545352419--hasColor .StylableButton2545352419__label {
        color: var(--corvid-color) !important
    }

    .StylableButton2545352419__link {
        -archetype: box;
        box-sizing: border-box;
        color: #000;
        text-decoration: none
    }

    .StylableButton2545352419__container {
        align-items: center;
        display: flex;
        flex-basis: auto;
        flex-direction: row;
        flex-grow: 1;
        height: 100%;
        justify-content: center;
        overflow: hidden;
        transition: all .2s ease, visibility 0s;
        width: 100%
    }

    .StylableButton2545352419__label {
        -archetype: text;
        -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
        max-width: 100%;
        min-width: 1.8em;
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis;
        transition: inherit;
        white-space: nowrap
    }

    .StylableButton2545352419__root.StylableButton2545352419--isMaxContent .StylableButton2545352419__label {
        text-overflow: unset
    }

    .StylableButton2545352419__root.StylableButton2545352419--isWrapText .StylableButton2545352419__label {
        min-width: 10px;
        overflow-wrap: break-word;
        white-space: break-spaces;
        word-break: break-word
    }

    .StylableButton2545352419__icon {
        -archetype: icon;
        -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
        flex-shrink: 0;
        height: 50px;
        min-width: 1px;
        transition: inherit
    }

    .StylableButton2545352419__icon.StylableButton2545352419--override {
        display: block !important
    }

    .StylableButton2545352419__icon svg,
    .StylableButton2545352419__icon>div {
        display: flex;
        height: inherit;
        width: inherit
    }

    .Vd6aQZ {
        overflow: hidden;
        padding: 0;
        pointer-events: none;
        white-space: nowrap
    }

    .mHZSwn {
        display: none
    }

    .nDEeB0 {
        cursor: pointer
    }

    .lvxhkV {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%
    }

    .QJjwEo {
        transform: translateY(-100%);
        transition: .2s ease-in
    }

    .kdBXfh {
        transition: .2s
    }

    .MP52zt {
        opacity: 0;
        transition: .2s ease-in
    }

    .MP52zt.Bhu9m5 {
        z-index: -1 !important
    }

    .LVP8Wf {
        opacity: 1;
        transition: .2s
    }

    .VrZrC0 {
        height: auto
    }

    .VrZrC0,
    .cKxVkc {
        position: relative;
        width: 100%
    }

    :host(:not(.device-mobile-optimized)) .vlM3HR,
    body:not(.device-mobile-optimized) .vlM3HR {
        margin-left: calc((100% - var(--site-width))/2);
        width: var(--site-width)
    }

    .AT7o0U[data-focuscycled=active] {
        outline: 1px solid transparent
    }

    .AT7o0U[data-focuscycled=active]:not(:focus-within) {
        outline: 2px solid transparent;
        transition: outline .01s ease
    }

    .AT7o0U .vlM3HR {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .HlRz5e {
        display: block;
        height: 100%;
        width: 100%
    }

    .HlRz5e img {
        max-width: var(--wix-img-max-width, 100%)
    }

    .HlRz5e[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
    }

    .HlRz5e[data-animate-blur] img[data-load-done] {
        filter: none
    }

    .WzbAF8 .mpGTIt .O6KwRn {
        display: var(--item-display);
        height: var(--item-size);
        margin: var(--item-margin);
        width: var(--item-size)
    }

    .WzbAF8 .mpGTIt .O6KwRn:last-child {
        margin: 0
    }

    .WzbAF8 .mpGTIt .O6KwRn .oRtuWN {
        display: block
    }

    .WzbAF8 .mpGTIt .O6KwRn .oRtuWN .YaS0jR {
        height: var(--item-size);
        width: var(--item-size)
    }

    .WzbAF8 .mpGTIt {
        height: 100%;
        position: absolute;
        white-space: nowrap;
        width: 100%
    }

    :host(.device-mobile-optimized) .WzbAF8 .mpGTIt,
    body.device-mobile-optimized .WzbAF8 .mpGTIt {
        white-space: normal
    }

    .sNF2R0 {
        opacity: 0
    }

    .hLoBV3 {
        transition: opacity var(--transition-duration) cubic-bezier(.37, 0, .63, 1)
    }

    .Rdf41z,
    .hLoBV3 {
        opacity: 1
    }

    .ftlZWo {
        transition: opacity var(--transition-duration) cubic-bezier(.37, 0, .63, 1)
    }

    .ATGlOr,
    .ftlZWo {
        opacity: 0
    }

    .KQSXD0 {
        transition: opacity var(--transition-duration) cubic-bezier(.64, 0, .78, 0)
    }

    .KQSXD0,
    .pagQKE {
        opacity: 1
    }

    ._6zG5H {
        opacity: 0;
        transition: opacity var(--transition-duration) cubic-bezier(.22, 1, .36, 1)
    }

    .BB49uC {
        transform: translateX(100%)
    }

    .j9xE1V {
        transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
    }

    .ICs7Rs,
    .j9xE1V {
        transform: translateX(0)
    }

    .DxijZJ {
        transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
    }

    .B5kjYq,
    .DxijZJ {
        transform: translateX(-100%)
    }

    .cJijIV {
        transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
    }

    .cJijIV,
    .hOxaWM {
        transform: translateX(0)
    }

    .T9p3fN {
        transform: translateX(100%);
        transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
    }

    .qDxYJm {
        transform: translateY(100%)
    }

    .aA9V0P {
        transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
    }

    .YPXPAS,
    .aA9V0P {
        transform: translateY(0)
    }

    .Xf2zsA {
        transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
    }

    .Xf2zsA,
    .y7Kt7s {
        transform: translateY(-100%)
    }

    .EeUgMu {
        transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
    }

    .EeUgMu,
    .fdHrtm {
        transform: translateY(0)
    }

    .WIFaG4 {
        transform: translateY(100%);
        transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
    }

    body:not(.responsive) .JshATs {
        overflow-x: clip
    }

    [data-view-transition=page-transition] .JshATs {
        view-transition-name: page-group
    }

    .fcNEqv {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        height: 100%
    }

    .fcNEqv>div {
        align-self: stretch !important;
        justify-self: stretch !important
    }

    .u9k3ts {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .WQ4fSJ {
        cursor: pointer
    }

    .aizuI7 {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        fill: var(--fill);
        fill-opacity: var(--fill-opacity);
        stroke: var(--stroke);
        stroke-opacity: var(--stroke-opacity);
        stroke-width: var(--stroke-width);
        filter: var(--drop-shadow, none);
        opacity: var(--opacity);
        transform: var(--flip)
    }

    .aizuI7,
    .aizuI7 svg {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .aizuI7 svg {
        height: var(--svg-calculated-height, 100%);
        margin: auto;
        padding: var(--svg-calculated-padding, 0);
        width: var(--svg-calculated-width, 100%)
    }

    .TcoJIb * {
        vector-effect: non-scaling-stroke
    }

    .R8rhQA svg,
    .elfY4_ svg {
        overflow: visible !important
    }

    @supports(-webkit-hyphens:none) {
        .aizuI7.elfY4_ {
            will-change: filter
        }
    }

    ol.font_100,
    ul.font_100 {
        color: #080808;
        font-family: "Arial, Helvetica, sans-serif", serif;
        font-size: 10px;
        font-style: normal;
        font-variant: normal;
        font-weight: 400;
        letter-spacing: normal;
        line-height: normal;
        margin: 0;
        text-decoration: none
    }

    ol.font_100 li,
    ul.font_100 li {
        margin-bottom: 12px
    }

    ol.wix-list-text-align,
    ul.wix-list-text-align {
        list-style-position: inside
    }

    ol.wix-list-text-align h1,
    ol.wix-list-text-align h2,
    ol.wix-list-text-align h3,
    ol.wix-list-text-align h4,
    ol.wix-list-text-align h5,
    ol.wix-list-text-align h6,
    ol.wix-list-text-align p,
    ul.wix-list-text-align h1,
    ul.wix-list-text-align h2,
    ul.wix-list-text-align h3,
    ul.wix-list-text-align h4,
    ul.wix-list-text-align h5,
    ul.wix-list-text-align h6,
    ul.wix-list-text-align p {
        display: inline
    }

    .dZ1L9N {
        cursor: pointer
    }

    .m0paWe {
        clip: rect(0 0 0 0);
        border: 0;
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px
    }

    .tz5f0K [data-attr-richtext-marker=true] {
        display: block
    }

    .tz5f0K [data-attr-richtext-marker=true] table {
        border-collapse: collapse;
        margin: 15px 0;
        width: 100%
    }

    .tz5f0K [data-attr-richtext-marker=true] table td {
        padding: 12px;
        position: relative
    }

    .tz5f0K [data-attr-richtext-marker=true] table td:after {
        border-bottom: 1px solid currentColor;
        border-left: 1px solid currentColor;
        bottom: 0;
        content: "";
        left: 0;
        opacity: .2;
        position: absolute;
        right: 0;
        top: 0
    }

    .tz5f0K [data-attr-richtext-marker=true] table tr td:last-child:after {
        border-right: 1px solid currentColor
    }

    .tz5f0K [data-attr-richtext-marker=true] table tr:first-child td:after {
        border-top: 1px solid currentColor
    }

    .Mpd2QF {
        direction: var(--text-direction);
        min-height: var(--min-height);
        min-width: var(--min-width)
    }

    .Mpd2QF .RpJUy_ {
        word-wrap: break-word;
        height: 100%;
        overflow-wrap: break-word;
        position: relative;
        width: 100%
    }

    .Mpd2QF .RpJUy_ ul {
        list-style: disc inside
    }

    .Mpd2QF .RpJUy_ li {
        margin-bottom: 12px
    }

    .BaOVQ8 blockquote,
    .BaOVQ8 h1,
    .BaOVQ8 h2,
    .BaOVQ8 h3,
    .BaOVQ8 h4,
    .BaOVQ8 h5,
    .BaOVQ8 h6,
    .BaOVQ8 p {
        letter-spacing: normal;
        line-height: normal
    }

    .KriRUO {
        min-height: var(--min-height);
        min-width: var(--min-width)
    }

    .KriRUO .RpJUy_ {
        word-wrap: break-word;
        height: 100%;
        overflow-wrap: break-word;
        position: relative;
        width: 100%
    }

    .KriRUO .RpJUy_ ol,
    .KriRUO .RpJUy_ ul {
        letter-spacing: normal;
        line-height: normal;
        margin-inline-start: .5em;
        padding-inline-start: 1.3em
    }

    .KriRUO .RpJUy_ ul {
        list-style-type: disc
    }

    .KriRUO .RpJUy_ ol {
        list-style-type: decimal
    }

    .KriRUO .RpJUy_ ol ul,
    .KriRUO .RpJUy_ ul ul {
        line-height: normal;
        list-style-type: circle
    }

    .KriRUO .RpJUy_ ol ol ul,
    .KriRUO .RpJUy_ ol ul ul,
    .KriRUO .RpJUy_ ul ol ul,
    .KriRUO .RpJUy_ ul ul ul {
        line-height: normal;
        list-style-type: square
    }

    .KriRUO .RpJUy_ li {
        font-style: inherit;
        font-weight: inherit;
        letter-spacing: normal;
        line-height: inherit
    }

    .KriRUO .RpJUy_ h1,
    .KriRUO .RpJUy_ h2,
    .KriRUO .RpJUy_ h3,
    .KriRUO .RpJUy_ h4,
    .KriRUO .RpJUy_ h5,
    .KriRUO .RpJUy_ h6,
    .KriRUO .RpJUy_ p {
        letter-spacing: normal;
        line-height: normal;
        margin-block: 0;
        margin: 0
    }

    .KriRUO .RpJUy_ a {
        color: inherit
    }

    .BaOVQ8,
    .KcpHeO {
        word-wrap: break-word;
        direction: var(--text-direction);
        min-height: var(--min-height);
        min-width: var(--min-width);
        overflow-wrap: break-word;
        pointer-events: none;
        text-align: start
    }

    .BaOVQ8>*,
    .KcpHeO>* {
        pointer-events: auto
    }

    .BaOVQ8 li,
    .KcpHeO li {
        font-style: inherit;
        font-weight: inherit;
        letter-spacing: normal;
        line-height: inherit
    }

    .BaOVQ8 ol,
    .BaOVQ8 ul,
    .KcpHeO ol,
    .KcpHeO ul {
        letter-spacing: normal;
        line-height: normal;
        margin-inline-end: 0;
        margin-inline-start: .5em;
        padding-inline-end: 0;
        padding-inline-start: 1.3em
    }

    .BaOVQ8 ul,
    .KcpHeO ul {
        list-style-type: disc
    }

    .BaOVQ8 ol,
    .KcpHeO ol {
        list-style-type: decimal
    }

    .BaOVQ8 ol ul,
    .BaOVQ8 ul ul,
    .KcpHeO ol ul,
    .KcpHeO ul ul {
        list-style-type: circle
    }

    .BaOVQ8 ol ol ul,
    .BaOVQ8 ol ul ul,
    .BaOVQ8 ul ol ul,
    .BaOVQ8 ul ul ul,
    .KcpHeO ol ol ul,
    .KcpHeO ol ul ul,
    .KcpHeO ul ol ul,
    .KcpHeO ul ul ul {
        list-style-type: square
    }

    .BaOVQ8 blockquote,
    .BaOVQ8 h1,
    .BaOVQ8 h2,
    .BaOVQ8 h3,
    .BaOVQ8 h4,
    .BaOVQ8 h5,
    .BaOVQ8 h6,
    .BaOVQ8 p,
    .KcpHeO blockquote,
    .KcpHeO h1,
    .KcpHeO h2,
    .KcpHeO h3,
    .KcpHeO h4,
    .KcpHeO h5,
    .KcpHeO h6,
    .KcpHeO p {
        margin-block: 0;
        margin: 0
    }

    .BaOVQ8 a,
    .KcpHeO a {
        color: inherit
    }

    .big2ZD {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        height: calc(100% - var(--wix-ads-height));
        left: 0;
        margin-top: var(--wix-ads-height);
        position: fixed;
        top: 0;
        width: 100%
    }

    .SHHiV9,
    .big2ZD {
        pointer-events: none;
        z-index: var(--pinned-layer-in-container, var(--above-all-in-container))
    }

    .W1r_9e {
        --display: flex;
        background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1));
        border: var(--brw, 0) solid rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
        border-radius: var(--rd, 0);
        box-shadow: var(--shd, 0 0 0 transparent);
        box-sizing: border-box;
        display: var(--display)
    }

    .BdbAFL,
    .W1r_9e {
        align-items: center
    }

    .BdbAFL {
        display: flex;
        height: 100%;
        max-width: 100%;
        position: relative
    }

    .ijWfut.TD46oG .xzldRa {
        padding-left: 0
    }

    .ijWfut.YRgf21 .xzldRa {
        padding-right: 0
    }

    .xzldRa {
        align-items: center;
        cursor: pointer;
        display: flex;
        min-width: 0;
        padding: 6px 7px;
        position: relative;
        white-space: nowrap
    }

    .xzldRa,
    .xzldRa .dI69aw {
        color: rgb(var(--txt, var(--color_18, color_18)));
        font: var(--fnt, var(--font_8))
    }

    .xzldRa .dI69aw {
        min-width: 60px;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .xzldRa .GVjl6y,
    .xzldRa .dI69aw {
        padding-left: 7px;
        padding-right: 7px
    }

    .xzldRa .GVjl6y {
        align-self: center;
        display: flex
    }

    .xzldRa .GVjl6y svg {
        height: var(--arrow-size, 14px);
        width: var(--arrow-size, 14px)
    }

    .xzldRa .GVjl6y polygon {
        fill: rgb(var(--fillcolor, var(--color_18, color_18)))
    }

    .xzldRa:hover .dI69aw {
        color: rgb(var(--txth, var(--color_19, color_19)))
    }

    .xzldRa:hover .GVjl6y polygon {
        fill: rgb(var(--txth, var(--color_19, color_19)))
    }

    .J2__qI {
        align-self: center;
        display: flex;
        flex-shrink: 0;
        padding-bottom: 6px;
        padding-top: 6px
    }

    .J2__qI .klQGNR {
        height: 21px;
        position: relative;
        width: 21px
    }

    .J2__qI .klQGNR svg {
        fill: rgba(var(--fillcolor, var(--color_0, color_0)), var(--alpha-fillcolor, 1));
        fill-opacity: var(--alpha-fillcolor);
        height: 21px;
        width: 21px
    }

    .J2__qI.tIDsUd {
        padding-left: 14px;
        padding-right: 3px
    }

    .J2__qI.tIDsUd .CNB1mg {
        margin-right: 10px
    }

    .J2__qI.tIDsUd .VzaX_Y {
        left: 50%
    }

    .J2__qI.ISA1LS {
        padding-left: 3px;
        padding-right: 14px
    }

    .J2__qI.ISA1LS .CNB1mg {
        margin-left: 10px
    }

    .J2__qI.ISA1LS .VzaX_Y {
        right: 50%
    }

    .VzaX_Y {
        background-color: rgba(var(--badge-bg, 226, 28, 33), var(--alpha-badge-bg, 1));
        border-radius: 10px;
        color: rgb(var(--badge-txt, var(--color_11, color_11)));
        display: block;
        height: 18px;
        letter-spacing: 1px;
        line-height: 18px;
        padding-left: 6px;
        padding-right: 6px;
        pointer-events: none;
        text-align: center
    }

    .VzaX_Y,
    .u9k3ts {
        position: absolute;
        top: 0
    }

    .u9k3ts {
        bottom: 0;
        left: 0;
        right: 0
    }

    .WQ4fSJ {
        cursor: pointer
    }

    .aizuI7 {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        fill: var(--fill);
        fill-opacity: var(--fill-opacity);
        stroke: var(--stroke);
        stroke-opacity: var(--stroke-opacity);
        stroke-width: var(--stroke-width);
        filter: var(--drop-shadow, none);
        opacity: var(--opacity);
        transform: var(--flip)
    }

    .aizuI7,
    .aizuI7 svg {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .aizuI7 svg {
        height: var(--svg-calculated-height, 100%);
        margin: auto;
        padding: var(--svg-calculated-padding, 0);
        width: var(--svg-calculated-width, 100%)
    }

    .TcoJIb * {
        vector-effect: non-scaling-stroke
    }

    .R8rhQA svg,
    .elfY4_ svg {
        overflow: visible !important
    }

    @supports(-webkit-hyphens:none) {
        .aizuI7.elfY4_ {
            will-change: filter
        }
    }

    .Q94nZ1 {
        fill: rgba(var(--fillcolor, var(--color_0, color_0)), var(--alpha-fillcolor, 1));
        fill-opacity: var(--alpha-fillcolor);
        flex-shrink: 0;
        height: var(--icon-size, 26px);
        padding-left: 7px;
        padding-right: 7px;
        position: inherit
    }

    .Q94nZ1.iN8Moe {
        height: calc(var(--icon-size, 26px) + var(--avatarAndArrowStrokeWidth, 0px))
    }

    .Q94nZ1.iN8Moe .WgIltU,
    .Q94nZ1.iN8Moe img,
    .Q94nZ1.iN8Moe svg {
        border: var(--avatarAndArrowStrokeWidth, 0) solid rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
        border-radius: var(--avatarCornerRadius, 100px)
    }

    .Q94nZ1 .jqr5zx {
        position: static
    }

    .Q94nZ1 img,
    .Q94nZ1 svg {
        display: block;
        position: static !important
    }

    .Q94nZ1 .WgIltU,
    .Q94nZ1 img,
    .Q94nZ1 svg {
        height: var(--icon-size, 26px) !important;
        width: var(--icon-size, 26px) !important
    }

    .Q94nZ1 .WgIltU {
        background-color: rgba(var(--fillcolor, var(--color_18, color_18)), var(--alpha-fillcolor, 1))
    }

    .Q94nZ1 .WgIltU div {
        color: #fff;
        font-size: calc(var(--icon-size, 26px) * .5) !important;
        line-height: var(--icon-size, 26px) !important
    }

    .Avatarbase3624378634__root {
        align-items: center;
        aspect-ratio: 1;
        border-radius: 50%;
        display: flex;
        justify-content: center;
        letter-spacing: 0;
        overflow: hidden;
        position: relative;
        text-align: center
    }

    .Avatarbase3624378634__content {
        fill: #969696
    }

    .Avatarbase3624378634__anonymous {
        height: 100%;
        width: 100%
    }

    .Avatarbase3624378634__image {
        --wix-ui-tpa-wow-image-border-radius: calc(50 * 1%);
        height: 100%;
        opacity: 1;
        width: 100%
    }

    .Avatarbase3624378634__loadingWrapper {
        align-items: center;
        display: flex;
        height: 100%;
        justify-content: center;
        position: absolute;
        width: 100%
    }

    .HlRz5e {
        display: block;
        height: 100%;
        width: 100%
    }

    .HlRz5e img {
        max-width: var(--wix-img-max-width, 100%)
    }

    .HlRz5e[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
    }

    .HlRz5e[data-animate-blur] img[data-load-done] {
        filter: none
    }

    .Avatar816531467__root {
        background-color: #d8d8d8
    }

    .Avatar816531467__root .Avatarbase3624378634__content {
        color: #979797;
        font-family: HelveticaNeueW01-65Medi, Arial, "sans-serif";
        font-weight: 500
    }

    .Avatar816531467__root.Avatar816531467---size-6-xLarge {
        font-size: 20px;
        height: 60px;
        width: 60px
    }

    .Avatar816531467__root.Avatar816531467---size-5-large {
        font-size: 18px;
        height: 52px;
        width: 52px
    }

    .Avatar816531467__root.Avatar816531467---size-6-medium {
        font-size: 12px;
        height: 36px;
        width: 36px
    }

    .Avatar816531467__root.Avatar816531467---size-5-small {
        font-size: 9px;
        height: 28px;
        width: 28px
    }

    .Avatar816531467__root.Avatar816531467---size-6-xSmall {
        font-size: 7px;
        height: 20px;
        width: 20px
    }

    .Avatar816531467__root.Avatar816531467---size-7-xxSmall {
        font-size: 5px;
        height: 16px;
        width: 16px
    }

    .p_x9Fi {
        cursor: pointer;
        font-size: var(--fnt-size-dd, 15px);
        height: 100%;
        left: 0;
        opacity: 0;
        width: 100%
    }

    .EdL5Gv,
    .p_x9Fi {
        position: absolute
    }

    .EdL5Gv {
        background-color: rgba(var(--bg-dd, var(--color_11, color_11)), var(--alpha-bg-dd, 1));
        border: var(--brw-dd, 1px) solid rgba(var(--brd-dd, var(--color_15, color_15)), var(--alpha-brd-dd, 1));
        border-radius: var(--rd-dd, 0);
        box-shadow: var(--shd-dd, 0 0 0 transparent);
        box-sizing: border-box;
        display: none;
        font: var(--fnt, var(--font_8));
        font-size: var(--fnt-size-dd, 15px);
        max-width: 300px;
        min-width: 100px;
        padding: 10px 0;
        top: calc(100% + var(--brw, 0px));
        z-index: 99999
    }

    .EdL5Gv.iIyiV2 {
        display: block
    }

    .EdL5Gv hr {
        margin: 5px 20px;
        opacity: .4
    }

    .qdBK0D {
        --force-state-metadata: selected
    }

    .ScMAzD {
        border-radius: var(--rd-dd, 0);
        color: rgb(var(--txt-dd, var(--color_15, color_15)));
        cursor: pointer;
        display: flex;
        line-height: 260%;
        padding: 0 20px
    }

    .ScMAzD.qdBK0D {
        color: rgb(var(--txt-slct-dd, var(--color_19, color_19)))
    }

    .ScMAzD:hover {
        color: rgb(var(--txth-dd, var(--color_19, color_19)))
    }

    .ScMAzD .sj_soU {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .ScMAzD .sFDrnj {
        opacity: .6
    }

    .ZWH5rY {
        right: 14px
    }

    .ZWH5rY .sFDrnj {
        padding-left: 12px
    }

    .JRRppY {
        left: 14px
    }

    .JRRppY .sFDrnj {
        padding-right: 12px
    }

    .G7qhtb .sFDrnj {
        padding-left: 12px
    }

    .G7qhtb .tRc98P {
        direction: ltr
    }

    .Yevi1w .sFDrnj {
        padding-right: 12px
    }

    .Yevi1w .tRc98P {
        direction: rtl
    }

    .aXkCL3 .sFDrnj {
        padding-left: 12px
    }

    .aXkCL3 .ScMAzD {
        justify-content: center
    }

    .jjPduP {
        align-items: center;
        border-radius: var(--rd, 0);
        color: rgb(var(--txt, var(--color_18, color_18)));
        cursor: pointer;
        display: flex;
        font: var(--fnt, var(--font_8));
        min-width: 0;
        padding: 6px 7px;
        position: relative;
        white-space: nowrap
    }

    .jjPduP .YT_9QV {
        padding-left: 7px;
        padding-right: 7px
    }

    .jjPduP:hover .YT_9QV {
        opacity: .7
    }

    .nDEeB0 {
        cursor: pointer
    }

    .hFQZVn {
        --container-corvid-border-color: rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1));
        --container-corvid-border-size: var(--brw, 1px);
        --container-corvid-background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))
    }

    .nTiihL {
        background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
        border: var(--container-corvid-border-width, var(--brw, 1px)) solid var(--container-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
        border-radius: var(--rd, 5px);
        bottom: 0;
        box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
        left: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .hpA9KH {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%
    }

    .ZBkohq {
        transform: translateY(-100%);
        transition: .2s ease-in
    }

    .JIWevs {
        transition: .2s
    }

    .gc4CJA {
        opacity: 0;
        transition: .2s ease-in
    }

    .gc4CJA.UV2YFD {
        z-index: -1 !important
    }

    .VKd4GJ {
        opacity: 1;
        transition: .2s
    }

    .pwLEnC {
        height: auto
    }

    .UEjKbP,
    .pwLEnC {
        position: relative;
        width: 100%
    }

    :host(:not(.device-mobile-optimized)) .SuxpUn,
    body:not(.device-mobile-optimized) .SuxpUn {
        margin-left: calc((100% - var(--site-width))/2);
        width: var(--site-width)
    }

    .IYiY1U[data-focuscycled=active] {
        outline: 1px solid transparent
    }

    .IYiY1U[data-focuscycled=active]:not(:focus-within) {
        outline: 2px solid transparent;
        transition: outline .01s ease
    }

    .IYiY1U .Mf6OQK {
        background-color: var(--screenwidth-corvid-background-color, rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1)));
        bottom: var(--bgPosition, 0);
        box-shadow: var(--shd, 0 0 5px rgba(0, 0, 0, .7));
        top: var(--bgPosition, 0)
    }

    .IYiY1U .Mf6OQK,
    .IYiY1U .Qn3VFs {
        left: 0;
        position: absolute;
        right: 0
    }

    .IYiY1U .Qn3VFs {
        border-bottom: var(--outerLineSize, 3px) solid var(--screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
        border-top: var(--outerLineSize, 3px) solid var(--screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15, color_15)), var(--alpha-brd, 1)));
        bottom: var(--bordersPosition, 6px);
        top: var(--bordersPosition, 6px)
    }

    .IYiY1U .vQZLTi {
        border-bottom: var(--innerLineSize, 1px) solid rgba(var(--brd2, var(--color_14, color_14)), var(--alpha-brd2, 1));
        border-top: var(--innerLineSize, 1px) solid rgba(var(--brd2, var(--color_14, color_14)), var(--alpha-brd2, 1));
        bottom: var(--lineGap, 5px);
        left: 0;
        position: absolute;
        right: 0;
        top: var(--lineGap, 5px)
    }

    .itemDepth02233374943__root {
        -archetype: paintBox;
        cursor: pointer;
        display: block;
        text-decoration: none
    }

    .itemDepth02233374943__root.itemDepth02233374943--isCurrentPage,
    .itemDepth02233374943__root.itemDepth02233374943--isCurrentPage .itemDepth02233374943__label,
    .itemDepth02233374943__root.itemDepth02233374943--isHovered,
    .itemDepth02233374943__root.itemDepth02233374943--isHovered .itemDepth02233374943__label {
        transition: all .08s linear
    }

    .itemDepth02233374943__container {
        -archetype: box;
        align-items: center;
        display: flex;
        height: 100%
    }

    .itemDepth02233374943__label {
        -archetype: text;
        -controller-part-type: LayoutChildDisplayDropdown;
        transition: inherit;
        white-space: nowrap
    }

    .itemDepth02233374943__itemWrapper {
        flex-grow: inherit
    }

    .itemDepth02233374943__positionBox {
        display: none;
        margin: auto;
        position: fixed;
        z-index: var(--position-box-z-index, 47)
    }

    .itemDepth02233374943__positionBox.itemDepth02233374943--isColumn {
        left: 0;
        position: absolute;
        right: 0
    }

    .itemDepth02233374943__positionBox.itemDepth02233374943--isStretched {
        max-width: unset
    }

    @keyframes itemDepth02233374943__fadeIn {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    .itemDepth02233374943__animationBox {
        animation-delay: calc(var(--is-animated) * .05s);
        animation-duration: calc(var(--is-animated) * .1s);
        animation-fill-mode: forwards;
        max-height: var(--max-height, none);
        opacity: 0;
        overflow-y: var(--overflow-y, visible);
        transition: border-color .08s cubic-bezier(.25, 1, .5, 1), box-shadow .08s cubic-bezier(.25, 1, .5, 1)
    }

    .itemDepth02233374943__positionBox.itemDepth02233374943--isStretched>.itemDepth02233374943__animationBox {
        width: 100%
    }

    .itemDepth02233374943__positionBox.itemDepth02233374943--isStretched .itemDepth02233374943__megaMenuComp {
        width: 100% !important
    }

    .itemDepth02233374943__alignBox {
        display: flex
    }

    .itemDepth02233374943__list {
        -moz-column-gap: calc(1px * var(--horizontalSpacing));
        column-gap: calc(1px * var(--horizontalSpacing))
    }

    .itemDepth02233374943__itemWrapper[data-hovered]>.itemDepth02233374943__positionBox {
        display: block;
        visibility: hidden
    }

    .itemDepth02233374943__itemWrapper[data-shown]>.itemDepth02233374943__positionBox {
        display: block;
        visibility: visible
    }

    .itemDepth02233374943__itemWrapper[data-hovered]>.itemDepth02233374943__positionBox>.itemDepth02233374943__animationBox {
        animation-name: itemDepth02233374943__fadeIn
    }

    .itemDepth02233374943__megaMenuComp {
        direction: ltr;
        flex-shrink: 0;
        margin-top: var(--containerMarginTop) !important;
        padding: 0 !important
    }

    .itemDepth02233374943__itemWrapper:not([data-hovered]) .itemDepth02233374943__megaMenuComp {
        display: none
    }

    .itemDepth12472627565__root {
        -archetype: paintBox;
        display: block;
        position: relative;
        text-decoration: none
    }

    .itemDepth12472627565__container {
        display: flex
    }

    .itemDepth12472627565__label {
        -archetype: text;
        word-wrap: var(--label-word-wrap);
        display: block;
        overflow: hidden;
        overflow-wrap: var(--label-word-wrap);
        text-overflow: clip;
        white-space: var(--white-space)
    }

    .itemDepth12472627565__itemWrapper {
        -moz-column-break-inside: avoid;
        break-inside: avoid;
        page-break-inside: avoid;
        position: relative
    }

    .itemDepth12472627565__itemWrapper:after {
        clear: both;
        content: "";
        display: table
    }

    .itemDepth12472627565__positionBox {
        display: var(--subsubmenu-box-display);
        left: var(--subsubmenu-box-left);
        position: var(--subsubmenu-box-position);
        right: var(--subsubmenu-box-right);
        top: 0
    }

    .itemDepth12472627565__positionBox[data-reverted] {
        left: var(--subsubmenu-box-right);
        right: var(--subsubmenu-box-left)
    }

    .itemDepth12472627565__itemWrapper[data-hovered]>.itemDepth12472627565__positionBox {
        display: block
    }

    @keyframes itemDepth12472627565__fadeIn {
        0% {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    .itemDepth12472627565__animationBox {
        animation-delay: calc(var(--is-animated) * .05s);
        animation-duration: calc(var(--is-animated) * .1s);
        animation-fill-mode: forwards;
        margin-top: 0 !important;
        opacity: 0
    }

    .itemDepth12472627565__itemWrapper[data-hovered]>.itemDepth12472627565__positionBox>.itemDepth12472627565__animationBox {
        animation-name: itemDepth12472627565__fadeIn
    }

    .StylableHorizontalMenu3372578893__root {
        -archetype: paddingBox;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        width: 100%
    }

    .StylableHorizontalMenu3372578893__root * {
        box-sizing: border-box
    }

    .StylableHorizontalMenu3372578893__menu {
        display: flex;
        flex-wrap: var(--menu-flex-wrap, wrap);
        min-width: -moz-fit-content;
        min-width: fit-content
    }

    .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menuItem {
        box-sizing: border-box;
        height: 100%;
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    .focus-ring-active .StylableHorizontalMenu3372578893__menuItem:focus {
        box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff !important
    }

    .focus-ring-active .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menuItem:focus {
        box-shadow: inset 0 0 0 1px #116dff, inset 0 0 0 3px #fff !important
    }

    .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu>li:first-of-type .StylableHorizontalMenu3372578893__menuItem {
        margin-inline-start: 0 !important
    }

    .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu>li:last-of-type .StylableHorizontalMenu3372578893__menuItem {
        margin-inline-end: 0 !important
    }

    .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll .StylableHorizontalMenu3372578893__menu {
        height: auto !important;
        margin: 0 !important
    }

    .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll {
        -ms-overflow-style: none;
        overflow-x: scroll;
        scrollbar-width: none
    }

    .StylableHorizontalMenu3372578893__root.StylableHorizontalMenu3372578893---menuMode-6-scroll::-webkit-scrollbar {
        display: none
    }

    .StylableHorizontalMenu3372578893__megaMenuWrapper {
        display: flex
    }

    .ScrollButton2305195801__root {
        -archetype: paddingBox;
        align-items: center;
        cursor: pointer;
        display: flex;
        justify-content: center;
        overflow: hidden;
        pointer-events: auto;
        pointer-events: none;
        visibility: hidden
    }

    .ScrollButton2305195801__root:hover {
        transition: all .08s linear
    }

    .ScrollButton2305195801__root.ScrollButton2305195801---side-4-left {
        transform: scaleX(-1)
    }

    .ScrollButton2305195801__root.ScrollButton2305195801--isVisible {
        pointer-events: auto;
        visibility: visible
    }

    .ScrollButton2305195801__icon {
        -archetype: icon;
        -controller-part-type: LayoutChildDisplayDropdown;
        max-height: 100%;
        max-width: 100%;
        min-width: 1px
    }

    .ScrollButton2305195801__icon>svg {
        height: inherit;
        width: inherit
    }

    .ScrollControls2015960785__root {
        border: inherit;
        border-color: transparent;
        bottom: 0;
        display: var(--scroll-controls-display, flex);
        justify-content: space-between;
        left: 0;
        padding-bottom: inherit;
        padding-top: inherit;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0
    }

    .submenu815198092__heading .itemDepth12472627565__label {
        color: #000
    }

    .submenu815198092__pageWrapper {
        margin-left: auto !important;
        margin-right: auto !important
    }

    .submenu815198092__overrideWidth {
        width: 100% !important
    }

    .submenu815198092__rowItem:last-child {
        margin-bottom: 0 !important
    }

    .submenu815198092__rowItem+.submenu815198092__rowItem,
    .submenu815198092__rowItem:first-child {
        margin-top: 0
    }

    @-moz-document url-prefix() {
        :invalid {
            box-shadow: none
        }

        :-moz-submit-invalid,
        :-moz-ui-invalid {
            box-shadow: none
        }
    }

    @keyframes kYZz2Z {
        0% {
            animation-timing-function: ease-out;
            transform: rotate(180deg)
        }

        45% {
            transform: rotate(198deg)
        }

        55% {
            transform: rotate(234deg)
        }

        to {
            transform: rotate(540deg)
        }
    }

    @keyframes wlf4P4 {
        to {
            opacity: 1;
            transform: rotate(115deg)
        }
    }

    .bkIuWA.xXaCpo {
        --display: flex;
        align-items: center;
        display: var(--display);
        justify-content: center
    }

    .d1WWt1 {
        animation: kYZz2Z 1s linear infinite;
        height: 72px;
        margin-left: -18px;
        overflow: hidden;
        position: absolute;
        transform-origin: 100% 50%;
        width: 36px
    }

    .d1WWt1:after,
    .d1WWt1:before {
        animation: wlf4P4 .5s linear infinite alternate;
        border: 3px solid currentColor;
        border-color: currentColor transparent transparent currentColor;
        border-radius: 50%;
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: -100%;
        top: 0;
        transform: rotate(-45deg)
    }

    .d1WWt1:before {
        color: #7fccf7
    }

    .d1WWt1:after {
        color: #3899ec;
        opacity: 0
    }

    .LHrbPP {
        background: #fff;
        border-radius: 24px;
        color: #116dff;
        cursor: pointer;
        font-family: Helvetica, Arial, メイリオ, meiryo, ヒラギノ角ゴ pro w3, hiragino kaku gothic pro, sans-serif;
        font-size: 14px;
        height: 0;
        left: 50%;
        margin-left: -94px;
        opacity: 0;
        padding: 0 24px 0 24px;
        pointer-events: none;
        position: absolute;
        top: 60px;
        width: 0;
        z-index: 9999
    }

    .LHrbPP:focus {
        border: 2px solid;
        height: 40px;
        opacity: 1;
        pointer-events: auto;
        width: auto
    }

    .Oqnisf {
        overflow: visible
    }

    .cM88eO {
        backface-visibility: hidden
    }

    .YtfWHd {
        left: 0;
        position: absolute;
        top: 0
    }

    .HlRz5e {
        display: block;
        height: 100%;
        width: 100%
    }

    .HlRz5e img {
        max-width: var(--wix-img-max-width, 100%)
    }

    .HlRz5e[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
    }

    .HlRz5e[data-animate-blur] img[data-load-done] {
        filter: none
    }

    .MW5IWV {
        height: 100%;
        left: 0;
        -webkit-mask-image: var(--mask-image, none);
        mask-image: var(--mask-image, none);
        -webkit-mask-position: var(--mask-position, 0);
        mask-position: var(--mask-position, 0);
        -webkit-mask-repeat: var(--mask-repeat, no-repeat);
        mask-repeat: var(--mask-repeat, no-repeat);
        -webkit-mask-size: var(--mask-size, 100%);
        mask-size: var(--mask-size, 100%);
        overflow: hidden;
        pointer-events: var(--fill-layer-background-media-pointer-events);
        position: absolute;
        top: 0;
        width: 100%
    }

    .MW5IWV.N3eg0s {
        clip: rect(0, auto, auto, 0)
    }

    .MW5IWV .Kv1aVt {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%
    }

    .MW5IWV .dLPlxY {
        height: var(--fill-layer-image-height, 100%);
        opacity: var(--fill-layer-image-opacity)
    }

    .MW5IWV .dLPlxY img {
        height: 100%;
        width: 100%
    }

    @supports(-webkit-hyphens:none) {
        .MW5IWV.N3eg0s {
            clip: auto;
            -webkit-clip-path: inset(0)
        }
    }

    .VgO9Yg {
        height: 100%
    }

    .LWbAav {
        background-color: var(--bg-overlay-color);
        background-image: var(--bg-gradient);
        transition: var(--inherit-transition)
    }

    .K_YxMd,
    .yK6aSC {
        opacity: var(--fill-layer-video-opacity)
    }

    .NGjcJN {
        bottom: var(--media-padding-bottom);
        height: var(--media-padding-height);
        position: absolute;
        top: var(--media-padding-top);
        width: 100%
    }

    .mNGsUM {
        transform: scale(var(--scale, 1));
        transition: var(--transform-duration, transform 0s)
    }

    .K_YxMd {
        height: 100%;
        position: relative;
        width: 100%
    }

    .bX9O_S {
        -webkit-clip-path: var(--fill-layer-clip);
        clip-path: var(--fill-layer-clip)
    }

    .Z_wCwr,
    .bX9O_S {
        position: absolute;
        top: 0
    }

    .Jxk_UL img,
    .Z_wCwr,
    .bX9O_S {
        height: 100%;
        width: 100%
    }

    .K8MSra {
        opacity: 0
    }

    .K8MSra,
    .YTb3b4 {
        position: absolute;
        top: 0
    }

    .YTb3b4 {
        height: 0;
        left: 0;
        overflow: hidden;
        width: 0
    }

    .SUz0WK {
        left: 0;
        pointer-events: var(--fill-layer-background-media-pointer-events);
        position: var(--fill-layer-background-media-position)
    }

    .FNxOn5,
    .SUz0WK,
    .m4khSP {
        height: 100%;
        top: 0;
        width: 100%
    }

    .FNxOn5 {
        position: absolute
    }

    .m4khSP {
        background-color: var(--fill-layer-background-overlay-color);
        opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
        position: var(--fill-layer-background-overlay-position);
        transform: var(--fill-layer-background-overlay-transform)
    }

    @supports(mix-blend-mode:overlay) {
        .m4khSP {
            mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
            opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
        }
    }

    .dkukWC {
        --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
        --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
        --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__) / -1 + 1));
        height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
    }

    .dkukWC,
    .dkukWC .FRCqDF {
        left: 0;
        position: absolute;
        width: 100%
    }

    .dkukWC .FRCqDF {
        --divider-layer-i__: var(--divider-layer-i, 0);
        background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
        background-repeat: repeat-x;
        border-bottom-style: solid;
        border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
        height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
        opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
    }

    .xnZvZH {
        --divider-height__: var(--divider-top-height, auto);
        --divider-offset-x__: var(--divider-top-offset-x, 0px);
        --divider-layers-size__: var(--divider-top-layers-size, 0);
        --divider-layers-y__: var(--divider-top-layers-y, 0px);
        --divider-layers-x__: var(--divider-top-layers-x, 0px);
        --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
        border-top: var(--divider-top-padding, 0) solid var(--divider-top-color, currentColor);
        opacity: var(--divider-top-opacity, 1);
        top: 0;
        transform: var(--divider-top-flip, scaleY(-1))
    }

    .xnZvZH .FRCqDF {
        background-image: var(--divider-top-image, none);
        background-size: var(--divider-top-size, contain);
        border-color: var(--divider-top-color, currentColor);
        bottom: 0;
        filter: var(--divider-top-filter, none)
    }

    .xnZvZH .FRCqDF[data-divider-layer="1"] {
        display: var(--divider-top-layer-1-display, block)
    }

    .xnZvZH .FRCqDF[data-divider-layer="2"] {
        display: var(--divider-top-layer-2-display, block)
    }

    .xnZvZH .FRCqDF[data-divider-layer="3"] {
        display: var(--divider-top-layer-3-display, block)
    }

    .MBOSCN {
        --divider-height__: var(--divider-bottom-height, auto);
        --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
        --divider-layers-size__: var(--divider-bottom-layers-size, 0);
        --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
        --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
        --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
        border-bottom: var(--divider-bottom-padding, 0) solid var(--divider-bottom-color, currentColor);
        bottom: 0;
        opacity: var(--divider-bottom-opacity, 1);
        transform: var(--divider-bottom-flip, none)
    }

    .MBOSCN .FRCqDF {
        background-image: var(--divider-bottom-image, none);
        background-size: var(--divider-bottom-size, contain);
        border-color: var(--divider-bottom-color, currentColor);
        bottom: 0;
        filter: var(--divider-bottom-filter, none)
    }

    .MBOSCN .FRCqDF[data-divider-layer="1"] {
        display: var(--divider-bottom-layer-1-display, block)
    }

    .MBOSCN .FRCqDF[data-divider-layer="2"] {
        display: var(--divider-bottom-layer-2-display, block)
    }

    .MBOSCN .FRCqDF[data-divider-layer="3"] {
        display: var(--divider-bottom-layer-3-display, block)
    }

    .OQ8Tzd,
    .nKphmK {
        overflow: hidden
    }

    .nKphmK {
        height: 100%;
        position: relative;
        width: 100%
    }

    .nKphmK:-ms-fullscreen {
        min-height: auto !important
    }

    .nKphmK:fullscreen {
        min-height: auto !important
    }

    .pvlz2w {
        visibility: hidden
    }

    .TWFxr5 {
        height: auto !important
    }

    .May50y {
        overflow: hidden !important
    }

    .wR7PET {
        height: 100%;
        line-height: 1.5;
        overflow: hidden;
        word-break: break-word
    }

    .DxQ8C1 {
        -webkit-line-clamp: 3;
        height: 100%;
        text-overflow: ellipsis
    }

    .BOlnTh,
    .DxQ8C1 {
        -webkit-box-orient: vertical;
        display: -webkit-box
    }

    .BOlnTh {
        overflow: hidden
    }

    .T5UMT5 {
        font-size: 22px;
        font-weight: inherit;
        line-height: 30px;
        margin-top: 18px;
        overflow-wrap: break-word;
        word-break: break-word
    }

    .T5UMT5.AreR2k,
    .T5UMT5.I9XQQf,
    .T5UMT5.LMmmGm,
    .T5UMT5.Qr0HYQ,
    .T5UMT5.WD_8WI,
    .T5UMT5.mjh3Ex,
    .T5UMT5.tMAW2P,
    .T5UMT5.xwfLlB,
    .T5UMT5.zKj_nc {
        margin-top: 0
    }

    @media(min-width:660px) {
        .use-media-queries .T5UMT5.tMAW2P {
            line-height: 24px !important
        }
    }

    .gt-xs .T5UMT5.tMAW2P {
        line-height: 24px !important
    }

    .T5UMT5.PW6Nzn,
    .T5UMT5.v0TP18 {
        margin-top: 0
    }

    @media(max-width:659px) {

        .use-media-queries .T5UMT5.PW6Nzn,
        .use-media-queries .T5UMT5.v0TP18 {
            line-height: 1.4 !important
        }
    }

    .lt-s .T5UMT5.PW6Nzn,
    .lt-s .T5UMT5.v0TP18 {
        line-height: 1.4 !important
    }

    .T5UMT5.ML3wIh._wPn3X,
    .T5UMT5.SmUSYw._wPn3X,
    .T5UMT5.nOu63e._wPn3X,
    .T5UMT5.xAtwHK._wPn3X {
        margin-top: 12px
    }

    @media(min-width:660px) {

        .use-media-queries .T5UMT5.ML3wIh._wPn3X,
        .use-media-queries .T5UMT5.SmUSYw._wPn3X,
        .use-media-queries .T5UMT5.nOu63e._wPn3X,
        .use-media-queries .T5UMT5.xAtwHK._wPn3X {
            margin-top: 0
        }
    }

    .gt-xs .T5UMT5.ML3wIh._wPn3X,
    .gt-xs .T5UMT5.SmUSYw._wPn3X,
    .gt-xs .T5UMT5.nOu63e._wPn3X,
    .gt-xs .T5UMT5.xAtwHK._wPn3X {
        margin-top: 0
    }

    .T5UMT5 .fcPJ4D:not(.iFTNPs):active {
        cursor: pointer;
        opacity: .5
    }

    @media(min-width:660px) {
        .use-media-queries .T5UMT5 {
            font-size: inherit;
            line-height: inherit;
            margin-top: 1px
        }

        .use-media-queries .T5UMT5.AreR2k,
        .use-media-queries .T5UMT5.I9XQQf,
        .use-media-queries .T5UMT5.LMmmGm,
        .use-media-queries .T5UMT5.Qr0HYQ,
        .use-media-queries .T5UMT5.xwfLlB {
            line-height: 1.4
        }
    }

    .gt-xs .T5UMT5 {
        font-size: inherit;
        line-height: inherit;
        margin-top: 1px
    }

    .gt-xs .T5UMT5.AreR2k,
    .gt-xs .T5UMT5.I9XQQf,
    .gt-xs .T5UMT5.LMmmGm,
    .gt-xs .T5UMT5.Qr0HYQ,
    .gt-xs .T5UMT5.xwfLlB {
        line-height: 1.4
    }

    .T5UMT5.SSbNRm,
    .T5UMT5.zEYAqe {
        line-height: 1.4 !important
    }

    .KNiaIk {
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }

    .bD0vt9 {
        font: inherit
    }

    .Bzea4H {
        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.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
    }

    div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-content,
    div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover) {
        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 {
        background-color: transparent !important
    }

    div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
    div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
    div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-content,
    div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
        transform: scale(.985)
    }

    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: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif;
        font-size: 12px;
        padding: 11px 29px
    }

    .show-more-container button.show-more:hover {
        background: rgba(0, 0, 0, .1)
    }

    .more-items-loader {
        color: #3899ec;
        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: Consolas, monospace;
        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%
    }

    .nav-arrows-container {
        align-items: center;
        background: transparent;
        border: none;
        cursor: pointer;
        display: flex;
        justify-content: center;
        left: auto;
        opacity: .9;
        outline: none;
        position: absolute;
        text-align: center
    }

    .nav-arrows-container.follow-mouse-cursor {
        cursor: none;
        position: relative
    }

    .nav-arrows-container:hover {
        opacity: 1
    }

    .nav-arrows-container.drop-shadow svg {
        filter: drop-shadow(0 1px .15px #B2B2B2)
    }

    .nav-arrows-container .slideshow-arrow {
        flex-shrink: 0
    }

    .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: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif;
        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: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif;
        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: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-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.playing button,
    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i {
        display: none
    }

    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-video button,
    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video 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-video button.play-triangle,
    div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i.play-triangle {
        opacity: 1
    }

    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 {
        font-size: 26px
    }

    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 {
        opacity: .9
    }

    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 {
        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.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 #3899ec
    }

    div.pro-gallery.accessible .has-custom-focus:focus {
        box-shadow: inset 0 0 0 1px #fff, inset 0 0 1px 4px #3899ec
    }

    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 #3899ec, inset 0 0 7px 0 #fff, 0 0 10px -5px #3899ec
    }

    div.pro-gallery.accessible .gallery-item-container:focus:after {
        border-radius: inherit;
        content: " ";
        height: 100%;
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%
    }

    div.pro-gallery.accessible .gallery-item-container:focus:after,
    div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted:before {
        box-shadow: inset 0 0 1px 2px #3899ec, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #3899ec
    }

    div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted:after {
        border-radius: inherit;
        box-shadow: inset 0 0 1px 2px #3899ec, inset 0 0 7px 0 #fff, 0 0 10px -5px #3899ec;
        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;
        -webkit-clip-path: circle(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
    }

    ._SIYmI.homepage {
        --border-color: rgb(var(--post-homepage-borderColor, var(--wix-color-2)));
        --border-width: calc(var(--post-homepage-borderWidth, 1) * 1px);
        --border-radius: calc(var(--post-homepage-postRadius, 0) * 1px)
    }

    ._SIYmI.homepage.is-mobile {
        --border-color: rgb(var(--post-homepage-mobile-borderColor, var(--post-homepage-borderColor, var(--wix-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)
    }

    ._SIYmI.category {
        --border-color: rgb(var(--post-category-borderColor, var(--wix-color-2)));
        --border-width: calc(var(--post-category-borderWidth, 1) * 1px);
        --border-radius: calc(var(--post-category-postRadius, 0) * 1px)
    }

    ._SIYmI.category.is-mobile {
        --border-color: rgb(var(--post-category-mobile-borderColor, var(--post-category-borderColor, var(--wix-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)
    }

    ._SIYmI.tags {
        --border-color: rgb(var(--post-tags-borderColor, var(--wix-color-2)));
        --border-width: calc(var(--post-tags-borderWidth, 1) * 1px);
        --border-radius: calc(var(--post-tags-postRadius, 0) * 1px)
    }

    ._SIYmI.tags.is-mobile {
        --border-color: rgb(var(--post-tags-mobile-borderColor, var(--post-tags-borderColor, var(--wix-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)
    }

    ._SIYmI.post-list {
        --border-color: rgb(var(--post-post-list-borderColor, var(--wix-color-2)));
        --border-width: calc(var(--post-post-list-borderWidth, 1) * 1px);
        --border-radius: calc(var(--post-post-list-postRadius, 0) * 1px)
    }

    ._SIYmI.post-list.is-mobile {
        --border-color: rgb(var(--post-post-list-mobile-borderColor, var(--post-post-list-borderColor, var(--wix-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)
    }

    ._SIYmI.related-posts {
        --border-color: rgb(var(--post-related-posts-borderColor, var(--wix-color-2)));
        --border-width: calc(var(--post-related-posts-borderWidth, 1) * 1px);
        --border-radius: calc(var(--post-related-posts-postRadius, 0) * 1px)
    }

    ._SIYmI.related-posts.is-mobile {
        --border-color: rgb(var(--post-related-posts-mobile-borderColor, var(--post-related-posts-borderColor, var(--wix-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)
    }

    ._SIYmI.my-posts {
        --border-color: rgb(var(--post-my-posts-borderColor, var(--wix-color-2)));
        --border-width: calc(var(--post-my-posts-borderWidth, 1) * 1px);
        --border-radius: calc(var(--post-my-posts-postRadius, 0) * 1px)
    }

    ._SIYmI.my-posts.is-mobile {
        --border-color: rgb(var(--post-my-posts-mobile-borderColor, var(--post-my-posts-borderColor, var(--wix-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)
    }

    ._SIYmI .gallery-item-hover:before {
        background: unset !important
    }

    ._SIYmI .gallery-item-container {
        border-radius: var(--border-radius) !important;
        scroll-snap-align: center !important
    }

    ._SIYmI.post-list-pro-gallery-list-large.gallery-right-align .gallery-item-wrapper,
    ._SIYmI.post-list-pro-gallery-list-medium.gallery-right-align .gallery-item-wrapper,
    ._SIYmI.post-list-pro-gallery-list.gallery-right-align .gallery-item-wrapper {
        right: 13px;
        /*!rtl:end:ignore*/
        top: 13px
            /*!rtl:begin:ignore*/
    }

    ._SIYmI.post-list-pro-gallery-list-large.gallery-left-align .gallery-item-wrapper,
    ._SIYmI.post-list-pro-gallery-list-medium.gallery-left-align .gallery-item-wrapper,
    ._SIYmI.post-list-pro-gallery-list.gallery-left-align .gallery-item-wrapper {
        left: 13px;
        /*!rtl:end:ignore*/
        top: 13px
            /*!rtl:begin:ignore*/
    }

    ._SIYmI.post-list-pro-gallery-list .gallery-item-common-info,
    ._SIYmI.post-list-pro-gallery-list-large .gallery-item-common-info,
    ._SIYmI.post-list-pro-gallery-list-medium .gallery-item-common-info {
        overflow: visible !important
    }

    ._SIYmI.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
    }

    ._SIYmI.post-list-pro-gallery-slider .gallery-item-container {
        border-radius: revert !important
    }

    ._SIYmI.post-list-pro-gallery-slider .gallery-slideshow .pro-gallery .gallery-slideshow-info {
        padding-inline-end: 0 !important;
        padding-inline-start: 0 !important
    }

    ._SIYmI[class^=post-list-pro-gallery] .gallery-item-wrapper {
        cursor: pointer
    }

    ._SIYmI.post-list-pro-gallery-flat #pro-gallery-container .gallery-item-container {
        transform-style: flat;
        will-change: top, left, width, height
    }

    .TWFxr5 {
        height: auto !important
    }

    .May50y {
        overflow: hidden !important
    }
    
      #comp-lf8w2few {
        --height: 174px;
        --width: 174px
      }

      #comp-lf8wbxq1 {
        --height: 132px;
        --width: 246px
      }

      #comp-lphmligd {
        --height: 66px;
        --width: 600px
      }

      #comp-ljh3o3it {
        --height: 88px;
        --width: 71px
      }

      #comp-lf8jyici {
        --bg-overlay-color: transparent;
        --bg-gradient: none;
        --padding: 0px;
        --margin: 0px;
        min-width: 980px;
        --firstChildMarginTop: -1px;
        --lastChildMarginBottom: -1px;
        --items-direction: row
      }

      #comp-lhy2eym2 {
        --bg-overlay-color: transparent;
        --bg-gradient: none;
        --padding: 0px;
        --margin: 0px;
        min-width: 980px;
        --firstChildMarginTop: -1px;
        --lastChildMarginBottom: -1px;
        --items-direction: row
      }

      #comp-lf8jyiel {
        --bg-overlay-color: rgb(var(--color_18));
        --bg-gradient: none;
        width: 100%;
        --column-width: 980px;
        --column-flex: 980
      }

      #comp-lhy2eymv3 {
        --bg-overlay-color: rgb(var(--color_35));
        --bg-gradient: none;
        width: 100%;
        --column-width: 980px;
        --column-flex: 980
      }

      

      #masterPage:not(.landingPage) #PAGES_CONTAINER {
        margin-top: 0px;
        margin-bottom: 0px;
      }

      #masterPage.landingPage #CONTROLLER_COMP_CUSTOM_ID {
        display: none;
      }

      #masterPage.landingPage #SOSP_CONTAINER_CUSTOM_ID {
        display: none;
      }

      #masterPage.landingPage #SITE_HEADER {
        display: none;
      }

      #masterPage.landingPage #SITE_FOOTER {
        display: none;
      }

      #masterPage.landingPage #comp-lp0yuxt9 {
        display: none;
      }

      #masterPage.landingPage #SITE_HEADER-placeholder {
        display: none;
      }

      #masterPage.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~.wixSdkShowFocusOnSibling {
        box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff !important;
        z-index: 1;
      }

      #masterPage {
        left: 0;
        margin-left: 0;
        width: 100%;
        min-width: 0;
        height: undefined;
      }

      #PAGES_CONTAINER {
        --pinned-layer-in-container: 50;
        --above-all-in-container: 49;
      }

      #CONTROLLER_COMP_CUSTOM_ID {
        --pinned-layer-in-container: 51;
        --above-all-in-container: 49;
      }

      #SOSP_CONTAINER_CUSTOM_ID {
        --pinned-layer-in-container: 52;
        --above-all-in-container: 49;
      }

      #SITE_HEADER {
        z-index: calc(var(--pinned-layers-in-page, 0) + 53);
        --above-all-in-container: 10000;
      }

      #SITE_FOOTER {
        --pinned-layer-in-container: 54;
        --above-all-in-container: 49;
      }

      #comp-lp0yuxt9-pinned-layer {
        z-index: calc(var(--pinned-layers-in-page, 0) + 55);
        --above-all-in-container: 10000;
      }

      [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id=soapAfterPagesContainerinlineContent] {
        height: auto;
        width: 100%;
        position: static;
        min-height: auto;
        padding-bottom: 0px;
        box-sizing: border-box;
      }

      [id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id=soapAfterPagesContainerinlineContent-gridContainer]>[id="CONTROLLER_COMP_CUSTOM_ID"] {
        position: absolute;
        top: 15px;
        left: 20px;
        margin-left: calc((100% - 980px) * 0.5);
      }

      [id="soapAfterPagesContainer"].page-with-sosp [data-mesh-id=soapAfterPagesContainerinlineContent] {
        height: auto;
        width: 100%;
      }

      [id="soapAfterPagesContainer"].page-with-sosp [data-mesh-id=soapAfterPagesContainerinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        grid-template-rows: 1fr;
        grid-template-columns: 100%;
        padding-bottom: 0px;
        box-sizing: border-box;
      }

      [id="soapAfterPagesContainer"].page-with-sosp [data-mesh-id=soapAfterPagesContainerinlineContent-gridContainer]>[id="CONTROLLER_COMP_CUSTOM_ID"] {
        position: absolute;
        top: -190px;
        left: 20px;
        margin-left: calc((100% - 980px) * 0.5);
      }

      [id="soapAfterPagesContainer"].page-with-sosp [data-mesh-id=soapAfterPagesContainerinlineContent-gridContainer]>[id="SOSP_CONTAINER_CUSTOM_ID"] {
        position: relative;
        margin: 896px 0px 0 calc((100% - 980px) * 0.5);
        left: 17px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      #comp-lp0yuxt9 {
        justify-self: end;
        align-self: start;
        position: absolute;
        grid-area: 1 / 1 / 2 / 2;
        pointer-events: auto;
      }

      :root,
      :host,
      .spxThemeOverride {
        --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: 213, 213, 213;
        --color_13: 170, 170, 170;
        --color_14: 128, 128, 128;
        --color_15: 22, 22, 22;
        --color_16: 217, 199, 187;
        --color_17: 180, 158, 142;
        --color_18: 255, 156, 0;
        --color_19: 95, 71, 55;
        --color_20: 47, 36, 27;
        --color_21: 172, 217, 185;
        --color_22: 129, 179, 144;
        --color_23: 234, 150, 0;
        --color_24: 17, 104, 42;
        --color_25: 8, 52, 21;
        --color_26: 238, 243, 189;
        --color_27: 221, 230, 128;
        --color_28: 166, 173, 96;
        --color_29: 111, 115, 64;
        --color_30: 55, 58, 32;
        --color_31: 189, 210, 199;
        --color_32: 132, 164, 148;
        --color_33: 99, 123, 111;
        --color_34: 66, 82, 74;
        --color_35: 0, 0, 0;
        --color_36: 255, 255, 255;
        --color_37: 0, 0, 0;
        --color_38: 232, 230, 230;
        --color_39: 199, 199, 199;
        --color_40: 89, 89, 89;
        --color_41: 0, 87, 225;
        --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: 232, 230, 230;
        --color_48: 0, 87, 225;
        --color_49: 0, 87, 225;
        --color_50: 255, 255, 255;
        --color_51: 255, 255, 255;
        --color_52: 0, 87, 225;
        --color_53: 0, 87, 225;
        --color_54: 199, 199, 199;
        --color_55: 199, 199, 199;
        --color_56: 255, 255, 255;
        --color_57: 255, 255, 255;
        --color_58: 0, 87, 225;
        --color_59: 0, 87, 225;
        --color_60: 0, 87, 225;
        --color_61: 0, 87, 225;
        --color_62: 255, 255, 255;
        --color_63: 255, 255, 255;
        --color_64: 199, 199, 199;
        --color_65: 199, 199, 199;
        --font_0: normal normal normal 40px/1.4em corben, serif;
        --font_1: normal normal normal 16px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
        --font_2: normal normal normal 18px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --font_3: normal normal normal 18px/1.6em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --font_4: normal normal normal 18px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --font_5: normal normal normal 27px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --font_6: normal normal normal 25px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --font_7: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --font_8: normal normal normal 18px/1.6em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --font_9: normal normal normal 14px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --font_10: normal normal normal 12px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
        --wix-ads-height: 0px;
        --sticky-offset: 0px;
        --wix-ads-top-height: 0px;
        --site-width: 980px;
        --above-all-z-index: 100000;
        --portals-z-index: 100001;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        --minViewportSize: 320;
        --maxViewportSize: 1920;
        --theme-spx-ratio: 1px;
      }

      .font_0 {
        font: var(--font_0);
        color: rgb(var(--color_35));
        letter-spacing: 0.3em;
      }

      .font_1 {
        font: var(--font_1);
        color: rgb(var(--color_14));
        letter-spacing: 0em;
      }

      .font_2 {
        font: var(--font_2);
        color: rgb(0, 0, 0);
        letter-spacing: 0em;
      }

      .font_3 {
        font: var(--font_3);
        color: rgb(var(--color_35));
        letter-spacing: 0em;
      }

      .font_4 {
        font: var(--font_4);
        color: rgb(var(--color_35));
        letter-spacing: 0em;
      }

      .font_5 {
        font: var(--font_5);
        color: rgb(var(--color_35));
        letter-spacing: 0em;
      }

      .font_6 {
        font: var(--font_6);
        color: rgb(var(--color_15));
        letter-spacing: 0em;
      }

      .font_7 {
        font: var(--font_7);
        color: rgb(var(--color_15));
        letter-spacing: 0em;
      }

      .font_8 {
        font: var(--font_8);
        color: rgb(var(--color_35));
        letter-spacing: 0em;
      }

      .font_9 {
        font: var(--font_9);
        color: rgb(var(--color_35));
        letter-spacing: 0em;
      }

      .font_10 {
        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));
      }

      #PAGES_CONTAINER {
        left: 0;
        margin-left: 0;
        width: 100%;
        min-width: 0;
        height: undefined;
      }

      #SITE_PAGES {
        left: 0;
        margin-left: 0;
        width: 100%;
        min-width: 0;
        height: undefined;
      }

      #SITE_PAGES {
        --transition-duration: 600ms;
      }

      

      #SOSP_CONTAINER_CUSTOM_ID {
        --brw: 0px;
        --brd: var(--color_15);
        --bg: var(--color_11);
        --rd: 0px;
        --shd: none;
        --alpha-bg: 1;
        --alpha-brd: 1;
        --boxShadowToggleOn-shd: none;
      }

      #SOSP_CONTAINER_CUSTOM_ID {
        width: 945px;
        height: undefined;
        visibility: undefined;
      }

      [data-mode=hover] #SOSP_CONTAINER_CUSTOM_ID {
        visibility: undefined;
        height: undefined;
        width: 945px;
      }

      [data-mesh-id=SOSP_CONTAINER_CUSTOM_IDinlineContent] {
        height: auto;
        width: 100%;
        position: static;
        min-height: 106px;
      }

      #SOSP_CONTAINER_CUSTOM_ID {
        --shc-mutated-brightness: 128, 128, 128;
      }

      #masterPage:not(.landingPage) {
        --top-offset: var(--header-height);
        --header-height: 205px;
      }

      #masterPage.landingPage {
        --top-offset: 0px;
      }

      #SITE_HEADER {
        --bgPosition: 0px;
        --bg: var(--color_15);
        --shd: 0.00px 0.00px 5px 0px rgba(0, 0, 0, 0.7);
        --bordersPosition: 6px;
        --outerLineSize: 3px;
        --brd: var(--color_15);
        --lineGap: 5px;
        --innerLineSize: 1px;
        --brd2: var(--color_18);
        --alpha-bg: 1;
        --alpha-brd: 1;
        --alpha-brd2: 1;
      }

      #SITE_HEADER {
        left: 0;
        margin-left: 0;
        width: 100%;
        min-width: 0;
        height: undefined;
      }

      #SITE_HEADER-placeholder {
        height: 205px;
      }

      [data-mesh-id=SITE_HEADERinlineContent] {
        height: auto;
        width: 100%;
      }

      [data-mesh-id=SITE_HEADERinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        grid-template-rows: min-content 1fr;
        grid-template-columns: 100%;
      }

      [data-mesh-id=SITE_HEADERinlineContent-gridContainer]>[id="comp-ljgnh9kp"] {
        position: relative;
        margin: 0px 0px 31px calc((100% - 980px) * 0.5);
        left: 731px;
        grid-area: 2 / 1 / 3 / 2;
        justify-self: start;
        align-self: start;
      }

      [data-mesh-id=SITE_HEADERinlineContent-gridContainer]>[id="comp-lf8jyici"] {
        position: relative;
        margin: 91px 0px -13px calc((100% - 980px) * 0.5);
        left: 0px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      #SITE_HEADER {
        --bg-overlay-color: transparent;
        --bg-gradient: none;
        --shc-mutated-brightness: 11, 11, 11;
        position: fixed !important;
        margin-top: var(--wix-ads-height);
        top: 0;
      }

      #comp-ljgnh9kp {
        width: 16px;
        height: 18px;
      }

      .comp-ljgnh9kp {
        --wix-direction: ltr;
        --textFont: normal normal normal 20px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --backgroundColor: 170, 170, 170;
        --backgroundColor-rgb: 170, 170, 170;
        --backgroundColor-opacity: 1;
        --textColor: 22, 22, 22;
        --textColor-rgb: 22, 22, 22;
        --textColor-opacity: 1;
        --textFont-style: normal;
        --textFont-variant: normal;
        --textFont-weight: normal;
        --textFont-size: 20px;
        --textFont-line-height: 1.4em;
        --textFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --textFont-text-decoration: none;
        --wix-color-1: 255, 255, 255;
        --wix-color-2: 213, 213, 213;
        --wix-color-3: 170, 170, 170;
        --wix-color-4: 128, 128, 128;
        --wix-color-5: 22, 22, 22;
        --wix-color-6: 217, 199, 187;
        --wix-color-7: 180, 158, 142;
        --wix-color-8: 255, 156, 0;
        --wix-color-9: 95, 71, 55;
        --wix-color-10: 47, 36, 27;
        --wix-color-11: 172, 217, 185;
        --wix-color-12: 129, 179, 144;
        --wix-color-13: 234, 150, 0;
        --wix-color-14: 17, 104, 42;
        --wix-color-15: 8, 52, 21;
        --wix-color-16: 238, 243, 189;
        --wix-color-17: 221, 230, 128;
        --wix-color-18: 166, 173, 96;
        --wix-color-19: 111, 115, 64;
        --wix-color-20: 55, 58, 32;
        --wix-color-21: 189, 210, 199;
        --wix-color-22: 132, 164, 148;
        --wix-color-23: 99, 123, 111;
        --wix-color-24: 66, 82, 74;
        --wix-color-25: 0, 0, 0;
        --wix-color-26: 255, 255, 255;
        --wix-color-27: 0, 0, 0;
        --wix-color-28: 232, 230, 230;
        --wix-color-29: 199, 199, 199;
        --wix-color-30: 89, 89, 89;
        --wix-color-31: 0, 87, 225;
        --wix-color-32: 0, 0, 0;
        --wix-color-33: 199, 199, 199;
        --wix-color-34: 255, 255, 255;
        --wix-color-35: 0, 0, 0;
        --wix-color-36: 0, 0, 0;
        --wix-color-37: 232, 230, 230;
        --wix-color-38: 0, 87, 225;
        --wix-color-39: 0, 87, 225;
        --wix-color-40: 255, 255, 255;
        --wix-color-41: 255, 255, 255;
        --wix-color-42: 0, 87, 225;
        --wix-color-43: 0, 87, 225;
        --wix-color-44: 199, 199, 199;
        --wix-color-45: 199, 199, 199;
        --wix-color-46: 255, 255, 255;
        --wix-color-47: 255, 255, 255;
        --wix-color-48: 0, 87, 225;
        --wix-color-49: 0, 87, 225;
        --wix-color-50: 0, 87, 225;
        --wix-color-51: 0, 87, 225;
        --wix-color-52: 255, 255, 255;
        --wix-color-53: 255, 255, 255;
        --wix-color-54: 199, 199, 199;
        --wix-color-55: 199, 199, 199;
        --wix-font-Title: normal normal normal 40px/1.4em corben, serif;
        --wix-font-Title-style: normal;
        --wix-font-Title-variant: normal;
        --wix-font-Title-weight: normal;
        --wix-font-Title-size: 40px;
        --wix-font-Title-line-height: 1.4em;
        --wix-font-Title-family: corben, serif;
        --wix-font-Title-text-decoration: none;
        --wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
        --wix-font-Menu-style: normal;
        --wix-font-Menu-variant: normal;
        --wix-font-Menu-weight: normal;
        --wix-font-Menu-size: 16px;
        --wix-font-Menu-line-height: 1.4em;
        --wix-font-Menu-family: din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
        --wix-font-Menu-text-decoration: none;
        --wix-font-Page-title: normal normal normal 18px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Page-title-style: normal;
        --wix-font-Page-title-variant: normal;
        --wix-font-Page-title-weight: normal;
        --wix-font-Page-title-size: 18px;
        --wix-font-Page-title-line-height: 1.4em;
        --wix-font-Page-title-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Page-title-text-decoration: none;
        --wix-font-Heading-XL: normal normal normal 18px/1.6em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-XL-style: normal;
        --wix-font-Heading-XL-variant: normal;
        --wix-font-Heading-XL-weight: normal;
        --wix-font-Heading-XL-size: 18px;
        --wix-font-Heading-XL-line-height: 1.6em;
        --wix-font-Heading-XL-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-XL-text-decoration: none;
        --wix-font-Heading-L: normal normal normal 18px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-L-style: normal;
        --wix-font-Heading-L-variant: normal;
        --wix-font-Heading-L-weight: normal;
        --wix-font-Heading-L-size: 18px;
        --wix-font-Heading-L-line-height: 1.4em;
        --wix-font-Heading-L-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-L-text-decoration: none;
        --wix-font-Heading-M: normal normal normal 27px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-M-style: normal;
        --wix-font-Heading-M-variant: normal;
        --wix-font-Heading-M-weight: normal;
        --wix-font-Heading-M-size: 27px;
        --wix-font-Heading-M-line-height: 1.4em;
        --wix-font-Heading-M-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-M-text-decoration: none;
        --wix-font-Heading-S: normal normal normal 25px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-S-style: normal;
        --wix-font-Heading-S-variant: normal;
        --wix-font-Heading-S-weight: normal;
        --wix-font-Heading-S-size: 25px;
        --wix-font-Heading-S-line-height: 1.4em;
        --wix-font-Heading-S-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-S-text-decoration: none;
        --wix-font-Body-L: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Body-L-style: normal;
        --wix-font-Body-L-variant: normal;
        --wix-font-Body-L-weight: normal;
        --wix-font-Body-L-size: 22px;
        --wix-font-Body-L-line-height: 1.4em;
        --wix-font-Body-L-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Body-L-text-decoration: none;
        --wix-font-Body-M: normal normal normal 18px/1.6em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Body-M-style: normal;
        --wix-font-Body-M-variant: normal;
        --wix-font-Body-M-weight: normal;
        --wix-font-Body-M-size: 18px;
        --wix-font-Body-M-line-height: 1.6em;
        --wix-font-Body-M-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Body-M-text-decoration: none;
        --wix-font-Body-S: normal normal normal 14px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Body-S-style: normal;
        --wix-font-Body-S-variant: normal;
        --wix-font-Body-S-weight: normal;
        --wix-font-Body-S-size: 14px;
        --wix-font-Body-S-line-height: 1.4em;
        --wix-font-Body-S-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Body-S-text-decoration: none;
        --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
        --wix-font-Body-XS-style: normal;
        --wix-font-Body-XS-variant: normal;
        --wix-font-Body-XS-weight: normal;
        --wix-font-Body-XS-size: 12px;
        --wix-font-Body-XS-line-height: 1.4em;
        --wix-font-Body-XS-family: din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
        --wix-font-Body-XS-text-decoration: none;
        --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
        --wix-font-LIGHT-style: normal;
        --wix-font-LIGHT-variant: normal;
        --wix-font-LIGHT-weight: normal;
        --wix-font-LIGHT-size: 12px;
        --wix-font-LIGHT-line-height: 1.4em;
        --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
        --wix-font-LIGHT-text-decoration: none;
        --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
        --wix-font-MEDIUM-style: normal;
        --wix-font-MEDIUM-variant: normal;
        --wix-font-MEDIUM-weight: normal;
        --wix-font-MEDIUM-size: 12px;
        --wix-font-MEDIUM-line-height: 1.4em;
        --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
        --wix-font-MEDIUM-text-decoration: none;
        --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
        --wix-font-STRONG-style: normal;
        --wix-font-STRONG-variant: normal;
        --wix-font-STRONG-weight: normal;
        --wix-font-STRONG-size: 12px;
        --wix-font-STRONG-line-height: 1.4em;
        --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
        --wix-font-STRONG-text-decoration: none;
      }

      .sa3FI1L.oDm6PHw--madefor {
        --wbu-font-stack: var(--wix-font-stack);
        --wbu-font-weight-regular: var(--wix-font-weight-regular);
        --wbu-font-weight-medium: var(--wix-font-weight-medium);
        --wbu-font-weight-bold: var(--wix-font-weight-bold)
      }



      .sZlg_oP.ozrt7hk--madefor {
        --wbu-font-stack: var(--wix-font-stack);
        --wbu-font-weight-regular: var(--wix-font-weight-regular);
        --wbu-font-weight-medium: var(--wix-font-weight-medium);
        --wbu-font-weight-bold: var(--wix-font-weight-bold)
      }






      .Q8TtId {
        padding: 0;
        position: relative
      }

      .Q8TtId>svg {
        position: absolute !important;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
      }

      .aZhaoZ {
        opacity: 0
      }

      .s1dvzA {
        text-decoration: none;
        width: 100%;
        display: block;
        overflow: hidden;
        outline: none
      }

      .js-focus-visible .s1dvzA:focus {
        position: relative;
        box-shadow: none
      }

      .js-focus-visible .s1dvzA:focus:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        outline: none;
        box-shadow: inset 0 0 1px 1px #3899ec, inset 0 0 0 2px rgba(255, 255, 255, .9)
      }

      .tx4Jvn text.uxskpx {
        font-size: 50px !important
      }

      .tx4Jvn.qZfbbY .uxskpx {
        font-size: 45px !important
      }

      .tx4Jvn.fzGViX .uxskpx {
        font-size: 37px !important
      }

      .DRb0Pe.qZfbbY .uxskpx {
        font-size: 80px !important
      }

      .DRb0Pe.fzGViX .uxskpx {
        font-size: 58px !important
      }

      .WWgVyT.qZfbbY .uxskpx {
        font-size: 60px !important
      }

      .WWgVyT.fzGViX .uxskpx {
        font-size: 45px !important
      }

      .XPTyZQ.qZfbbY .uxskpx {
        font-size: 60px !important
      }

      .XPTyZQ.fzGViX .uxskpx {
        font-size: 40px !important
      }

      .KpNISr.qZfbbY .uxskpx {
        font-size: 70px !important
      }

      .KpNISr.fzGViX .uxskpx {
        font-size: 60px !important
      }

      .l3royO.qZfbbY .uxskpx {
        font-size: 80px !important
      }

      .l3royO.fzGViX .uxskpx {
        font-size: 60px !important
      }

      .hAeODa.qZfbbY .uxskpx {
        font-size: 75px !important
      }

      .hAeODa.fzGViX .uxskpx {
        font-size: 55px !important
      }

      .spQjTI.qZfbbY .uxskpx {
        font-size: 75px !important
      }

      .spQjTI.fzGViX .uxskpx {
        font-size: 59px !important
      }

      .yA1DNe.qZfbbY .uxskpx {
        font-size: 80px !important
      }

      .yA1DNe.fzGViX .uxskpx {
        font-size: 65px !important
      }

      .Rl4inp.qZfbbY .uxskpx {
        font-size: 75px !important
      }

      .Rl4inp.fzGViX .uxskpx {
        font-size: 60px !important
      }

      .of9Ja5.qZfbbY .uxskpx {
        font-size: 80px !important
      }

      .of9Ja5.fzGViX .uxskpx {
        font-size: 60px !important
      }




      .comp-ljgnh9kp .ETC5zb {
        --cartWidget_cartIcon: #FF9C00;
        --cartWidget_cartIconText: #FF9C00;
        --cartWidget_cartIconTextFont: normal normal normal 18px/1.6em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --cartWidget_cartIconNumberFont: normal normal normal 18px/1.6em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --cartWidget_cartIconBubble: #FF9C00
      }

      .comp-ljgnh9kp .s1dvzA rect,
      .comp-ljgnh9kp .s1dvzA polygon,
      .comp-ljgnh9kp .s1dvzA polyline,
      .comp-ljgnh9kp .s1dvzA circle,
      .comp-ljgnh9kp .s1dvzA path {
        fill: #FF9C00
      }

      .comp-ljgnh9kp .s1dvzA text {
        fill: #FF9C00;
        font: normal normal normal 18px/1.6em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        
        font-size: 90px
      }

      .comp-ljgnh9kp .s1dvzA .uxskpx {
        fill: #FFFFFF;
        font: normal normal normal 18px/1.6em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        
        font-size: 90px
      }

      .comp-ljgnh9kp .s1dvzA .uxskpx.M846Y_ {
        fill: #FF9C00
      }

      .comp-ljgnh9kp .s1dvzA .ptVJi9 {
        fill: #FF9C00
      }

      #comp-lf8jyici {
        left: 0;
        margin-left: 0;
        width: 100%;
        min-width: 980px;
        height: undefined;
      }

      [data-mesh-id=comp-lf8jyielinlineContent] {
        height: auto;
        width: 100%;
        display: flex;
      }

      [data-mesh-id=comp-lf8jyielinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        margin-bottom: -25px;
        grid-template-rows: 1fr;
        grid-template-columns: 100%;
      }

      [data-mesh-id=comp-lf8jyielinlineContent-gridContainer]>[id="comp-ljh3o3it"] {
        position: relative;
        margin: 3px 0px 12px calc((100% - 980px) * 0.5);
        left: 6px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      [data-mesh-id=comp-lf8jyielinlineContent-gridContainer]>[id="comp-lf8iuny6"] {
        position: relative;
        margin: 9px 0px 0px calc((100% - 980px) * 0.5);
        left: 70px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      [data-mesh-id=comp-lf8jyielinlineContent-gridContainer]>[id="comp-ljgnhbt4"] {
        position: relative;
        margin: 5px 0px 58px calc((100% - 980px) * 0.5);
        left: 798px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      #comp-lf8jyiel {
        width: 980px;
        height: undefined;
      }

      #comp-ljh3o3it {
        --contentPaddingLeft: 0px;
        --contentPaddingRight: 0px;
        --contentPaddingTop: 0px;
        --contentPaddingBottom: 0px;
      }

      #comp-ljh3o3it {
        width: 71px;
        height: 88px;
      }

      #comp-lf8iuny6 {
        width: 896px;
        height: 94px;
      }

      /* END STYLABLE DIRECTIVE RULES */

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__columnsLayout::category {
        margin-top: 0px;
      }

      /* START STYLABLE DIRECTIVE RULES */

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading .itemDepth12472627565__label {
        font-size: 16px;
        font-family: helvetica-w01-light, helvetica-w02-light, sans-serif;
        letter-spacing: 0.05em;
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isCurrentPage .itemDepth12472627565__label {
        text-decoration-line: underline;
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading.itemDepth12472627565--isHovered .itemDepth12472627565__label {
        text-decoration-line: underline;
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__heading {
        border: 0px solid #FF9C00;
        border-bottom: 2px solid #161616;
        margin-bottom: 0px;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 9px;
        padding-right: 9px;
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__listWrapper {
        --style-li41gwjt-width: 80;
        column-count: 3;
        --style-li41gwjt-columnsAmount: 3;
        column-gap: 8px;
        width: 100%
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem {
        border-radius: 0;
        border: 0 solid #ccc;
        padding: 10px;
        background: rgba(255, 255, 255, 0);
        margin-bottom: 0px;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 9px;
        padding-right: 9px
          /*1px 1px currentcolor*/
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isHovered {
        border-radius: 0;
        border: 0 solid #ccc;
        background: rgba(247, 247, 247, 0)
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__pageWrapper {
        justify-content: space-between;
        width: 100%;
        margin-bottom: -0px
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem .itemDepth12472627565__container {
        justify-content: flex-start
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem .itemDepth12472627565__label {
        text-decoration-line: none;
        color: #FFFFFF;
        letter-spacing: 0em;
        line-height: unset;
        font-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        font-size: 12px
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__columnsLayout .submenu815198092__menuItem.itemDepth12472627565--isHovered .itemDepth12472627565__label {
        text-decoration-line: none;
        text-shadow: 3px 3px 2px rgba(0, 0, 0, 0);
        color: #2F241B
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__columnsLayout {
        border: 0 solid #ccc;
        --style-li41gwjt-stretchColumnSize: 100%;
        --style-li41gwjt-horizontalSpacing: 8;
        --style-li41gwjt-flyoutAlignment: left;
        --style-li41gwjt-verticalSpacing: 8;
        --style-li41gwjt-stretchedHorizontalMargin: 20;
        margin-top: 0px;
        --style-li41gwjt-submenuSpacing: 0;
        border-radius: 25px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-bottom: 2px solid #EA9600;
        background: #FF9C00;
        padding: 0px
      }

      #comp-lf8iuny6 .style-li41gwjt__root::leftAlignmentScrollItem {
        flex-grow: unset;
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__menu {
        direction: ltr;
        height: calc(100% + 8px);
        margin-top: -4px;
        margin-bottom: -4px;
        justify-content: flex-start;
        width: calc(100% + 6px);
        margin-left: -3px;
        margin-right: -3px;
        flex-grow: 1
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__menuItem .itemDepth02233374943__container {
        justify-content: center
      }

      #comp-lf8iuny6 .style-li41gwjt__root {
        -st-extends: StylableHorizontalMenu;
        padding: 0;
        --style-li41gwjt-horizontalSpacing: 8;
        --style-li41gwjt-verticalSpacing: 8;
        border: 0 solid #ccc;
        border-radius: 0;
        padding-right: 0;
        padding-left: 0;
        background: rgba(255, 255, 255, 0)
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__menuItem {
        padding-right: 8px;
        padding-left: 8px;
        margin-top: 4px;
        margin-bottom: 4px;
        border-radius: 0;
        padding: 10px;
        border: 0px solid rgba(255, 255, 255, 0);
        background: rgba(247, 247, 247, 0);
        border-bottom: 0px solid rgba(255, 255, 255, 0);
        margin-left: 3px;
        margin-right: 3px;
        padding-top: 8px;
        padding-bottom: 8px
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isCurrentPage {
        border-radius: 0;
        border: 0 solid #161616;
        border-bottom: 2px solid #161616;
        background: rgba(247, 247, 247, 0);
        border-bottom-style: solid;
        border-bottom-color: rgba(85, 85, 85, 0)
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isHovered {
        border-radius: 0;
        border: 0 solid #161616;
        border-bottom: 2px solid #161616;
        background: rgba(247, 247, 247, 0);
        border-top-color: #161616;
        border-bottom-color: rgba(85, 85, 85, 0)
      }

      #comp-lf8iuny6 .style-li41gwjt__root::rightAlignmentScrollItem {
        flex-grow: unset;
        --style-li41gwjt-flexGrow: 1;
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__scrollButton {
        border: 0 solid #161616;
        padding: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
        background: #EA9600
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__scrollButton:hover {
        border: 0 solid #444343;
        background: #EA9600;
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__menuItem .itemDepth02233374943__label {
        color: #FFFFFF;
        text-shadow: none;
        font-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        font-size: 14px;
        font-weight: normal;
        font-style: normal;
        font-weight: 700;
        font-size: 13px;
        letter-spacing: 0.1em
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isHovered .itemDepth02233374943__label {
        color: #083415;
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__menuItem.itemDepth02233374943--isCurrentPage .itemDepth02233374943__label {
        text-decoration-line: none;
        color: #083415
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__scrollButton .ScrollButton2305195801__icon {
        width: 16px;
        height: 16px;
        fill: #000000
      }

      #comp-lf8iuny6 .style-li41gwjt__root .StylableHorizontalMenu3372578893__scrollButton:hover .ScrollButton2305195801__icon {
        fill: #637B6F
      }

      #comp-lf8iuny6 {
        --is-animated: 1;
        --position-box-z-index: 47;
        --menu-flex-wrap: nowrap;
        --subsubmenu-box-display: none;
        --subsubmenu-box-position: absolute;
        --white-space: nowrap;
        --label-word-wrap: normal;
      }

      #comp-ljgnhbt4 {
        width: 144px;
        height: undefined;
      }

      [data-mesh-id=comp-ljgnhbt4inlineContent] {
        height: auto;
        width: 144px;
      }

      [data-mesh-id=comp-ljgnhbt4inlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        grid-template-rows: 1fr;
        grid-template-columns: 100%;
      }

      [data-mesh-id=comp-ljgnhbt4inlineContent-gridContainer]>[id="comp-ljgnhbue2"] {
        position: relative;
        margin: 0px 0px 0px 0;
        left: 0px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      #comp-ljgnhbue2 {
        --bg: var(--color_11);
        --brw: 4px;
        --brd: var(--color_15);
        --rd: 0px;
        --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: var(--font_8);
        --fnt-size-dd: 15px;
        --txt-dd: var(--color_15);
        --alpha-txt-dd: 1;
        --txt-slct-dd: var(--color_19);
        --alpha-txt-slct-dd: 1;
        --txth-dd: var(--color_19);
        --alpha-txth-dd: 1;
        --txth: var(--color_19);
        --alpha-txth: 1;
        --txt: var(--color_18);
        --alpha-txt: 1;
        --avatarCornerRadius: 100px;
        --avatarAndArrowStrokeWidth: 0px;
        --badge-bg: 226, 28, 33;
        --alpha-badge-bg: 1;
        --badge-txt: var(--color_11);
        --alpha-badge-txt: 1;
        --fillcolor: var(--color_18);
        --alpha-fillcolor: 1;
        --alpha-bg: 1;
        --alpha-brd: 1;
        --alpha-brd-dd: 0.2;
        --boxShadowToggleOn-shd: none;
        --boxShadowToggleOn-shd-dd: none;
      }

      #comp-ljgnhbue2 {
        width: 144px;
        height: 40px;
      }

      #comp-ljgnhbue2 {
        justify-content: flex-end;
        direction: ltr;
        --icon-size: 26px;
        --fnt: normal normal normal 18px/1.6em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --arrow-size: 14px;
        --avatarAndArrowStrokeWidth: 0px;
      }

      #SITE_FOOTER {
        --bg: 87, 53, 0;
        --shd: none;
        --brwt: 0px;
        --brd: 160, 160, 159;
        --brwb: 0px;
        --bgctr: 87, 53, 0;
        --rd: 0px;
        --alpha-bgctr: 1;
        --alpha-brd: 1;
        --alpha-bg: 1;
        --boxShadowToggleOn-shd: none;
      }

      #SITE_FOOTER {
        left: 0;
        margin-left: 0;
        width: 100%;
        min-width: 0;
        height: undefined;
      }

      [data-mesh-id=SITE_FOOTERinlineContent] {
        height: auto;
        width: 100%;
      }

      [data-mesh-id=SITE_FOOTERinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        grid-template-rows: repeat(2, min-content) 1fr;
        grid-template-columns: 100%;
      }

      [data-mesh-id=SITE_FOOTERinlineContent-gridContainer]>[id="comp-lhy2eym2"] {
        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-mesh-id=SITE_FOOTERinlineContent-gridContainer]>[id="comp-lf8w2few"] {
        position: relative;
        margin: 0px 0px -30px calc((100% - 980px) * 0.5);
        left: -7px;
        grid-area: 2 / 1 / 3 / 2;
        justify-self: start;
        align-self: start;
      }

      [data-mesh-id=SITE_FOOTERinlineContent-gridContainer]>[id="comp-lf8wbxq1"] {
        position: relative;
        margin: 0px 0px 12px calc((100% - 980px) * 0.5);
        left: 371px;
        grid-area: 2 / 1 / 3 / 2;
        justify-self: start;
        align-self: start;
      }

      [data-mesh-id=SITE_FOOTERinlineContent-gridContainer]>[id="comp-lphmligd"] {
        position: relative;
        margin: 0px 0px 11px calc((100% - 980px) * 0.5);
        left: 190px;
        grid-area: 3 / 1 / 4 / 2;
        justify-self: start;
        align-self: start;
      }

      [data-mesh-id=SITE_FOOTERinlineContent-gridContainer]>[id="comp-lf8w4r3d"] {
        position: relative;
        margin: 2px 0px 14px calc((100% - 980px) * 0.5);
        left: 790px;
        grid-area: 3 / 1 / 4 / 2;
        justify-self: start;
        align-self: start;
      }

      #SITE_FOOTER {
        --shc-mutated-brightness: 44, 27, 0;
        --bg-overlay-color: transparent;
        --bg-gradient: none;
      }

      #comp-lhy2eym2 {
        left: 0;
        margin-left: 0;
        width: 100%;
        min-width: 980px;
        height: undefined;
      }

      [data-mesh-id=comp-lhy2eymv3inlineContent] {
        height: auto;
        width: 100%;
        position: static;
        min-height: 24px;
      }

      #comp-lhy2eymv3 {
        width: 980px;
        height: undefined;
      }

      #comp-lf8w2few {
        --contentPaddingLeft: 0px;
        --contentPaddingRight: 0px;
        --contentPaddingTop: 0px;
        --contentPaddingBottom: 0px;
      }

      #comp-lf8w2few:not([data-screen-in-hide="done"]) {
        opacity: 0;
      }

      #comp-lf8w2few {
        width: 174px;
        height: 174px;
      }

      #comp-lf8wbxq1 {
        --contentPaddingLeft: 0px;
        --contentPaddingRight: 0px;
        --contentPaddingTop: 0px;
        --contentPaddingBottom: 0px;
      }

      #comp-lf8wbxq1:not([data-screen-in-hide="done"]) {
        opacity: 0;
      }

      #comp-lf8wbxq1 {
        width: 246px;
        height: 132px;
      }

      #comp-lphmligd {
        --contentPaddingLeft: 0px;
        --contentPaddingRight: 0px;
        --contentPaddingTop: 0px;
        --contentPaddingBottom: 0px;
      }

      #comp-lphmligd {
        width: 600px;
        height: 66px;
      }

      #comp-lf8w4r3d:not([data-screen-in-hide="done"]) {
        opacity: 0;
      }

      #comp-lf8w4r3d {
        width: 30px;
        height: 61px;
      }

      #comp-lf8w4r3d {
        --item-size: 30px;
        --item-margin: 0px 0px 1px 0px;
        --item-display: block;
        width: 30px;
        height: 61px;
      }

      #comp-lp0yuxt9 {
        width: 1px;
        height: 1px;
      }
    
      #comp-lf8sw6gj {
        --bg-overlay-color: transparent;
        --bg-gradient: none;
        min-width: 980px
      }

      #nid9d {
        --param_boolean_previewHover: false;
      }

      #nid9d {
        left: 0;
        margin-left: 0;
        width: 100%;
        min-width: 0;
      }

      #masterPage {
        --pinned-layers-in-page: 0;
      }

      [data-mesh-id=Containernid9dinlineContent] {
        height: auto;
        width: 100%;
      }

      [data-mesh-id=Containernid9dinlineContent-gridContainer] {
        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-mesh-id=Containernid9dinlineContent-gridContainer]>[id="comp-lf8sw6gj"] {
        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;
      }

      #nid9d {
        width: auto;
        min-height: 40px;
      }

      #pageBackground_nid9d {
        --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;
      }

      #comp-lf8sw6gj {
        left: 0;
        margin-left: 0;
        width: 100%;
        min-width: 0;
      }

      [data-mesh-id=comp-lf8sw6gjinlineContent] {
        height: auto;
        width: 100%;
      }

      [data-mesh-id=comp-lf8sw6gjinlineContent-gridContainer] {
        position: static;
        display: grid;
        height: auto;
        width: 100%;
        min-height: auto;
        grid-template-rows: 1fr;
        grid-template-columns: 100%;
      }

      [data-mesh-id=comp-lf8sw6gjinlineContent-gridContainer]>[id="TPASection_lf8sw16n"] {
        position: relative;
        margin: 0px 0px 42px calc((100% - 980px) * 0.5);
        left: 0px;
        grid-area: 1 / 1 / 2 / 2;
        justify-self: start;
        align-self: start;
      }

      #TPASection_lf8sw16n {
        width: 980px;
        height: 3092px;
      }

      .TPASection_lf8sw16n {
        --wix-direction: ltr;
        --post-category-borderWidth: 1;
        --post-homepage-borderWidth: 1;
        --layout-homepage-layoutType: 16;
        --layout-category-layoutType: 15;
        --post-category-TOI-ratingUnfilledStarColor: 170, 170, 170;
        --post-category-TOI-ratingUnfilledStarColor-rgb: 170, 170, 170;
        --post-category-TOI-ratingUnfilledStarColor-opacity: 1;
        --post-category-TOI-ratingFontColor: 255, 255, 255;
        --post-category-TOI-ratingFontColor-rgb: 255, 255, 255;
        --post-category-TOI-ratingFontColor-opacity: 1;
        --post-homepage-titleColor: 22, 22, 22;
        --post-homepage-titleColor-rgb: 22, 22, 22;
        --post-homepage-titleColor-opacity: 1;
        --post-homepage-linkHashtagColor: 255, 156, 0;
        --post-homepage-linkHashtagColor-rgb: 255, 156, 0;
        --post-homepage-linkHashtagColor-opacity: 1;
        --post-category-ratingFontColor: 22, 22, 22;
        --post-category-ratingFontColor-rgb: 22, 22, 22;
        --post-category-ratingFontColor-opacity: 1;
        --post-category-TOI-ratingFilledStarColor: 255, 156, 0;
        --post-category-TOI-ratingFilledStarColor-rgb: 255, 156, 0;
        --post-category-TOI-ratingFilledStarColor-opacity: 1;
        --post-homepage-descriptionColor: 22, 22, 22;
        --post-homepage-descriptionColor-rgb: 22, 22, 22;
        --post-homepage-descriptionColor-opacity: 1;
        --post-appBackgroundColor: 255, 255, 255;
        --post-appBackgroundColor-rgb: 255, 255, 255;
        --post-appBackgroundColor-opacity: 1;
        --button-color: 255, 156, 0;
        --button-color-rgb: 255, 156, 0;
        --button-color-opacity: 1;
        --post-category-TOI-backgroundColor: 22, 22, 22;
        --post-category-TOI-backgroundColor-rgb: 22, 22, 22;
        --post-category-TOI-backgroundColor-opacity: 1;
        --navigation-backgroundColor: 255, 255, 255;
        --navigation-backgroundColor-rgb: 255, 255, 255;
        --navigation-backgroundColor-opacity: 1;
        --post-homepage-borderColor: 213, 213, 213, 0.75;
        --post-homepage-borderColor-rgb: 213, 213, 213;
        --post-homepage-borderColor-opacity: 0.75;
        --post-category-TOI-descriptionColor: 255, 255, 255;
        --post-category-TOI-descriptionColor-rgb: 255, 255, 255;
        --post-category-TOI-descriptionColor-opacity: 1;
        --post-homepage-ratingFontColor: 22, 22, 22;
        --post-homepage-ratingFontColor-rgb: 22, 22, 22;
        --post-homepage-ratingFontColor-opacity: 1;
        --post-homepage-ratingUnfilledStarColor: 170, 170, 170;
        --post-homepage-ratingUnfilledStarColor-rgb: 170, 170, 170;
        --post-homepage-ratingUnfilledStarColor-opacity: 1;
        --post-homepage-TOI-backgroundColor: 22, 22, 22;
        --post-homepage-TOI-backgroundColor-rgb: 22, 22, 22;
        --post-homepage-TOI-backgroundColor-opacity: 1;
        --navigation-textColor: 22, 22, 22;
        --navigation-textColor-rgb: 22, 22, 22;
        --navigation-textColor-opacity: 1;
        --post-category-borderColor: 213, 213, 213, 0.75;
        --post-category-borderColor-rgb: 213, 213, 213;
        --post-category-borderColor-opacity: 0.75;
        --post-category-TOI-titleColor: 255, 255, 255;
        --post-category-TOI-titleColor-rgb: 255, 255, 255;
        --post-category-TOI-titleColor-opacity: 1;
        --button-textColor: 255, 255, 255;
        --button-textColor-rgb: 255, 255, 255;
        --button-textColor-opacity: 1;
        --post-category-descriptionColor: 22, 22, 22;
        --post-category-descriptionColor-rgb: 22, 22, 22;
        --post-category-descriptionColor-opacity: 1;
        --category-label-text-textColorHover: 255, 156, 0, 0.7;
        --category-label-text-textColorHover-rgb: 255, 156, 0;
        --category-label-text-textColorHover-opacity: 0.7;
        --post-homepage-TOI-ratingFilledStarColor: 255, 156, 0;
        --post-homepage-TOI-ratingFilledStarColor-rgb: 255, 156, 0;
        --post-homepage-TOI-ratingFilledStarColor-opacity: 1;
        --post-homepage-TOI-ratingFontColor: 255, 255, 255;
        --post-homepage-TOI-ratingFontColor-rgb: 255, 255, 255;
        --post-homepage-TOI-ratingFontColor-opacity: 1;
        --post-homepage-TOI-descriptionColor: 255, 255, 255;
        --post-homepage-TOI-descriptionColor-rgb: 255, 255, 255;
        --post-homepage-TOI-descriptionColor-opacity: 1;
        --post-homepage-overlayColor: 0, 0, 0, 0.55;
        --post-homepage-overlayColor-rgb: 0, 0, 0;
        --post-homepage-overlayColor-opacity: 0.55;
        --navigation-textColorActive: 255, 156, 0;
        --navigation-textColorActive-rgb: 255, 156, 0;
        --navigation-textColorActive-opacity: 1;
        --post-homepage-backgroundColor: 255, 255, 255;
        --post-homepage-backgroundColor-rgb: 255, 255, 255;
        --post-homepage-backgroundColor-opacity: 1;
        --post-homepage-TOI-titleColor: 255, 255, 255;
        --post-homepage-TOI-titleColor-rgb: 255, 255, 255;
        --post-homepage-TOI-titleColor-opacity: 1;
        --post-homepage-ratingFilledStarColor: 255, 156, 0;
        --post-homepage-ratingFilledStarColor-rgb: 255, 156, 0;
        --post-homepage-ratingFilledStarColor-opacity: 1;
        --post-category-ratingFilledStarColor: 255, 156, 0;
        --post-category-ratingFilledStarColor-rgb: 255, 156, 0;
        --post-category-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: 170, 170, 170;
        --post-homepage-TOI-ratingUnfilledStarColor-rgb: 170, 170, 170;
        --post-homepage-TOI-ratingUnfilledStarColor-opacity: 1;
        --post-category-titleColor: 22, 22, 22;
        --post-category-titleColor-rgb: 22, 22, 22;
        --post-category-titleColor-opacity: 1;
        --post-category-linkHashtagColor: 255, 156, 0;
        --post-category-linkHashtagColor-rgb: 255, 156, 0;
        --post-category-linkHashtagColor-opacity: 1;
        --category-label-text-textColor: 255, 156, 0;
        --category-label-text-textColor-rgb: 255, 156, 0;
        --category-label-text-textColor-opacity: 1;
        --post-category-ratingUnfilledStarColor: 170, 170, 170;
        --post-category-ratingUnfilledStarColor-rgb: 170, 170, 170;
        --post-category-ratingUnfilledStarColor-opacity: 1;
        --post-pg-side-by-side-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 17px;
        --post-pg-side-by-side-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-homepage-ratingFont-text-decoration: none;
        --navigation-font: normal normal normal 18px/1.6em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --navigation-font-style: normal;
        --navigation-font-variant: normal;
        --navigation-font-weight: normal;
        --navigation-font-size: 18px;
        --navigation-font-line-height: 1.6em;
        --navigation-font-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --navigation-font-text-decoration: none;
        --post-pg-grid-intermediate-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-intermediate-category-descriptionFont-style: normal;
        --post-pg-grid-intermediate-category-descriptionFont-variant: normal;
        --post-pg-grid-intermediate-category-descriptionFont-weight: normal;
        --post-pg-grid-intermediate-category-descriptionFont-size: 16px;
        --post-pg-grid-intermediate-category-descriptionFont-line-height: 20px;
        --post-pg-grid-intermediate-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-intermediate-category-descriptionFont-text-decoration: none;
        --post-medium-homepage-titleFont: normal normal normal 26px/32px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-medium-homepage-titleFont-style: normal;
        --post-medium-homepage-titleFont-variant: normal;
        --post-medium-homepage-titleFont-weight: normal;
        --post-medium-homepage-titleFont-size: 26px;
        --post-medium-homepage-titleFont-line-height: 32px;
        --post-medium-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-medium-homepage-titleFont-text-decoration: none;
        --post-pg-one-column-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 20px;
        --post-pg-one-column-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-one-column-category-descriptionFont-text-decoration: none;
        --post-pg-text-on-image-medium-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 17px;
        --post-pg-text-on-image-medium-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-medium-homepage-ratingFont-text-decoration: none;
        --category-label-text-textFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 17px;
        --category-label-text-textFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --category-label-text-textFont-text-decoration: none;
        --post-pg-grid-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 16px;
        --post-pg-grid-homepage-descriptionFont-line-height: 20px;
        --post-pg-grid-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-homepage-descriptionFont-text-decoration: none;
        --post-pg-text-on-image-small-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-small-category-descriptionFont-style: normal;
        --post-pg-text-on-image-small-category-descriptionFont-variant: normal;
        --post-pg-text-on-image-small-category-descriptionFont-weight: normal;
        --post-pg-text-on-image-small-category-descriptionFont-size: 16px;
        --post-pg-text-on-image-small-category-descriptionFont-line-height: 20px;
        --post-pg-text-on-image-small-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-small-category-descriptionFont-text-decoration: none;
        --post-pg-grid-intermediate-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-intermediate-homepage-ratingFont-style: normal;
        --post-pg-grid-intermediate-homepage-ratingFont-variant: normal;
        --post-pg-grid-intermediate-homepage-ratingFont-weight: normal;
        --post-pg-grid-intermediate-homepage-ratingFont-size: 14px;
        --post-pg-grid-intermediate-homepage-ratingFont-line-height: 17px;
        --post-pg-grid-intermediate-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-intermediate-homepage-ratingFont-text-decoration: none;
        --post-text-on-image-medium-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-medium-homepage-ratingFont-style: normal;
        --post-text-on-image-medium-homepage-ratingFont-variant: normal;
        --post-text-on-image-medium-homepage-ratingFont-weight: normal;
        --post-text-on-image-medium-homepage-ratingFont-size: 14px;
        --post-text-on-image-medium-homepage-ratingFont-line-height: 17px;
        --post-text-on-image-medium-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-medium-homepage-ratingFont-text-decoration: none;
        --post-text-on-image-mobile-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-mobile-homepage-descriptionFont-style: normal;
        --post-text-on-image-mobile-homepage-descriptionFont-variant: normal;
        --post-text-on-image-mobile-homepage-descriptionFont-weight: normal;
        --post-text-on-image-mobile-homepage-descriptionFont-size: 16px;
        --post-text-on-image-mobile-homepage-descriptionFont-line-height: 20px;
        --post-text-on-image-mobile-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-mobile-homepage-descriptionFont-text-decoration: none;
        --post-grid-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-grid-category-ratingFont-style: normal;
        --post-grid-category-ratingFont-variant: normal;
        --post-grid-category-ratingFont-weight: normal;
        --post-grid-category-ratingFont-size: 14px;
        --post-grid-category-ratingFont-line-height: 17px;
        --post-grid-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-grid-category-ratingFont-text-decoration: none;
        --post-pg-one-column-homepage-titleFont: normal normal normal 28px/35px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-one-column-homepage-titleFont-style: normal;
        --post-pg-one-column-homepage-titleFont-variant: normal;
        --post-pg-one-column-homepage-titleFont-weight: normal;
        --post-pg-one-column-homepage-titleFont-size: 28px;
        --post-pg-one-column-homepage-titleFont-line-height: 35px;
        --post-pg-one-column-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-one-column-homepage-titleFont-text-decoration: none;
        --post-large-category-titleFont: normal normal normal 28px/35px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-large-category-titleFont-style: normal;
        --post-large-category-titleFont-variant: normal;
        --post-large-category-titleFont-weight: normal;
        --post-large-category-titleFont-size: 28px;
        --post-large-category-titleFont-line-height: 35px;
        --post-large-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-large-category-titleFont-text-decoration: none;
        --post-pg-text-on-image-large-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-large-category-ratingFont-style: normal;
        --post-pg-text-on-image-large-category-ratingFont-variant: normal;
        --post-pg-text-on-image-large-category-ratingFont-weight: normal;
        --post-pg-text-on-image-large-category-ratingFont-size: 14px;
        --post-pg-text-on-image-large-category-ratingFont-line-height: 17px;
        --post-pg-text-on-image-large-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-large-category-ratingFont-text-decoration: none;
        --post-pg-side-by-side-right-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-right-homepage-ratingFont-style: normal;
        --post-pg-side-by-side-right-homepage-ratingFont-variant: normal;
        --post-pg-side-by-side-right-homepage-ratingFont-weight: normal;
        --post-pg-side-by-side-right-homepage-ratingFont-size: 14px;
        --post-pg-side-by-side-right-homepage-ratingFont-line-height: 17px;
        --post-pg-side-by-side-right-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-right-homepage-ratingFont-text-decoration: none;
        --post-pg-grid-category-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-category-titleFont-style: normal;
        --post-pg-grid-category-titleFont-variant: normal;
        --post-pg-grid-category-titleFont-weight: normal;
        --post-pg-grid-category-titleFont-size: 22px;
        --post-pg-grid-category-titleFont-line-height: 27px;
        --post-pg-grid-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-category-titleFont-text-decoration: none;
        --post-pg-grid-intermediate-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-intermediate-category-ratingFont-style: normal;
        --post-pg-grid-intermediate-category-ratingFont-variant: normal;
        --post-pg-grid-intermediate-category-ratingFont-weight: normal;
        --post-pg-grid-intermediate-category-ratingFont-size: 14px;
        --post-pg-grid-intermediate-category-ratingFont-line-height: 17px;
        --post-pg-grid-intermediate-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-intermediate-category-ratingFont-text-decoration: none;
        --post-text-on-image-mobile-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-mobile-category-ratingFont-style: normal;
        --post-text-on-image-mobile-category-ratingFont-variant: normal;
        --post-text-on-image-mobile-category-ratingFont-weight: normal;
        --post-text-on-image-mobile-category-ratingFont-size: 14px;
        --post-text-on-image-mobile-category-ratingFont-line-height: 17px;
        --post-text-on-image-mobile-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-mobile-category-ratingFont-text-decoration: none;
        --post-text-on-image-mobile-homepage-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-mobile-homepage-titleFont-style: normal;
        --post-text-on-image-mobile-homepage-titleFont-variant: normal;
        --post-text-on-image-mobile-homepage-titleFont-weight: normal;
        --post-text-on-image-mobile-homepage-titleFont-size: 22px;
        --post-text-on-image-mobile-homepage-titleFont-line-height: 27px;
        --post-text-on-image-mobile-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-mobile-homepage-titleFont-text-decoration: none;
        --post-list-large-homepage-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-large-homepage-titleFont-style: normal;
        --post-list-large-homepage-titleFont-variant: normal;
        --post-list-large-homepage-titleFont-weight: normal;
        --post-list-large-homepage-titleFont-size: 22px;
        --post-list-large-homepage-titleFont-line-height: 27px;
        --post-list-large-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-large-homepage-titleFont-text-decoration: none;
        --post-side-by-side-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-side-by-side-category-ratingFont-style: normal;
        --post-side-by-side-category-ratingFont-variant: normal;
        --post-side-by-side-category-ratingFont-weight: normal;
        --post-side-by-side-category-ratingFont-size: 14px;
        --post-side-by-side-category-ratingFont-line-height: 17px;
        --post-side-by-side-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-side-by-side-category-ratingFont-text-decoration: none;
        --post-pg-text-on-image-large-category-titleFont: normal normal normal 28px/35px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-large-category-titleFont-style: normal;
        --post-pg-text-on-image-large-category-titleFont-variant: normal;
        --post-pg-text-on-image-large-category-titleFont-weight: normal;
        --post-pg-text-on-image-large-category-titleFont-size: 28px;
        --post-pg-text-on-image-large-category-titleFont-line-height: 35px;
        --post-pg-text-on-image-large-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-large-category-titleFont-text-decoration: none;
        --post-pg-text-on-image-large-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-large-homepage-descriptionFont-style: normal;
        --post-pg-text-on-image-large-homepage-descriptionFont-variant: normal;
        --post-pg-text-on-image-large-homepage-descriptionFont-weight: normal;
        --post-pg-text-on-image-large-homepage-descriptionFont-size: 16px;
        --post-pg-text-on-image-large-homepage-descriptionFont-line-height: 20px;
        --post-pg-text-on-image-large-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-large-homepage-descriptionFont-text-decoration: none;
        --post-pg-grid-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 17px;
        --post-pg-grid-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-homepage-ratingFont-text-decoration: none;
        --post-list-medium-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-medium-category-ratingFont-style: normal;
        --post-list-medium-category-ratingFont-variant: normal;
        --post-list-medium-category-ratingFont-weight: normal;
        --post-list-medium-category-ratingFont-size: 14px;
        --post-list-medium-category-ratingFont-line-height: 17px;
        --post-list-medium-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-medium-category-ratingFont-text-decoration: none;
        --post-medium-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-medium-category-ratingFont-style: normal;
        --post-medium-category-ratingFont-variant: normal;
        --post-medium-category-ratingFont-weight: normal;
        --post-medium-category-ratingFont-size: 14px;
        --post-medium-category-ratingFont-line-height: 17px;
        --post-medium-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-medium-category-ratingFont-text-decoration: none;
        --post-list-large-category-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-large-category-titleFont-style: normal;
        --post-list-large-category-titleFont-variant: normal;
        --post-list-large-category-titleFont-weight: normal;
        --post-list-large-category-titleFont-size: 22px;
        --post-list-large-category-titleFont-line-height: 27px;
        --post-list-large-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-large-category-titleFont-text-decoration: none;
        --post-list-large-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-large-category-ratingFont-style: normal;
        --post-list-large-category-ratingFont-variant: normal;
        --post-list-large-category-ratingFont-weight: normal;
        --post-list-large-category-ratingFont-size: 14px;
        --post-list-large-category-ratingFont-line-height: 17px;
        --post-list-large-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-large-category-ratingFont-text-decoration: none;
        --post-full-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-full-homepage-ratingFont-style: normal;
        --post-full-homepage-ratingFont-variant: normal;
        --post-full-homepage-ratingFont-weight: normal;
        --post-full-homepage-ratingFont-size: 14px;
        --post-full-homepage-ratingFont-line-height: 17px;
        --post-full-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-full-homepage-ratingFont-text-decoration: none;
        --post-pg-text-on-image-small-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-small-homepage-descriptionFont-style: normal;
        --post-pg-text-on-image-small-homepage-descriptionFont-variant: normal;
        --post-pg-text-on-image-small-homepage-descriptionFont-weight: normal;
        --post-pg-text-on-image-small-homepage-descriptionFont-size: 16px;
        --post-pg-text-on-image-small-homepage-descriptionFont-line-height: 20px;
        --post-pg-text-on-image-small-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-small-homepage-descriptionFont-text-decoration: none;
        --post-pg-text-on-image-small-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-small-category-ratingFont-style: normal;
        --post-pg-text-on-image-small-category-ratingFont-variant: normal;
        --post-pg-text-on-image-small-category-ratingFont-weight: normal;
        --post-pg-text-on-image-small-category-ratingFont-size: 14px;
        --post-pg-text-on-image-small-category-ratingFont-line-height: 17px;
        --post-pg-text-on-image-small-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-small-category-ratingFont-text-decoration: none;
        --post-pg-text-on-image-large-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-large-homepage-ratingFont-style: normal;
        --post-pg-text-on-image-large-homepage-ratingFont-variant: normal;
        --post-pg-text-on-image-large-homepage-ratingFont-weight: normal;
        --post-pg-text-on-image-large-homepage-ratingFont-size: 14px;
        --post-pg-text-on-image-large-homepage-ratingFont-line-height: 17px;
        --post-pg-text-on-image-large-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-large-homepage-ratingFont-text-decoration: none;
        --post-slider-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-slider-homepage-ratingFont-style: normal;
        --post-slider-homepage-ratingFont-variant: normal;
        --post-slider-homepage-ratingFont-weight: normal;
        --post-slider-homepage-ratingFont-size: 14px;
        --post-slider-homepage-ratingFont-line-height: 17px;
        --post-slider-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-slider-homepage-ratingFont-text-decoration: none;
        --post-small-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-small-homepage-descriptionFont-style: normal;
        --post-small-homepage-descriptionFont-variant: normal;
        --post-small-homepage-descriptionFont-weight: normal;
        --post-small-homepage-descriptionFont-size: 16px;
        --post-small-homepage-descriptionFont-line-height: 20px;
        --post-small-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-small-homepage-descriptionFont-text-decoration: none;
        --post-pg-grid-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 16px;
        --post-pg-grid-category-descriptionFont-line-height: 20px;
        --post-pg-grid-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-category-descriptionFont-text-decoration: none;
        --post-pg-grid-large-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-large-category-descriptionFont-style: normal;
        --post-pg-grid-large-category-descriptionFont-variant: normal;
        --post-pg-grid-large-category-descriptionFont-weight: normal;
        --post-pg-grid-large-category-descriptionFont-size: 16px;
        --post-pg-grid-large-category-descriptionFont-line-height: 20px;
        --post-pg-grid-large-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-large-category-descriptionFont-text-decoration: none;
        --post-slider-category-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-slider-category-titleFont-style: normal;
        --post-slider-category-titleFont-variant: normal;
        --post-slider-category-titleFont-weight: normal;
        --post-slider-category-titleFont-size: 22px;
        --post-slider-category-titleFont-line-height: 27px;
        --post-slider-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-slider-category-titleFont-text-decoration: none;
        --post-small-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-small-category-ratingFont-style: normal;
        --post-small-category-ratingFont-variant: normal;
        --post-small-category-ratingFont-weight: normal;
        --post-small-category-ratingFont-size: 14px;
        --post-small-category-ratingFont-line-height: 17px;
        --post-small-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-small-category-ratingFont-text-decoration: none;
        --post-pg-grid-homepage-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-homepage-titleFont-style: normal;
        --post-pg-grid-homepage-titleFont-variant: normal;
        --post-pg-grid-homepage-titleFont-weight: normal;
        --post-pg-grid-homepage-titleFont-size: 22px;
        --post-pg-grid-homepage-titleFont-line-height: 27px;
        --post-pg-grid-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-homepage-titleFont-text-decoration: none;
        --post-small-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-small-category-descriptionFont-style: normal;
        --post-small-category-descriptionFont-variant: normal;
        --post-small-category-descriptionFont-weight: normal;
        --post-small-category-descriptionFont-size: 16px;
        --post-small-category-descriptionFont-line-height: 20px;
        --post-small-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-small-category-descriptionFont-text-decoration: none;
        --post-pg-text-on-image-medium-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 17px;
        --post-pg-text-on-image-medium-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-medium-category-ratingFont-text-decoration: none;
        --post-full-homepage-descriptionFont: normal normal normal 18px/22px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-full-homepage-descriptionFont-style: normal;
        --post-full-homepage-descriptionFont-variant: normal;
        --post-full-homepage-descriptionFont-weight: normal;
        --post-full-homepage-descriptionFont-size: 18px;
        --post-full-homepage-descriptionFont-line-height: 22px;
        --post-full-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-full-homepage-descriptionFont-text-decoration: none;
        --post-small-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-small-homepage-ratingFont-style: normal;
        --post-small-homepage-ratingFont-variant: normal;
        --post-small-homepage-ratingFont-weight: normal;
        --post-small-homepage-ratingFont-size: 14px;
        --post-small-homepage-ratingFont-line-height: 17px;
        --post-small-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-small-homepage-ratingFont-text-decoration: none;
        --post-text-on-image-small-category-titleFont: normal normal normal 28px/35px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-small-category-titleFont-style: normal;
        --post-text-on-image-small-category-titleFont-variant: normal;
        --post-text-on-image-small-category-titleFont-weight: normal;
        --post-text-on-image-small-category-titleFont-size: 28px;
        --post-text-on-image-small-category-titleFont-line-height: 35px;
        --post-text-on-image-small-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-small-category-titleFont-text-decoration: none;
        --post-pg-text-on-image-medium-category-titleFont: normal normal normal 26px/32px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: normal;
        --post-pg-text-on-image-medium-category-titleFont-size: 26px;
        --post-pg-text-on-image-medium-category-titleFont-line-height: 32px;
        --post-pg-text-on-image-medium-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-medium-category-titleFont-text-decoration: none;
        --post-grid-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-grid-category-descriptionFont-style: normal;
        --post-grid-category-descriptionFont-variant: normal;
        --post-grid-category-descriptionFont-weight: normal;
        --post-grid-category-descriptionFont-size: 16px;
        --post-grid-category-descriptionFont-line-height: 20px;
        --post-grid-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-grid-category-descriptionFont-text-decoration: none;
        --post-pg-text-on-image-large-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-large-category-descriptionFont-style: normal;
        --post-pg-text-on-image-large-category-descriptionFont-variant: normal;
        --post-pg-text-on-image-large-category-descriptionFont-weight: normal;
        --post-pg-text-on-image-large-category-descriptionFont-size: 16px;
        --post-pg-text-on-image-large-category-descriptionFont-line-height: 20px;
        --post-pg-text-on-image-large-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-large-category-descriptionFont-text-decoration: none;
        --post-pg-grid-intermediate-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-intermediate-homepage-descriptionFont-style: normal;
        --post-pg-grid-intermediate-homepage-descriptionFont-variant: normal;
        --post-pg-grid-intermediate-homepage-descriptionFont-weight: normal;
        --post-pg-grid-intermediate-homepage-descriptionFont-size: 16px;
        --post-pg-grid-intermediate-homepage-descriptionFont-line-height: 20px;
        --post-pg-grid-intermediate-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-intermediate-homepage-descriptionFont-text-decoration: none;
        --post-list-medium-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-medium-homepage-ratingFont-style: normal;
        --post-list-medium-homepage-ratingFont-variant: normal;
        --post-list-medium-homepage-ratingFont-weight: normal;
        --post-list-medium-homepage-ratingFont-size: 14px;
        --post-list-medium-homepage-ratingFont-line-height: 17px;
        --post-list-medium-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-medium-homepage-ratingFont-text-decoration: none;
        --post-pg-grid-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 17px;
        --post-pg-grid-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-category-ratingFont-text-decoration: none;
        --post-large-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-large-category-descriptionFont-style: normal;
        --post-large-category-descriptionFont-variant: normal;
        --post-large-category-descriptionFont-weight: normal;
        --post-large-category-descriptionFont-size: 16px;
        --post-large-category-descriptionFont-line-height: 20px;
        --post-large-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-large-category-descriptionFont-text-decoration: none;
        --post-grid-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-grid-homepage-descriptionFont-style: normal;
        --post-grid-homepage-descriptionFont-variant: normal;
        --post-grid-homepage-descriptionFont-weight: normal;
        --post-grid-homepage-descriptionFont-size: 16px;
        --post-grid-homepage-descriptionFont-line-height: 20px;
        --post-grid-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-grid-homepage-descriptionFont-text-decoration: none;
        --post-side-by-side-category-titleFont: normal normal normal 28px/35px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-side-by-side-category-titleFont-style: normal;
        --post-side-by-side-category-titleFont-variant: normal;
        --post-side-by-side-category-titleFont-weight: normal;
        --post-side-by-side-category-titleFont-size: 28px;
        --post-side-by-side-category-titleFont-line-height: 35px;
        --post-side-by-side-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-side-by-side-category-titleFont-text-decoration: none;
        --post-list-large-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-large-homepage-ratingFont-style: normal;
        --post-list-large-homepage-ratingFont-variant: normal;
        --post-list-large-homepage-ratingFont-weight: normal;
        --post-list-large-homepage-ratingFont-size: 14px;
        --post-list-large-homepage-ratingFont-line-height: 17px;
        --post-list-large-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-large-homepage-ratingFont-text-decoration: none;
        --post-pg-side-by-side-right-category-titleFont: normal normal normal 28px/35px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-right-category-titleFont-style: normal;
        --post-pg-side-by-side-right-category-titleFont-variant: normal;
        --post-pg-side-by-side-right-category-titleFont-weight: normal;
        --post-pg-side-by-side-right-category-titleFont-size: 28px;
        --post-pg-side-by-side-right-category-titleFont-line-height: 35px;
        --post-pg-side-by-side-right-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-right-category-titleFont-text-decoration: none;
        --post-text-on-image-medium-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-medium-homepage-descriptionFont-style: normal;
        --post-text-on-image-medium-homepage-descriptionFont-variant: normal;
        --post-text-on-image-medium-homepage-descriptionFont-weight: normal;
        --post-text-on-image-medium-homepage-descriptionFont-size: 16px;
        --post-text-on-image-medium-homepage-descriptionFont-line-height: 20px;
        --post-text-on-image-medium-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-medium-homepage-descriptionFont-text-decoration: none;
        --post-full-homepage-titleFont: normal normal normal 40px/50px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-full-homepage-titleFont-style: normal;
        --post-full-homepage-titleFont-variant: normal;
        --post-full-homepage-titleFont-weight: normal;
        --post-full-homepage-titleFont-size: 40px;
        --post-full-homepage-titleFont-line-height: 50px;
        --post-full-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-full-homepage-titleFont-text-decoration: none;
        --post-pg-one-column-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 17px;
        --post-pg-one-column-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-one-column-homepage-ratingFont-text-decoration: none;
        --post-pg-text-on-image-medium-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 16px;
        --post-pg-text-on-image-medium-homepage-descriptionFont-line-height: 20px;
        --post-pg-text-on-image-medium-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-medium-homepage-descriptionFont-text-decoration: none;
        --post-text-on-image-mobile-category-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-mobile-category-titleFont-style: normal;
        --post-text-on-image-mobile-category-titleFont-variant: normal;
        --post-text-on-image-mobile-category-titleFont-weight: normal;
        --post-text-on-image-mobile-category-titleFont-size: 22px;
        --post-text-on-image-mobile-category-titleFont-line-height: 27px;
        --post-text-on-image-mobile-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-mobile-category-titleFont-text-decoration: none;
        --post-full-category-descriptionFont: normal normal normal 18px/22px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-full-category-descriptionFont-style: normal;
        --post-full-category-descriptionFont-variant: normal;
        --post-full-category-descriptionFont-weight: normal;
        --post-full-category-descriptionFont-size: 18px;
        --post-full-category-descriptionFont-line-height: 22px;
        --post-full-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-full-category-descriptionFont-text-decoration: none;
        --post-pg-grid-large-category-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-large-category-titleFont-style: normal;
        --post-pg-grid-large-category-titleFont-variant: normal;
        --post-pg-grid-large-category-titleFont-weight: normal;
        --post-pg-grid-large-category-titleFont-size: 22px;
        --post-pg-grid-large-category-titleFont-line-height: 27px;
        --post-pg-grid-large-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-large-category-titleFont-text-decoration: none;
        --post-slider-homepage-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-slider-homepage-titleFont-style: normal;
        --post-slider-homepage-titleFont-variant: normal;
        --post-slider-homepage-titleFont-weight: normal;
        --post-slider-homepage-titleFont-size: 22px;
        --post-slider-homepage-titleFont-line-height: 27px;
        --post-slider-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-slider-homepage-titleFont-text-decoration: none;
        --post-text-on-image-small-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-small-homepage-ratingFont-style: normal;
        --post-text-on-image-small-homepage-ratingFont-variant: normal;
        --post-text-on-image-small-homepage-ratingFont-weight: normal;
        --post-text-on-image-small-homepage-ratingFont-size: 14px;
        --post-text-on-image-small-homepage-ratingFont-line-height: 17px;
        --post-text-on-image-small-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-small-homepage-ratingFont-text-decoration: none;
        --post-text-on-image-small-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-small-category-ratingFont-style: normal;
        --post-text-on-image-small-category-ratingFont-variant: normal;
        --post-text-on-image-small-category-ratingFont-weight: normal;
        --post-text-on-image-small-category-ratingFont-size: 14px;
        --post-text-on-image-small-category-ratingFont-line-height: 17px;
        --post-text-on-image-small-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-small-category-ratingFont-text-decoration: none;
        --post-pg-text-on-image-medium-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 16px;
        --post-pg-text-on-image-medium-category-descriptionFont-line-height: 20px;
        --post-pg-text-on-image-medium-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-medium-category-descriptionFont-text-decoration: none;
        --post-list-large-category-descriptionFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-large-category-descriptionFont-style: normal;
        --post-list-large-category-descriptionFont-variant: normal;
        --post-list-large-category-descriptionFont-weight: normal;
        --post-list-large-category-descriptionFont-size: 14px;
        --post-list-large-category-descriptionFont-line-height: 17px;
        --post-list-large-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-large-category-descriptionFont-text-decoration: none;
        --post-pg-medium-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 17px;
        --post-pg-medium-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-medium-category-ratingFont-text-decoration: none;
        --post-side-by-side-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-side-by-side-category-descriptionFont-style: normal;
        --post-side-by-side-category-descriptionFont-variant: normal;
        --post-side-by-side-category-descriptionFont-weight: normal;
        --post-side-by-side-category-descriptionFont-size: 16px;
        --post-side-by-side-category-descriptionFont-line-height: 20px;
        --post-side-by-side-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-side-by-side-category-descriptionFont-text-decoration: none;
        --post-pg-text-on-image-small-category-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-small-category-titleFont-style: normal;
        --post-pg-text-on-image-small-category-titleFont-variant: normal;
        --post-pg-text-on-image-small-category-titleFont-weight: normal;
        --post-pg-text-on-image-small-category-titleFont-size: 22px;
        --post-pg-text-on-image-small-category-titleFont-line-height: 27px;
        --post-pg-text-on-image-small-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-small-category-titleFont-text-decoration: none;
        --post-pg-side-by-side-right-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-right-homepage-descriptionFont-style: normal;
        --post-pg-side-by-side-right-homepage-descriptionFont-variant: normal;
        --post-pg-side-by-side-right-homepage-descriptionFont-weight: normal;
        --post-pg-side-by-side-right-homepage-descriptionFont-size: 16px;
        --post-pg-side-by-side-right-homepage-descriptionFont-line-height: 20px;
        --post-pg-side-by-side-right-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-right-homepage-descriptionFont-text-decoration: none;
        --post-large-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-large-category-ratingFont-style: normal;
        --post-large-category-ratingFont-variant: normal;
        --post-large-category-ratingFont-weight: normal;
        --post-large-category-ratingFont-size: 14px;
        --post-large-category-ratingFont-line-height: 17px;
        --post-large-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-large-category-ratingFont-text-decoration: none;
        --post-medium-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-medium-homepage-descriptionFont-style: normal;
        --post-medium-homepage-descriptionFont-variant: normal;
        --post-medium-homepage-descriptionFont-weight: normal;
        --post-medium-homepage-descriptionFont-size: 16px;
        --post-medium-homepage-descriptionFont-line-height: 20px;
        --post-medium-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-medium-homepage-descriptionFont-text-decoration: none;
        --post-pg-medium-category-titleFont: normal normal normal 26px/32px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-medium-category-titleFont-style: normal;
        --post-pg-medium-category-titleFont-variant: normal;
        --post-pg-medium-category-titleFont-weight: normal;
        --post-pg-medium-category-titleFont-size: 26px;
        --post-pg-medium-category-titleFont-line-height: 32px;
        --post-pg-medium-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-medium-category-titleFont-text-decoration: none;
        --post-large-homepage-titleFont: normal normal normal 28px/35px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-large-homepage-titleFont-style: normal;
        --post-large-homepage-titleFont-variant: normal;
        --post-large-homepage-titleFont-weight: normal;
        --post-large-homepage-titleFont-size: 28px;
        --post-large-homepage-titleFont-line-height: 35px;
        --post-large-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-large-homepage-titleFont-text-decoration: none;
        --post-list-homepage-descriptionFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-homepage-descriptionFont-style: normal;
        --post-list-homepage-descriptionFont-variant: normal;
        --post-list-homepage-descriptionFont-weight: normal;
        --post-list-homepage-descriptionFont-size: 14px;
        --post-list-homepage-descriptionFont-line-height: 17px;
        --post-list-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-homepage-descriptionFont-text-decoration: none;
        --post-full-category-titleFont: normal normal normal 40px/50px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-full-category-titleFont-style: normal;
        --post-full-category-titleFont-variant: normal;
        --post-full-category-titleFont-weight: normal;
        --post-full-category-titleFont-size: 40px;
        --post-full-category-titleFont-line-height: 50px;
        --post-full-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-full-category-titleFont-text-decoration: none;
        --post-text-on-image-medium-category-titleFont: normal normal normal 26px/32px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-medium-category-titleFont-style: normal;
        --post-text-on-image-medium-category-titleFont-variant: normal;
        --post-text-on-image-medium-category-titleFont-weight: normal;
        --post-text-on-image-medium-category-titleFont-size: 26px;
        --post-text-on-image-medium-category-titleFont-line-height: 32px;
        --post-text-on-image-medium-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-medium-category-titleFont-text-decoration: none;
        --post-pg-one-column-category-titleFont: normal normal normal 28px/35px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-one-column-category-titleFont-style: normal;
        --post-pg-one-column-category-titleFont-variant: normal;
        --post-pg-one-column-category-titleFont-weight: normal;
        --post-pg-one-column-category-titleFont-size: 28px;
        --post-pg-one-column-category-titleFont-line-height: 35px;
        --post-pg-one-column-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-one-column-category-titleFont-text-decoration: none;
        --post-pg-medium-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 16px;
        --post-pg-medium-homepage-descriptionFont-line-height: 20px;
        --post-pg-medium-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-medium-homepage-descriptionFont-text-decoration: none;
        --post-slider-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-slider-category-ratingFont-style: normal;
        --post-slider-category-ratingFont-variant: normal;
        --post-slider-category-ratingFont-weight: normal;
        --post-slider-category-ratingFont-size: 14px;
        --post-slider-category-ratingFont-line-height: 17px;
        --post-slider-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-slider-category-ratingFont-text-decoration: none;
        --post-pg-side-by-side-homepage-titleFont: normal normal normal 28px/35px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: normal;
        --post-pg-side-by-side-homepage-titleFont-size: 28px;
        --post-pg-side-by-side-homepage-titleFont-line-height: 35px;
        --post-pg-side-by-side-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-homepage-titleFont-text-decoration: none;
        --post-medium-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-medium-category-descriptionFont-style: normal;
        --post-medium-category-descriptionFont-variant: normal;
        --post-medium-category-descriptionFont-weight: normal;
        --post-medium-category-descriptionFont-size: 16px;
        --post-medium-category-descriptionFont-line-height: 20px;
        --post-medium-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-medium-category-descriptionFont-text-decoration: none;
        --post-side-by-side-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-side-by-side-homepage-ratingFont-style: normal;
        --post-side-by-side-homepage-ratingFont-variant: normal;
        --post-side-by-side-homepage-ratingFont-weight: normal;
        --post-side-by-side-homepage-ratingFont-size: 14px;
        --post-side-by-side-homepage-ratingFont-line-height: 17px;
        --post-side-by-side-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-side-by-side-homepage-ratingFont-text-decoration: none;
        --post-side-by-side-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-side-by-side-homepage-descriptionFont-style: normal;
        --post-side-by-side-homepage-descriptionFont-variant: normal;
        --post-side-by-side-homepage-descriptionFont-weight: normal;
        --post-side-by-side-homepage-descriptionFont-size: 16px;
        --post-side-by-side-homepage-descriptionFont-line-height: 20px;
        --post-side-by-side-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-side-by-side-homepage-descriptionFont-text-decoration: none;
        --post-text-on-image-mobile-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-mobile-homepage-ratingFont-style: normal;
        --post-text-on-image-mobile-homepage-ratingFont-variant: normal;
        --post-text-on-image-mobile-homepage-ratingFont-weight: normal;
        --post-text-on-image-mobile-homepage-ratingFont-size: 14px;
        --post-text-on-image-mobile-homepage-ratingFont-line-height: 17px;
        --post-text-on-image-mobile-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-mobile-homepage-ratingFont-text-decoration: none;
        --post-list-medium-category-descriptionFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-medium-category-descriptionFont-style: normal;
        --post-list-medium-category-descriptionFont-variant: normal;
        --post-list-medium-category-descriptionFont-weight: normal;
        --post-list-medium-category-descriptionFont-size: 14px;
        --post-list-medium-category-descriptionFont-line-height: 17px;
        --post-list-medium-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-medium-category-descriptionFont-text-decoration: none;
        --post-medium-category-titleFont: normal normal normal 26px/32px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-medium-category-titleFont-style: normal;
        --post-medium-category-titleFont-variant: normal;
        --post-medium-category-titleFont-weight: normal;
        --post-medium-category-titleFont-size: 26px;
        --post-medium-category-titleFont-line-height: 32px;
        --post-medium-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-medium-category-titleFont-text-decoration: none;
        --post-pg-medium-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 17px;
        --post-pg-medium-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-medium-homepage-ratingFont-text-decoration: none;
        --post-small-homepage-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-small-homepage-titleFont-style: normal;
        --post-small-homepage-titleFont-variant: normal;
        --post-small-homepage-titleFont-weight: normal;
        --post-small-homepage-titleFont-size: 22px;
        --post-small-homepage-titleFont-line-height: 27px;
        --post-small-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-small-homepage-titleFont-text-decoration: none;
        --post-slider-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-slider-category-descriptionFont-style: normal;
        --post-slider-category-descriptionFont-variant: normal;
        --post-slider-category-descriptionFont-weight: normal;
        --post-slider-category-descriptionFont-size: 16px;
        --post-slider-category-descriptionFont-line-height: 20px;
        --post-slider-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-slider-category-descriptionFont-text-decoration: none;
        --post-grid-category-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-grid-category-titleFont-style: normal;
        --post-grid-category-titleFont-variant: normal;
        --post-grid-category-titleFont-weight: normal;
        --post-grid-category-titleFont-size: 22px;
        --post-grid-category-titleFont-line-height: 27px;
        --post-grid-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-grid-category-titleFont-text-decoration: none;
        --post-text-on-image-small-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-small-homepage-descriptionFont-style: normal;
        --post-text-on-image-small-homepage-descriptionFont-variant: normal;
        --post-text-on-image-small-homepage-descriptionFont-weight: normal;
        --post-text-on-image-small-homepage-descriptionFont-size: 16px;
        --post-text-on-image-small-homepage-descriptionFont-line-height: 20px;
        --post-text-on-image-small-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-small-homepage-descriptionFont-text-decoration: none;
        --post-list-medium-category-titleFont: normal normal normal 18px/22px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-medium-category-titleFont-style: normal;
        --post-list-medium-category-titleFont-variant: normal;
        --post-list-medium-category-titleFont-weight: normal;
        --post-list-medium-category-titleFont-size: 18px;
        --post-list-medium-category-titleFont-line-height: 22px;
        --post-list-medium-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-medium-category-titleFont-text-decoration: none;
        --post-list-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-homepage-ratingFont-style: normal;
        --post-list-homepage-ratingFont-variant: normal;
        --post-list-homepage-ratingFont-weight: normal;
        --post-list-homepage-ratingFont-size: 14px;
        --post-list-homepage-ratingFont-line-height: 17px;
        --post-list-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-homepage-ratingFont-text-decoration: none;
        --post-text-on-image-mobile-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-mobile-category-descriptionFont-style: normal;
        --post-text-on-image-mobile-category-descriptionFont-variant: normal;
        --post-text-on-image-mobile-category-descriptionFont-weight: normal;
        --post-text-on-image-mobile-category-descriptionFont-size: 16px;
        --post-text-on-image-mobile-category-descriptionFont-line-height: 20px;
        --post-text-on-image-mobile-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-mobile-category-descriptionFont-text-decoration: none;
        --post-grid-homepage-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-grid-homepage-titleFont-style: normal;
        --post-grid-homepage-titleFont-variant: normal;
        --post-grid-homepage-titleFont-weight: normal;
        --post-grid-homepage-titleFont-size: 22px;
        --post-grid-homepage-titleFont-line-height: 27px;
        --post-grid-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-grid-homepage-titleFont-text-decoration: none;
        --post-text-on-image-medium-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-medium-category-descriptionFont-style: normal;
        --post-text-on-image-medium-category-descriptionFont-variant: normal;
        --post-text-on-image-medium-category-descriptionFont-weight: normal;
        --post-text-on-image-medium-category-descriptionFont-size: 16px;
        --post-text-on-image-medium-category-descriptionFont-line-height: 20px;
        --post-text-on-image-medium-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-medium-category-descriptionFont-text-decoration: none;
        --post-full-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-full-category-ratingFont-style: normal;
        --post-full-category-ratingFont-variant: normal;
        --post-full-category-ratingFont-weight: normal;
        --post-full-category-ratingFont-size: 14px;
        --post-full-category-ratingFont-line-height: 17px;
        --post-full-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-full-category-ratingFont-text-decoration: none;
        --post-pg-side-by-side-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 16px;
        --post-pg-side-by-side-category-descriptionFont-line-height: 20px;
        --post-pg-side-by-side-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-category-descriptionFont-text-decoration: none;
        --post-pg-one-column-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 17px;
        --post-pg-one-column-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-one-column-category-ratingFont-text-decoration: none;
        --post-list-category-descriptionFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-category-descriptionFont-style: normal;
        --post-list-category-descriptionFont-variant: normal;
        --post-list-category-descriptionFont-weight: normal;
        --post-list-category-descriptionFont-size: 14px;
        --post-list-category-descriptionFont-line-height: 17px;
        --post-list-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-category-descriptionFont-text-decoration: none;
        --post-pg-grid-intermediate-homepage-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-intermediate-homepage-titleFont-style: normal;
        --post-pg-grid-intermediate-homepage-titleFont-variant: normal;
        --post-pg-grid-intermediate-homepage-titleFont-weight: normal;
        --post-pg-grid-intermediate-homepage-titleFont-size: 22px;
        --post-pg-grid-intermediate-homepage-titleFont-line-height: 27px;
        --post-pg-grid-intermediate-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-intermediate-homepage-titleFont-text-decoration: none;
        --post-pg-medium-homepage-titleFont: normal normal normal 26px/32px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-medium-homepage-titleFont-style: normal;
        --post-pg-medium-homepage-titleFont-variant: normal;
        --post-pg-medium-homepage-titleFont-weight: normal;
        --post-pg-medium-homepage-titleFont-size: 26px;
        --post-pg-medium-homepage-titleFont-line-height: 32px;
        --post-pg-medium-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-medium-homepage-titleFont-text-decoration: none;
        --post-pg-one-column-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 20px;
        --post-pg-one-column-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-one-column-homepage-descriptionFont-text-decoration: none;
        --post-medium-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-medium-homepage-ratingFont-style: normal;
        --post-medium-homepage-ratingFont-variant: normal;
        --post-medium-homepage-ratingFont-weight: normal;
        --post-medium-homepage-ratingFont-size: 14px;
        --post-medium-homepage-ratingFont-line-height: 17px;
        --post-medium-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-medium-homepage-ratingFont-text-decoration: none;
        --post-list-homepage-titleFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-homepage-titleFont-style: normal;
        --post-list-homepage-titleFont-variant: normal;
        --post-list-homepage-titleFont-weight: normal;
        --post-list-homepage-titleFont-size: 14px;
        --post-list-homepage-titleFont-line-height: 17px;
        --post-list-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-homepage-titleFont-text-decoration: none;
        --post-list-medium-homepage-titleFont: normal normal normal 18px/22px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-medium-homepage-titleFont-style: normal;
        --post-list-medium-homepage-titleFont-variant: normal;
        --post-list-medium-homepage-titleFont-weight: normal;
        --post-list-medium-homepage-titleFont-size: 18px;
        --post-list-medium-homepage-titleFont-line-height: 22px;
        --post-list-medium-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-medium-homepage-titleFont-text-decoration: none;
        --post-large-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-large-homepage-descriptionFont-style: normal;
        --post-large-homepage-descriptionFont-variant: normal;
        --post-large-homepage-descriptionFont-weight: normal;
        --post-large-homepage-descriptionFont-size: 16px;
        --post-large-homepage-descriptionFont-line-height: 20px;
        --post-large-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-large-homepage-descriptionFont-text-decoration: none;
        --post-small-category-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-small-category-titleFont-style: normal;
        --post-small-category-titleFont-variant: normal;
        --post-small-category-titleFont-weight: normal;
        --post-small-category-titleFont-size: 22px;
        --post-small-category-titleFont-line-height: 27px;
        --post-small-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-small-category-titleFont-text-decoration: none;
        --post-pg-grid-large-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-large-category-ratingFont-style: normal;
        --post-pg-grid-large-category-ratingFont-variant: normal;
        --post-pg-grid-large-category-ratingFont-weight: normal;
        --post-pg-grid-large-category-ratingFont-size: 14px;
        --post-pg-grid-large-category-ratingFont-line-height: 17px;
        --post-pg-grid-large-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-large-category-ratingFont-text-decoration: none;
        --post-pg-text-on-image-large-homepage-titleFont: normal normal normal 28px/35px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-large-homepage-titleFont-style: normal;
        --post-pg-text-on-image-large-homepage-titleFont-variant: normal;
        --post-pg-text-on-image-large-homepage-titleFont-weight: normal;
        --post-pg-text-on-image-large-homepage-titleFont-size: 28px;
        --post-pg-text-on-image-large-homepage-titleFont-line-height: 35px;
        --post-pg-text-on-image-large-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-large-homepage-titleFont-text-decoration: none;
        --post-grid-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-grid-homepage-ratingFont-style: normal;
        --post-grid-homepage-ratingFont-variant: normal;
        --post-grid-homepage-ratingFont-weight: normal;
        --post-grid-homepage-ratingFont-size: 14px;
        --post-grid-homepage-ratingFont-line-height: 17px;
        --post-grid-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-grid-homepage-ratingFont-text-decoration: none;
        --post-pg-side-by-side-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 17px;
        --post-pg-side-by-side-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-category-ratingFont-text-decoration: none;
        --post-pg-grid-large-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-large-homepage-ratingFont-style: normal;
        --post-pg-grid-large-homepage-ratingFont-variant: normal;
        --post-pg-grid-large-homepage-ratingFont-weight: normal;
        --post-pg-grid-large-homepage-ratingFont-size: 14px;
        --post-pg-grid-large-homepage-ratingFont-line-height: 17px;
        --post-pg-grid-large-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-large-homepage-ratingFont-text-decoration: none;
        --post-pg-side-by-side-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 16px;
        --post-pg-side-by-side-homepage-descriptionFont-line-height: 20px;
        --post-pg-side-by-side-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-homepage-descriptionFont-text-decoration: none;
        --post-pg-grid-intermediate-category-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-intermediate-category-titleFont-style: normal;
        --post-pg-grid-intermediate-category-titleFont-variant: normal;
        --post-pg-grid-intermediate-category-titleFont-weight: normal;
        --post-pg-grid-intermediate-category-titleFont-size: 22px;
        --post-pg-grid-intermediate-category-titleFont-line-height: 27px;
        --post-pg-grid-intermediate-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-intermediate-category-titleFont-text-decoration: none;
        --post-slider-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-slider-homepage-descriptionFont-style: normal;
        --post-slider-homepage-descriptionFont-variant: normal;
        --post-slider-homepage-descriptionFont-weight: normal;
        --post-slider-homepage-descriptionFont-size: 16px;
        --post-slider-homepage-descriptionFont-line-height: 20px;
        --post-slider-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-slider-homepage-descriptionFont-text-decoration: none;
        --post-pg-side-by-side-category-titleFont: normal normal normal 28px/35px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: normal;
        --post-pg-side-by-side-category-titleFont-size: 28px;
        --post-pg-side-by-side-category-titleFont-line-height: 35px;
        --post-pg-side-by-side-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-category-titleFont-text-decoration: none;
        --post-text-on-image-small-homepage-titleFont: normal normal normal 28px/35px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-small-homepage-titleFont-style: normal;
        --post-text-on-image-small-homepage-titleFont-variant: normal;
        --post-text-on-image-small-homepage-titleFont-weight: normal;
        --post-text-on-image-small-homepage-titleFont-size: 28px;
        --post-text-on-image-small-homepage-titleFont-line-height: 35px;
        --post-text-on-image-small-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-small-homepage-titleFont-text-decoration: none;
        --post-pg-text-on-image-small-homepage-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-small-homepage-titleFont-style: normal;
        --post-pg-text-on-image-small-homepage-titleFont-variant: normal;
        --post-pg-text-on-image-small-homepage-titleFont-weight: normal;
        --post-pg-text-on-image-small-homepage-titleFont-size: 22px;
        --post-pg-text-on-image-small-homepage-titleFont-line-height: 27px;
        --post-pg-text-on-image-small-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-small-homepage-titleFont-text-decoration: none;
        --post-text-on-image-medium-homepage-titleFont: normal normal normal 26px/32px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-medium-homepage-titleFont-style: normal;
        --post-text-on-image-medium-homepage-titleFont-variant: normal;
        --post-text-on-image-medium-homepage-titleFont-weight: normal;
        --post-text-on-image-medium-homepage-titleFont-size: 26px;
        --post-text-on-image-medium-homepage-titleFont-line-height: 32px;
        --post-text-on-image-medium-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-medium-homepage-titleFont-text-decoration: none;
        --post-text-on-image-small-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-small-category-descriptionFont-style: normal;
        --post-text-on-image-small-category-descriptionFont-variant: normal;
        --post-text-on-image-small-category-descriptionFont-weight: normal;
        --post-text-on-image-small-category-descriptionFont-size: 16px;
        --post-text-on-image-small-category-descriptionFont-line-height: 20px;
        --post-text-on-image-small-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-small-category-descriptionFont-text-decoration: none;
        --post-pg-text-on-image-medium-homepage-titleFont: normal normal normal 26px/32px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: normal;
        --post-pg-text-on-image-medium-homepage-titleFont-size: 26px;
        --post-pg-text-on-image-medium-homepage-titleFont-line-height: 32px;
        --post-pg-text-on-image-medium-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-medium-homepage-titleFont-text-decoration: none;
        --post-list-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-category-ratingFont-style: normal;
        --post-list-category-ratingFont-variant: normal;
        --post-list-category-ratingFont-weight: normal;
        --post-list-category-ratingFont-size: 14px;
        --post-list-category-ratingFont-line-height: 17px;
        --post-list-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-category-ratingFont-text-decoration: none;
        --post-side-by-side-homepage-titleFont: normal normal normal 28px/35px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-side-by-side-homepage-titleFont-style: normal;
        --post-side-by-side-homepage-titleFont-variant: normal;
        --post-side-by-side-homepage-titleFont-weight: normal;
        --post-side-by-side-homepage-titleFont-size: 28px;
        --post-side-by-side-homepage-titleFont-line-height: 35px;
        --post-side-by-side-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-side-by-side-homepage-titleFont-text-decoration: none;
        --post-large-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-large-homepage-ratingFont-style: normal;
        --post-large-homepage-ratingFont-variant: normal;
        --post-large-homepage-ratingFont-weight: normal;
        --post-large-homepage-ratingFont-size: 14px;
        --post-large-homepage-ratingFont-line-height: 17px;
        --post-large-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-large-homepage-ratingFont-text-decoration: none;
        --post-pg-text-on-image-small-homepage-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-small-homepage-ratingFont-style: normal;
        --post-pg-text-on-image-small-homepage-ratingFont-variant: normal;
        --post-pg-text-on-image-small-homepage-ratingFont-weight: normal;
        --post-pg-text-on-image-small-homepage-ratingFont-size: 14px;
        --post-pg-text-on-image-small-homepage-ratingFont-line-height: 17px;
        --post-pg-text-on-image-small-homepage-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-text-on-image-small-homepage-ratingFont-text-decoration: none;
        --post-pg-side-by-side-right-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-right-category-ratingFont-style: normal;
        --post-pg-side-by-side-right-category-ratingFont-variant: normal;
        --post-pg-side-by-side-right-category-ratingFont-weight: normal;
        --post-pg-side-by-side-right-category-ratingFont-size: 14px;
        --post-pg-side-by-side-right-category-ratingFont-line-height: 17px;
        --post-pg-side-by-side-right-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-right-category-ratingFont-text-decoration: none;
        --post-pg-grid-large-homepage-titleFont: normal normal normal 22px/27px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-large-homepage-titleFont-style: normal;
        --post-pg-grid-large-homepage-titleFont-variant: normal;
        --post-pg-grid-large-homepage-titleFont-weight: normal;
        --post-pg-grid-large-homepage-titleFont-size: 22px;
        --post-pg-grid-large-homepage-titleFont-line-height: 27px;
        --post-pg-grid-large-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-large-homepage-titleFont-text-decoration: none;
        --post-list-medium-homepage-descriptionFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-medium-homepage-descriptionFont-style: normal;
        --post-list-medium-homepage-descriptionFont-variant: normal;
        --post-list-medium-homepage-descriptionFont-weight: normal;
        --post-list-medium-homepage-descriptionFont-size: 14px;
        --post-list-medium-homepage-descriptionFont-line-height: 17px;
        --post-list-medium-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-medium-homepage-descriptionFont-text-decoration: none;
        --post-pg-medium-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --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: 16px;
        --post-pg-medium-category-descriptionFont-line-height: 20px;
        --post-pg-medium-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-medium-category-descriptionFont-text-decoration: none;
        --post-pg-grid-large-homepage-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-large-homepage-descriptionFont-style: normal;
        --post-pg-grid-large-homepage-descriptionFont-variant: normal;
        --post-pg-grid-large-homepage-descriptionFont-weight: normal;
        --post-pg-grid-large-homepage-descriptionFont-size: 16px;
        --post-pg-grid-large-homepage-descriptionFont-line-height: 20px;
        --post-pg-grid-large-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-grid-large-homepage-descriptionFont-text-decoration: none;
        --post-pg-side-by-side-right-homepage-titleFont: normal normal normal 28px/35px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-right-homepage-titleFont-style: normal;
        --post-pg-side-by-side-right-homepage-titleFont-variant: normal;
        --post-pg-side-by-side-right-homepage-titleFont-weight: normal;
        --post-pg-side-by-side-right-homepage-titleFont-size: 28px;
        --post-pg-side-by-side-right-homepage-titleFont-line-height: 35px;
        --post-pg-side-by-side-right-homepage-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-right-homepage-titleFont-text-decoration: none;
        --post-pg-side-by-side-right-category-descriptionFont: normal normal normal 16px/20px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-right-category-descriptionFont-style: normal;
        --post-pg-side-by-side-right-category-descriptionFont-variant: normal;
        --post-pg-side-by-side-right-category-descriptionFont-weight: normal;
        --post-pg-side-by-side-right-category-descriptionFont-size: 16px;
        --post-pg-side-by-side-right-category-descriptionFont-line-height: 20px;
        --post-pg-side-by-side-right-category-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-pg-side-by-side-right-category-descriptionFont-text-decoration: none;
        --post-list-large-homepage-descriptionFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-large-homepage-descriptionFont-style: normal;
        --post-list-large-homepage-descriptionFont-variant: normal;
        --post-list-large-homepage-descriptionFont-weight: normal;
        --post-list-large-homepage-descriptionFont-size: 14px;
        --post-list-large-homepage-descriptionFont-line-height: 17px;
        --post-list-large-homepage-descriptionFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-large-homepage-descriptionFont-text-decoration: none;
        --post-list-category-titleFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-category-titleFont-style: normal;
        --post-list-category-titleFont-variant: normal;
        --post-list-category-titleFont-weight: normal;
        --post-list-category-titleFont-size: 14px;
        --post-list-category-titleFont-line-height: 17px;
        --post-list-category-titleFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-list-category-titleFont-text-decoration: none;
        --post-text-on-image-medium-category-ratingFont: normal normal normal 14px/17px avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-medium-category-ratingFont-style: normal;
        --post-text-on-image-medium-category-ratingFont-variant: normal;
        --post-text-on-image-medium-category-ratingFont-weight: normal;
        --post-text-on-image-medium-category-ratingFont-size: 14px;
        --post-text-on-image-medium-category-ratingFont-line-height: 17px;
        --post-text-on-image-medium-category-ratingFont-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --post-text-on-image-medium-category-ratingFont-text-decoration: none;
        --wix-color-1: 255, 255, 255;
        --wix-color-2: 213, 213, 213;
        --wix-color-3: 170, 170, 170;
        --wix-color-4: 128, 128, 128;
        --wix-color-5: 22, 22, 22;
        --wix-color-6: 217, 199, 187;
        --wix-color-7: 180, 158, 142;
        --wix-color-8: 255, 156, 0;
        --wix-color-9: 95, 71, 55;
        --wix-color-10: 47, 36, 27;
        --wix-color-11: 172, 217, 185;
        --wix-color-12: 129, 179, 144;
        --wix-color-13: 234, 150, 0;
        --wix-color-14: 17, 104, 42;
        --wix-color-15: 8, 52, 21;
        --wix-color-16: 238, 243, 189;
        --wix-color-17: 221, 230, 128;
        --wix-color-18: 166, 173, 96;
        --wix-color-19: 111, 115, 64;
        --wix-color-20: 55, 58, 32;
        --wix-color-21: 189, 210, 199;
        --wix-color-22: 132, 164, 148;
        --wix-color-23: 99, 123, 111;
        --wix-color-24: 66, 82, 74;
        --wix-color-25: 0, 0, 0;
        --wix-color-26: 255, 255, 255;
        --wix-color-27: 0, 0, 0;
        --wix-color-28: 232, 230, 230;
        --wix-color-29: 199, 199, 199;
        --wix-color-30: 89, 89, 89;
        --wix-color-31: 0, 87, 225;
        --wix-color-32: 0, 0, 0;
        --wix-color-33: 199, 199, 199;
        --wix-color-34: 255, 255, 255;
        --wix-color-35: 0, 0, 0;
        --wix-color-36: 0, 0, 0;
        --wix-color-37: 232, 230, 230;
        --wix-color-38: 0, 87, 225;
        --wix-color-39: 0, 87, 225;
        --wix-color-40: 255, 255, 255;
        --wix-color-41: 255, 255, 255;
        --wix-color-42: 0, 87, 225;
        --wix-color-43: 0, 87, 225;
        --wix-color-44: 199, 199, 199;
        --wix-color-45: 199, 199, 199;
        --wix-color-46: 255, 255, 255;
        --wix-color-47: 255, 255, 255;
        --wix-color-48: 0, 87, 225;
        --wix-color-49: 0, 87, 225;
        --wix-color-50: 0, 87, 225;
        --wix-color-51: 0, 87, 225;
        --wix-color-52: 255, 255, 255;
        --wix-color-53: 255, 255, 255;
        --wix-color-54: 199, 199, 199;
        --wix-color-55: 199, 199, 199;
        --wix-font-Title: normal normal normal 40px/1.4em corben, serif;
        --wix-font-Title-style: normal;
        --wix-font-Title-variant: normal;
        --wix-font-Title-weight: normal;
        --wix-font-Title-size: 40px;
        --wix-font-Title-line-height: 1.4em;
        --wix-font-Title-family: corben, serif;
        --wix-font-Title-text-decoration: none;
        --wix-font-Menu: normal normal normal 16px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
        --wix-font-Menu-style: normal;
        --wix-font-Menu-variant: normal;
        --wix-font-Menu-weight: normal;
        --wix-font-Menu-size: 16px;
        --wix-font-Menu-line-height: 1.4em;
        --wix-font-Menu-family: din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
        --wix-font-Menu-text-decoration: none;
        --wix-font-Page-title: normal normal normal 18px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Page-title-style: normal;
        --wix-font-Page-title-variant: normal;
        --wix-font-Page-title-weight: normal;
        --wix-font-Page-title-size: 18px;
        --wix-font-Page-title-line-height: 1.4em;
        --wix-font-Page-title-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Page-title-text-decoration: none;
        --wix-font-Heading-XL: normal normal normal 18px/1.6em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-XL-style: normal;
        --wix-font-Heading-XL-variant: normal;
        --wix-font-Heading-XL-weight: normal;
        --wix-font-Heading-XL-size: 18px;
        --wix-font-Heading-XL-line-height: 1.6em;
        --wix-font-Heading-XL-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-XL-text-decoration: none;
        --wix-font-Heading-L: normal normal normal 18px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-L-style: normal;
        --wix-font-Heading-L-variant: normal;
        --wix-font-Heading-L-weight: normal;
        --wix-font-Heading-L-size: 18px;
        --wix-font-Heading-L-line-height: 1.4em;
        --wix-font-Heading-L-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-L-text-decoration: none;
        --wix-font-Heading-M: normal normal normal 27px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-M-style: normal;
        --wix-font-Heading-M-variant: normal;
        --wix-font-Heading-M-weight: normal;
        --wix-font-Heading-M-size: 27px;
        --wix-font-Heading-M-line-height: 1.4em;
        --wix-font-Heading-M-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-M-text-decoration: none;
        --wix-font-Heading-S: normal normal normal 25px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-S-style: normal;
        --wix-font-Heading-S-variant: normal;
        --wix-font-Heading-S-weight: normal;
        --wix-font-Heading-S-size: 25px;
        --wix-font-Heading-S-line-height: 1.4em;
        --wix-font-Heading-S-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Heading-S-text-decoration: none;
        --wix-font-Body-L: normal normal normal 22px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Body-L-style: normal;
        --wix-font-Body-L-variant: normal;
        --wix-font-Body-L-weight: normal;
        --wix-font-Body-L-size: 22px;
        --wix-font-Body-L-line-height: 1.4em;
        --wix-font-Body-L-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Body-L-text-decoration: none;
        --wix-font-Body-M: normal normal normal 18px/1.6em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Body-M-style: normal;
        --wix-font-Body-M-variant: normal;
        --wix-font-Body-M-weight: normal;
        --wix-font-Body-M-size: 18px;
        --wix-font-Body-M-line-height: 1.6em;
        --wix-font-Body-M-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Body-M-text-decoration: none;
        --wix-font-Body-S: normal normal normal 14px/1.4em avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Body-S-style: normal;
        --wix-font-Body-S-variant: normal;
        --wix-font-Body-S-weight: normal;
        --wix-font-Body-S-size: 14px;
        --wix-font-Body-S-line-height: 1.4em;
        --wix-font-Body-S-family: avenir-lt-w01_85-heavy1475544, avenir-lt-w05_85-heavy, sans-serif;
        --wix-font-Body-S-text-decoration: none;
        --wix-font-Body-XS: normal normal normal 12px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
        --wix-font-Body-XS-style: normal;
        --wix-font-Body-XS-variant: normal;
        --wix-font-Body-XS-weight: normal;
        --wix-font-Body-XS-size: 12px;
        --wix-font-Body-XS-line-height: 1.4em;
        --wix-font-Body-XS-family: din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
        --wix-font-Body-XS-text-decoration: none;
        --wix-font-LIGHT: normal normal normal 12px/1.4em HelveticaNeueW01-45Ligh;
        --wix-font-LIGHT-style: normal;
        --wix-font-LIGHT-variant: normal;
        --wix-font-LIGHT-weight: normal;
        --wix-font-LIGHT-size: 12px;
        --wix-font-LIGHT-line-height: 1.4em;
        --wix-font-LIGHT-family: HelveticaNeueW01-45Ligh;
        --wix-font-LIGHT-text-decoration: none;
        --wix-font-MEDIUM: normal normal normal 12px/1.4em HelveticaNeueW01-55Roma;
        --wix-font-MEDIUM-style: normal;
        --wix-font-MEDIUM-variant: normal;
        --wix-font-MEDIUM-weight: normal;
        --wix-font-MEDIUM-size: 12px;
        --wix-font-MEDIUM-line-height: 1.4em;
        --wix-font-MEDIUM-family: HelveticaNeueW01-55Roma;
        --wix-font-MEDIUM-text-decoration: none;
        --wix-font-STRONG: normal normal normal 12px/1.4em HelveticaNeueW01-65Medi;
        --wix-font-STRONG-style: normal;
        --wix-font-STRONG-variant: normal;
        --wix-font-STRONG-weight: normal;
        --wix-font-STRONG-size: 12px;
        --wix-font-STRONG-line-height: 1.4em;
        --wix-font-STRONG-family: HelveticaNeueW01-65Medi;
        --wix-font-STRONG-text-decoration: none;
      }

      .s_4oLS_.oSEw0W_--madefor {
        --wbu-font-stack: var(--wix-font-stack);
        --wbu-font-weight-regular: var(--wix-font-weight-regular);
        --wbu-font-weight-medium: var(--wix-font-weight-medium);
        --wbu-font-weight-bold: var(--wix-font-weight-bold)
      }



      .sOF_adw.o__29VekA--madefor {
        --wbu-font-stack: var(--wix-font-stack);
        --wbu-font-weight-regular: var(--wix-font-weight-regular);
        --wbu-font-weight-medium: var(--wix-font-weight-medium);
        --wbu-font-weight-bold: var(--wix-font-weight-bold)
      }









      .dsrHP {
        box-sizing: border-box;
        height: 29px;
        margin: 0 auto;
        max-width: 100%;
        padding-top: 14px;
        width: 100%
      }

      ._0PN9L {
        padding-top: 11px
      }

      .BwZA- {
        stroke: currentColor;
        stroke-width: 1;
        shape-rendering: crispEdges;
        display: block
      }

      .JWuP-,
      ._2BgVT,
      ._2ZRnZ,
      .u5G-y {
        height: 100%
      }

      .u5G-y {
        stroke-dasharray: 4 4
      }

      .JWuP- {
        stroke-dasharray: 1 5
      }

      .QB--V,
      .j-rPJ {
        width: 10%
      }

      .D1ddi,
      .rH4dl {
        width: 40%
      }

      .IV-NN {
        width: 20%
      }

      .wLPmc {
        width: 100%
      }

      .-JxB3 {
        margin-right: auto
      }

      .VR9ew {
        margin: 0 auto
      }

      ._8-wPp {
        margin-left: auto
      }

      .Hrwjj {
        width: inherit
      }

      ._8igeG {
        height: 100%
      }

      ._8igeG ._9b2oX {
        height: 1px
      }

      .eaVMN {
        outline: none
      }

      .-Vwjz {
        background-color: #fff;
        border-radius: 30px;
        display: none;
        height: 28px;
        position: absolute;
        right: 12px;
        top: 12px;
        width: 28px;
        z-index: 10
      }

      .I-jb8:hover .-Vwjz {
        align-items: center;
        display: flex;
        justify-content: center
      }

      .J2tBc {
        height: 16px;
        width: 16px;
        z-index: 11
      }

      .I-jb8,
      .J2tBc {
        position: absolute
      }

      .I-jb8 {
        height: 100%;
        left: 0;
        top: 0;
        width: 100%
      }

      .YFLe1 {
        cursor: pointer
      }

      ._5bwZL {
        color: #fff;
        font-size: 14px;
        height: 20px;
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap
      }

      .duL0p {
        background-color: rgba(0, 0, 0, .6);
        bottom: 0;
        display: none;
        height: 52px;
        padding: 16px 20px;
        position: absolute;
        width: 100%
      }

      .I-jb8:hover .duL0p {
        display: flex;
        flex-direction: column;
        justify-content: center
      }

      ._0FBl6 {
        cursor: pointer;
        height: 100%;
        width: 100%
      }

      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(0.14, 0.4, 0.09, 0.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(0.9009009009)
      }

      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
      }

      div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-content,
      div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover) .gallery-item-hover:not(.hide-hover) {
        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 {
        background-color: rgba(0, 0, 0, 0) !important
      }

      div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-content,
      div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-content {
        transform: scale(0.985)
      }

      div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover).simulate-hover .gallery-item-hover:not(.hide-hover),
      div.pro-gallery .gallery-item-container.shrink-on-hover:not(.hide-hover):hover .gallery-item-hover:not(.hide-hover) {
        transform: scale(0.985)
      }

      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(0.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:before {
        opacity: 0
      }

      div.pro-gallery .gallery-item-container:not(.invert-hover) .gallery-item-hover .gallery-item-hover-inner {
        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(0.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(0.3, 0.13, 0.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(0.3, 0.13, 0.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(0.3, 0.13, 0.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(0.3, 0.13, 0.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(0.3, 0.13, 0.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(0.3, 0.13, 0.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(0.3, 0.13, 0.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(0.3, 0.13, 0.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(0.9)
      }

      div.pro-gallery .gallery-item-container.invert-hover.hover-animation-slide-up .gallery-item-hover {
        transition: transform .4s cubic-bezier(0.3, 0.13, 0.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(0.3, 0.13, 0.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(0.3, 0.13, 0.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(0.3, 0.13, 0.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(0.3, 0.13, 0.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(0.3, 0.13, 0.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(0.3, 0.13, 0.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(0.3, 0.13, 0.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: rgba(0, 0, 0, 0);
        border: 2px solid #5d5d61;
        border-radius: 0;
        color: #5d5d61;
        cursor: pointer;
        display: inline-block;
        font-family: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif;
        font-size: 12px;
        padding: 11px 29px
      }

      .show-more-container button.show-more:hover {
        background: rgba(0, 0, 0, .1)
      }

      .more-items-loader {
        color: #3899ec;
        display: block;
        font-size: 30px;
        line-height: 50px;
        text-align: center;
        width: 100%
      }

      .version-header {
        background: rgba(255, 255, 255, .8);
        color: #e03939;
        font-family: Consolas, monospace;
        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
      }

      .mouse-cursor {
        display: flex;
        position: absolute;
        width: 100%
      }

      .nav-arrows-container {
        justify-content: center
      }

      .nav-arrows-container.follow-mouse-cursor {
        cursor: none;
        position: relative
      }

      .nav-arrows-container:hover {
        opacity: 1
      }

      .nav-arrows-container.drop-shadow svg {
        filter: drop-shadow(0 1px 0.15px #B2B2B2)
      }

      .nav-arrows-container .slideshow-arrow {
        flex-shrink: 0
      }

      .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: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif;
        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: HelveticaNeueW01-45Ligh, HelveticaNeueW02-45Ligh, HelveticaNeueW10-45Ligh, sans-serif;
        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: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 {
        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: rgba(0, 0, 0, 0)
      }

      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: rgba(0, 0, 0, 0);
        object-fit: contain
      }

      div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item {
        border-radius: 0;
        height: 100%;
        left: 0;
        margin: 0;
        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;
        /*! autoprefixer: ignore next */
        box-sizing: border-box;
        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;
        object-fit: cover;
        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: rgba(0, 0, 0, 0);
        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-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.playing button,
      div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video.playing i {
        display: none
      }

      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-video button,
      div.pro-gallery .gallery-item-container .gallery-item-wrapper .gallery-item.gallery-item-video i {
        -webkit-font-smoothing: antialiased;
        /*! autoprefixer: ignore next */
        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;
        top: 50%;
        z-index: 11
      }

      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 {
        opacity: 1
      }

      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 {
        font-size: 26px
      }

      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 {
        opacity: .9
      }

      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 {
        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.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
      }

      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: rgba(255, 255, 255, .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 #3899ec
      }

      div.pro-gallery.accessible .has-custom-focus:focus {
        box-shadow: inset 0 0 0 1px #fff, inset 0 0 1px 4px #3899ec
      }

      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 #3899ec, inset 0 0 7px 0 #fff, 0 0 10px -5px #3899ec
      }

      div.pro-gallery.accessible .gallery-item-container:focus:after {
        border-radius: inherit;
        box-shadow: inset 0 0 1px 2px #3899ec, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #3899ec;
        content: " ";
        height: 100%;
        left: 0;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%
      }

      div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted:before {
        box-shadow: inset 0 0 1px 2px #3899ec, inset 0 0 7px 0 #fff, inset 0 0 10px -5px #3899ec
      }

      div.pro-gallery.accessible .pro-gallery-thumbnails-highlighted:after {
        border-radius: inherit;
        box-shadow: inset 0 0 1px 2px #3899ec, inset 0 0 7px 0 #fff, 0 0 10px -5px #3899ec;
        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;
        -webkit-clip-path: circle(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
      }

      .pro-gallery-parent-container.gallery-slideshow [data-hook=group-view]: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)
      }

      .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
      }

      .gallery-item-hover:before {
        background: unset !important
      }

      .gallery-item-hover .gallery-item-hover-inner {
        height: 100%
      }

      .nav-arrows-container {
        align-items: center;
        background: rgba(0, 0, 0, 0);
        border: none;
        cursor: pointer;
        display: flex;
        font-size: 40px;
        height: 100px;
        left: auto;
        opacity: .9;
        outline: none;
        position: absolute;
        text-align: center;
        width: 100px;
        z-index: 3
      }

      .sFMQP {
        height: 100%;
        overflow: hidden;
        width: 100%
      }

      [dir] .sFMQP {
        border: 0
      }

      .zQJEg {
        height: 100%;
        max-width: 100%;
        position: relative;
        width: 100%
      }

      .RoSkQ {
        bottom: 0;
        position: absolute;
        top: 0
      }

      [dir] .RoSkQ {
        background: rgba(51, 51, 51, .05)
      }

      [dir=ltr] .RoSkQ {
        left: 0;
        right: 0
      }

      [dir=rtl] .RoSkQ {
        left: 0;
        right: 0
      }

      .PrRdB,
      .glob_fontElementMap {
        font-family: var(--ricos-font-family, unset)
      }

      .payS0 {
        color: var(--ricos-custom-hashtag-color, var(--ricos-action-color, #0261ff));
        font-family: var(--ricos-custom-hashtag-font-family, unset);
        font-size: var(--ricos-custom-hashtag-font-size, unset);
        font-style: var(--ricos-custom-hashtag-font-style, unset);
        font-weight: var(--ricos-custom-hashtag-font-weight, unset);
        line-height: var(--ricos-custom-hashtag-line-height, unset);
        min-height: var(--ricos-custom-hashtag-min-height, unset);
        -webkit-text-decoration: var(--ricos-custom-hashtag-text-decoration, none);
        text-decoration: var(--ricos-custom-hashtag-text-decoration, none)
      }

      .payS0:hover {
        text-decoration: underline
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .payS0 {
          font-size: var(--ricos-custom-hashtag-font-size, unset)
        }
      }

      @container (width < 640px) {
        [data-query=container] .payS0 {
          font-size: var(--ricos-custom-hashtag-font-size, unset)
        }
      }

      .Lj-sQ {
        font-family: var(--ricos-font-family, unset)
      }

      ._5MErf {
        color: var(--ricos-custom-p-color, unset);
        color: var(--ricos-custom-p-color, var(--ricos-text-color, #212121));
        line-height: 21px;
        font: inherit;
        font-family: var(--ricos-custom-p-font-family, unset);
        font-size: var(--ricos-custom-p-font-size, unset);
        font-size: 14px;
        font-style: var(--ricos-custom-p-font-style, unset);
        font-weight: var(--ricos-custom-p-font-weight, unset);
        line-height: var(--ricos-custom-p-line-height, unset);
        min-height: var(--ricos-custom-p-min-height, unset);
        position: inherit;
        resize: none;
        -webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
        text-decoration: var(--ricos-custom-p-text-decoration, unset);
        width: 100%;
        z-index: 1
      }

      [dir] ._5MErf {
        border: none
      }

      [dir] ._5MErf>*>span {
        background-color: var(--ricos-custom-p-background-color, unset)
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] ._5MErf {
          font-size: var(--ricos-custom-p-font-size, unset)
        }
      }

      @container (width < 640px) {
        [data-query=container] ._5MErf {
          font-size: var(--ricos-custom-p-font-size, unset)
        }
      }

      [dir] ._5MErf[readonly] {
        cursor: pointer
      }

      .RY5uX,
      .glob_fontElementMap {
        font-family: var(--ricos-font-family, unset)
      }

      .yCrNL {
        color: var(--ricos-custom-p-color, unset);
        display: block;
        font-family: var(--ricos-custom-p-font-family, unset);
        font-size: var(--ricos-custom-p-font-size, unset);
        font-style: var(--ricos-custom-p-font-style, unset);
        font-weight: var(--ricos-custom-p-font-weight, unset);
        line-height: var(--ricos-custom-p-line-height, unset);
        min-height: var(--ricos-custom-p-min-height, unset);
        overflow: hidden;
        position: relative;
        -webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
        text-decoration: var(--ricos-custom-p-text-decoration, unset)
      }

      .yCrNL>*>span {
        background-color: var(--ricos-custom-p-background-color, unset)
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .yCrNL {
          font-size: var(--ricos-custom-p-font-size, unset)
        }
      }

      @container (width < 640px) {
        [data-query=container] .yCrNL {
          font-size: var(--ricos-custom-p-font-size, unset)
        }
      }

      ._5lFML {
        background-color: #fff;
        border-radius: 30px;
        display: none;
        height: 28px;
        position: absolute;
        right: 12px;
        top: 12px;
        width: 28px;
        z-index: 10
      }

      .yCrNL:hover ._5lFML {
        align-items: center;
        display: flex;
        justify-content: center
      }

      ._7QkTE {
        height: 16px;
        position: absolute;
        width: 16px;
        z-index: 11
      }

      ._5d4TA {
        cursor: pointer
      }

      .LBpg4 {
        overflow: hidden
      }

      .vRRYI {
        position: relative;
        width: 100%
      }

      .vRRYI:before {
        content: "";
        display: block;
        padding-bottom: calc(var(--dim-height)/var(--dim-width)*100%);
        width: 100%
      }

      .vRRYI>:first-child {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
      }

      .Jp9gf {
        display: block;
        height: auto;
        width: 100%
      }

      .nVsdg {
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0
      }

      .G5j-K {
        background: none;
        color: var(--ricos-custom-p-color, unset);
        color: var(--ricos-custom-p-color, var(--ricos-text-color, #212121));
        display: block;
        font-family: var(--ricos-custom-p-font-family, unset);
        font-size: var(--ricos-custom-p-font-size, unset);
        font-size: 14px;
        font-style: var(--ricos-custom-p-font-style, unset);
        font-weight: var(--ricos-custom-p-font-weight, unset);
        line-height: var(--ricos-custom-p-line-height, unset);
        min-height: var(--ricos-custom-p-min-height, unset);
        padding: 18px 0;
        text-align: center;
        -webkit-text-decoration: var(--ricos-custom-p-text-decoration, unset);
        text-decoration: var(--ricos-custom-p-text-decoration, unset)
      }

      .G5j-K>*>span {
        background-color: var(--ricos-custom-p-background-color, unset)
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .G5j-K {
          font-size: var(--ricos-custom-p-font-size, unset)
        }
      }

      @container (width < 640px) {
        [data-query=container] .G5j-K {
          font-size: var(--ricos-custom-p-font-size, unset)
        }
      }

      .ipJsc {
        filter: blur(8px);
        position: relative
      }

      .ipJsc,
      .ox0ze {
        transition: opacity .8s ease
      }

      .ox0ze {
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0
      }

      .ox0ze.uescE {
        opacity: 1;
        position: relative
      }

      .glob_fontElementMap,
      .u9vsg {
        font-family: var(--ricos-font-family, unset)
      }

      ._37YHL {
        color: var(--ricos-custom-link-color, var(--ricos-action-color, #0261ff));
        font-family: var(--ricos-custom-link-font-family, unset);
        font-size: var(--ricos-custom-link-font-size, unset);
        font-style: var(--ricos-custom-link-font-style, unset);
        font-weight: var(--ricos-custom-link-font-weight, unset);
        line-height: var(--ricos-custom-link-line-height, unset);
        min-height: var(--ricos-custom-link-min-height, unset);
        -webkit-text-decoration: var(--ricos-custom-link-text-decoration, none);
        text-decoration: var(--ricos-custom-link-text-decoration, none)
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] ._37YHL {
          font-size: var(--ricos-custom-link-font-size, unset)
        }
      }

      @container (width < 640px) {
        [data-query=container] ._37YHL {
          font-size: var(--ricos-custom-link-font-size, unset)
        }
      }

      [dir] .GFaZl:hover {
        cursor: text
      }

      [dir] .hO7NK:hover {
        cursor: pointer
      }

      .NnvPD {
        display: flex
      }

      [dir=ltr] .NnvPD {
        margin-right: 5px
      }

      [dir=rtl] .NnvPD {
        margin-left: 5px
      }

      .u223s {
        color: var(--ricos-settings-action-color, var(--ricos-action-color-fallback, #0261ff));
        max-width: 270px;
        overflow: hidden;
        text-decoration: none;
        text-overflow: ellipsis;
        white-space: nowrap
      }

      .u223s:hover {
        text-decoration: underline
      }

      [dir] .mfBE7:hover {
        cursor: pointer
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .u223s {
          max-width: 160px
        }
      }

      @container (width < 640px) {
        [data-query=container] .u223s {
          max-width: 160px
        }
      }

      .glob_fontElementMap,
      .zeLSn {
        font-family: var(--ricos-font-family, unset)
      }

      .R87zH {
        display: flex;
        flex-direction: row;
        max-height: 170px;
        width: 100%
      }

      [dir] .R87zH {
        background-color: var(--ricos-background-color, unset);
        border: 1px solid rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.2);
        cursor: pointer;
        margin: 0
      }

      [dir] .R87zH:hover {
        border-color: rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.6)
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .R87zH {
          color: var(--ricos-native-text-color, var(--ricos-text-color, #212121))
        }

        [dir] [data-query=media] .R87zH {
          border-radius: var(--ricos-native-whitebox-border-radius, 0)
        }
      }

      @container (width < 640px) {
        [data-query=container] .R87zH {
          color: var(--ricos-native-text-color, var(--ricos-text-color, #212121))
        }

        [dir] [data-query=container] .R87zH {
          border-radius: var(--ricos-native-whitebox-border-radius, 0)
        }
      }

      .ZbgEG {
        flex: 0 0 auto
      }

      [dir] .ZbgEG {
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        border-color: var(--ricos-text-color, #212121)
      }

      [dir=ltr] .ZbgEG {
        border-right: 1px solid #ededed
      }

      [dir=rtl] .ZbgEG {
        border-left: 1px solid #ededed
      }

      .xG1DY {
        color: var(--ricos-settings-text-color, #000);
        display: flex;
        flex-direction: column;
        font-family: var(--ricos-custom-p-font-family);
        overflow: hidden;
        vertical-align: middle;
        width: 100%
      }

      [dir] .xG1DY {
        padding: 20px 28px
      }

      .MlfAK {
        align-self: flex-start;
        color: var(--ricos-text-color, #212121);
        display: flex;
        font-family: var(--ricos-custom-h2-font-family);
        font-size: 20px;
        font-weight: 700;
        line-height: 28px;
        max-height: 68px;
        min-height: 26px
      }

      [dir] .MlfAK {
        padding-top: 12px
      }

      .tCwNQ {
        align-self: flex-end
      }

      .IMRrM,
      .MlfAK,
      .shgnB {
        overflow: hidden;
        text-overflow: ellipsis
      }

      .IMRrM,
      .shgnB {
        font-size: 16px;
        line-height: 24px;
        white-space: nowrap
      }

      .IMRrM {
        color: var(--ricos-text-color-low, #646464)
      }

      [dir=ltr] .IMRrM {
        text-align: left
      }

      [dir=rtl] .IMRrM {
        text-align: right
      }

      .shgnB {
        color: var(--ricos-text-color, #212121)
      }

      [dir] .shgnB {
        padding-top: 8px
      }

      @media only screen and (max-width: 800px) {
        [data-query=media] .R87zH {
          max-height: 144px
        }

        [data-query=media] .ZbgEG {
          width: 110px
        }

        [dir] [data-query=media] .xG1DY {
          padding: 12px
        }

        [data-query=media] .MlfAK {
          font-size: 14px;
          line-height: 20px;
          max-height: 48px
        }

        [dir] [data-query=media] .MlfAK {
          padding-top: 8px
        }

        [data-query=media] .tCwNQ {
          align-self: flex-end
        }

        [dir=ltr] [data-query=media] .tCwNQ {
          padding-right: 12px
        }

        [dir=rtl] [data-query=media] .tCwNQ {
          padding-left: 12px
        }

        [data-query=media] .IMRrM {
          font-size: 12px;
          line-height: 16px
        }

        [data-query=media] .shgnB {
          display: flex;
          font-size: 12px;
          line-height: 18px;
          max-height: 44px;
          white-space: normal
        }
      }

      @container (width < 800px) {
        [data-query=container] .R87zH {
          max-height: 144px
        }

        [data-query=container] .ZbgEG {
          width: 110px
        }

        [dir] [data-query=container] .xG1DY {
          padding: 12px
        }

        [data-query=container] .MlfAK {
          font-size: 14px;
          line-height: 20px;
          max-height: 48px
        }

        [dir] [data-query=container] .MlfAK {
          padding-top: 8px
        }

        [data-query=container] .tCwNQ {
          align-self: flex-end
        }

        [dir=ltr] [data-query=container] .tCwNQ {
          padding-right: 12px
        }

        [dir=rtl] [data-query=container] .tCwNQ {
          padding-left: 12px
        }

        [data-query=container] .IMRrM {
          font-size: 12px;
          line-height: 16px
        }

        [data-query=container] .shgnB {
          display: flex;
          font-size: 12px;
          line-height: 18px;
          max-height: 44px;
          white-space: normal
        }
      }

      .mxVRj {
        height: 100%;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 0
      }

      [dir] .mxVRj {
        border: 0
      }

      [dir=ltr] .mxVRj {
        left: 0
      }

      [dir=rtl] .mxVRj {
        right: 0
      }

      ._3KTHw {
        bottom: 0;
        position: absolute;
        top: 0;
        z-index: 3
      }

      [dir=ltr] ._3KTHw {
        left: 0;
        right: 0
      }

      [dir=rtl] ._3KTHw {
        left: 0;
        right: 0
      }

      ._3hLSv {
        height: 0;
        overflow: hidden;
        position: relative
      }

      [dir] ._3hLSv {
        padding-bottom: 56.25%
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] ._3hLSv {
          min-width: auto
        }
      }

      @container (width < 640px) {
        [data-query=container] ._3hLSv {
          min-width: auto
        }
      }

      ._3d2Uk {
        display: block;
        width: 100%
      }

      .KbSZm,
      .Qg5Lq,
      .uyaUe,
      .zmREe {
        color: #898ea4
      }

      .NA9iw {
        color: #5e6687
      }

      .xUdCb {
        opacity: .7
      }

      .ZrWvJ,
      ._3Ikjb,
      .d6w7b {
        color: #c76b29
      }

      .fKbhc {
        color: #c08b30
      }

      .vbT2E {
        color: #3d8fd1
      }

      .c2b-L {
        color: #22a2c9
      }

      ._0FUK4 {
        color: #6679cc
      }

      .zfAKw {
        color: #c76b29
      }

      .BOPEu,
      .BtYrb .c2b-L,
      .ctPzl .c2b-L,
      .zsyNH {
        color: #22a2c9
      }

      .DBRE3,
      .GYaHQ,
      .Z0sH7,
      ._3KuKB,
      .oki1P {
        color: #ac9739
      }

      .O2fQt,
      .PxmYU,
      .cByIU {
        color: #22a2c9
      }

      .Mwoid,
      .TLkcN {
        color: #3d8fd1
      }

      ._8zqxg {
        text-decoration: line-through
      }

      .hFZMF {
        text-decoration: none
      }

      [dir] .hFZMF {
        border-bottom: 1px dotted #202746
      }

      .qbNuY {
        font-style: italic
      }

      .VWep6,
      .yYlvn {
        font-weight: 700
      }

      .yYlvn {
        color: #c94922
      }

      [dir] .BOPEu {
        cursor: help
      }

      .C6cJD,
      .glob_fontElementMap {
        font-family: var(--ricos-font-family, unset)
      }

      .f7OQO {
        box-sizing: border-box;
        font-family: var(--ricos-custom-p-font-family);
        height: 84px;
        overflow: hidden;
        position: relative;
        width: 100%
      }

      [dir] .f7OQO {
        border: 1px solid rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.2)
      }

      [dir] .f7OQO:hover {
        border: 1px solid rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.6);
        cursor: pointer
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .f7OQO {
          color: var(--ricos-native-text-color, var(--ricos-text-color, #212121));
          font-family: var(--ricos-native-text-font-family, var(--ricos-custom-p-font-family, unset))
        }

        [dir] [data-query=media] .f7OQO {
          border-radius: var(--ricos-native-whitebox-border-radius, 0)
        }
      }

      @container (width < 640px) {
        [data-query=container] .f7OQO {
          color: var(--ricos-native-text-color, var(--ricos-text-color, #212121));
          font-family: var(--ricos-native-text-font-family, var(--ricos-custom-p-font-family, unset))
        }

        [dir] [data-query=container] .f7OQO {
          border-radius: var(--ricos-native-whitebox-border-radius, 0)
        }
      }

      [dir] .ubR0l {
        border: 1px solid rgba(246, 77, 67, .8)
      }

      [dir] .ubR0l:hover {
        border: 1px solid #f64d43
      }

      .Wa96t {
        align-content: flex-start;
        box-sizing: border-box;
        display: flex;
        flex-flow: column wrap;
        height: 100%;
        justify-content: center;
        text-decoration: none;
        width: 100%
      }

      .Wa96t._4r99D {
        align-content: center
      }

      .RPic9 {
        display: flex;
        flex-flow: column nowrap;
        position: absolute;
        width: 60%
      }

      [dir=ltr] .RPic9 {
        left: 73px
      }

      [dir=rtl] .RPic9 {
        right: 73px
      }

      [dir=ltr] .RPic9.sEdxx {
        left: 62px
      }

      [dir=rtl] .RPic9.sEdxx {
        right: 62px
      }

      .ZVaji {
        color: var(--ricos-text-color, #212121);
        position: absolute
      }

      [dir] .ZVaji {
        margin-top: 2px
      }

      [dir=ltr] .ZVaji {
        margin-left: 32px;
        right: 32px
      }

      [dir=rtl] .ZVaji {
        left: 32px;
        margin-right: 32px
      }

      .Xnb5P {
        color: var(--ricos-text-color, #212121);
        height: 100%;
        width: 40px
      }

      [dir=ltr] .Xnb5P {
        margin: 32px 12px 28px 20px
      }

      [dir=rtl] .Xnb5P {
        margin: 32px 20px 28px 12px
      }

      .e1DeM {
        display: flex;
        flex-flow: row nowrap
      }

      .bdUMK {
        color: var(--ricos-text-color, #212121);
        font-size: 16px;
        height: 24px;
        max-width: 80%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
      }

      [dir=ltr] .bdUMK {
        text-align: left
      }

      [dir=rtl] .bdUMK {
        text-align: right
      }

      .dnPPK {
        color: var(--ricos-text-color, #212121);
        font-size: 16px;
        max-width: 20%;
        white-space: nowrap
      }

      [dir=ltr] .dnPPK {
        margin-right: 30px;
        text-align: left
      }

      [dir=rtl] .dnPPK {
        margin-left: 30px;
        text-align: right
      }

      [dir=ltr] .dnPPK.A7ZwW {
        margin-right: 55px
      }

      [dir=rtl] .dnPPK.A7ZwW {
        margin-left: 55px
      }

      .UJQlU {
        color: var(--ricos-action-color, #0261ff)
      }

      [dir=ltr] .UJQlU {
        margin-left: 20px;
        margin-right: 12px
      }

      [dir=rtl] .UJQlU {
        margin-left: 12px;
        margin-right: 20px
      }

      [dir] .UJQlU._4r99D {
        margin: 0
      }

      .x9Xs2 {
        animation-duration: 1.5s;
        animation-iteration-count: infinite;
        animation-name: a;
        animation-timing-function: linear
      }

      .hNORp {
        color: var(--ricos-text-color, #212121);
        font-size: 14px;
        letter-spacing: 0;
        line-height: 20px;
        opacity: .6;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
      }

      [dir] .hNORp {
        text-align: initial
      }

      .kI0zs {
        color: #f64d43;
        font-size: 14px;
        letter-spacing: 0
      }

      .F9FFR {
        stroke: var(--ricos-background-color, #fff)
      }

      .T-0aD {
        fill: var(--ricos-background-color, #fff)
      }

      .TGN-y {
        height: 100%;
        overflow: hidden;
        width: 100%
      }

      [dir] .TGN-y {
        border: 0
      }

      .qQjH- {
        display: none
      }

      ._5BJ-e {
        height: 800px
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] ._5BJ-e {
          height: 300px
        }
      }

      @container (width < 640px) {
        [data-query=container] ._5BJ-e {
          height: 300px
        }
      }

      .wiCmh {
        display: flex;
        justify-content: left
      }

      .G6kqI {
        display: flex;
        justify-content: right
      }

      .-oXjv {
        display: flex !important;
        justify-content: center
      }

      .sRwGI {
        box-sizing: border-box;
        color: var(--ricos-background-color, #fff);
        display: inline-block;
        position: relative;
        text-decoration: none
      }

      [dir] .sRwGI {
        background-color: var(--ricos-action-color, #0261ff);
        border-color: var(--ricos-action-color, #0261ff);
        border-style: none;
        border-width: 0;
        cursor: pointer;
        margin: 5px;
        padding: 12px
      }

      .z3-gg {
        font-family: var(--ricos-custom-p-font-family);
        font-size: 14px;
        max-width: 716px;
        min-width: 16px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
      }

      [dir] .z3-gg {
        text-align: center
      }

      .NOIQK {
        width: auto
      }

      .AkY0E {
        display: inline-block
      }

      .PHk3g,
      .PHk3g span,
      .PHk3g:visited {
        color: var(--ricos-custom-mention-color, var(--ricos-action-color, #0261ff));
        display: inline-block;
        text-decoration: none
      }

      [dir] .PHk3g,
      [dir] .PHk3g span,
      [dir] .PHk3g:visited {
        background: var(--ricos-custom-mention-background-color, transparent);
        border-radius: 2px;
        cursor: pointer
      }

      [dir=ltr] .PHk3g,
      [dir=ltr] .PHk3g span,
      [dir=ltr] .PHk3g:visited {
        padding-left: 2px;
        padding-right: 2px
      }

      [dir=rtl] .PHk3g,
      [dir=rtl] .PHk3g span,
      [dir=rtl] .PHk3g:visited {
        padding-left: 2px;
        padding-right: 2px
      }

      .PHk3g:focus,
      .PHk3g:hover {
        color: var(--ricos-custom-mention-color, var(--ricos-action-color, #0261ff));
        outline: 0;
        text-decoration: underline
      }

      .PHk3g:active {
        color: var(--ricos-custom-mention-color, var(--ricos-action-color, #0261ff))
      }

      .fHRAL {
        align-items: center;
        display: flex;
        min-height: 24px;
        transition: background-color .4s cubic-bezier(0.27, 1.27, 0.48, 0.56)
      }

      [dir] .fHRAL {
        padding: 5px 10px
      }

      [dir] .fHRAL:active {
        background-color: #cce7ff
      }

      .S5MQR {
        align-items: center;
        display: flex;
        min-height: 24px;
        transition: background-color .4s cubic-bezier(0.27, 1.27, 0.48, 0.56)
      }

      [dir] .S5MQR {
        background-color: #e6f3ff;
        padding: 5px 10px
      }

      .BSm5X {
        display: inline-block;
        font-size: 14px;
        max-width: 368px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
      }

      [dir=ltr] .BSm5X {
        margin-left: 8px
      }

      [dir=rtl] .BSm5X {
        margin-right: 8px
      }

      .v4FiK {
        display: inline-block;
        height: 24px;
        width: 24px
      }

      [dir] .v4FiK {
        border-radius: 50%
      }

      .zlafp {
        display: flex;
        flex-direction: column;
        max-width: 440px;
        min-width: 220px;
        position: absolute;
        z-index: 2
      }

      [dir] .zlafp {
        background: #fff;
        border: 1px solid #eee;
        border-radius: 2px;
        box-shadow: 0 4px 30px 0 #dcdcdc;
        cursor: pointer;
        margin-top: 7px;
        padding: 8px 0;
        transform: scale(0)
      }

      .csetN .B8uDu {
        display: flex;
        justify-content: center;
        text-decoration: none
      }

      [dir] .csetN .B8uDu {
        cursor: default
      }

      .csetN ._6UXuC {
        width: 100%
      }

      [dir] .csetN ._6UXuC {
        background-color: rgba(0, 0, 0, 0);
        border: 1px solid rgba(var(--ricos-text-color-tuple, 0, 0, 0), 0.2)
      }

      .csetN ._6UXuC .gaEvX {
        color-adjust: exact;
        flex: 0 0 auto;
        -webkit-print-color-adjust: exact;
        width: 185px
      }

      [dir] .csetN ._6UXuC .gaEvX {
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
      }

      .csetN ._6UXuC .gaEvX:hover {
        filter: brightness(85%) contrast(115%)
      }

      [dir] .csetN ._6UXuC .gaEvX:hover {
        cursor: pointer
      }

      [dir] .csetN .IJzk6 {
        padding: 0 9.6px
      }

      .csetN .caewp {
        display: flex;
        flex-direction: row
      }

      .csetN .wKLEI {
        display: flex;
        justify-content: space-between;
        width: 100%
      }

      [dir] .csetN .wKLEI {
        padding: 32px
      }

      .csetN .wKLEI .MBHpI {
        color: var(--ricos-text-color, #000);
        font-family: var(--ricos-custom-h2-font-family);
        font-size: 20px;
        line-height: 1.4
      }

      [dir=ltr] .csetN .wKLEI .MBHpI {
        padding-right: 40px
      }

      [dir=rtl] .csetN .wKLEI .MBHpI {
        padding-left: 40px
      }

      .csetN .wKLEI .MBHpI:hover {
        opacity: .6
      }

      [dir] .csetN .wKLEI .MBHpI:hover {
        cursor: pointer
      }

      .csetN .wKLEI .FwySz {
        color: var(--ricos-text-color, #000);
        font-family: var(--ricos-custom-p-font-family);
        font-size: 14px;
        line-height: 1.43
      }

      [dir] .csetN .wKLEI .FwySz {
        padding-top: 16px
      }

      [dir=ltr] .csetN .wKLEI .FwySz {
        padding-right: 40px
      }

      [dir=rtl] .csetN .wKLEI .FwySz {
        padding-left: 40px
      }

      .csetN .wKLEI ._7It1w {
        display: flex;
        height: 40px;
        justify-content: center
      }

      [dir] .csetN .wKLEI ._7It1w {
        background-color: var(--ricos-custom-button-color, var(--ricos-action-color, #000))
      }

      [dir] .csetN .wKLEI ._7It1w.-NAFV {
        background-color: var(--ricos-disabled-color, #969696)
      }

      .csetN .wKLEI ._7It1w:not(.-NAFV):hover {
        opacity: .7
      }

      [dir] .csetN .wKLEI ._7It1w:not(.-NAFV):hover {
        cursor: pointer
      }

      .csetN .wKLEI ._7It1w:not(.-NAFV):focus {
        opacity: .7
      }

      .csetN .wKLEI .ebi3F {
        color: var(--ricos-background-color, #fff);
        font-family: var(--ricos-custom-p-font-family);
        font-size: 16px;
        line-height: 1.5;
        min-width: 113px;
        width: max-content
      }

      [dir] .csetN .wKLEI .ebi3F {
        padding: 8px 16px;
        text-align: center
      }

      .csetN._8YP-Y .caewp {
        flex-direction: column
      }

      .csetN._8YP-Y .gaEvX {
        width: unset
      }

      [dir] .csetN._8YP-Y .gaEvX {
        padding-bottom: 56.25%
      }

      .csetN._8YP-Y .wKLEI {
        width: unset
      }

      @media only screen and (max-width: 549px) {
        [data-query=media] .csetN .caewp {
          flex-direction: column;
          width: 280px
        }

        [data-query=media] .csetN ._6UXuC .gaEvX {
          width: unset
        }

        [dir] [data-query=media] .csetN ._6UXuC .gaEvX {
          padding-bottom: 56.25%
        }

        [data-query=media] .csetN .wKLEI {
          flex-direction: column;
          width: unset
        }

        [dir] [data-query=media] .csetN .wKLEI {
          padding: 20px
        }

        [data-query=media] .csetN .MBHpI {
          max-width: 240px
        }

        [dir=ltr] [data-query=media] .csetN .MBHpI {
          padding-right: unset
        }

        [dir=rtl] [data-query=media] .csetN .MBHpI {
          padding-left: unset
        }

        [dir=ltr] [data-query=media] .csetN .FwySz {
          padding-right: unset
        }

        [dir=rtl] [data-query=media] .csetN .FwySz {
          padding-left: unset
        }

        [dir] [data-query=media] .csetN ._7It1w {
          margin-top: 24px
        }

        [dir=ltr] [data-query=media] .csetN .iLafK ._7It1w {
          margin-right: 0
        }

        [dir=rtl] [data-query=media] .csetN .iLafK ._7It1w {
          margin-left: 0
        }

        [dir=ltr] [data-query=media] .csetN .e-rnE ._7It1w {
          margin-left: 0
        }

        [dir=rtl] [data-query=media] .csetN .e-rnE ._7It1w {
          margin-right: 0
        }

        [data-query=media] .csetN .ebi3F {
          width: 240px
        }
      }

      @container (width < 549px) {
        [data-query=container] .csetN .caewp {
          flex-direction: column;
          width: 280px
        }

        [data-query=container] .csetN ._6UXuC .gaEvX {
          width: unset
        }

        [dir] [data-query=container] .csetN ._6UXuC .gaEvX {
          padding-bottom: 56.25%
        }

        [data-query=container] .csetN .wKLEI {
          flex-direction: column;
          width: unset
        }

        [dir] [data-query=container] .csetN .wKLEI {
          padding: 20px
        }

        [data-query=container] .csetN .MBHpI {
          max-width: 240px
        }

        [dir=ltr] [data-query=container] .csetN .MBHpI {
          padding-right: unset
        }

        [dir=rtl] [data-query=container] .csetN .MBHpI {
          padding-left: unset
        }

        [dir=ltr] [data-query=container] .csetN .FwySz {
          padding-right: unset
        }

        [dir=rtl] [data-query=container] .csetN .FwySz {
          padding-left: unset
        }

        [dir] [data-query=container] .csetN ._7It1w {
          margin-top: 24px
        }

        [dir=ltr] [data-query=container] .csetN .iLafK ._7It1w {
          margin-right: 0
        }

        [dir=rtl] [data-query=container] .csetN .iLafK ._7It1w {
          margin-left: 0
        }

        [dir=ltr] [data-query=container] .csetN .e-rnE ._7It1w {
          margin-left: 0
        }

        [dir=rtl] [data-query=container] .csetN .e-rnE ._7It1w {
          margin-right: 0
        }

        [data-query=container] .csetN .ebi3F {
          width: 240px
        }
      }

      .YQ6HL {
        align-items: center;
        display: flex;
        height: 100%;
        justify-content: center;
        width: 100%
      }

      [dir] .YQ6HL {
        background-color: rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.1)
      }

      .YQ6HL:hover:not(.LpuAa) {
        color: var(--ricos-settings-action-color, var(--ricos-action-color, #0261ff))
      }

      [dir] .YQ6HL:hover:not(.LpuAa) {
        background-color: rgba(var(--ricos-settings-action-color-tuple, var(--ricos-action-color-tuple, 2, 97, 255)), 0.2)
      }

      ._443Px {
        position: relative;
        vertical-align: initial
      }

      [dir] ._443Px {
        background-color: rgba(0, 0, 0, 0);
        border: 1px solid rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.2);
        padding: 0
      }

      [dir=ltr] ._443Px {
        text-align: right
      }

      [dir=rtl] ._443Px {
        text-align: left
      }

      ._443Px.DAKs8 {
        font-weight: unset
      }

      [dir] ._443Px.DAKs8 {
        background-color: rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.04)
      }

      ._443Px.JYzHd {
        z-index: 2
      }

      ._443Px .uXx6G {
        height: max-content;
        position: relative;
        top: 0;
        width: calc(100% + 36px);
        z-index: 1
      }

      [dir] ._443Px .uXx6G {
        background-color: var(--ricos-background-color, #fff);
        border: 1px solid #ddd;
        box-shadow: 0 0 7px 0 rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.1)
      }

      [dir=ltr] ._443Px .uXx6G {
        left: -20px
      }

      [dir=rtl] ._443Px .uXx6G {
        right: -20px
      }

      ._443Px .JYzHd {
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1
      }

      [dir=ltr] ._443Px .JYzHd {
        left: 0
      }

      [dir=rtl] ._443Px .JYzHd {
        right: 0
      }

      [dir] ._443Px .JYzHd:not(.uXx6G):not(._5QYON) {
        background-color: rgba(var(--ricos-settings-action-color-tuple, var(--ricos-action-color-tuple, 2, 97, 255)), 0.2)
      }

      ._54d-r.x-dU9 .public-DraftEditor-content>div>:last-child {
        height: 1px
      }

      ._54d-r.BlJbp>div>div>div>:last-child {
        height: 1px
      }

      .yDDtW.x-dU9 .public-DraftEditor-content>div>:first-child {
        height: 1px
      }

      .yDDtW.BlJbp>div>div>div>:first-child {
        height: 1px
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .x-dU9:not(.uXx6G) {
          pointer-events: none
        }
      }

      @container (width < 640px) {
        [data-query=container] .x-dU9:not(.uXx6G) {
          pointer-events: none
        }
      }

      ._6jT1i {
        caret-color: rgba(0, 0, 0, 0);
        height: 100%
      }

      ._6jT1i.ob9tG {
        caret-color: unset;
        width: 100%
      }

      [dir=ltr] ._6jT1i.ob9tG {
        padding: 10px 26px 10px 29px
      }

      [dir=rtl] ._6jT1i.ob9tG {
        padding: 10px 29px 10px 26px
      }

      @media only screen and (max-width: 640px) {
        [dir=ltr] [data-query=media] ._6jT1i.ob9tG {
          padding: 10px 0 10px 10px
        }

        [dir=rtl] [data-query=media] ._6jT1i.ob9tG {
          padding: 10px 10px 10px 0
        }
      }

      @container (width < 640px) {
        [dir=ltr] [data-query=container] ._6jT1i.ob9tG {
          padding: 10px 0 10px 10px
        }

        [dir=rtl] [data-query=container] ._6jT1i.ob9tG {
          padding: 10px 10px 10px 0
        }
      }

      [dir] ._6jT1i.YpJ7j {
        padding: 10px
      }

      .ty1y3 {
        position: absolute;
        top: -40px
      }

      [dir] .ty1y3 {
        background-color: #fff;
        border: 1px solid rgba(51, 51, 51, .1);
        border-radius: 2px;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, .06)
      }

      .-msUP {
        height: 20px;
        max-width: 20px;
        width: 20px
      }

      [dir] .-msUP {
        border: 1px solid rgba(0, 0, 0, .4);
        padding: 0
      }

      [dir] .-msUP.JYzHd {
        border: 1px double var(--ricos-settings-action-color, var(--ricos-action-color, #0261ff))
      }

      .s0Gd6 {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
      }

      [dir] .s0Gd6 ::selection {
        background: rgba(0, 0, 0, 0)
      }

      [dir] .s0Gd6 ::-moz-selection {
        background: rgba(0, 0, 0, 0)
      }

      .Kx0Tb,
      ._1xhMa,
      .nlnR7,
      .z0bEv {
        position: absolute
      }

      ._1xhMa,
      .nlnR7 {
        height: calc(100% + 1px);
        top: 0;
        width: 1px
      }

      [dir=ltr] .nlnR7 {
        right: -1px
      }

      [dir=rtl] .nlnR7 {
        left: -1px
      }

      [dir=ltr] ._1xhMa {
        left: -1px
      }

      [dir=rtl] ._1xhMa {
        right: -1px
      }

      .Kx0Tb,
      .z0bEv {
        height: 1px;
        width: calc(100% + 1px)
      }

      .Kx0Tb {
        top: -1px
      }

      .z0bEv {
        bottom: -1px
      }

      .i97Uq:focus,
      .i97Uq>span:focus,
      .pnARF:focus,
      .pnARF>span:focus,
      .yXT2Q:focus,
      .yXT2Q>span:focus {
        outline: none
      }

      .i97Uq {
        border-collapse: collapse;
        min-width: 100%;
        table-layout: fixed;
        width: 100%
      }

      [dir=ltr] .i97Uq thead {
        border-right: 1px solid rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.15)
      }

      [dir=rtl] .i97Uq thead {
        border-left: 1px solid rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.15)
      }

      .i97Uq .HOcJ4 {
        min-width: 10px
      }

      [dir] .pnARF {
        padding-bottom: 20px;
        padding-top: 20px
      }

      ._7Zs54,
      ._7Zs54 ._2j9v9 {
        height: 100%;
        width: 100%
      }

      ._7Zs54 ._2j9v9 {
        align-items: center;
        color: var(--ricos-text-color, #212121);
        display: flex;
        justify-content: center
      }

      [dir] ._7Zs54 ._2j9v9 {
        background-color: rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.15)
      }

      ._7Zs54 ._2j9v9.O9DRj,
      ._7Zs54 ._2j9v9.yfuzl {
        color: var(--ricos-background-color, #fff)
      }

      [dir] ._7Zs54 ._2j9v9.O9DRj,
      [dir] ._7Zs54 ._2j9v9.yfuzl {
        background-color: var(--ricos-settings-action-color, var(--ricos-action-color, #0261ff))
      }

      ._7Zs54 ._2j9v9.yfuzl {
        opacity: .4
      }

      [dir] ._7Zs54 ._2j9v9:hover:not(.O9DRj):not(.yfuzl):not(.Jwykt) {
        background-color: rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.3)
      }

      ._7Zs54 ._2j9v9:hover:not(.O9DRj):not(.yfuzl):not(.Jwykt) svg {
        visibility: visible
      }

      ._7Zs54 ._2j9v9 svg {
        visibility: hidden
      }

      [dir=ltr] ._7Zs54 ._2j9v9 svg.urSyH {
        transform: rotate(90deg)
      }

      [dir=rtl] ._7Zs54 ._2j9v9 svg.urSyH {
        transform: rotate(-90deg)
      }

      ._0Rpyt {
        height: 100%;
        pointer-events: none;
        position: absolute;
        visibility: hidden;
        width: calc(100% + 1px);
        z-index: 3
      }

      [dir] ._0Rpyt {
        background-color: rgba(var(--ricos-settings-action-color-tuple, var(--ricos-action-color-tuple, 2, 97, 255)), 0.2);
        border: 1px solid var(--ricos-settings-action-color, var(--ricos-action-color-fallback, #0261ff))
      }

      ._0Rpyt._6jHxN {
        top: 0
      }

      [dir=ltr] ._0Rpyt._6jHxN {
        left: 20px
      }

      [dir=rtl] ._0Rpyt._6jHxN {
        right: 20px
      }

      .BSlJF {
        position: absolute;
        z-index: 3
      }

      .BSlJF.jXPot {
        height: 20px;
        top: 0;
        width: 5px
      }

      [dir] .BSlJF.jXPot {
        cursor: col-resize
      }

      [dir=ltr] .BSlJF.jXPot {
        right: 0
      }

      [dir=rtl] .BSlJF.jXPot {
        left: 0
      }

      [dir=ltr] .BSlJF.jXPot:hover {
        border-right: 1px solid var(--ricos-settings-action-color, var(--ricos-action-color, #0261ff))
      }

      [dir=rtl] .BSlJF.jXPot:hover {
        border-left: 1px solid var(--ricos-settings-action-color, var(--ricos-action-color, #0261ff))
      }

      .BSlJF.AikqC {
        bottom: 0
      }

      [dir=ltr] .BSlJF.AikqC {
        left: 0
      }

      [dir=rtl] .BSlJF.AikqC {
        right: 0
      }

      .BSlJF.AikqC:not(.nSVCK) {
        height: 5px;
        width: 20px
      }

      [dir] .BSlJF.AikqC:not(.nSVCK) {
        cursor: row-resize
      }

      [dir] .BSlJF.AikqC:not(.nSVCK):hover {
        border-bottom: 1px solid var(--ricos-settings-action-color, var(--ricos-action-color, #0261ff))
      }

      ._6GiqO {
        height: 20px;
        position: relative
      }

      [dir] ._6GiqO {
        padding: 0
      }

      [dir=ltr] ._6GiqO.BP7QW {
        border-right: 1px solid var(--ricos-settings-action-color, var(--ricos-action-color, #0261ff))
      }

      [dir=rtl] ._6GiqO.BP7QW {
        border-left: 1px solid var(--ricos-settings-action-color, var(--ricos-action-color, #0261ff))
      }

      [dir] ._6GiqO._5lZfc {
        border: none !important
      }

      ._1pCET {
        height: 100%;
        position: relative;
        width: 20px
      }

      ._1pCET ._5qnOO {
        height: 20px;
        position: absolute;
        width: 100%
      }

      ._1pCET .s4RpL {
        position: absolute;
        top: 20px;
        width: 100%
      }

      [dir] ._1pCET .s4RpL {
        border-bottom: 1px solid rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.15)
      }

      ._1pCET .s4RpL .a8u9T {
        position: relative;
        width: 100%
      }

      .vE6bp {
        align-items: center;
        color: var(--ricos-text-color, #212121);
        display: flex;
        height: 100%;
        justify-content: center;
        z-index: 1
      }

      [dir] .vE6bp {
        background-color: rgba(var(--ricos-text-color-tuple, 33, 33, 33), 0.4);
        cursor: pointer
      }

      .vE6bp.c33bZ {
        color: var(--ricos-background-color, #fff)
      }

      [dir] .vE6bp.c33bZ {
        background-color: var(--ricos-settings-action-color, var(--ricos-action-color, #0261ff))
      }

      .DTUky {
        direction: ltr
      }

      ._54ma- {
        direction: rtl
      }

      .PfzMt {
        background: rgba(0, 0, 0, 0);
        border: none;
        cursor: pointer;
        display: flex;
        padding-inline-end: 14px;
        padding-inline-start: 10px
      }

      .PfzMt:hover {
        opacity: .7
      }

      ._54ma- .PfzMt {
        transform: scaleX(-1)
      }

      .k1oqE {
        fill: #646464;
        color: #646464;
        transition: transform .15s linear
      }

      .k1oqE.K7V4z {
        transform: rotate(90deg)
      }

      ._2CUc4 {
        overflow-wrap: break-word;
        width: 100%;
        word-break: break-word
      }

      .BRGxg {
        align-items: center;
        cursor: auto;
        display: flex;
        min-height: 48px
      }

      .BRGxg .y3x0I {
        flex: 1
      }

      .O4gAW {
        cursor: auto;
        margin-inline-start: 48px;
        min-height: 48px;
        padding: 9px 0;
        position: relative
      }

      .O4gAW:hidden {
        display: none
      }

      .DTHKq {
        align-self: start;
        display: flex
      }

      .DTHKq,
      .FHJ48 {
        padding-top: 12px
      }

      .FHJ48 {
        cursor: grab;
        position: absolute
      }

      .FHJ48:hover {
        opacity: .7
      }

      .FHJ48 svg {
        fill: #646464;
        color: #646464
      }

      ._732qa {
        right: -23px
      }

      .x-7Ry {
        left: -23px
      }

      .CYXKU {
        display: flex;
        flex-direction: row;
        position: relative
      }

      .kgBDF {
        cursor: grabbing
      }

      .Mpxxp,
      .cz7NZ {
        width: 100%
      }

      .Mpxxp {
        display: flex;
        flex-direction: column
      }

      .wG9cx {
        --ricos-custom-editor-add-plugin-button-position-inline-start: -40px
      }

      .btEmG {
        align-items: center;
        display: flex;
        position: relative
      }

      .Pd9FM,
      .ddjQ0 {
        box-sizing: border-box;
        color: inherit;
        font-family: inherit;
        font-size: 14px;
        height: auto;
        line-height: 1;
        overflow: auto;
        z-index: 2
      }

      [dir] .Pd9FM,
      [dir] .ddjQ0 {
        margin: 0;
        padding: 0
      }

      .Pd9FM {
        display: block;
        position: relative;
        resize: none;
        transition: font-size .3s;
        width: 100%;
        z-index: 1
      }

      [dir] .Pd9FM {
        background: rgba(0, 0, 0, 0);
        border: 0
      }

      .Pd9FM::placeholder {
        color: inherit;
        opacity: .6
      }

      .Pd9FM:focus {
        outline: 0
      }

      [dir] .Pd9FM[disabled] {
        cursor: not-allowed
      }

      .HK1fj {
        font-size: 18px;
        line-height: 1.38
      }

      .J-itd {
        font-size: 24px;
        line-height: 1.3
      }

      .x682a {
        font-size: 36px;
        line-height: 1.2
      }

      ._5H7Jq {
        font-weight: 700
      }

      ._5H7Jq.HK1fj {
        font-size: 14px
      }

      ._5H7Jq.J-itd {
        font-size: 18px
      }

      ._5H7Jq.x682a {
        font-size: 22px
      }

      @media only screen and (max-width: 640px) {

        .ddjQ0.HK1fj,
        [data-query=media] .Pd9FM.HK1fj {
          font-size: 14px
        }

        .ddjQ0.J-itd,
        [data-query=media] .Pd9FM.J-itd {
          font-size: 18px
        }

        .ddjQ0.x682a,
        [data-query=media] .Pd9FM.x682a {
          font-size: 22px
        }
      }

      @container (width < 640px) {

        .ddjQ0.HK1fj,
        [data-query=container] .Pd9FM.HK1fj {
          font-size: 14px
        }

        .ddjQ0.J-itd,
        [data-query=container] .Pd9FM.J-itd {
          font-size: 18px
        }

        .ddjQ0.x682a,
        [data-query=container] .Pd9FM.x682a {
          font-size: 22px
        }
      }

      ._4OzSx.Ga-Tu,
      .btEmG:hover ._4OzSx {
        opacity: 1
      }

      ._4OzSx {
        align-items: center;
        display: flex;
        flex-direction: row;
        opacity: 0;
        position: absolute;
        transition: opacity .5s;
        z-index: 1
      }

      [dir=ltr] ._4OzSx {
        left: auto;
        right: 12px
      }

      [dir=rtl] ._4OzSx {
        left: 12px;
        right: auto
      }

      .HbkW5 {
        position: relative;
        word-break: break-word;
        z-index: 1
      }

      .pK0au {
        animation-duration: 1.5s;
        animation-iteration-count: infinite;
        animation-name: a;
        animation-timing-function: linear
      }

      .bnj-K {
        height: 100%;
        overflow: hidden;
        position: relative;
        width: 100%;
        z-index: 1
      }

      [dir] .bnj-K {
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
      }

      .bnj-K:not(.qc1QA) .cLrGc {
        z-index: 2
      }

      [dir] .bnj-K:not(.qc1QA) .cLrGc {
        cursor: pointer
      }

      .bnj-K:not(.qc1QA):focus .HQdLY,
      .bnj-K:not(.qc1QA):hover .HQdLY {
        opacity: 1
      }

      .HQdLY,
      .cLrGc {
        height: 100%;
        opacity: 0;
        position: absolute;
        top: 0;
        width: 100%
      }

      .HQdLY {
        align-items: center;
        display: flex;
        flex-direction: row;
        justify-content: center;
        transition: opacity .5s
      }

      [dir] .HQdLY {
        background: rgba(0, 0, 0, .5)
      }

      .HQdLY ._5mzqt {
        font-size: 16px
      }

      [dir] .HQdLY ._5mzqt {
        margin: 0 10px
      }

      ._-9tEu {
        opacity: 1
      }

      .tcJ8d {
        display: none
      }

      .vrMzG {
        animation-duration: 1.5s;
        animation-iteration-count: infinite;
        animation-name: a;
        animation-timing-function: linear
      }

      [dir] .TpyXP {
        text-align: center
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .TpyXP {
          font-weight: 700
        }
      }

      @container (width < 640px) {
        [data-query=container] .TpyXP {
          font-weight: 700
        }
      }

      .HF2Z- {
        height: 0
      }

      [dir] .HF2Z- {
        margin-top: 35px;
        padding-top: 56.25%
      }

      @media only screen and (max-width: 640px) {
        [dir] [data-query=media] .HF2Z- {
          margin-top: 15px
        }
      }

      @container (width < 640px) {
        [dir] [data-query=container] .HF2Z- {
          margin-top: 15px
        }
      }

      .ocGoM .HF2Z- {
        height: 150px
      }

      [dir] .ocGoM .HF2Z- {
        border-radius: 2px
      }

      .zqnGH {
        display: flex;
        font-size: 14px
      }

      [dir] .zqnGH {
        margin: 10px 0 0
      }

      .zqnGH.p1IDL {
        display: none
      }

      .glwlu {
        display: inline-block;
        list-style: none
      }

      [dir] .glwlu {
        margin: 0 10px;
        padding: 0
      }

      .cSZmK,
      .r7Y4W {
        display: inline-block;
        height: 20px;
        width: 20px
      }

      [dir] .cSZmK,
      [dir] .r7Y4W {
        background-size: contain;
        border-radius: 50%
      }

      [dir=ltr] .cSZmK:not(:first-child),
      [dir=ltr] .r7Y4W:not(:first-child) {
        margin-left: -5px
      }

      [dir=rtl] .cSZmK:not(:first-child),
      [dir=rtl] .r7Y4W:not(:first-child) {
        margin-right: -5px
      }

      ._0vN8R {
        color: var(--ricos-settings-text-color, #000);
        display: flex;
        flex-direction: column;
        height: 420px;
        width: 450px
      }

      [dir] ._0vN8R {
        background: #fff
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] ._0vN8R {
          height: 100%;
          width: 100%
        }
      }

      @container (width < 640px) {
        [data-query=container] ._0vN8R {
          height: 100%;
          width: 100%
        }
      }

      ._9IooM {
        height: 100%
      }

      ._9IooM,
      .rdEhi {
        display: flex;
        flex-direction: column
      }

      .rdEhi {
        align-items: center;
        bottom: 0;
        justify-content: center;
        position: fixed;
        top: 0;
        z-index: 8
      }

      [dir] .rdEhi {
        background-color: rgba(0, 0, 0, .6);
        cursor: auto
      }

      [dir=ltr] .rdEhi {
        left: 0;
        right: 0
      }

      [dir=rtl] .rdEhi {
        left: 0;
        right: 0
      }

      .rYHXf {
        align-items: center;
        display: flex;
        flex-direction: row
      }

      [dir] .rYHXf {
        border-bottom: 1px solid rgba(0, 0, 0, .2);
        padding: 20px 0
      }

      .r7Y4W {
        height: 36px;
        width: 36px
      }

      ._3BrUo {
        font-size: 16px
      }

      [dir=ltr] ._3BrUo {
        margin-left: 10px
      }

      [dir=rtl] ._3BrUo {
        margin-right: 10px
      }

      .fd-P4 {
        align-items: center;
        display: flex;
        justify-content: space-between
      }

      [dir] .fd-P4 {
        border-bottom: 1px solid rgba(0, 0, 0, .2);
        padding: 10px 20px
      }

      [dir] .VvZeo,
      [dir] ._8HA8H {
        cursor: pointer
      }

      [dir=ltr] .VvZeo {
        margin-right: -5px
      }

      [dir=rtl] .VvZeo {
        margin-left: -5px
      }

      .fd-P4 .UWrXW {
        font-size: 16px;
        font-weight: 900
      }

      [dir] .fd-P4 .UWrXW {
        margin: 0
      }

      .q-KJq {
        flex: 1;
        overflow: auto
      }

      [dir] .q-KJq {
        padding: 0 20px
      }

      .O1EQV {
        list-style: none
      }

      [dir] .O1EQV {
        margin: 0;
        padding: 0
      }

      [dir] .bP-qW {
        padding: 10px 20px;
        text-align: center
      }

      .Vijvd {
        font-size: 16px
      }

      [dir] .Vijvd {
        margin: 0;
        padding: 20px
      }

      .d2xts {
        animation-duration: 1.5s;
        animation-iteration-count: infinite;
        animation-name: a;
        animation-timing-function: linear
      }

      .-cB3X {
        position: relative
      }

      [dir] .-cB3X.Kws3n {
        border: 2px solid #fff
      }

      .-cB3X.Kws3n ._2sOVd {
        display: block
      }

      .-cB3X ._2sOVd {
        color: var(--ricos-settings-text-color, #000);
        display: none;
        position: absolute;
        top: 0;
        z-index: 4
      }

      [dir] .-cB3X ._2sOVd {
        border-radius: 50%
      }

      [dir=ltr] .-cB3X ._2sOVd {
        left: auto;
        right: 0;
        transform: translate(50%, -50%)
      }

      [dir=rtl] .-cB3X ._2sOVd {
        left: 0;
        right: auto;
        transform: translate(-50%, -50%)
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .-cB3X ._2sOVd svg {
          height: 16px;
          width: 16px
        }
      }

      @container (width < 640px) {
        [data-query=container] .-cB3X ._2sOVd svg {
          height: 16px;
          width: 16px
        }
      }

      [dir=ltr] .-cB3X,
      [dir=ltr] .-cB3X .-tNrO,
      [dir=ltr] .-cB3X .Facz9,
      [dir=ltr] .-cB3X .b71i- {
        transition: border-radius .5s, padding-left .5s
      }

      [dir=rtl] .-cB3X,
      [dir=rtl] .-cB3X .-tNrO,
      [dir=rtl] .-cB3X .Facz9,
      [dir=rtl] .-cB3X .b71i- {
        transition: border-radius .5s, padding-right .5s
      }

      .-tNrO {
        height: 0
      }

      [dir] .-tNrO {
        padding-top: 56.25%
      }

      .-cB3X .b71i- {
        font-size: 18px;
        line-height: 1
      }

      [dir] .-cB3X .b71i- {
        background-color: rgba(0, 0, 0, .2);
        margin: 0
      }

      [dir=ltr] .-cB3X .b71i- {
        padding: 15px 35px 15px 25px
      }

      [dir=rtl] .-cB3X .b71i- {
        padding: 15px 25px 15px 35px
      }

      [dir] .-cB3X .b71i-:focus {
        border: 1px solid #fff
      }

      [dir] .-cB3X .b71i-._5Iy7j {
        text-align: center
      }

      [dir=ltr] .-cB3X .b71i-.nRNMd {
        padding-right: 60px
      }

      [dir=rtl] .-cB3X .b71i-.nRNMd {
        padding-left: 60px
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .-cB3X .b71i- {
          font-size: 14px
        }

        [dir] [data-query=media] .-cB3X .b71i- {
          padding: 10px
        }

        [dir=ltr] [data-query=media] .-cB3X .b71i-.nRNMd {
          padding-right: 35px
        }

        [dir=rtl] [data-query=media] .-cB3X .b71i-.nRNMd {
          padding-left: 35px
        }
      }

      @container (width < 640px) {
        [data-query=container] .-cB3X .b71i- {
          font-size: 14px
        }

        [dir] [data-query=container] .-cB3X .b71i- {
          padding: 10px
        }

        [dir=ltr] [data-query=container] .-cB3X .b71i-.nRNMd {
          padding-right: 35px
        }

        [dir=rtl] [data-query=container] .-cB3X .b71i-.nRNMd {
          padding-left: 35px
        }
      }

      .-cB3X.I-qIw .-tNrO {
        height: 36px;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        top: 50%;
        transition: opacity .5s;
        visibility: hidden;
        width: 36px;
        z-index: 2
      }

      [dir] .-cB3X.I-qIw .-tNrO {
        margin-top: -18px;
        padding-top: 0
      }

      [dir=ltr] .-cB3X.I-qIw .-tNrO {
        left: 5px
      }

      [dir=rtl] .-cB3X.I-qIw .-tNrO {
        right: 5px
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .-cB3X.I-qIw .-tNrO {
          height: 34px;
          top: 0;
          width: 34px
        }

        [dir] [data-query=media] .-cB3X.I-qIw .-tNrO {
          margin: 0
        }

        [dir=ltr] [data-query=media] .-cB3X.I-qIw .-tNrO {
          left: 0
        }

        [dir=rtl] [data-query=media] .-cB3X.I-qIw .-tNrO {
          right: 0
        }
      }

      @container (width < 640px) {
        [data-query=container] .-cB3X.I-qIw .-tNrO {
          height: 34px;
          top: 0;
          width: 34px
        }

        [dir] [data-query=container] .-cB3X.I-qIw .-tNrO {
          margin: 0
        }

        [dir=ltr] [data-query=container] .-cB3X.I-qIw .-tNrO {
          left: 0
        }

        [dir=rtl] [data-query=container] .-cB3X.I-qIw .-tNrO {
          right: 0
        }
      }

      [dir=ltr] .-cB3X.I-qIw.N1mIk .b71i- {
        padding-left: 50px
      }

      [dir=rtl] .-cB3X.I-qIw.N1mIk .b71i- {
        padding-right: 50px
      }

      .-cB3X.I-qIw.N1mIk .-tNrO {
        opacity: 1;
        visibility: visible
      }

      .Facz9 {
        position: relative
      }

      ._85h0s {
        content: " ";
        height: 100%;
        position: absolute;
        top: 0;
        transition: width .5s;
        z-index: 1
      }

      [dir] ._85h0s {
        background-color: rgba(0, 0, 0, .2)
      }

      [dir=ltr] ._85h0s {
        left: 0
      }

      [dir=rtl] ._85h0s {
        right: 0
      }

      ._06hxb {
        font-size: 14px;
        opacity: .7;
        position: absolute;
        top: 50%;
        z-index: 2
      }

      [dir] ._06hxb {
        transform: translateY(-50%)
      }

      [dir=ltr] ._06hxb {
        left: auto;
        right: 20px
      }

      [dir=rtl] ._06hxb {
        left: 20px;
        right: auto
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] ._06hxb {
          font-size: 12px
        }

        [dir=ltr] [data-query=media] ._06hxb {
          right: 10px
        }

        [dir=rtl] [data-query=media] ._06hxb {
          left: 10px
        }
      }

      @container (width < 640px) {
        [data-query=container] ._06hxb {
          font-size: 12px
        }

        [dir=ltr] [data-query=container] ._06hxb {
          right: 10px
        }

        [dir=rtl] [data-query=container] ._06hxb {
          left: 10px
        }
      }

      .s999x {
        position: relative;
        z-index: 2
      }

      [dir] .Kws3n ._85h0s {
        background-color: rgba(0, 0, 0, .3)
      }

      [dir] .cc5Zd {
        cursor: pointer;
        margin: 0
      }

      .cc5Zd:focus,
      .cc5Zd:hover {
        outline: 0
      }

      [dir] .cc5Zd:focus,
      [dir] .cc5Zd:hover {
        background-color: rgba(0, 0, 0, .3)
      }

      .FN-Ah,
      .W-kNS {
        fill: var(--ricos-settings-icons-color, #000)
      }

      [dir=ltr] .FN-Ah,
      [dir=ltr] .W-kNS {
        margin-left: 5px
      }

      [dir=rtl] .FN-Ah,
      [dir=rtl] .W-kNS {
        margin-right: 5px
      }

      [dir] .FN-Ah {
        cursor: pointer
      }

      ._4mKuu {
        align-items: center;
        display: flex;
        height: 100%;
        justify-content: center;
        opacity: 0;
        position: absolute;
        top: 0;
        transition: opacity .5s;
        width: 100%;
        z-index: 3
      }

      [dir] ._4mKuu {
        background: rgba(0, 0, 0, .3)
      }

      [dir=ltr] ._4mKuu {
        left: 0
      }

      [dir=rtl] ._4mKuu {
        right: 0
      }

      ._98BRM {
        opacity: 1
      }

      [dir] .oMNmc ._85h0s {
        background-color: rgba(255, 255, 255, .2)
      }

      [dir] .oMNmc .b71i- {
        background-color: rgba(255, 255, 255, .2)
      }

      [dir] .oMNmc ._4mKuu {
        background: rgba(255, 255, 255, .3)
      }

      [dir] .oMNmc.cc5Zd:focus,
      [dir] .oMNmc.cc5Zd:hover {
        background-color: rgba(255, 255, 255, .3)
      }

      [dir] .oMNmc.Kws3n ._85h0s {
        background-color: rgba(255, 255, 255, .3)
      }

      .aXHwN {
        animation-duration: 1.5s;
        animation-iteration-count: infinite;
        animation-name: a;
        animation-timing-function: linear
      }

      .Maeyu {
        position: relative
      }

      [dir] .Maeyu._4mIDL {
        border: 2px solid #fff
      }

      .Maeyu._4mIDL .oCePG {
        display: block
      }

      .Maeyu .oCePG {
        color: var(--ricos-settings-text-color, #000);
        display: none;
        position: absolute;
        top: 0;
        z-index: 4
      }

      [dir] .Maeyu .oCePG {
        border-radius: 50%
      }

      [dir=ltr] .Maeyu .oCePG {
        left: auto;
        right: 0;
        transform: translate(50%, -50%)
      }

      [dir=rtl] .Maeyu .oCePG {
        left: 0;
        right: auto;
        transform: translate(-50%, -50%)
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .Maeyu .oCePG svg {
          height: 16px;
          width: 16px
        }
      }

      @container (width < 640px) {
        [data-query=container] .Maeyu .oCePG svg {
          height: 16px;
          width: 16px
        }
      }

      [dir=ltr] .Maeyu,
      [dir=ltr] .Maeyu .FsCLy,
      [dir=ltr] .Maeyu .RCi4N,
      [dir=ltr] .Maeyu .e98N- {
        transition: border-radius .5s, padding-left .5s
      }

      [dir=rtl] .Maeyu,
      [dir=rtl] .Maeyu .FsCLy,
      [dir=rtl] .Maeyu .RCi4N,
      [dir=rtl] .Maeyu .e98N- {
        transition: border-radius .5s, padding-right .5s
      }

      .e98N- {
        height: 0
      }

      [dir] .e98N- {
        padding-top: 56.25%
      }

      .Maeyu .FsCLy {
        font-size: 18px;
        line-height: 1
      }

      [dir] .Maeyu .FsCLy {
        background-color: rgba(0, 0, 0, .2);
        margin: 0
      }

      [dir=ltr] .Maeyu .FsCLy {
        padding: 15px 35px 15px 25px
      }

      [dir=rtl] .Maeyu .FsCLy {
        padding: 15px 25px 15px 35px
      }

      [dir] .Maeyu .FsCLy:focus {
        border: 1px solid #fff
      }

      [dir] .Maeyu .FsCLy.SO1Fo {
        text-align: center
      }

      [dir=ltr] .Maeyu .FsCLy.FDDuj {
        padding-right: 60px
      }

      [dir=rtl] .Maeyu .FsCLy.FDDuj {
        padding-left: 60px
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .Maeyu .FsCLy {
          font-size: 14px
        }

        [dir] [data-query=media] .Maeyu .FsCLy {
          padding: 10px
        }

        [dir=ltr] [data-query=media] .Maeyu .FsCLy.FDDuj {
          padding-right: 35px
        }

        [dir=rtl] [data-query=media] .Maeyu .FsCLy.FDDuj {
          padding-left: 35px
        }
      }

      @container (width < 640px) {
        [data-query=container] .Maeyu .FsCLy {
          font-size: 14px
        }

        [dir] [data-query=container] .Maeyu .FsCLy {
          padding: 10px
        }

        [dir=ltr] [data-query=container] .Maeyu .FsCLy.FDDuj {
          padding-right: 35px
        }

        [dir=rtl] [data-query=container] .Maeyu .FsCLy.FDDuj {
          padding-left: 35px
        }
      }

      .Maeyu.S5q-z .e98N- {
        height: 36px;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        top: 50%;
        transition: opacity .5s;
        visibility: hidden;
        width: 36px;
        z-index: 2
      }

      [dir] .Maeyu.S5q-z .e98N- {
        margin-top: -18px;
        padding-top: 0
      }

      [dir=ltr] .Maeyu.S5q-z .e98N- {
        left: 5px
      }

      [dir=rtl] .Maeyu.S5q-z .e98N- {
        right: 5px
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .Maeyu.S5q-z .e98N- {
          height: 34px;
          top: 0;
          width: 34px
        }

        [dir] [data-query=media] .Maeyu.S5q-z .e98N- {
          margin: 0
        }

        [dir=ltr] [data-query=media] .Maeyu.S5q-z .e98N- {
          left: 0
        }

        [dir=rtl] [data-query=media] .Maeyu.S5q-z .e98N- {
          right: 0
        }
      }

      @container (width < 640px) {
        [data-query=container] .Maeyu.S5q-z .e98N- {
          height: 34px;
          top: 0;
          width: 34px
        }

        [dir] [data-query=container] .Maeyu.S5q-z .e98N- {
          margin: 0
        }

        [dir=ltr] [data-query=container] .Maeyu.S5q-z .e98N- {
          left: 0
        }

        [dir=rtl] [data-query=container] .Maeyu.S5q-z .e98N- {
          right: 0
        }
      }

      [dir=ltr] .Maeyu.S5q-z._8Dbmn .FsCLy {
        padding-left: 50px
      }

      [dir=rtl] .Maeyu.S5q-z._8Dbmn .FsCLy {
        padding-right: 50px
      }

      .Maeyu.S5q-z._8Dbmn .e98N- {
        opacity: 1;
        visibility: visible
      }

      .RCi4N {
        position: relative
      }

      .H0czl {
        content: " ";
        height: 100%;
        position: absolute;
        top: 0;
        transition: width .5s;
        z-index: 1
      }

      [dir] .H0czl {
        background-color: rgba(0, 0, 0, .2)
      }

      [dir=ltr] .H0czl {
        left: 0
      }

      [dir=rtl] .H0czl {
        right: 0
      }

      .pYiLw {
        font-size: 14px;
        opacity: .7;
        position: absolute;
        top: 50%;
        z-index: 2
      }

      [dir] .pYiLw {
        transform: translateY(-50%)
      }

      [dir=ltr] .pYiLw {
        left: auto;
        right: 20px
      }

      [dir=rtl] .pYiLw {
        left: 20px;
        right: auto
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .pYiLw {
          font-size: 12px
        }

        [dir=ltr] [data-query=media] .pYiLw {
          right: 10px
        }

        [dir=rtl] [data-query=media] .pYiLw {
          left: 10px
        }
      }

      @container (width < 640px) {
        [data-query=container] .pYiLw {
          font-size: 12px
        }

        [dir=ltr] [data-query=container] .pYiLw {
          right: 10px
        }

        [dir=rtl] [data-query=container] .pYiLw {
          left: 10px
        }
      }

      .Kb-XR {
        position: relative;
        z-index: 2
      }

      [dir] ._4mIDL .H0czl {
        background-color: rgba(0, 0, 0, .3)
      }

      [dir] .J-ja1 {
        cursor: pointer;
        margin: 0
      }

      .J-ja1:focus,
      .J-ja1:hover {
        outline: 0
      }

      [dir] .J-ja1:focus,
      [dir] .J-ja1:hover {
        background-color: rgba(0, 0, 0, .3)
      }

      .ZmbxI,
      .n5xLd {
        fill: var(--ricos-settings-icons-color, #000)
      }

      [dir=ltr] .ZmbxI,
      [dir=ltr] .n5xLd {
        margin-left: 5px
      }

      [dir=rtl] .ZmbxI,
      [dir=rtl] .n5xLd {
        margin-right: 5px
      }

      [dir] .n5xLd {
        cursor: pointer
      }

      .zPFKf {
        align-items: center;
        display: flex;
        height: 100%;
        justify-content: center;
        opacity: 0;
        position: absolute;
        top: 0;
        transition: opacity .5s;
        width: 100%;
        z-index: 3
      }

      [dir] .zPFKf {
        background: rgba(0, 0, 0, .3)
      }

      [dir=ltr] .zPFKf {
        left: 0
      }

      [dir=rtl] .zPFKf {
        right: 0
      }

      .hZz0n {
        opacity: 1
      }

      [dir] ._2rJvS .H0czl {
        background-color: rgba(255, 255, 255, .2)
      }

      [dir] ._2rJvS .FsCLy {
        background-color: rgba(255, 255, 255, .2)
      }

      [dir] ._2rJvS .zPFKf {
        background: rgba(255, 255, 255, .3)
      }

      [dir] ._2rJvS.J-ja1:focus,
      [dir] ._2rJvS.J-ja1:hover {
        background-color: rgba(255, 255, 255, .3)
      }

      [dir] ._2rJvS._4mIDL .H0czl {
        background-color: rgba(255, 255, 255, .3)
      }

      ._9Row3 {
        animation-duration: 1.5s;
        animation-iteration-count: infinite;
        animation-name: a;
        animation-timing-function: linear
      }

      [dir] .e98N- {
        border-radius: 8px
      }

      [dir] ._4ll8p .FsCLy {
        padding: 12px
      }

      [dir] .S5q-z .FsCLy {
        padding: 12px 18px
      }

      .S5q-z .FsCLy,
      ._4ll8p .FsCLy {
        font-size: 16px;
        font-weight: 700;
        line-height: 1.5
      }

      [dir] .S5q-z .FsCLy,
      [dir] ._4ll8p .FsCLy {
        border-radius: 8px
      }

      [dir] .FsCLy {
        background: rgba(255, 255, 255, .3)
      }

      .Maeyu._4ll8p._8Dbmn .e98N- {
        height: 150px
      }

      .Maeyu._4ll8p._8Dbmn .RCi4N {
        bottom: 0;
        height: 65%;
        position: absolute;
        width: 100%;
        z-index: 1
      }

      [dir=ltr] .Maeyu._4ll8p._8Dbmn .RCi4N {
        left: 0
      }

      [dir=rtl] .Maeyu._4ll8p._8Dbmn .RCi4N {
        right: 0
      }

      .Maeyu._4ll8p._8Dbmn .FsCLy {
        align-items: flex-end;
        display: flex;
        height: 100%
      }

      [dir] .Maeyu._4ll8p._8Dbmn .FsCLy {
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent)
      }

      .glob_fontElementMap,
      .usgeB {
        font-family: var(--ricos-font-family, unset)
      }

      .sGag3 {
        color: #fff;
        overflow: hidden;
        position: relative;
        transition: border-radius .5s
      }

      [dir] .sGag3 {
        padding: 35px 40px 40px
      }

      .FOowR,
      .X7s32 {
        width: 100%
      }

      .X7s32 {
        display: block;
        height: 100%;
        position: absolute;
        top: 0;
        visibility: hidden
      }

      [dir] .X7s32 {
        background-color: rgba(0, 0, 0, .7)
      }

      [dir=ltr] .X7s32 {
        left: 0
      }

      [dir=rtl] .X7s32 {
        right: 0
      }

      .X7s32.k0uEo {
        visibility: visible
      }

      @media only screen and (max-width: 640px) {
        [data-query=media] .sGag3 {
          font-family: var(--ricos-native-text-font-family, var(--ricos-font-family, unset))
        }

        [dir] [data-query=media] .sGag3 {
          border-radius: var(--ricos-native-whitebox-border-radius, 0) !important;
          padding: 12px
        }

        [data-query=media] .sGag3 .k-olt {
          grid-column-gap: 12px;
          grid-row-gap: 12px
        }

        [dir] [data-query=media] .sGag3 .k-olt {
          margin-top: 12px
        }
      }

      @container (width < 640px) {
        [data-query=container] .sGag3 {
          font-family: var(--ricos-native-text-font-family, var(--ricos-font-family, unset))
        }

        [dir] [data-query=container] .sGag3 {
          border-radius: var(--ricos-native-whitebox-border-radius, 0) !important;
          padding: 12px
        }

        [data-query=container] .sGag3 .k-olt {
          grid-column-gap: 12px;
          grid-row-gap: 12px
        }

        [dir] [data-query=container] .sGag3 .k-olt {
          margin-top: 12px
        }
      }

      [dir] .sGag3.Uqk7r {
        padding: 20px
      }

      .k-olt,
      .sGag3.Uqk7r .k-olt {
        grid-column-gap: 20px;
        grid-row-gap: 20px
      }

      .k-olt {
        display: grid;
        list-style: none;
        position: relative
      }

      [dir] .k-olt {
        margin: 20px 0 0;
        padding: 0
      }

      .k-olt.AhS-W {
        grid-template-columns: repeat(2, 1fr)
      }

      .dZBXK {
        break-inside: avoid-column
      }

      .RsB91,
      .mwk7U,
      .sGPRq {
        color: inherit;
        font-family: inherit;
        font-size: 18px;
        line-height: 1;
        opacity: .6;
        position: relative;
        transition: border-radius .5s;
        width: 100%;
        z-index: 1
      }

      [dir] .RsB91,
      [dir] .mwk7U,
      [dir] .sGPRq {
        background: rgba(0, 0, 0, 0);
        border: 1px solid #fff;
        cursor: pointer;
        padding: 15px 24px
      }

      [dir=ltr] .RsB91,
      [dir=ltr] .mwk7U,
      [dir=ltr] .sGPRq {
        text-align: left
      }

      [dir=rtl] .RsB91,
      [dir=rtl] .mwk7U,
      [dir=rtl] .sGPRq {
        text-align: right
      }

      .RsB91:focus,
      .RsB91:hover,
      .mwk7U:focus,
      .mwk7U:hover,
      .sGPRq:focus,
      .sGPRq:hover {
        opacity: 1;
        outline: 0
      }

      @media only screen and (max-width: 640px) {

        [data-query=media] .RsB91,
        [data-query=media] .mwk7U,
        [data-query=media] .sGPRq {
          font-size: 14px
        }
      }

      @container (width < 640px) {

        [data-query=container] .RsB91,
        [data-query=container] .mwk7U,
        [data-query=container] .sGPRq {
          font-size: 14px
        }
      }

      .Uqk7r .RsB91,
      .Uqk7r .mwk7U,
      .Uqk7r .sGPRq {
        font-size: 16px;
        font-weight: 700;
        opacity: 1
      }

      [dir] .Uqk7r .RsB91,
      [dir] .Uqk7r .mwk7U,
      [dir] .Uqk7r .sGPRq {
        border-width: 2px
      }

      [dir] .mwk7U {
        margin: 20px 0 0;
        text-align: center
      }

      @media only screen and (max-width: 640px) {
        [dir] [data-query=media] .mwk7U {
          margin-top: 12px
        }
      }

      @container (width < 640px) {
        [dir] [data-query=container] .mwk7U {
          margin-top: 12px
        }
      }

      [dir] .sGPRq {
        border: 1px dashed #fff
      }

      .k-olt.AhS-W.k0uEo .sGPRq {
        height: 188px;
        justify-content: center
      }

      .k-olt.AhS-W .sGPRq,
      .k-olt.wSBZQ .sGPRq {
        align-items: center;
        display: flex
      }

      .EM5A5 {
        overflow: hidden
      }

      .m2XGl {
        color: #fff;
        font-size: 14px;
        opacity: .6
      }

      [dir] .m2XGl {
        margin: 20px 0 0
      }

      [dir] .m2XGl+.m2XGl {
        margin: 0
      }

      .tExs- {
        animation-duration: 1.5s;
        animation-iteration-count: infinite;
        animation-name: a;
        animation-timing-function: linear;
        opacity: 0;
        position: absolute;
        right: 10px;
        top: 10px;
        transition: opacity .5s
      }

      .tExs-.WlVYL {
        opacity: 1
      }

      .t0Jhg {
        color: #df3131;
        font-size: 14px;
        line-height: 1.43;
        position: relative
      }

      [dir] .t0Jhg {
        margin: 10px 0 0
      }

      @keyframes a {
        0% {
          transform: rotate(0deg)
        }

        to {
          transform: rotate(1turn)
        }
      }

      .JNxVBA {
        flex: 0 0 auto;
        display: flex;
        justify-content: center;
        align-items: center
      }

      .mnxIuN {
        display: inline-block;
        width: 10px;
        height: 10px;
        border-radius: 100%;
        margin: 18px 2px;
        opacity: 0
      }

      .mnxIuN:nth-child(1) {
        animation: b 1s ease-in-out infinite
      }

      .mnxIuN:nth-child(2) {
        animation: b 1s ease-in-out .33s infinite
      }

      .mnxIuN:nth-child(3) {
        animation: b 1s ease-in-out .66s infinite
      }

      @keyframes b {

        0%,
        100% {
          opacity: 0
        }

        60% {
          opacity: 1
        }
      }

      .cERGdn {
        position: absolute;
        max-width: 312px;
        z-index: 2001;
        padding: 14px 24px;
        border: 1px solid;
        pointer-events: none;
        word-wrap: break-word
      }

      .Wi_s5V {
        font-size: 14px;
        line-height: 1.5;
        opacity: .8
      }

      .x7XlNO {
        position: absolute;
        top: 100%;
        inset-inline-end: 10px;
        width: 18px;
        height: 12px;
        overflow: hidden
      }

      .XNJAa3 .x7XlNO {
        inset-inline-end: auto;
        inset-inline-start: 10px
      }

      .yl6xpz {
        position: absolute;
        top: -5px;
        inset-inline-start: 4px;
        width: 10px;
        height: 10px;
        transform: rotate(45deg);
        border: 1px solid
      }

      .ntKNd_ {
        position: relative;
        display: inline-block;
        height: 40px;
        margin: 0;
        padding: 0 24px;
        border-radius: 0;
        border-style: none;
        cursor: pointer;
        vertical-align: middle;
        white-space: nowrap
      }

      .ntKNd_.rx6417:focus {
        box-shadow: inset 0 0 0 2px #1f77ff, inset 0 0 0 1px #fff !important
      }

      .ntKNd_.k7dt_P {
        width: 100%
      }

      .ntKNd_.HZg_Yv {
        width: 100%
      }

      .ntKNd_._9GNaw {
        padding: 0 18px
      }

      @media(min-width: 980px) {
        .use-media-queries .ntKNd_._9GNaw {
          padding: 0 24px
        }
      }

      .gt-sm .ntKNd_._9GNaw {
        padding: 0 24px
      }

      .ntKNd_.EwBavj._9GNaw {
        padding: 0 17px
      }

      @media(min-width: 980px) {
        .use-media-queries .ntKNd_.EwBavj._9GNaw {
          padding: 0 17px
        }
      }

      .gt-sm .ntKNd_.EwBavj._9GNaw {
        padding: 0 17px
      }

      .ntKNd_._v8VEx {
        height: 50px
      }

      .ntKNd_.EwBavj {
        border-style: solid;
        border-width: 1px;
        background-color: rgba(0, 0, 0, 0)
      }

      .ntKNd_[disabled],
      .ntKNd_.v7Ydcc {
        opacity: .5
      }

      .ntKNd_:active:not([disabled]):not(.v7Ydcc)::after {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        pointer-events: none;
        background-color: rgba(0, 0, 0, .2)
      }

      .I4gY7Y {
        height: 100%;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 14px
      }

      .lDdct5 {
        background-color: #3899ec;
        color: #fff
      }

      .L4KUvL {
        border-color: #3899ec;
        color: #3899ec
      }

      .VGQRbr {
        width: 100%
      }

      @media(min-width: 980px) {
        .use-media-queries .VGQRbr {
          min-width: 292px
        }
      }

      .gt-sm .VGQRbr {
        min-width: 292px
      }

      .jFX22S {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        font-size: 16px
      }

      .DKOpYy {
        width: 100%;
        padding: 0
      }

      .DKOpYy.vvQBt4 {
        max-width: 980px;
        padding: 14px 20px;
        margin: 0 auto
      }

      @media(min-width: 660px) {
        .use-media-queries .DKOpYy {
          padding-top: 0
        }
      }

      .gt-xs .DKOpYy {
        padding-top: 0
      }

      @media(min-width: 980px) {
        .use-media-queries .DKOpYy {
          width: 980px;
          padding: 14px 20px;
          margin: 0 auto
        }
      }

      .gt-sm .DKOpYy {
        width: 980px;
        padding: 14px 20px;
        margin: 0 auto
      }

      .KgltKb.igf0Lt,
      .KgltKb.fxXgT_,
      .KgltKb.yuzH_C {
        width: 100%;
        padding: 14px 20px;
        margin: 0 auto
      }

      .F7kZNY {
        position: relative;
        margin-bottom: 0
      }

      @media(min-width: 660px) {
        .use-media-queries .uHvfGY.yqPclT {
          min-width: 620px
        }
      }

      .gt-xs .uHvfGY.yqPclT {
        min-width: 620px
      }

      @media(min-width: 980px) {

        .use-media-queries .uHvfGY,
        .use-media-queries .uHvfGY.yqPclT {
          max-width: 940px
        }
      }

      .gt-sm .uHvfGY,
      .gt-sm .uHvfGY.yqPclT {
        max-width: 940px
      }

      .xU3UnN {
        display: flex;
        padding-bottom: 20px
      }

      .xU3UnN:empty {
        display: none
      }

      @media(min-width: 980px) {
        .use-media-queries .xU3UnN {
          width: 292px
        }

        .yuzH_C .use-media-queries .xU3UnN {
          width: 454px
        }
      }

      .gt-sm .xU3UnN {
        width: 292px
      }

      .yuzH_C .gt-sm .xU3UnN {
        width: 454px
      }

      .Kh_UDc {
        margin: -16px
      }

      .Kh_UDc.BRRma6 {
        display: flex;
        flex-wrap: wrap
      }

      .Kh_UDc.igf0Lt,
      .Kh_UDc.fxXgT_,
      .Kh_UDc.yuzH_C {
        display: grid;
        grid-template-columns: repeat(auto-fit, 324px);
        justify-content: center
      }

      .Kh_UDc.yuzH_C {
        grid-template-columns: repeat(auto-fit, 486px)
      }

      .Kh_UDc .rFVtlu {
        padding: 16px
      }

      .uqsKHt {
        display: block;
        position: relative;
        list-style-type: none
      }

      .uHvfGY .uqsKHt {
        margin-bottom: 32px
      }

      .yqPclT .uqsKHt {
        width: 292px
      }

      .sVN_en .uqsKHt {
        width: 454px
      }

      .oR0wvi .uqsKHt {
        width: 100%
      }

      .igf0Lt .uqsKHt {
        width: 292px;
        height: 426px
      }

      .igf0Lt.lNJcfx .uqsKHt {
        height: 376px
      }

      .vvQBt4 .uqsKHt {
        width: 100%
      }

      .fxXgT_ .uqsKHt {
        width: 292px;
        height: 292px
      }

      .yuzH_C .uqsKHt {
        width: 454px;
        height: 454px
      }

      .F4xjlp {
        padding: 18px
      }

      .app-mobile .F4xjlp {
        box-shadow: 0 1px rgba(0, 0, 0, .1)
      }

      .j1Y_aa {
        display: block
      }

      .pAfFB0 {
        line-height: 1.5
      }

      ._4BhfeI {
        word-break: break-word
      }

      .VNQZuX {
        cursor: pointer
      }

      .RiOfiW {
        border-radius: 0;
        margin-inline-start: 0;
        margin-inline-end: 0;
        display: block;
        background: #fff;
        cursor: default
      }

      .RiOfiW.FnDyW0 {
        direction: rtl
      }

      .RiOfiW.ac4Ofz.JlQ2sc {
        padding-top: 30px
      }

      .RiOfiW.jDqjOt,
      .RiOfiW.lyd6fK,
      .RiOfiW.i_25UC,
      .RiOfiW.yWOr1I,
      .RiOfiW.hKl06e,
      .RiOfiW.UUSLFD,
      .RiOfiW.x_FPRX {
        display: flex;
        flex-direction: column;
        height: 100%
      }

      .app-desktop .RiOfiW {
        border-width: 1px;
        border-style: solid
      }

      .RiOfiW .PoYsMP,
      .RiOfiW .EfvfyL,
      .RiOfiW .NAWdyL {
        display: block
      }

      .RiOfiW.ivAnV0,
      .RiOfiW.NAWdyL,
      .RiOfiW.PoYsMP,
      .RiOfiW.EfvfyL,
      .RiOfiW.g8vcTX,
      .RiOfiW.TBrkhx {
        display: flex
      }

      .RiOfiW.ivAnV0.ac4Ofz,
      .RiOfiW.NAWdyL.ac4Ofz,
      .RiOfiW.PoYsMP.ac4Ofz,
      .RiOfiW.EfvfyL.ac4Ofz,
      .RiOfiW.g8vcTX.ac4Ofz,
      .RiOfiW.TBrkhx.ac4Ofz {
        height: auto
      }

      @media(max-width: 685px) {

        .use-media-queries .RiOfiW.ivAnV0,
        .use-media-queries .RiOfiW.NAWdyL,
        .use-media-queries .RiOfiW.PoYsMP,
        .use-media-queries .RiOfiW.EfvfyL,
        .use-media-queries .RiOfiW.g8vcTX,
        .use-media-queries .RiOfiW.TBrkhx {
          flex-direction: column
        }
      }

      .lt-sm .RiOfiW.ivAnV0,
      .lt-sm .RiOfiW.NAWdyL,
      .lt-sm .RiOfiW.PoYsMP,
      .lt-sm .RiOfiW.EfvfyL,
      .lt-sm .RiOfiW.g8vcTX,
      .lt-sm .RiOfiW.TBrkhx {
        flex-direction: column
      }

      .RiOfiW.TBrkhx,
      .RiOfiW.g8vcTX,
      .RiOfiW.PoYsMP,
      .RiOfiW.EfvfyL,
      .RiOfiW.NAWdyL {
        height: 100%
      }

      .jDqjOt .ITPCIq,
      .lyd6fK .ITPCIq,
      .i_25UC .ITPCIq,
      .yWOr1I .ITPCIq,
      .hKl06e .ITPCIq,
      .UUSLFD .ITPCIq,
      .x_FPRX .ITPCIq {
        height: 165px;
        padding-bottom: 0
      }

      .RiOfiW.hKl06e {
        position: absolute;
        width: 100%
      }

      .feQY6g .ITPCIq {
        height: 400px;
        padding-bottom: 0
      }

      .ivAnV0 .ITPCIq,
      .NAWdyL .ITPCIq,
      .PoYsMP .ITPCIq,
      .EfvfyL .ITPCIq,
      .g8vcTX .ITPCIq,
      .TBrkhx .ITPCIq {
        padding-bottom: 0
      }

      .ivAnV0 .pccjOy,
      .ivAnV0 .ITPCIq,
      .NAWdyL .pccjOy,
      .NAWdyL .ITPCIq,
      .PoYsMP .pccjOy,
      .PoYsMP .ITPCIq,
      .EfvfyL .pccjOy,
      .EfvfyL .ITPCIq,
      .g8vcTX .pccjOy,
      .g8vcTX .ITPCIq,
      .TBrkhx .pccjOy,
      .TBrkhx .ITPCIq {
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        bottom: 0
      }

      .iSTCpN {
        padding: 30px 18px 25px;
        width: 100%
      }

      .app-mobile .iSTCpN.QlVZyW {
        box-shadow: 0 1px rgba(0, 0, 0, .1)
      }

      .iSTCpN.glhtJc.JufO9Q,
      .iSTCpN.WdRrHJ.JufO9Q {
        padding: 30px 18px
      }

      .iSTCpN.glhtJc.JlQ2sc,
      .iSTCpN.WdRrHJ.JlQ2sc {
        padding-bottom: 0
      }

      .iSTCpN.G1V6el {
        padding: 23px
      }

      .iSTCpN.G1V6el.JufO9Q {
        padding-bottom: 7px
      }

      .iSTCpN.KwFkyo,
      .iSTCpN.x_FPRX {
        padding: 24px 29px
      }

      .iSTCpN.KwFkyo.JufO9Q,
      .iSTCpN.x_FPRX.JufO9Q {
        padding-bottom: 7px
      }

      .iSTCpN.feQY6g {
        padding: 42px 47px 37px 47px
      }

      .iSTCpN.feQY6g.JufO9Q {
        padding: 42px 47px 13px 47px
      }

      .iSTCpN.jDqjOt,
      .iSTCpN.lyd6fK,
      .iSTCpN.i_25UC,
      .iSTCpN.yWOr1I,
      .iSTCpN.UUSLFD,
      .iSTCpN.x_FPRX {
        display: flex;
        flex-direction: column;
        height: 100%;
        min-height: 0;
        padding: var(--blog-pl-common-padding-top) 24px var(--blog-pl-common-padding-bottom)
      }

      .iSTCpN.hKl06e {
        display: flex;
        flex-direction: column;
        height: 100%;
        min-height: 0;
        padding: var(--blog-pl-slider-padding-top) 16px var(--blog-pl-slider-padding-bottom)
      }

      .iSTCpN.jDqjOt.ac4Ofz,
      .iSTCpN.lyd6fK.ac4Ofz,
      .iSTCpN.hKl06e.ac4Ofz,
      .iSTCpN.UUSLFD.ac4Ofz {
        height: 100%
      }

      .iSTCpN.jDqjOt.ac4Ofz.JufO9Q,
      .iSTCpN.lyd6fK.ac4Ofz.JufO9Q,
      .iSTCpN.hKl06e.ac4Ofz.JufO9Q,
      .iSTCpN.UUSLFD.ac4Ofz.JufO9Q {
        height: 100%
      }

      .iSTCpN.ivAnV0 {
        display: flex;
        flex-direction: column;
        padding: 40px 48px 37px
      }

      @media(min-width: 686px)and (max-width: 980px) {
        .use-media-queries .iSTCpN.ivAnV0 {
          padding: calc(40px + (var(--root-width) - 981px)/19) calc(48px + (var(--root-width) - 981px)/19)
        }
      }

      .w686-980 .iSTCpN.ivAnV0 {
        padding: calc(40px + (var(--root-width) - 981px)/19) calc(48px + (var(--root-width) - 981px)/19)
      }

      @media(max-width: 685px) {
        .use-media-queries .iSTCpN.ivAnV0 {
          padding: 24px
        }
      }

      .lt-sm .iSTCpN.ivAnV0 {
        padding: 24px
      }

      .iSTCpN.g8vcTX,
      .iSTCpN.TBrkhx {
        display: flex;
        flex-direction: column;
        padding-top: 24px;
        padding-bottom: 24px;
        overflow: hidden;
        flex: 1
      }

      .iSTCpN.PoYsMP,
      .iSTCpN.EfvfyL,
      .iSTCpN.NAWdyL {
        padding: 0
      }

      .iSTCpN.sCkhyN {
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        padding: 27px 24px;
        display: inline-block
      }

      .iSTCpN.sCkhyN.ac4Ofz {
        padding: 32px 24px
      }

      .iSTCpN.sCkhyN.KEL4fK {
        background-color: rgba(0, 0, 0, .45)
      }

      .iSTCpN.hp0NoL,
      .iSTCpN.FK1tXh,
      .iSTCpN.JnzaaY {
        display: flex;
        flex-direction: column
      }

      .iSTCpN.LdmkLw {
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        display: inline-block
      }

      .iSTCpN.hp0NoL,
      .iSTCpN.FK1tXh,
      .iSTCpN.LdmkLw,
      .iSTCpN.JnzaaY {
        height: 100%;
        width: 100%;
        padding: 27px 24px
      }

      .iSTCpN.hp0NoL.KEL4fK,
      .iSTCpN.FK1tXh.KEL4fK,
      .iSTCpN.LdmkLw.KEL4fK,
      .iSTCpN.JnzaaY.KEL4fK {
        background-color: rgba(0, 0, 0, .45)
      }

      .iSTCpN.hp0NoL.ac4Ofz,
      .iSTCpN.FK1tXh.ac4Ofz,
      .iSTCpN.LdmkLw.ac4Ofz,
      .iSTCpN.JnzaaY.ac4Ofz {
        padding: 32px 24px
      }

      .O16KGI {
        font: inherit;
        color: inherit;
        display: block
      }

      .i6wKmL {
        position: relative
      }

      .i6wKmL:focus-visible:before {
        content: "";
        position: absolute;
        top: 3px;
        left: 3px;
        width: calc(100% - 6px);
        height: calc(100% - 6px);
        box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff
      }

      .JMCi2v {
        font: inherit;
        color: inherit;
        width: 100%;
        flex: 1 1 auto;
        overflow: hidden
      }

      .JMCi2v.pu51Xe {
        text-align: start
      }

      .JMCi2v.jDqjOt.mqysW5.ZBB0ua {
        margin-top: -19px
      }

      .JMCi2v.UUSLFD.mqysW5.ZBB0ua {
        margin-top: -48px
      }

      .JMCi2v.hKl06e.mqysW5.ZBB0ua,
      .JMCi2v.i_25UC.mqysW5.ZBB0ua,
      .JMCi2v.yWOr1I.mqysW5.ZBB0ua,
      .JMCi2v.lyd6fK.mqysW5.ZBB0ua {
        margin-top: -36px
      }

      .JMCi2v.x_FPRX.mqysW5.ZBB0ua {
        margin-top: -25px
      }

      .JMCi2v.ivAnV0,
      .JMCi2v.g8vcTX,
      .JMCi2v.TBrkhx {
        display: flex;
        flex-direction: column
      }

      .JMCi2v.ivAnV0.ac4Ofz,
      .JMCi2v.g8vcTX.ac4Ofz,
      .JMCi2v.TBrkhx.ac4Ofz {
        padding-inline-end: 0
      }

      .JMCi2v.ivAnV0.ZBB0ua,
      .JMCi2v.g8vcTX.ZBB0ua,
      .JMCi2v.TBrkhx.ZBB0ua {
        margin-top: -43px
      }

      .JMCi2v.ivAnV0.xs2MeC.ZBB0ua,
      .JMCi2v.g8vcTX.xs2MeC.ZBB0ua,
      .JMCi2v.TBrkhx.xs2MeC.ZBB0ua {
        margin-top: -23px
      }

      .JMCi2v.jDqjOt.ZBB0ua {
        position: relative;
        top: -29px
      }

      .JMCi2v.UUSLFD.ZBB0ua {
        margin-top: -29px
      }

      .JMCi2v.hKl06e.ZBB0ua,
      .JMCi2v.i_25UC.ZBB0ua,
      .JMCi2v.yWOr1I.ZBB0ua,
      .JMCi2v.lyd6fK.ZBB0ua {
        margin-top: -13px
      }

      .JMCi2v.x_FPRX.ZBB0ua {
        margin-top: -6px
      }

      .JMCi2v.hp0NoL,
      .JMCi2v.FK1tXh,
      .JMCi2v.JnzaaY {
        height: 100%
      }

      .JMCi2v.hp0NoL.I5nSmk,
      .JMCi2v.FK1tXh.I5nSmk,
      .JMCi2v.JnzaaY.I5nSmk {
        flex-grow: 0;
        height: unset
      }

      .JMCi2v.hKl06e {
        white-space: normal
      }

      .hrftIZ.glhtJc.ZBB0ua {
        margin-top: -28px;
        margin-inline-end: 12px
      }

      .FbwBsX {
        margin-bottom: var(--blog-pl-default-title-margin)
      }

      .FbwBsX.hKl06e p {
        margin-top: var(--blog-pl-slider-title-margin-top)
      }

      .FbwBsX.x_FPRX.ZBB0ua,
      .FbwBsX.lyd6fK.ZBB0ua,
      .FbwBsX.i_25UC.ZBB0ua,
      .FbwBsX.yWOr1I.ZBB0ua,
      .FbwBsX.NAWdyL.ZBB0ua,
      .FbwBsX.PoYsMP.ZBB0ua,
      .FbwBsX.EfvfyL.ZBB0ua,
      .FbwBsX.TBrkhx.ZBB0ua,
      .FbwBsX.g8vcTX.ZBB0ua,
      .FbwBsX.hKl06e.ZBB0ua,
      .FbwBsX.UUSLFD.ZBB0ua {
        margin-inline-end: 30px
      }

      .FbwBsX.x_FPRX.xs2MeC.ZBB0ua,
      .FbwBsX.lyd6fK.xs2MeC.ZBB0ua,
      .FbwBsX.i_25UC.xs2MeC.ZBB0ua,
      .FbwBsX.yWOr1I.xs2MeC.ZBB0ua,
      .FbwBsX.NAWdyL.xs2MeC.ZBB0ua,
      .FbwBsX.PoYsMP.xs2MeC.ZBB0ua,
      .FbwBsX.EfvfyL.xs2MeC.ZBB0ua,
      .FbwBsX.TBrkhx.xs2MeC.ZBB0ua,
      .FbwBsX.g8vcTX.xs2MeC.ZBB0ua,
      .FbwBsX.hKl06e.xs2MeC.ZBB0ua,
      .FbwBsX.UUSLFD.xs2MeC.ZBB0ua {
        margin-inline-end: 0
      }

      @media(min-width: 660px) {
        .use-media-queries .FbwBsX {
          margin-bottom: 20px
        }

        .use-media-queries .FbwBsX.G1V6el {
          margin-bottom: 11px
        }

        .use-media-queries .FbwBsX.G1V6el.ZBB0ua {
          position: relative;
          top: -24px;
          margin-bottom: -14px;
          margin-top: -13px;
          max-width: 209px
        }

        .use-media-queries .FbwBsX.G1V6el.ZBB0ua.CzG_Nm {
          max-width: 189px
        }

        .use-media-queries .FbwBsX.G1V6el.xs2MeC.ZBB0ua {
          margin-top: 12px;
          max-width: none
        }

        .use-media-queries .FbwBsX.G1V6el.xs2MeC.ZBB0ua.CzG_Nm {
          max-width: none-20px
        }

        .use-media-queries .FbwBsX.KwFkyo {
          margin-bottom: 10px
        }

        .use-media-queries .FbwBsX.KwFkyo.ZBB0ua {
          position: relative;
          top: -24px;
          margin-bottom: -13px;
          margin-top: -13px;
          max-width: 359px
        }

        .use-media-queries .FbwBsX.KwFkyo.ZBB0ua.CzG_Nm {
          max-width: 339px
        }

        .use-media-queries .FbwBsX.KwFkyo.xs2MeC.ZBB0ua {
          margin-top: 17px;
          max-width: none
        }

        .use-media-queries .FbwBsX.KwFkyo.xs2MeC.ZBB0ua.CzG_Nm {
          max-width: none-20px
        }

        .use-media-queries .FbwBsX.x_FPRX {
          margin-bottom: 10px
        }

        .use-media-queries .FbwBsX.feQY6g {
          max-width: 740px;
          margin-bottom: 9px
        }

        .use-media-queries .FbwBsX.feQY6g.ZBB0ua {
          position: relative;
          top: -31px;
          margin-bottom: -12px;
          margin-top: -6px
        }

        .use-media-queries .FbwBsX.feQY6g.xs2MeC.ZBB0ua {
          margin-top: 12px;
          max-width: none
        }

        .use-media-queries .FbwBsX.feQY6g.xs2MeC.ZBB0ua.CzG_Nm {
          max-width: none-20px
        }

        .use-media-queries .FbwBsX.jDqjOt {
          margin-bottom: var(--blog-pl-common-title-margin)
        }

        .use-media-queries .FbwBsX.jDqjOt.ZBB0ua {
          max-width: 207px
        }

        .use-media-queries .FbwBsX.jDqjOt.ZBB0ua.CzG_Nm {
          max-width: 187px
        }

        .use-media-queries .FbwBsX.jDqjOt.xs2MeC.ZBB0ua {
          max-width: none
        }

        .use-media-queries .FbwBsX.jDqjOt.xs2MeC.ZBB0ua.CzG_Nm {
          max-width: none-20px
        }

        .use-media-queries .FbwBsX.hKl06e,
        .use-media-queries .FbwBsX.lyd6fK,
        .use-media-queries .FbwBsX.i_25UC,
        .use-media-queries .FbwBsX.yWOr1I,
        .use-media-queries .FbwBsX.UUSLFD {
          margin-bottom: var(--blog-pl-common-title-margin)
        }

        .use-media-queries .FbwBsX.hKl06e.ZBB0ua,
        .use-media-queries .FbwBsX.lyd6fK.ZBB0ua,
        .use-media-queries .FbwBsX.i_25UC.ZBB0ua,
        .use-media-queries .FbwBsX.yWOr1I.ZBB0ua,
        .use-media-queries .FbwBsX.UUSLFD.ZBB0ua,
        .use-media-queries .FbwBsX.NAWdyL.ZBB0ua,
        .use-media-queries .FbwBsX.PoYsMP.ZBB0ua,
        .use-media-queries .FbwBsX.EfvfyL.ZBB0ua,
        .use-media-queries .FbwBsX.g8vcTX.ZBB0ua,
        .use-media-queries .FbwBsX.TBrkhx.ZBB0ua {
          margin-inline-end: 30px
        }

        .use-media-queries .FbwBsX.hKl06e.xs2MeC.ZBB0ua,
        .use-media-queries .FbwBsX.lyd6fK.xs2MeC.ZBB0ua,
        .use-media-queries .FbwBsX.i_25UC.xs2MeC.ZBB0ua,
        .use-media-queries .FbwBsX.yWOr1I.xs2MeC.ZBB0ua,
        .use-media-queries .FbwBsX.UUSLFD.xs2MeC.ZBB0ua,
        .use-media-queries .FbwBsX.NAWdyL.xs2MeC.ZBB0ua,
        .use-media-queries .FbwBsX.PoYsMP.xs2MeC.ZBB0ua,
        .use-media-queries .FbwBsX.EfvfyL.xs2MeC.ZBB0ua,
        .use-media-queries .FbwBsX.g8vcTX.xs2MeC.ZBB0ua,
        .use-media-queries .FbwBsX.TBrkhx.xs2MeC.ZBB0ua {
          margin-inline-end: 0
        }

        .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua,
        .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua,
        .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua,
        .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua,
        .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua,
        .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua {
          max-width: 342px
        }

        .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua.CzG_Nm,
        .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua.CzG_Nm,
        .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua.CzG_Nm,
        .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua.CzG_Nm,
        .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua.CzG_Nm,
        .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua.CzG_Nm {
          max-width: 322px
        }

        .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua,
        .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua,
        .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua,
        .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua,
        .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua,
        .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua {
          max-width: none
        }

        .use-media-queries .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
        .use-media-queries .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
        .use-media-queries .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
        .use-media-queries .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
        .use-media-queries .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
        .use-media-queries .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm {
          max-width: none-20px
        }

        .use-media-queries .FbwBsX.ZpmKeC {
          margin-bottom: 6px
        }

        .use-media-queries .FbwBsX.sCkhyN {
          margin-bottom: 12px
        }

        .use-media-queries .FbwBsX.sCkhyN.JufO9Q {
          margin-bottom: 30px;
          bottom: 0
        }

        .use-media-queries .FbwBsX.hp0NoL,
        .use-media-queries .FbwBsX.FK1tXh,
        .use-media-queries .FbwBsX.LdmkLw,
        .use-media-queries .FbwBsX.JnzaaY {
          margin-bottom: 18px
        }

        .use-media-queries .FbwBsX.hp0NoL.JufO9Q,
        .use-media-queries .FbwBsX.FK1tXh.JufO9Q,
        .use-media-queries .FbwBsX.LdmkLw.JufO9Q,
        .use-media-queries .FbwBsX.JnzaaY.JufO9Q {
          margin-bottom: 36px;
          bottom: 0
        }

        .use-media-queries .FbwBsX.hp0NoL.JufO9Q,
        .use-media-queries .FbwBsX.FK1tXh.JufO9Q,
        .use-media-queries .FbwBsX.JnzaaY.JufO9Q {
          margin-bottom: 0;
          padding-bottom: 0
        }
      }

      .gt-xs .FbwBsX {
        margin-bottom: 20px
      }

      .gt-xs .FbwBsX.G1V6el {
        margin-bottom: 11px
      }

      .gt-xs .FbwBsX.G1V6el.ZBB0ua {
        position: relative;
        top: -24px;
        margin-bottom: -14px;
        margin-top: -13px;
        max-width: 209px
      }

      .gt-xs .FbwBsX.G1V6el.ZBB0ua.CzG_Nm {
        max-width: 189px
      }

      .gt-xs .FbwBsX.G1V6el.xs2MeC.ZBB0ua {
        margin-top: 12px;
        max-width: none
      }

      .gt-xs .FbwBsX.G1V6el.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px
      }

      .gt-xs .FbwBsX.KwFkyo {
        margin-bottom: 10px
      }

      .gt-xs .FbwBsX.KwFkyo.ZBB0ua {
        position: relative;
        top: -24px;
        margin-bottom: -13px;
        margin-top: -13px;
        max-width: 359px
      }

      .gt-xs .FbwBsX.KwFkyo.ZBB0ua.CzG_Nm {
        max-width: 339px
      }

      .gt-xs .FbwBsX.KwFkyo.xs2MeC.ZBB0ua {
        margin-top: 17px;
        max-width: none
      }

      .gt-xs .FbwBsX.KwFkyo.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px
      }

      .gt-xs .FbwBsX.x_FPRX {
        margin-bottom: 10px
      }

      .gt-xs .FbwBsX.feQY6g {
        max-width: 740px;
        margin-bottom: 9px
      }

      .gt-xs .FbwBsX.feQY6g.ZBB0ua {
        position: relative;
        top: -31px;
        margin-bottom: -12px;
        margin-top: -6px
      }

      .gt-xs .FbwBsX.feQY6g.xs2MeC.ZBB0ua {
        margin-top: 12px;
        max-width: none
      }

      .gt-xs .FbwBsX.feQY6g.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px
      }

      .gt-xs .FbwBsX.jDqjOt {
        margin-bottom: var(--blog-pl-common-title-margin)
      }

      .gt-xs .FbwBsX.jDqjOt.ZBB0ua {
        max-width: 207px
      }

      .gt-xs .FbwBsX.jDqjOt.ZBB0ua.CzG_Nm {
        max-width: 187px
      }

      .gt-xs .FbwBsX.jDqjOt.xs2MeC.ZBB0ua {
        max-width: none
      }

      .gt-xs .FbwBsX.jDqjOt.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px
      }

      .gt-xs .FbwBsX.hKl06e,
      .gt-xs .FbwBsX.lyd6fK,
      .gt-xs .FbwBsX.i_25UC,
      .gt-xs .FbwBsX.yWOr1I,
      .gt-xs .FbwBsX.UUSLFD {
        margin-bottom: var(--blog-pl-common-title-margin)
      }

      .gt-xs .FbwBsX.hKl06e.ZBB0ua,
      .gt-xs .FbwBsX.lyd6fK.ZBB0ua,
      .gt-xs .FbwBsX.i_25UC.ZBB0ua,
      .gt-xs .FbwBsX.yWOr1I.ZBB0ua,
      .gt-xs .FbwBsX.UUSLFD.ZBB0ua,
      .gt-xs .FbwBsX.NAWdyL.ZBB0ua,
      .gt-xs .FbwBsX.PoYsMP.ZBB0ua,
      .gt-xs .FbwBsX.EfvfyL.ZBB0ua,
      .gt-xs .FbwBsX.g8vcTX.ZBB0ua,
      .gt-xs .FbwBsX.TBrkhx.ZBB0ua {
        margin-inline-end: 30px
      }

      .gt-xs .FbwBsX.hKl06e.xs2MeC.ZBB0ua,
      .gt-xs .FbwBsX.lyd6fK.xs2MeC.ZBB0ua,
      .gt-xs .FbwBsX.i_25UC.xs2MeC.ZBB0ua,
      .gt-xs .FbwBsX.yWOr1I.xs2MeC.ZBB0ua,
      .gt-xs .FbwBsX.UUSLFD.xs2MeC.ZBB0ua,
      .gt-xs .FbwBsX.NAWdyL.xs2MeC.ZBB0ua,
      .gt-xs .FbwBsX.PoYsMP.xs2MeC.ZBB0ua,
      .gt-xs .FbwBsX.EfvfyL.xs2MeC.ZBB0ua,
      .gt-xs .FbwBsX.g8vcTX.xs2MeC.ZBB0ua,
      .gt-xs .FbwBsX.TBrkhx.xs2MeC.ZBB0ua {
        margin-inline-end: 0
      }

      .gt-xs .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua,
      .gt-xs .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua,
      .gt-xs .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua,
      .gt-xs .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua,
      .gt-xs .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua,
      .gt-xs .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua {
        max-width: 342px
      }

      .gt-xs .FbwBsX.ivAnV0.ac4Ofz.ZBB0ua.CzG_Nm,
      .gt-xs .FbwBsX.NAWdyL.ac4Ofz.ZBB0ua.CzG_Nm,
      .gt-xs .FbwBsX.PoYsMP.ac4Ofz.ZBB0ua.CzG_Nm,
      .gt-xs .FbwBsX.EfvfyL.ac4Ofz.ZBB0ua.CzG_Nm,
      .gt-xs .FbwBsX.g8vcTX.ac4Ofz.ZBB0ua.CzG_Nm,
      .gt-xs .FbwBsX.TBrkhx.ac4Ofz.ZBB0ua.CzG_Nm {
        max-width: 322px
      }

      .gt-xs .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua,
      .gt-xs .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua,
      .gt-xs .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua,
      .gt-xs .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua,
      .gt-xs .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua,
      .gt-xs .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua {
        max-width: none
      }

      .gt-xs .FbwBsX.ivAnV0.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
      .gt-xs .FbwBsX.NAWdyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
      .gt-xs .FbwBsX.PoYsMP.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
      .gt-xs .FbwBsX.EfvfyL.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
      .gt-xs .FbwBsX.g8vcTX.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm,
      .gt-xs .FbwBsX.TBrkhx.ac4Ofz.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px
      }

      .gt-xs .FbwBsX.ZpmKeC {
        margin-bottom: 6px
      }

      .gt-xs .FbwBsX.sCkhyN {
        margin-bottom: 12px
      }

      .gt-xs .FbwBsX.sCkhyN.JufO9Q {
        margin-bottom: 30px;
        bottom: 0
      }

      .gt-xs .FbwBsX.hp0NoL,
      .gt-xs .FbwBsX.FK1tXh,
      .gt-xs .FbwBsX.LdmkLw,
      .gt-xs .FbwBsX.JnzaaY {
        margin-bottom: 18px
      }

      .gt-xs .FbwBsX.hp0NoL.JufO9Q,
      .gt-xs .FbwBsX.FK1tXh.JufO9Q,
      .gt-xs .FbwBsX.LdmkLw.JufO9Q,
      .gt-xs .FbwBsX.JnzaaY.JufO9Q {
        margin-bottom: 36px;
        bottom: 0
      }

      .gt-xs .FbwBsX.hp0NoL.JufO9Q,
      .gt-xs .FbwBsX.FK1tXh.JufO9Q,
      .gt-xs .FbwBsX.JnzaaY.JufO9Q {
        margin-bottom: 0;
        padding-bottom: 0
      }

      .FbwBsX.glhtJc {
        margin-bottom: 0px
      }

      .FbwBsX.glhtJc.AkO1lZ,
      .FbwBsX.WdRrHJ.AkO1lZ {
        margin-bottom: 18px
      }

      .FbwBsX.glhtJc.ySFpqx,
      .FbwBsX.WdRrHJ.ySFpqx {
        margin-bottom: 0
      }

      .FbwBsX.glhtJc.ZBB0ua,
      .FbwBsX.WdRrHJ.ZBB0ua {
        margin-top: -43px;
        max-width: 263px
      }

      .FbwBsX.glhtJc.ZBB0ua.CzG_Nm,
      .FbwBsX.WdRrHJ.ZBB0ua.CzG_Nm {
        max-width: 243px
      }

      .FbwBsX.glhtJc.xs2MeC.ZBB0ua,
      .FbwBsX.WdRrHJ.xs2MeC.ZBB0ua {
        margin-top: -19px;
        max-width: none
      }

      .FbwBsX.glhtJc.xs2MeC.ZBB0ua.CzG_Nm,
      .FbwBsX.WdRrHJ.xs2MeC.ZBB0ua.CzG_Nm {
        max-width: none-20px
      }

      .FbwBsX.glhtJc.I5nSmk,
      .FbwBsX.glhtJc.xs2MeC.I5nSmk,
      .FbwBsX.WdRrHJ.I5nSmk,
      .FbwBsX.WdRrHJ.xs2MeC.I5nSmk {
        margin-top: 0
      }

      .FbwBsX.ivAnV0,
      .FbwBsX.g8vcTX,
      .FbwBsX.TBrkhx {
        border-bottom: 12px solid rgba(0, 0, 0, 0);
        margin: 0
      }

      .FbwBsX.PoYsMP,
      .FbwBsX.EfvfyL,
      .FbwBsX.NAWdyL {
        border-bottom: 8px solid rgba(0, 0, 0, 0);
        margin: 0
      }

      .nebVix {
        padding-bottom: 18px
      }

      @media(min-width: 660px) {
        .use-media-queries .nebVix {
          padding-bottom: 23px
        }
      }

      .gt-xs .nebVix {
        padding-bottom: 23px
      }

      .nebVix.glhtJc {
        margin-top: 10px
      }

      .nebVix.glhtJc.JufO9Q,
      .nebVix.WdRrHJ.JufO9Q {
        padding-bottom: 0
      }

      .nebVix.feQY6g {
        max-width: 740px
      }

      .nebVix.ivAnV0,
      .nebVix.NAWdyL,
      .nebVix.PoYsMP,
      .nebVix.EfvfyL,
      .nebVix.g8vcTX,
      .nebVix.TBrkhx {
        display: flex;
        flex: 1;
        padding: 0;
        overflow: hidden
      }

      .sCkhyN {
        color: #fff
      }

      .sCkhyN.RiOfiW {
        display: inline-block;
        width: 292px;
        height: 292px
      }

      .sCkhyN.RiOfiW.pu51Xe {
        width: 100%;
        height: 100%
      }

      .sCkhyN .pccjOy {
        height: 100%;
        width: 100%
      }

      .sCkhyN .ITPCIq {
        height: 100%;
        width: 100%
      }

      .sCkhyN.JMCi2v {
        display: flex;
        flex-direction: column;
        justify-content: flex-end
      }

      .sCkhyN.FbwBsX {
        position: absolute;
        bottom: 60px;
        width: calc(100% - 48px)
      }

      .sCkhyN.NPsER6 {
        display: inline-block;
        position: absolute;
        bottom: 27px;
        inset-inline-start: 24px;
        inset-inline-end: 24px
      }

      .LdmkLw.FbwBsX {
        position: absolute;
        bottom: 60px;
        width: calc(100% - 48px)
      }

      .hp0NoL.FbwBsX,
      .FK1tXh.FbwBsX,
      .JnzaaY.FbwBsX {
        padding-bottom: 30px
      }

      .hp0NoL.FbwBsX.p8Uk20,
      .FK1tXh.FbwBsX.p8Uk20,
      .JnzaaY.FbwBsX.p8Uk20 {
        padding: 0;
        margin: 0
      }

      .LdmkLw,
      .hp0NoL,
      .FK1tXh,
      .JnzaaY {
        color: #fff
      }

      .LdmkLw.RiOfiW,
      .hp0NoL.RiOfiW,
      .FK1tXh.RiOfiW,
      .JnzaaY.RiOfiW {
        display: inline-block;
        width: 454px;
        height: 454px
      }

      .LdmkLw.RiOfiW.pu51Xe,
      .hp0NoL.RiOfiW.pu51Xe,
      .FK1tXh.RiOfiW.pu51Xe,
      .JnzaaY.RiOfiW.pu51Xe {
        width: 100%;
        height: 100%
      }

      .LdmkLw .pccjOy,
      .hp0NoL .pccjOy,
      .FK1tXh .pccjOy,
      .JnzaaY .pccjOy {
        height: 100%;
        width: 100%
      }

      .LdmkLw .ITPCIq,
      .hp0NoL .ITPCIq,
      .FK1tXh .ITPCIq,
      .JnzaaY .ITPCIq {
        height: 100%;
        width: 100%
      }

      .LdmkLw.JMCi2v,
      .hp0NoL.JMCi2v,
      .FK1tXh.JMCi2v,
      .JnzaaY.JMCi2v {
        display: flex;
        flex-direction: column;
        justify-content: flex-end
      }

      .LdmkLw.NPsER6,
      .hp0NoL.NPsER6,
      .FK1tXh.NPsER6,
      .JnzaaY.NPsER6 {
        display: inline-block;
        position: absolute;
        bottom: 27px;
        inset-inline-start: 24px;
        inset-inline-end: 24px
      }

      .n9F1tl {
        fill: #fff
      }

      .VMF9AQ {
        color: #fff
      }

      .BVf6py {
        background-color: #fff
      }

      .TE7que {
        height: 1px;
        opacity: .2
      }

      @media(min-width: 660px) {
        .use-media-queries .TE7que {
          margin-bottom: 12px
        }
      }

      .gt-xs .TE7que {
        margin-bottom: 12px
      }

      .TE7que:not(.iD0LEx) {
        margin-bottom: var(--blog-pl-footer-separator-margin)
      }

      .TE7que.iD0LEx {
        margin-top: 24px
      }

      .TE7que.iD0LEx.vxAOcp {
        margin-top: 18px
      }

      .sCkhyN .TE7que,
      .LdmkLw .TE7que,
      .hp0NoL .TE7que,
      .FK1tXh .TE7que,
      .JnzaaY .TE7que {
        opacity: 1
      }

      .NPsER6.g8vcTX,
      .NPsER6.TBrkhx {
        margin-top: auto
      }

      .NPsER6.g8vcTX.kzwb6t,
      .NPsER6.TBrkhx.kzwb6t {
        padding-top: 12px
      }

      @media(max-width: 685px) {

        .use-media-queries .NPsER6.g8vcTX,
        .use-media-queries .NPsER6.TBrkhx {
          padding-top: 12px
        }
      }

      .lt-sm .NPsER6.g8vcTX,
      .lt-sm .NPsER6.TBrkhx {
        padding-top: 12px
      }

      .NPsER6.ivAnV0 {
        margin-top: auto
      }

      .NPsER6.ivAnV0.kzwb6t {
        padding-top: 36px
      }

      @media(max-width: 685px) {
        .use-media-queries .NPsER6.ivAnV0 {
          padding-top: 36px
        }
      }

      .lt-sm .NPsER6.ivAnV0 {
        padding-top: 36px
      }

      .NPsER6.hKl06e,
      .NPsER6.jDqjOt,
      .NPsER6.lyd6fK,
      .NPsER6.i_25UC,
      .NPsER6.yWOr1I,
      .NPsER6.UUSLFD {
        padding-top: 12px;
        margin-top: auto
      }

      .NPsER6.i_25UC.zwuMcM,
      .NPsER6.yWOr1I.zwuMcM,
      .NPsER6.lyd6fK.zwuMcM {
        padding-top: var(--blog-pl-footer-padding-top)
      }

      .GGI4XB {
        display: block;
        margin: 15px 0 -11px
      }

      .app-desktop .GGI4XB {
        display: none
      }

      .NtnM8D {
        opacity: .6
      }

      .tFEVbz {
        flex: 0 0 50%
      }

      .QP8OH2 {
        width: 100%;
        padding-top: 75%;
        position: relative
      }

      .Gf88Ln {
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box
      }

      @media(min-width: 686px) {
        .use-media-queries .Gf88Ln {
          -webkit-line-clamp: 1
        }
      }

      .gt-s .Gf88Ln {
        -webkit-line-clamp: 1
      }

      @media(min-width: 740px) {
        .use-media-queries .Gf88Ln {
          -webkit-line-clamp: 2
        }
      }

      .gt-740 .Gf88Ln {
        -webkit-line-clamp: 2
      }

      @media(min-width: 886px) {
        .use-media-queries .Gf88Ln {
          -webkit-line-clamp: 3
        }
      }

      .gt-886 .Gf88Ln {
        -webkit-line-clamp: 3
      }

      .so9KdE.g8vcTX,
      .so9KdE.TBrkhx {
        -webkit-mask-image: linear-gradient(to top, transparent, rgb(0, 0, 0) 20px);
        mask-image: linear-gradient(to top, transparent, rgb(0, 0, 0) 20px)
      }

      .hMB1wk {
        display: inline
      }

      .CHRJex {
        cursor: pointer
      }

      ._UH27m {
        position: relative !important
      }

      .EQ1O0U {
        margin: 14px 0;
        display: flex !important
      }

      .EQ1O0U.xczrBK {
        --full-icon-color: var(--post-homepage-ratingFilledStarColor, var(--wix-color-8));
        --empty-icon-color: var(--post-homepage-ratingUnfilledStarColor, var(--wix-color-3));
        font: var(--post-homepage-ratingFont, var(--wix-font-Body-M));
        font-size: var(--post-homepage-ratingFont-size, 14px);
        color: rgb(var(--post-homepage-ratingFontColor, var(--wix-color-5)))
      }

      .EQ1O0U.xczrBK.amZSNe {
        --full-icon-color: var(--post-homepage-TOI-ratingFilledStarColor, var(--wix-color-8));
        --empty-icon-color: var(--post-homepage-TOI-ratingUnfilledStarColor, var(--wix-color-3));
        color: rgb(var(--post-homepage-TOI-ratingFontColor, var(--wix-color-5)))
      }

      .EQ1O0U.hrftIZ {
        --full-icon-color: var(--post-category-ratingFilledStarColor, var(--wix-color-8));
        --empty-icon-color: var(--post-category-ratingUnfilledStarColor, var(--wix-color-3));
        font: var(--post-category-ratingFont, var(--wix-font-Body-M));
        font-size: var(--post-category-ratingFont-size, 14px);
        color: rgb(var(--post-category-ratingFontColor, var(--wix-color-5)))
      }

      .EQ1O0U.hrftIZ.amZSNe {
        --full-icon-color: var(--post-category-TOI-ratingFilledStarColor, var(--wix-color-8));
        --empty-icon-color: var(--post-category-TOI-ratingUnfilledStarColor, var(--wix-color-3));
        color: rgb(var(--post-category-TOI-ratingFontColor, var(--wix-color-5)))
      }

      .EQ1O0U.zwuMcM {
        font: var(--post-post-list-ratingFont, var(--wix-font-Body-M));
        font-size: var(--post-post-list-ratingFont-size, 14px);
        --full-icon-color: var(--post-post-list-ratingFilledStarColor, var(--wix-color-8));
        --empty-icon-color: var(--post-post-list-ratingUnfilledStarColor, var(--wix-color-3));
        color: rgb(var(--post-post-list-ratingFontColor, var(--wix-color-5)))
      }

      .EQ1O0U.zwuMcM.amZSNe {
        --full-icon-color: var(--post-post-list-TOI-ratingFilledStarColor, var(--wix-color-8));
        --empty-icon-color: var(--post-post-list-TOI-ratingUnfilledStarColor, var(--wix-color-3));
        color: rgb(var(--post-post-list-TOI-ratingFontColor, var(--wix-color-5)))
      }

      .EQ1O0U.NAWdyL {
        margin: 8px 0
      }

      .EQ1O0U.ivAnV0,
      .EQ1O0U.g8vcTX,
      .EQ1O0U.TBrkhx {
        margin-bottom: 2px
      }

      .EQ1O0U.hp0NoL.JufO9Q,
      .EQ1O0U.FK1tXh.JufO9Q,
      .EQ1O0U.LdmkLw.JufO9Q,
      .EQ1O0U.JnzaaY.JufO9Q {
        margin-bottom: 0
      }

      .AsLaVa {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16'%3e %3cdefs%3e %3cstyle%3e .cls-1 %7b fill: %23f04545%3b fill-rule: evenodd%3b %7d %3c/style%3e %3c/defs%3e %3cpath class='cls-1' d='M18%2c4.988A4.926%2c4.926%2c0%2c0%2c0%2c13.139%2c0%2c4.828%2c4.828%2c0%2c0%2c0%2c9%2c2.383%2c4.828%2c4.828%2c0%2c0%2c0%2c4.86%2c0%2c4.925%2c4.925%2c0%2c0%2c0%2c0%2c4.988%2c5.025%2c5.025%2c0%2c0%2c0%2c1.668%2c8.743l6.888%2c7.068a0.616%2c0.616%2c0%2c0%2c0%2c.887%2c0l6.888-7.068A5.025%2c5.025%2c0%2c0%2c0%2c18%2c4.988Z'/%3e %3c/svg%3e")
      }

      .LtaU1R {
        position: relative;
        display: inline-block;
        cursor: pointer;
        width: 19px;
        height: 19px;
        vertical-align: middle
      }

      .LtaU1R svg {
        position: relative;
        display: inline-block;
        fill: rgba(0, 0, 0, 0);
        stroke: #e84a43;
        stroke-width: 1.5px;
        transition: fill 250ms
      }

      .LtaU1R ._zh4Km {
        display: none
      }

      .LtaU1R.rbBvhf svg {
        opacity: 1;
        fill: #e84a43;
        stroke: none
      }

      .LtaU1R.rbBvhf ._zh4Km {
        display: inline-block;
        position: absolute;
        inset-inline-start: -3px;
        top: -3px;
        border-radius: 100%;
        opacity: 0;
        width: 24px;
        height: 24px;
        border: solid 3px #e84a43
      }

      .LtaU1R.rbBvhf .IiFRN3 {
        display: inline-block;
        position: absolute;
        inset-inline-start: 8px;
        top: 7px;
        opacity: 0;
        width: 4px;
        height: 4px;
        border-radius: 100%;
        background-color: #e84a43
      }

      .U1kLgW.LtaU1R.rbBvhf svg {
        animation: c 500ms
      }

      .U1kLgW.LtaU1R.rbBvhf ._zh4Km {
        animation: d 300ms
      }

      .U1kLgW.LtaU1R.rbBvhf .IiFRN3 {
        animation: e 500ms;
        animation-delay: 100ms
      }

      .TlM_il,
      .h1CBon,
      .ab2Jus,
      .GKdqLq {
        display: inline-block;
        position: absolute;
        inset-inline-start: 8px;
        top: 7px;
        width: 6px;
        height: 6px
      }

      .TlM_il {
        transform: rotate(0deg)
      }

      .h1CBon {
        transform: rotate(144deg)
      }

      .ab2Jus {
        transform: rotate(216deg)
      }

      .GKdqLq {
        transform: rotate(288deg)
      }

      @keyframes c {
        0% {
          transform: scale(0.1)
        }

        40% {
          transform: scale(1.3)
        }

        70% {
          transform: scale(0.9)
        }

        90% {
          transform: scale(1.1)
        }

        100% {
          transform: scale(1)
        }
      }

      @keyframes d {
        0% {
          transform: scale(0.1);
          opacity: .1
        }

        20% {
          opacity: 1
        }

        100% {
          transform: scale(1.5);
          opacity: 0
        }
      }

      @keyframes e {
        0% {
          transform: translateX(5px) scale(1);
          opacity: 0
        }

        20% {
          opacity: 1
        }

        100% {
          transform: translateX(17px) scale(0);
          opacity: 0
        }
      }

      .Kh5HMz {
        border: 0;
        background: none;
        padding: 0;
        color: inherit;
        font: inherit;
        font-size: inherit !important;
        line-height: 1
      }

      .h7K_lu {
        display: inline-flex;
        align-items: center
      }

      .FYRNvd {
        padding-inline-end: 5px
      }

      .p9gct4 {
        flex-direction: row-reverse
      }

      .p9gct4 .FYRNvd {
        padding-inline-end: 0;
        padding-inline-start: 5px
      }

      .laz8E8 {
        border: 0 !important;
        clip: rect(1px, 1px, 1px, 1px) !important;
        -webkit-clip-path: inset(50%) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important
      }

      .t66ylj {
        display: inline-flex;
        align-items: center;
        padding-inline-end: 2px
      }

      .eYQJQu:not(:first-child) {
        margin-inline-start: 6px
      }

      .E54HWO {
        display: flex;
        align-items: center;
        overflow: hidden;
        white-space: nowrap
      }

      .E54HWO>*+* {
        margin-inline-start: 16px
      }

      .lkXNhM {
        display: inline-flex;
        color: inherit;
        font: inherit;
        overflow: hidden;
        position: relative
      }

      .lkXNhM:focus-visible:before {
        content: "";
        position: absolute;
        top: 3px;
        left: 3px;
        width: calc(100% - 6px);
        height: calc(100% - 6px);
        box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff
      }

      .P7Wc3k {
        position: relative
      }

      .P7Wc3k:focus-visible:before {
        content: "";
        position: absolute;
        top: 3px;
        left: 3px;
        width: calc(100% - 6px);
        height: calc(100% - 6px);
        box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff
      }

      .NT9zC5 {
        display: flex;
        justify-content: space-between;
        height: var(--blog-pl-footer-content-height);
        line-height: 1.5;
        font-size: 12px !important
      }

      .NT9zC5.eJayAP,
      .NT9zC5.T6pLzn,
      .NT9zC5.KToN9P {
        justify-content: flex-start
      }

      .zGPuSQ {
        font-size: inherit !important
      }

      .PsEy9r {
        display: flex;
        margin-inline-end: 16px;
        overflow: hidden
      }

      .L2cuMO {
        display: flex;
        justify-content: flex-end;
        align-items: center
      }

      .Ym42pV {
        display: inline-block;
        max-width: min-content;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
      }

      .CS4xCt {
        margin: 0px 0 var(--blog-pl-category-label-margin-bottom);
        line-height: 1.2;
        font-size: 0
      }

      .pratMU {
        display: inline-block
      }

      .d7TwYL,
      .g99UQY,
      .u0T9F0 {
        margin-top: 4px
      }

      .TRcECH {
        margin-bottom: var(--blog-pl-slider-category-label-margin-bottom)
      }

      .ewnq0g,
      .dU7Co_,
      .TpXFK4,
      .sEWsEY {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-start;
        flex-grow: 1
      }

      @media(max-width: 659px) {

        .use-media-queries .ewnq0g,
        .use-media-queries .dU7Co_,
        .use-media-queries .TpXFK4,
        .use-media-queries .sEWsEY {
          margin-bottom: 0
        }
      }

      .lt-s .ewnq0g,
      .lt-s .dU7Co_,
      .lt-s .TpXFK4,
      .lt-s .sEWsEY {
        margin-bottom: 0
      }

      .dqpczu {
        border-style: solid;
        font: var(--category-label-button-textFont, var(--wix-font-Body-M));
        font-size: var(--category-label-button-textFont-size, 14px);
        color: rgb(var(--category-label-button-textColor, var(--wix-color-1)));
        background-color: rgb(var(--category-label-button-backgroundColor, var(--wix-color-8)));
        border-color: rgb(var(--category-label-button-borderColor, var(--wix-color-8)));
        border-width: calc(var(--category-label-button-borderWidth, 0)*1px);
        border-radius: calc(var(--category-label-button-cornerRadius, 0)*1px);
        padding: calc(var(--category-label-button-verticalPadding, 6)*1px) calc(var(--category-label-button-horizontalPadding, 12)*1px)
      }

      .dqpczu:hover {
        color: rgb(var(--category-label-button-textColorHover, var(--wix-color-1)));
        background-color: rgb(var(--category-label-button-backgroundColorHover, var(--wix-color-8)));
        border-color: rgb(var(--category-label-button-borderColorHover, var(--wix-color-8)))
      }

      .SkWvPq {
        font: var(--category-label-text-textFont, var(--wix-font-Body-M));
        color: rgb(var(--category-label-text-textColor, var(--wix-color-8)))
      }

      .SkWvPq:hover {
        color: rgb(var(--category-label-text-textColorHover, var(--wix-color-8)))
      }

      .iT3c03.dqpczu {
        border-style: solid;
        font: var(--category-label-button-mobile-textFont, var(--wix-font-Body-M));
        color: rgb(var(--category-label-button-mobile-textColor, var(--wix-color-1)));
        background-color: rgb(var(--category-label-button-mobile-backgroundColor, var(--wix-color-8)));
        border-color: rgb(var(--category-label-button-mobile-borderColor, var(--wix-color-8)));
        border-width: calc(var(--category-label-button-mobile-borderWidth, 0)*1px);
        border-radius: calc(var(--category-label-button-mobile-cornerRadius, 0)*1px);
        padding: calc(var(--category-label-button-mobile-verticalPadding, 6)*1px) calc(var(--category-label-button-mobile-horizontalPadding, 12)*1px)
      }

      .iT3c03.SkWvPq {
        font: var(--category-label-text-mobile-textFont, var(--wix-font-Body-M));
        color: rgb(var(--category-label-text-mobile-textColor, var(--wix-color-8)))
      }

      .Rr4bcH {
        position: relative;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .5)
      }

      .ISP43W {
        position: absolute;
        top: 0;
        inset-inline-end: 0;
        bottom: 0;
        inset-inline-start: 0;
        color: #fff;
        font-size: 60px;
        text-indent: -9999em;
        overflow: hidden;
        width: 1em;
        height: 1em;
        border-radius: 50%;
        margin: auto;
        transform: translateZ(0);
        animation: f 1.7s infinite ease
      }

      .ISP43W.qfwfIl {
        font-size: 40px
      }

      .ISP43W.O7VfBU {
        font-size: 20px
      }

      @keyframes f {
        0% {
          transform: rotate(0deg);
          box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em
        }

        5%,
        95% {
          box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em
        }

        10%,
        59% {
          box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em
        }

        20% {
          box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em
        }

        38% {
          box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em
        }

        100% {
          transform: rotate(360deg);
          box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em
        }
      }

      .E5DWdy {
        position: relative;
        padding-bottom: 56.25%;
        height: auto;
        overflow: hidden
      }

      .E5DWdy .FMKsVM {
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 100%;
        border: 0
      }

      .ZkVtZC {
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 100%;
        background-position: center center;
        background-size: cover
      }

      .QdXIPy {
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .2)
      }

      .ul_Osp {
        display: flex;
        align-items: center;
        background: #000;
        border-radius: 20px;
        height: 40px;
        min-width: 130px;
        padding-inline-end: 18px;
        color: #fff;
        cursor: pointer;
        opacity: .8;
        font-size: 14px
      }

      .BbU38r {
        margin-inline-start: 7px;
        margin-inline-end: 2px
      }

      .qCU9oG {
        cursor: pointer;
        opacity: .8
      }

      @media(min-width: 980px) {
        .use-media-queries .qCU9oG {
          width: 60px;
          height: 60px
        }
      }

      .gt-sm .qCU9oG {
        width: 60px;
        height: 60px
      }

      .lAV2rI {
        display: block;
        width: 100%;
        height: 100%
      }

      .lAV2rI img {
        max-width: var(--wix-img-max-width, 100%)
      }

      .lAV2rI[data-animate-blur] img {
        filter: blur(9px);
        transition: filter .8s ease-in
      }

      .lAV2rI[data-animate-blur] img[data-load-done] {
        filter: none
      }

      .QSqqb4 {
        height: 100%;
        position: relative
      }

      .hZSyIr {
        width: 100%;
        height: 100%;
        vertical-align: middle;
        cursor: pointer
      }

      .hZSyIr:active::after {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        background-color: rgba(0, 0, 0, .3);
        pointer-events: none
      }

      .tJFr1E .hZSyIr {
        min-height: 70px;
        object-fit: cover
      }

      .e_MLm5 {
        object-fit: cover;
        width: 100%;
        height: 100%
      }

      .OjkszV {
        height: 100%;
        position: relative
      }

      .XPEMCH {
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 100%;
        background-position: center center;
        background-size: cover
      }

      ._8tAyR {
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .2)
      }

      .Ym4kNx {
        display: flex;
        align-items: center;
        background: #000;
        border-radius: 20px;
        height: 40px;
        min-width: 130px;
        padding-inline-end: 18px;
        color: #fff;
        cursor: pointer;
        opacity: .8;
        font-size: 14px
      }

      .wM0E5k {
        margin-inline-start: 7px;
        margin-inline-end: 2px
      }

      .bg3nLo {
        cursor: pointer;
        opacity: .8
      }

      @media(min-width: 980px) {
        .use-media-queries .bg3nLo {
          width: 60px;
          height: 60px
        }
      }

      .gt-sm .bg3nLo {
        width: 60px;
        height: 60px
      }

      .XPEMCH:active::after {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        background-color: rgba(0, 0, 0, .3);
        pointer-events: none
      }

      .ERiany {
        position: absolute;
        padding: 4px 9px;
        background: #2f2e2e;
        color: #fff;
        z-index: 1000;
        font-family: "Avenir Next";
        white-space: normal;
        font-size: 12px;
        pointer-events: none
      }

      .oEw3_Y {
        content: "";
        display: block;
        position: absolute;
        border: 5px solid rgba(0, 0, 0, 0);
        margin: auto;
        inset-inline-end: 0;
        inset-inline-start: 0;
        top: 100%;
        width: 0;
        height: 0;
        transform: rotate(180deg)
      }

      .oEw3_Y.wh3B27 {
        border-bottom-color: #2f2e2e
      }

      .hULj4j {
        content: "";
        display: block;
        position: absolute;
        border: 4px solid rgba(0, 0, 0, 0);
        margin: auto;
        inset-inline-end: 0;
        inset-inline-start: 0;
        top: 100%;
        width: 0;
        height: 0;
        transform: rotate(180deg)
      }

      .hULj4j.wh3B27 {
        border-bottom-color: #2f2e2e
      }

      .s3LKPq {
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center
      }

      @media print {
        .s3LKPq * {
          fill: #000
        }
      }

      .MXGxaz {
        position: absolute;
        top: -22px;
        line-height: 1
      }

      .tQ0Q1A {
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 100%
      }

      @media print {
        .tQ0Q1A {
          color: #000 !important
        }
      }

      .tmHsxH {
        height: 1px;
        display: block;
        opacity: .2
      }

      .Dgf2Op {
        width: 1px;
        height: 100%;
        opacity: .2;
        flex: 0 0 1px;
        flex-shrink: 0
      }

      .Ki_0_s {
        width: 2px;
        height: 2px;
        border-radius: 50%;
        align-self: center;
        display: block
      }

      .xUuoH9 {
        display: flex;
        align-items: center;
        list-style: none;
        margin: 0;
        padding: 0;
        max-width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis
      }

      .rmqd9q {
        margin: 0 8px
      }

      .F4tRtJ {
        min-width: 0px
      }

      .MBUSKJ {
        font-size: inherit !important
      }

      .UZa2Xr {
        overflow: hidden;
        text-overflow: ellipsis
      }

      .dZs5e3 {
        display: flex;
        flex-direction: column;
        padding-inline-start: 10px;
        font-size: 12px !important;
        max-width: 100%
      }

      .dZs5e3:first-child {
        padding-inline-start: 0px
      }

      .dZs5e3.krCqqh {
        font-size: inherit
      }

      @media(min-width: 980px) {
        .use-media-queries .mtJpOF .dZs5e3 {
          padding-inline-start: 18px
        }
      }

      .gt-sm .mtJpOF .dZs5e3 {
        padding-inline-start: 18px
      }

      .dZs5e3.PZIDK7 ul {
        line-height: 19px
      }

      .mJ89ha {
        font-size: inherit !important
      }

      .taLqKM {
        display: flex;
        align-items: center;
        height: 19px;
        max-width: 100%
      }

      .woUe2C .mABNle {
        justify-content: center
      }

      .woUe2C .Bt5sQV {
        display: grid;
        grid-template-columns: 1fr 5fr 1fr;
        align-items: flex-start
      }

      .woUe2C .Bt5sQV .dXvq5u {
        flex-direction: column;
        grid-column: 2;
        place-self: center;
        margin: unset;
        min-width: 0;
        max-width: 100%
      }

      .woUe2C .Bt5sQV .dXvq5u .H_gEjP {
        margin-bottom: 5px
      }

      .woUe2C .Bt5sQV .dXvq5u .htMcyB {
        align-items: center;
        padding: unset
      }

      .woUe2C .Bt5sQV .bhsfaV {
        justify-self: right;
        padding-top: 5px
      }

      .woUe2C .JGhsWK {
        text-align: center;
        align-items: center
      }

      .woUe2C .HhgCcE {
        text-align: center
      }

      .woUe2C .qikwPI .bhsfaV {
        justify-self: left
      }

      .woUe2C .UjX6YI {
        justify-content: center
      }

      .mW_sDH .mABNle {
        justify-content: end
      }

      .mW_sDH .Bt5sQV {
        display: flex;
        justify-content: space-between
      }

      .mW_sDH .Bt5sQV .dXvq5u {
        margin: unset
      }

      .mW_sDH .Bt5sQV .dXvq5u .H_gEjP {
        margin-inline-start: 10px
      }

      .mW_sDH .Bt5sQV .dXvq5u .htMcyB {
        align-items: flex-end;
        padding: unset
      }

      .mW_sDH .Bt5sQV,
      .mW_sDH .dXvq5u,
      .mW_sDH .bhsfaV {
        flex-direction: row-reverse
      }

      .mW_sDH .JGhsWK {
        text-align: end;
        align-items: flex-end
      }

      .mW_sDH .HhgCcE {
        text-align: end
      }

      .mW_sDH .UjX6YI {
        justify-content: flex-end
      }

      .lR3yj5 {
        display: block;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        object-fit: cover;
        overflow: hidden
      }

      .lR3yj5:active::after {
        background-color: rgba(0, 0, 0, .3)
      }

      .lR3yj5::after {
        content: "";
        display: block;
        padding-bottom: 100%
      }

      .dDcMfv {
        width: 100%;
        height: 100%
      }

      .ERF5R1 {
        display: inline-block;
        position: relative;
        width: 32px;
        height: 32px
      }

      @media(min-width: 660px) {
        .use-media-queries .ERF5R1.A9WFUN {
          width: 40px;
          height: 40px
        }
      }

      .gt-xs .ERF5R1.A9WFUN {
        width: 40px;
        height: 40px
      }

      @media(min-width: 660px) {
        .use-media-queries .ERF5R1.A0qBRg {
          width: 92px;
          height: 92px
        }
      }

      .gt-xs .ERF5R1.A0qBRg {
        width: 92px;
        height: 92px
      }

      .ERF5R1.zI70HL {
        width: 80px;
        height: 80px
      }

      @media(min-width: 660px) {
        .use-media-queries .ERF5R1.zI70HL {
          width: 100px;
          height: 100px
        }
      }

      .gt-xs .ERF5R1.zI70HL {
        width: 100px;
        height: 100px
      }

      .ERF5R1.pozZSb {
        width: 40px;
        height: 40px
      }

      @media(min-width: 660px) {
        .use-media-queries .ERF5R1.pozZSb {
          width: 80px;
          height: 80px
        }
      }

      .gt-xs .ERF5R1.pozZSb {
        width: 80px;
        height: 80px
      }

      .ERF5R1.Zcb_uj {
        width: 30px;
        height: 30px
      }

      .ERF5R1.bCACxF {
        width: 20px;
        height: 20px
      }

      @media(min-width: 660px) {
        .use-media-queries .ERF5R1.bCACxF {
          width: 40px;
          height: 40px
        }
      }

      .gt-xs .ERF5R1.bCACxF {
        width: 40px;
        height: 40px
      }

      .ERF5R1.C3KamW {
        width: 20px;
        height: 20px
      }

      @media(min-width: 660px) {
        .use-media-queries .ERF5R1.C3KamW {
          width: 30px;
          height: 30px
        }
      }

      .gt-xs .ERF5R1.C3KamW {
        width: 30px;
        height: 30px
      }

      .lBv2XN {
        display: flex;
        align-items: center;
        cursor: pointer
      }

      .dlINDG {
        padding-inline-start: 12px
      }

      .dlINDG:first-child {
        padding-inline-start: 0px
      }

      .WmZAIu {
        width: 100%;
        display: flex;
        height: 100%;
        position: relative
      }

      .Bvf4SR {
        font-size: 0;
        border: none;
        background: none;
        padding: 0
      }

      ._EA3Ke {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        height: 24px;
        width: 24px;
        cursor: pointer
      }

      .Z9ijf3 {
        position: absolute;
        z-index: 900;
        min-width: 200px;
        max-width: 300px;
        box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .2);
        margin: 5px
      }

      .l6L1Fh {
        height: 19px
      }

      .bFiLuu {
        transform: translateZ(0)
      }

      .bFiLuu.post-header-icons-leave-active,
      .bFiLuu.post-header-icons-enter-active {
        transition: max-width .2s
      }

      .bFiLuu.post-header-icons-leave-active .l6L1Fh,
      .bFiLuu.post-header-icons-enter-active .l6L1Fh {
        transition: transform .2s
      }

      .bFiLuu.post-header-icons-leave,
      .bFiLuu.post-header-icons-enter.post-header-icons-enter-active {
        max-width: 22px
      }

      .bFiLuu.post-header-icons-leave .l6L1Fh,
      .bFiLuu.post-header-icons-enter.post-header-icons-enter-active .l6L1Fh {
        transform: scale3d(1, 1, 0)
      }

      .bFiLuu.post-header-icons-leave.post-header-icons-leave-active,
      .bFiLuu.post-header-icons-enter {
        max-width: 0
      }

      .bFiLuu.post-header-icons-leave.post-header-icons-leave-active .l6L1Fh,
      .bFiLuu.post-header-icons-enter .l6L1Fh {
        transform: scale3d(0, 0, 0)
      }

      .XqK7Ko {
        display: flex;
        align-items: center
      }

      .XqK7Ko>*+* {
        margin-inline-start: 18px
      }

      .SbjQym {
        display: flex;
        align-items: center;
        justify-content: flex-end
      }

      @media(min-width: 980px) {
        .use-media-queries .SbjQym {
          padding-bottom: 12px
        }
      }

      .gt-sm .SbjQym {
        padding-bottom: 12px
      }

      .SbjQym.IStc0y {
        padding-bottom: 18px
      }

      .SbjQym._dR9OP,
      .SbjQym.YD6Z1G {
        padding-bottom: 12px
      }

      .SbjQym.Nn0z1D,
      .SbjQym.SoK2Wc {
        padding-bottom: 24px
      }

      .SbjQym.DKNKji,
      .SbjQym.rA58nq,
      .SbjQym.Ij__Zw,
      .SbjQym.jc3Fi0,
      .SbjQym.kAgxB9,
      .SbjQym.MLEYRZ,
      .SbjQym.AwRwmV,
      .SbjQym.otAa9D {
        padding-bottom: 12px
      }

      .SbjQym.otAa9D.Fsmreb {
        padding-bottom: 0px
      }

      .SbjQym.wjdRtO:not(.kAgxB9) {
        padding-bottom: 0
      }

      .SbjQym.wjdRtO:not(.kAgxB9).TjmPXo {
        margin-bottom: var(--blog-pl-header-margin-bottom)
      }

      .SbjQym.wjdRtO:not(.kAgxB9).TjmPXo.vL7wf0 {
        margin-bottom: 0
      }

      .SbjQym.wjdRtO:not(.kAgxB9).TjmPXo.YVAddP {
        margin-bottom: auto
      }

      .SbjQym.Mo4mKl {
        padding: 0;
        font-size: inherit
      }

      @media(min-width: 980px) {
        .use-media-queries .SbjQym.Mo4mKl {
          padding: 11px 11px 24px
        }
      }

      .gt-sm .SbjQym.Mo4mKl {
        padding: 11px 11px 24px
      }

      .V_aJB6 {
        flex: 1 1 auto;
        display: flex;
        align-items: center;
        margin-inline-end: auto;
        font-size: 14px;
        min-block-size: var(--blog-pl-header-height);
        max-inline-size: calc(100% - 42px)
      }

      .V_aJB6.CH7asw {
        max-inline-size: calc(100% - 54px)
      }

      .Mo4mKl .V_aJB6 {
        font-size: inherit
      }

      @media(min-width: 980px) {

        .use-media-queries .PVEWzt .V_aJB6,
        .use-media-queries .eOIH_4 .V_aJB6,
        .use-media-queries .otAa9D .V_aJB6,
        .use-media-queries .G1sD4r .V_aJB6 {
          font-size: 12px
        }
      }

      .gt-sm .PVEWzt .V_aJB6,
      .gt-sm .eOIH_4 .V_aJB6,
      .gt-sm .otAa9D .V_aJB6,
      .gt-sm .G1sD4r .V_aJB6 {
        font-size: 12px
      }

      .pWST8_ .V_aJB6,
      .vL7wf0 .V_aJB6,
      .rDlcKq .V_aJB6 {
        height: auto
      }

      .YiEou4 {
        display: none
      }

      @media(min-width: 980px) {
        .use-media-queries .YiEou4 {
          display: inline-block;
          margin-inline-start: auto
        }
      }

      .gt-sm .YiEou4 {
        display: inline-block;
        margin-inline-start: auto
      }

      .YfT_t7 {
        opacity: .6
      }

      .Dgs_GX {
        display: flex;
        align-items: center;
        margin-inline-end: 3px
      }

      .YiEou4+.Dgs_GX {
        margin-inline-start: 12px
      }

      .GygROR {
        margin: 0;
        margin-inline-end: -9px
      }

      .GygROR.pWST8_,
      .GygROR.rDlcKq {
        margin-inline-end: -18px
      }

      @media(min-width: 980px) {
        .use-media-queries .Mo4mKl .GygROR {
          margin-inline-end: 0
        }
      }

      .gt-sm .Mo4mKl .GygROR {
        margin-inline-end: 0
      }

      .Q8iQIg,
      .dtYGur {
        opacity: .1;
        overflow-y: hidden;
        transform: scale3d(0.1, 0.1, 1)
      }

      .VL02DE,
      .EhKyap {
        opacity: 1;
        transform: scale3d(1, 1, 1);
        transition: all .4s ease-in
      }

      .Z0hXe1 {
        display: flex
      }

      .UbhFJ7 {
        overflow-wrap: break-word;
        font-weight: inherit;
        word-break: break-word;
        margin-top: 18px;
        font-size: 22px;
        line-height: 30px
      }

      .UbhFJ7:not(.nkqC0Q):active {
        opacity: .5;
        cursor: pointer
      }

      .UbhFJ7.oTLOCu,
      .UbhFJ7.ByEZyt,
      .UbhFJ7.LVfSYs,
      .UbhFJ7.QlXvtK,
      .UbhFJ7.tZJNum,
      .UbhFJ7.CUVChk,
      .UbhFJ7.tJjC7I,
      .UbhFJ7.SpEvjS,
      .UbhFJ7.ogvkLY,
      .UbhFJ7.Bo1Lly,
      .UbhFJ7.dY1nUm {
        margin-top: 0
      }

      @media(min-width: 660px) {
        .use-media-queries .UbhFJ7 {
          margin-top: 1px;
          font-size: inherit;
          line-height: inherit
        }

        .use-media-queries .UbhFJ7.bYy0xz,
        .use-media-queries .UbhFJ7.ByEZyt,
        .use-media-queries .UbhFJ7.LVfSYs,
        .use-media-queries .UbhFJ7.QlXvtK,
        .use-media-queries .UbhFJ7.tZJNum,
        .use-media-queries .UbhFJ7.ogvkLY {
          line-height: 1.4
        }
      }

      .gt-xs .UbhFJ7 {
        margin-top: 1px;
        font-size: inherit;
        line-height: inherit
      }

      .gt-xs .UbhFJ7.bYy0xz,
      .gt-xs .UbhFJ7.ByEZyt,
      .gt-xs .UbhFJ7.LVfSYs,
      .gt-xs .UbhFJ7.QlXvtK,
      .gt-xs .UbhFJ7.tZJNum,
      .gt-xs .UbhFJ7.ogvkLY {
        line-height: 1.4
      }

      .UbhFJ7.PAKs7D,
      .UbhFJ7.H9iA7D {
        line-height: 1.4 !important
      }

      .UbhFJ7.PAKs7D.uv4TNa {
        margin-top: 12px
      }

      .UbhFJ7.rnQbhA.uv4TNa {
        margin-bottom: 12px
      }

      .UbhFJ7.vAXVkR {
        margin-top: 1px;
        font-size: inherit;
        line-height: inherit
      }

      .UbhFJ7.nkqC0Q {
        margin: 0;
        padding: 0
      }

      .UbhFJ7.EOgtUV {
        font-size: 26px !important;
        line-height: 32px !important
      }

      @media(min-width: 980px) {
        .use-media-queries .UbhFJ7.EOgtUV {
          font-size: 40px !important;
          line-height: 48px !important
        }
      }

      .gt-sm .UbhFJ7.EOgtUV {
        font-size: 40px !important;
        line-height: 48px !important
      }

      @media(max-width: 659px) {
        .use-media-queries .UbhFJ7.FG3qXk {
          line-height: 1.2 !important
        }
      }

      .lt-s .UbhFJ7.FG3qXk {
        line-height: 1.2 !important
      }

      .UbhFJ7.TkrDaM {
        font-size: inherit
      }

      @media(min-width: 660px) {
        .use-media-queries .UbhFJ7.TkrDaM {
          padding-inline-start: 11px;
          padding-inline-end: 11px
        }
      }

      .gt-xs .UbhFJ7.TkrDaM {
        padding-inline-start: 11px;
        padding-inline-end: 11px
      }

      .f01FFh {
        color: inherit
      }

      .JMAXlV {
        --full: rgb(var(--full-icon-color, $black-rgb));
        --empty: rgb(var(--empty-icon-color, $gray-rgb));
        position: relative;
        display: block
      }

      .fbd51l {
        position: absolute;
        width: 1px;
        height: 1px;
        padding: 0;
        margin: -1px;
        overflow: hidden;
        clip: rect(0, 0, 0, 0);
        white-space: nowrap;
        border: 0
      }

      .hhO2ky {
        display: flex
      }

      .JMAXlV .hhO2ky {
        gap: 0 6px
      }

      .siwre6 {
        color: var(--full)
      }

      .MKPjdi {
        color: var(--empty)
      }

      .TbC84K {
        display: flex;
        position: relative
      }

      .j6jO4F .MrH3GO {
        display: block
      }

      .j6jO4F {
        -webkit-clip-path: inset(0 50% 0 0);
        clip-path: inset(0 50% 0 0)
      }

      [dir=rtl] .j6jO4F {
        -webkit-clip-path: inset(0 0 0 50%);
        clip-path: inset(0 0 0 50%)
      }

      .MrH3GO {
        position: absolute;
        -webkit-clip-path: inset(0 0 0 50%);
        clip-path: inset(0 0 0 50%)
      }

      [dir=rtl] .MrH3GO {
        -webkit-clip-path: inset(0 50% 0 0);
        clip-path: inset(0 50% 0 0)
      }

      .TYUuco {
        transition: color .3s ease-in
      }

      .A6pgue {
        display: flex;
        align-items: center
      }

      .KJeQ3_ {
        margin-inline-start: 12px;
        line-height: 1
      }

      .T5ArNO .KJeQ3_ {
        animation: g .3s ease-in
      }

      .TW0XHJ .KJeQ3_,
      .z8kPtl .KJeQ3_ {
        margin-inline-start: 7px
      }

      @keyframes g {
        from {
          opacity: 0
        }

        to {
          opacity: 1
        }
      }

      .WEXloj {
        opacity: .8;
        word-break: break-word;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        height: 100%
      }

      .HLTpGi {
        padding: 16px 18px 0;
        width: 100%
      }

      .e7MTRm {
        display: flex
      }

      .e7MTRm.Eh6y5W {
        flex-direction: row-reverse
      }

      .uQfB_j {
        flex: 1;
        min-width: 0
      }

      .XHCoob {
        line-height: 1.3em !important
      }

      .XHCoob.h2vkAZ {
        margin-bottom: 9px
      }

      .Uyo3C3 {
        flex: 0 0 70px;
        margin-inline-start: 16px
      }

      .Uyo3C3.mACGUD {
        margin-inline-end: 16px;
        margin-inline-start: 0px
      }

      .FZQqq1 {
        height: 19px
      }

      .JBIDX5 {
        margin-inline-start: auto
      }

      .tXgYev {
        margin: 0;
        margin-inline-start: auto;
        align-self: flex-end
      }

      .tXgYev>div {
        height: 19px !important;
        width: 19px !important
      }

      .qoUizN {
        width: 70px;
        height: 70px
      }

      .XHCoob {
        margin-top: 0 !important
      }

      ._70Aum {
        align-items: flex-start;
        margin-top: 8px
      }

      .p1Z4NQ {
        display: flex;
        justify-content: flex-end;
        margin-top: 24px
      }

      .hVP60S {
        display: flex;
        align-self: center;
        margin-inline-end: auto
      }

      .dFwBxR {
        height: 19px;
        margin-inline-end: 12px;
        display: inline-block
      }

      .YOXOuw {
        margin-top: 12px
      }

      .YOXOuw.H0yVSw {
        margin-top: 16px
      }

      .THUnVE {
        margin-inline-end: 4px
      }

      .fHat_E.ZAm1sF {
        margin-top: 10px
      }

      .fHat_E.s641BQ {
        margin-top: 6px;
        margin-bottom: 12px
      }

      .C5n4nu {
        border-radius: 0;
        margin-inline-start: 0;
        margin-inline-end: 0;
        display: block;
        background: #fff;
        color: #fff;
        cursor: default;
        position: relative;
        width: 100%;
        padding-top: 100%;
        margin-bottom: 12px
      }

      .C5n4nu.k_3lfC {
        overflow: hidden;
        border-radius: calc(var(--post-homepage-mobile-postRadius, 0)*1px)
      }

      .C5n4nu.eW___4 {
        overflow: hidden;
        border-radius: calc(var(--post-category-mobile-postRadius, 0)*1px)
      }

      .xZ0Ni7 {
        margin-bottom: auto
      }

      .R7pzO1 {
        margin-top: 0;
        overflow: hidden
      }

      .pqsREx,
      .XBPfVh,
      .SIFL3n {
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        bottom: 0
      }

      .pqsREx {
        padding: 24px 18px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        max-height: 100%
      }

      .wKAbJd {
        font: inherit;
        color: inherit
      }

      .QJW4X8 {
        background-color: #fff
      }

      .fvrZpT {
        height: 1px;
        margin-top: 18px;
        margin-bottom: 14px
      }

      .YxgvEz.oUyTKX {
        margin-top: 10px
      }

      .YxgvEz.m3JDTN {
        margin-top: 6px;
        margin-bottom: 12px
      }

      .wLMp8e {
        padding: 21px 0 20px;
        color: #fff;
        background-color: #ffb200;
        text-align: center;
        font-family: HelveticaNeueW01-55Roma, Helvetica, Arial, sans-serif;
        font-size: 14px
      }

      .CqOQfS *:focus {
        outline: none !important;
        box-shadow: none !important
      }

      .L5x0Fp {
        position: relative;
        min-height: 100%
      }

      :where(.L5x0Fp) {
        box-sizing: border-box;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
      }

      :where(.L5x0Fp) * {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
      }

      :where(.L5x0Fp) *,
      :where(.L5x0Fp) *::before,
      :where(.L5x0Fp) *::after {
        box-sizing: inherit
      }

      :where(.L5x0Fp) :where(a),
      :where(.L5x0Fp) :where(a:visited) {
        text-decoration: none
      }

      :where(.L5x0Fp) :where(textarea) {
        font-family: inherit
      }

      @media screen {

        html.enable-scroll .L5x0Fp,
        html.enable-scroll .aVF3iR,
        html.enable-scroll body,
        html.enable-scroll #root {
          height: 100%;
          display: flex;
          flex-direction: column
        }
      }

      .aVF3iR {
        position: relative
      }

      html.enable-scroll .aVF3iR {
        flex: 1;
        overflow-y: auto
      }

      .medium-gap .aVF3iR {
        padding-top: 50px
      }

      .large-gap .aVF3iR {
        padding-top: 100px
      }

      html {
        height: 100%;
        margin: 0;
        padding: 0;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        touch-action: manipulation
      }

      body {
        margin: 0;
        padding: 0;
        -webkit-text-size-adjust: none;
        -webkit-highlight: none;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
      }

      #root {
        margin: 0;
        padding: 0
      }

      a {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
      }

      .gallery-item-common-info.gallery-item-right-info {
        position: absolute;
        /*!rtl:begin:ignore*/
        right: 0;
        /*!rtl:end:ignore*/
      }

      .gallery-item-common-info.gallery-item-left-info {
        position: absolute;
        /*!rtl:begin:ignore*/
        left: 0;
        /*!rtl:end:ignore*/
      }

      #pro-gallery-container button.nav-arrows-container {
        box-sizing: border-box
      }

      .Led6wX {
        padding: 0 20px 20px
      }

      .P79xUp {
        height: 50px;
        font-size: 14px
      }

      .tr91VF {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-inline-start: 18px;
        padding-inline-end: 18px;
        height: 100%
      }

      .w4kgLO {
        flex: 1 1 auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
      }

      .Rgs8Bb {
        flex: 0 0 auto;
        margin-inline-start: 3px
      }

      .Wi9Gc9 * {
        box-sizing: border-box
      }

      .Wi9Gc9 {
        position: relative;
        display: inline-block
      }

      .Wi9Gc9 a {
        color: #333;
        text-decoration: none
      }

      .Wi9Gc9>.ZKqkU8 {
        display: inline-block;
        padding: 6px 15px;
        line-height: 1.5em
      }

      .Wi9Gc9>.ZKqkU8:after {
        display: inline-block;
        margin-inline-start: 6px;
        content: "▼"
      }

      .Wi9Gc9 .E_WBG4 {
        display: none
      }

      .Wi9Gc9 ul {
        display: block;
        position: absolute;
        inset-inline-start: -100vw;
        top: calc(1.5em + 14px);
        padding: 6px 0;
        margin: 0;
        width: 100%;
        z-index: 999;
        list-style: none
      }

      .Wi9Gc9 ul a {
        display: block;
        padding: 6px 15px
      }

      .Wi9Gc9 ul:target {
        inset-inline-start: 0
      }

      .Wi9Gc9 ul:target~a:after {
        content: "▲"
      }

      .Wi9Gc9 ul:target~a.E_WBG4 {
        display: block;
        position: absolute;
        inset-inline-start: 0;
        top: 0;
        height: 100%;
        width: 100%;
        text-indent: -100vw;
        z-index: 1000
      }

      .HdgO4m {
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        height: 100%;
        width: 100%;
        opacity: 0;
        font-size: 16px
      }

      .FDtnt5 {
        z-index: 100
      }

      .Y0bxin {
        display: flex;
        justify-content: space-between;
        align-items: center;
        height: 80px;
        margin-inline-start: auto;
        margin-inline-end: auto
      }

      .Y0bxin.iNQ68R {
        max-width: 980px
      }

      .Y0bxin.uKtW2I {
        padding: 0 20px
      }

      .XcjqVD {
        position: relative;
        margin-inline-start: auto;
        margin-inline-end: auto;
        max-width: 940px;
        z-index: 1
      }

      .pMI_Le {
        border: 0 !important;
        clip: rect(1px, 1px, 1px, 1px) !important;
        -webkit-clip-path: inset(50%) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important
      }

      .py6zKi {
        position: absolute;
        padding-top: 20px;
        z-index: 10
      }

      .IVqWoX {
        display: flex;
        position: relative
      }

      .IVqWoX:focus-visible:before {
        content: "";
        position: absolute;
        top: 3px;
        left: 3px;
        width: calc(100% - 6px);
        height: calc(100% - 6px);
        box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff
      }

      .u3G4HW {
        padding-top: 22px;
        box-shadow: 0 10px 11px 0 rgba(0, 0, 0, .05);
        display: table
      }

      .u3G4HW .ucwOAz {
        padding: 0
      }

      .u3G4HW .ucwOAz .TbpLtF {
        padding: 15px 30px;
        overflow: hidden;
        text-overflow: ellipsis
      }

      .u3G4HW .ucwOAz .I4EMxH {
        height: 1px;
        width: 100%;
        opacity: .1
      }

      .u3G4HW .ucwOAz:first-child .TbpLtF {
        padding-top: 0
      }

      .u3G4HW .ucwOAz:last-child .I4EMxH {
        display: none
      }

      .kU2es5 {
        display: flex;
        width: 100%;
        height: 80px;
        font-family: "Avenir Next";
        font-size: 14px
      }

      .LnLd_R {
        display: flex;
        overflow: hidden;
        list-style: none;
        flex-wrap: wrap;
        align-items: center;
        cursor: pointer
      }

      .LnLd_R li {
        display: flex;
        align-items: center;
        height: 80px;
        white-space: nowrap
      }

      .LnLd_R li+li {
        margin-inline-start: 40px
      }

      .d3XSOo {
        display: block;
        position: absolute;
        inset-inline-start: 20px;
        visibility: hidden;
        font-family: "Avenir Next"
      }

      .d3XSOo * {
        float: inline-start
      }

      .d3XSOo *+* {
        margin-inline-start: 40px
      }

      .UlUPo4 a {
        text-decoration: none
      }

      .UlUPo4 a:hover {
        text-decoration: underline
      }

      .ckIWcX {
        position: relative
      }

      .ckIWcX:focus-visible:before {
        content: "";
        position: absolute;
        top: 3px;
        left: 3px;
        width: calc(100% - 6px);
        height: calc(100% - 6px);
        box-shadow: 0 0 0 1px #fff, 0 0 0 3px #116dff
      }

      .pvCG_v {
        position: relative;
        min-height: 100%
      }

      :where(.pvCG_v) {
        box-sizing: border-box;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale
      }

      :where(.pvCG_v) * {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
      }

      :where(.pvCG_v) *,
      :where(.pvCG_v) *::before,
      :where(.pvCG_v) *::after {
        box-sizing: inherit
      }

      :where(.pvCG_v) :where(a),
      :where(.pvCG_v) :where(a:visited) {
        text-decoration: none
      }

      :where(.pvCG_v) :where(textarea) {
        font-family: inherit
      }

      @media screen {

        html.enable-scroll .pvCG_v,
        html.enable-scroll .l7pLjR,
        html.enable-scroll body,
        html.enable-scroll #root {
          height: 100%;
          display: flex;
          flex-direction: column
        }
      }

      .l7pLjR {
        position: relative
      }

      html.enable-scroll .l7pLjR {
        flex: 1;
        overflow-y: auto
      }

      .medium-gap .l7pLjR {
        padding-top: 50px
      }

      .large-gap .l7pLjR {
        padding-top: 100px
      }

      .juyn_2 {
        position: relative;
        display: inline-block
      }

      .juyn_2 .SHXBPR {
        width: 40px;
        padding: 0 17px
      }

      .juyn_2 .SHXBPR * {
        width: 19px
      }

      .JvXA2e {
        position: absolute;
        top: 38px;
        z-index: 10;
        min-width: 140px;
        border: 1px solid
      }

      .KJPy_8 .JvXA2e {
        inset-inline-start: 50%;
        transform: translateX(-50%)
      }

      .NcXno_ .JvXA2e {
        inset-inline-end: 0
      }

      .JvXA2e.ovMwby {
        top: auto;
        bottom: 38px
      }

      .OISqbJ {
        position: absolute;
        width: 10px;
        height: 10px;
        top: -5px;
        inset-inline-start: 0;
        inset-inline-end: 0;
        z-index: -1;
        margin: 0 auto;
        transform: rotate(45deg);
        border: 1px solid
      }

      .NcXno_ .OISqbJ {
        inset-inline-start: auto;
        inset-inline-end: 16px
      }

      .ovMwby .OISqbJ {
        top: auto;
        bottom: -5px
      }

      .Jv0dXX {
        fill: #fff
      }

      .jgXCfy {
        flex-shrink: 0;
        position: relative;
        display: inline-block;
        width: 48px;
        height: 48px;
        padding: 0;
        border: 0;
        background: none;
        cursor: pointer
      }

      .jgXCfy:active::after {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        background-color: rgba(255, 255, 255, .3);
        border-radius: 50%;
        pointer-events: none
      }

      .xaRdfw {
        display: inline-flex;
        width: 100%;
        height: 100%;
        align-items: center;
        justify-content: center
      }

      .srEdfd {
        display: none
      }

      .tSamLJ {
        position: absolute;
        inset-inline-end: 8px;
        bottom: 11px;
        display: flex;
        justify-content: center;
        height: 14px;
        width: 14px;
        border-radius: 50%;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 9px;
        line-height: 14px
      }

      .EKJcYR {
        display: flex;
        align-items: center
      }

      .EKJcYR .xTozEv {
        min-width: 200px;
        top: 34px
      }

      .EKJcYR .dWlnoI {
        margin-inline-start: 24px
      }

      .EKJcYR .dWlnoI .yDOqhU {
        padding: 9px 25px 8px;
        min-width: 122px;
        height: auto
      }

      .EKJcYR .MRlrpJ {
        font-size: 14px
      }

      .iTEFQF {
        margin-inline-start: 12px
      }

      .gXfmMa {
        margin-inline-end: 16px
      }

      .SPucHg {
        color: #fff
      }

      .ySM9wx {
        position: relative;
        width: 34px;
        padding: 0;
        border: 2px solid rgba(255, 255, 255, .5);
        border-radius: 50%;
        font-size: 0;
        background: rgba(0, 0, 0, 0);
        cursor: pointer
      }

      .BpWyrA {
        height: 36px;
        margin-inline-start: 24px
      }

      .IAJmuB {
        width: 34px;
        height: 34px
      }

      .kD1Yyw {
        position: relative;
        margin-inline-start: 20px;
        transition: all 500ms ease;
        height: 16px
      }

      .kD1Yyw.ON6A2O {
        width: 200px
      }

      .kD1Yyw.ON6A2O.ke7j1e {
        width: 100%
      }

      .jMrgc4 {
        top: 0;
        bottom: 0;
        inset-inline-start: 0;
        margin: auto 0;
        cursor: pointer
      }

      .ON6A2O .jMrgc4 {
        position: absolute
      }

      .m2yAmK {
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        margin: 0;
        width: 100%;
        border: 0;
        border-radius: 0;
        padding: 1px 0 0;
        padding-inline-start: 29px;
        font-size: 14px;
        font-weight: 500;
        background: rgba(0, 0, 0, 0);
        transition: all 500ms ease;
        display: none
      }

      .m2yAmK::-webkit-input-placeholder {
        color: inherit;
        opacity: 1;
        transition: color 500ms
      }

      .m2yAmK:-moz-placeholder {
        color: inherit;
        opacity: 1;
        transition: color 500ms
      }

      .m2yAmK::-moz-placeholder {
        color: inherit;
        opacity: 1;
        transition: color 500ms
      }

      .m2yAmK:-ms-input-placeholder {
        color: inherit;
        opacity: 1;
        transition: color 500ms
      }

      .m2yAmK:focus {
        outline: 0
      }

      .ON6A2O .m2yAmK {
        padding-inline-end: 20px;
        display: inline-block
      }

      .ON6A2O .m2yAmK::-webkit-input-placeholder {
        opacity: .4
      }

      .ON6A2O .m2yAmK:-moz-placeholder {
        opacity: .4
      }

      .ON6A2O .m2yAmK::-moz-placeholder {
        opacity: .4
      }

      .ON6A2O .m2yAmK:-ms-input-placeholder {
        opacity: .4
      }

      .iLMCUc {
        display: none
      }

      .ON6A2O .iLMCUc {
        display: inline-block
      }

      .RFnngL {
        height: 25px;
        padding: 1px 0 0;
        padding-inline-start: 29px;
        font-size: 14px;
        font-weight: 500;
        visibility: hidden
      }

      .ON6A2O .RFnngL {
        padding-inline-end: 20px
      }

      .BN409S {
        height: 1px;
        opacity: 0;
        transition: all 500ms ease
      }

      .ON6A2O .BN409S {
        opacity: .5
      }

      .NMRR5Q {
        position: absolute;
        top: 0;
        inset-inline-end: 0;
        bottom: 0;
        margin: auto;
        margin-inline-end: -5px;
        margin-inline-start: 0;
        border: 0;
        width: 20px;
        height: 20px;
        padding: 0;
        background: rgba(0, 0, 0, 0);
        cursor: pointer
      }

      .TSwWhL {
        opacity: .8
      }

      .clear-leave-active,
      .clear-enter-active {
        transition: opacity 500ms
      }

      .clear-leave,
      .clear-enter.clear-enter-active {
        opacity: 1
      }

      .clear-leave.clear-leave-active,
      .clear-enter {
        opacity: 0
      }

      .XDcQnF.OdeuKJ {
        margin: 0 -20px;
        padding: 0 20px
      }

      @media(max-width: 979px) {
        .use-media-queries .XDcQnF.WIEJ0e {
          margin: 0
        }
      }

      .lt-md .XDcQnF.WIEJ0e {
        margin: 0
      }

      .Gka3kA {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 58px;
        height: 48px;
        cursor: pointer
      }

      .mP9yec {
        display: block;
        width: 30px;
        height: 30px;
        border: 2px solid rgba(255, 255, 255, .5);
        border-radius: 50%;
        position: relative
      }

      .HvPwlI {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 48px;
        height: 48px
      }

      .HvPwlI:active::after {
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        background-color: rgba(255, 255, 255, .3);
        border-radius: 24px;
        pointer-events: none
      }

      .pFrNlV {
        display: none
      }

      .QNVRC4 {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        margin-inline-end: -14px
      }

      .QNVRC4 .RiU29q {
        min-width: 200px;
        top: 40px
      }

      .oOaDEN:last-child {
        margin-inline-end: -3px
      }

      .Iv7yDs {
        display: inline-flex;
        align-items: center;
        height: 100%;
        padding: 0 16px;
        border: 0;
        font-size: 14px;
        font-family: "Avenir Next";
        font-weight: 500;
        white-space: nowrap;
        color: #fff;
        background: rgba(0, 0, 0, 0)
      }

      .zXI4K_ {
        margin: 0;
        font-size: 14px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
      }

      .zXI4K_ a {
        color: inherit
      }

      .u8HfJE {
        flex-shrink: 0;
        font-size: 14px !important;
        text-decoration: none !important
      }

      @media print {
        .u8HfJE {
          font-size: 10pt !important;
          color: #000 !important
        }
      }

      .isG_om {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-inline-start: 18px;
        padding-inline-end: 18px;
        height: 50px
      }

      .Y1KjpM {
        flex: 0 1 auto;
        display: flex;
        align-items: center;
        height: 100%;
        overflow: hidden
      }

      .IfQDSA {
        margin-inline-end: -16px
      }

      .LoSEse {
        position: absolute;
        height: 3px;
        background: rgba(0, 0, 0, .2)
      }

      .TM6znx {
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: 0;
        inset-inline-end: 0;
        width: 48px;
        height: 48px;
        border: 0;
        background: rgba(0, 0, 0, 0)
      }

      .TM6znx:focus {
        outline: 0
      }

      .nb7lGW {
        position: relative;
        display: flex;
        flex-direction: column;
        flex: 1 0 auto;
        padding: 110px 0 30px;
        background: #fff;
        border-style: solid;
        border-width: 0
      }

      @media(min-width: 686px)and (max-width: 979px) {
        .use-media-queries .nb7lGW {
          margin: 0 20px 20px;
          height: 450px
        }
      }

      .sm .nb7lGW {
        margin: 0 20px 20px;
        height: 450px
      }

      .WD81sR {
        margin: 35px 0 0;
        text-align: center;
        font-size: 22px
      }

      @media(min-width: 686px)and (max-width: 979px) {
        .use-media-queries .WD81sR {
          font-size: 32px
        }
      }

      .sm .WD81sR {
        font-size: 32px
      }

      .AZOuwY {
        margin: 8px 0 0;
        padding-inline-start: 34px;
        padding-inline-end: 34px;
        text-align: center;
        line-height: 21px;
        font-size: 14px
      }

      @media(min-width: 686px)and (max-width: 979px) {
        .use-media-queries .AZOuwY {
          margin-top: 21px;
          font-size: 16px
        }
      }

      .sm .AZOuwY {
        margin-top: 21px;
        font-size: 16px
      }

      .qdoEtQ {
        margin-top: 40px;
        text-align: center
      }

      .SO9njw {
        display: flex;
        margin-inline-start: auto;
        margin-inline-end: auto;
        max-width: 940px;
        min-height: 450px;
        width: 100%
      }

      .arh2qf {
        flex: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        padding: 36px 30px;
        text-align: center;
        overflow: hidden;
        border-style: solid
      }

      .app-mobile .arh2qf {
        box-shadow: 0 1px rgba(0, 0, 0, .1)
      }

      @media(min-width: 980px) {
        .use-media-queries .arh2qf {
          height: 450px;
          padding: 0;
          border-style: solid
        }
      }

      .gt-sm .arh2qf {
        height: 450px;
        padding: 0;
        border-style: solid
      }

      .cJscj1 {
        margin-bottom: 12px;
        font-size: 24px;
        line-height: 34px
      }

      .cJscj1:focus {
        box-shadow: none !important
      }

      @media(min-width: 980px) {
        .use-media-queries .cJscj1 {
          margin-bottom: 12px;
          font-size: 32px;
          max-width: 620px;
          line-height: 1.5
        }
      }

      .gt-sm .cJscj1 {
        margin-bottom: 12px;
        font-size: 32px;
        max-width: 620px;
        line-height: 1.5
      }

      .cTdFFO {
        line-height: 1.5
      }

      @media(min-width: 980px) {
        .use-media-queries .cTdFFO {
          max-width: 620px
        }
      }

      .gt-sm .cTdFFO {
        max-width: 620px
      }

      .clf9mN {
        font-size: 16px
      }

      .wdbmEY {
        font-size: 18px;
        margin-top: 18px
      }

      @media(min-width: 980px) {
        .use-media-queries .wdbmEY {
          margin-top: 48px
        }
      }

      .gt-sm .wdbmEY {
        margin-top: 48px
      }

      .nAaNon {
        color: #000;
        background-color: #fff
      }

      .mbKyhH {
        display: flex;
        flex-direction: column;
        flex: 1 0 auto;
        margin-top: 12px
      }

      @media(min-width: 980px) {
        .use-media-queries .mbKyhH {
          margin-top: 0
        }
      }

      .gt-sm .mbKyhH {
        margin-top: 0
      }

      .mbKyhH.hYUP9L {
        margin-top: 0
      }

      .t4o8yl {
        height: 100%;
        border: 0;
        padding: 0;
        background: rgba(0, 0, 0, 0)
      }

      .t4o8yl:focus {
        outline: 0
      }

      .opxKQF {
        flex: 0 0 auto
      }

      .lnfRGj {
        display: inline-flex;
        align-items: center;
        height: 100%
      }

      .lnfRGj:active {
        opacity: .5
      }

      .PRDfW5 {
        font-size: 14px;
        line-height: 1;
        color: inherit;
        white-space: nowrap;
        text-overflow: ellipsis
      }

      *+.PRDfW5 {
        margin-inline-start: 7px
      }

      .PRDfW5:empty {
        display: none
      }

      .JKDAPr {
        height: 100%;
        font-size: 0;
        margin: 0;
        margin-inline-start: -4px;
        margin-inline-end: -12px
      }

      .QCDchW {
        font-size: 14px !important;
        text-decoration: none !important
      }

      .zp8IQu {
        width: 100%;
        position: relative
      }

      .WqSDrh {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 30px 0 374px
      }

      .Wr5XZS {
        margin: 20px
      }

      .cvByyI {
        max-width: 940px;
        margin: 0 auto
      }

      @media(min-width: 980px) {
        .use-media-queries .YFveWU {
          margin: 0 auto
        }
      }

      .gt-sm .YFveWU {
        margin: 0 auto
      }

      .YFveWU .vYilfO {
        color: inherit;
        font: inherit;
        text-decoration: underline
      }

      .JEGk06 {
        font-weight: bold
      }

      .KhVdjt,
      .acbUIp,
      .IeY3vx,
      .gwgQCb,
      .lfi41p,
      .sI4Nnn {
        line-height: 1
      }

      .wR7lgz {
        display: flex
      }

      .wR7lgz .sI4Nnn {
        opacity: 1;
        cursor: inherit
      }

      .wR7lgz .RcfyI6,
      .wR7lgz .ixAZGX {
        cursor: pointer;
        font-size: 14px;
        margin-inline-end: 48px
      }

      .wR7lgz .ixAZGX {
        opacity: .8
      }

      .ynW8KF {
        display: flex;
        align-items: center;
        height: 100%;
        font-family: "Avenir Next";
        font-size: 16px
      }

      @media only screen and (max-width: 500px) {
        .ynW8KF {
          max-width: 100%;
          overflow-y: hidden
        }
      }

      .fOICak,
      .RcfyI6,
      .KhVdjt {
        display: flex;
        align-items: center;
        justify-content: center
      }

      .RcfyI6,
      .KhVdjt {
        margin: 0 3px;
        min-width: 36px;
        min-height: 36px;
        cursor: pointer;
        color: inherit
      }

      .IZ6Wrl .RcfyI6,
      .IZ6Wrl .KhVdjt {
        margin: 0 6px
      }

      .sI4Nnn {
        cursor: default
      }

      .BCQZoR {
        opacity: .4;
        cursor: default
      }

      .fOICak {
        min-width: 48px;
        margin: 0 6px
      }

      .D1xXio {
        color: inherit
      }

      .j9utVS {
        border-radius: 0;
        margin-inline-start: 0;
        margin-inline-end: 0;
        display: block;
        background: #fff;
        padding: 28px 18px 25px;
        border: 1px solid;
        cursor: default
      }

      .app-mobile .j9utVS {
        box-shadow: 0 1px rgba(0, 0, 0, .1)
      }

      @media(min-width: 686px)and (max-width: 979px) {
        .use-media-queries .j9utVS {
          padding: 40px 50px
        }
      }

      .sm .j9utVS {
        padding: 40px 50px
      }

      .x1QQNM.q0le6Y {
        height: 400px;
        padding-bottom: 0
      }

      .Gl8eWB {
        margin-bottom: 9px
      }

      @media(min-width: 686px)and (max-width: 979px) {

        .use-media-queries .PXvRd6,
        .use-media-queries .HZXMCr,
        .use-media-queries .xrwGqD {
          margin-inline-start: 11px;
          margin-inline-end: 11px
        }
      }

      .sm .PXvRd6,
      .sm .HZXMCr,
      .sm .xrwGqD {
        margin-inline-start: 11px;
        margin-inline-end: 11px
      }

      .HZXMCr {
        margin-bottom: 15px;
        height: 1px;
        opacity: .2
      }

      @media(min-width: 686px)and (max-width: 979px) {
        .use-media-queries .HZXMCr {
          margin-bottom: 12px
        }
      }

      .sm .HZXMCr {
        margin-bottom: 12px
      }

      .PXvRd6 {
        padding-bottom: 23px
      }

      .H7IWI8 {
        opacity: .8;
        word-break: break-word;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        line-height: 1.5;
        overflow: hidden
      }

      @media(min-width: 686px)and (max-width: 979px) {
        .use-media-queries .FAMRGA {
          margin: 0 auto;
          width: 940px
        }
      }

      .sm .FAMRGA {
        margin: 0 auto;
        width: 940px
      }

      .gIFXsZ>* {
        margin-bottom: 20px
      }

      .VbmcXs {
        position: relative;
        margin-bottom: 12px;
        width: 100%;
        list-style-type: none
      }

      .B4NYD6 {
        height: 80px;
        display: flex;
        align-items: center;
        padding-inline-start: 80px
      }

      .taJz3x {
        margin-top: -1px
      }

      .taJz3x:last-child {
        display: none
      }

      .pRy83j {
        padding-top: 135px;
        padding-bottom: 200px;
        margin: 0 auto
      }

      @media(min-width: 686px)and (max-width: 979px) {
        .use-media-queries .pRy83j {
          margin-bottom: 20px
        }
      }

      .sm .pRy83j {
        margin-bottom: 20px
      }

      .QCPRM5 {
        position: fixed;
        top: 0;
        inset-inline-end: 0;
        inset-inline-start: 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0 15px;
        z-index: 3000;
        height: 60px;
        font-family: "Avenir Next";
        font-size: 14px;
        font-weight: 500;
        color: #fff;
        transform: translateZ(0)
      }

      .QCPRM5.CKLwFf {
        font-family: HelveticaNeueW01-45Ligh, Helvetica, Arial, sans-serif;
        font-weight: 300;
        font-size: 16px
      }

      .QCPRM5.EdzGzM {
        background: #80c979
      }

      .QCPRM5.vcU6xU {
        background: #f06448
      }

      .QCPRM5.A1e1WH {
        background: #60adf0
      }

      .QCPRM5.E1Fz0F {
        justify-content: center
      }

      .QCPRM5.B58XC1 {
        position: static
      }

      .Us6ADw {
        width: 10px;
        height: 10px;
        background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3e %3cdefs%3e %3cstyle%3e .cls-1 %7b fill: white%3b fill-rule: evenodd%3b %7d %3c/style%3e %3c/defs%3e %3cpath id='x' class='cls-1' d='M3984.99%2c617.882l-1.11%2c1.109-3.88-3.882-3.88%2c3.882-1.11-1.109%2c3.88-3.882-3.88-3.882%2c1.11-1.109%2c3.88%2c3.882%2c3.88-3.882%2c1.11%2c1.109L3981.11%2c614Z' transform='translate(-3975 -609)'/%3e %3c/svg%3e") no-repeat center center;
        border: 0
      }

      .Us6ADw:focus {
        outline: 0
      }

      .QCPRM5.message-enter,
      .QCPRM5.message-leave-active {
        opacity: 0
      }

      .QCPRM5.message-enter-active {
        transition: opacity 50ms ease-in
      }

      .QCPRM5.message-leave-active {
        transition: opacity .4s ease-in
      }

      .QCPRM5.message-enter-active {
        opacity: 1
      }

      .qi0cF2 {
        position: fixed;
        inset-inline-start: 50%;
        transform: translateX(-50%);
        z-index: 999999999999999;
        top: 0px;
        width: var(--root-width)
      }

      .app-desktop .qi0cF2 {
        top: 80px
      }

      .app-mobile .qi0cF2 {
        width: 100%
      }

      .UwtYxn {
        position: fixed;
        top: 80px;
        inset-inline-start: 50%;
        transform: translateX(-50%);
        z-index: 999999999999999
      }

      .UwtYxn .message-enter,
      .UwtYxn .message-leave-active {
        opacity: 0
      }

      .UwtYxn .message-enter-active {
        transition: opacity .2s ease-in
      }

      .UwtYxn .message-leave-active {
        transition: opacity .4s ease-in
      }

      .UwtYxn .message-enter-active {
        opacity: 1
      }

      .I5oIvV {
        position: fixed;
        top: 0;
        bottom: 0;
        inset-inline-start: 0;
        inset-inline-end: 0;
        z-index: 999999999
      }

      .aq_u4p {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 16px 0 30px
      }

      .aq_u4p.HcArW_ {
        margin: 1px 0 0;
        min-height: 68px
      }

      .R9UFnY {
        display: flex;
        flex-direction: column;
        justify-content: center
      }

      .app-desktop .R9UFnY {
        max-width: 1920px;
        min-width: 980px;
        min-height: 330px
      }

      @media(max-width: 980px) {
        .use-media-queries .app-desktop .R9UFnY {
          padding: 0 20px
        }
      }

      .lte-w980 .app-desktop .R9UFnY {
        padding: 0 20px
      }

      .app-mobile .R9UFnY {
        padding: 24px 18px
      }

      .gUKJE0 {
        line-height: 1.3
      }

      .app-desktop .gUKJE0 {
        width: 940px;
        font-size: 64px
      }

      @media(max-width: 1364px) {
        .use-media-queries .app-desktop .gUKJE0 {
          font-size: 48px
        }
      }

      .lte-category-header-w1364 .app-desktop .gUKJE0 {
        font-size: 48px
      }

      .app-mobile .gUKJE0 {
        font-size: 26px
      }

      .app-desktop .RpSBjv {
        width: 600px;
        margin-top: 18px
      }

      .app-mobile .RpSBjv {
        margin-top: 12px
      }

      .KtXVa9 {
        line-height: 1.5
      }

      .app-desktop .KtXVa9 {
        font-size: 20px
      }

      .app-mobile .KtXVa9 {
        font-size: 16px
      }

      .nav-arrows-container svg {
        fill: rgb(var(--feedSliderArrowsColor, var(--wix-color-15)));
        stroke: rgb(var(--feedSliderArrowsColor, var(--wix-color-15)))
      }

      :not(.pA5zEx) .pCwu60 .bDY8vo,
      .pA5zEx .pCwu60 .bDY8vo {
        width: 105%;
        height: 108%;
        margin: -2.5% 0 0;
        margin-inline-start: -2.5%
      }

      :not(.pA5zEx) .r8jqp0,
      .pA5zEx .r8jqp0 {
        inset-inline-start: 100%
      }

      :not(.pA5zEx) .pCwu60 .r8jqp0,
      .pA5zEx .pCwu60 .r8jqp0 {
        inset-inline-start: 0%
      }

      .CsBZWG,
      .IM8lAo {
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        width: 100%;
        height: 100%
      }

      .pA5zEx .t_gxYl {
        opacity: 0;
        transform: translateY(50px);
        transition: .8s transform cubic-bezier(0.165, 0.84, 0.44, 1), .8s opacity cubic-bezier(0.165, 0.84, 0.44, 1)
      }

      .pA5zEx .pCwu60 .t_gxYl {
        opacity: 1;
        transform: translateY(0px);
        transition-delay: .3s
      }

      .pA5zEx .pCwu60 .bDY8vo {
        transition-delay: 0s
      }

      .pA5zEx .bDY8vo {
        transition: .25s width linear .3s, .25s height linear .3s, .25s margin linear .3s
      }

      .pA5zEx .pCwu60 .r8jqp0 {
        transition-delay: .2s
      }

      .pA5zEx .r8jqp0 {
        transition: .3s left ease-in-out
      }

      .pA5zEx .Dx7Mw7,
      .pA5zEx .HuGN_e {
        transition: .2s color linear
      }

      .pA5zEx .YSHEnd {
        transition: .2s fill linear
      }

      .FVZjgU {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        max-width: 1920px;
        min-width: 940px;
        width: 100%
      }

      @media(max-width: 1564px) {
        .use-media-queries .FVZjgU {
          max-width: 1653px
        }
      }

      .lte-banner-w1564 .FVZjgU {
        max-width: 1653px
      }

      @media(max-width: 1425px) {
        .use-media-queries .FVZjgU {
          max-width: 1424px
        }
      }

      .lte-banner-w1425 .FVZjgU {
        max-width: 1424px
      }

      @media(max-width: 1181px) {
        .use-media-queries .FVZjgU {
          max-width: 1275px
        }
      }

      .lte-banner-w1181 .FVZjgU {
        max-width: 1275px
      }

      @media(max-width: 980px) {
        .use-media-queries .FVZjgU {
          margin: 0 20px
        }
      }

      .lte-banner-w980 .FVZjgU {
        margin: 0 20px
      }

      .grmtk_ {
        display: flex;
        flex-direction: column;
        flex: none;
        width: 460px
      }

      @media(max-width: 1564px) {
        .use-media-queries .grmtk_ {
          width: 460px
        }
      }

      .lte-banner-w1564 .grmtk_ {
        width: 460px
      }

      @media(max-width: 1425px) {
        .use-media-queries .grmtk_ {
          width: 365px
        }
      }

      .lte-banner-w1425 .grmtk_ {
        width: 365px
      }

      @media(max-width: 1181px) {
        .use-media-queries .grmtk_ {
          width: 312px
        }
      }

      .lte-banner-w1181 .grmtk_ {
        width: 312px
      }

      @media(max-width: 980px) {
        .use-media-queries .grmtk_ {
          width: 292px
        }
      }

      .lte-banner-w980 .grmtk_ {
        width: 292px
      }

      .k5QnMY {
        flex: 1
      }

      .HuGN_e {
        line-height: 1.3;
        font-size: 48px
      }

      @media(max-width: 1564px) {
        .use-media-queries .HuGN_e {
          font-size: 40px
        }
      }

      .lte-banner-w1564 .HuGN_e {
        font-size: 40px
      }

      @media(max-width: 1425px) {
        .use-media-queries .HuGN_e {
          font-size: 32px
        }
      }

      .lte-banner-w1425 .HuGN_e {
        font-size: 32px
      }

      @media(max-width: 1181px) {
        .use-media-queries .HuGN_e {
          font-size: 28px
        }
      }

      .lte-banner-w1181 .HuGN_e {
        font-size: 28px
      }

      .b5cuHs {
        margin-bottom: 23px
      }

      .Dx7Mw7 {
        display: inline-block;
        line-height: 1.5;
        font-size: 20px
      }

      .YSHEnd {
        display: inline-block;
        margin-inline-start: 6px;
        vertical-align: middle
      }

      .Q3CjbN {
        height: 1px
      }

      .p165aB {
        position: relative;
        flex: none;
        width: 1064px;
        height: 608px;
        overflow: hidden
      }

      @media(max-width: 1564px) {
        .use-media-queries .p165aB {
          width: 925px;
          height: 528px
        }
      }

      .lte-banner-w1564 .p165aB {
        width: 925px;
        height: 528px
      }

      @media(max-width: 1425px) {
        .use-media-queries .p165aB {
          width: 776px;
          height: 443px
        }
      }

      .lte-banner-w1425 .p165aB {
        width: 776px;
        height: 443px
      }

      @media(max-width: 1181px) {
        .use-media-queries .p165aB {
          width: 628px;
          height: 358px
        }
      }

      .lte-banner-w1181 .p165aB {
        width: 628px;
        height: 358px
      }

      @media(max-width: 980px) {
        .use-media-queries .p165aB {
          width: 608px;
          height: 347px
        }
      }

      .lte-banner-w980 .p165aB {
        width: 608px;
        height: 347px
      }

      .bDY8vo {
        width: 100%;
        height: 100%;
        object-fit: cover
      }

      :not(.pA5zEx) .IM8lAo {
        opacity: 0
      }

      .pA5zEx .IM8lAo {
        opacity: 0;
        transition: .5s opacity linear .3s
      }

      :not(.pA5zEx) .pCwu60 .IM8lAo {
        opacity: .95
      }

      .pA5zEx .pCwu60 .IM8lAo {
        opacity: .95;
        transition-delay: 0s
      }

      .ZUwECn {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center
      }

      .w9PuUH {
        height: 47px;
        overflow: hidden
      }

      @media(max-width: 1564px) {
        .use-media-queries .w9PuUH {
          height: 44px
        }
      }

      .lte-banner-w1564 .w9PuUH {
        height: 44px
      }

      .t_gxYl {
        line-height: 1.5;
        font-size: 20px
      }

      @media(max-width: 1425px) {
        .use-media-queries .t_gxYl {
          font-size: 16px
        }
      }

      .lte-banner-w1425 .t_gxYl {
        font-size: 16px
      }

      :not(.pA5zEx) .t_gxYl {
        visibility: hidden
      }

      :not(.pA5zEx) .pCwu60 .t_gxYl {
        visibility: visible
      }

      .nsHR1e {
        position: relative;
        width: 426px
      }

      @media(max-width: 1181px) {
        .use-media-queries .nsHR1e {
          width: 310px
        }
      }

      .lte-banner-w1181 .nsHR1e {
        width: 310px
      }

      .r8jqp0 {
        position: absolute;
        inset-inline-end: 0;
        height: 1px
      }

      .EX6A7O {
        position: relative;
        width: 100%;
        padding-top: 57.1875%
      }

      .onZP9b {
        position: absolute;
        top: 0;
        inset-inline-start: 0;
        bottom: 0;
        inset-inline-end: 0
      }

      .UUxi80 {
        width: 100%;
        height: 100%;
        object-fit: cover
      }

      .RJzprR {
        padding: 24px 18px
      }

      .IbjI2_ {
        line-height: 1.5;
        font-size: 18px
      }

      .app-desktop .t7xIqE {
        margin-bottom: 70px
      }

      .Mu0bmS .blog-navigation-container-font {
        font: var(--navigation-font, var(--wix-font-Body-M));
        font-size: var(--navigation-font-size, 14px);
        line-height: normal
      }

      .Mu0bmS .blog-header-widget-font {
        font: var(--navigation-font, var(--wix-font-Body-M));
        line-height: normal
      }

      .Mu0bmS .blog-desktop-header-search-font {
        font: var(--header-font, var(--wix-font-Body-M));
        line-height: normal
      }

      .Mu0bmS .blog-page-description-title-font {
        font: var(--header-categoryTitleFont, var(--wix-font-Page-title));
        font-size: var(--header-categoryTitleFont-size, 32px);
        line-height: normal
      }

      .Mu0bmS .blog-page-description-content-font {
        font: var(--header-categoryDescriptionFont, var(--wix-font-Body-M));
        font-size: var(--header-categoryDescriptionFont-size, 16px);
        line-height: normal
      }

      .Mu0bmS .blog-page-description-title-header300-font {
        font: var(--header-homepageTitleFont, var(--wix-font-Page-title));
        font-size: var(--header-homepageTitleFont-size, 40px);
        line-height: 1.2
      }

      .Mu0bmS .blog-page-description-content-header300-font {
        font: var(--header-homepageDescriptionFont, var(--wix-font-Body-M));
        font-size: var(--header-homepageDescriptionFont-size, 18px);
        line-height: 1.5
      }

      .Mu0bmS .blog-post-title-font {
        font: var(--post-titleFont, var(--wix-font-Page-title));
        font-size: var(--post-titleFont-size, 28px);
        line-height: normal;
        -webkit-text-decoration: var(--post-titleFont-text-decoration);
        text-decoration: var(--post-titleFont-text-decoration)
      }

      .Mu0bmS .blog-post-description-style-font {
        font: var(--post-descriptionFont, var(--wix-font-Body-M));
        font-size: var(--post-descriptionFont-size, 28px);
        line-height: normal
      }

      .Mu0bmS .blog-post-description-font {
        font: var(--post-descriptionFont, var(--wix-font-Body-M));
        font-size: var(--post-descriptionFont-size, 16px);
        line-height: normal;
        font-style: inherit;
        font-weight: inherit;
        text-decoration: inherit
      }

      .Mu0bmS .blog-post-page-font {
        font: var(--post-pageFont, var(--wix-font-Body-M));
        font-size: var(--post-pageFont-size, 18px);
        line-height: normal;
        font-style: inherit;
        font-weight: inherit;
        text-decoration: inherit
      }

      .Mu0bmS .blog-post-page-title-font {
        font: var(--post-titleFont, var(--wix-font-Page-title));
        font-size: var(--post-titleFont-size, 40px);
        line-height: normal
      }

      .Mu0bmS .blog-post-quote-font {
        font: var(--post-quotesFont, var(--wix-font-Page-title));
        font-size: var(--post-quotesFont-size, 16px);
        line-height: normal
      }

      .Mu0bmS .blog-post-header-two-font {
        font: var(--post-headerTwoFont);
        line-height: normal
      }

      .Mu0bmS .blog-post-header-three-font {
        font: var(--post-headerThreeFont);
        line-height: normal
      }

      .Mu0bmS .blog-post-homepage-title-font {
        font: var(--post-homepage-titleFont, var(--wix-font-Page-title));
        font-size: var(--post-homepage-titleFont-size, 28px)
      }

      .Mu0bmS .blog-post-homepage-description-style-font {
        font: var(--post-homepage-descriptionFont, var(--wix-font-Body-M));
        font-size: var(--post-homepage-descriptionFont-size, 16px);
        line-height: normal
      }

      .Mu0bmS .blog-post-homepage-description-font {
        font: var(--post-homepage-descriptionFont, var(--wix-font-Body-M));
        font-size: var(--post-homepage-descriptionFont-size, 16px);
        line-height: normal;
        font-style: inherit;
        font-weight: inherit;
        text-decoration: inherit
      }

      .Mu0bmS .blog-post-homepage-post-container .blog-post-text-font {
        font: var(--post-homepage-descriptionFont, var(--wix-font-Page-title));
        font-size: var(--post-homepage-descriptionFont-size, 16px);
        line-height: normal
      }

      .Mu0bmS .blog-post-category-title-font {
        font: var(--post-category-titleFont, var(--wix-font-Page-title));
        font-size: var(--post-category-titleFont-size, 28px)
      }

      .Mu0bmS .blog-post-category-description-style-font {
        font: var(--post-category-descriptionFont, var(--wix-font-Body-M));
        font-size: var(--post-category-descriptionFont-size, 16px);
        line-height: normal
      }

      .Mu0bmS .blog-post-category-description-font {
        font: var(--post-category-descriptionFont, var(--wix-font-Body-M));
        font-size: var(--post-category-descriptionFont-size, 16px);
        line-height: normal;
        font-style: inherit;
        font-weight: inherit;
        text-decoration: inherit
      }

      .Mu0bmS .blog-post-category-post-container .blog-post-text-font {
        font: var(--post-category-descriptionFont, var(--wix-font-Page-title));
        line-height: normal
      }

      .Mu0bmS .blog-widget-sign-up-button-font {
        font: var(--widget-signUpButtonFont, var(--wix-font-Body-M));
        line-height: normal
      }

      .Mu0bmS .blog-primary-color {
        color: rgb(var(--primaryColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-primary-background-color {
        background-color: rgb(var(--primaryColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-primary-border-color {
        border-color: rgb(var(--primaryColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-primary-border-bottom-color {
        border-bottom-color: rgb(var(--primaryColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-primary-border-left-color {
        border-inline-start-color: rgb(var(--primaryColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-primary-fill {
        fill: rgb(var(--primaryColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-secondary-fill {
        fill: rgb(var(--color, var(--wix-color-13)))
      }

      .Mu0bmS .blog-header-border-color {
        border-color: rgb(var(--wix-color-5))
      }

      .Mu0bmS .blog-disabled-border-color {
        border-color: #f0f0f0
      }

      .Mu0bmS .blog-disabled-background-color {
        border-color: #f0f0f0
      }

      .Mu0bmS .blog-navigation-container-color {
        color: rgb(var(--navigation-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-navigation-container-fill {
        fill: rgb(var(--navigation-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-navigation-container-border-color {
        border-color: rgb(var(--navigation-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-navigation-container-active-color {
        color: rgb(var(--blog-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-navigation-container-active-fill {
        fill: rgb(var(--blog-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-navigation-container-separator-background-color {
        background-color: rgb(var(--navigation-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-navigation-link-hover-color:hover {
        color: rgb(var(--navigation-textColorActive, var(--wix-color-8)))
      }

      .Mu0bmS .blog-navigation-link-hover-fill:hover {
        fill: rgb(var(--navigation-textColorActive, var(--wix-color-8)))
      }

      .Mu0bmS .blog-navigation-link-active-color {
        color: rgb(var(--navigation-textColorActive, var(--wix-color-8)))
      }

      .Mu0bmS .blog-navigation-link-active-fill {
        fill: rgb(var(--navigation-textColorActive, var(--wix-color-8)))
      }

      .Mu0bmS .blog-desktop-header-background-color {
        background-color: rgb(var(--header-navigationMenuBackgroundColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-navigation-container-background-color {
        background-color: rgb(var(--navigation-backgroundColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-header-background-color {
        background-color: rgb(var(--navigation-backgroundColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-categories-dropdown-background-color {
        background-color: rgb(var(--navigation-backgroundColor-rgb, var(--wix-color-1)), 0.9)
      }

      .Mu0bmS .blog-header-widget-text-color {
        color: rgb(var(--navigation-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-header-notification-bubble-background-color {
        background-color: rgb(var(--widget-notificationBubbleColor, var(--wix-color-13)))
      }

      .Mu0bmS .blog-header-notification-bubble-text-color {
        color: rgb(var(--widget-notificationBubbleTextColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-header-widget-icon-fill {
        fill: rgb(var(--navigation-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-desktop-header-search-text-color {
        color: rgb(var(--navigation-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-desktop-header-search-icon-fill {
        fill: rgb(var(--navigation-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-desktop-header-search-border-background-color {
        background-color: rgb(var(--navigation-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-text-color {
        color: rgb(var(--post-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-text-border-color {
        border-color: rgb(var(--post-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-text-background-color {
        background-color: rgb(var(--post-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-text-after-background-color::after {
        background-color: rgb(var(--post-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-separator-background-color {
        background-color: rgb(var(--post-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-icon-fill {
        fill: rgb(var(--post-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-icon-stroke {
        stroke: rgb(var(--post-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-background-color {
        background-color: rgb(var(--post-appBackgroundColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-background-category-color {
        background-color: rgb(var(--post-appBackgroundCategoryColor, var(--post-appBackgroundColor), var(--wix-color-1)))
      }

      .Mu0bmS .blog-card-background-color {
        background-color: rgb(var(--post-cardBackgroundColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-dropdown-background-color {
        background-color: rgb(var(--post-cardBackgroundColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-card-fill {
        fill: rgb(var(--post-cardBackgroundColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-card-stroke {
        stroke: rgb(var(--post-cardBackgroundColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-card-color {
        color: rgb(var(--post-cardBackgroundColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-inverted-separator-background-color {
        background-color: rgb(var(--post-cardBackgroundColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-profile-photo-border-color {
        border-color: rgb(var(--post-cardBackgroundColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-card-border-color {
        border-color: rgb(var(--post-cardBorderColor, var(--wix-color-2)))
      }

      .Mu0bmS .blog-card-border-bottom-color {
        border-bottom-color: rgb(var(--post-cardBorderColor, var(--wix-color-2)))
      }

      .Mu0bmS .blog-post-title-color {
        color: rgb(var(--post-titleColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-post-quote-color {
        color: rgb(var(--post-quotesColor))
      }

      .Mu0bmS .blog-post-header-two-color {
        color: rgb(var(--post-headerTwoColor))
      }

      .Mu0bmS .blog-post-header-three-color {
        color: rgb(var(--post-headerThreeColor))
      }

      .Mu0bmS .blog-post-homepage-title-color {
        color: rgb(var(--post-homepage-titleColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-post-homepage-TOI-title-color {
        color: rgb(var(--post-homepage-TOI-titleColor, 255, 255, 255))
      }

      .Mu0bmS .blog-post-homepage-description-color {
        color: rgb(var(--post-homepage-descriptionColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-post-homepage-description-fill {
        fill: rgb(var(--post-homepage-descriptionColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-post-homepage-description-background-color {
        background-color: rgb(var(--post-homepage-descriptionColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-post-homepage-TOI-description-color {
        color: rgb(var(--post-homepage-TOI-descriptionColor, 255, 255, 255))
      }

      .Mu0bmS .blog-post-homepage-TOI-description-fill {
        fill: rgb(var(--post-homepage-TOI-descriptionColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-post-homepage-TOI-description-background-color {
        background-color: rgb(var(--post-homepage-TOI-descriptionColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-post-homepage-border-color {
        border-color: rgb(var(--post-homepage-borderColor, var(--wix-color-2)))
      }

      .Mu0bmS .blog-post-homepage-overlay-background-color {
        background-color: rgb(var(--post-homepage-overlayColor, 0, 0, 0, 0.55))
      }

      .Mu0bmS .is-desktop .blog-post-homepage-link-hashtag-hover-color:hover {
        color: rgb(var(--post-homepage-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-post-homepage-link-hashtag-hover-fill:hover {
        fill: rgb(var(--post-homepage-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-post-homepage-link-hashtag-hover-color:hover .blog-post-homepage-title-color {
        color: rgb(var(--post-homepage-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-post-homepage-link-hashtag-hover-color:hover .blog-post-homepage-TOI-title-color {
        color: rgb(var(--post-homepage-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-post-category-link-hashtag-hover-color:hover .blog-post-category-title-color {
        color: rgb(var(--post-category-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-post-category-link-hashtag-hover-color:hover .blog-post-category-TOI-title-color {
        color: rgb(var(--post-category-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-post-homepage-background-color {
        background-color: rgb(var(--post-homepage-backgroundColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-post-homepage-TOI-background-color {
        background-color: rgb(var(--post-homepage-TOI-backgroundColor, var(--wix-color-5)))
      }

      .Mu0bmS .is-desktop .blog-post-homepage-hover-container:hover .blog-hover-container-element-color {
        color: rgb(var(--post-homepage-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-post-homepage-hover-container:hover .blog-hover-container-element-fill {
        fill: rgb(var(--post-homepage-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-post-homepage-post-container .blog-link-hashtag-color {
        color: rgb(var(--post-homepage-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-post-homepage-post-container .blog-post-text-color {
        color: rgb(var(--post-homepage-descriptionColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-post-homepage-post-container .blog-icon-fill {
        fill: rgb(var(--post-homepage-descriptionColor, var(--wix-color-5)))
      }

      .Mu0bmS .is-desktop .blog-post-homepage-post-container .blog-link-hover-color:hover {
        color: rgb(var(--post-homepage-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-post-homepage-post-container .blog-link-hover-fill:hover {
        fill: rgb(var(--post-homepage-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-post-category-title-color {
        color: rgb(var(--post-category-titleColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-post-category-TOI-title-color {
        color: rgb(var(--post-category-TOI-titleColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-post-category-description-color {
        color: rgb(var(--post-category-descriptionColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-post-category-description-fill {
        fill: rgb(var(--post-category-descriptionColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-post-category-description-background-color {
        background-color: rgb(var(--post-category-descriptionColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-post-category-TOI-description-color {
        color: rgb(var(--post-category-TOI-descriptionColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-post-category-TOI-description-fill {
        fill: rgb(var(--post-category-TOI-descriptionColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-post-category-TOI-description-background-color {
        background-color: rgb(var(--post-category-TOI-descriptionColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-post-category-border-color {
        border-color: rgb(var(--post-category-borderColor, var(--wix-color-2)))
      }

      .Mu0bmS .blog-post-category-overlay-background-color {
        background-color: rgb(var(--post-category-overlayColor, 0, 0, 0, 0.55))
      }

      .Mu0bmS .is-desktop .blog-post-category-link-hashtag-hover-color:hover {
        color: rgb(var(--post-category-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-post-category-link-hashtag-hover-fill:hover {
        fill: rgb(var(--post-category-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-post-category-background-color {
        background-color: rgb(var(--post-category-backgroundColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-post-category-TOI-background-color {
        background-color: rgb(var(--post-category-TOI-backgroundColor, var(--wix-color-5)))
      }

      .Mu0bmS .is-desktop .blog-post-category-hover-container:hover .blog-hover-container-element-color {
        color: rgb(var(--post-category-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-post-category-hover-container:hover .blog-hover-container-element-fill {
        fill: rgb(var(--post-category-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-post-category-post-container .blog-link-hashtag-color {
        color: rgb(var(--post-category-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-post-category-post-container .blog-post-text-color {
        color: rgb(var(--post-category-descriptionColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-post-category-post-container .blog-icon-fill {
        fill: rgb(var(--post-category-descriptionColor, var(--wix-color-5)))
      }

      .Mu0bmS .is-desktop .blog-post-category-post-container .blog-link-hover-color:hover {
        color: rgb(var(--post-category-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-post-category-post-container .blog-link-hover-fill:hover {
        fill: rgb(var(--post-category-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-link-hashtag-color {
        color: rgb(var(--blog-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-button-primary-text-color {
        color: rgb(var(--button-textColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-button-primary-text-background-color {
        background-color: rgb(var(--button-textColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-button-primary-text-border-color {
        border-color: rgb(var(--button-textColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-button-primary-icon-fill {
        fill: rgb(var(--button-textColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-button-primary-icon-stroke {
        stroke: rgb(var(--button-textColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-button-secondary-text-color {
        color: rgb(var(--button-color, var(--wix-color-8)))
      }

      .Mu0bmS .blog-button-secondary-text-hover-color:hover {
        color: rgb(var(--button-color, var(--wix-color-8)))
      }

      .Mu0bmS .blog-button-secondary-icon-fill {
        fill: rgb(var(--button-secondaryTextColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-button-color {
        color: rgb(var(--button-color, var(--wix-color-8)))
      }

      .Mu0bmS .blog-button-background-color {
        background-color: rgb(var(--button-color, var(--wix-color-8)))
      }

      .Mu0bmS .blog-button-border-color {
        border-color: rgb(var(--button-color, var(--wix-color-8)))
      }

      .Mu0bmS .blog-button-border-bottom-color {
        border-bottom-color: rgb(var(--button-color, var(--wix-color-8)))
      }

      .Mu0bmS .blog-button-fill {
        fill: rgb(var(--button-color, var(--wix-color-8)))
      }

      .Mu0bmS .blog-button-stroke {
        stroke: rgb(var(--button-color, var(--wix-color-8)))
      }

      .Mu0bmS .blog-button-hover-color:hover {
        color: rgb(var(--button-color, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-tab-hover-color:hover {
        color: rgb(var(--button-color, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-button-hover-color:hover {
        color: rgb(var(--blog-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-button-hover-fill:hover {
        fill: rgb(var(--blog-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-link-hover-color:hover {
        color: rgb(var(--blog-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-link-hover-fill:hover {
        fill: rgb(var(--blog-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-link-color {
        color: rgb(var(--blog-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-link-fill {
        fill: rgb(var(--blog-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-link-background-color {
        background-color: rgb(var(--blog-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-quote-border-color {
        border-color: rgb(var(--blog-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-hover-container:hover .blog-hover-container-element-color {
        color: rgb(var(--blog-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-hover-container:hover .blog-hover-container-element-fill {
        fill: rgb(var(--blog-linkHashtagColor, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-button-hover-after-border-color:hover::after {
        border-color: rgb(var(--button-color, var(--wix-color-8)))
      }

      .Mu0bmS .is-desktop .blog-button-after-border-color::after {
        border-color: rgb(var(--button-color, var(--wix-color-8)))
      }

      .Mu0bmS .blog-icon-secondary-fill {
        fill: rgb(var(--icon-secondaryColor, var(--wix-color-13)))
      }

      .Mu0bmS .blog-icon-secondary-background-color {
        background-color: rgb(var(--icon-secondaryColor, var(--wix-color-13)))
      }

      .Mu0bmS .blog-border-color {
        border-color: rgb(var(--post-textColor-rgb, var(--wix-color-5)), 0.2)
      }

      .Mu0bmS .blog-placeholder-background-color {
        background-color: rgb(var(--post-textColor-rgb, var(--wix-color-5)), 0.2)
      }

      .Mu0bmS .blog-border-color-focused {
        background-color: rgb(var(--post-textColor-rgb, var(--wix-color-5)), 0.5)
      }

      .Mu0bmS .blog-placeholder-text-color::placeholder {
        color: rgb(var(--post-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-card-background-border-bottom-color {
        border-bottom-color: rgb(var(--post-cardBackgroundColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-card-border-border-bottom-color {
        border-bottom-color: rgb(var(--post-textColor-rgb, var(--wix-color-5)), 0.2)
      }

      .Mu0bmS .blog-button-border-bottom-color {
        border-bottom-color: rgb(var(--button-color, var(--wix-color-8)))
      }

      .Mu0bmS .blog-text-background-color {
        background-color: rgb(var(--post-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-cover-image-button-background-color {
        background-color: rgb(var(--post-textColor-rgb, var(--wix-color-5)), 0.8)
      }

      .Mu0bmS .blog-cover-image-button-hover-background-color {
        background-color: rgb(var(--post-textColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-navigation-divider-border-color {
        border-color: rgb(var(--navigation-textColor-rgb, var(--wix-color-5)), 0.2)
      }

      .Mu0bmS .blog-widget-sign-up-button-background-color {
        background-color: rgb(var(--widget-signUpButtonBackgroundColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-widget-sign-up-button-border-color {
        border-color: rgb(var(--widget-signUpButtonBorderColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-widget-sign-up-button-primary-color {
        color: rgb(var(--widget-signUpButtonPrimaryColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-widget-sign-up-button-secondary-color {
        color: rgb(var(--widget-signUpButtonSecondaryColor, var(--wix-color-8)))
      }

      .Mu0bmS .blog-widget-notification-icon-fill {
        fill: rgb(var(--widget-notificationIconColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-widget-notification-bubble-background-color {
        background-color: rgb(var(--widget-notificationBubbleColor, var(--wix-color-5)))
      }

      .Mu0bmS .blog-widget-notification-bubble-text-color {
        color: rgb(var(--widget-notificationBubbleTextColor, var(--wix-color-1)))
      }

      .Mu0bmS .blog-widget-avatar-border-color {
        border-color: rgb(var(--widget-avatarBorderColor, var(--wix-color-1)))
      }

      .Mu0bmS .wc-comments-root {
        --wcButtonColor: rgb(var(--button-color, var(--wix-color-8)));
        --wcTextColor: rgb(var(--post-textColor, var(--wix-color-5)));
        --wcTextSecondaryColor: rgb(var(--post-textColor, var(--wix-color-5)));
        --wcBorderColor: rgb(var(--post-cardBorderColor, var(--wix-color-2)));
        --wcSeparatorColor: rgba(var(--post-textColor, var(--wix-color-5)), 0.2);
        --wcBackgroundColor: rgb(var(--post-cardBackgroundColor, var(--wix-color-1)));
        --wcContentFont: var(--post-pageFont, var(--wix-font-Body-M));
        --wcContentFontSize: var(--post-pageFont-size, 18px);
        --wcTitleFont: var(--post-titleFont, var(--wix-font-Page-title));
        --wcTitleFontSize: var(--post-titleFont-size, 28px);
        --wcActiveRatingColor: rgb(var(--post-ratingFilledStarColor, var(--wix-color-8)));
        --wcInactiveRatingColor: rgb(var(--post-ratingUnfilledStarColor, var(--wix-color-3)));
        --wcHeaderRatingFont: var(--post-ratingFont, var(--wix-font-Body-M));
        --wcHeaderRatingFontSize: var(--post-ratingFont-size, 14px);
        --wcHeaderRatingColor: rgb(var(--post-ratingFontColor, var(--wix-color-5)))
      }
   