.YzqVVZ {
    overflow: visible;
    position: relative;
}

.mwF7X1 {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.YGilLk {
    cursor: pointer;
}

.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 0.8s ease-in;
    }

        .HlRz5e[data-animate-blur] img[data-load-done] {
            filter: none;
        }

.I5zqsT {
    display: block;
}

.I5zqsT,
.MW5IWV {
    height: 100%;
    width: 100%;
}

.MW5IWV {
    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;
}

    .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);
}

.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: 0.2s ease-in;
}

.IQgXoP {
    transition: 0.2s;
}

.Nr3Nid {
    opacity: 0;
    transition: 0.2s ease-in;
}

    .Nr3Nid.l4oO6c {
        z-index: -1 !important;
    }

.iQuoC4 {
    opacity: 1;
    transition: 0.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 0.01s ease;
    }

.xU8fqS ._4XcTfy {
    background-color: var( --screenwidth-corvid-background-color, rgba(var(--bg, var(--color_11)), var(--alpha-bg, 1)) );
    border-bottom: var(--brwb, 0) solid var( --screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15)), var(--alpha-brd, 1)) );
    border-top: var(--brwt, 0) solid var( --screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15)), var(--alpha-brd, 1)) );
    bottom: 0;
    box-shadow: var(--shd, 0 0 5px rgba(0, 0, 0, 0.7));
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.xU8fqS .gUbusX {
    background-color: rgba(var(--bgctr, var(--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(--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: max-content;
}

    .kuTaGy:before {
        max-width: var(--margin-left, 0);
    }

    .kuTaGy:after,
    .kuTaGy:before {
        align-self: stretch;
        content: "";
        flex-grow: 1;
    }

    .kuTaGy:after {
        max-width: var(--margin-right, 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, 0.6));
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        transition: var( --trans1, border-color 0.4s ease 0s, background-color 0.4s ease 0s );
    }

        .R6ex7N .kuTaGy:link,
        .R6ex7N .kuTaGy:visited {
            border-color: transparent;
        }

    .R6ex7N .M3I7Z2 {
        color: var(--corvid-color, rgb(var(--txt, var(--color_15))));
        font: var(--fnt, var(--font_5));
        margin: 0;
        position: relative;
        transition: var(--trans2, color 0.4s ease 0s);
        white-space: nowrap;
    }

    .R6ex7N[aria-disabled="false"] .kuTaGy {
        background-color: var( --corvid-background-color, rgba(var(--bg, var(--color_17)), var(--alpha-bg, 1)) );
        border: solid var( --corvid-border-color, rgba(var(--brd, var(--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)), var(--alpha-bgh, 1));
    border-color: rgba(var(--brdh, var(--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)));
}

: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)), var(--alpha-bgh, 1));
    border-color: rgba(var(--brdh, var(--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)));
}

.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: max-content;
}

    .U2uNPe:before {
        max-width: var(--margin-left, 0);
    }

    .U2uNPe:after,
    .U2uNPe:before {
        align-self: stretch;
        content: "";
        flex-grow: 1;
    }

    .U2uNPe:after {
        max-width: var(--margin-right, 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)));
    transition: var(--trans, color 0.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)));
    transition: var(--trans, color 0.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))));
    font: var(--fnt, var(--font_5));
    transition: var(--trans, color 0.4s ease 0s);
    white-space: nowrap;
}

.S3GIZZ[aria-disabled="true"] .CQ3ICl {
    color: rgb(var(--txtd, 255, 255, 255));
}

:host(:not(.device-mobile-optimized)) .Lw0u6i,
body:not(.device-mobile-optimized) .Lw0u6i {
    --display: flex;
    display: var(--display);
}

:host(:not(.device-mobile-optimized)) .So7Ias,
body:not(.device-mobile-optimized) .So7Ias {
    display: flex;
    margin: 0 auto;
    position: relative;
    width: calc(100% - var(--padding) * 2);
}

    :host(:not(.device-mobile-optimized)) .So7Ias > *,
    body:not(.device-mobile-optimized) .So7Ias > * {
        flex: var(--column-flex) 1 0%;
        left: 0;
        margin-bottom: var(--padding);
        margin-left: var(--margin);
        margin-top: var(--padding);
        min-width: 0;
        position: relative;
        top: 0;
    }

    :host(:not(.device-mobile-optimized)) .So7Ias > :first-child,
    body:not(.device-mobile-optimized) .So7Ias > :first-child {
        margin-left: 0;
    }

:host(.device-mobile-optimized) .So7Ias,
body.device-mobile-optimized .So7Ias {
    display: block;
    padding: var(--padding) 0;
    position: relative;
}

    :host(.device-mobile-optimized) .So7Ias > *,
    body.device-mobile-optimized .So7Ias > * {
        margin-bottom: var(--margin);
        position: relative;
    }

    :host(.device-mobile-optimized) .So7Ias > :first-child,
    body.device-mobile-optimized .So7Ias > :first-child {
        margin-top: var(--firstChildMarginTop, 0);
    }

    :host(.device-mobile-optimized) .So7Ias > :last-child,
    body.device-mobile-optimized .So7Ias > :last-child {
        margin-bottom: var(--lastChildMarginBottom, var(--margin));
    }

.qby0Dy {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.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;
    }

.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;
    }

.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)), var(--alpha-bg, 1));
    overflow: hidden;
}

:host(.device-mobile-optimized) .c7cMWz,
body.device-mobile-optimized .c7cMWz {
    left: 0px;
    right: 0px;
}

.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;
}
