#BACK_TO_TOP_BUTTON svg [data-color=&quot;
1&quot;
] {
    fill: #1F232C;
}
#BACK_TO_TOP_BUTTON svg [data-color=&quot;
2&quot;
] {
    fill: #FFFFFF;
}
#BACK_TO_TOP_BUTTON svg [data-color=&quot;
3&quot;
] {
    fill: #1F232C;
}
.public-layout-style-907 {
    border:0;
    height:100%;
    width:100%;
    z-index:0
}
.public-layout-style-908,.public-layout-style-907 {
    left:0;
    position:absolute;
    top:0
}
.public-layout-style-908 {
    bottom:0;
    right:0;
    z-index:3
}
.public-layout-style-909 {
    height:0;
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    -webkit-print-color-adjust:exact;
    print-color-adjust:exact
}
.public-layout-style-909 .fb-video,.public-layout-style-909 .fb-video iframe,.public-layout-style-909 .fb-video span {
    height:100%!important;
    max-width:100%;
    width:100%!important
}
@supports not (contain:inline-size) {
    @media only screen and (max-width:480px) {
        .public-layout-style-909 {
            min-width:auto
        }
    }
}
@container (width < 480px) {
    .public-layout-style-909:where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) {
        min-width:auto
    }
}
@media (width < 480px) {
    .public-layout-style-909:where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .public-layout-style-909 {
        min-width:auto
    }
}
.public-layout-style-910 {
    display:block!important;
    margin:0
}
.glob_fontElementMap,.mH-bb {
    font-family:var(--brand-font)}
.public-layout-style-911 {
    --ricos-custom-p-font-size:14px;
    color:var(--ricos-custom-p-color,unset);
    display:block;
    font-family:var(--brand-font);
    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);
    justify-content:center;
    letter-spacing:var(--ricos-custom-p-letter-spacing,unset);
    min-height:var(--ricos-custom-p-min-height,unset);
    padding-inline:16px;
    -webkit-print-color-adjust:exact;
    print-color-adjust:exact;
    text-align:center;
    -webkit-text-decoration:var(--ricos-custom-p-text-decoration,unset);
    text-decoration:var(--ricos-custom-p-text-decoration,unset)
}
.public-layout-style-911,[data-ricos-font~=p] .public-layout-style-911 {
    line-height:var(--ricos-custom-p-line-height,unset)
}
[data-ricos-font~=p] .public-layout-style-911 {
    font-feature-settings:inherit;
    font:var(--ricos-custom-p-font);
    font-kerning:inherit;
    font-language-override:inherit;
    font-optical-sizing:inherit;
    font-size:var(--ricos-custom-p-font-size,unset);
    font-size-adjust:inherit;
    font-stretch:inherit;
    font-style:var(--ricos-custom-p-font-style,unset);
    font-variant:inherit;
    font-variation-settings:inherit;
    font-weight:var(--ricos-custom-p-font-weight,unset)
}
.public-layout-style-911>span>a,.public-layout-style-911>span>span {
    background-color:var(--ricos-custom-p-background-color,unset)
}
.public-layout-style-912 {
    display:inline-block;
    position:relative
}
.public-layout-style-912.oFbjY_p--fluid {
    display:block;
    width:100%
}
.public-layout-style-2 {
    background-color:#fff;
    border-color:#000;
    border-radius:initial;
    border-style:solid;
    border-width:1px;
    padding:initial
}
.public-layout-style-913 {
    border-style:solid;
    height:0;
    margin:5px;
    position:absolute;
    width:0
}
.public-layout-style-914[data-placement*=right].public-layout-style-915 {
    padding-left:5px
}
.public-layout-style-914[data-placement*=right].public-layout-style-915 .public-layout-style-913 {
    border-color:transparent #000 transparent transparent;
    border-width:5px 5px 5px 0;
    left:-5px;
    margin-left:5px;
    margin-right:0
}
.public-layout-style-914[data-placement*=left].public-layout-style-915 {
    padding-right:5px
}
.public-layout-style-914[data-placement*=left].public-layout-style-915 .public-layout-style-913 {
    border-color:transparent transparent transparent #000;
    border-width:5px 0 5px 5px;
    margin-left:0;
    margin-right:5px;
    right:-5px
}
.public-layout-style-914[data-placement*=bottom].public-layout-style-915 {
    padding-top:5px
}
.public-layout-style-914[data-placement*=bottom].public-layout-style-915 .public-layout-style-913 {
    border-color:transparent transparent #000 transparent;
    border-width:0 5px 5px 5px;
    margin-bottom:0;
    margin-top:5px;
    top:-5px
}
.public-layout-style-914[data-placement*=top].public-layout-style-915 {
    padding-bottom:5px
}
.public-layout-style-914[data-placement*=top].public-layout-style-915 .public-layout-style-913 {
    border-color:#000 transparent transparent transparent;
    border-width:5px 5px 0 5px;
    bottom:-5px;
    margin-bottom:5px;
    margin-top:0
}
.public-layout-style-43.orM9hcb--madefor {
    --wbu-font-stack:var(--site-font-stack);
    --wbu-font-weight-regular:var(--site-font-weight-regular);
    --wbu-font-weight-medium:var(--site-font-weight-medium);
    --wbu-font-weight-bold:var(--site-font-weight-bold)
}
.public-layout-style-58 {
    --wbu-color-blue-0:#0f2ccf;
    --wbu-color-blue-100:#2f5dff;
    --wbu-color-blue-200:#597dff;
    --wbu-color-blue-300:#acbeff;
    --wbu-color-blue-400:#d5dfff;
    --wbu-color-blue-500:#eaefff;
    --wbu-color-blue-600:#f5f7ff;
    --wbu-color-black-0:#151414;
    --wbu-color-black-100:#383838;
    --wbu-color-black-200:#525150;
    --wbu-color-black-300:#767574;
    --wbu-color-black-400:#a8a6a5;
    --wbu-color-black-500:#e0dfdf;
    --wbu-color-black-600:#f1f0ef;
    --wbu-color-red-0:#9c2426;
    --wbu-color-red-100:#df3336;
    --wbu-color-red-200:#e55c5e;
    --wbu-color-red-300:#ed8f90;
    --wbu-color-red-400:#f4b8b9;
    --wbu-color-red-500:#f9d6d7;
    --wbu-color-red-600:#fcebeb;
    --wbu-color-green-0:#0d4f3d;
    --wbu-color-green-100:#4b916d;
    --wbu-color-green-200:#97c693;
    --wbu-color-green-300:#bde2a7;
    --wbu-color-green-400:#daf3c0;
    --wbu-color-green-500:#effae5;
    --wbu-color-green-600:#f1f5ed;
    --wbu-color-yellow-0:#d49341;
    --wbu-color-yellow-100:#f9ad4d;
    --wbu-color-yellow-200:#fabd71;
    --wbu-color-yellow-300:#fcd29d;
    --wbu-color-yellow-400:#fdead2;
    --wbu-color-yellow-500:#fef3e5;
    --wbu-color-yellow-600:#fef6ed;
    --wbu-color-orange-0:#ae3e09;
    --wbu-color-orange-100:#ff8044;
    --wbu-color-orange-200:#fe9361;
    --wbu-color-orange-300:#fda77f;
    --wbu-color-orange-400:#fbcfbb;
    --wbu-color-orange-500:#fbe3d9;
    --wbu-color-orange-600:#fdf1ec;
    --wbu-color-purple-0:#5000aa;
    --wbu-color-purple-100:#7200f3;
    --wbu-color-purple-200:#8b2df5;
    --wbu-color-purple-300:#be89f9;
    --wbu-color-purple-400:#d7b7fb;
    --wbu-color-purple-500:#f1e5fe;
    --wbu-color-purple-600:#f8f2ff;
    --wbu-color-ai-0:#4d3dd0;
    --wbu-color-ai-100:#5a48f5;
    --wbu-color-ai-200:#7b6df7;
    --wbu-color-ai-300:#a59bfa;
    --wbu-color-ai-400:#d6d1fc;
    --wbu-color-ai-500:#e7e4fe;
    --wbu-color-ai-600:#eeecfe;
    --wbu-heading-font-stack:"Madefor Display","Helvetica Neue",Helvetica,Arial,"\E3\192\A1\E3\201A\A4\E3\192\AA\E3\201A\AA","meiryo","\E3\192\2019\E3\192\A9\E3\201A\AE\E3\192\17D\E8\A7\2019\E3\201A\B4  pro w3","hiragino kaku gothic pro",sans-serif;
    --wbu-text-tiny-size:10px;
    --wbu-text-tiny-line-height:12px;
    --wbu-text-small-size:12px;
    --wbu-text-small-line-height:12px;
    --wbu-text-medium-size:14px;
    --wbu-text-medium-line-height:16px;
    --wbu-text-large-size:16px;
    --wbu-text-large-line-height:18px;
    --wbu-heading-h1-font-size:32px;
    --wbu-heading-h1-line-height:40px;
    --wbu-heading-h1-letter-spacing:-0.5px;
    --wbu-heading-h1-font-weight:400;
    --wbu-heading-h2-font-size:24px;
    --wbu-heading-h2-line-height:32px;
    --wbu-heading-h2-letter-spacing:-0.5px;
    --wbu-heading-h2-font-weight:500;
    --wbu-heading-h3-font-size:16px;
    --wbu-heading-h3-line-height:24px;
    --wbu-heading-h3-letter-spacing:-0.5px;
    --wbu-heading-h3-font-weight:700;
    --wbu-heading-h4-font-size:14px;
    --wbu-heading-h4-line-height:18px;
    --wbu-heading-h4-letter-spacing:0px;
    --wbu-heading-h4-font-weight:500;
    --wbu-heading-h5-font-size:12px;
    --wbu-heading-h5-line-height:18px;
    --wbu-heading-h5-letter-spacing:0px;
    --wbu-heading-h5-font-weight:600
}
.public-layout-style-60.och83_y--madefor {
    --wbu-font-stack:var(--site-font-stack);
    --wbu-font-weight-regular:var(--site-font-weight-regular);
    --wbu-font-weight-medium:var(--site-font-weight-medium);
    --wbu-font-weight-bold:var(--site-font-weight-bold)
}
.public-layout-style-916,.public-layout-style-916 * {
    box-sizing:border-box
}
.public-layout-style-916.o__41gtK_--forceBWTheme {
    --wut-bg-color:#fff;
    --wut-text-color:#000;
    --wut-disabled-color:#969696;
    --wut-placeholder-color:#646464;
    --wut-main-cta-color:rgb(var(--site-color-5));
    --wut-secondary-cta-color:#000;
    --wut-input-border-color:rgba(0,0,0,.6);
    --wut-input-hover-and-focus-border-color:#000;
    --wut-selection-text-bg-color:rgba(0,0,0,.2);
    --wut-meta-data-color:#646464;
    --wut-clear-button-bg-color:rgba(0,0,0,.12)
}
.public-layout-style-916.o__41gtK_--isOpen {
    height:100vh;
    height:100dvh;
    left:0;
    position:fixed;
    top:0;
    width:100vw;
    width:100dvw;
    z-index:1999
}
.public-layout-style-917 {
    opacity:0;
    -webkit-transition:opacity .3s,-webkit-transform .4s;
    transition:opacity .2s,transform .4s;
    transition-timing-function:ease;
    z-index:2000
}
.public-layout-style-916.o__41gtK_--isOpen .public-layout-style-917 {
    opacity:1
}
.public-layout-style-918 {
    background:rgb(var(--site-ui-tpa-modal-overlay-background-color,var(--wst-system-line-1-color-rgb,0,0,0)));
    height:100%;
    opacity:.6;
    width:100%
}
.public-layout-style-919 .public-layout-style-2 {
    word-wrap:break-word;
    overflow-wrap:break-word;
    word-break:break-word
}
.public-layout-style-920 {
    --MobileDrawer1106429117-white:255,255,255;
    --MobileDrawer1106429117-black:0,0,0;
    --MobileDrawer1106429117-background-color:var(--wst-primary-background-color-rgb,var(--MobileDrawer1106429117-white));
    width:100%
}
.szhy2f7 {
    background-color:rgb(var(--site-ui-tpa-mobile-drawer-background-color,var(--MobileDrawer1106429117-background-color)));
    border-color:rgb(var(--site-ui-tpa-mobile-drawer-border-color,var(--MobileDrawer1106429117-black)));
    border-style:solid;
    border-width:var(--site-ui-tpa-mobile-drawer-border-width,0);
    max-height:320px;
    min-height:60px;
    position:absolute;
    transition:.3s ease;
    transition-timing-function:cubic-bezier(.25,.46,.45,.94);
    width:100%
}
.szhy2f7.owSBl3G--fullScreen {
    min-height:100vh;
    transition-duration:.5s
}
.szhy2f7.owSBl3G---position-3-top {
    border-bottom-left-radius:var(--site-ui-tpa-mobile-drawer-border-radius,0);
    border-bottom-right-radius:var(--site-ui-tpa-mobile-drawer-border-radius,0);
    top:-100%
}
.szhy2f7.owSBl3G---position-3-top.owSBl3G--visible {
    top:0
}
.szhy2f7.owSBl3G---position-6-bottom {
    border-top-left-radius:var(--site-ui-tpa-mobile-drawer-border-radius,0);
    border-top-right-radius:var(--site-ui-tpa-mobile-drawer-border-radius,0);
    bottom:-100%
}
.szhy2f7.owSBl3G---position-6-bottom.owSBl3G--visible {
    bottom:0
}
.public-layout-style[data-hook=popover-portal] {
    display:initial
}
.public-layout-style .public-layout-style-2 {
    -webkit-font-smoothing:auto;
    background-color:#212121;
    border:1px solid #757575;
    border-radius:3px;
    box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 0 4px 0 rgba(0,0,0,.1);
    color:#fff;
    font-family:var(--brand-font);
    font-size:14px;
    line-height:20px;
    padding:4px 12px
}
.public-layout-style-3 {
    margin:0;
    position:absolute
}
.public-layout-style-3,.public-layout-style-3 svg {
    display:block
}
.public-layout-style .public-layout-style-914[data-placement*=top].public-layout-style-921 {
    padding-bottom:6px
}
.public-layout-style .public-layout-style-914[data-placement*=bottom].public-layout-style-921 {
    padding-top:6px
}
.public-layout-style .public-layout-style-914[data-placement*=left].public-layout-style-921 {
    padding-right:6px
}
.public-layout-style .public-layout-style-914[data-placement*=right].public-layout-style-921 {
    padding-left:6px
}
.public-layout-style .public-layout-style-914[data-placement*=top] .public-layout-style-3 {
    bottom:-1px;
    height:7px;
    width:12px
}
.public-layout-style .public-layout-style-914[data-placement*=bottom] .public-layout-style-3 {
    height:7px;
    top:-1px;
    width:12px
}
.public-layout-style .public-layout-style-914[data-placement*=left] .public-layout-style-3 {
    height:12px;
    right:-1px;
    width:7px
}
.public-layout-style .public-layout-style-914[data-placement*=right] .public-layout-style-3 {
    height:12px;
    left:-1px;
    width:7px
}
.public-layout-style .public-layout-style-914[data-placement*=top].public-layout-style-922 {
    opacity:0;
    transform:scale(.9) translateY(3px)
}
.public-layout-style .public-layout-style-914[data-placement*=bottom].public-layout-style-922 {
    opacity:0;
    transform:scale(.9) translateY(-3px)
}
.public-layout-style .public-layout-style-914[data-placement*=left].public-layout-style-922 {
    opacity:0;
    transform:scale(.9) translateX(10px)
}
.public-layout-style .public-layout-style-914[data-placement*=right].public-layout-style-922 {
    opacity:0;
    transform:scale(.9) translateX(-10px)
}
.public-layout-style .public-layout-style-914[data-placement].public-layout-style-922.public-layout-style-923 {
    transition:transform .12s cubic-bezier(.25,.46,.45,.94),applyOpacity .12s cubic-bezier(.25,.46,.45,.94)
}
.public-layout-style .public-layout-style-914[data-placement].public-layout-style-922.public-layout-style-923,.public-layout-style .public-layout-style-914[data-placement].public-layout-style-924 {
    opacity:1;
    transform:scale(1) translateY(0) translateX(0)
}
.public-layout-style .public-layout-style-914[data-placement].public-layout-style-924.sy_9ye4 {
    opacity:0;
    transition:transform 80ms linear,applyOpacity 80ms linear
}
.public-layout-style.oBNfRFA---skin-5-error .public-layout-style-2 {
    background-color:#df3131;
    border:1px solid hsla(0,0%,100%,.25)
}
.public-layout-style.oBNfRFA---skin-5-wired .public-layout-style-3 path:first-child {
    stroke:none
}
.public-layout-style.oBNfRFA---skin-5-wired .public-layout-style-3 path:last-child {
    stroke-dasharray:0 17 17
}
.public-layout-style.oBNfRFA---skin-5-error .public-layout-style-3 path {
    fill:#df3131
}
.public-layout-style-925 {
    align-items:center;
    display:flex;
    flex:0 0 auto;
    justify-content:center
}
.public-layout-style-926 {
    border-radius:100%;
    display:inline-block;
    height:10px;
    margin:18px 2px;
    opacity:0;
    width:10px
}
.public-layout-style-926:first-child {
    animation:xDDB8S 1s ease-in-out infinite
}
.public-layout-style-926:nth-child(2) {
    animation:xDDB8S 1s ease-in-out .33s infinite
}
.public-layout-style-926:nth-child(3) {
    animation:xDDB8S 1s ease-in-out .66s infinite
}
@keyframes xDDB8S {
    0%,to {
        opacity:0
    }
    60% {
        opacity:1
    }
}
.public-layout-style-927 {
    background-color:rgba(211,237,255,.25);
    min-height:20px;
    outline:1px solid #116dff
}
.public-layout-style-928 {
    border-radius:0;
    border-style:none;
    cursor:pointer;
    display:inline-block;
    height:40px;
    margin:0;
    padding:0 24px;
    position:relative;
    vertical-align:middle;
    white-space:nowrap
}
.public-layout-style-928.rx6417:focus {
    box-shadow:inset 0 0 0 2px #1f77ff,inset 0 0 0 1px #fff!important
}
.public-layout-style-928.public-layout-style-929 {
    background-color:transparent;
    border-style:solid;
    border-width:1px
}
.public-layout-style-928.public-layout-style-930,.public-layout-style-928[disabled] {
    opacity:.5
}
.public-layout-style-928:active:not([disabled]):not(.public-layout-style-930):after {
    background-color:rgba(0,0,0,.2);
    content:"";
    height:100%;
    inset-inline-start:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-931 {
    align-items:center;
    display:flex;
    font-size:14px;
    height:100%;
    justify-content:center;
    width:100%
}
.public-layout-style-932 {
    background-color:#3899ec;
    color:#fff
}
.public-layout-style-933 {
    border-color:#3899ec;
    color:#3899ec
}
.public-layout-style-934 {
    align-items:center;
    background:transparent;
    border:0;
    display:flex;
    height:48px;
    inset-inline-end:0;
    justify-content:center;
    position:absolute;
    top:0;
    width:48px
}
.public-layout-style-934:focus {
    outline:0
}
.public-layout-style-935 {
    background:#fff;
    border-style:solid;
    border-width:0;
    display:flex;
    flex:1 0 auto;
    flex-direction:column;
    padding:110px 0 30px;
    position:relative
}
@media(min-width:686px)and (max-width:979px) {
    .use-media-queries .public-layout-style-935 {
        height:450px;
        margin:0 20px 20px
    }
}
.sm .public-layout-style-935 {
    height:450px;
    margin:0 20px 20px
}
.public-layout-style-936 {
    font-size:22px;
    margin:35px 0 0;
    text-align:center
}
@media(min-width:686px)and (max-width:979px) {
    .use-media-queries .public-layout-style-936 {
        font-size:32px
    }
}
.sm .public-layout-style-936 {
    font-size:32px
}
.public-layout-style-937 {
    font-size:14px;
    line-height:21px;
    margin:8px 0 0;
    padding-inline-end:34px;
    padding-inline-start:34px;
    text-align:center
}
@media(min-width:686px)and (max-width:979px) {
    .use-media-queries .public-layout-style-937 {
        font-size:16px;
        margin-top:21px
    }
}
.sm .public-layout-style-937 {
    font-size:16px;
    margin-top:21px
}
.public-layout-style-938 {
    margin-top:40px;
    text-align:center
}
.public-layout-style-939 {
    display:flex;
    margin-inline-end:auto;
    margin-inline-start:auto;
    max-width:940px;
    min-height:450px;
    width:100%
}
.arh2qf {
    align-items:center;
    display:flex;
    flex:1;
    flex-direction:column;
    justify-content:center;
    padding:36px 30px;
    text-align:center
}
@media(min-width:980px) {
    .use-media-queries .arh2qf {
        height:450px;
        padding:0
    }
}
.gt-sm .arh2qf {
    height:450px;
    padding:0
}
.public-layout-style-940 {
    font-size:24px;
    line-height:34px;
    margin-bottom:12px
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-940 {
        font-size:32px;
        line-height:1.5;
        margin-bottom:12px;
        max-width:620px
    }
}
.gt-sm .public-layout-style-940 {
    font-size:32px;
    margin-bottom:12px;
    max-width:620px
}
.public-layout-style-941,.gt-sm .public-layout-style-940 {
    line-height:1.5
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-941 {
        max-width:620px
    }
}
.gt-sm .public-layout-style-941 {
    max-width:620px
}
.public-layout-style-942 {
    font-size:16px
}
.public-layout-style-943 {
    font-size:18px;
    margin-top:18px
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-943 {
        margin-top:48px
    }
}
.gt-sm .public-layout-style-943 {
    margin-top:48px
}
.public-layout-style-944 {
    cursor:pointer
}
.public-layout-style-945 {
    display:flex;
    flex:1 0 auto;
    flex-direction:column;
    margin-top:12px
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-945 {
        margin-top:0
    }
}
.gt-sm .public-layout-style-945,.public-layout-style-945.public-layout-style-946 {
    margin-top:0
}
.public-layout-style-947 {
    background-color:rgb(var(--postBackgroundColor))
}
.public-layout-style-947 h2 {
    color:rgb(var(--textH1Color));
    font:var(--textH1Font)
}
.public-layout-style-947 p {
    color:rgb(var(--textParagraphColor));
    font:var(--textParagraphFont)
}
.public-layout-style-948 {
    position:relative;
    width:100%
}
.public-layout-style-949 {
    align-items:center;
    display:flex;
    justify-content:center;
    margin:30px 0 374px
}
@media print {
    .public-layout-style-950 {
        background-color:#fff;
        display:block;
        width:100%
    }
    .public-layout-style-950 blockquote,.public-layout-style-950 h1,.public-layout-style-950 h2,.public-layout-style-950 h3,.public-layout-style-950 h4,.public-layout-style-950 h5,.public-layout-style-950 h6,.public-layout-style-950 img {
        -moz-column-break-inside:avoid;
        break-inside:avoid
    }
    .public-layout-style-950 h1,.public-layout-style-950 h1 *,.public-layout-style-950 h2,.public-layout-style-950 h2 *,.public-layout-style-950 h3,.public-layout-style-950 h3 *,.public-layout-style-950 h4,.public-layout-style-950 h4 *,.public-layout-style-950 h5,.public-layout-style-950 h5 *,.public-layout-style-950 h6,.public-layout-style-950 h6 *,.public-layout-style-950 p,.public-layout-style-950 p * {
        color:#000!important
    }
    .public-layout-style-950 ol li:before,.public-layout-style-950 ol li:before *,.public-layout-style-950 p,.public-layout-style-950 p * {
        font-size:11pt!important
    }
    .public-layout-style-950 h1,.public-layout-style-950 h1 * {
        font-size:24pt!important
    }
    .public-layout-style-950 h2,.public-layout-style-950 h2 * {
        font-size:20pt!important
    }
    .public-layout-style-950 h3,.public-layout-style-950 h3 * {
        font-size:16pt!important
    }
    .public-layout-style-950 h4,.public-layout-style-950 h4 * {
        font-size:14pt!important
    }
    .public-layout-style-950 h5,.public-layout-style-950 h5 * {
        font-size:12pt!important
    }
    .public-layout-style-950 h6,.public-layout-style-950 h6 * {
        font-size:11pt!important
    }
    .public-layout-style-950 blockquote,.public-layout-style-950 blockquote * {
        font-size:16pt!important
    }
}
.public-layout-style-951 {
    display:var(--postCategoriesDisplay,flex);
    flex-direction:column;
    gap:6px
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-951 {
        --focus-border-offset:4px;
        --separator-margin:6px;
        display:var(--postCategoriesDisplay,flex);
        flex-direction:row;
        gap:0;
        list-style:none;
        margin-inline:calc(var(--focus-border-offset)*-1);
        margin:0;
        overflow:hidden;
        padding:0;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .use-media-queries .public-layout-style-951>* {
        align-items:center;
        display:flex;
        overflow:hidden;
        padding:var(--focus-border-offset)
    }
    .use-media-queries .public-layout-style-951>*+:before {
        content:"·";
        margin-inline-end:var(--separator-margin);
        margin-inline-start:calc(var(--separator-margin) - var(--focus-border-offset)*2);
        text-decoration:none
    }
}
.gt-sm .public-layout-style-951 {
    --focus-border-offset:4px;
    --separator-margin:6px;
    display:var(--postCategoriesDisplay,flex);
    flex-direction:row;
    gap:0;
    list-style:none;
    margin-inline:calc(var(--focus-border-offset)*-1);
    margin:0;
    overflow:hidden;
    padding:0;
    text-overflow:ellipsis;
    white-space:nowrap
}
.gt-sm .public-layout-style-951>* {
    align-items:center;
    display:flex;
    overflow:hidden;
    padding:var(--focus-border-offset)
}
.gt-sm .public-layout-style-951>*+:before {
    content:"·";
    margin-inline-end:var(--separator-margin);
    margin-inline-start:calc(var(--separator-margin) - var(--focus-border-offset)*2);
    text-decoration:none
}
@media print {
    .public-layout-style-951 {
        display:none
    }
}
.public-layout-style-952 {
    color:rgb(var(--textParagraphColor));
    font-size:14px;
    line-height:1.5;
    text-decoration:underline
}
.public-layout-style-952:hover {
    color:rgb(var(--textLinksAndHashtagsColor))
}
.public-layout-style-953 {
    border:1px solid rgb(var(--textParagraphColor-rgb),.2);
    padding-block:36px
}
.okBrtd {
    padding-inline-end:var(--ricosNormalPadding);
    padding-inline-start:var(--ricosNormalPadding)
}
@media print {
    .okBrtd {
        inline-size:100%!important;
        padding-inline-end:0;
        padding-inline-start:0
    }
}
.public-layout-style-954 {
    cursor:pointer;
    height:19px;
    vertical-align:middle;
    width:19px
}
.public-layout-style-954,.public-layout-style-954 svg {
    display:inline-block;
    position:relative
}
.public-layout-style-954 svg {
    fill:transparent;
    stroke:#e84a43;
    stroke-width:1.5px;
    transition:fill .25s
}
.public-layout-style-954 .public-layout-style-955 {
    display:none
}
.public-layout-style-954.public-layout-style-956 svg {
    fill:#e84a43;
    stroke:none;
    opacity:1
}
.public-layout-style-954.public-layout-style-956 .public-layout-style-955 {
    border:3px solid #e84a43;
    border-radius:100%;
    height:24px;
    inset-inline-start:-3px;
    top:-3px;
    width:24px
}
.public-layout-style-954.public-layout-style-956 .public-layout-style-955,.public-layout-style-954.public-layout-style-956 .zkv91u {
    display:inline-block;
    opacity:0;
    position:absolute
}
.public-layout-style-954.public-layout-style-956 .zkv91u {
    background-color:#e84a43;
    border-radius:100%;
    height:4px;
    inset-inline-start:8px;
    top:7px;
    width:4px
}
.public-layout-style-954.public-layout-style-957.public-layout-style-956 svg {
    animation:AgCb8e .5s
}
.public-layout-style-954.public-layout-style-957.public-layout-style-956 .public-layout-style-955 {
    animation:EN90Pa .3s
}
.public-layout-style-954.public-layout-style-957.public-layout-style-956 .zkv91u {
    animation:JVoWJX .5s;
    animation-delay:.1s
}
.public-layout-style-958,.public-layout-style-959,.public-layout-style-960,.public-layout-style-961 {
    display:inline-block;
    height:6px;
    inset-inline-start:8px;
    position:absolute;
    top:7px;
    width:6px
}
.public-layout-style-960 {
    transform:rotate(0deg)
}
.public-layout-style-961 {
    transform:rotate(144deg)
}
.public-layout-style-958 {
    transform:rotate(216deg)
}
.public-layout-style-959 {
    transform:rotate(288deg)
}
@keyframes AgCb8e {
    0% {
        transform:scale(.1)
    }
    40% {
        transform:scale(1.3)
    }
    70% {
        transform:scale(.9)
    }
    90% {
        transform:scale(1.1)
    }
    to {
        transform:scale(1)
    }
}
@keyframes EN90Pa {
    0% {
        opacity:.1;
        transform:scale(.1)
    }
    20% {
        opacity:1
    }
    to {
        opacity:0;
        transform:scale(1.5)
    }
}
@keyframes JVoWJX {
    0% {
        opacity:0;
        transform:translateX(5px) scale(1)
    }
    20% {
        opacity:1
    }
    to {
        opacity:0;
        transform:translateX(17px) scale(0)
    }
}
.public-layout-style-962 {
    background:none;
    border:0;
    color:inherit;
    font:inherit;
    font-size:inherit!important;
    line-height:1;
    padding:0
}
.public-layout-style-962,.public-layout-style-963 {
    vertical-align:middle
}
.public-layout-style-963 {
    align-items:center;
    display:inline-flex
}
.public-layout-style-964 {
    padding-inline-end:5px
}
.p9gct4 {
    flex-direction:row-reverse
}
.p9gct4 .public-layout-style-964 {
    padding-inline-end:0;
    padding-inline-start:5px
}
.public-layout-style-965 {
    clip:rect(1px,1px,1px,1px)!important;
    border:0!important;
    clip-path:inset(50%)!important;
    height:1px!important;
    overflow:hidden!important;
    padding:0!important;
    position:absolute!important;
    white-space:nowrap!important;
    width:1px!important
}
.public-layout-style-966 {
    align-items:baseline;
    display:flex;
    inline-size:var(--width,300px)
}
.public-layout-style-966:before {
    animation:xxdw6w 2s infinite;
    background:currentColor;
    block-size:10px;
    border-radius:100px;
    content:"";
    display:block;
    flex:1;
    inline-size:100%;
    -webkit-mask-image:linear-gradient(270deg,#000 -100%,#000 0,#000 40%,transparent 50%,transparent 0,#000 60%,#000 100%,#000 200%);
    mask-image:linear-gradient(270deg,#000 -100%,#000 0,#000 40%,transparent 50%,transparent 0,#000 60%,#000 100%,#000 200%);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:400%;
    mask-size:400%;
    opacity:.12;
    overflow:hidden;
    position:relative
}
@keyframes xxdw6w {
    0% {
        -webkit-mask-position:100% 50%;
        mask-position:100% 50%
    }
    to {
        -webkit-mask-position:0 50%;
        mask-position:0 50%
    }
}
.public-layout-style-967 {
    --provider-color:#4464a3;
    --provider-display:var(--postShareIconFacebookDisplay)
}
.public-layout-style-968 {
    --provider-color:rgb(var(--textLinksAndHashtagsColor));
    --provider-display:var(--postShareIconLinkDisplay)
}
.public-layout-style-969 {
    --provider-color:#0077b5;
    --provider-display:var(--postShareIconLinkedInDisplay)
}
.public-layout-style-970 {
    --provider-color:#43b72a;
    --provider-display:var(--postShareIconPrintDisplay)
}
.public-layout-style-971 {
    --provider-color:#55acee;
    --provider-display:var(--postShareIconXDisplay)
}
.public-layout-style-972 {
    --section-spacer:18px;
    --share-buttons-gap:30px;
    display:var(--postFooterActionsDisplay,block)
}
@media print {
    .public-layout-style-972 {
        display:none
    }
}
.public-layout-style-973,.public-layout-style-974 {
    align-items:center;
    border-block-start:1px solid rgb(var(--textParagraphColor-rgb),.2);
    display:flex;
    font-size:14px;
    gap:calc(var(--section-spacer)*.5);
    justify-content:space-between;
    line-height:1.5
}
.public-layout-style-975 {
    display:flex;
    gap:22px
}
.public-layout-style-975>* {
    display:inline-block;
    white-space:nowrap
}
.public-layout-style-976 {
    align-items:center;
    display:flex;
    flex-grow:1;
    gap:var(--share-buttons-gap);
    line-height:0
}
.public-layout-style-974 {
    display:var(--postSectionShareDisplay,flex);
    min-block-size:66px;
    padding-block:var(--section-spacer)
}
@media(max-width:685px) {
    .use-media-queries .public-layout-style-974 {
        align-items:flex-start;
        flex-direction:column
    }
}
.lt-sm .public-layout-style-974 {
    align-items:flex-start;
    flex-direction:column
}
.public-layout-style-973 {
    display:var(--postSectionCountersDisplay,flex);
    padding-block-start:var(--section-spacer)
}
.public-layout-style-977 {
    display:var(--postViewCountDisplay,flex)!important
}
.public-layout-style-978 {
    display:var(--postCommentCountDisplay,flex)!important
}
.public-layout-style-978,.public-layout-style-978 a {
    color:inherit;
    font:inherit
}
.public-layout-style-978 a:hover {
    color:rgb(var(--textLinksAndHashtagsColor))
}
.public-layout-style-979 {
    display:var(--postLikeCountDisplay,flex)!important
}
.public-layout-style-980 {
    align-items:center;
    display:flex;
    gap:6px
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-980 {
        display:none
    }
}
.gt-xs .public-layout-style-980 {
    display:none
}
@media(max-width:659px) {
    .use-media-queries .public-layout-style-981 {
        display:none
    }
}
.lt-s .public-layout-style-981 {
    display:none
}
.dw8bme {
    --clickable-area-size:36px;
    display:var(--provider-display)
}
.dw8bme:hover .Eueaet {
    fill:var(--provider-color)
}
.public-layout-style-982 {
    background:transparent;
    border:0;
    color:currentColor;
    cursor:pointer;
    line-height:0;
    margin:0;
    padding:0;
    position:relative
}
.Eueaet {
    fill:currentColor
}
.public-layout-style-983 {
    block-size:var(--clickable-area-size);
    inline-size:var(--clickable-area-size);
    inset-block-start:50%;
    inset-inline-start:50%;
    position:absolute;
    transform:translate(-50%,-50%)
}
.public-layout-style-984 {
    text-wrap:nowrap
}
.gcTaqn {
    clip:rect(1px,1px,1px,1px)!important;
    border:0!important;
    clip-path:inset(50%)!important;
    height:1px!important;
    overflow:hidden!important;
    padding:0!important;
    position:absolute!important;
    white-space:nowrap!important;
    width:1px!important
}
.public-layout-style-985 {
    display:block;
    height:100%;
    width:100%
}
.public-layout-style-985 img {
    max-width:var(--site-img-max-width,100%)
}
.public-layout-style-985[data-animate-blur] img {
    filter:blur(9px);
    transition:filter .8s ease-in
}
.public-layout-style-985[data-animate-blur] img[data-load-done] {
    filter:none
}
.public-layout-style-986 {
    border-radius:50%;
    display:block;
    -o-object-fit:cover;
    object-fit:cover;
    overflow:hidden
}
.public-layout-style-987,.public-layout-style-986 {
    height:100%;
    width:100%
}
.public-layout-style-988 {
    --separator-margin:6px;
    align-items:center;
    display:var(--postSectionMetadataDisplay,grid);
    flex-grow:1;
    grid-template-areas:"avatar author date time";
    grid-template-columns:auto auto auto auto;
    justify-content:flex-start;
    justify-items:flex-start;
    max-block-size:100%;
    text-overflow:ellipsis;
    white-space:nowrap
}
@media(max-width:746px) {
    .use-media-queries .public-layout-style-988 {
        grid-template-areas:"avatar author author" "avatar date time";
        grid-template-columns:auto auto 1fr
    }
    .use-media-queries .public-layout-style-988 .public-layout-style-989:before {
        display:none
    }
}
.lte-post_content_area_min .public-layout-style-988 {
    grid-template-areas:"avatar author author" "avatar date time";
    grid-template-columns:auto auto 1fr
}
.lte-post_content_area_min .public-layout-style-988 .public-layout-style-989:before {
    display:none
}
.public-layout-style-988>* {
    align-items:center;
    display:flex;
    overflow:hidden
}
.public-layout-style-988>*+:before {
    content:"·";
    margin-inline:var(--separator-margin);
    text-decoration:none
}
@media print {
    .public-layout-style-988 * {
        color:#000!important
    }
}
.public-layout-style-990 {
    color:inherit;
    cursor:pointer;
    grid-area:author
}
.public-layout-style-990:hover {
    color:rgb(var(--textLinksAndHashtagsColor))
}
.public-layout-style-991 {
    display:var(--postAuthorNameDisplay,contents)
}
.public-layout-style-992 {
    display:var(--postAuthorPictureDisplay,inline-block);
    grid-area:avatar;
    margin-inline-end:12px
}
.public-layout-style-993 {
    block-size:32px;
    inline-size:32px;
    position:relative
}
.public-layout-style-989 {
    display:var(--postPublishDateDisplay,block);
    grid-area:date
}
.public-layout-style-989:before {
    display:var(--postPublishDateSeparatorDisplay,inline)
}
.public-layout-style-989:first-child:before {
    display:none
}
.public-layout-style-994 {
    display:var(--postReadingTimeDisplay,block);
    grid-area:time
}
.public-layout-style-994:before {
    display:var(--postReadingTimeSeparatorDisplay,inline)
}
.public-layout-style-995 {
    display:flex;
    height:100%;
    position:relative;
    width:100%
}
.public-layout-style-996 {
    background:#fff;
    border-radius:0;
    cursor:default;
    display:block;
    margin-inline-end:0;
    margin-inline-start:0
}
.public-layout-style-996.public-layout-style-997 {
    direction:rtl
}
.public-layout-style-996.public-layout-style-998.public-layout-style-999 {
    padding-top:30px
}
.public-layout-style-996.public-layout-style-1000,.public-layout-style-996.public-layout-style-1001,.public-layout-style-996.public-layout-style-1002,.public-layout-style-996.public-layout-style-1003,.public-layout-style-996.public-layout-style-1004,.public-layout-style-996.public-layout-style-1005,.public-layout-style-996.public-layout-style-1006 {
    display:flex;
    flex-direction:column;
    height:100%
}
.app-desktop .public-layout-style-996 {
    border-style:solid;
    border-width:1px
}
.public-layout-style-996 .public-layout-style-1007,.public-layout-style-996 .public-layout-style-1008,.public-layout-style-996 .public-layout-style-1009 {
    display:block
}
.public-layout-style-996.public-layout-style-1007,.public-layout-style-996.public-layout-style-1008,.public-layout-style-996.public-layout-style-1009,.public-layout-style-996.public-layout-style-1010,.public-layout-style-996.public-layout-style-1011,.public-layout-style-996.public-layout-style-1012 {
    display:flex
}
.public-layout-style-996.public-layout-style-1007.public-layout-style-998,.public-layout-style-996.public-layout-style-1008.public-layout-style-998,.public-layout-style-996.public-layout-style-1009.public-layout-style-998,.public-layout-style-996.public-layout-style-1010.public-layout-style-998,.public-layout-style-996.public-layout-style-1011.public-layout-style-998,.public-layout-style-996.public-layout-style-1012.public-layout-style-998 {
    height:auto
}
@media(max-width:685px) {
    .use-media-queries .public-layout-style-996.public-layout-style-1007,.use-media-queries .public-layout-style-996.public-layout-style-1008,.use-media-queries .public-layout-style-996.public-layout-style-1009,.use-media-queries .public-layout-style-996.public-layout-style-1010,.use-media-queries .public-layout-style-996.public-layout-style-1011,.use-media-queries .public-layout-style-996.public-layout-style-1012 {
        flex-direction:column
    }
}
.lt-sm .public-layout-style-996.public-layout-style-1007,.lt-sm .public-layout-style-996.public-layout-style-1008,.lt-sm .public-layout-style-996.public-layout-style-1009,.lt-sm .public-layout-style-996.public-layout-style-1010,.lt-sm .public-layout-style-996.public-layout-style-1011,.lt-sm .public-layout-style-996.public-layout-style-1012 {
    flex-direction:column
}
.public-layout-style-996.public-layout-style-1007,.public-layout-style-996.public-layout-style-1008,.public-layout-style-996.public-layout-style-1009,.public-layout-style-996.public-layout-style-1010,.public-layout-style-996.public-layout-style-1011 {
    height:100%
}
.public-layout-style-1000 .public-layout-style-1013,.public-layout-style-1001 .public-layout-style-1013,.public-layout-style-1002 .public-layout-style-1013,.public-layout-style-1003 .public-layout-style-1013,.public-layout-style-1004 .public-layout-style-1013,.public-layout-style-1005 .public-layout-style-1013,.public-layout-style-1006 .public-layout-style-1013 {
    height:165px;
    padding-bottom:0
}
.public-layout-style-996.public-layout-style-1001 {
    position:absolute;
    width:100%
}
.public-layout-style-1014 .public-layout-style-1013 {
    height:400px
}
.public-layout-style-1007 .public-layout-style-1013,.public-layout-style-1008 .public-layout-style-1013,.public-layout-style-1009 .public-layout-style-1013,.public-layout-style-1010 .public-layout-style-1013,.public-layout-style-1014 .public-layout-style-1013,.public-layout-style-1011 .public-layout-style-1013,.public-layout-style-1012 .public-layout-style-1013 {
    padding-bottom:0
}
.public-layout-style-1007 .public-layout-style-1013,.public-layout-style-1007 .pccjOy,.public-layout-style-1008 .public-layout-style-1013,.public-layout-style-1008 .pccjOy,.public-layout-style-1009 .public-layout-style-1013,.public-layout-style-1009 .pccjOy,.public-layout-style-1010 .public-layout-style-1013,.public-layout-style-1010 .pccjOy,.public-layout-style-1011 .public-layout-style-1013,.public-layout-style-1011 .pccjOy,.public-layout-style-1012 .public-layout-style-1013,.public-layout-style-1012 .pccjOy {
    bottom:0;
    inset-inline-end:0;
    inset-inline-start:0;
    position:absolute;
    top:0
}
.public-layout-style-1015 {
    padding:30px 18px 25px;
    width:100%
}
.app-mobile .public-layout-style-1015.public-layout-style-1016 {
    box-shadow:0 1px rgba(0,0,0,.1)
}
.public-layout-style-1015.public-layout-style-1017.public-layout-style-1018,.public-layout-style-1015.glhtJc.public-layout-style-1018 {
    padding:30px 18px
}
.public-layout-style-1015.public-layout-style-1017.public-layout-style-999,.public-layout-style-1015.glhtJc.public-layout-style-999 {
    padding-bottom:0
}
.public-layout-style-1015.public-layout-style-1019 {
    padding:23px
}
.public-layout-style-1015.public-layout-style-1019.public-layout-style-1018 {
    padding-bottom:7px
}
.public-layout-style-1015.public-layout-style-1020,.public-layout-style-1015.public-layout-style-1005 {
    padding:24px 29px
}
.public-layout-style-1015.public-layout-style-1020.public-layout-style-1018,.public-layout-style-1015.public-layout-style-1005.public-layout-style-1018 {
    padding-bottom:7px
}
.public-layout-style-1015.public-layout-style-1014 {
    padding:42px 47px 37px 47px
}
.public-layout-style-1015.public-layout-style-1014.public-layout-style-1018 {
    padding:42px 47px 13px 47px
}
.public-layout-style-1015.public-layout-style-1000,.public-layout-style-1015.public-layout-style-1002,.public-layout-style-1015.public-layout-style-1003,.public-layout-style-1015.public-layout-style-1004,.public-layout-style-1015.public-layout-style-1005,.public-layout-style-1015.public-layout-style-1006 {
    display:flex;
    flex-direction:column;
    height:100%;
    min-height:0;
    padding:var(--blog-pl-common-padding-top) 24px var(--blog-pl-common-padding-bottom)
}
.public-layout-style-1015.public-layout-style-1001 {
    display:flex;
    flex-direction:column;
    height:100%;
    min-height:0;
    padding:var(--blog-pl-slider-padding-top) 16px var(--blog-pl-slider-padding-bottom)
}
.public-layout-style-1015.public-layout-style-1000.public-layout-style-998,.public-layout-style-1015.public-layout-style-1000.public-layout-style-998.public-layout-style-1018,.public-layout-style-1015.public-layout-style-1001.public-layout-style-998,.public-layout-style-1015.public-layout-style-1001.public-layout-style-998.public-layout-style-1018,.public-layout-style-1015.public-layout-style-1003.public-layout-style-998,.public-layout-style-1015.public-layout-style-1003.public-layout-style-998.public-layout-style-1018,.public-layout-style-1015.public-layout-style-1004.public-layout-style-998,.public-layout-style-1015.public-layout-style-1004.public-layout-style-998.public-layout-style-1018 {
    height:100%
}
.public-layout-style-1015.public-layout-style-1012 {
    display:flex;
    flex-direction:column;
    padding:40px 48px 37px
}
@media(min-width:686px)and (max-width:980px) {
    .use-media-queries .public-layout-style-1015.public-layout-style-1012 {
        padding:calc(40px + (var(--root-width) - 981px)/19) calc(48px + (var(--root-width) - 981px)/19)
    }
}
.w686-980 .public-layout-style-1015.public-layout-style-1012 {
    padding:calc(40px + (var(--root-width) - 981px)/19) calc(48px + (var(--root-width) - 981px)/19)
}
@media(max-width:685px) {
    .use-media-queries .public-layout-style-1015.public-layout-style-1012 {
        padding:24px
    }
}
.lt-sm .public-layout-style-1015.public-layout-style-1012 {
    padding:24px
}
.public-layout-style-1015.public-layout-style-1010,.public-layout-style-1015.public-layout-style-1011 {
    display:flex;
    flex:1;
    flex-direction:column;
    overflow:hidden;
    padding-bottom:24px;
    padding-top:24px
}
.public-layout-style-1015.public-layout-style-1007,.public-layout-style-1015.public-layout-style-1008,.public-layout-style-1015.public-layout-style-1009 {
    padding:0
}
.public-layout-style-1015.public-layout-style-1021 {
    display:inline-block;
    height:100%;
    inset-inline-start:0;
    padding:27px 24px;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-1015.public-layout-style-1021.public-layout-style-998 {
    padding:32px 24px
}
.public-layout-style-1015.public-layout-style-1021.public-layout-style-1022 {
    background-color:rgba(0,0,0,.45)
}
.public-layout-style-1015.public-layout-style-1023,.public-layout-style-1015.public-layout-style-1024,.public-layout-style-1015.public-layout-style-1025 {
    display:flex;
    flex-direction:column
}
.public-layout-style-1015.public-layout-style-1026 {
    display:inline-block;
    inset-inline-start:0;
    position:absolute;
    top:0
}
.public-layout-style-1015.public-layout-style-1023,.public-layout-style-1015.public-layout-style-1024,.public-layout-style-1015.public-layout-style-1026,.public-layout-style-1015.public-layout-style-1025 {
    height:100%;
    padding:27px 24px;
    width:100%
}
.public-layout-style-1015.public-layout-style-1023.public-layout-style-1022,.public-layout-style-1015.public-layout-style-1024.public-layout-style-1022,.public-layout-style-1015.public-layout-style-1026.public-layout-style-1022,.public-layout-style-1015.public-layout-style-1025.public-layout-style-1022 {
    background-color:rgba(0,0,0,.45)
}
.public-layout-style-1015.public-layout-style-1023.public-layout-style-998,.public-layout-style-1015.public-layout-style-1024.public-layout-style-998,.public-layout-style-1015.public-layout-style-1026.public-layout-style-998,.public-layout-style-1015.public-layout-style-1025.public-layout-style-998 {
    padding:32px 24px
}
.public-layout-style-1027 {
    display:block
}
.public-layout-style-1028,.public-layout-style-1027 {
    color:inherit;
    font:inherit
}
.public-layout-style-1028 {
    box-sizing:content-box;
    flex:1 1 auto;
    margin:-3px;
    overflow:hidden;
    padding:3px;
    width:100%
}
.public-layout-style-1028.public-layout-style-1029 {
    text-align:start
}
.public-layout-style-1028.public-layout-style-1003.public-layout-style-1030.public-layout-style-1031 {
    margin-top:-19px
}
.public-layout-style-1028.public-layout-style-1000.public-layout-style-1030.public-layout-style-1031 {
    margin-top:-48px
}
.public-layout-style-1028.public-layout-style-1001.public-layout-style-1030.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1002.public-layout-style-1030.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1004.public-layout-style-1030.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1006.public-layout-style-1030.public-layout-style-1031 {
    margin-top:-36px
}
.public-layout-style-1028.public-layout-style-1005.public-layout-style-1030.public-layout-style-1031 {
    margin-top:-25px
}
.public-layout-style-1028.public-layout-style-1010,.public-layout-style-1028.public-layout-style-1011,.public-layout-style-1028.public-layout-style-1012 {
    display:flex;
    flex-direction:column
}
.public-layout-style-1028.public-layout-style-1010.public-layout-style-998,.public-layout-style-1028.public-layout-style-1011.public-layout-style-998,.public-layout-style-1028.public-layout-style-1012.public-layout-style-998 {
    padding-inline-end:0
}
.public-layout-style-1028.public-layout-style-1010.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1011.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1012.public-layout-style-1031 {
    margin-top:-43px
}
.public-layout-style-1028.public-layout-style-1010.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1011.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1012.public-layout-style-1032.public-layout-style-1031 {
    margin-top:-23px
}
.public-layout-style-1028.public-layout-style-1003.public-layout-style-1031 {
    position:relative;
    top:-29px
}
.public-layout-style-1028.public-layout-style-1000.public-layout-style-1031 {
    margin-top:-29px
}
.public-layout-style-1028.public-layout-style-1001.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1002.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1004.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1006.public-layout-style-1031 {
    margin-top:-13px
}
.public-layout-style-1028.public-layout-style-1005.public-layout-style-1031 {
    margin-top:-6px
}
.public-layout-style-1028.public-layout-style-1023,.public-layout-style-1028.public-layout-style-1024,.public-layout-style-1028.public-layout-style-1025 {
    height:100%
}
.public-layout-style-1028.public-layout-style-1023.public-layout-style-1033,.public-layout-style-1028.public-layout-style-1024.public-layout-style-1033,.public-layout-style-1028.public-layout-style-1025.public-layout-style-1033 {
    flex-grow:0;
    height:unset
}
.public-layout-style-1028.public-layout-style-1001 {
    white-space:normal
}
.public-layout-style-1034.glhtJc.public-layout-style-1031 {
    margin-top:-28px;
    margin-inline-end:12px
}
.public-layout-style-1035 {
    margin-bottom:var(--blog-pl-default-title-margin)
}
.public-layout-style-1035.public-layout-style-1001 p {
    margin-top:var(--blog-pl-slider-title-margin-top)
}
.public-layout-style-1035.public-layout-style-1007.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1008.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1009.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1010.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1000.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1011.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1001.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1002.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1004.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1005.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1006.public-layout-style-1031 {
    margin-inline-end:30px
}
.public-layout-style-1035.public-layout-style-1007.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1008.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1009.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1010.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1000.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1011.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1001.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1002.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1004.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1005.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1006.public-layout-style-1032.public-layout-style-1031 {
    margin-inline-end:0
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-1035 {
        margin-bottom:20px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1019 {
        margin-bottom:11px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1019.public-layout-style-1031 {
        margin-bottom:-14px;
        margin-top:-13px;
        max-width:209px;
        position:relative;
        top:-24px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1019.public-layout-style-1031.public-layout-style-1036 {
        max-width:189px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1019.public-layout-style-1032.public-layout-style-1031 {
        margin-top:12px;
        max-width:none
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1019.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
        max-width:none-20px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1020 {
        margin-bottom:10px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1020.public-layout-style-1031 {
        margin-bottom:-13px;
        margin-top:-13px;
        max-width:359px;
        position:relative;
        top:-24px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1020.public-layout-style-1031.public-layout-style-1036 {
        max-width:339px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1020.public-layout-style-1032.public-layout-style-1031 {
        margin-top:17px;
        max-width:none
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1020.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
        max-width:none-20px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1005 {
        margin-bottom:10px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1014 {
        margin-bottom:9px;
        max-width:740px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1014.public-layout-style-1031 {
        margin-bottom:-12px;
        margin-top:-6px;
        position:relative;
        top:-31px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1014.public-layout-style-1032.public-layout-style-1031 {
        margin-top:12px;
        max-width:none
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1014.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
        max-width:none-20px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1003 {
        margin-bottom:var(--blog-pl-common-title-margin)
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1003.public-layout-style-1031 {
        max-width:207px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1003.public-layout-style-1031.public-layout-style-1036 {
        max-width:187px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1003.public-layout-style-1032.public-layout-style-1031 {
        max-width:none
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1003.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
        max-width:none-20px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1000,.use-media-queries .public-layout-style-1035.public-layout-style-1001,.use-media-queries .public-layout-style-1035.public-layout-style-1002,.use-media-queries .public-layout-style-1035.public-layout-style-1004,.use-media-queries .public-layout-style-1035.public-layout-style-1006 {
        margin-bottom:var(--blog-pl-common-title-margin)
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1007.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1008.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1009.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1010.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1000.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1011.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1001.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1002.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1004.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1006.public-layout-style-1031 {
        margin-inline-end:30px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1007.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1008.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1009.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1010.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1000.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1011.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1001.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1002.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1004.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1006.public-layout-style-1032.public-layout-style-1031 {
        margin-inline-end:0
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1031 {
        max-width:342px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1031.public-layout-style-1036 {
        max-width:322px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1032.public-layout-style-1031 {
        max-width:none
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
        max-width:none-20px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1037 {
        margin-bottom:6px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1021 {
        margin-bottom:12px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1021.public-layout-style-1018 {
        bottom:0;
        margin-bottom:30px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1023,.use-media-queries .public-layout-style-1035.public-layout-style-1024,.use-media-queries .public-layout-style-1035.public-layout-style-1026,.use-media-queries .public-layout-style-1035.public-layout-style-1025 {
        margin-bottom:18px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1023.public-layout-style-1018,.use-media-queries .public-layout-style-1035.public-layout-style-1024.public-layout-style-1018,.use-media-queries .public-layout-style-1035.public-layout-style-1026.public-layout-style-1018,.use-media-queries .public-layout-style-1035.public-layout-style-1025.public-layout-style-1018 {
        bottom:0;
        margin-bottom:36px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1023.public-layout-style-1018,.use-media-queries .public-layout-style-1035.public-layout-style-1024.public-layout-style-1018,.use-media-queries .public-layout-style-1035.public-layout-style-1025.public-layout-style-1018 {
        margin-bottom:0;
        padding-bottom:0
    }
}
.gt-xs .public-layout-style-1035 {
    margin-bottom:20px
}
.gt-xs .public-layout-style-1035.public-layout-style-1019 {
    margin-bottom:11px
}
.gt-xs .public-layout-style-1035.public-layout-style-1019.public-layout-style-1031 {
    margin-bottom:-14px;
    margin-top:-13px;
    max-width:209px;
    position:relative;
    top:-24px
}
.gt-xs .public-layout-style-1035.public-layout-style-1019.public-layout-style-1031.public-layout-style-1036 {
    max-width:189px
}
.gt-xs .public-layout-style-1035.public-layout-style-1019.public-layout-style-1032.public-layout-style-1031 {
    margin-top:12px;
    max-width:none
}
.gt-xs .public-layout-style-1035.public-layout-style-1019.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
    max-width:none-20px
}
.gt-xs .public-layout-style-1035.public-layout-style-1020 {
    margin-bottom:10px
}
.gt-xs .public-layout-style-1035.public-layout-style-1020.public-layout-style-1031 {
    margin-bottom:-13px;
    margin-top:-13px;
    max-width:359px;
    position:relative;
    top:-24px
}
.gt-xs .public-layout-style-1035.public-layout-style-1020.public-layout-style-1031.public-layout-style-1036 {
    max-width:339px
}
.gt-xs .public-layout-style-1035.public-layout-style-1020.public-layout-style-1032.public-layout-style-1031 {
    margin-top:17px;
    max-width:none
}
.gt-xs .public-layout-style-1035.public-layout-style-1020.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
    max-width:none-20px
}
.gt-xs .public-layout-style-1035.public-layout-style-1005 {
    margin-bottom:10px
}
.gt-xs .public-layout-style-1035.public-layout-style-1014 {
    margin-bottom:9px;
    max-width:740px
}
.gt-xs .public-layout-style-1035.public-layout-style-1014.public-layout-style-1031 {
    margin-bottom:-12px;
    margin-top:-6px;
    position:relative;
    top:-31px
}
.gt-xs .public-layout-style-1035.public-layout-style-1014.public-layout-style-1032.public-layout-style-1031 {
    margin-top:12px;
    max-width:none
}
.gt-xs .public-layout-style-1035.public-layout-style-1014.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
    max-width:none-20px
}
.gt-xs .public-layout-style-1035.public-layout-style-1003 {
    margin-bottom:var(--blog-pl-common-title-margin)
}
.gt-xs .public-layout-style-1035.public-layout-style-1003.public-layout-style-1031 {
    max-width:207px
}
.gt-xs .public-layout-style-1035.public-layout-style-1003.public-layout-style-1031.public-layout-style-1036 {
    max-width:187px
}
.gt-xs .public-layout-style-1035.public-layout-style-1003.public-layout-style-1032.public-layout-style-1031 {
    max-width:none
}
.gt-xs .public-layout-style-1035.public-layout-style-1003.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
    max-width:none-20px
}
.gt-xs .public-layout-style-1035.public-layout-style-1000,.gt-xs .public-layout-style-1035.public-layout-style-1001,.gt-xs .public-layout-style-1035.public-layout-style-1002,.gt-xs .public-layout-style-1035.public-layout-style-1004,.gt-xs .public-layout-style-1035.public-layout-style-1006 {
    margin-bottom:var(--blog-pl-common-title-margin)
}
.gt-xs .public-layout-style-1035.public-layout-style-1007.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1008.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1009.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1010.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1000.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1011.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1001.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1002.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1004.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1006.public-layout-style-1031 {
    margin-inline-end:30px
}
.gt-xs .public-layout-style-1035.public-layout-style-1007.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1008.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1009.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1010.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1000.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1011.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1001.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1002.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1004.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1006.public-layout-style-1032.public-layout-style-1031 {
    margin-inline-end:0
}
.gt-xs .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1031 {
    max-width:342px
}
.gt-xs .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1031.public-layout-style-1036 {
    max-width:322px
}
.gt-xs .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1032.public-layout-style-1031 {
    max-width:none
}
.gt-xs .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
    max-width:none-20px
}
.gt-xs .public-layout-style-1035.public-layout-style-1037 {
    margin-bottom:6px
}
.gt-xs .public-layout-style-1035.public-layout-style-1021 {
    margin-bottom:12px
}
.gt-xs .public-layout-style-1035.public-layout-style-1021.public-layout-style-1018 {
    bottom:0;
    margin-bottom:30px
}
.gt-xs .public-layout-style-1035.public-layout-style-1023,.gt-xs .public-layout-style-1035.public-layout-style-1024,.gt-xs .public-layout-style-1035.public-layout-style-1026,.gt-xs .public-layout-style-1035.public-layout-style-1025 {
    margin-bottom:18px
}
.gt-xs .public-layout-style-1035.public-layout-style-1023.public-layout-style-1018,.gt-xs .public-layout-style-1035.public-layout-style-1024.public-layout-style-1018,.gt-xs .public-layout-style-1035.public-layout-style-1026.public-layout-style-1018,.gt-xs .public-layout-style-1035.public-layout-style-1025.public-layout-style-1018 {
    bottom:0;
    margin-bottom:36px
}
.gt-xs .public-layout-style-1035.public-layout-style-1023.public-layout-style-1018,.gt-xs .public-layout-style-1035.public-layout-style-1024.public-layout-style-1018,.gt-xs .public-layout-style-1035.public-layout-style-1025.public-layout-style-1018 {
    margin-bottom:0;
    padding-bottom:0
}
.public-layout-style-1035.glhtJc {
    margin-bottom:0
}
.public-layout-style-1035.public-layout-style-1017.public-layout-style-1038,.public-layout-style-1035.glhtJc.public-layout-style-1038 {
    margin-bottom:18px
}
.public-layout-style-1035.public-layout-style-1017.public-layout-style-1039,.public-layout-style-1035.glhtJc.public-layout-style-1039 {
    margin-bottom:0
}
.public-layout-style-1035.public-layout-style-1017.public-layout-style-1031,.public-layout-style-1035.glhtJc.public-layout-style-1031 {
    margin-top:-43px;
    max-width:263px
}
.public-layout-style-1035.public-layout-style-1017.public-layout-style-1031.public-layout-style-1036,.public-layout-style-1035.glhtJc.public-layout-style-1031.public-layout-style-1036 {
    max-width:243px
}
.public-layout-style-1035.public-layout-style-1017.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.glhtJc.public-layout-style-1032.public-layout-style-1031 {
    margin-top:-19px;
    max-width:none
}
.public-layout-style-1035.public-layout-style-1017.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.public-layout-style-1035.glhtJc.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
    max-width:none-20px
}
.public-layout-style-1035.public-layout-style-1017.public-layout-style-1033,.public-layout-style-1035.public-layout-style-1017.public-layout-style-1032.public-layout-style-1033,.public-layout-style-1035.glhtJc.public-layout-style-1033,.public-layout-style-1035.glhtJc.public-layout-style-1032.public-layout-style-1033 {
    margin-top:0
}
.public-layout-style-1035.public-layout-style-1010,.public-layout-style-1035.public-layout-style-1011,.public-layout-style-1035.public-layout-style-1012 {
    border-bottom:12px solid transparent;
    margin:0
}
.public-layout-style-1035.public-layout-style-1007,.public-layout-style-1035.public-layout-style-1008,.public-layout-style-1035.public-layout-style-1009 {
    border-bottom:8px solid transparent;
    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.public-layout-style-1017.public-layout-style-1018,.nebVix.glhtJc.public-layout-style-1018 {
    padding-bottom:0
}
.nebVix.public-layout-style-1014 {
    max-width:740px
}
.nebVix.public-layout-style-1007,.nebVix.public-layout-style-1008,.nebVix.public-layout-style-1009,.nebVix.public-layout-style-1010,.nebVix.public-layout-style-1011,.nebVix.public-layout-style-1012 {
    display:flex;
    flex:1;
    overflow:hidden;
    padding:0
}
.public-layout-style-1021 {
    color:#fff
}
.public-layout-style-1021.public-layout-style-996 {
    display:inline-block;
    height:292px;
    width:292px
}
.public-layout-style-1021 .public-layout-style-1013,.public-layout-style-1021 .pccjOy,.public-layout-style-1021.public-layout-style-996.public-layout-style-1029 {
    height:100%;
    width:100%
}
.public-layout-style-1021.public-layout-style-1028 {
    display:flex;
    flex-direction:column;
    justify-content:flex-end
}
.public-layout-style-1021.public-layout-style-1035 {
    bottom:60px;
    position:absolute;
    width:calc(100% - 48px)
}
.public-layout-style-1021.public-layout-style-1040 {
    bottom:27px;
    display:inline-block;
    inset-inline-end:24px;
    inset-inline-start:24px;
    position:absolute
}
.public-layout-style-1026.public-layout-style-1035 {
    bottom:60px;
    position:absolute;
    width:calc(100% - 48px)
}
.public-layout-style-1023.public-layout-style-1035,.public-layout-style-1024.public-layout-style-1035,.public-layout-style-1025.public-layout-style-1035 {
    padding-bottom:30px
}
.public-layout-style-1023.public-layout-style-1035.public-layout-style-1041,.public-layout-style-1024.public-layout-style-1035.public-layout-style-1041,.public-layout-style-1025.public-layout-style-1035.public-layout-style-1041 {
    margin:0;
    padding:0
}
.public-layout-style-1023,.public-layout-style-1024,.public-layout-style-1026,.public-layout-style-1025 {
    color:#fff
}
.public-layout-style-1023.public-layout-style-996,.public-layout-style-1024.public-layout-style-996,.public-layout-style-1026.public-layout-style-996,.public-layout-style-1025.public-layout-style-996 {
    display:inline-block;
    height:454px;
    width:454px
}
.public-layout-style-1023 .public-layout-style-1013,.public-layout-style-1023 .pccjOy,.public-layout-style-1023.public-layout-style-996.public-layout-style-1029,.public-layout-style-1024 .public-layout-style-1013,.public-layout-style-1024 .pccjOy,.public-layout-style-1024.public-layout-style-996.public-layout-style-1029,.public-layout-style-1026 .public-layout-style-1013,.public-layout-style-1026 .pccjOy,.public-layout-style-1026.public-layout-style-996.public-layout-style-1029,.public-layout-style-1025 .public-layout-style-1013,.public-layout-style-1025 .pccjOy,.public-layout-style-1025.public-layout-style-996.public-layout-style-1029 {
    height:100%;
    width:100%
}
.public-layout-style-1023.public-layout-style-1028,.public-layout-style-1024.public-layout-style-1028,.public-layout-style-1026.public-layout-style-1028,.public-layout-style-1025.public-layout-style-1028 {
    display:flex;
    flex-direction:column;
    justify-content:flex-end
}
.public-layout-style-1023.public-layout-style-1040,.public-layout-style-1024.public-layout-style-1040,.public-layout-style-1026.public-layout-style-1040,.public-layout-style-1025.public-layout-style-1040 {
    bottom:27px;
    display:inline-block;
    inset-inline-end:24px;
    inset-inline-start:24px;
    position:absolute
}
.public-layout-style-1042 {
    fill:#fff
}
.public-layout-style-1043 {
    color:#fff
}
.public-layout-style-1044 {
    background-color:#fff
}
.public-layout-style-1045 {
    height:1px;
    opacity:.2
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-1045 {
        margin-bottom:12px
    }
}
.gt-xs .public-layout-style-1045 {
    margin-bottom:12px
}
.public-layout-style-1045:not(.public-layout-style-1046) {
    margin-bottom:var(--blog-pl-footer-separator-margin)
}
.public-layout-style-1045.public-layout-style-1046 {
    margin-top:24px
}
.public-layout-style-1045.public-layout-style-1046.public-layout-style-1047 {
    margin-top:18px
}
.public-layout-style-1023 .public-layout-style-1045,.public-layout-style-1024 .public-layout-style-1045,.public-layout-style-1026 .public-layout-style-1045,.public-layout-style-1025 .public-layout-style-1045,.public-layout-style-1021 .public-layout-style-1045 {
    opacity:1
}
.public-layout-style-1040.public-layout-style-1010,.public-layout-style-1040.public-layout-style-1011 {
    margin-top:auto
}
.public-layout-style-1040.public-layout-style-1010.kzwb6t,.public-layout-style-1040.public-layout-style-1011.kzwb6t {
    padding-top:12px
}
@media(max-width:685px) {
    .use-media-queries .public-layout-style-1040.public-layout-style-1010,.use-media-queries .public-layout-style-1040.public-layout-style-1011 {
        padding-top:12px
    }
}
.lt-sm .public-layout-style-1040.public-layout-style-1010,.lt-sm .public-layout-style-1040.public-layout-style-1011 {
    padding-top:12px
}
.public-layout-style-1040.public-layout-style-1012 {
    margin-top:auto
}
.public-layout-style-1040.public-layout-style-1012.kzwb6t {
    padding-top:36px
}
@media(max-width:685px) {
    .use-media-queries .public-layout-style-1040.public-layout-style-1012 {
        padding-top:36px
    }
}
.lt-sm .public-layout-style-1040.public-layout-style-1012 {
    padding-top:36px
}
.public-layout-style-1040.public-layout-style-1000,.public-layout-style-1040.public-layout-style-1001,.public-layout-style-1040.public-layout-style-1002,.public-layout-style-1040.public-layout-style-1003,.public-layout-style-1040.public-layout-style-1004,.public-layout-style-1040.public-layout-style-1006 {
    margin-top:auto;
    padding-top:12px
}
.public-layout-style-1040.public-layout-style-1002.public-layout-style-1048,.public-layout-style-1040.public-layout-style-1004.public-layout-style-1048,.public-layout-style-1040.public-layout-style-1006.public-layout-style-1048 {
    padding-top:var(--blog-pl-footer-padding-top)
}
.public-layout-style-1049 {
    display:block;
    margin:15px 0 -11px
}
.app-desktop .public-layout-style-1049 {
    display:none
}
.public-layout-style-1050 {
    opacity:.6
}
.public-layout-style-1051 {
    flex:0 0 50%
}
.public-layout-style-1052 {
    padding-top:75%;
    position:relative;
    width:100%
}
.public-layout-style-1053 {
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:686px) {
    .use-media-queries .public-layout-style-1053 {
        -webkit-line-clamp:1
    }
}
.gt-s .public-layout-style-1053 {
    -webkit-line-clamp:1
}
@media(min-width:740px) {
    .use-media-queries .public-layout-style-1053 {
        -webkit-line-clamp:2
    }
}
.gt-740 .public-layout-style-1053 {
    -webkit-line-clamp:2
}
@media(min-width:886px) {
    .use-media-queries .public-layout-style-1053 {
        -webkit-line-clamp:3
    }
}
.gt-886 .public-layout-style-1053 {
    -webkit-line-clamp:3
}
.public-layout-style-1054.public-layout-style-1010,.public-layout-style-1054.public-layout-style-1011 {
    -webkit-mask-image:linear-gradient(0deg,transparent,#000 30px);
    mask-image:linear-gradient(0deg,transparent,#000 30px)
}
.public-layout-style-1055 {
    display:inline
}
.public-layout-style-1056 {
    cursor:pointer
}
.public-layout-style-1057 {
    position:relative!important
}
.public-layout-style-1058 {
    display:flex!important;
    margin:14px 0
}
.public-layout-style-1058.public-layout-style-1059 {
    --full-icon-color:var(--post-homepage-ratingFilledStarColor,var(--site-color-8));
    --empty-icon-color:var(--post-homepage-ratingUnfilledStarColor,var(--site-color-3));
    color:rgb(var(--post-homepage-ratingFontColor,var(--site-color-5)));
    font:var(--post-homepage-ratingFont,var(--site-font-Body-M));
    font-size:var(--post-homepage-ratingFont-size,14px);
    -webkit-text-decoration:var(--post-homepage-ratingFont-text-decoration);
    text-decoration:var(--post-homepage-ratingFont-text-decoration)
}
.public-layout-style-1058.public-layout-style-1059.public-layout-style-1060 {
    --full-icon-color:var(--post-homepage-TOI-ratingFilledStarColor,var(--site-color-8));
    --empty-icon-color:var(--post-homepage-TOI-ratingUnfilledStarColor,var(--site-color-3));
    color:rgb(var(--post-homepage-TOI-ratingFontColor,var(--site-color-5)))
}
.public-layout-style-1058.public-layout-style-1034 {
    --full-icon-color:var(--post-category-ratingFilledStarColor,var(--site-color-8));
    --empty-icon-color:var(--post-category-ratingUnfilledStarColor,var(--site-color-3));
    color:rgb(var(--post-category-ratingFontColor,var(--site-color-5)));
    font:var(--post-category-ratingFont,var(--site-font-Body-M));
    font-size:var(--post-category-ratingFont-size,14px);
    -webkit-text-decoration:var(--post-category-ratingFont-text-decoration);
    text-decoration:var(--post-category-ratingFont-text-decoration)
}
.public-layout-style-1058.public-layout-style-1034.public-layout-style-1060 {
    --full-icon-color:var(--post-category-TOI-ratingFilledStarColor,var(--site-color-8));
    --empty-icon-color:var(--post-category-TOI-ratingUnfilledStarColor,var(--site-color-3));
    color:rgb(var(--post-category-TOI-ratingFontColor,var(--site-color-5)))
}
.public-layout-style-1058.public-layout-style-1048 {
    --full-icon-color:var(--post-post-list-ratingFilledStarColor,var(--site-color-8));
    --empty-icon-color:var(--post-post-list-ratingUnfilledStarColor,var(--site-color-3));
    color:rgb(var(--post-post-list-ratingFontColor,var(--site-color-5)));
    font:var(--post-post-list-ratingFont,var(--site-font-Body-M));
    font-size:var(--post-post-list-ratingFont-size,14px);
    -webkit-text-decoration:var(--post-post-list-ratingFont-text-decoration);
    text-decoration:var(--post-post-list-ratingFont-text-decoration)
}
.public-layout-style-1058.public-layout-style-1048.public-layout-style-1060 {
    --full-icon-color:var(--post-post-list-TOI-ratingFilledStarColor,var(--site-color-8));
    --empty-icon-color:var(--post-post-list-TOI-ratingUnfilledStarColor,var(--site-color-3));
    color:rgb(var(--post-post-list-TOI-ratingFontColor,var(--site-color-5)))
}
.public-layout-style-1058.public-layout-style-1008 {
    margin:8px 0
}
.public-layout-style-1058.public-layout-style-1010,.public-layout-style-1058.public-layout-style-1011,.public-layout-style-1058.public-layout-style-1012 {
    margin-bottom:2px
}
.public-layout-style-1058.public-layout-style-1023.public-layout-style-1018,.public-layout-style-1058.public-layout-style-1024.public-layout-style-1018,.public-layout-style-1058.public-layout-style-1026.public-layout-style-1018,.public-layout-style-1058.public-layout-style-1025.public-layout-style-1018 {
    margin-bottom:0
}
.public-layout-style-1061 {
    display:block;
    height:1px;
    opacity:.2
}
.public-layout-style-1062 {
    flex:0 0 1px;
    flex-shrink:0;
    height:100%;
    opacity:.2;
    width:1px
}
.public-layout-style-1063 {
    align-self:center;
    border-radius:50%;
    display:block;
    height:2px;
    width:2px
}
.public-layout-style-1064 {
    background:none;
    border:none;
    cursor:pointer;
    padding:1px 7px 2px;
    width:100%
}
.public-layout-style-1064.public-layout-style-1065,.public-layout-style-1064.ghl_vK {
    cursor:default
}
.public-layout-style-1064:last-child .public-layout-style-1066 {
    display:none
}
.public-layout-style-1067 {
    align-items:center;
    display:flex;
    padding:16px 18px 15px
}
.public-layout-style-1068 {
    display:block;
    font-size:14px;
    margin-inline-start:12px;
    white-space:nowrap
}
.public-layout-style-1068.public-layout-style-1065 {
    opacity:.5
}
.public-layout-style-1069 {
    height:18px;
    justify-content:center;
    width:18px
}
.public-layout-style-1069,.public-layout-style-1070 {
    align-items:center;
    display:flex
}
.public-layout-style-1070 {
    gap:6px;
    justify-content:space-between;
    margin-inline-start:auto
}
.public-layout-style-1071,.public-layout-style-1072 {
    align-items:center;
    block-size:24px;
    display:flex;
    inline-size:24px;
    justify-content:center
}
.public-layout-style-1071 {
    color:inherit;
    cursor:pointer;
    display:var(--postMoreActionsDisplay,block);
    position:relative
}
.public-layout-style-1071:hover {
    color:rgb(var(--textLinksAndHashtagsColor))
}
.public-layout-style-1071 svg {
    inset-block-start:2.5px;
    inset-inline-start:7px;
    position:relative
}
@media print {
    .public-layout-style-1071 {
        display:none
    }
}
.public-layout-style-1073 {
    background-color:rgb(var(--postBackgroundColor-rgb));
    box-shadow:0 3px 8px 0 rgba(0,0,0,.2);
    margin:5px;
    min-inline-size:min(240px,100%);
    position:absolute;
    z-index:900
}
.public-layout-style-1073,.public-layout-style-1074 {
    color:rgb(var(--textParagraphColor));
    font:var(--textParagraphFont)
}
.public-layout-style-1074 {
    fill:currentColor;
    align-items:center;
    background:none;
    block-size:100%;
    border:none;
    cursor:pointer;
    display:flex;
    font-size:14px;
    gap:12px;
    inline-size:100%;
    line-height:1.5;
    padding:17px 25px 17px;
    touch-action:manipulation;
    white-space:nowrap
}
.public-layout-style-1074[readonly] {
    cursor:default
}
.public-layout-style-1074:hover {
    color:rgb(var(--textLinksAndHashtagsColor))
}
.public-layout-style-1074+.public-layout-style-1074 {
    border-block-start:1px solid rgba(var(--textParagraphColor-rgb),.2)
}
.public-layout-style-1075 {
    align-items:center;
    block-size:18px;
    display:flex;
    inline-size:18px;
    justify-content:center
}
.public-layout-style-1076 {
    --full:rgb(var(--full-icon-color,$black-rgb));
    --empty:rgb(var(--empty-icon-color,$gray-rgb));
    display:block;
    position:relative
}
.fbd51l {
    clip:rect(0,0,0,0);
    border:0;
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    white-space:nowrap;
    width:1px
}
.public-layout-style-1077 {
    display:flex
}
.public-layout-style-1076 .public-layout-style-1077 {
    gap:0 6px
}
.siwre6 {
    color:var(--full)
}
.public-layout-style-1078 {
    color:var(--empty)
}
.public-layout-style-1079 {
    display:flex;
    position:relative
}
.public-layout-style-1080 .public-layout-style-1081 {
    display:block
}
.public-layout-style-1080 {
    clip-path:inset(0 50% 0 0)
}
.public-layout-style-1081,[dir=rtl] .public-layout-style-1080 {
    clip-path:inset(0 0 0 50%)
}
.public-layout-style-1081 {
    position:absolute
}
[dir=rtl] .public-layout-style-1081 {
    clip-path:inset(0 50% 0 0)
}
.public-layout-style-1082 {
    transition:color .3s ease-in
}
.public-layout-style-1083 {
    align-items:center;
    display:flex
}
.public-layout-style-1084 {
    line-height:1;
    margin-inline-start:12px
}
.public-layout-style-1085 .public-layout-style-1084 {
    animation:M5aq50 .3s ease-in
}
.public-layout-style-1086 .public-layout-style-1084,.public-layout-style-1087 .public-layout-style-1084 {
    margin-inline-start:7px
}
@keyframes M5aq50 {
    0% {
        opacity:0
    }
    to {
        opacity:1
    }
}
.public-layout-style-1088 {
    --full-icon-color:var(--ratingsStarFilledColor);
    --empty-icon-color:var(--ratingsStarEmptyColor);
    align-self:flex-start;
    color:rgb(var(--ratingsTextColor));
    cursor:pointer;
    display:var(--postRatingDisplay,flex);
    font:var(--ratingsTextFont);
    -webkit-text-decoration:var(--ratingsTextFont-text-decoration);
    text-decoration:var(--ratingsTextFont-text-decoration)
}
.public-layout-style-1089 {
    display:flex;
    flex-direction:column-reverse;
    gap:var(--section-spacer-1)
}
.public-layout-style-1090 {
    display:var(--postTitleDisplay,block)
}
@media print {
    .public-layout-style-1090 {
        margin-block-start:8pt!important
    }
}
.public-layout-style-1091 {
    color:rgb(var(--textH1Color));
    font:var(--textH1Font);
    line-height:min(var(--textH1Font-line-height,1.4em),1.4em);
    overflow-wrap:break-word;
    -webkit-text-decoration:var(--textH1Font-text-decoration);
    text-decoration:var(--textH1Font-text-decoration);
    word-break:break-word
}
._L_svk:is(a) {
    color:inherit
}
._L_svk:is(a):hover {
    color:rgb(var(--textLinksAndHashtagsColor))
}
.public-layout-style-1092 {
    display:var(--postUpdatedDateDisplay,block);
    font-size:14px;
    line-height:1.5
}
.public-layout-style-1093 {
    align-items:center;
    display:var(--postSectionMetadataAndMoreActionsDisplay,flex);
    font-size:12px;
    justify-content:space-between;
    line-height:1.5
}
.app-desktop .public-layout-style-1093 {
    font-size:14px
}
.public-layout-style-1094 img {
    block-size:calc(var(--heroImageHeight)*1px)!important;
    display:block;
    inline-size:100%!important;
    -o-object-fit:var(--heroImageObjectFit)!important;
    object-fit:var(--heroImageObjectFit)!important;
    -o-object-position:var(--heroImageCropPosition,bottom)!important;
    object-position:var(--heroImageCropPosition,bottom)!important
}
._u2fqx {
    color:var(--tagTextColor);
    font:var(--tagTextFont);
    -webkit-text-decoration:var(--tagTextFont-text-decoration);
    text-decoration:var(--tagTextFont-text-decoration)
}
._u2fqx:is(a):hover {
    color:var(--tagTextHoverColor)
}
._u2fqx {
    background-color:var(--tagBackgroundColor);
    border-color:var(--tagBorderColor);
    border-radius:calc(var(--tagBorderRadius)*1px);
    border-style:var(--tagBorderStyle);
    border-width:calc(var(--tagBorderWidth)*1px);
    box-sizing:border-box;
    padding-block:calc(var(--tagVerticalPadding)*1px);
    padding-inline:calc(var(--tagHorizontalPadding)*1px)
}
._u2fqx:is(a):hover {
    background-color:var(--tagBackgroundHoverColor);
    border-color:var(--tagBorderHoverColor)
}
.public-layout-style-1095 {
    display:var(--tagDisplay,flex);
    flex-direction:column;
    gap:12px
}
@media print {
    .public-layout-style-1095 {
        display:none
    }
}
.public-layout-style-1096 {
    display:var(--tagLabelDisplay,block);
    font-size:14px;
    line-height:1.5;
    text-align:var(--tagTextAlignment)
}
.public-layout-style-1097 {
    box-sizing:border-box;
    display:flex;
    flex-wrap:wrap;
    gap:calc(var(--tagVerticalSpacing)*1px) calc(var(--tagHorizontalSpacing)*1px);
    justify-content:var(--tagFlexAlignment)
}
.public-layout-style-1097>li {
    min-width:0
}
._u2fqx {
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    display:inline-block;
    max-inline-size:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    touch-action:manipulation;
    vertical-align:top;
    white-space:nowrap
}
.public-layout-style-1098 {
    --postPageWidth:740px;
    --postPageHorizontalPadding:clamp(18px,8vmin,60px);
    --postPageVerticalPadding:clamp(32px,8vmin,60px)
}
.app-mobile .public-layout-style-1098 {
    --postPageHorizontalPadding:18px;
    --postPageVerticalPadding:32px
}
@media(max-width:900px) {
    .use-media-queries .public-layout-style-1098 {
        --postPageWidth:calc(var(--root-width) - 160px)
    }
}
.lte-post_content_area_small .public-layout-style-1098 {
    --postPageWidth:calc(var(--root-width) - 160px)
}
@media(max-width:746px) {
    .use-media-queries .public-layout-style-1098 {
        --postPageWidth:100%;
        --postPageHorizontalPadding:18px;
        --postPageVerticalPadding:32px
    }
}
.lte-post_content_area_min .public-layout-style-1098 {
    --postPageWidth:100%;
    --postPageHorizontalPadding:18px;
    --postPageVerticalPadding:32px
}
.public-layout-style-1098 {
    --section-spacer-1:clamp(8px,2.5vmin,18px);
    --section-spacer-2:20px;
    fill:currentColor;
    background-color:rgb(var(--postBackgroundColor));
    border:calc(var(--postBorderWidth)*1px) solid rgb(var(--postBorderColor));
    color:rgb(var(--textParagraphColor));
    font:var(--textParagraphFont);
    overflow-wrap:break-word;
    z-index:2
}
@media print {
    .public-layout-style-1098 {
        background-color:#fff!important;
        border-width:0!important;
        padding:0!important
    }
}
.public-layout-style-1099 {
    align-items:center;
    display:flex;
    flex-direction:column;
    gap:var(--section-spacer-2);
    padding-block:var(--postPageVerticalPadding)
}
@media print {
    .public-layout-style-1099 {
        padding-block:0!important
    }
}
.public-layout-style-1100 {
    align-items:center;
    display:flex;
    flex-direction:column;
    padding-inline:var(--postPageHorizontalPadding)
}
.public-layout-style-1100,.public-layout-style-1100>* {
    inline-size:100%
}
@media print {
    .public-layout-style-1100 {
        padding-inline:0
    }
}
.public-layout-style-1101 {
    display:flex;
    flex-direction:column;
    gap:var(--section-spacer-1)
}
@media screen {
    .public-layout-style-1101 {
        margin-inline:auto;
        max-inline-size:var(--postPageWidth)
    }
}
.zXjpfh {
    inline-size:var(--postPageWidth);
    padding-inline-end:0;
    padding-inline-start:0
}
@media(min-width:686px)and (max-width:745px) {
    .use-media-queries .zXjpfh {
        padding-inline:var(--postPageHorizontalPadding)
    }
}
.w686-745 .zXjpfh {
    padding-inline:var(--postPageHorizontalPadding)
}
@media(max-width:685px) {
    .use-media-queries .zXjpfh {
        padding-inline:var(--postPageHorizontalPadding)
    }
}
.lt-sm .zXjpfh {
    padding-inline:var(--postPageHorizontalPadding)
}
@media print {
    .zXjpfh {
        inline-size:100%!important;
        padding-inline:0
    }
    .public-layout-style-1102 {
        display:none
    }
}
.public-layout-style-1103 {
    display:var(--postFooterDisplay)
}
.public-layout-style-1104,.public-layout-style-1105 {
    display:flex;
    flex-direction:column;
    gap:var(--section-spacer-2)
}
.public-layout-style-1105 {
    --ricosNormalPadding:max(var(--postPageHorizontalPadding),calc((100% - var(--postPageWidth)) / 2));
    --ricosFullWidthPadding:0;
    --ricosQuoteMarginInlineStart:0;
    inline-size:100%
}
@media print {
    .public-layout-style-1105 {
        --ricosNormalPadding:0;
        --ricosFullWidthPadding:0;
        margin-block-start:12pt!important
    }
}
.public-layout-style-1106 {
    inline-size:100%;
    max-inline-size:var(--postPageWidth)
}
.public-layout-style-1107 {
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
@supports not (-webkit-line-clamp:1) {
    .public-layout-style-1107 {
        display:block;
        white-space:nowrap
    }
}
.public-layout-style-1108 {
    line-height:1.5
}
.public-layout-style-1109 {
    word-break:break-word
}
.t66ylj {
    align-items:center;
    display:inline-flex;
    padding-inline-end:2px;
    vertical-align:middle
}
.public-layout-style-1110:not(:first-child) {
    margin-inline-start:6px
}
.public-layout-style-1111 {
    height:100%;
    position:relative
}
.public-layout-style-1112 {
    align-items:center;
    background-position:50%;
    background-size:cover;
    display:flex;
    justify-content:center
}
.public-layout-style-1112,.public-layout-style-1113 {
    height:100%;
    inset-inline-start:0;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-1113 {
    background:rgba(0,0,0,.2)
}
.public-layout-style-1114 {
    align-items:center;
    background:#000;
    border-radius:20px;
    color:#fff;
    cursor:pointer;
    display:flex;
    font-size:14px;
    height:40px;
    min-width:130px;
    opacity:.8;
    padding-inline-end:18px
}
.public-layout-style-1115 {
    margin-inline-end:2px;
    margin-inline-start:7px
}
.public-layout-style-1116 {
    cursor:pointer;
    opacity:.8
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-1116 {
        height:60px;
        width:60px
    }
}
.gt-sm .public-layout-style-1116 {
    height:60px;
    width:60px
}
.public-layout-style-1112:active:after {
    background-color:rgba(0,0,0,.3);
    content:"";
    height:100%;
    inset-inline-start:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-1117 {
    cursor:pointer;
    padding-top:56.25%;
    position:relative
}
.public-layout-style-1117:active:after {
    background-color:rgba(0,0,0,.3);
    content:"";
    height:100%;
    inset-inline-start:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-1118 {
    inset:0;
    position:absolute
}
.public-layout-style-1119 {
    padding-top:56.25%;
    position:relative
}
.public-layout-style-1120 {
    height:100%;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-1121 {
    --postPageWidth:740px;
    --postPageHorizontalPadding:clamp(18px,8vmin,60px);
    --postPageVerticalPadding:clamp(32px,8vmin,60px)
}
.app-mobile .public-layout-style-1121 {
    --postPageHorizontalPadding:18px;
    --postPageVerticalPadding:32px
}
@media(max-width:900px) {
    .use-media-queries .public-layout-style-1121 {
        --postPageWidth:calc(var(--root-width) - 160px)
    }
}
.lte-post_content_area_small .public-layout-style-1121 {
    --postPageWidth:calc(var(--root-width) - 160px)
}
@media(max-width:746px) {
    .use-media-queries .public-layout-style-1121 {
        --postPageWidth:100%;
        --postPageHorizontalPadding:18px;
        --postPageVerticalPadding:32px
    }
}
.lte-post_content_area_min .public-layout-style-1121 {
    --postPageWidth:100%;
    --postPageHorizontalPadding:18px;
    --postPageVerticalPadding:32px
}
.public-layout-style-1122 {
    display:var(--relatedPostsDisplay,block)
}
@media print {
    .public-layout-style-1122 {
        display:none
    }
}
.public-layout-style-1121 {
    flex-direction:column;
    gap:20px;
    margin-block-start:30px
}
.public-layout-style-1121,.public-layout-style-1123 {
    color:rgb(var(--textParagraphColor));
    display:flex
}
.public-layout-style-1123 {
    font-size:18px;
    justify-content:space-between;
    line-height:1.5
}
@media(max-width:746px) {
    .use-media-queries .public-layout-style-1123 {
        padding-inline:var(--postPageHorizontalPadding)
    }
}
.lte-post_content_area_min .public-layout-style-1123 {
    padding-inline:var(--postPageHorizontalPadding)
}
.public-layout-style-1124 {
    color:inherit;
    display:var(--relatedPostsSeeAllDisplay,inline);
    font-size:14px;
    line-height:1.5
}
.public-layout-style-1124:hover {
    color:rgb(var(--textLinksAndHashtagsColor))
}
.public-layout-style-1125 {
    display:flex;
    display:grid;
    gap:34px;
    grid-template-columns:repeat(auto-fill,minmax(270px,1fr));
    justify-content:flex-start
}
.public-layout-style-1126 {
    --itemContentSize:103px;
    background-color:rgb(var(--postBackgroundColor));
    border:calc(var(--postBorderWidth)*1px) solid rgb(var(--postBorderColor));
    color:rgb(var(--textParagraphColor));
    flex-basis:0;
    flex-grow:1;
    font:var(--textParagraphFont);
    line-height:18px;
    overflow:hidden;
    padding-block-start:calc(56.25% + var(--itemContentSize) + var(--relatedPostsItemFooterOffset));
    position:relative
}
@media(max-width:979px) {
    .use-media-queries .public-layout-style-1126 {
        max-inline-size:454px
    }
    .use-media-queries .public-layout-style-1126:nth-child(3) {
        display:none
    }
}
.lt-md .public-layout-style-1126 {
    max-inline-size:454px
}
.lt-md .public-layout-style-1126:nth-child(3) {
    display:none
}
@media(min-width:940px) {
    .use-media-queries .public-layout-style-1126:nth-child(3) {
        display:revert
    }
}
.gt-940 .public-layout-style-1126:nth-child(3) {
    display:revert
}
@media(max-width:685px) {
    .use-media-queries .public-layout-style-1126 {
        inline-size:100%;
        max-inline-size:none
    }
    .use-media-queries .public-layout-style-1126:nth-child(2) {
        display:none
    }
}
.lt-sm .public-layout-style-1126 {
    inline-size:100%;
    max-inline-size:none
}
.lt-sm .public-layout-style-1126:nth-child(2) {
    display:none
}
.public-layout-style-1127 {
    inset:0;
    position:absolute
}
.public-layout-style-1128,.public-layout-style-1127 {
    display:flex;
    flex-direction:column
}
.public-layout-style-1128 {
    word-wrap:break-word;
    block-size:auto;
    flex-grow:1;
    padding:24px
}
.public-layout-style-1129 {
    -webkit-box-orient:vertical;
    -webkit-line-clamp:var(--lines,2);
    color:rgb(var(--textH1Color));
    cursor:pointer;
    display:block;
    display:-webkit-box;
    font:var(--textH1Font);
    font-size:18px;
    line-height:normal;
    overflow:hidden;
    -webkit-text-decoration:var(--textH1Font-text-decoration);
    text-decoration:var(--textH1Font-text-decoration);
    text-overflow:ellipsis
}
.public-layout-style-1129:is(a):is(:hover) {
    color:rgb(var(--textLinksAndHashtagsColor))
}
.public-layout-style-1130 {
    font-size:16px;
    line-height:1.5;
    margin-block-end:23px;
    margin-block-start:16px
}
.public-layout-style-1131 {
    fill:currentColor;
    block-size:var(--blog-pl-footer-content-height);
    border-block-start:1px solid rgb(var(--textParagraphColor-rgb),.2);
    box-sizing:content-box;
    color:rgb(var(--textParagraphColor));
    display:var(--postSectionCountersDisplay,flex);
    font:var(--textParagraphFont);
    font-size:12px;
    gap:16px;
    justify-content:space-between;
    line-height:1.5;
    margin-block-start:auto;
    padding-block-start:15px
}
.public-layout-style-1132,.public-layout-style-1133 {
    display:flex
}
.public-layout-style-1133 {
    align-items:center;
    gap:16px;
    white-space:nowrap
}
.public-layout-style-1134 {
    display:var(--postViewCountDisplay,flex)!important
}
.public-layout-style-1135 {
    display:var(--postCommentCountDisplay,flex)!important
}
.public-layout-style-1136 {
    display:var(--postLikeCountDisplay,flex)!important;
    margin-inline-start:auto
}
.cofZpq {
    --indicator-size:6px;
    --indicator-container-height:42px;
    --indicator-gap:6px;
    --slide-gap:12px;
    display:flex;
    flex-direction:column;
    inline-size:var(--root-width);
    overflow:hidden
}
.cofZpq .public-layout-style-1137 {
    -webkit-user-drag:none;
    padding-inline:calc(var(--slide-gap)/2);
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.cofZpq .slick-slide {
    float:left!important
}
.cofZpq .slick-dots {
    align-items:center;
    block-size:var(--indicator-container-height);
    display:flex!important;
    gap:var(--indicator-gap);
    inset-block-start:0;
    justify-content:center;
    position:relative
}
.cofZpq .slick-dots>li {
    block-size:var(--indicator-size);
    inline-size:var(--indicator-size);
    margin:0
}
.public-layout-style-1138 {
    border-radius:50%;
    height:6px;
    opacity:.2;
    width:6px
}
.public-layout-style-1138.public-layout-style-1139 {
    display:none;
    opacity:1
}
.slick-active>.public-layout-style-1140 .public-layout-style-1138 {
    display:none
}
.slick-active>.public-layout-style-1140 .public-layout-style-1138.public-layout-style-1139 {
    display:block
}
.public-layout-style-1141 {
    color:rgb(var(--textParagraphColor));
    display:flex;
    flex:1 0 auto;
    flex-direction:column;
    font:var(--textParagraphFont);
    inline-size:100%;
    margin-block:0;
    margin-inline:auto;
    max-inline-size:940px
}
.app-desktop .public-layout-style-1141 {
    padding-block-start:20px
}
@media print {
    .public-layout-style-1141 {
        margin-inline:0;
        max-inline-size:100%
    }
}
.public-layout-style-1142 {
    position:relative
}
.public-layout-style-1142,.public-layout-style-1143 {
    inline-size:100%
}
.public-layout-style-1143 {
    margin-block-end:20px
}
.public-layout-style-1144 {
    margin-block-start:40px
}
.public-layout-style-1145 {
    min-height:100%;
    position:relative
}
:where(.public-layout-style-1145) {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    box-sizing:border-box
}
:where(.public-layout-style-1145) * {
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
:where(.public-layout-style-1145) *,:where(.public-layout-style-1145) :after,:where(.public-layout-style-1145) :before {
    box-sizing:inherit
}
:where(.public-layout-style-1145) :where(a),:where(.public-layout-style-1145) :where(a:visited) {
    text-decoration:none
}
:where(.public-layout-style-1145) :where(textarea) {
    font-family:inherit
}
.public-layout-style-1146 {
    position:relative
}
.medium-gap .public-layout-style-1146 {
    padding-top:50px
}
.large-gap .public-layout-style-1146 {
    padding-top:100px
}
html {
    height:100%;
    touch-action:manipulation
}
body,html {
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    margin:0;
    padding:0
}
body {
    -webkit-text-size-adjust:none;
    -webkit-highlight:none
}
#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 {
    left:0;
    /*!rtl:end:ignore*/
    position:absolute /*!rtl:begin:ignore*/
}
#pro-gallery-container button.nav-arrows-container {
    box-sizing:border-box
}
.post-list-pro-gallery-pg-grid .pro-gallery,.post-list-pro-gallery-pg-grid .pro-gallery .gallery-item-common-info {
    overflow:visible!important
}
.public-layout-style-1147 {
    background-color:rgb(var(--postAreaBackgroundColor));
    padding-block-end:20px;
    padding-inline:20px
}
.public-layout-style-1148 {
    padding-inline:var(--padding,0)
}
.public-layout-style-1149 {
    inline-size:100%;
    margin-inline:auto;
    max-inline-size:var(--content-size,100%)
}
.public-layout-style-1150 {
    block-size:80px
}
.public-layout-style-1151 {
    align-items:center;
    display:flex;
    justify-content:space-between
}
.public-layout-style-1152 {
    background:none;
    border:0;
    cursor:pointer;
    display:inline-block;
    flex-shrink:0;
    height:48px;
    padding:0;
    position:relative;
    width:48px
}
.public-layout-style-1152:active:after {
    background-color:hsla(0,0%,100%,.3);
    border-radius:50%;
    content:"";
    height:100%;
    inset-inline-start:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%
}
.xaRdfw {
    align-items:center;
    display:inline-flex;
    height:100%;
    justify-content:center;
    width:100%
}
.srEdfd {
    display:none
}
.public-layout-style-1153 {
    border-radius:50%;
    bottom:11px;
    font-family:var(--brand-font);
    font-size:9px;
    height:14px;
    inset-inline-end:8px;
    line-height:14px;
    position:absolute;
    width:14px
}
.public-layout-style-1154,.public-layout-style-1153 {
    display:flex;
    justify-content:center
}
.public-layout-style-1154 {
    align-items:center;
    height:48px;
    width:48px
}
.public-layout-style-1154:active:after {
    background-color:hsla(0,0%,100%,.3);
    border-radius:24px;
    content:"";
    height:100%;
    inset-inline-start:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-1155 {
    display:none
}
.public-layout-style-1156 {
    align-items:center;
    display:flex;
    height:100%;
    justify-content:center;
    margin-inline-end:-14px
}
.public-layout-style-1157:last-child {
    margin-inline-end:-3px
}
.public-layout-style-1158 {
    font-size:14px;
    margin:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.public-layout-style-1158 a {
    color:inherit
}
.public-layout-style-1159,.public-layout-style-1160 {
    flex-shrink:0;
    font-size:14px!important;
    text-decoration:none!important
}
@media print {
    .public-layout-style-1159,.public-layout-style-1160 {
        color:#000!important;
        font-size:10pt!important
    }
}
.un5cvk {
    height:50px;
    justify-content:space-between;
    padding-inline:18px
}
.public-layout-style-1161,.un5cvk {
    align-items:center;
    display:flex
}
.public-layout-style-1161 {
    flex:0 1 auto;
    height:100%;
    overflow:hidden
}
.public-layout-style-1159 {
    color:rgb(var(--postButtonTextColor));
    display:var(--menuDisplay,block);
    font:var(--textParagraphFont)
}
.public-layout-style-1162 {
    display:var(--menuCategoriesDisplay,flex)
}
.public-layout-style-1163,.public-layout-style-1164 {
    --text-color:rgb(var(--navigationTextColor,var(--site-color-5)));
    fill:currentColor;
    color:var(--text-color);
    font-family:var(--brand-font);
    font-size:var(--navigationFont-size);
    font-style:var(--navigationFont-style);
    font-variant:var(--navigationFont-variant);
    font-weight:var(--navigationFont-weight);
    line-height:var(--navigationFont-line-height);
    text-align:start;
    -webkit-text-decoration:var(--navigationFont-text-decoration);
    text-decoration:var(--navigationFont-text-decoration)
}
.public-layout-style-1163:is(:hover,.public-layout-style-1165),.public-layout-style-1164:is(:hover,.public-layout-style-1165) {
    --text-color:rgb(var(--navigationTextColorActive))
}
.public-layout-style-1166 {
    --dropdown-display:none
}
.public-layout-style-1166:is(:hover,:focus-within) {
    --dropdown-display:block
}
.public-layout-style-1164 {
    align-items:center;
    display:flex;
    gap:8px
}
.public-layout-style-1167 {
    display:var(--dropdown-display);
    inset-inline-end:0;
    padding-block-start:20px;
    position:absolute;
    z-index:10
}
.public-layout-style-1168 {
    backdrop-filter:blur(11px);
    box-shadow:0 10px 11px 0 rgba(0,0,0,.05);
    padding-block:8px
}
.public-layout-style-1169+.public-layout-style-1169:before {
    border-block-start:1px solid currentColor;
    content:"";
    display:block;
    opacity:.1
}
.public-layout-style-1163 {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    display:block;
    padding-block:16px;
    padding-inline:28px
}
.public-layout-style-1170 {
    display:flex;
    font-family:var(--brand-font);
    font-size:14px;
    height:80px;
    width:100%
}
.public-layout-style-1171 {
    margin-inline-start:-3px;
    overflow:hidden;
    padding-inline-start:3px
}
.public-layout-style-1172 {
    cursor:pointer;
    flex-grow:1;
    flex-wrap:wrap;
    list-style:none
}
.public-layout-style-1172,.public-layout-style-1172>li {
    align-items:center;
    display:flex
}
.public-layout-style-1172>li {
    height:80px;
    white-space:nowrap
}
.public-layout-style-1172>li+li {
    margin-inline-start:40px
}
.public-layout-style-1173 {
    display:block;
    font-family:var(--brand-font);
    inset-inline-start:20px;
    position:absolute;
    visibility:hidden
}
.public-layout-style-1173 * {
    float:inline-start
}
.public-layout-style-1173 *+* {
    margin-inline-start:40px
}
.public-layout-style-1174 a {
    text-decoration:none
}
.public-layout-style-1174 a:hover {
    text-decoration:underline
}
.public-layout-style-1175 {
    clip:rect(1px,1px,1px,1px)!important;
    border:0!important;
    clip-path:inset(50%)!important;
    height:1px!important;
    overflow:hidden!important;
    padding:0!important;
    position:absolute!important;
    white-space:nowrap!important;
    width:1px!important
}
.public-layout-style-1176 {
    align-items:center;
    display:flex
}
.public-layout-style-1177 {
    margin-inline-end:16px
}
.public-layout-style-1178 {
    height:16px;
    margin-inline-start:20px;
    position:relative;
    transition:all .5s ease
}
.public-layout-style-1178.public-layout-style-1179 {
    width:200px
}
.public-layout-style-1178.public-layout-style-1179.ke7j1e {
    width:100%
}
.public-layout-style-1180 {
    bottom:0;
    cursor:pointer;
    inset-inline-start:0;
    margin:auto 0;
    top:0
}
.public-layout-style-1179 .public-layout-style-1180,.public-layout-style-1181 {
    position:absolute
}
.public-layout-style-1181 {
    background:transparent;
    border:0;
    border-radius:0;
    display:none;
    font-size:14px;
    font-weight:500;
    inset-inline-start:0;
    margin:0;
    padding:1px 0 0;
    padding-inline-start:29px;
    top:0;
    transition:all .5s ease;
    width:100%
}
.public-layout-style-1181::-webkit-input-placeholder {
    color:currentColor;
    opacity:1;
    -webkit-transition:color .5s;
    transition:color .5s
}
.public-layout-style-1181:-moz-placeholder,.public-layout-style-1181::-moz-placeholder {
    color:currentColor;
    opacity:1;
    -moz-transition:color .5s;
    transition:color .5s
}
.public-layout-style-1181:-ms-input-placeholder {
    color:currentColor;
    opacity:1;
    -ms-transition:color .5s;
    transition:color .5s
}
.public-layout-style-1181:focus {
    outline:0
}
.public-layout-style-1179 .public-layout-style-1181 {
    display:inline-block;
    padding-inline-end:20px
}
.public-layout-style-1182 {
    display:none
}
.public-layout-style-1179 .public-layout-style-1182 {
    display:inline-block
}
.public-layout-style-1183 {
    font-size:14px;
    font-weight:500;
    height:25px;
    padding:1px 0 0;
    padding-inline-start:29px;
    visibility:hidden
}
.public-layout-style-1179 .public-layout-style-1183 {
    padding-inline-end:20px
}
.public-layout-style-1184 {
    height:1px;
    opacity:0;
    transition:all .5s ease
}
.public-layout-style-1179 .public-layout-style-1184 {
    opacity:.5
}
.public-layout-style-1185 {
    background:transparent;
    border:0;
    bottom:0;
    cursor:pointer;
    height:20px;
    inset-inline-end:0;
    margin:auto;
    margin-inline-end:-5px;
    margin-inline-start:0;
    padding:0;
    position:absolute;
    top:0;
    width:20px
}
.public-layout-style-1186 {
    opacity:.8
}
.clear-enter-active,.clear-leave-active {
    transition:opacity .5s
}
.clear-enter.clear-enter-active,.clear-leave {
    opacity:1
}
.clear-enter,.clear-leave.clear-leave-active {
    opacity:0
}
.public-layout-style-1187.public-layout-style-1188 {
    margin:0 -20px;
    padding:0 20px
}
@media(max-width:979px) {
    .use-media-queries .public-layout-style-1187.public-layout-style-1189 {
        margin:0
    }
}
.lt-md .public-layout-style-1187.public-layout-style-1189 {
    margin:0
}
.public-layout-style-1190 {
    display:var(--menuResponsiveDisplay,block)
}
.public-layout-style-1191 {
    display:var(--menuCategoriesDisplay,flex)
}
.public-layout-style-1192 {
    display:var(--menuSearchDisplay,flex)
}
.public-layout-style-1193 * {
    box-sizing:border-box
}
.public-layout-style-1193 {
    display:inline-block;
    flex:1;
    position:relative
}
.public-layout-style-1193 a {
    color:#333;
    text-decoration:none
}
.public-layout-style-1193>.public-layout-style-1194 {
    display:inline-block;
    line-height:1.5em;
    padding:6px 15px
}
.public-layout-style-1193>.public-layout-style-1194:after {
    content:"▼";
    display:inline-block;
    margin-inline-start:6px
}
.public-layout-style-1193 .public-layout-style-1195 {
    display:none
}
.public-layout-style-1193 ul {
    display:block;
    inset-inline-start:-100vw;
    list-style:none;
    margin:0;
    padding:6px 0;
    position:absolute;
    top:calc(1.5em + 14px);
    width:100%;
    z-index:999
}
.public-layout-style-1193 ul a {
    display:block;
    padding:6px 15px
}
.public-layout-style-1193 ul:target {
    inset-inline-start:0
}
.public-layout-style-1193 ul:target~a:after {
    content:"▲"
}
.public-layout-style-1193 ul:target~a.public-layout-style-1195 {
    display:block;
    height:100%;
    inset-inline-start:0;
    position:absolute;
    text-indent:-100vw;
    top:0;
    width:100%;
    z-index:1000
}
.public-layout-style-1196 {
    flex:1
}
.public-layout-style-1197 {
    align-items:center;
    background-color:rgb(var(--navigationBackgroundColor));
    border-block:1px solid rgb(var(--navigationTextColor-rgb),.3);
    color:rgb(var(--navigationTextColor));
    cursor:pointer;
    display:grid;
    font-family:var(--brand-font);
    font-size:var(--navigationFont-size);
    font-style:var(--navigationFont-style);
    font-variant:var(--navigationFont-variant);
    font-weight:var(--navigationFont-weight);
    grid-template-columns:1fr auto;
    inline-size:100%;
    line-height:var(--navigationFont-line-height);
    min-block-size:50px;
    padding-block:10px;
    padding-inline:18px;
    position:relative;
    text-align:start;
    -webkit-text-decoration:var(--navigationFont-text-decoration);
    text-decoration:var(--navigationFont-text-decoration)
}
.public-layout-style-1198 {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.miQokp {
    fill:currentColor
}
.Ppgrlx {
    --nav-size:306px;
    --nav-size-max:calc(100vh - 40px);
    --nav-background:#fff;
    --nav-padding-y-start:8px;
    --nav-link-padding-x:24px;
    --nav-link-padding-y:8px;
    --nav-link-icon-gap:12px;
    --nav-link-text-color:#000;
    --nav-link-background-color:transparent;
    --nav-link-background-color-hover:rgba(0,0,0,.06);
    --nav-link-background-color-active:rgba(0,0,0,.12);
    --nav-link-separator-border:1px solid #ccc;
    --nav-link-separator-gradient-size:8px;
    max-block-size:min(var(--nav-size),var(--nav-size-max));
    overflow:auto;
    padding-block-start:var(--nav-padding-y-start);
    scroll-padding-block-end:calc(var(--nav-size)*.25);
    scroll-padding-block-start:calc(var(--nav-size)*.05)
}
.public-layout-style-1199 {
    align-items:center;
    background-color:var(--nav-link-background-color);
    color:var(--nav-link-text-color);
    display:flex;
    font:var(--site-font-Body-M);
    font-size:14px;
    gap:var(--nav-link-icon-gap);
    inline-size:100%;
    line-height:1.5;
    padding-block:var(--nav-link-padding-y);
    padding-inline:var(--nav-link-padding-x);
    text-align:start
}
.public-layout-style-1199:hover {
    background-color:var(--nav-link-background-color-hover)
}
.public-layout-style-1199:active,.public-layout-style-1199[aria-current] {
    background-color:var(--nav-link-background-color-active)
}
.public-layout-style-1200 {
    background-color:var(--nav-background);
    inset-block-end:0;
    margin-block-start:calc(var(--nav-link-padding-y)*1.5);
    padding-block:calc(var(--nav-link-padding-y)*1.5);
    position:sticky
}
.public-layout-style-1200:before {
    background-image:linear-gradient(to top,var(--nav-background),transparent);
    block-size:var(--nav-link-separator-gradient-size);
    border-block-end:var(--nav-link-separator-border);
    content:"";
    inset-block-end:100%;
    inset-inline:0;
    position:absolute
}
.public-layout-style-1201 {
    align-items:center;
    color:#fff;
    display:flex;
    font-family:var(--brand-font);
    font-size:14px;
    font-weight:500;
    height:60px;
    inset-inline-end:0;
    inset-inline-start:0;
    justify-content:space-between;
    padding:0 15px;
    position:fixed;
    top:0;
    transform:translateZ(0);
    z-index:3000
}
.public-layout-style-1201.public-layout-style-1202 {
    font-family:var(--brand-font);
    font-size:16px;
    font-weight:300
}
.public-layout-style-1201.public-layout-style-1203 {
    background:#80c979
}
.public-layout-style-1201.public-layout-style-1204 {
    background:#f06448
}
.public-layout-style-1201.public-layout-style-1205 {
    background:#60adf0
}
.public-layout-style-1201.public-layout-style-1206 {
    justify-content:center
}
.public-layout-style-1201.public-layout-style-1207 {
    position:static
}
.public-layout-style-1208 {
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath d='m3984.99 617.882-1.11 1.109-3.88-3.882-3.88 3.882-1.11-1.109 3.88-3.882-3.88-3.882 1.11-1.109 3.88 3.882 3.88-3.882 1.11 1.109-3.88 3.882Z' transform='translate(-3975 -609)' style='fill:%23fff;fill-rule:evenodd'/%3E%3C/svg%3E") no-repeat 50%;
    border:0;
    height:10px;
    width:10px
}
.public-layout-style-1208:focus {
    outline:0
}
.public-layout-style-1201.message-enter,.public-layout-style-1201.message-leave-active {
    opacity:0
}
.public-layout-style-1201.message-enter-active {
    transition:opacity 50ms ease-in
}
.public-layout-style-1201.message-leave-active {
    transition:opacity .4s ease-in
}
.public-layout-style-1201.message-enter-active {
    opacity:1
}
.public-layout-style-1209 {
    inset-inline-start:50%;
    position:fixed;
    top:0;
    transform:translateX(-50%);
    width:var(--root-width);
    z-index:999999999999999
}
.app-desktop .public-layout-style-1209 {
    top:80px
}
.app-mobile .public-layout-style-1209 {
    width:100%
}
.public-layout-style-1210 {
    inset-inline-start:50%;
    position:fixed;
    top:80px;
    transform:translateX(-50%);
    z-index:999999999999999
}
.public-layout-style-1210 .message-enter,.public-layout-style-1210 .message-leave-active {
    opacity:0
}
.public-layout-style-1210 .message-enter-active {
    transition:opacity .2s ease-in
}
.public-layout-style-1210 .message-leave-active {
    transition:opacity .4s ease-in
}
.public-layout-style-1210 .message-enter-active {
    opacity:1
}
.public-layout-style-1211 {
    bottom:0;
    inset-inline-end:0;
    inset-inline-start:0;
    position:fixed;
    top:0;
    z-index:999999999
}
.public-layout-style-1212 {
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.public-layout-style-1213 {
    --navigationFont-family:var(--navigationTextFont-family,var(--site-font-Body-M-family));
    --navigationFont-style:var(--navigationTextFont-style,var(--site-font-Body-M-style));
    --navigationFont-variant:var(--navigationTextFont-variant,var(--site-font-Body-M-variant));
    --navigationFont-weight:var(--navigationTextFont-weight,var(--site-font-Body-M-weight));
    --navigationFont-size:var(--navigationTextFont-size,var(--site-font-Body-M-size));
    --navigationFont-line-height:var(--navigationTextFont-line-height,var(--site-font-Body-M-line-height));
    --navigationFont-text-decoration:var(--navigationTextFont-text-decoration,var(--site-font-Body-M-text-decoration));
    --navigationTextColorActive:var(--navigationTextActiveColor,var(--site-color-8));
    --navigationTextColorActive-rgb:var(--navigationTextActiveColor-rgb,var(--site-color-8))
}
.public-layout-style-1213 .blog-post-page-font {
    font:var(--textParagraphFont)
}
.public-layout-style-1213 .blog-background-color {
    background-color:rgb(var(--postAreaBackgroundColor))
}
.public-layout-style-1213 .blog-button-primary-text-color {
    color:rgb(var(--postButtonTextColor))
}
.public-layout-style-1213 .blog-button-color,.public-layout-style-1213 .blog-button-hover-color:hover,.public-layout-style-1213 .blog-button-secondary-text-color,.public-layout-style-1213 .blog-button-secondary-text-hover-color:hover,.public-layout-style-1213 .is-desktop .blog-tab-hover-color:hover {
    color:rgb(var(--postButtonBackgroundColor))
}
.public-layout-style-1213 .blog-link-hashtag-color,.public-layout-style-1213 .is-desktop .blog-button-hover-color:hover,.public-layout-style-1213 .is-desktop .blog-hover-container:hover .blog-hover-container-element-color,.public-layout-style-1213 .is-desktop .blog-link-color,.public-layout-style-1213 .is-desktop .blog-link-hover-color:hover {
    color:rgb(var(--textLinksAndHashtagsColor))
}
.public-layout-style-1213 .blog-placeholder-text-color::-moz-placeholder {
    color:rgb(var(--textParagraphColor))
}
.public-layout-style-1213 .blog-placeholder-text-color:-ms-input-placeholder {
    color:rgb(var(--textParagraphColor))
}
.public-layout-style-1213 .blog-placeholder-text-color::placeholder {
    color:rgb(var(--textParagraphColor))
}
.public-layout-style-1213 .blog-icon-fill {
    fill:rgb(var(--textParagraphColor))
}
.public-layout-style-1213 .blog-icon-stroke {
    stroke:rgb(var(--textParagraphColor))
}
.public-layout-style-1213 .blog-button-fill,.public-layout-style-1213 .blog-button-primary-icon-fill,.public-layout-style-1213 .blog-button-secondary-icon-fill {
    fill:rgb(var(--postButtonTextColor))
}
.public-layout-style-1213 .is-desktop .blog-button-hover-fill:hover,.public-layout-style-1213 .is-desktop .blog-hover-container:hover .blog-hover-container-element-fill,.public-layout-style-1213 .is-desktop .blog-link-fill,.public-layout-style-1213 .is-desktop .blog-link-hover-fill:hover {
    fill:rgb(var(--textLinksAndHashtagsColor))
}
.public-layout-style-1213 .blog-button-primary-text-background-color {
    background-color:rgb(var(--postButtonTextColor))
}
.public-layout-style-1213 .is-desktop .blog-link-background-color {
    background-color:rgb(var(--textLinksAndHashtagsColor))
}
.public-layout-style-1213 .blog-button-primary-text-border-color {
    border-color:rgb(var(--postButtonTextColor))
}
.public-layout-style-1213 .blog-button-border-color {
    border-color:rgb(var(--postButtonBackgroundColor))
}
.public-layout-style-1213 .blog-button-primary-icon-stroke {
    stroke:rgb(var(--postButtonTextColor))
}
.public-layout-style-1213 .blog-button-border-bottom-color {
    border-bottom-color:rgb(var(--postButtonBackgroundColor))
}
.public-layout-style-1213 .blog-button-stroke {
    stroke:rgb(var(--postButtonBackgroundColor))
}
.public-layout-style-1213 .blog-quote-border-color {
    border-color:rgb(var(--textLinksAndHashtagsColor))
}
.public-layout-style-1213 .is-desktop .blog-button-after-border-color:after,.public-layout-style-1213 .is-desktop .blog-button-hover-after-border-color:hover:after {
    border-color:rgb(var(--postButtonBackgroundColor))
}
.public-layout-style-1213 .blog-border-color {
    border-color:rgb(var(--textParagraphColor-rgb),.2)
}
.public-layout-style-1213 .blog-placeholder-background-color {
    background-color:rgb(var(--textParagraphColor-rgb),.2)
}
.public-layout-style-1213 .blog-border-color-focused {
    border-color:rgb(var(--textParagraphColor-rgb),.5)
}
.public-layout-style-1213 .blog-card-background-border-bottom-color {
    border-bottom-color:rgb(var(--postBackgroundColor))
}
.public-layout-style-1213 .blog-card-border-border-bottom-color {
    border-bottom-color:rgb(var(--textParagraphColor-rgb),.2)
}
.public-layout-style-1213 .blog-button-border-bottom-color {
    border-bottom-color:rgb(var(--postButtonTextColor))
}
.public-layout-style-1213 .blog-text-background-color {
    background-color:rgb(var(--textParagraphColor))
}
.public-layout-style-1213 .blog-cover-image-button-background-color {
    background-color:rgb(var(--textParagraphColor-rgb),.8)
}
.public-layout-style-1213 .blog-cover-image-button-hover-background-color {
    background-color:rgba(0,0,0,.2)
}
.public-layout-style-1213 .blog-navigation-divider-border-color {
    border-color:rgb(var(--navigationTextColor-rgb),.2)
}
.public-layout-style-1213 .blog-text-color {
    color:rgb(var(--textParagraphColor))
}
.public-layout-style-1213 .blog-post-title-font {
    font:var(--textH1Font)
}
.public-layout-style-1213 .blog-card-background-color {
    background-color:rgb(var(--postBackgroundColor))
}
.public-layout-style-1213 .blog-button-background-color {
    background-color:rgb(var(--postButtonBackgroundColor))
}
.public-layout-style-1213 .blog-card-border-color {
    border-color:rgb(var(--postBorderColor))
}
.public-layout-style-1213 .blog-override-card-background-and-color {
    --postBackgroundColor:255,255,255;
    --postBackgroundColor-rgb:255,255,255;
    --textParagraphColor:0,0,0;
    --textParagraphColor-rgb:0,0,0;
    background-color:#fff!important;
    color:#000!important
}
.public-layout-style-1213 .blog-navigation-container-font {
    font:var(--navigationTextFont);
    -webkit-text-decoration:var(--navigationTextFont-text-decoration);
    text-decoration:var(--navigationTextFont-text-decoration)
}
.public-layout-style-1213 .blog-desktop-header-search-text-color,.public-layout-style-1213 .blog-header-widget-text-color,.public-layout-style-1213 .blog-navigation-container-color {
    color:rgb(var(--navigationTextColor))
}
.public-layout-style-1213 .blog-desktop-header-search-icon-fill,.public-layout-style-1213 .blog-header-widget-icon-fill,.public-layout-style-1213 .blog-navigation-container-fill {
    fill:rgb(var(--navigationTextColor))
}
.public-layout-style-1213 .blog-navigation-container-border-color {
    border-color:rgb(var(--navigationTextColor))
}
.public-layout-style-1213 .blog-desktop-header-search-border-background-color,.public-layout-style-1213 .blog-navigation-container-separator-background-color {
    background-color:rgb(var(--navigationTextColor))
}
.public-layout-style-1213 .blog-navigation-container-active-fill,.public-layout-style-1213 .blog-navigation-link-active-fill,.public-layout-style-1213 .blog-navigation-link-hover-fill:hover {
    fill:rgb(var(--navigationTextActiveColor))
}
.public-layout-style-1213 .blog-navigation-container-active-color,.public-layout-style-1213 .blog-navigation-link-active-color,.public-layout-style-1213 .blog-navigation-link-hover-color:hover {
    color:rgb(var(--navigationTextActiveColor))
}
.public-layout-style-1213 .blog-header-background-color,.public-layout-style-1213 .blog-navigation-container-background-color {
    background-color:rgb(var(--navigationBackgroundColor))
}
.public-layout-style-1213 .blog-categories-dropdown-background-color {
    background-color:rgb(var(--navigationBackgroundColor-rgb),.9)
}
.public-layout-style-1213 .public-layout-style-1214 {
    margin-bottom:20px
}
.public-layout-style-1215 {
    box-sizing:border-box;
    border-width:var(--brw,0);
    border-color:rgba(var(--brd), var(--alpha-brd,0));
    border-radius:var(--rd,0);
    box-shadow:var(--shd,0);
    border-style:solid
}
.public-layout-style-512 {
    width:100%;
    height:100%;
    display:block
}
.public-layout-style-512 img {
    max-width:var(--site-img-max-width,100%)
}
.public-layout-style-512[data-animate-blur] img {
    filter:blur(9px);
    transition:filter .8s ease-in
}
.public-layout-style-512[data-animate-blur] img[data-load-done] {
    filter:none
}
.public-layout-style-513 {
    width:100%;
    height:100%;
    display:block
}
.public-layout-style-517 {
    clip-path:var(--fill-layer-clip)
}
.public-layout-style-517,.public-layout-style-518 {
    width:100%;
    height:100%;
    position:absolute;
    top:0
}
.public-layout-style-519 img {
    width:100%;
    height:100%
}
.public-layout-style-520 {
    opacity:0;
    position:absolute;
    top:0
}
.public-layout-style-521 {
    width:0;
    height:0;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden
}
.public-layout-style-522 {
    position:var(--fill-layer-background-media-position);
    pointer-events:var(--fill-layer-background-media-pointer-events);
    width:100%;
    height:100%;
    top:0;
    left:0
}
.public-layout-style-523,.public-layout-style-524 {
    width:100%;
    height:100%;
    top:0
}
.public-layout-style-524 {
    position:absolute
}
.public-layout-style-523 {
    background-color:var(--fill-layer-background-overlay-color);
    position:var(--fill-layer-background-overlay-position);
    opacity:var(--fill-layer-background-overlay-blend-opacity-fallback,1);
    transform:var(--fill-layer-background-overlay-transform)
}
@supports (mix-blend-mode:overlay) {
    .public-layout-style-523 {
        mix-blend-mode:var(--fill-layer-background-overlay-blend-mode);
        opacity:var(--fill-layer-background-overlay-blend-opacity,1)
    }
}
.background-layer {
    width:100%;
    height:100%;
    -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-size:var(--mask-size,100%);
    mask-size:var(--mask-size,100%);
    -webkit-mask-repeat:var(--mask-repeat,no-repeat);
    mask-repeat:var(--mask-repeat,no-repeat);
    pointer-events:var(--fill-layer-background-media-pointer-events);
    position:absolute;
    top:0;
    left:0;
    overflow:hidden
}
.background-layer.public-layout-style-525 {
    clip:rect(0px, auto, auto, 0px)
}
.background-layer .fill-layer {
    width:100%;
    height:100%;
    position:absolute;
    top:0
}
.background-layer .public-layout-style-526 {
    opacity:var(--fill-layer-image-opacity);
    height:var(--fill-layer-image-height,100%)
}
.background-layer .public-layout-style-526 img {
    width:100%;
    height:100%
}
@supports ((-webkit-hyphens:none)) {
    .background-layer.public-layout-style-525 {
        clip:auto;
        -webkit-clip-path:inset(0)
    }
}
.background-media {
    height:100%
}
.background-color {
    background-color:var(--bg-overlay-color);
    background-image:var(--bg-gradient);
    transition:var(--inherit-transition)
}
.public-layout-style-527,.public-layout-style-528 {
    opacity:var(--fill-layer-video-opacity)
}
.Ulxuud {
    width:100%;
    height:var(--media-padding-height);
    top:var(--media-padding-top);
    bottom:var(--media-padding-bottom);
    position:absolute
}
.public-layout-style-529 {
    transform:scale(var(--scale,1));
    transition:var(--transform-duration,transform 0s)
}
.public-layout-style-528 {
    width:100%;
    height:100%;
    position:relative
}
wix-media-canvas {
    height:100%;
    display:block
}
.bzwgbw {
    opacity:var(--fill-layer-video-opacity,var(--fill-layer-image-opacity,1))
}
.bzwgbw .public-layout-style-526,.bzwgbw .public-layout-style-528,.bzwgbw .public-layout-style-527 {
    opacity:1
}
.column-layout {
    position:relative;
    overflow:visible
}
.public-layout-style-724 {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.public-layout-style-725 {
    cursor:pointer
}
.CollapsibleTextcomponent2568482278__root {
    flex-direction:column-reverse;
    align-items:flex-start;
    display:flex
}
.CollapsibleTextcomponent2568482278__text-wrapper {
    width:100%
}
.CollapsibleTextcomponent2568482278__text {
    -archetype:text;
    letter-spacing:0;
    word-break:break-word;
    width:100%;
    font-size:16px
}
.CollapsibleTextcomponent2568482278__text.CollapsibleTextcomponent2568482278---textFormat-5-plain {
    white-space:pre-wrap
}
.CollapsibleTextcomponent2568482278__text ul {
    margin-inline-start:.5em;
    padding-inline-start:1.3em;
    list-style:outside
}
.CollapsibleTextcomponent2568482278__text ol {
    margin-inline-start:.5em;
    padding-inline-start:1.3em;
    list-style:decimal
}
.CollapsibleTextcomponent2568482278__text.CollapsibleTextcomponent2568482278---wrappingStyle-10-multi-line.CollapsibleTextcomponent2568482278--collapse {
    -webkit-line-clamp:var(--max-lines,1);
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:visible clip
}
.CollapsibleTextcomponent2568482278__text.CollapsibleTextcomponent2568482278---wrappingStyle-10-multi-line>:not(ul,ol),.CollapsibleTextcomponent2568482278__text.CollapsibleTextcomponent2568482278--withSafariListsFix>ul,.CollapsibleTextcomponent2568482278__text.CollapsibleTextcomponent2568482278--withSafariListsFix>ol {
    display:inline
}
.CollapsibleTextcomponent2568482278__text.CollapsibleTextcomponent2568482278---wrappingStyle-10-multi-line>:not(ul,ol):after,.CollapsibleTextcomponent2568482278__text.CollapsibleTextcomponent2568482278--withSafariListsFix>ul:after,.CollapsibleTextcomponent2568482278__text.CollapsibleTextcomponent2568482278--withSafariListsFix>ol:after {
    content:"\a ";
    white-space:pre-wrap
}
.CollapsibleTextcomponent2568482278__text.CollapsibleTextcomponent2568482278--withSafariListsFix>ul,.CollapsibleTextcomponent2568482278__text.CollapsibleTextcomponent2568482278--withSafariListsFix>ol {
    list-style-position:inside
}
.CollapsibleTextcomponent2568482278__text.CollapsibleTextcomponent2568482278---wrappingStyle-10-multi-line>:has(br):after {
    content:none
}
.CollapsibleTextcomponent2568482278__text.CollapsibleTextcomponent2568482278---wrappingStyle-11-single-line {
    white-space:nowrap
}
.CollapsibleTextcomponent2568482278__text.CollapsibleTextcomponent2568482278---wrappingStyle-11-single-line.CollapsibleTextcomponent2568482278--collapse {
    text-overflow:ellipsis
}
.CollapsibleTextcomponent2568482278__text.CollapsibleTextcomponent2568482278--collapse {
    overflow:hidden
}
.CollapsibleTextcomponent2568482278__expand-control {
    -archetype:text;
    margin-top:var(--expand-control-spacing);
    cursor:pointer;
    letter-spacing:0;
    align-self:var(--expand-control-align);
    font-size:16px;
    display:inline
}
.public-layout-style-822 {
    --force-state-metadata:hovered
}
.public-layout-style-823 {
    font:var(--dropdownListFont,var(--font_1));
    background-color:rgba(var(--dropdownListBackgroundColor,var(--color_1,color_1)),var(--alpha-dropdownListBackgroundColor,1));
    border-color:rgba(var(--dropdownListStrokeColor,var(--color_2,color_2)),var(--alpha-dropdownListStrokeColor,1));
    border-radius:var(--dropdownListBorderRadius,0px);
    border-width:var(--dropdownListStrokeWidth,0px);
    box-shadow:var(--dropdownListBoxShadow,none);
    direction:var(--direction);
    border-style:solid;
    height:100%!important;
    width:initial!important
}
.public-layout-style-823 .public-layout-style-824 {
    border-radius:inherit;
    max-height:calc((var(--optionLineHeight,1.3em) + var(--dropdownItemsSpacing,12px))*6);
    overscroll-behavior:contain;
    background-color:#0000;
    overflow:hidden auto
}
.public-layout-style-823 .public-layout-style-824 .public-layout-style-825 {
    height:var(--optionLineHeight,1.3em);
    color:rgb(var(--dropdownListTextColor,var(--color_2,color_2)));
    justify-content:var(--dropdownOptionJustifyContent);
    cursor:pointer;
    padding-top:calc(var(--dropdownItemsSpacing,12px)/2);
    padding-bottom:calc(var(--dropdownItemsSpacing,12px)/2);
    direction:var(--dropdownDirection,"inherit");
    background-color:#0000;
    flex-wrap:nowrap;
    align-items:center;
    transition:background-color .5s;
    display:flex
}
.public-layout-style-823 .public-layout-style-824 .public-layout-style-825.public-layout-style-822 {
    background-color:rgba(var(--dropdownListHoverBackgroundColor,var(--color_7,color_7)),var(--alpha-dropdownListHoverBackgroundColor,1));
    color:rgb(var(--dropdownListHoverTextColor,var(--color_2,color_2)))
}
.public-layout-style-823 .public-layout-style-824 .public-layout-style-825:focus {
    --focus-ring-box-shadow:none!important
}
.public-layout-style-823 .public-layout-style-824 .public-layout-style-825 .public-layout-style-826 {
    white-space:nowrap;
    text-overflow:ellipsis;
    padding-inline-start:var(--textPaddingDropDown_start);
    padding-inline-end:var(--textPaddingDropDown_end);
    line-height:normal;
    overflow:hidden
}
.public-layout-style-463 {
    cursor:pointer
}
.public-box-style {
    --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:var(--background,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1)));
    --overflow-wrapper-border-radius:var(--rd);
    --backdrop-filter:$backdrop-filter
}
.public-box-style-2 {
    box-shadow:none!important;
    background:0 0!important;
    border:none!important
}
.public-box-style-3 {
    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)));
    background-color:var(--container-corvid-background-color,var(--background,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))));
    background-image:var(--bg-gradient,none);
    backdrop-filter:var(--backdrop-filter,none);
    border-radius:var(--rd,5px);
    box-shadow:var(--shd,0 1px 4px #0009);
    position:absolute;
    inset:0
}
.public-box-style-4 {
    width:unset!important;
    min-width:unset!important;
    max-width:unset!important;
    height:unset!important;
    min-height:unset!important;
    max-height:unset!important;
    z-index:unset!important;
    margin:0!important;
    padding:0!important;
    position:absolute!important;
    inset:0!important
}
.public-multi-state-box-style {
    min-width:min-content
}
.public-layout-style-1216 {
    box-sizing:border-box;
    width:100%;
    height:100%
}
.public-layout-style-1217 {
    min-height:var(--image-min-height);
    min-width:var(--image-min-width)
}
.public-layout-style-1217 img,img.public-layout-style-1217 {
    object-position:var(--object-position);
    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-size:var(--mask-size,100% 100%);
    mask-size:var(--mask-size,100% 100%);
    -webkit-mask-repeat:var(--mask-repeat,no-repeat);
    mask-repeat:var(--mask-repeat,no-repeat)
}
.public-image-style .public-layout-style-1216 {
    border-radius:var(--rd,5px);
    box-shadow:var(--shd,0 1px 3px #00000080);
    background-color:rgba(var(--brd,var(--color_11,color_11)),var(--alpha-brd,1));
    border-style:solid;
    border-color:rgba(var(--brd,var(--color_11,color_11)),var(--alpha-brd,1));
    border-width:var(--brw,2px);
    height:100%;
    display:block;
    overflow:hidden
}
.public-image-style .public-layout-style-1217 {
    border-radius:calc(var(--sizeRd,var(--rd,5px)) - var(--sizeBrw,var(--brw,2px)));
    overflow:hidden
}
.cs40a3 {
    cursor:pointer
}
.public-layout-style-740 {
    width:0;
    height:0;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden
}
.public-layout-style-512 {
    width:100%;
    height:100%;
    display:block
}
.public-layout-style-512 img {
    max-width:var(--site-img-max-width,100%)
}
.public-layout-style-512[data-animate-blur] img {
    filter:blur(9px);
    transition:filter .8s ease-in
}
.public-layout-style-512[data-animate-blur] img[data-load-done] {
    filter:none
}
.public-layout-style-513 {
    width:100%;
    height:100%;
    display:block
}
.public-layout-style-741 {
    width:100%;
    height:100%;
    position:relative;
    overflow:hidden
}
.public-layout-style-741.public-layout-style-742: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
}
.public-layout-style-741.public-layout-style-743: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
}
.public-layout-style-744 {
    opacity:0;
    pointer-events:none;
    background-color:rgb(var(--color_11));
    border-radius:50%;
    width:40px;
    height:40px;
    position:absolute;
    bottom:12px;
    right:12px
}
.public-layout-style-744 path {
    fill:rgb(var(--color_15))
}
.public-layout-style-744:focus {
    opacity:1;
    pointer-events:auto;
    cursor:auto
}
.public-layout-style-745 {
    opacity:0;
    pointer-events:none;
    cursor:pointer;
    background-color:rgb(var(--color_11));
    border-radius:300px;
    width:40px;
    height:40px;
    margin:16px;
    position:absolute;
    bottom:0;
    right:0
}
.public-layout-style-745 path {
    fill:rgb(var(--color_12))
}
.public-layout-style-745:focus {
    opacity:1;
    pointer-events:auto;
    cursor:auto
}
/*! remove when this file is updated or https://github.com/wix/yoshi/issues/2689 is resolved */
.public-layout-style-1218 {
    mix-blend-mode:var(--blendMode,normal);
    position:relative
}
.public-layout-style-1218 img {
    width:100%;
    height:100%;
    opacity:var(--mediaOpacity,1);
    -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-size:var(--mask-size,100% 100%);
    mask-size:var(--mask-size,100% 100%);
    -webkit-mask-repeat:var(--mask-repeat,no-repeat);
    mask-repeat:var(--mask-repeat,no-repeat);
    display:block
}
.public-layout-style-1218.public-layout-style-1219 img {
    object-fit:var(--responsive-img-object-fit)
}
.public-layout-style-1218 .public-layout-style-1220 {
    background-color:rgba(var(--backgroundColor,var(--color_8,color_8)),var(--alpha-backgroundColor,1));
    border-color:rgba(var(--borderColor,var(--color_8,color_8)),var(--alpha-borderColor,1));
    border-width:var(--borderWidth,0);
    border-radius:var(--cornerRadius,0);
    box-shadow:var(--boxShadow,none);
    box-sizing:border-box;
    border-style:solid;
    position:absolute;
    inset:0;
    overflow:hidden
}
.public-layout-style-1218 .public-layout-style-1220 .public-layout-style-1221 {
    box-sizing:content-box;
    width:100%;
    height:100%;
    padding:var(--borderWidth,0);
    inset:calc(-1*var(--borderWidth,0));
    position:absolute
}
.public-layout-style-1218 .public-layout-style-1222 {
    width:100%;
    height:100%;
    display:block
}
.public-layout-style-1218 .public-layout-style-1222 .public-layout-style-1221 {
    padding:0;
    inset:0
}
.public-layout-style-1223 {
    background-color:rgba(var(--backgroundColor,var(--color_8,color_8)),var(--alpha-backgroundColor,1));
    border-color:rgba(var(--borderColor,var(--color_8,color_8)),var(--alpha-borderColor,1));
    border-width:var(--borderWidth,0);
    border-radius:var(--cornerRadius,0);
    box-shadow:var(--boxShadow,none);
    box-sizing:border-box;
    border-style:solid;
    position:relative;
    overflow:hidden
}
.public-layout-style-1223:has(a:focus-visible) {
    outline-offset:1px;
    outline:2px solid #116dff!important
}
.public-layout-style-1223 .public-layout-style-1220 {
    width:100%;
    height:100%;
    position:absolute;
    inset:0;
    overflow:hidden
}
.public-layout-style-1223 .public-layout-style-1220 .public-layout-style-1221 {
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.public-layout-style-1223 img {
    width:100%;
    height:100%;
    opacity:var(--mediaOpacity,1);
    display:block
}
.public-layout-style-1223.public-layout-style-1219 img {
    object-fit:var(--responsive-img-object-fit)
}
.public-layout-style-1223 .public-layout-style-1222 {
    width:100%;
    height:100%;
    display:block
}
.public-layout-style-463 {
    cursor:pointer
}
.public-box-style {
    --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:var(--background,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1)));
    --overflow-wrapper-border-radius:var(--rd);
    --backdrop-filter:$backdrop-filter
}
.public-box-style-2 {
    box-shadow:none!important;
    background:0 0!important;
    border:none!important
}
.public-box-style-3 {
    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)));
    background-color:var(--container-corvid-background-color,var(--background,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))));
    background-image:var(--bg-gradient,none);
    backdrop-filter:var(--backdrop-filter,none);
    border-radius:var(--rd,5px);
    box-shadow:var(--shd,0 1px 4px #0009);
    position:absolute;
    inset:0
}
.public-box-style-4 {
    width:unset!important;
    min-width:unset!important;
    max-width:unset!important;
    height:unset!important;
    min-height:unset!important;
    max-height:unset!important;
    z-index:unset!important;
    margin:0!important;
    padding:0!important;
    position:absolute!important;
    inset:0!important
}
.public-layout-style-1224 {
    height:auto!important
}
.public-layout-style-1225 {
    overflow:hidden!important
}
/*# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/group_7.c472a333.chunk.min.css.map*/
.public-layout-style-819 {
    color:rgb(var(--errorTextColor,#ff4040));
    direction:var(--errorDirection);
    align-items:center;
    gap:4px;
    justify-content:var(--errorAlign,inherit);
    flex-direction:row;
    padding:8px 0 0;
    display:flex
}
.public-layout-style-819 .public-layout-style-820 {
    flex:none;
    order:0
}
.public-layout-style-819 .public-layout-style-821 {
    font:var(--errorTextFont,var(--font_8));
    word-break:break-word;
    word-break:break-word;
    flex-grow:0;
    order:1;
    line-height:1;
    display:inline-block
}
#site-container.focus-ring-active.keyboard-tabbing-on .public-text-input-style:focus {
    outline-offset:1px;
    outline:2px solid #116dff;
    box-shadow:0 0 1px 2px #fff
}
@media (forced-colors:active) {
    .public-text-input-style:focus {
        box-shadow:none;
        outline-offset:1px!important;
        outline:3px solid highlight!important
    }
}
.public-text-input-style.public-layout-style-1226[type=number]::-webkit-inner-spin-button {
    -webkit-appearance:none;
    -moz-appearance:none;
    margin:0
}
.public-text-input-style[disabled] {
    pointer-events:none
}
.public-text-input-style-2 {
    min-height:25px;
    display:var(--display);
    --display:flex;
    direction:var(--direction);
    text-align:var(--align,start);
    flex-direction:column;
    position:relative
}
.public-text-input-style-2 .public-layout-style-1227 {
    height:var(--inputHeight);
    position:relative
}
.public-text-input-style-2 .public-layout-style-1228 {
    font:var(--fntprefix,normal normal normal 16px/1.4em helvetica-w01-roman);
    color:var(--corvid-color,rgb(var(--txt,var(--color_15,color_15))));
    justify-content:center;
    align-items:center;
    width:50px;
    min-height:100%;
    max-height:100%;
    display:flex;
    position:absolute;
    top:0;
    left:0
}
.public-text-input-style-2 .public-text-input-style {
    box-shadow:var(--shd,0 0 0 #0000);
    font:var(--fnt,var(--font_8));
    -webkit-appearance:none;
    -moz-appearance:none;
    border-radius:var(--corvid-border-radius,var(--rd,0));
    background-color:var(--corvid-background-color,rgba(var(--bg,255, 255, 255),var(--alpha-bg,1)));
    color:var(--corvid-color,rgb(var(--txt,var(--color_15,color_15))));
    border-color:var(--corvid-border-color,rgba(var(--brd,227, 227, 227),var(--alpha-brd,1)));
    border-width:var(--corvid-border-width,var(--brw,1px));
    padding:var(--textPadding);
    text-overflow:ellipsis;
    max-width:100%;
    direction:var(--inputDirection,"inherit");
    text-align:var(--inputAlign,"inherit");
    min-height:var(--inputHeight);
    border-style:solid;
    width:100%;
    margin:0;
    padding-inline-start:var(--textPadding_start);
    padding-inline-end:var(--textPadding_end);
    box-sizing:border-box!important
}
.public-text-input-style-2 .public-text-input-style[type=number] {
    -webkit-appearance:textfield;
    -moz-appearance:textfield;
    width:100%
}
.public-text-input-style-2 .public-text-input-style::placeholder {
    color:rgb(var(--txt2,var(--color_15,color_15)))
}
.public-text-input-style-2 .public-text-input-style:hover {
    border-width:var(--brwh,1px);
    background-color:rgba(var(--bgh,255, 255, 255),var(--alpha-bgh,1));
    border-style:solid;
    border-color:rgba(var(--brdh,163, 217, 246),var(--alpha-brdh,1))
}
.public-text-input-style-2 .public-text-input-style:disabled {
    background-color:rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
    color:rgb(var(--txtd,255,255,255));
    border-width:var(--brwd,1px);
    border-style:solid;
    border-color:rgba(var(--brdd,163, 217, 246),var(--alpha-brdd,1))
}
.public-text-input-style-2:not(.bcsnlz) .public-text-input-style:focus {
    border-width:var(--brwf,1px);
    background-color:rgba(var(--bgf,255, 255, 255),var(--alpha-bgf,1));
    border-style:solid;
    border-color:rgba(var(--brdf,163, 217, 246),var(--alpha-brdf,1))
}
.public-text-input-style-2.bcsnlz .public-text-input-style:invalid {
    border-width:var(--brwe,1px);
    background-color:rgba(var(--bge,255, 255, 255),var(--alpha-bge,1));
    border-style:solid;
    border-color:rgba(var(--brde,163, 217, 246),var(--alpha-brde,1))
}
.public-text-input-style-2.bcsnlz .public-text-input-style:not(:invalid):focus {
    border-width:var(--brwf,1px);
    background-color:rgba(var(--bgf,255, 255, 255),var(--alpha-bgf,1));
    border-style:solid;
    border-color:rgba(var(--brdf,163, 217, 246),var(--alpha-brdf,1))
}
.public-text-input-style-2 .public-text-input-style-3 {
    display:none
}
.public-text-input-style-2.pZqgsf .public-text-input-style-3 {
    font:var(--fntlbl,var(--font_8));
    color:rgb(var(--txtlbl,var(--color_15,color_15)));
    word-break:break-word;
    margin-bottom:var(--labelMarginBottom);
    direction:var(--labelDirection,inherit);
    text-align:var(--labelAlign,inherit);
    padding-inline-start:var(--labelPadding_start);
    padding-inline-end:var(--labelPadding_end);
    line-height:1;
    display:inline-block
}
.public-text-input-style-2.pZqgsf.public-text-input-style-4 .public-text-input-style-3:after {
    display:var(--requiredIndicationDisplay,none);
    content:" *";
    color:rgba(var(--txtlblrq,0, 0, 0),var(--alpha-txtlblrq,0))
}
.public-layout-style-1229 {
    display:var(--display);
    --display:flex;
    direction:var(--direction);
    text-align:var(--align,start);
    justify-content:var(--align,start);
    flex-direction:column
}
.public-layout-style-1229 .public-layout-style-1227 {
    flex-direction:column;
    flex:1;
    display:flex;
    position:relative
}
.public-layout-style-1229 .public-layout-style-1228 {
    font:var(--fntprefix,normal normal normal 16px/1.4em helvetica-w01-roman);
    color:var(--corvid-color,rgb(var(--txt,var(--color_15,color_15))));
    justify-content:center;
    align-items:center;
    width:50px;
    min-height:100%;
    max-height:100%;
    display:flex;
    position:absolute;
    top:0;
    left:0
}
.public-layout-style-1229 .public-text-input-style {
    box-shadow:var(--shd,0 0 0 #0000);
    font:var(--fnt,var(--font_8));
    -webkit-appearance:none;
    -moz-appearance:none;
    border-radius:var(--corvid-border-radius,var(--rd,0));
    background-color:var(--corvid-background-color,rgba(var(--bg,255, 255, 255),var(--alpha-bg,1)));
    color:var(--corvid-color,rgb(var(--txt,var(--color_15,color_15))));
    border-color:var(--corvid-border-color,rgba(var(--brd,227, 227, 227),var(--alpha-brd,1)));
    border-width:var(--corvid-border-width,var(--brw,1px));
    padding:var(--textPadding);
    text-overflow:ellipsis;
    width:100%;
    direction:var(--inputDirection,"inherit");
    text-align:var(--inputAlign,"inherit");
    border-style:solid;
    flex:1;
    min-height:100%;
    margin:0;
    padding-inline-start:var(--textPadding_start);
    padding-inline-end:var(--textPadding_end);
    box-sizing:border-box!important
}
.public-layout-style-1229 .public-text-input-style[type=number] {
    -webkit-appearance:textfield;
    -moz-appearance:textfield
}
.public-layout-style-1229 .public-text-input-style::placeholder {
    color:rgb(var(--txt2,var(--color_15,color_15)))
}
.public-layout-style-1229 .public-text-input-style:hover {
    border-width:var(--brwh,1px);
    background-color:rgba(var(--bgh,255, 255, 255),var(--alpha-bgh,1));
    border-style:solid;
    border-color:rgba(var(--brdh,163, 217, 246),var(--alpha-brdh,1))
}
.public-layout-style-1229 .public-text-input-style:disabled {
    background-color:rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
    color:rgb(var(--txtd,255,255,255));
    border-width:var(--brwd,1px);
    border-style:solid;
    border-color:rgba(var(--brdd,163, 217, 246),var(--alpha-brdd,1))
}
.public-layout-style-1229:not(.bcsnlz) .public-text-input-style:focus {
    border-width:var(--brwf,1px);
    background-color:rgba(var(--bgf,255, 255, 255),var(--alpha-bgf,1));
    border-style:solid;
    border-color:rgba(var(--brdf,163, 217, 246),var(--alpha-brdf,1))
}
.public-layout-style-1229.bcsnlz .public-text-input-style:invalid {
    border-width:var(--brwe,1px);
    background-color:rgba(var(--bge,255, 255, 255),var(--alpha-bge,1));
    border-style:solid;
    border-color:rgba(var(--brde,163, 217, 246),var(--alpha-brde,1))
}
.public-layout-style-1229.bcsnlz .public-text-input-style:not(:invalid):focus {
    border-width:var(--brwf,1px);
    background-color:rgba(var(--bgf,255, 255, 255),var(--alpha-bgf,1));
    border-style:solid;
    border-color:rgba(var(--brdf,163, 217, 246),var(--alpha-brdf,1))
}
.public-layout-style-1229 .public-text-input-style-3 {
    display:none
}
.public-layout-style-1229.pZqgsf .public-text-input-style-3 {
    font:var(--fntlbl,var(--font_8));
    color:rgb(var(--txtlbl,var(--color_15,color_15)));
    word-break:break-word;
    margin-bottom:var(--labelMarginBottom);
    direction:var(--labelDirection,inherit);
    text-align:var(--labelAlign,inherit);
    padding-inline-start:var(--labelPadding_start);
    padding-inline-end:var(--labelPadding_end);
    line-height:1;
    display:inline-block
}
.public-layout-style-1229.pZqgsf.public-text-input-style-4 .public-text-input-style-3:after {
    display:var(--requiredIndicationDisplay,none);
    content:" *";
    color:rgba(var(--txtlblrq,0, 0, 0),var(--alpha-txtlblrq,0))
}
.public-collapsible-text-style .public-layout-style-1230 {
    margin-top:var(--expand-control-spacing);
    cursor:pointer;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    font:var(--button-font,var(--font_8));
    color:rgba(var(--button-color,var(--color_0,color_0)),var(--alpha-button-color,1));
    letter-spacing:var(--button-letter-spacing,0em);
    line-height:var(--button-line-height,revert);
    text-decoration-line:var(--button-text-decoration);
    direction:var(--button-direction,var(--direction));
    text-align:var(--button-align,revert);
    background:var(--button-background);
    text-transform:var(--button-text-transform,var(--text-transform));
    text-shadow:var(--button-text-outline,var(--text-outline)),var(--button-text-shadow,var(--text-shadow));
    border-bottom:var(--button-border-bottom);
    border-top:var(--button-border-top);
    box-shadow:var(--button-box-shadow);
    padding-bottom:var(--button-padding-bottom);
    padding-top:var(--button-padding-top);
    display:inline
}
.public-collapsible-text-style .public-layout-style-1230.public-layout-style-1231 {
    border-bottom-left-radius:var(--button-border-bottom-left-radius);
    border-bottom-right-radius:var(--button-border-bottom-right-radius);
    border-left:var(--button-border-left);
    border-right:var(--button-border-right);
    border-top-left-radius:var(--button-border-top-left-radius);
    border-top-right-radius:var(--button-border-top-right-radius);
    padding-left:var(--button-padding-left);
    padding-right:var(--button-padding-right)
}
.public-collapsible-text-style .public-layout-style-1230.public-layout-style-1232 {
    border-inline-start:var(--button-border-left);
    border-inline-end:var(--button-border-right);
    border-start-start-radius:var(--button-border-top-left-radius);
    border-start-end-radius:var(--button-border-top-right-radius);
    border-end-end-radius:var(--button-border-bottom-right-radius);
    border-end-start-radius:var(--button-border-bottom-left-radius);
    padding-inline-start:var(--button-padding-left);
    padding-inline-end:var(--button-padding-right)
}
.public-collapsible-text-style .public-layout-style-1230:hover,.public-collapsible-text-style .public-layout-style-1230 [data-preview=hover] {
    font:var(--button-hover-font,var(--font));
    color:rgba(var(--button-hover-color,var(--button-color,var(--color))),var(--alpha-button-hover-color,1));
    letter-spacing:var(--button-hover-letter-spacing,var(--button-letter-spacing,0em));
    line-height:var(--button-hover-line-height,var(--button-line-height,revert));
    text-decoration-line:var(--button-hover-text-decoration,var(--button-text-decoration));
    direction:var(--button-hover-direction,var(--button-direction,var(--direction)));
    text-align:var(--button-hover-text-align,var(--button-align,revert));
    text-transform:var(--button-hover-text-transform,var(--button-text-transform,var(--text-transform)));
    text-shadow:var(--button-hover-text-outline,var(--button-text-outline,var(--text-outline))),var(--button-hover-text-shadow,var(--button-text-shadow,var(--text-shadow)));
    border-bottom:var(--button-hover-border-bottom,var(--button-border-bottom));
    border-top:var(--button-hover-border-top,var(--button-border-top));
    box-shadow:var(--button-hover-box-shadow,var(--button-box-shadow));
    padding-bottom:var(--button-hover-padding-bottom,var(--button-padding-bottom));
    padding-top:var(--button-hover-padding-top,var(--button-padding-top))
}
.public-collapsible-text-style .public-layout-style-1230:hover.public-layout-style-1231,.public-collapsible-text-style .public-layout-style-1230 [data-preview=hover].public-layout-style-1231 {
    border-bottom-left-radius:var(--button-hover-border-bottom-left-radius,var(--button-border-bottom-left-radius));
    border-bottom-right-radius:var(--button-hover-border-bottom-right-radius,var(--button-border-bottom-right-radius));
    border-left:var(--button-hover-border-left,var(--button-border-left));
    border-right:var(--button-hover-border-right,var(--button-border-right));
    border-top-left-radius:var(--button-hover-border-top-left-radius,var(--button-border-top-left-radius));
    border-top-right-radius:var(--button-hover-border-top-right-radius,var(--button-border-top-right-radius));
    padding-left:var(--button-hover-padding-left,var(--button-padding-left));
    padding-right:var(--button-hover-padding-right,var(--button-padding-right))
}
.public-collapsible-text-style .public-layout-style-1230:hover.public-layout-style-1232,.public-collapsible-text-style .public-layout-style-1230 [data-preview=hover].public-layout-style-1232 {
    border-inline-start:var(--button-hover-border-left,var(--button-border-left));
    border-inline-end:var(--button-hover-border-right,var(--button-border-right));
    border-start-start-radius:var(--button-hover-border-top-left-radius,var(--button-border-top-left-radius));
    border-start-end-radius:var(--button-hover-border-top-right-radius,var(--button-border-top-right-radius));
    border-end-end-radius:var(--button-hover-border-bottom-right-radius,var(--button-border-bottom-right-radius));
    border-end-start-radius:var(--button-hover-border-bottom-left-radius,var(--button-border-bottom-left-radius));
    padding-inline-start:var(--button-hover-padding-left,var(--button-padding-left));
    padding-inline-end:var(--button-hover-padding-right,var(--button-padding-right))
}
.public-collapsible-text-style .public-layout-style-1230:disabled,.public-collapsible-text-style .public-layout-style-1230 [data-preview=disabled] {
    font:var(--button-disabled-font,var(--button-font,var(--font)));
    color:rgba(var(--button-disabled-color,var(--button-color,var(--color))),var(--alpha-button-disabled-color,1));
    letter-spacing:var(--button-disabled-letter-spacing,var(--button-letter-spacing,0em));
    line-height:var(--button-disabled-line-height,var(--button-line-height,revert));
    text-decoration-line:var(--button-disabled-text-decoration,var(--button-text-decoration));
    direction:var(--button-disabled-direction,var(--button-direction,var(--direction)));
    text-align:var(--button-disabled-text-align,var(--button-align,revert));
    text-transform:var(--button-disabled-text-transform,var(--button-text-transform,var(--text-transform)));
    text-shadow:var(--button-disabled-text-outline,var(--button-text-outline,var(--text-outline))),var(--button-disabled-text-shadow,var(--button-text-shadow,var(--text-shadow)));
    border-bottom:var(--button-disabled-border-bottom,var(--button-border-bottom));
    border-top:var(--button-disabled-border-top,var(--button-border-top));
    box-shadow:var(--button-disabled-box-shadow,var(--button-box-shadow));
    padding-bottom:var(--button-disabled-padding-bottom,var(--button-padding-bottom));
    padding-top:var(--button-disabled-padding-top,var(--button-padding-top))
}
.public-collapsible-text-style .public-layout-style-1230:disabled.public-layout-style-1231,.public-collapsible-text-style .public-layout-style-1230 [data-preview=disabled].public-layout-style-1231 {
    border-bottom-left-radius:var(--button-disabled-border-bottom-left-radius,var(--button-border-bottom-left-radius));
    border-bottom-right-radius:var(--button-disabled-border-bottom-right-radius,var(--button-border-bottom-right-radius));
    border-left:var(--button-disabled-border-left,var(--button-border-left));
    border-right:var(--button-disabled-border-right,var(--button-border-right));
    border-top-left-radius:var(--button-disabled-border-top-left-radius,var(--button-border-top-left-radius));
    border-top-right-radius:var(--button-disabled-border-top-right-radius,var(--button-border-top-right-radius));
    padding-left:var(--button-disabled-padding-left,var(--button-padding-left));
    padding-right:var(--button-disabled-padding-right,var(--button-padding-right))
}
.public-collapsible-text-style .public-layout-style-1230:disabled.public-layout-style-1232,.public-collapsible-text-style .public-layout-style-1230 [data-preview=disabled].public-layout-style-1232 {
    border-inline-start:var(--button-disabled-border-left,var(--button-border-left));
    border-inline-end:var(--button-disabled-border-right,var(--button-border-right));
    border-start-start-radius:var(--button-disabled-border-top-left-radius,var(--button-border-top-left-radius));
    border-start-end-radius:var(--button-disabled-border-top-right-radius,var(--button-border-top-right-radius));
    border-end-end-radius:var(--button-disabled-border-bottom-right-radius,var(--button-border-bottom-right-radius));
    border-end-start-radius:var(--button-disabled-border-bottom-left-radius,var(--button-border-bottom-left-radius));
    padding-inline-start:var(--button-disabled-padding-left,var(--button-padding-left));
    padding-inline-end:var(--button-disabled-padding-right,var(--button-padding-right))
}
.public-collapsible-text-style {
    font:var(--font,var(--font_8));
    color:var(--color);
    letter-spacing:var(--letter-spacing);
    line-height:var(--line-height);
    text-decoration-line:var(--text-decoration);
    text-align:var(--alignment,revert);
    background-color:rgba(var(--text-highlight,0, 0, 0),var(--alpha-text-highlight,0));
    text-transform:var(--text-transform);
    text-shadow:var(--text-outline),var(--text-shadow)
}
.public-collapsible-text-style .public-layout-style-1233 {
    width:100%
}
.public-collapsible-text-style .public-layout-style-1234 {
    text-align:var(--button-align,revert)
}
.public-collapsible-text-style .public-collapsible-text-style-2 {
    width:100%;
    font:var(--text-font,var(--font));
    color:var(--text-color,var(--color));
    letter-spacing:var(--text-letter-spacing,0em);
    line-height:var(--text-line-height,revert);
    text-decoration-line:var(--text-text-decoration,var(--text-decoration));
    text-align:var(--paragraph-align,revert);
    background-color:rgba(var(--text-text-highlight,var(--text-highlight)), var(--alpha-text-text-highlight,var(--alpha-text-highlight)));
    text-transform:var(--text-text-transform,var(--text-transform));
    text-shadow:var(--text-text-shadow,var(--text-shadow));
    word-break:break-word
}
.public-collapsible-text-style .public-collapsible-text-style-2.public-collapsible-text-style-3 {
    white-space:pre-wrap
}
.public-collapsible-text-style .public-collapsible-text-style-2 ul,.public-collapsible-text-style .public-collapsible-text-style-2 ol {
    margin-inline-start:.5em;
    padding-inline-start:1.3em
}
.public-collapsible-text-style .public-collapsible-text-style-2 ul {
    list-style:outside
}
.public-collapsible-text-style .public-collapsible-text-style-2 ol {
    list-style:decimal
}
.public-collapsible-text-style .public-collapsible-text-style-2.public-collapsible-text-style-4.public-collapsible-text-style-5 {
    -webkit-line-clamp:max(1,var(--max-lines,1));
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:visible clip
}
.public-collapsible-text-style .public-collapsible-text-style-2.public-collapsible-text-style-4>:not(ul,ol),.public-collapsible-text-style .public-collapsible-text-style-2.public-collapsible-text-style-4.public-layout-style-1235>ul,.public-collapsible-text-style .public-collapsible-text-style-2.public-collapsible-text-style-4.public-layout-style-1235>ol {
    display:inline
}
.public-collapsible-text-style .public-collapsible-text-style-2.public-collapsible-text-style-4>:not(ul,ol):after,.public-collapsible-text-style .public-collapsible-text-style-2.public-collapsible-text-style-4.public-layout-style-1235>ul:after,.public-collapsible-text-style .public-collapsible-text-style-2.public-collapsible-text-style-4.public-layout-style-1235>ol:after {
    content:"\a ";
    white-space:pre-wrap
}
.public-collapsible-text-style .public-collapsible-text-style-2.public-collapsible-text-style-4>:has(br):after {
    content:none
}
.public-collapsible-text-style .public-collapsible-text-style-2.public-layout-style-1235>ul,.public-collapsible-text-style .public-collapsible-text-style-2.public-layout-style-1235>ol {
    list-style-position:inside
}
.public-collapsible-text-style .public-collapsible-text-style-2.public-layout-style-1236 {
    white-space:nowrap
}
.public-collapsible-text-style .public-collapsible-text-style-2.public-layout-style-1236.public-collapsible-text-style-5 {
    text-overflow:ellipsis
}
.public-collapsible-text-style .public-collapsible-text-style-2.public-collapsible-text-style-5 {
    overflow:hidden
}
.public-collapsible-text-style .public-layout-style-1230 {
    margin-top:var(--expand-control-spacing);
    cursor:pointer;
    letter-spacing:0;
    font-size:16px;
    font-style:normal;
    font-weight:400;
    font:var(--button-font,var(--font));
    color:var(--button-color,var(--color));
    letter-spacing:var(--button-letter-spacing,0em);
    line-height:var(--button-line-height,revert);
    text-decoration-line:var(--button-text-decoration,var(--text-decoration));
    direction:var(--button-direction,var(--direction));
    text-transform:var(--button-text-transform,var(--text-transform));
    text-shadow:var(--button-text-shadow,0px 0px transparent);
    background-color:rgba(var(--button-text-highlight,var(--text-highlight)), var(--alpha-button-text-highlight,var(--alpha-text-highlight)));
    display:inline-block
}
.public-collapsible-text-style .public-layout-style-1230:hover,.public-collapsible-text-style .public-layout-style-1230 [data-preview=hover] {
    font:var(--button-hover-font,var(--button-font,var(--font)));
    color:var(--button-hover-color,var(--button-color,var(--color)));
    letter-spacing:var(--button-hover-letter-spacing,var(--button-letter-spacing,0em));
    line-height:var(--button-hover-line-height,var(--button-line-height,revert));
    text-decoration-line:var(--button-hover-text-decoration,var(--button-text-decoration));
    direction:var(--button-hover-direction,var(--button-direction,var(--direction)));
    text-align:var(--button-hover-text-align,var(--button-align,revert));
    background-color:rgba(var(--button-hover-text-highlight,var(--button-text-highlight,var(--text-highlight))),var(--alpha-button-hover-text-highlight,1));
    text-transform:var(--button-hover-text-transform,var(--button-text-transform,var(--text-transform)));
    text-shadow:var(--button-hover-text-shadow,0px 0px transparent)
}
.public-collapsible-text-style .public-layout-style-1230:disabled,.public-collapsible-text-style .public-layout-style-1230 [data-preview=disabled] {
    font:var(--button-disabled-font,var(--button-font,var(--font)));
    color:var(--button-disabled-color,var(--button-color,var(--color)));
    letter-spacing:var(--button-disabled-letter-spacing,var(--button-letter-spacing,0em));
    line-height:var(--button-disabled-line-height,var(--button-line-height,revert));
    text-decoration-line:var(--button-disabled-text-decoration,var(--button-text-decoration));
    direction:var(--button-disabled-direction,var(--button-direction,var(--direction)));
    text-align:var(--button-disabled-text-align,var(--button-align,revert));
    background-color:rgba(var(--button-disabled-text-highlight,var(--button-text-highlight,var(--text-highlight))),var(--alpha-button-disabled-text-highlight,1));
    text-transform:var(--button-disabled-text-transform,var(--button-text-transform,var(--text-transform)));
    text-shadow:var(--button-disabled-text-shadow,0px 0px transparent)
}
.public-collapsible-text-style-6 {
    direction:var(--direction)
}
.public-collapsible-text-style-6 .public-collapsible-text-style-7 {
    text-shadow:var(--text-text-outline,var(--text-outline)),var(--text-text-shadow,var(--text-shadow));
    direction:var(--paragraph-direction,var(--direction))
}
.public-collapsible-text-style-6 .public-layout-style-1237 {
    direction:var(--button-direction,var(--direction))
}
.public-collapsible-text-style-6 .public-layout-style-1238 {
    text-shadow:var(--button-text-outline,1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent),var(--button-text-shadow,0px 0px transparent)
}
.public-collapsible-text-style-6 .public-layout-style-1238:hover,.public-collapsible-text-style-6 .public-layout-style-1238 [data-preview=hover] {
    text-shadow:var(--button-hover-text-outline,1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent),var(--button-hover-text-shadow,0px 0px transparent)
}
.public-collapsible-text-style-6 .public-layout-style-1238:disabled,.public-collapsible-text-style-6 .public-layout-style-1238 [data-preview=disabled] {
    text-shadow:var(--button-disabled-text-outline,1px 0px transparent, -1px 0px transparent, 0px 1px transparent, 0px -1px transparent),var(--button-disabled-text-shadow,0px 0px transparent)
}
.public-horizontal-line-style {
    box-sizing:border-box;
    border-top:var(--lnw,2px) solid rgba(var(--brd,var(--color_15,color_15)),var(--alpha-brd,1));
    height:0
}
.Focusable1027775886__focus-box,.Focusable1027775886__focus-box-error {
    outline:none
}
.range-root {
    height:100%
}
.range-root.range-slider2175153818-horizontal {
    width:100%
}
.range-root .wsr-slider {
    height:calc(var(--wds-slider-track-size,4px) + 2 * 4px);
    touch-action:none;
    box-sizing:border-box;
    width:100%;
    margin:9px 0 6px;
    position:relative
}
.range-root.range-slider2175153818-hasgradient .wsr-slider {
    height:calc(var(--wds-slider-track-size-transparent,8px) + 2 * 4px);
    width:100%;
    margin:9px 0 8px
}
.range-root .wsr-slider.wsr-slider-vertical {
    width:calc(var(--wds-slider-track-size,4px) + 2 * 4px);
    height:100%;
    margin:0 9px 0 6px
}
.range-root.range-slider2175153818-hasgradient .wsr-slider.wsr-slider-vertical {
    width:calc(var(--wds-slider-track-size-transparent,8px) + 2 * 4px);
    height:100%;
    margin:0 9px 0 8px
}
.range-root .wsr-slider:not(.wsr-slider-disabled) {
    cursor:pointer
}
.range-root .wsr-slider-disabled {
    cursor:not-allowed
}
.range-root .wsr-slider:before {
    content:"";
    position:absolute;
    inset:-12px 0
}
.range-root.range-slider2175153818-hasgradient .wsr-slider:before {
    content:"";
    position:absolute;
    inset:-10px 0
}
.range-root .wsr-slider.wsr-slider-vertical:before {
    content:"";
    position:absolute;
    inset:0 -12px
}
.range-root.range-slider2175153818-hasgradient .wsr-slider.wsr-slider-vertical:before {
    content:"";
    position:absolute;
    inset:0 -10px
}
.range-root .wsr-slider-with-marks {
    height:calc(var(--wds-slider-track-size,4px) + 2 * 4px + 6px + var(--wds-slider-slider-mark-size,6px) + 12px + 18px);
    margin-bottom:0
}
.range-root.range-slider2175153818-hasgradient .wsr-slider-with-marks {
    height:calc(var(--wds-slider-track-size-transparent,8px) + 2 * 4px + 8px + var(--wds-slider-slider-mark-size,6px) + 12px + 18px);
    margin-bottom:0
}
.range-root .wsr-slider-rail {
    background-color:var(--wds-color-fill-standard-secondary,var(--wsr-color-B40,#daeffe));
    width:100%;
    height:var(--wds-slider-track-size,4px);
    border-radius:var(--wds-slider-track-border-border-radius,10px);
    margin:4px 0;
    position:absolute
}
.range-root .wsr-slider-with-marks:before {
    content:"";
    position:absolute;
    inset:-12px 0 0
}
.range-root.range-slider2175153818-hasgradient .wsr-slider-rail {
    width:100%;
    height:var(--wds-slider-track-size-transparent,8px);
    margin:4px 0
}
.range-root .wsr-slider.wsr-slider-vertical .wsr-slider-rail {
    height:100%;
    width:var(--wds-slider-track-size,4px);
    margin:0 4px;
    position:absolute
}
.range-root.range-slider2175153818-hasgradient .wsr-slider.wsr-slider-vertical .wsr-slider-rail {
    width:var(--wds-slider-track-size-transparent,8px);
    height:100%;
    box-shadow:inset 0 0 0 1px var(--wds-color-border-transparent-primary,var(--wsr-color-D10-20,#162d3d33));
    margin:0 4px
}
.range-root .wsr-slider-track {
    background-color:var(--wds-color-fill-standard-primary,var(--wsr-color-B10,#3899ec));
    height:var(--wds-slider-track-size,4px);
    border-radius:var(--wds-slider-track-border-border-radius,10px);
    margin:4px 0;
    position:absolute;
    left:0
}
.range-root.range-slider2175153818-hasgradient .wsr-slider-track {
    display:none
}
.range-root .wsr-slider.wsr-slider-vertical .wsr-slider-track {
    background-color:var(--wds-color-fill-standard-primary,var(--wsr-color-B10,#3899ec));
    width:var(--wds-slider-track-size,4px);
    border-radius:var(--wds-slider-track-border-border-radius,10px);
    height:100%;
    margin:0 4px;
    position:absolute;
    top:0
}
.range-root.range-slider2175153818-hasgradient .wsr-slider.wsr-slider-vertical .wsr-slider-track {
    display:none
}
.range-root .wsr-slider-mark {
    top:calc(var(--wds-slider-track-size,4px) + var(--wds-slider-slider-mark-size,6px) + 4px + 6px);
    width:100%;
    position:absolute;
    left:0
}
.range-root.range-slider2175153818-hasgradient .wsr-slider-mark {
    top:calc(var(--wds-slider-track-size-transparent,8px) + var(--wds-slider-slider-mark-size,6px) + 4px + 8px);
    width:100%
}
.range-root .wsr-slider.wsr-slider-vertical .wsr-slider-mark {
    top:0;
    left:calc(var(--wds-slider-track-size,4px) + var(--wds-slider-slider-mark-size,6px) + 4px + 6px);
    height:100%;
    position:absolute
}
.range-root.range-slider2175153818-hasgradient .wsr-slider.wsr-slider-vertical .wsr-slider-mark {
    left:calc(var(--wds-slider-track-size-transparent,8px) + var(--wds-slider-slider-mark-size,6px) + 4px + 8px);
    height:100%
}
.range-root .wsr-slider-mark-text {
    vertical-align:middle;
    text-align:center;
    color:var(--wds-color-text-standard-primary,var(--wsr-color-D10,#162d3d));
    display:inline-block;
    position:absolute
}
.range-root .wsr-slider-mark-text-active {
    color:var(--wds-color-text-standard-primary,var(--wsr-color-D10,#162d3d))
}
.range-root .wsr-slider-step {
    width:100%;
    height:var(--wds-slider-track-size,4px);
    background:0 0;
    margin:4px 0;
    position:absolute
}
.range-root.range-slider2175153818-hasgradient .wsr-slider-step {
    width:100%;
    height:var(--wds-slider-track-size-transparent,8px);
    margin:4px 0
}
.range-root .wsr-slider.wsr-slider-vertical .wsr-slider-step {
    height:100%;
    width:var(--wds-slider-track-size,4px)
}
.range-root.range-slider2175153818-hasgradient .wsr-slider.wsr-slider-vertical .wsr-slider-step {
    height:100%;
    width:var(--wds-slider-track-size-transparent,8px)
}
.range-root .wsr-slider-disabled .wsr-slider-rail {
    background-color:var(--wds-color-black-700,var(--wsr-color-D10-10,#162d3d1a))
}
.range-root .wsr-slider-disabled .wsr-slider-track,.range-root .wsr-slider.wsr-slider-vertical.wsr-slider-disabled .wsr-slider-track,.range-root.range-slider2175153818-hasgradient .wsr-slider.wsr-slider-vertical.wsr-slider-disabled .wsr-slider-track {
    background-color:var(--wds-color-black-500,var(--wsr-color-D50,#b6c1cd))
}
.range-sliderhandle {
    box-sizing:border-box;
    touch-action:pan-x;
    outline:none;
    position:absolute
}
.range-sliderhandle.range-slider2175153818-disabled .range-sliderthumb {
    background-color:var(--wds-color-black-500,var(--wsr-color-D50,#b6c1cd))
}
.range-sliderhandle:not(.range-slider2175153818-disabled) .range-sliderthumb.range-slider2175153818-hovered {
    transform:scale(1.5)
}
.range-sliderhandle:not(.range-slider2175153818-disabled) .range-sliderthumb.range-slider2175153818-hasgradient.range-slider2175153818-hovered {
    transform:scale(1.375)
}
.range-sliderthumb {
    width:var(--wds-slider-slider-knob-size,12px);
    height:var(--wds-slider-slider-knob-size,12px);
    background-color:var(--wds-color-fill-standard-primary,var(--wsr-color-B10,#3899ec));
    border-radius:50%;
    margin:auto
}
.range-sliderthumb.range-slider2175153818-hasgradient {
    box-shadow:inset 0 0 0 2px var(--wds-color-fill-standard-tertiary,var(--wsr-color-D80,#fff));
    width:var(--wds-slider-slider-knob-size-transparent,16px);
    height:var(--wds-slider-slider-knob-size-transparent,16px)
}
.range-sliderhandlewrapper.Focusable1027775886--focus-visible .range-sliderhandle:not(.range-slider2175153818-disabled) .range-sliderthumb:not(.range-slider2175153818-hovered) {
    box-shadow:0 0 0 3px var(--wsr-color-F00,#aadbfc);
    z-index:2
}
.range-sliderhandlewrapper.Focusable1027775886--focus-visible .range-sliderhandle:not(.range-slider2175153818-disabled) .range-sliderthumb:not(.range-slider2175153818-hovered).range-slider2175153818-hasgradient {
    box-shadow:inset 0 0 0 2px var(--wsr-color-D80,#fff), 0 0 0 3px var(--wsr-color-F00,#aadbfc)
}
.range-sliderhandlewrapper.Focusable1027775886--focus .range-sliderhandle:not(.range-slider2175153818-disabled) .range-sliderthumb {
    z-index:2;
    border:0 solid #0000;
    outline:none;
    box-shadow:0 0 0 3px #0000
}
.range-sliderhandlewrapper.Focusable1027775886--focus .range-sliderhandle:not(.range-slider2175153818-disabled) .range-sliderthumb.range-slider2175153818-hasgradient {
    box-shadow:inset 0 0 0 2px var(--wsr-color-D80,#fff)
}
.range-markline {
    width:1px;
    height:var(--wds-slider-slider-mark-size,6px);
    background-color:var(--wsr-color-D50,#b6c1cd);
    margin:auto;
    position:relative
}
.range-markvalue {
    margin-top:12px;
    position:relative
}
.range-mark.range-slider2175153818-direction-8-vertical {
    flex-direction:row;
    align-items:center;
    display:flex
}
.Popover3015567462__root {
    display:inline-block;
    position:relative
}
.Popover3015567462__root.Popover3015567462--fluid {
    width:100%;
    display:block
}
.Popover3015567462__content {
    border-radius:var(--wds-popover-border,8px);
    box-sizing:border-box;
    box-shadow:var(--wds-shadow-surface-overlay,var(--wsr-shadow30,0 6px 6px 0 #162d3d0f, 0 0 18px 0 #162d3d1f));
    font-size:var(--wds-font-size-body-small,14px);
    line-height:var(--wds-font-line-height-body-small,18px);
    border:none
}
.Popover3015567462__content.Popover3015567462---skin-5-light {
    color:var(--wds-color-text-standard-primary,var(--wsr-color-D10,#162d3d));
    background:var(--wds-color-fill-surface-overlay,white)
}
.Popover3015567462__content.Popover3015567462---skin-4-dark {
    color:var(--wds-color-text-standard-primary-light,var(--wsr-color-D80,#fff));
    background:var(--wds-color-fill-surface-overlay-dark,var(--wsr-color-D10,#162d3d))
}
.Popover3015567462__content.Popover3015567462--hasArrow.Popover3015567462---placement-5-right,.Popover3015567462__content.Popover3015567462--hasArrow.Popover3015567462---placement-11-right-start,.Popover3015567462__content.Popover3015567462--hasArrow.Popover3015567462---placement-9-right-end {
    margin-left:6px
}
.Popover3015567462__content.Popover3015567462--hasArrow.Popover3015567462---placement-4-left,.Popover3015567462__content.Popover3015567462--hasArrow.Popover3015567462---placement-10-left-start,.Popover3015567462__content.Popover3015567462--hasArrow.Popover3015567462---placement-8-left-end {
    margin-right:6px
}
.Popover3015567462__content.Popover3015567462--hasArrow.Popover3015567462---placement-3-top,.Popover3015567462__content.Popover3015567462--hasArrow.Popover3015567462---placement-9-top-start,.Popover3015567462__content.Popover3015567462--hasArrow.Popover3015567462---placement-7-top-end {
    margin-bottom:6px
}
.Popover3015567462__content.Popover3015567462--hasArrow.Popover3015567462---placement-6-bottom,.Popover3015567462__content.Popover3015567462--hasArrow.Popover3015567462---placement-12-bottom-start,.Popover3015567462__content.Popover3015567462--hasArrow.Popover3015567462---placement-10-bottom-end {
    margin-top:6px
}
.Popover3015567462__arrow {
    box-sizing:border-box;
    background:0 0;
    border-style:solid;
    border-width:4px;
    width:8px;
    height:8px;
    margin:0;
    position:absolute;
    transform:rotate(45deg);
    box-shadow:3px 3px 6px #0000001a
}
.Popover3015567462__arrow.Popover3015567462---skin-5-light {
    border-color:transparent var(--wds-color-text-standard-primary-light,var(--wsr-color-D80,#fff)) var(--wds-color-text-standard-primary-light,var(--wsr-color-D80,#fff)) transparent
}
.Popover3015567462__arrow.Popover3015567462---skin-4-dark {
    border-color:transparent var(--wds-color-fill-surface-overlay-dark,var(--wsr-color-D10,#162d3d)) var(--wds-color-fill-surface-overlay-dark,var(--wsr-color-D10,#162d3d)) transparent
}
.Popover3015567462__arrow.Popover3015567462---placement-5-right,.Popover3015567462__arrow.Popover3015567462---placement-11-right-start,.Popover3015567462__arrow.Popover3015567462---placement-9-right-end {
    margin-top:8px;
    margin-bottom:8px;
    left:2px;
    transform:rotate(135deg)
}
.Popover3015567462__arrow.Popover3015567462---placement-4-left,.Popover3015567462__arrow.Popover3015567462---placement-10-left-start,.Popover3015567462__arrow.Popover3015567462---placement-8-left-end {
    margin-top:8px;
    margin-bottom:8px;
    right:2px;
    transform:rotate(-45deg)
}
.Popover3015567462__arrow.Popover3015567462---placement-3-top,.Popover3015567462__arrow.Popover3015567462---placement-9-top-start,.Popover3015567462__arrow.Popover3015567462---placement-7-top-end {
    margin-left:8px;
    margin-right:8px;
    bottom:2px;
    transform:rotate(45deg)
}
.Popover3015567462__arrow.Popover3015567462---placement-6-bottom,.Popover3015567462__arrow.Popover3015567462---placement-12-bottom-start,.Popover3015567462__arrow.Popover3015567462---placement-10-bottom-end {
    margin-left:8px;
    margin-right:8px;
    top:2px;
    transform:rotate(-135deg)
}
.Popover3015567462__animationEnter {
    opacity:0;
    transform:scale(.9)
}
.Popover3015567462__animationEnterActive {
    opacity:1;
    transition:opacity .15s cubic-bezier(0,0,.2,1),transform .15s cubic-bezier(0,0,.2,1);
    transform:scale(1)
}
.Popover3015567462__animationExit {
    opacity:1;
    transform:scale(1)
}
.Popover3015567462__animationExitActive {
    opacity:0;
    transition:opacity .1s cubic-bezier(.4,0,1,1),transform .1s cubic-bezier(.4,0,1,1);
    transform:scale(.9)
}
.Text3386737733__root {
    white-space:pre-line
}
.Text3386737733__root.Text3386737733---weight-4-thin.Text3386737733---size-4-tiny {
    font-family:var(--brand-font);
    font-size:var(--wds-font-size-body-tiny,var(--wsr-text-font-size-tiny,12px));
    font-weight:var(--wds-font-weight-regular,var(--wsr-font-weight-regular,400));
    line-height:var(--wds-font-line-height-body-tiny,var(--wsr-text-line-height-tiny,15px));
    letter-spacing:var(--wds-font-letter-spacing-0,unset)
}
.Text3386737733__root.Text3386737733---weight-4-thin.Text3386737733---size-5-small {
    font-family:var(--brand-font);
    font-size:var(--wds-font-size-body-small,var(--wsr-text-font-size-small,14px));
    font-weight:var(--wds-font-weight-regular,var(--wsr-font-weight-regular,400));
    line-height:var(--wds-font-line-height-body-small,var(--wsr-text-line-height-small,18px));
    letter-spacing:var(--wds-font-letter-spacing-0,unset)
}
.Text3386737733__root.Text3386737733---weight-4-thin.Text3386737733---size-6-medium {
    font-family:var(--brand-font);
    font-size:var(--wds-font-size-body-medium,var(--wsr-text-font-size-medium,16px));
    font-weight:var(--wds-font-weight-regular,var(--wsr-font-weight-regular,400));
    line-height:var(--wds-font-line-height-body-medium,var(--wsr-text-line-height-medium,24px));
    letter-spacing:var(--wds-font-letter-spacing-0,unset)
}
.Text3386737733__root.Text3386737733---weight-6-normal.Text3386737733---size-4-tiny {
    font-family:var(--brand-font);
    font-size:var(--wds-font-size-body-tiny,var(--wsr-text-font-size-tiny,12px));
    font-weight:var(--wds-font-weight-medium,var(--wsr-font-weight-medium,530));
    line-height:var(--wds-font-line-height-body-tiny,var(--wsr-text-line-height-tiny,15px));
    letter-spacing:var(--wds-font-letter-spacing-0,unset)
}
.Text3386737733__root.Text3386737733---weight-6-normal.Text3386737733---size-5-small {
    font-family:var(--brand-font);
    font-size:var(--wds-font-size-body-small,var(--wsr-text-font-size-small,14px));
    font-weight:var(--wds-font-weight-medium,var(--wsr-font-weight-medium,530));
    line-height:var(--wds-font-line-height-body-small,var(--wsr-text-line-height-small,18px));
    letter-spacing:var(--wds-font-letter-spacing-0,unset)
}
.Text3386737733__root.Text3386737733---weight-6-normal.Text3386737733---size-6-medium {
    font-family:var(--brand-font);
    font-size:var(--wds-font-size-body-medium,var(--wsr-text-font-size-medium,16px));
    font-weight:var(--wds-font-weight-medium,var(--wsr-font-weight-medium,530));
    line-height:var(--wds-font-line-height-body-medium,var(--wsr-text-line-height-medium,24px));
    letter-spacing:var(--wds-font-letter-spacing-0,unset)
}
.Text3386737733__root.Text3386737733---weight-4-bold.Text3386737733---size-4-tiny {
    font-family:var(--brand-font);
    font-size:var(--wds-font-size-body-tiny,var(--wsr-text-font-size-tiny,12px));
    font-weight:var(--wds-font-weight-bold,var(--wsr-font-weight-bold,700));
    line-height:var(--wds-font-line-height-body-tiny,var(--wsr-text-line-height-tiny,15px));
    letter-spacing:var(--wds-font-letter-spacing-0,unset)
}
.Text3386737733__root.Text3386737733---weight-4-bold.Text3386737733---size-5-small {
    font-family:var(--brand-font);
    font-size:var(--wds-font-size-body-small,var(--wsr-text-font-size-small,14px));
    font-weight:var(--wds-font-weight-bold,var(--wsr-font-weight-bold,700));
    line-height:var(--wds-font-line-height-body-small,var(--wsr-text-line-height-small,18px));
    letter-spacing:var(--wds-font-letter-spacing-0,unset)
}
.Text3386737733__root.Text3386737733---weight-4-bold.Text3386737733---size-6-medium {
    font-family:var(--brand-font);
    font-size:var(--wds-font-size-body-medium,var(--wsr-text-font-size-medium,16px));
    font-weight:var(--wds-font-weight-bold,var(--wsr-font-weight-bold,700));
    line-height:var(--wds-font-line-height-body-medium,var(--wsr-text-line-height-medium,24px));
    letter-spacing:var(--wds-font-letter-spacing-0,unset)
}
.Text3386737733__root.Text3386737733---skin-8-standard {
    color:var(--wds-color-text-standard-primary,var(--wsr-color-D10,#162d3d))
}
.Text3386737733__root.Text3386737733---skin-8-standard.Text3386737733--light {
    color:var(--wds-color-text-standard-primary-light,var(--wsr-color-D80,#fff))
}
.Text3386737733__root.Text3386737733---skin-8-standard.Text3386737733--secondary {
    color:var(--wds-color-text-standard-secondary,var(--wsr-color-D20,#32536a))
}
.Text3386737733__root.Text3386737733---skin-8-standard.Text3386737733--light.Text3386737733--secondary {
    color:var(--wds-color-text-standard-secondary-light,var(--wsr-color-D40,#7a92a5))
}
.Text3386737733__root.Text3386737733---skin-7-success {
    color:var(--wds-color-text-success,var(--wsr-color-G10,#60bc57))
}
.Text3386737733__root.Text3386737733---skin-5-error {
    color:var(--wds-color-text-destructive,var(--wsr-color-R10,#ee5951))
}
.Text3386737733__root.Text3386737733---skin-7-premium {
    color:var(--wds-color-text-premium,var(--wsr-color-P10,#aa4dc8))
}
.Text3386737733__root.Text3386737733---skin-8-disabled {
    color:var(--wds-color-text-disabled,var(--wsr-color-D10-30,#162d3d4d))
}
.Text3386737733__root.Text3386737733---skin-8-disabled.Text3386737733--light {
    color:var(--wds-color-text-disabled-light,var(--wsr-color-D80-70,#ffffffb3))
}
.Text3386737733__root.Text3386737733---skin-7-primary {
    color:var(--wds-color-text-primary,var(--wsr-color-B10,#3899ec))
}
.Text3386737733__root>a {
    cursor:pointer;
    color:var(--wds-color-fill-standard-primary,var(--wsr-color-B10,#3899ec));
    text-decoration:none
}
.Text3386737733__root>a:hover {
    color:var(--wds-color-fill-standard-primary-hover,var(--wsr-color-B20,#4eb7f5))
}
.Text3386737733__root ol,.Text3386737733__root ul {
    margin:var(--wds-space-100,6px) 0;
    padding:0
}
.Text3386737733__root ul {
    list-style-type:none
}
.Text3386737733__root>ol ol,.Text3386737733__root>ol ol,.Text3386737733__root>ol ul,.Text3386737733__root>ul ol {
    padding:0
}
.Text3386737733__root>ol li,.Text3386737733__root>ul li {
    position:relative
}
.Text3386737733__root.Text3386737733---size-6-medium ul li {
    padding-left:var(--wds-space-500,30px);
    margin-bottom:var(--wds-space-100,6px)
}
.Text3386737733__root.Text3386737733---size-6-medium ol li {
    margin:0 0 var(--wds-space-100,6px) var(--wds-space-500,30px)
}
.Text3386737733__root.Text3386737733---size-5-small ul li {
    padding-left:var(--wds-space-400,24px);
    margin-bottom:var(--wds-space-150,9px)
}
.Text3386737733__root.Text3386737733---size-5-small ol li {
    margin:0 0 var(--wds-space-150,9px) var(--wds-space-400,24px)
}
.Text3386737733__root.Text3386737733---size-5-small li:last-child {
    margin-bottom:var(--wds-space-100,6px)
}
.Text3386737733__root.Text3386737733---size-4-tiny ul li {
    padding-left:var(--wds-space-400,22px);
    margin-bottom:var(--wds-space-150,9px)
}
.Text3386737733__root.Text3386737733---size-4-tiny ol li {
    margin:0 0 var(--wds-space-150,9px) var(--wds-space-400,22px)
}
.Text3386737733__root.Text3386737733---size-4-tiny li:last-child {
    margin-bottom:var(--wds-space-100,6px)
}
.Text3386737733__root ul li:before {
    content:"";
    background-color:currentColor;
    display:block;
    position:absolute;
    left:0
}
.Text3386737733__root.Text3386737733---size-6-medium ul li:before {
    width:24px;
    height:24px
}
.Text3386737733__root.Text3386737733---size-5-small ul li:before,.Text3386737733__root.Text3386737733---size-4-tiny ul li:before {
    width:18px;
    height:18px
}
.Text3386737733__root.Text3386737733---size-4-tiny ul li:before {
    margin-top:-2px
}
.Text3386737733__root.Text3386737733---size-6-medium.Text3386737733---list-style-9-checkmark ul li:before {
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9.5,14.4393398 L16.9393398,7 C17.232233,6.70710678 17.7071068,6.70710678 18,7 C18.2928932,7.29289322 18.2928932,7.76776695 18,8.06066017 L9.5,16.5606602 L6,13.0606602 C5.70710678,12.767767 5.70710678,12.2928932 6,12 C6.29289322,11.7071068 6.76776695,11.7071068 7.06066017,12 L9.5,14.4393398 Z'/%3E%3C/svg%3E") 50%/contain no-repeat;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9.5,14.4393398 L16.9393398,7 C17.232233,6.70710678 17.7071068,6.70710678 18,7 C18.2928932,7.29289322 18.2928932,7.76776695 18,8.06066017 L9.5,16.5606602 L6,13.0606602 C5.70710678,12.767767 5.70710678,12.2928932 6,12 C6.29289322,11.7071068 6.76776695,11.7071068 7.06066017,12 L9.5,14.4393398 Z'/%3E%3C/svg%3E") 50%/contain no-repeat
}
.Text3386737733__root.Text3386737733---size-5-small.Text3386737733---list-style-9-checkmark ul li:before,.Text3386737733__root.Text3386737733---size-4-tiny.Text3386737733---list-style-9-checkmark ul li:before {
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M11.9393398,6 C12.232233,5.70710678 12.7071068,5.70710678 13,6 C13.2928932,6.29289322 13.2928932,6.76776695 13,7.06066017 L7.5,12.5606602 L5,10.0606602 C4.70710678,9.76776695 4.70710678,9.29289322 5,9 C5.29289322,8.70710678 5.76776695,8.70710678 6.06066017,9 L7.5,10.4393398 L11.9393398,6 Z'/%3E%3C/svg%3E") 50%/contain no-repeat;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M11.9393398,6 C12.232233,5.70710678 12.7071068,5.70710678 13,6 C13.2928932,6.29289322 13.2928932,6.76776695 13,7.06066017 L7.5,12.5606602 L5,10.0606602 C4.70710678,9.76776695 4.70710678,9.29289322 5,9 C5.29289322,8.70710678 5.76776695,8.70710678 6.06066017,9 L7.5,10.4393398 L11.9393398,6 Z'/%3E%3C/svg%3E") 50%/contain no-repeat
}
.Text3386737733__root.Text3386737733---size-6-medium.Text3386737733---list-style-6-circle ul li:before {
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3C/svg%3E") 50%/contain no-repeat;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3C/svg%3E") 50%/contain no-repeat
}
.Text3386737733__root.Text3386737733---size-5-small.Text3386737733---list-style-6-circle ul li:before,.Text3386737733__root.Text3386737733---size-4-tiny.Text3386737733---list-style-6-circle ul li:before {
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='2'%3E%3C/circle%3E%3C/svg%3E") 50%/contain no-repeat;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='2'%3E%3C/circle%3E%3C/svg%3E") 50%/contain no-repeat
}
.Text3386737733__root p {
    margin-block-start:var(--wds-space-100,6px);
    margin-block-end:var(--wds-space-100,6px)
}
.Text3386737733__root.Text3386737733---size-4-tiny p:empty {
    min-height:var(--wds-font-line-height-body-tiny,15px)
}
.Text3386737733__root.Text3386737733---size-5-small p:empty {
    min-height:var(--wds-font-line-height-body-small,18px)
}
.Text3386737733__root.Text3386737733---size-6-medium p:empty {
    min-height:var(--wds-font-line-height-body-medium,24px)
}
.Tooltip97321806__root {
    display:inline
}
.Tooltip97321806__root.Tooltip97321806--inline .Popover3015567462__element {
    display:inline-block
}
.Tooltip97321806__root .Popover3015567462__content {
    overflow-wrap:break-word;
    word-wrap:break-word;
    word-break:break-word
}
.Tooltip97321806__root.Popover3015567462---skin-4-dark.Tooltip97321806---size-5-small .Popover3015567462__content {
    font-family:var(--brand-font);
    font-size:var(--wds-font-size-body-tiny,var(--wsr-text-font-size-tiny,12px));
    font-weight:var(--wds-font-weight-regular,var(--wsr-font-weight-regular,400));
    line-height:var(--wds-font-line-height-body-tiny,var(--wsr-text-line-height-tiny,15px));
    letter-spacing:var(--wds-font-letter-spacing-0,unset);
    padding:8px 12px 7px
}
.Tooltip97321806__root.Popover3015567462---skin-4-dark.Tooltip97321806---size-6-medium .Popover3015567462__content {
    font-family:var(--brand-font);
    font-size:var(--wds-font-size-body-small,var(--wsr-text-font-size-small,14px));
    font-weight:var(--wds-font-weight-medium,var(--wsr-font-weight-medium,530));
    line-height:var(--wds-font-line-height-body-small,var(--wsr-text-line-height-small,18px));
    letter-spacing:var(--wds-font-letter-spacing-0,unset);
    padding:12px 24px
}
.Ellipsis450755323__text {
    text-overflow:ellipsis!important;
    vertical-align:bottom!important;
    max-width:100%!important;
    overflow:hidden!important
}
.Ellipsis450755323__text.Ellipsis450755323---ellipsisLines-10-singleLine {
    white-space:nowrap!important;
    display:inline-block!important
}
.Ellipsis450755323__text.Ellipsis450755323---ellipsisLines-9-multiline {
    -webkit-line-clamp:var(--Ellipsis450755323-maxLines);
    -moz-line-clamp:var(--Ellipsis450755323-maxLines);
    -webkit-box-orient:vertical;
    white-space:normal!important;
    display:-webkit-box!important;
    display:-moz-box!important
}
.Ellipsis450755323__text:after {
    content:"";
    display:block
}
.Ellipsis450755323__tooltip {
    height:max-content;
    display:inline;
    overflow:hidden
}
.Ellipsis450755323__tooltip .Popover3015567462__element {
    max-width:100%
}
.RangeSlider1928817616__container {
    height:auto!important
}
.RangeSlider1928817616__root {
    -archetype:box;
    --RangeSlider1928817616-label-left-padding:0;
    --RangeSlider1928817616-label-right-padding:0;
    --RangeSlider1928817616-label-bottom-padding:0;
    --RangeSlider1928817616-rail-percentage:50;
    --RangeSlider1928817616-thumbHeight:24px;
    --RangeSlider1928817616-thumbWidth:var(--RangeSlider1928817616-thumbHeight);
    --RangeSlider1928817616-halfThumbWidth:calc(.5 * var(--RangeSlider1928817616-thumbWidth));
    --RangeSlider1928817616-minThumbDeviation:calc(var(--RangeSlider1928817616-thumbWidth) * var(--MinThumbPos));
    --RangeSlider1928817616-maxThumbDeviation:calc(var(--RangeSlider1928817616-thumbWidth) * var(--MaxThumbPos));
    --RangeSlider1928817616-maxThumbOppositeDeviation:calc((1 - var(--MaxThumbPos)) * var(--RangeSlider1928817616-thumbWidth));
    direction:var(--root-direction)
}
.RangeSlider1928817616__root.RangeSlider1928817616---sliderType-7-Stepped.RangeSlider1928817616---marksTickShape-5-Lines {
    padding-bottom:17px
}
.RangeSlider1928817616__root.RangeSlider1928817616---sliderType-7-Stepped.RangeSlider1928817616---marksTickShape-4-Dots {
    padding-bottom:10px
}
.RangeSlider1928817616__label {
    -archetype:text;
    direction:var(--label-direction);
    text-align:var(--align);
    padding-left:var(--RangeSlider1928817616-label-left-padding);
    padding-right:var(--RangeSlider1928817616-label-right-padding);
    padding-bottom:var(--RangeSlider1928817616-label-bottom-padding);
    font-family:var(--brand-font);
    font-size:18px;
    display:block
}
.RangeSlider1928817616__baseSlider {
    height:100%
}
.RangeSlider1928817616__baseSlider.range-slider2175153818-horizontal {
    width:100%
}
.RangeSlider1928817616__baseSlider .wsr-slider {
    height:calc(calc(var(--RangeSlider1928817616-thumbHeight)*(var(--RangeSlider1928817616-rail-percentage)/ 100)) + 2 * 4px);
    touch-action:none;
    box-sizing:border-box;
    width:100%;
    margin:9px 0 6px;
    position:relative
}
.RangeSlider1928817616__baseSlider.range-slider2175153818-hasgradient .wsr-slider {
    height:calc(var(--wds-slider-track-size-transparent,8px) + 2 * 4px);
    width:100%;
    margin:9px 0 8px
}
.RangeSlider1928817616__baseSlider .wsr-slider.wsr-slider-vertical {
    width:calc(calc(var(--RangeSlider1928817616-thumbHeight)*(var(--RangeSlider1928817616-rail-percentage)/ 100)) + 2 * 4px);
    height:100%;
    margin:0 9px 0 6px
}
.RangeSlider1928817616__baseSlider.range-slider2175153818-hasgradient .wsr-slider.wsr-slider-vertical {
    width:calc(var(--wds-slider-track-size-transparent,8px) + 2 * 4px);
    height:100%;
    margin:0 9px 0 8px
}
.RangeSlider1928817616__baseSlider .wsr-slider:not(.wsr-slider-disabled) {
    cursor:pointer
}
.RangeSlider1928817616__baseSlider .wsr-slider-disabled {
    cursor:not-allowed
}
.RangeSlider1928817616__baseSlider .wsr-slider:before {
    content:"";
    position:absolute;
    inset:-12px 0
}
.RangeSlider1928817616__baseSlider.range-slider2175153818-hasgradient .wsr-slider:before {
    content:"";
    position:absolute;
    inset:-10px 0
}
.RangeSlider1928817616__baseSlider .wsr-slider.wsr-slider-vertical:before {
    content:"";
    position:absolute;
    inset:0 -12px
}
.RangeSlider1928817616__baseSlider.range-slider2175153818-hasgradient .wsr-slider.wsr-slider-vertical:before {
    content:"";
    position:absolute;
    inset:0 -10px
}
.RangeSlider1928817616__baseSlider .wsr-slider-with-marks {
    height:calc(calc(var(--RangeSlider1928817616-thumbHeight)*(var(--RangeSlider1928817616-rail-percentage)/ 100)) + 2 * 4px + 6px + var(--wds-slider-slider-mark-size,6px) + 12px + 18px);
    margin-bottom:0
}
.RangeSlider1928817616__baseSlider.range-slider2175153818-hasgradient .wsr-slider-with-marks {
    height:calc(var(--wds-slider-track-size-transparent,8px) + 2 * 4px + 8px + var(--wds-slider-slider-mark-size,6px) + 12px + 18px);
    margin-bottom:0
}
.RangeSlider1928817616__baseSlider .wsr-slider-rail {
    background-color:var(--wds-color-fill-standard-secondary,var(--wsr-color-B40,#daeffe));
    width:100%;
    height:calc(var(--RangeSlider1928817616-thumbHeight)*(var(--RangeSlider1928817616-rail-percentage)/ 100));
    border-radius:var(--wds-slider-track-border-border-radius,10px);
    margin:4px 0;
    position:absolute
}
.RangeSlider1928817616__baseSlider .wsr-slider-with-marks:before {
    content:"";
    position:absolute;
    inset:-12px 0 0
}
.RangeSlider1928817616__baseSlider.range-slider2175153818-hasgradient .wsr-slider-rail {
    width:100%;
    height:var(--wds-slider-track-size-transparent,8px);
    margin:4px 0
}
.RangeSlider1928817616__baseSlider .wsr-slider.wsr-slider-vertical .wsr-slider-rail {
    height:100%;
    width:calc(var(--RangeSlider1928817616-thumbHeight)*(var(--RangeSlider1928817616-rail-percentage)/ 100));
    margin:0 4px;
    position:absolute
}
.RangeSlider1928817616__baseSlider.range-slider2175153818-hasgradient .wsr-slider.wsr-slider-vertical .wsr-slider-rail {
    width:var(--wds-slider-track-size-transparent,8px);
    height:100%;
    box-shadow:inset 0 0 0 1px var(--wds-color-border-transparent-primary,var(--wsr-color-D10-20,#162d3d33));
    margin:0 4px
}
.RangeSlider1928817616__baseSlider .wsr-slider-track {
    background-color:var(--wds-color-fill-standard-primary,var(--wsr-color-B10,#3899ec));
    height:calc(var(--RangeSlider1928817616-thumbHeight)*(var(--RangeSlider1928817616-rail-percentage)/ 100));
    border-radius:var(--wds-slider-track-border-border-radius,10px);
    margin:4px 0;
    position:absolute;
    left:0
}
.RangeSlider1928817616__baseSlider.range-slider2175153818-hasgradient .wsr-slider-track {
    display:none
}
.RangeSlider1928817616__baseSlider .wsr-slider.wsr-slider-vertical .wsr-slider-track {
    background-color:var(--wds-color-fill-standard-primary,var(--wsr-color-B10,#3899ec));
    width:calc(var(--RangeSlider1928817616-thumbHeight)*(var(--RangeSlider1928817616-rail-percentage)/ 100));
    border-radius:var(--wds-slider-track-border-border-radius,10px);
    height:100%;
    margin:0 4px;
    position:absolute;
    top:0
}
.RangeSlider1928817616__baseSlider.range-slider2175153818-hasgradient .wsr-slider.wsr-slider-vertical .wsr-slider-track {
    display:none
}
.RangeSlider1928817616__baseSlider .wsr-slider-mark {
    top:calc(calc(var(--RangeSlider1928817616-thumbHeight)*(var(--RangeSlider1928817616-rail-percentage)/ 100)) + var(--wds-slider-slider-mark-size,6px) + 4px + 6px);
    width:100%;
    position:absolute;
    left:0
}
.RangeSlider1928817616__baseSlider.range-slider2175153818-hasgradient .wsr-slider-mark {
    top:calc(var(--wds-slider-track-size-transparent,8px) + var(--wds-slider-slider-mark-size,6px) + 4px + 8px);
    width:100%
}
.RangeSlider1928817616__baseSlider .wsr-slider.wsr-slider-vertical .wsr-slider-mark {
    top:0;
    left:calc(calc(var(--RangeSlider1928817616-thumbHeight)*(var(--RangeSlider1928817616-rail-percentage)/ 100)) + var(--wds-slider-slider-mark-size,6px) + 4px + 6px);
    height:100%;
    position:absolute
}
.RangeSlider1928817616__baseSlider.range-slider2175153818-hasgradient .wsr-slider.wsr-slider-vertical .wsr-slider-mark {
    left:calc(var(--wds-slider-track-size-transparent,8px) + var(--wds-slider-slider-mark-size,6px) + 4px + 8px);
    height:100%
}
.RangeSlider1928817616__baseSlider .wsr-slider-mark-text {
    vertical-align:middle;
    text-align:center;
    color:var(--wds-color-text-standard-primary,var(--wsr-color-D10,#162d3d));
    display:inline-block;
    position:absolute
}
.RangeSlider1928817616__baseSlider .wsr-slider-mark-text-active {
    color:var(--wds-color-text-standard-primary,var(--wsr-color-D10,#162d3d))
}
.RangeSlider1928817616__baseSlider .wsr-slider-step {
    width:100%;
    height:calc(var(--RangeSlider1928817616-thumbHeight)*(var(--RangeSlider1928817616-rail-percentage)/ 100));
    background:0 0;
    margin:4px 0;
    position:absolute
}
.RangeSlider1928817616__baseSlider.range-slider2175153818-hasgradient .wsr-slider-step {
    width:100%;
    height:var(--wds-slider-track-size-transparent,8px);
    margin:4px 0
}
.RangeSlider1928817616__baseSlider .wsr-slider.wsr-slider-vertical .wsr-slider-step {
    height:100%;
    width:calc(var(--RangeSlider1928817616-thumbHeight)*(var(--RangeSlider1928817616-rail-percentage)/ 100))
}
.RangeSlider1928817616__baseSlider.range-slider2175153818-hasgradient .wsr-slider.wsr-slider-vertical .wsr-slider-step {
    height:100%;
    width:var(--wds-slider-track-size-transparent,8px)
}
.RangeSlider1928817616__baseSlider .wsr-slider-disabled .wsr-slider-rail {
    background-color:var(--wds-color-black-700,var(--wsr-color-D10-10,#162d3d1a))
}
.RangeSlider1928817616__baseSlider .wsr-slider-disabled .wsr-slider-track,.RangeSlider1928817616__baseSlider .wsr-slider.wsr-slider-vertical.wsr-slider-disabled .wsr-slider-track,.RangeSlider1928817616__baseSlider.range-slider2175153818-hasgradient .wsr-slider.wsr-slider-vertical.wsr-slider-disabled .wsr-slider-track {
    background-color:var(--wds-color-black-500,var(--wsr-color-D50,#b6c1cd))
}
.RangeSlider1928817616__baseSlider .range-sliderhandle {
    box-sizing:border-box;
    touch-action:pan-x;
    outline:none;
    position:absolute
}
.RangeSlider1928817616__baseSlider .range-sliderhandle.range-slider2175153818-disabled .range-sliderthumb {
    background-color:var(--wds-color-black-500,var(--wsr-color-D50,#b6c1cd))
}
.RangeSlider1928817616__baseSlider .range-sliderhandle:not(.range-slider2175153818-disabled) .range-sliderthumb.range-slider2175153818-hovered {
    transform:scale(1.5)
}
.RangeSlider1928817616__baseSlider .range-sliderhandle:not(.range-slider2175153818-disabled) .range-sliderthumb.range-slider2175153818-hasgradient.range-slider2175153818-hovered {
    transform:scale(1.375)
}
.RangeSlider1928817616__baseSlider .range-sliderthumb {
    width:var(--RangeSlider1928817616-thumbHeight);
    height:var(--RangeSlider1928817616-thumbHeight);
    background-color:var(--wds-color-fill-standard-primary,var(--wsr-color-B10,#3899ec));
    border-radius:50%;
    margin:auto
}
.RangeSlider1928817616__baseSlider .range-sliderthumb.range-slider2175153818-hasgradient {
    box-shadow:inset 0 0 0 2px var(--wds-color-fill-standard-tertiary,var(--wsr-color-D80,#fff));
    width:var(--wds-slider-slider-knob-size-transparent,16px);
    height:var(--wds-slider-slider-knob-size-transparent,16px)
}
.RangeSlider1928817616__baseSlider .range-sliderhandlewrapper.Focusable1027775886--focus-visible .range-sliderhandle:not(.range-slider2175153818-disabled) .range-sliderthumb:not(.range-slider2175153818-hovered) {
    box-shadow:0 0 0 3px var(--wsr-color-F00,#aadbfc);
    z-index:2
}
.RangeSlider1928817616__baseSlider .range-sliderhandlewrapper.Focusable1027775886--focus-visible .range-sliderhandle:not(.range-slider2175153818-disabled) .range-sliderthumb:not(.range-slider2175153818-hovered).range-slider2175153818-hasgradient {
    box-shadow:inset 0 0 0 2px var(--wsr-color-D80,#fff), 0 0 0 3px var(--wsr-color-F00,#aadbfc)
}
.RangeSlider1928817616__baseSlider .range-sliderhandlewrapper.Focusable1027775886--focus .range-sliderhandle:not(.range-slider2175153818-disabled) .range-sliderthumb {
    z-index:2;
    border:0 solid #0000;
    outline:none;
    box-shadow:0 0 0 3px #0000
}
.RangeSlider1928817616__baseSlider .range-sliderhandlewrapper.Focusable1027775886--focus .range-sliderhandle:not(.range-slider2175153818-disabled) .range-sliderthumb.range-slider2175153818-hasgradient {
    box-shadow:inset 0 0 0 2px var(--wsr-color-D80,#fff)
}
.RangeSlider1928817616__baseSlider .range-markline {
    width:1px;
    height:var(--wds-slider-slider-mark-size,6px);
    background-color:var(--wsr-color-D50,#b6c1cd);
    margin:auto;
    position:relative
}
.wsr-slider.wsr-slider-vertical .range-markline {
    height:1px;
    width:var(--wds-slider-slider-mark-size,6px);
    background-color:var(--wsr-color-D50,#b6c1cd);
    margin:auto;
    position:relative
}
.RangeSlider1928817616__baseSlider .range-markvalue {
    margin-top:12px;
    position:relative
}
.wsr-slider.wsr-slider-vertical .range-markvalue {
    margin-top:0;
    margin-left:12px;
    position:relative
}
.RangeSlider1928817616__baseSlider .range-mark.range-slider2175153818-direction-8-vertical {
    flex-direction:row;
    align-items:center;
    display:flex
}
.RangeSlider1928817616__baseSlider .range-sliderhandlewrapper {
    margin-top:calc(var(--RangeSlider1928817616-thumbHeight)*-1)
}
.RangeSlider1928817616__baseSlider .wsr-slider .wsr-slider-mark {
    margin-top:calc((var(--RangeSlider1928817616-thumbHeight)) * (1 - var(--RangeSlider1928817616-rail-percentage)/ 100));
    width:calc(100% - var(--RangeSlider1928817616-thumbWidth));
    margin-left:calc(var(--RangeSlider1928817616-thumbWidth)/2)
}
.RangeSlider1928817616__baseSlider .range-markline {
    -archetype:noPaddingBox
}
.RangeSlider1928817616__root .range-marklabel {
    -archetype:text;
    display:none
}
.wsr-slider-rail {
    -archetype:paintBox;
    box-sizing:border-box
}
.RangeSlider1928817616__baseSlider {
    direction:var(--slider-direction)
}
.RangeSlider1928817616__baseSlider .wsr-slider {
    height:calc(var(--RangeSlider1928817616-thumbHeight) + 2 * 4px);
    align-items:center;
    display:flex
}
.RangeSlider1928817616__baseSlider .range-sliderthumb {
    box-sizing:border-box;
    -archetype:paintBox;
    border-radius:50%
}
.RangeSlider1928817616__root .RangeSlider1928817616__baseSlider .range-sliderthumb {
    width:var(--RangeSlider1928817616-thumbWidth);
    top:0;
    bottom:0
}
.wsr-slider-track {
    -archetype:onlyPaintBox
}
.RangeSlider1928817616__baseSlider .wsr-slider-track {
    width:auto!important
}
.RangeSlider1928817616__root .RangeSlider1928817616__baseSlider .wsr-slider-track {
    inset-inline-start:calc(100% * var(--MinThumbPos) - var(--RangeSlider1928817616-minThumbDeviation) + var(--RangeSlider1928817616-halfThumbWidth))!important;
    inset-inline-end:calc(100% * (1 - var(--MaxThumbPos)) - var(--RangeSlider1928817616-maxThumbOppositeDeviation) + var(--RangeSlider1928817616-halfThumbWidth))!important
}
.RangeSlider1928817616__root.RangeSlider1928817616--singleHandle .RangeSlider1928817616__baseSlider .wsr-slider-track {
    inset-inline-start:0%!important;
    inset-inline-end:calc(100% * (1 - var(--MaxThumbPos)) - var(--RangeSlider1928817616-maxThumbOppositeDeviation) + var(--RangeSlider1928817616-halfThumbWidth))!important
}
.RangeSlider1928817616__root.RangeSlider1928817616---marksTickShape-5-Lines .RangeSlider1928817616__baseSlider .range-markline {
    width:1px;
    height:10px
}
.RangeSlider1928817616__root.RangeSlider1928817616---marksTickShape-4-Dots .RangeSlider1928817616__baseSlider .range-markline {
    border-radius:50%;
    width:3px;
    height:3px
}
.RangeSlider1928817616__baseSlider .range-sliderhandlewrapper .range-sliderhandle {
    transform:translate(0%)!important
}
.RangeSlider1928817616__root .RangeSlider1928817616__baseSlider .range-sliderhandlewrapper:nth-child(4) .range-sliderhandle {
    inset-inline-start:calc(100% * var(--MinThumbPos) - var(--RangeSlider1928817616-minThumbDeviation))!important
}
.RangeSlider1928817616__root .RangeSlider1928817616__baseSlider .range-sliderhandlewrapper:nth-child(5) .range-sliderhandle {
    inset-inline-start:calc(100% * var(--MaxThumbPos) - var(--RangeSlider1928817616-maxThumbDeviation))!important
}
.RangeSlider1928817616__baseSlider .range-sliderthumb.range-slider2175153818-hovered {
    transform:scale(1)!important
}
.public-layout-style-43.orM9hcb--madefor {
    --wbu-font-stack:var(--site-font-stack);
    --wbu-font-weight-regular:var(--site-font-weight-regular);
    --wbu-font-weight-medium:var(--site-font-weight-medium);
    --wbu-font-weight-bold:var(--site-font-weight-bold)
}
.public-layout-style-58 {
    --wbu-color-blue-0:#0f2ccf;
    --wbu-color-blue-100:#2f5dff;
    --wbu-color-blue-200:#597dff;
    --wbu-color-blue-300:#acbeff;
    --wbu-color-blue-400:#d5dfff;
    --wbu-color-blue-500:#eaefff;
    --wbu-color-blue-600:#f5f7ff;
    --wbu-color-black-0:#151414;
    --wbu-color-black-100:#383838;
    --wbu-color-black-200:#525150;
    --wbu-color-black-300:#767574;
    --wbu-color-black-400:#a8a6a5;
    --wbu-color-black-500:#e0dfdf;
    --wbu-color-black-600:#f1f0ef;
    --wbu-color-red-0:#9c2426;
    --wbu-color-red-100:#df3336;
    --wbu-color-red-200:#e55c5e;
    --wbu-color-red-300:#ed8f90;
    --wbu-color-red-400:#f4b8b9;
    --wbu-color-red-500:#f9d6d7;
    --wbu-color-red-600:#fcebeb;
    --wbu-color-green-0:#0d4f3d;
    --wbu-color-green-100:#4b916d;
    --wbu-color-green-200:#97c693;
    --wbu-color-green-300:#bde2a7;
    --wbu-color-green-400:#daf3c0;
    --wbu-color-green-500:#effae5;
    --wbu-color-green-600:#f1f5ed;
    --wbu-color-yellow-0:#d49341;
    --wbu-color-yellow-100:#f9ad4d;
    --wbu-color-yellow-200:#fabd71;
    --wbu-color-yellow-300:#fcd29d;
    --wbu-color-yellow-400:#fdead2;
    --wbu-color-yellow-500:#fef3e5;
    --wbu-color-yellow-600:#fef6ed;
    --wbu-color-orange-0:#ae3e09;
    --wbu-color-orange-100:#ff8044;
    --wbu-color-orange-200:#fe9361;
    --wbu-color-orange-300:#fda77f;
    --wbu-color-orange-400:#fbcfbb;
    --wbu-color-orange-500:#fbe3d9;
    --wbu-color-orange-600:#fdf1ec;
    --wbu-color-purple-0:#5000aa;
    --wbu-color-purple-100:#7200f3;
    --wbu-color-purple-200:#8b2df5;
    --wbu-color-purple-300:#be89f9;
    --wbu-color-purple-400:#d7b7fb;
    --wbu-color-purple-500:#f1e5fe;
    --wbu-color-purple-600:#f8f2ff;
    --wbu-color-ai-0:#4d3dd0;
    --wbu-color-ai-100:#5a48f5;
    --wbu-color-ai-200:#7b6df7;
    --wbu-color-ai-300:#a59bfa;
    --wbu-color-ai-400:#d6d1fc;
    --wbu-color-ai-500:#e7e4fe;
    --wbu-color-ai-600:#eeecfe;
    --wbu-heading-font-stack:"Madefor Display","Helvetica Neue",Helvetica,Arial,"\E3\192\A1\E3\201A\A4\E3\192\AA\E3\201A\AA","meiryo","\E3\192\2019\E3\192\A9\E3\201A\AE\E3\192\17D\E8\A7\2019\E3\201A\B4  pro w3","hiragino kaku gothic pro",sans-serif;
    --wbu-text-tiny-size:10px;
    --wbu-text-tiny-line-height:12px;
    --wbu-text-small-size:12px;
    --wbu-text-small-line-height:12px;
    --wbu-text-medium-size:14px;
    --wbu-text-medium-line-height:16px;
    --wbu-text-large-size:16px;
    --wbu-text-large-line-height:18px;
    --wbu-heading-h1-font-size:32px;
    --wbu-heading-h1-line-height:40px;
    --wbu-heading-h1-letter-spacing:-0.5px;
    --wbu-heading-h1-font-weight:400;
    --wbu-heading-h2-font-size:24px;
    --wbu-heading-h2-line-height:32px;
    --wbu-heading-h2-letter-spacing:-0.5px;
    --wbu-heading-h2-font-weight:500;
    --wbu-heading-h3-font-size:16px;
    --wbu-heading-h3-line-height:24px;
    --wbu-heading-h3-letter-spacing:-0.5px;
    --wbu-heading-h3-font-weight:700;
    --wbu-heading-h4-font-size:14px;
    --wbu-heading-h4-line-height:18px;
    --wbu-heading-h4-letter-spacing:0px;
    --wbu-heading-h4-font-weight:500;
    --wbu-heading-h5-font-size:12px;
    --wbu-heading-h5-line-height:18px;
    --wbu-heading-h5-letter-spacing:0px;
    --wbu-heading-h5-font-weight:600
}
.public-layout-style-60.och83_y--madefor {
    --wbu-font-stack:var(--site-font-stack);
    --wbu-font-weight-regular:var(--site-font-weight-regular);
    --wbu-font-weight-medium:var(--site-font-weight-medium);
    --wbu-font-weight-bold:var(--site-font-weight-bold)
}
.public-layout-style-916,.public-layout-style-916 * {
    box-sizing:border-box
}
.public-layout-style-916.o__41gtK_--forceBWTheme {
    --wut-bg-color:#fff;
    --wut-text-color:#000;
    --wut-disabled-color:#969696;
    --wut-placeholder-color:#646464;
    --wut-main-cta-color:rgb(var(--site-color-5));
    --wut-secondary-cta-color:#000;
    --wut-input-border-color:rgba(0,0,0,.6);
    --wut-input-hover-and-focus-border-color:#000;
    --wut-selection-text-bg-color:rgba(0,0,0,.2);
    --wut-meta-data-color:#646464;
    --wut-clear-button-bg-color:rgba(0,0,0,.12)
}
.public-layout-style-916.o__41gtK_--isOpen {
    height:100vh;
    height:100dvh;
    left:0;
    position:fixed;
    top:0;
    width:100vw;
    width:100dvw;
    z-index:1999
}
.public-layout-style-917 {
    opacity:0;
    -webkit-transition:opacity .3s,-webkit-transform .4s;
    transition:opacity .2s,transform .4s;
    transition-timing-function:ease;
    z-index:2000
}
.public-layout-style-916.o__41gtK_--isOpen .public-layout-style-917 {
    opacity:1
}
.public-layout-style-918 {
    background:rgb(var(--site-ui-tpa-modal-overlay-background-color,var(--wst-system-line-1-color-rgb,0,0,0)));
    height:100%;
    opacity:.6;
    width:100%
}
.public-layout-style-920 {
    --MobileDrawer1106429117-white:255,255,255;
    --MobileDrawer1106429117-black:0,0,0;
    --MobileDrawer1106429117-background-color:var(--wst-primary-background-color-rgb,var(--MobileDrawer1106429117-white));
    width:100%
}
.szhy2f7 {
    background-color:rgb(var(--site-ui-tpa-mobile-drawer-background-color,var(--MobileDrawer1106429117-background-color)));
    border-color:rgb(var(--site-ui-tpa-mobile-drawer-border-color,var(--MobileDrawer1106429117-black)));
    border-style:solid;
    border-width:var(--site-ui-tpa-mobile-drawer-border-width,0);
    max-height:320px;
    min-height:60px;
    position:absolute;
    transition:.3s ease;
    transition-timing-function:cubic-bezier(.25,.46,.45,.94);
    width:100%
}
.szhy2f7.owSBl3G--fullScreen {
    min-height:100vh;
    transition-duration:.5s
}
.szhy2f7.owSBl3G---position-3-top {
    border-bottom-left-radius:var(--site-ui-tpa-mobile-drawer-border-radius,0);
    border-bottom-right-radius:var(--site-ui-tpa-mobile-drawer-border-radius,0);
    top:-100%
}
.szhy2f7.owSBl3G---position-3-top.owSBl3G--visible {
    top:0
}
.szhy2f7.owSBl3G---position-6-bottom {
    border-top-left-radius:var(--site-ui-tpa-mobile-drawer-border-radius,0);
    border-top-right-radius:var(--site-ui-tpa-mobile-drawer-border-radius,0);
    bottom:-100%
}
.szhy2f7.owSBl3G---position-6-bottom.owSBl3G--visible {
    bottom:0
}
.public-layout-style-925 {
    align-items:center;
    display:flex;
    flex:0 0 auto;
    justify-content:center
}
.public-layout-style-926 {
    border-radius:100%;
    display:inline-block;
    height:10px;
    margin:18px 2px;
    opacity:0;
    width:10px
}
.public-layout-style-926:first-child {
    animation:xDDB8S 1s ease-in-out infinite
}
.public-layout-style-926:nth-child(2) {
    animation:xDDB8S 1s ease-in-out .33s infinite
}
.public-layout-style-926:nth-child(3) {
    animation:xDDB8S 1s ease-in-out .66s infinite
}
@keyframes xDDB8S {
    0%,to {
        opacity:0
    }
    60% {
        opacity:1
    }
}
.public-layout-style-1239 {
    padding:0;
    width:100%
}
.public-layout-style-1239.public-layout-style-1240 {
    margin:0 auto;
    max-width:980px;
    padding:14px 20px
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-1239 {
        padding-top:0
    }
}
.gt-xs .public-layout-style-1239 {
    padding-top:0
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-1239 {
        margin:0 auto;
        padding:14px 20px;
        width:980px
    }
}
.gt-sm .public-layout-style-1239 {
    margin:0 auto;
    padding:14px 20px;
    width:980px
}
.public-layout-style-1241.public-layout-style-1242,.public-layout-style-1241.public-layout-style-1243,.public-layout-style-1241.public-layout-style-1244 {
    margin:0 auto;
    padding:14px 20px;
    width:100%
}
.public-layout-style-1245 {
    margin-bottom:0;
    position:relative
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-1246.public-layout-style-1247 {
        min-width:620px
    }
}
.gt-xs .public-layout-style-1246.public-layout-style-1247 {
    min-width:620px
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-1246,.use-media-queries .public-layout-style-1246.public-layout-style-1247 {
        max-width:940px
    }
}
.gt-sm .public-layout-style-1246,.gt-sm .public-layout-style-1246.public-layout-style-1247 {
    max-width:940px
}
.public-layout-style-1248 {
    margin:-16px
}
.public-layout-style-1248.public-layout-style-1249 {
    display:flex;
    flex-wrap:wrap
}
.public-layout-style-1248.public-layout-style-1242,.public-layout-style-1248.public-layout-style-1243,.public-layout-style-1248.public-layout-style-1244 {
    display:grid;
    grid-template-columns:repeat(auto-fit,324px);
    justify-content:center
}
.public-layout-style-1248.public-layout-style-1244 {
    grid-template-columns:repeat(auto-fit,486px)
}
.public-layout-style-1248 .public-layout-style-1250 {
    padding:16px
}
.public-layout-style-1251 {
    display:block;
    list-style-type:none;
    position:relative
}
.public-layout-style-1246 .public-layout-style-1251 {
    margin-bottom:32px
}
.public-layout-style-1247 .public-layout-style-1251 {
    width:292px
}
.public-layout-style-1252 .public-layout-style-1251 {
    width:454px
}
.public-layout-style-1253 .public-layout-style-1251 {
    width:100%
}
.public-layout-style-1243 .public-layout-style-1251 {
    height:426px;
    width:292px
}
.public-layout-style-1243.public-layout-style-1254 .public-layout-style-1251 {
    height:376px
}
.public-layout-style-1240 .public-layout-style-1251 {
    width:100%
}
.public-layout-style-1242 .public-layout-style-1251 {
    height:292px;
    width:292px
}
.public-layout-style-1244 .public-layout-style-1251 {
    height:454px;
    width:454px
}
.public-layout-style-1107 {
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
@supports not (-webkit-line-clamp:1) {
    .public-layout-style-1107 {
        display:block;
        white-space:nowrap
    }
}
.public-layout-style-1108 {
    line-height:1.5
}
.public-layout-style-1109 {
    word-break:break-word
}
.public-layout-style-944 {
    cursor:pointer
}
.public-layout-style-996 {
    background:#fff;
    border-radius:0;
    cursor:default;
    display:block;
    margin-inline-end:0;
    margin-inline-start:0
}
.public-layout-style-996.public-layout-style-997 {
    direction:rtl
}
.public-layout-style-996.public-layout-style-998.public-layout-style-999 {
    padding-top:30px
}
.public-layout-style-996.public-layout-style-1000,.public-layout-style-996.public-layout-style-1001,.public-layout-style-996.public-layout-style-1002,.public-layout-style-996.public-layout-style-1003,.public-layout-style-996.public-layout-style-1004,.public-layout-style-996.public-layout-style-1005,.public-layout-style-996.public-layout-style-1006 {
    display:flex;
    flex-direction:column;
    height:100%
}
.app-desktop .public-layout-style-996 {
    border-style:solid;
    border-width:1px
}
.public-layout-style-996 .public-layout-style-1007,.public-layout-style-996 .public-layout-style-1008,.public-layout-style-996 .public-layout-style-1009 {
    display:block
}
.public-layout-style-996.public-layout-style-1007,.public-layout-style-996.public-layout-style-1008,.public-layout-style-996.public-layout-style-1009,.public-layout-style-996.public-layout-style-1010,.public-layout-style-996.public-layout-style-1011,.public-layout-style-996.public-layout-style-1012 {
    display:flex
}
.public-layout-style-996.public-layout-style-1007.public-layout-style-998,.public-layout-style-996.public-layout-style-1008.public-layout-style-998,.public-layout-style-996.public-layout-style-1009.public-layout-style-998,.public-layout-style-996.public-layout-style-1010.public-layout-style-998,.public-layout-style-996.public-layout-style-1011.public-layout-style-998,.public-layout-style-996.public-layout-style-1012.public-layout-style-998 {
    height:auto
}
@media(max-width:685px) {
    .use-media-queries .public-layout-style-996.public-layout-style-1007,.use-media-queries .public-layout-style-996.public-layout-style-1008,.use-media-queries .public-layout-style-996.public-layout-style-1009,.use-media-queries .public-layout-style-996.public-layout-style-1010,.use-media-queries .public-layout-style-996.public-layout-style-1011,.use-media-queries .public-layout-style-996.public-layout-style-1012 {
        flex-direction:column
    }
}
.lt-sm .public-layout-style-996.public-layout-style-1007,.lt-sm .public-layout-style-996.public-layout-style-1008,.lt-sm .public-layout-style-996.public-layout-style-1009,.lt-sm .public-layout-style-996.public-layout-style-1010,.lt-sm .public-layout-style-996.public-layout-style-1011,.lt-sm .public-layout-style-996.public-layout-style-1012 {
    flex-direction:column
}
.public-layout-style-996.public-layout-style-1007,.public-layout-style-996.public-layout-style-1008,.public-layout-style-996.public-layout-style-1009,.public-layout-style-996.public-layout-style-1010,.public-layout-style-996.public-layout-style-1011 {
    height:100%
}
.public-layout-style-1000 .public-layout-style-1013,.public-layout-style-1001 .public-layout-style-1013,.public-layout-style-1002 .public-layout-style-1013,.public-layout-style-1003 .public-layout-style-1013,.public-layout-style-1004 .public-layout-style-1013,.public-layout-style-1005 .public-layout-style-1013,.public-layout-style-1006 .public-layout-style-1013 {
    height:165px;
    padding-bottom:0
}
.public-layout-style-996.public-layout-style-1001 {
    position:absolute;
    width:100%
}
.public-layout-style-1014 .public-layout-style-1013 {
    height:400px
}
.public-layout-style-1007 .public-layout-style-1013,.public-layout-style-1008 .public-layout-style-1013,.public-layout-style-1009 .public-layout-style-1013,.public-layout-style-1010 .public-layout-style-1013,.public-layout-style-1014 .public-layout-style-1013,.public-layout-style-1011 .public-layout-style-1013,.public-layout-style-1012 .public-layout-style-1013 {
    padding-bottom:0
}
.public-layout-style-1007 .public-layout-style-1013,.public-layout-style-1007 .pccjOy,.public-layout-style-1008 .public-layout-style-1013,.public-layout-style-1008 .pccjOy,.public-layout-style-1009 .public-layout-style-1013,.public-layout-style-1009 .pccjOy,.public-layout-style-1010 .public-layout-style-1013,.public-layout-style-1010 .pccjOy,.public-layout-style-1011 .public-layout-style-1013,.public-layout-style-1011 .pccjOy,.public-layout-style-1012 .public-layout-style-1013,.public-layout-style-1012 .pccjOy {
    bottom:0;
    inset-inline-end:0;
    inset-inline-start:0;
    position:absolute;
    top:0
}
.public-layout-style-1015 {
    padding:30px 18px 25px;
    width:100%
}
.app-mobile .public-layout-style-1015.public-layout-style-1016 {
    box-shadow:0 1px rgba(0,0,0,.1)
}
.public-layout-style-1015.public-layout-style-1017.public-layout-style-1018,.public-layout-style-1015.glhtJc.public-layout-style-1018 {
    padding:30px 18px
}
.public-layout-style-1015.public-layout-style-1017.public-layout-style-999,.public-layout-style-1015.glhtJc.public-layout-style-999 {
    padding-bottom:0
}
.public-layout-style-1015.public-layout-style-1019 {
    padding:23px
}
.public-layout-style-1015.public-layout-style-1019.public-layout-style-1018 {
    padding-bottom:7px
}
.public-layout-style-1015.public-layout-style-1020,.public-layout-style-1015.public-layout-style-1005 {
    padding:24px 29px
}
.public-layout-style-1015.public-layout-style-1020.public-layout-style-1018,.public-layout-style-1015.public-layout-style-1005.public-layout-style-1018 {
    padding-bottom:7px
}
.public-layout-style-1015.public-layout-style-1014 {
    padding:42px 47px 37px 47px
}
.public-layout-style-1015.public-layout-style-1014.public-layout-style-1018 {
    padding:42px 47px 13px 47px
}
.public-layout-style-1015.public-layout-style-1000,.public-layout-style-1015.public-layout-style-1002,.public-layout-style-1015.public-layout-style-1003,.public-layout-style-1015.public-layout-style-1004,.public-layout-style-1015.public-layout-style-1005,.public-layout-style-1015.public-layout-style-1006 {
    display:flex;
    flex-direction:column;
    height:100%;
    min-height:0;
    padding:var(--blog-pl-common-padding-top) 24px var(--blog-pl-common-padding-bottom)
}
.public-layout-style-1015.public-layout-style-1001 {
    display:flex;
    flex-direction:column;
    height:100%;
    min-height:0;
    padding:var(--blog-pl-slider-padding-top) 16px var(--blog-pl-slider-padding-bottom)
}
.public-layout-style-1015.public-layout-style-1000.public-layout-style-998,.public-layout-style-1015.public-layout-style-1000.public-layout-style-998.public-layout-style-1018,.public-layout-style-1015.public-layout-style-1001.public-layout-style-998,.public-layout-style-1015.public-layout-style-1001.public-layout-style-998.public-layout-style-1018,.public-layout-style-1015.public-layout-style-1003.public-layout-style-998,.public-layout-style-1015.public-layout-style-1003.public-layout-style-998.public-layout-style-1018,.public-layout-style-1015.public-layout-style-1004.public-layout-style-998,.public-layout-style-1015.public-layout-style-1004.public-layout-style-998.public-layout-style-1018 {
    height:100%
}
.public-layout-style-1015.public-layout-style-1012 {
    display:flex;
    flex-direction:column;
    padding:40px 48px 37px
}
@media(min-width:686px)and (max-width:980px) {
    .use-media-queries .public-layout-style-1015.public-layout-style-1012 {
        padding:calc(40px + (var(--root-width) - 981px)/19) calc(48px + (var(--root-width) - 981px)/19)
    }
}
.w686-980 .public-layout-style-1015.public-layout-style-1012 {
    padding:calc(40px + (var(--root-width) - 981px)/19) calc(48px + (var(--root-width) - 981px)/19)
}
@media(max-width:685px) {
    .use-media-queries .public-layout-style-1015.public-layout-style-1012 {
        padding:24px
    }
}
.lt-sm .public-layout-style-1015.public-layout-style-1012 {
    padding:24px
}
.public-layout-style-1015.public-layout-style-1010,.public-layout-style-1015.public-layout-style-1011 {
    display:flex;
    flex:1;
    flex-direction:column;
    overflow:hidden;
    padding-bottom:24px;
    padding-top:24px
}
.public-layout-style-1015.public-layout-style-1007,.public-layout-style-1015.public-layout-style-1008,.public-layout-style-1015.public-layout-style-1009 {
    padding:0
}
.public-layout-style-1015.public-layout-style-1021 {
    display:inline-block;
    height:100%;
    inset-inline-start:0;
    padding:27px 24px;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-1015.public-layout-style-1021.public-layout-style-998 {
    padding:32px 24px
}
.public-layout-style-1015.public-layout-style-1021.public-layout-style-1022 {
    background-color:rgba(0,0,0,.45)
}
.public-layout-style-1015.public-layout-style-1023,.public-layout-style-1015.public-layout-style-1024,.public-layout-style-1015.public-layout-style-1025 {
    display:flex;
    flex-direction:column
}
.public-layout-style-1015.public-layout-style-1026 {
    display:inline-block;
    inset-inline-start:0;
    position:absolute;
    top:0
}
.public-layout-style-1015.public-layout-style-1023,.public-layout-style-1015.public-layout-style-1024,.public-layout-style-1015.public-layout-style-1026,.public-layout-style-1015.public-layout-style-1025 {
    height:100%;
    padding:27px 24px;
    width:100%
}
.public-layout-style-1015.public-layout-style-1023.public-layout-style-1022,.public-layout-style-1015.public-layout-style-1024.public-layout-style-1022,.public-layout-style-1015.public-layout-style-1026.public-layout-style-1022,.public-layout-style-1015.public-layout-style-1025.public-layout-style-1022 {
    background-color:rgba(0,0,0,.45)
}
.public-layout-style-1015.public-layout-style-1023.public-layout-style-998,.public-layout-style-1015.public-layout-style-1024.public-layout-style-998,.public-layout-style-1015.public-layout-style-1026.public-layout-style-998,.public-layout-style-1015.public-layout-style-1025.public-layout-style-998 {
    padding:32px 24px
}
.public-layout-style-1027 {
    display:block
}
.public-layout-style-1028,.public-layout-style-1027 {
    color:inherit;
    font:inherit
}
.public-layout-style-1028 {
    box-sizing:content-box;
    flex:1 1 auto;
    margin:-3px;
    overflow:hidden;
    padding:3px;
    width:100%
}
.public-layout-style-1028.public-layout-style-1029 {
    text-align:start
}
.public-layout-style-1028.public-layout-style-1003.public-layout-style-1030.public-layout-style-1031 {
    margin-top:-19px
}
.public-layout-style-1028.public-layout-style-1000.public-layout-style-1030.public-layout-style-1031 {
    margin-top:-48px
}
.public-layout-style-1028.public-layout-style-1001.public-layout-style-1030.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1002.public-layout-style-1030.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1004.public-layout-style-1030.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1006.public-layout-style-1030.public-layout-style-1031 {
    margin-top:-36px
}
.public-layout-style-1028.public-layout-style-1005.public-layout-style-1030.public-layout-style-1031 {
    margin-top:-25px
}
.public-layout-style-1028.public-layout-style-1010,.public-layout-style-1028.public-layout-style-1011,.public-layout-style-1028.public-layout-style-1012 {
    display:flex;
    flex-direction:column
}
.public-layout-style-1028.public-layout-style-1010.public-layout-style-998,.public-layout-style-1028.public-layout-style-1011.public-layout-style-998,.public-layout-style-1028.public-layout-style-1012.public-layout-style-998 {
    padding-inline-end:0
}
.public-layout-style-1028.public-layout-style-1010.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1011.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1012.public-layout-style-1031 {
    margin-top:-43px
}
.public-layout-style-1028.public-layout-style-1010.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1011.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1012.public-layout-style-1032.public-layout-style-1031 {
    margin-top:-23px
}
.public-layout-style-1028.public-layout-style-1003.public-layout-style-1031 {
    position:relative;
    top:-29px
}
.public-layout-style-1028.public-layout-style-1000.public-layout-style-1031 {
    margin-top:-29px
}
.public-layout-style-1028.public-layout-style-1001.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1002.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1004.public-layout-style-1031,.public-layout-style-1028.public-layout-style-1006.public-layout-style-1031 {
    margin-top:-13px
}
.public-layout-style-1028.public-layout-style-1005.public-layout-style-1031 {
    margin-top:-6px
}
.public-layout-style-1028.public-layout-style-1023,.public-layout-style-1028.public-layout-style-1024,.public-layout-style-1028.public-layout-style-1025 {
    height:100%
}
.public-layout-style-1028.public-layout-style-1023.public-layout-style-1033,.public-layout-style-1028.public-layout-style-1024.public-layout-style-1033,.public-layout-style-1028.public-layout-style-1025.public-layout-style-1033 {
    flex-grow:0;
    height:unset
}
.public-layout-style-1028.public-layout-style-1001 {
    white-space:normal
}
.public-layout-style-1034.glhtJc.public-layout-style-1031 {
    margin-top:-28px;
    margin-inline-end:12px
}
.public-layout-style-1035 {
    margin-bottom:var(--blog-pl-default-title-margin)
}
.public-layout-style-1035.public-layout-style-1001 p {
    margin-top:var(--blog-pl-slider-title-margin-top)
}
.public-layout-style-1035.public-layout-style-1007.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1008.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1009.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1010.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1000.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1011.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1001.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1002.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1004.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1005.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1006.public-layout-style-1031 {
    margin-inline-end:30px
}
.public-layout-style-1035.public-layout-style-1007.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1008.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1009.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1010.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1000.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1011.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1001.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1002.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1004.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1005.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.public-layout-style-1006.public-layout-style-1032.public-layout-style-1031 {
    margin-inline-end:0
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-1035 {
        margin-bottom:20px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1019 {
        margin-bottom:11px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1019.public-layout-style-1031 {
        margin-bottom:-14px;
        margin-top:-13px;
        max-width:209px;
        position:relative;
        top:-24px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1019.public-layout-style-1031.public-layout-style-1036 {
        max-width:189px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1019.public-layout-style-1032.public-layout-style-1031 {
        margin-top:12px;
        max-width:none
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1019.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
        max-width:none-20px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1020 {
        margin-bottom:10px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1020.public-layout-style-1031 {
        margin-bottom:-13px;
        margin-top:-13px;
        max-width:359px;
        position:relative;
        top:-24px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1020.public-layout-style-1031.public-layout-style-1036 {
        max-width:339px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1020.public-layout-style-1032.public-layout-style-1031 {
        margin-top:17px;
        max-width:none
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1020.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
        max-width:none-20px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1005 {
        margin-bottom:10px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1014 {
        margin-bottom:9px;
        max-width:740px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1014.public-layout-style-1031 {
        margin-bottom:-12px;
        margin-top:-6px;
        position:relative;
        top:-31px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1014.public-layout-style-1032.public-layout-style-1031 {
        margin-top:12px;
        max-width:none
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1014.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
        max-width:none-20px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1003 {
        margin-bottom:var(--blog-pl-common-title-margin)
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1003.public-layout-style-1031 {
        max-width:207px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1003.public-layout-style-1031.public-layout-style-1036 {
        max-width:187px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1003.public-layout-style-1032.public-layout-style-1031 {
        max-width:none
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1003.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
        max-width:none-20px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1000,.use-media-queries .public-layout-style-1035.public-layout-style-1001,.use-media-queries .public-layout-style-1035.public-layout-style-1002,.use-media-queries .public-layout-style-1035.public-layout-style-1004,.use-media-queries .public-layout-style-1035.public-layout-style-1006 {
        margin-bottom:var(--blog-pl-common-title-margin)
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1007.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1008.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1009.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1010.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1000.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1011.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1001.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1002.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1004.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1006.public-layout-style-1031 {
        margin-inline-end:30px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1007.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1008.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1009.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1010.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1000.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1011.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1001.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1002.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1004.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1006.public-layout-style-1032.public-layout-style-1031 {
        margin-inline-end:0
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1031 {
        max-width:342px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1031.public-layout-style-1036 {
        max-width:322px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.use-media-queries .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1032.public-layout-style-1031 {
        max-width:none
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.use-media-queries .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
        max-width:none-20px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1037 {
        margin-bottom:6px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1021 {
        margin-bottom:12px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1021.public-layout-style-1018 {
        bottom:0;
        margin-bottom:30px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1023,.use-media-queries .public-layout-style-1035.public-layout-style-1024,.use-media-queries .public-layout-style-1035.public-layout-style-1026,.use-media-queries .public-layout-style-1035.public-layout-style-1025 {
        margin-bottom:18px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1023.public-layout-style-1018,.use-media-queries .public-layout-style-1035.public-layout-style-1024.public-layout-style-1018,.use-media-queries .public-layout-style-1035.public-layout-style-1026.public-layout-style-1018,.use-media-queries .public-layout-style-1035.public-layout-style-1025.public-layout-style-1018 {
        bottom:0;
        margin-bottom:36px
    }
    .use-media-queries .public-layout-style-1035.public-layout-style-1023.public-layout-style-1018,.use-media-queries .public-layout-style-1035.public-layout-style-1024.public-layout-style-1018,.use-media-queries .public-layout-style-1035.public-layout-style-1025.public-layout-style-1018 {
        margin-bottom:0;
        padding-bottom:0
    }
}
.gt-xs .public-layout-style-1035 {
    margin-bottom:20px
}
.gt-xs .public-layout-style-1035.public-layout-style-1019 {
    margin-bottom:11px
}
.gt-xs .public-layout-style-1035.public-layout-style-1019.public-layout-style-1031 {
    margin-bottom:-14px;
    margin-top:-13px;
    max-width:209px;
    position:relative;
    top:-24px
}
.gt-xs .public-layout-style-1035.public-layout-style-1019.public-layout-style-1031.public-layout-style-1036 {
    max-width:189px
}
.gt-xs .public-layout-style-1035.public-layout-style-1019.public-layout-style-1032.public-layout-style-1031 {
    margin-top:12px;
    max-width:none
}
.gt-xs .public-layout-style-1035.public-layout-style-1019.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
    max-width:none-20px
}
.gt-xs .public-layout-style-1035.public-layout-style-1020 {
    margin-bottom:10px
}
.gt-xs .public-layout-style-1035.public-layout-style-1020.public-layout-style-1031 {
    margin-bottom:-13px;
    margin-top:-13px;
    max-width:359px;
    position:relative;
    top:-24px
}
.gt-xs .public-layout-style-1035.public-layout-style-1020.public-layout-style-1031.public-layout-style-1036 {
    max-width:339px
}
.gt-xs .public-layout-style-1035.public-layout-style-1020.public-layout-style-1032.public-layout-style-1031 {
    margin-top:17px;
    max-width:none
}
.gt-xs .public-layout-style-1035.public-layout-style-1020.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
    max-width:none-20px
}
.gt-xs .public-layout-style-1035.public-layout-style-1005 {
    margin-bottom:10px
}
.gt-xs .public-layout-style-1035.public-layout-style-1014 {
    margin-bottom:9px;
    max-width:740px
}
.gt-xs .public-layout-style-1035.public-layout-style-1014.public-layout-style-1031 {
    margin-bottom:-12px;
    margin-top:-6px;
    position:relative;
    top:-31px
}
.gt-xs .public-layout-style-1035.public-layout-style-1014.public-layout-style-1032.public-layout-style-1031 {
    margin-top:12px;
    max-width:none
}
.gt-xs .public-layout-style-1035.public-layout-style-1014.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
    max-width:none-20px
}
.gt-xs .public-layout-style-1035.public-layout-style-1003 {
    margin-bottom:var(--blog-pl-common-title-margin)
}
.gt-xs .public-layout-style-1035.public-layout-style-1003.public-layout-style-1031 {
    max-width:207px
}
.gt-xs .public-layout-style-1035.public-layout-style-1003.public-layout-style-1031.public-layout-style-1036 {
    max-width:187px
}
.gt-xs .public-layout-style-1035.public-layout-style-1003.public-layout-style-1032.public-layout-style-1031 {
    max-width:none
}
.gt-xs .public-layout-style-1035.public-layout-style-1003.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
    max-width:none-20px
}
.gt-xs .public-layout-style-1035.public-layout-style-1000,.gt-xs .public-layout-style-1035.public-layout-style-1001,.gt-xs .public-layout-style-1035.public-layout-style-1002,.gt-xs .public-layout-style-1035.public-layout-style-1004,.gt-xs .public-layout-style-1035.public-layout-style-1006 {
    margin-bottom:var(--blog-pl-common-title-margin)
}
.gt-xs .public-layout-style-1035.public-layout-style-1007.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1008.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1009.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1010.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1000.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1011.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1001.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1002.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1004.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1006.public-layout-style-1031 {
    margin-inline-end:30px
}
.gt-xs .public-layout-style-1035.public-layout-style-1007.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1008.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1009.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1010.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1000.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1011.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1001.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1002.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1004.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1006.public-layout-style-1032.public-layout-style-1031 {
    margin-inline-end:0
}
.gt-xs .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1031 {
    max-width:342px
}
.gt-xs .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1031.public-layout-style-1036 {
    max-width:322px
}
.gt-xs .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1032.public-layout-style-1031,.gt-xs .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1032.public-layout-style-1031 {
    max-width:none
}
.gt-xs .public-layout-style-1035.public-layout-style-1007.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1008.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1009.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1010.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1011.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.gt-xs .public-layout-style-1035.public-layout-style-1012.public-layout-style-998.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
    max-width:none-20px
}
.gt-xs .public-layout-style-1035.public-layout-style-1037 {
    margin-bottom:6px
}
.gt-xs .public-layout-style-1035.public-layout-style-1021 {
    margin-bottom:12px
}
.gt-xs .public-layout-style-1035.public-layout-style-1021.public-layout-style-1018 {
    bottom:0;
    margin-bottom:30px
}
.gt-xs .public-layout-style-1035.public-layout-style-1023,.gt-xs .public-layout-style-1035.public-layout-style-1024,.gt-xs .public-layout-style-1035.public-layout-style-1026,.gt-xs .public-layout-style-1035.public-layout-style-1025 {
    margin-bottom:18px
}
.gt-xs .public-layout-style-1035.public-layout-style-1023.public-layout-style-1018,.gt-xs .public-layout-style-1035.public-layout-style-1024.public-layout-style-1018,.gt-xs .public-layout-style-1035.public-layout-style-1026.public-layout-style-1018,.gt-xs .public-layout-style-1035.public-layout-style-1025.public-layout-style-1018 {
    bottom:0;
    margin-bottom:36px
}
.gt-xs .public-layout-style-1035.public-layout-style-1023.public-layout-style-1018,.gt-xs .public-layout-style-1035.public-layout-style-1024.public-layout-style-1018,.gt-xs .public-layout-style-1035.public-layout-style-1025.public-layout-style-1018 {
    margin-bottom:0;
    padding-bottom:0
}
.public-layout-style-1035.glhtJc {
    margin-bottom:0
}
.public-layout-style-1035.public-layout-style-1017.public-layout-style-1038,.public-layout-style-1035.glhtJc.public-layout-style-1038 {
    margin-bottom:18px
}
.public-layout-style-1035.public-layout-style-1017.public-layout-style-1039,.public-layout-style-1035.glhtJc.public-layout-style-1039 {
    margin-bottom:0
}
.public-layout-style-1035.public-layout-style-1017.public-layout-style-1031,.public-layout-style-1035.glhtJc.public-layout-style-1031 {
    margin-top:-43px;
    max-width:263px
}
.public-layout-style-1035.public-layout-style-1017.public-layout-style-1031.public-layout-style-1036,.public-layout-style-1035.glhtJc.public-layout-style-1031.public-layout-style-1036 {
    max-width:243px
}
.public-layout-style-1035.public-layout-style-1017.public-layout-style-1032.public-layout-style-1031,.public-layout-style-1035.glhtJc.public-layout-style-1032.public-layout-style-1031 {
    margin-top:-19px;
    max-width:none
}
.public-layout-style-1035.public-layout-style-1017.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036,.public-layout-style-1035.glhtJc.public-layout-style-1032.public-layout-style-1031.public-layout-style-1036 {
    max-width:none-20px
}
.public-layout-style-1035.public-layout-style-1017.public-layout-style-1033,.public-layout-style-1035.public-layout-style-1017.public-layout-style-1032.public-layout-style-1033,.public-layout-style-1035.glhtJc.public-layout-style-1033,.public-layout-style-1035.glhtJc.public-layout-style-1032.public-layout-style-1033 {
    margin-top:0
}
.public-layout-style-1035.public-layout-style-1010,.public-layout-style-1035.public-layout-style-1011,.public-layout-style-1035.public-layout-style-1012 {
    border-bottom:12px solid transparent;
    margin:0
}
.public-layout-style-1035.public-layout-style-1007,.public-layout-style-1035.public-layout-style-1008,.public-layout-style-1035.public-layout-style-1009 {
    border-bottom:8px solid transparent;
    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.public-layout-style-1017.public-layout-style-1018,.nebVix.glhtJc.public-layout-style-1018 {
    padding-bottom:0
}
.nebVix.public-layout-style-1014 {
    max-width:740px
}
.nebVix.public-layout-style-1007,.nebVix.public-layout-style-1008,.nebVix.public-layout-style-1009,.nebVix.public-layout-style-1010,.nebVix.public-layout-style-1011,.nebVix.public-layout-style-1012 {
    display:flex;
    flex:1;
    overflow:hidden;
    padding:0
}
.public-layout-style-1021 {
    color:#fff
}
.public-layout-style-1021.public-layout-style-996 {
    display:inline-block;
    height:292px;
    width:292px
}
.public-layout-style-1021 .public-layout-style-1013,.public-layout-style-1021 .pccjOy,.public-layout-style-1021.public-layout-style-996.public-layout-style-1029 {
    height:100%;
    width:100%
}
.public-layout-style-1021.public-layout-style-1028 {
    display:flex;
    flex-direction:column;
    justify-content:flex-end
}
.public-layout-style-1021.public-layout-style-1035 {
    bottom:60px;
    position:absolute;
    width:calc(100% - 48px)
}
.public-layout-style-1021.public-layout-style-1040 {
    bottom:27px;
    display:inline-block;
    inset-inline-end:24px;
    inset-inline-start:24px;
    position:absolute
}
.public-layout-style-1026.public-layout-style-1035 {
    bottom:60px;
    position:absolute;
    width:calc(100% - 48px)
}
.public-layout-style-1023.public-layout-style-1035,.public-layout-style-1024.public-layout-style-1035,.public-layout-style-1025.public-layout-style-1035 {
    padding-bottom:30px
}
.public-layout-style-1023.public-layout-style-1035.public-layout-style-1041,.public-layout-style-1024.public-layout-style-1035.public-layout-style-1041,.public-layout-style-1025.public-layout-style-1035.public-layout-style-1041 {
    margin:0;
    padding:0
}
.public-layout-style-1023,.public-layout-style-1024,.public-layout-style-1026,.public-layout-style-1025 {
    color:#fff
}
.public-layout-style-1023.public-layout-style-996,.public-layout-style-1024.public-layout-style-996,.public-layout-style-1026.public-layout-style-996,.public-layout-style-1025.public-layout-style-996 {
    display:inline-block;
    height:454px;
    width:454px
}
.public-layout-style-1023 .public-layout-style-1013,.public-layout-style-1023 .pccjOy,.public-layout-style-1023.public-layout-style-996.public-layout-style-1029,.public-layout-style-1024 .public-layout-style-1013,.public-layout-style-1024 .pccjOy,.public-layout-style-1024.public-layout-style-996.public-layout-style-1029,.public-layout-style-1026 .public-layout-style-1013,.public-layout-style-1026 .pccjOy,.public-layout-style-1026.public-layout-style-996.public-layout-style-1029,.public-layout-style-1025 .public-layout-style-1013,.public-layout-style-1025 .pccjOy,.public-layout-style-1025.public-layout-style-996.public-layout-style-1029 {
    height:100%;
    width:100%
}
.public-layout-style-1023.public-layout-style-1028,.public-layout-style-1024.public-layout-style-1028,.public-layout-style-1026.public-layout-style-1028,.public-layout-style-1025.public-layout-style-1028 {
    display:flex;
    flex-direction:column;
    justify-content:flex-end
}
.public-layout-style-1023.public-layout-style-1040,.public-layout-style-1024.public-layout-style-1040,.public-layout-style-1026.public-layout-style-1040,.public-layout-style-1025.public-layout-style-1040 {
    bottom:27px;
    display:inline-block;
    inset-inline-end:24px;
    inset-inline-start:24px;
    position:absolute
}
.public-layout-style-1042 {
    fill:#fff
}
.public-layout-style-1043 {
    color:#fff
}
.public-layout-style-1044 {
    background-color:#fff
}
.public-layout-style-1045 {
    height:1px;
    opacity:.2
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-1045 {
        margin-bottom:12px
    }
}
.gt-xs .public-layout-style-1045 {
    margin-bottom:12px
}
.public-layout-style-1045:not(.public-layout-style-1046) {
    margin-bottom:var(--blog-pl-footer-separator-margin)
}
.public-layout-style-1045.public-layout-style-1046 {
    margin-top:24px
}
.public-layout-style-1045.public-layout-style-1046.public-layout-style-1047 {
    margin-top:18px
}
.public-layout-style-1023 .public-layout-style-1045,.public-layout-style-1024 .public-layout-style-1045,.public-layout-style-1026 .public-layout-style-1045,.public-layout-style-1025 .public-layout-style-1045,.public-layout-style-1021 .public-layout-style-1045 {
    opacity:1
}
.public-layout-style-1040.public-layout-style-1010,.public-layout-style-1040.public-layout-style-1011 {
    margin-top:auto
}
.public-layout-style-1040.public-layout-style-1010.kzwb6t,.public-layout-style-1040.public-layout-style-1011.kzwb6t {
    padding-top:12px
}
@media(max-width:685px) {
    .use-media-queries .public-layout-style-1040.public-layout-style-1010,.use-media-queries .public-layout-style-1040.public-layout-style-1011 {
        padding-top:12px
    }
}
.lt-sm .public-layout-style-1040.public-layout-style-1010,.lt-sm .public-layout-style-1040.public-layout-style-1011 {
    padding-top:12px
}
.public-layout-style-1040.public-layout-style-1012 {
    margin-top:auto
}
.public-layout-style-1040.public-layout-style-1012.kzwb6t {
    padding-top:36px
}
@media(max-width:685px) {
    .use-media-queries .public-layout-style-1040.public-layout-style-1012 {
        padding-top:36px
    }
}
.lt-sm .public-layout-style-1040.public-layout-style-1012 {
    padding-top:36px
}
.public-layout-style-1040.public-layout-style-1000,.public-layout-style-1040.public-layout-style-1001,.public-layout-style-1040.public-layout-style-1002,.public-layout-style-1040.public-layout-style-1003,.public-layout-style-1040.public-layout-style-1004,.public-layout-style-1040.public-layout-style-1006 {
    margin-top:auto;
    padding-top:12px
}
.public-layout-style-1040.public-layout-style-1002.public-layout-style-1048,.public-layout-style-1040.public-layout-style-1004.public-layout-style-1048,.public-layout-style-1040.public-layout-style-1006.public-layout-style-1048 {
    padding-top:var(--blog-pl-footer-padding-top)
}
.public-layout-style-1049 {
    display:block;
    margin:15px 0 -11px
}
.app-desktop .public-layout-style-1049 {
    display:none
}
.public-layout-style-1050 {
    opacity:.6
}
.public-layout-style-1051 {
    flex:0 0 50%
}
.public-layout-style-1052 {
    padding-top:75%;
    position:relative;
    width:100%
}
.public-layout-style-1053 {
    -webkit-box-orient:vertical;
    display:-webkit-box;
    overflow:hidden;
    text-overflow:ellipsis
}
@media(min-width:686px) {
    .use-media-queries .public-layout-style-1053 {
        -webkit-line-clamp:1
    }
}
.gt-s .public-layout-style-1053 {
    -webkit-line-clamp:1
}
@media(min-width:740px) {
    .use-media-queries .public-layout-style-1053 {
        -webkit-line-clamp:2
    }
}
.gt-740 .public-layout-style-1053 {
    -webkit-line-clamp:2
}
@media(min-width:886px) {
    .use-media-queries .public-layout-style-1053 {
        -webkit-line-clamp:3
    }
}
.gt-886 .public-layout-style-1053 {
    -webkit-line-clamp:3
}
.public-layout-style-1054.public-layout-style-1010,.public-layout-style-1054.public-layout-style-1011 {
    -webkit-mask-image:linear-gradient(0deg,transparent,#000 30px);
    mask-image:linear-gradient(0deg,transparent,#000 30px)
}
.public-layout-style-1055 {
    display:inline
}
.public-layout-style-1056 {
    cursor:pointer
}
.public-layout-style-1057 {
    position:relative!important
}
.public-layout-style-1058 {
    display:flex!important;
    margin:14px 0
}
.public-layout-style-1058.public-layout-style-1059 {
    --full-icon-color:var(--post-homepage-ratingFilledStarColor,var(--site-color-8));
    --empty-icon-color:var(--post-homepage-ratingUnfilledStarColor,var(--site-color-3));
    color:rgb(var(--post-homepage-ratingFontColor,var(--site-color-5)));
    font:var(--post-homepage-ratingFont,var(--site-font-Body-M));
    font-size:var(--post-homepage-ratingFont-size,14px);
    -webkit-text-decoration:var(--post-homepage-ratingFont-text-decoration);
    text-decoration:var(--post-homepage-ratingFont-text-decoration)
}
.public-layout-style-1058.public-layout-style-1059.public-layout-style-1060 {
    --full-icon-color:var(--post-homepage-TOI-ratingFilledStarColor,var(--site-color-8));
    --empty-icon-color:var(--post-homepage-TOI-ratingUnfilledStarColor,var(--site-color-3));
    color:rgb(var(--post-homepage-TOI-ratingFontColor,var(--site-color-5)))
}
.public-layout-style-1058.public-layout-style-1034 {
    --full-icon-color:var(--post-category-ratingFilledStarColor,var(--site-color-8));
    --empty-icon-color:var(--post-category-ratingUnfilledStarColor,var(--site-color-3));
    color:rgb(var(--post-category-ratingFontColor,var(--site-color-5)));
    font:var(--post-category-ratingFont,var(--site-font-Body-M));
    font-size:var(--post-category-ratingFont-size,14px);
    -webkit-text-decoration:var(--post-category-ratingFont-text-decoration);
    text-decoration:var(--post-category-ratingFont-text-decoration)
}
.public-layout-style-1058.public-layout-style-1034.public-layout-style-1060 {
    --full-icon-color:var(--post-category-TOI-ratingFilledStarColor,var(--site-color-8));
    --empty-icon-color:var(--post-category-TOI-ratingUnfilledStarColor,var(--site-color-3));
    color:rgb(var(--post-category-TOI-ratingFontColor,var(--site-color-5)))
}
.public-layout-style-1058.public-layout-style-1048 {
    --full-icon-color:var(--post-post-list-ratingFilledStarColor,var(--site-color-8));
    --empty-icon-color:var(--post-post-list-ratingUnfilledStarColor,var(--site-color-3));
    color:rgb(var(--post-post-list-ratingFontColor,var(--site-color-5)));
    font:var(--post-post-list-ratingFont,var(--site-font-Body-M));
    font-size:var(--post-post-list-ratingFont-size,14px);
    -webkit-text-decoration:var(--post-post-list-ratingFont-text-decoration);
    text-decoration:var(--post-post-list-ratingFont-text-decoration)
}
.public-layout-style-1058.public-layout-style-1048.public-layout-style-1060 {
    --full-icon-color:var(--post-post-list-TOI-ratingFilledStarColor,var(--site-color-8));
    --empty-icon-color:var(--post-post-list-TOI-ratingUnfilledStarColor,var(--site-color-3));
    color:rgb(var(--post-post-list-TOI-ratingFontColor,var(--site-color-5)))
}
.public-layout-style-1058.public-layout-style-1008 {
    margin:8px 0
}
.public-layout-style-1058.public-layout-style-1010,.public-layout-style-1058.public-layout-style-1011,.public-layout-style-1058.public-layout-style-1012 {
    margin-bottom:2px
}
.public-layout-style-1058.public-layout-style-1023.public-layout-style-1018,.public-layout-style-1058.public-layout-style-1024.public-layout-style-1018,.public-layout-style-1058.public-layout-style-1026.public-layout-style-1018,.public-layout-style-1058.public-layout-style-1025.public-layout-style-1018 {
    margin-bottom:0
}
.public-layout-style-954 {
    cursor:pointer;
    height:19px;
    vertical-align:middle;
    width:19px
}
.public-layout-style-954,.public-layout-style-954 svg {
    display:inline-block;
    position:relative
}
.public-layout-style-954 svg {
    fill:transparent;
    stroke:#e84a43;
    stroke-width:1.5px;
    transition:fill .25s
}
.public-layout-style-954 .public-layout-style-955 {
    display:none
}
.public-layout-style-954.public-layout-style-956 svg {
    fill:#e84a43;
    stroke:none;
    opacity:1
}
.public-layout-style-954.public-layout-style-956 .public-layout-style-955 {
    border:3px solid #e84a43;
    border-radius:100%;
    height:24px;
    inset-inline-start:-3px;
    top:-3px;
    width:24px
}
.public-layout-style-954.public-layout-style-956 .public-layout-style-955,.public-layout-style-954.public-layout-style-956 .zkv91u {
    display:inline-block;
    opacity:0;
    position:absolute
}
.public-layout-style-954.public-layout-style-956 .zkv91u {
    background-color:#e84a43;
    border-radius:100%;
    height:4px;
    inset-inline-start:8px;
    top:7px;
    width:4px
}
.public-layout-style-954.public-layout-style-957.public-layout-style-956 svg {
    animation:AgCb8e .5s
}
.public-layout-style-954.public-layout-style-957.public-layout-style-956 .public-layout-style-955 {
    animation:EN90Pa .3s
}
.public-layout-style-954.public-layout-style-957.public-layout-style-956 .zkv91u {
    animation:JVoWJX .5s;
    animation-delay:.1s
}
.public-layout-style-958,.public-layout-style-959,.public-layout-style-960,.public-layout-style-961 {
    display:inline-block;
    height:6px;
    inset-inline-start:8px;
    position:absolute;
    top:7px;
    width:6px
}
.public-layout-style-960 {
    transform:rotate(0deg)
}
.public-layout-style-961 {
    transform:rotate(144deg)
}
.public-layout-style-958 {
    transform:rotate(216deg)
}
.public-layout-style-959 {
    transform:rotate(288deg)
}
@keyframes AgCb8e {
    0% {
        transform:scale(.1)
    }
    40% {
        transform:scale(1.3)
    }
    70% {
        transform:scale(.9)
    }
    90% {
        transform:scale(1.1)
    }
    to {
        transform:scale(1)
    }
}
@keyframes EN90Pa {
    0% {
        opacity:.1;
        transform:scale(.1)
    }
    20% {
        opacity:1
    }
    to {
        opacity:0;
        transform:scale(1.5)
    }
}
@keyframes JVoWJX {
    0% {
        opacity:0;
        transform:translateX(5px) scale(1)
    }
    20% {
        opacity:1
    }
    to {
        opacity:0;
        transform:translateX(17px) scale(0)
    }
}
.public-layout-style-962 {
    background:none;
    border:0;
    color:inherit;
    font:inherit;
    font-size:inherit!important;
    line-height:1;
    padding:0
}
.public-layout-style-962,.public-layout-style-963 {
    vertical-align:middle
}
.public-layout-style-963 {
    align-items:center;
    display:inline-flex
}
.public-layout-style-964 {
    padding-inline-end:5px
}
.p9gct4 {
    flex-direction:row-reverse
}
.p9gct4 .public-layout-style-964 {
    padding-inline-end:0;
    padding-inline-start:5px
}
.public-layout-style-965 {
    clip:rect(1px,1px,1px,1px)!important;
    border:0!important;
    clip-path:inset(50%)!important;
    height:1px!important;
    overflow:hidden!important;
    padding:0!important;
    position:absolute!important;
    white-space:nowrap!important;
    width:1px!important
}
.t66ylj {
    align-items:center;
    display:inline-flex;
    padding-inline-end:2px;
    vertical-align:middle
}
.public-layout-style-1110:not(:first-child) {
    margin-inline-start:6px
}
.public-layout-style-966 {
    align-items:baseline;
    display:flex;
    inline-size:var(--width,300px)
}
.public-layout-style-966:before {
    animation:xxdw6w 2s infinite;
    background:currentColor;
    block-size:10px;
    border-radius:100px;
    content:"";
    display:block;
    flex:1;
    inline-size:100%;
    -webkit-mask-image:linear-gradient(270deg,#000 -100%,#000 0,#000 40%,transparent 50%,transparent 0,#000 60%,#000 100%,#000 200%);
    mask-image:linear-gradient(270deg,#000 -100%,#000 0,#000 40%,transparent 50%,transparent 0,#000 60%,#000 100%,#000 200%);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-size:400%;
    mask-size:400%;
    opacity:.12;
    overflow:hidden;
    position:relative
}
@keyframes xxdw6w {
    0% {
        -webkit-mask-position:100% 50%;
        mask-position:100% 50%
    }
    to {
        -webkit-mask-position:0 50%;
        mask-position:0 50%
    }
}
.public-layout-style-1255 {
    align-items:center;
    display:flex;
    white-space:nowrap
}
.public-layout-style-1255>*+* {
    margin-inline-start:16px
}
.public-layout-style-1256 {
    color:inherit;
    display:inline-flex;
    font:inherit
}
.public-layout-style-1257 {
    display:flex;
    font-size:12px!important;
    height:var(--blog-pl-footer-content-height);
    justify-content:space-between;
    line-height:1.5
}
.public-layout-style-1257.public-layout-style-1258,.public-layout-style-1257.public-layout-style-1259,.public-layout-style-1257.public-layout-style-1260 {
    justify-content:flex-start
}
.public-layout-style-1261 {
    font-size:inherit!important
}
.public-layout-style-1262 {
    display:flex;
    margin-inline-end:16px
}
.public-layout-style-1263 {
    align-items:center;
    display:flex;
    justify-content:flex-end
}
.public-layout-style-1264 {
    display:inline-block;
    max-width:-moz-min-content;
    max-width:min-content;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%
}
.public-layout-style-1265 {
    font-size:0;
    line-height:1.2;
    margin:0 0 var(--blog-pl-category-label-margin-bottom)
}
.public-layout-style-1266 {
    display:inline-block
}
.public-layout-style-1267,.public-layout-style-1268,.public-layout-style-1269 {
    margin-top:4px
}
.public-layout-style-1270 {
    margin-bottom:var(--blog-pl-slider-category-label-margin-bottom)
}
.public-layout-style-1271,.public-layout-style-1272,.ewnq0g,.public-layout-style-1273 {
    align-items:flex-start;
    display:flex;
    flex-direction:column;
    flex-grow:1;
    justify-content:flex-end
}
@media(max-width:659px) {
    .use-media-queries .public-layout-style-1271,.use-media-queries .public-layout-style-1272,.use-media-queries .ewnq0g,.use-media-queries .public-layout-style-1273 {
        margin-bottom:0
    }
}
.lt-s .public-layout-style-1271,.lt-s .public-layout-style-1272,.lt-s .ewnq0g,.lt-s .public-layout-style-1273 {
    margin-bottom:0
}
.dqpczu {
    background-color:rgb(var(--category-label-button-backgroundColor,var(--site-color-8)));
    border-color:rgb(var(--category-label-button-borderColor,var(--site-color-8)));
    border-radius:calc(var(--category-label-button-cornerRadius, 0)*1px);
    border-style:solid;
    border-width:calc(var(--category-label-button-borderWidth, 0)*1px);
    color:rgb(var(--category-label-button-textColor,var(--site-color-1)));
    font:var(--category-label-button-textFont,var(--site-font-Body-M));
    font-size:var(--category-label-button-textFont-size,14px);
    padding:calc(var(--category-label-button-verticalPadding, 6)*1px) calc(var(--category-label-button-horizontalPadding, 12)*1px);
    -webkit-text-decoration:var(--category-label-button-textFont-text-decoration);
    text-decoration:var(--category-label-button-textFont-text-decoration)
}
.dqpczu:hover {
    background-color:rgb(var(--category-label-button-backgroundColorHover,var(--site-color-8)));
    border-color:rgb(var(--category-label-button-borderColorHover,var(--site-color-8)));
    color:rgb(var(--category-label-button-textColorHover,var(--site-color-1)))
}
.public-layout-style-1274 {
    color:rgb(var(--category-label-text-textColor,var(--site-color-8)));
    font:var(--category-label-text-textFont,var(--site-font-Body-M));
    -webkit-text-decoration:var(--category-label-text-textFont-text-decoration);
    text-decoration:var(--category-label-text-textFont-text-decoration)
}
.public-layout-style-1274:hover {
    color:rgb(var(--category-label-text-textColorHover,var(--site-color-8)))
}
.public-layout-style-1275.dqpczu {
    background-color:rgb(var(--category-label-button-mobile-backgroundColor,var(--site-color-8)));
    border-color:rgb(var(--category-label-button-mobile-borderColor,var(--site-color-8)));
    border-radius:calc(var(--category-label-button-mobile-cornerRadius, 0)*1px);
    border-style:solid;
    border-width:calc(var(--category-label-button-mobile-borderWidth, 0)*1px);
    color:rgb(var(--category-label-button-mobile-textColor,var(--site-color-1)));
    font:var(--category-label-button-mobile-textFont,var(--site-font-Body-M));
    padding:calc(var(--category-label-button-mobile-verticalPadding, 6)*1px) calc(var(--category-label-button-mobile-horizontalPadding, 12)*1px)
}
.public-layout-style-1275.public-layout-style-1274 {
    color:rgb(var(--category-label-text-mobile-textColor,var(--site-color-8)));
    font:var(--category-label-text-mobile-textFont,var(--site-font-Body-M))
}
.public-layout-style-1276 {
    background:rgba(0,0,0,.5);
    height:100%;
    position:relative;
    width:100%
}
.public-layout-style-1277 {
    animation:H86O8l 1.7s ease infinite;
    border-radius:50%;
    bottom:0;
    color:#fff;
    font-size:60px;
    height:1em;
    inset-inline-end:0;
    inset-inline-start:0;
    margin:auto;
    overflow:hidden;
    position:absolute;
    text-indent:-9999em;
    top:0;
    transform:translateZ(0);
    width:1em
}
.public-layout-style-1277.qfwfIl {
    font-size:40px
}
.public-layout-style-1277.public-layout-style-1278 {
    font-size:20px
}
@keyframes H86O8l {
    0% {
        box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em;
        transform:rotate(0deg)
    }
    5%,95% {
        box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em
    }
    10%,59% {
        box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em
    }
    20% {
        box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em
    }
    38% {
        box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em
    }
    to {
        box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em;
        transform:rotate(1turn)
    }
}
.public-layout-style-1279 {
    height:auto;
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative
}
.public-layout-style-1279 .public-layout-style-1280 {
    border:0
}
.public-layout-style-1279 .public-layout-style-1280,.public-layout-style-1281 {
    height:100%;
    inset-inline-start:0;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-1281 {
    align-items:center;
    background-position:50%;
    background-size:cover;
    display:flex;
    justify-content:center
}
.public-layout-style-1282 {
    background:rgba(0,0,0,.2);
    height:100%;
    inset-inline-start:0;
    position:absolute;
    top:0;
    width:100%
}
.ul_Osp {
    align-items:center;
    background:#000;
    border-radius:20px;
    color:#fff;
    cursor:pointer;
    display:flex;
    font-size:14px;
    height:40px;
    min-width:130px;
    opacity:.8;
    padding-inline-end:18px
}
.public-layout-style-1283 {
    margin-inline-end:2px;
    margin-inline-start:7px
}
.public-layout-style-1284 {
    cursor:pointer;
    opacity:.8
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-1284 {
        height:60px;
        width:60px
    }
}
.gt-sm .public-layout-style-1284 {
    height:60px;
    width:60px
}
.public-layout-style-985 {
    display:block;
    height:100%;
    width:100%
}
.public-layout-style-985 img {
    max-width:var(--site-img-max-width,100%)
}
.public-layout-style-985[data-animate-blur] img {
    filter:blur(9px);
    transition:filter .8s ease-in
}
.public-layout-style-985[data-animate-blur] img[data-load-done] {
    filter:none
}
.public-layout-style-1285 {
    height:100%;
    position:relative
}
.public-layout-style-1286 {
    cursor:pointer;
    height:100%;
    vertical-align:middle;
    width:100%
}
.public-layout-style-1286:active:after {
    background-color:rgba(0,0,0,.3);
    content:"";
    height:100%;
    inset-inline-start:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-1287 .public-layout-style-1286 {
    min-height:70px
}
.public-layout-style-1288,.public-layout-style-1287 .public-layout-style-1286 {
    -o-object-fit:cover;
    object-fit:cover
}
.public-layout-style-1288 {
    height:100%;
    width:100%
}
.public-layout-style-1111 {
    height:100%;
    position:relative
}
.public-layout-style-1112 {
    align-items:center;
    background-position:50%;
    background-size:cover;
    display:flex;
    justify-content:center
}
.public-layout-style-1112,.public-layout-style-1113 {
    height:100%;
    inset-inline-start:0;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-1113 {
    background:rgba(0,0,0,.2)
}
.public-layout-style-1114 {
    align-items:center;
    background:#000;
    border-radius:20px;
    color:#fff;
    cursor:pointer;
    display:flex;
    font-size:14px;
    height:40px;
    min-width:130px;
    opacity:.8;
    padding-inline-end:18px
}
.public-layout-style-1115 {
    margin-inline-end:2px;
    margin-inline-start:7px
}
.public-layout-style-1116 {
    cursor:pointer;
    opacity:.8
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-1116 {
        height:60px;
        width:60px
    }
}
.gt-sm .public-layout-style-1116 {
    height:60px;
    width:60px
}
.public-layout-style-1112:active:after {
    background-color:rgba(0,0,0,.3);
    content:"";
    height:100%;
    inset-inline-start:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-1289 {
    display:block;
    max-width:100%;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
@media print {
    .public-layout-style-1289 {
        color:#000!important
    }
}
.public-layout-style-1061 {
    display:block;
    height:1px;
    opacity:.2
}
.public-layout-style-1062 {
    flex:0 0 1px;
    flex-shrink:0;
    height:100%;
    opacity:.2;
    width:1px
}
.public-layout-style-1063 {
    align-self:center;
    border-radius:50%;
    display:block;
    height:2px;
    width:2px
}
.public-layout-style-1290 {
    align-items:center;
    display:flex;
    list-style:none;
    margin:0;
    max-width:100%;
    padding:0;
    text-overflow:ellipsis;
    white-space:nowrap
}
.rmqd9q {
    margin:0 8px
}
.public-layout-style-1291 {
    min-width:0
}
.public-layout-style-1292 {
    font-size:inherit!important
}
.public-layout-style-1293:nth-child(3) {
    overflow:hidden;
    text-overflow:ellipsis
}
.public-layout-style-1294 {
    display:flex;
    flex-direction:column;
    font-size:12px!important;
    max-width:100%;
    padding-inline-start:10px
}
.public-layout-style-1294:first-child {
    padding-inline-start:0
}
.public-layout-style-1294.krCqqh {
    font-size:inherit
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-1295 .public-layout-style-1294 {
        padding-inline-start:18px
    }
}
.gt-sm .public-layout-style-1295 .public-layout-style-1294 {
    padding-inline-start:18px
}
.public-layout-style-1294.public-layout-style-1296 ul {
    line-height:19px
}
.public-layout-style-1297 {
    font-size:inherit!important
}
.public-layout-style-1298 {
    align-items:center;
    display:flex;
    height:19px;
    max-width:100%
}
.public-layout-style-1299 .public-layout-style-1300 {
    justify-content:center
}
.public-layout-style-1299 .public-layout-style-1301 {
    align-items:flex-start;
    display:grid;
    grid-template-columns:1fr 5fr 1fr
}
.public-layout-style-1299 .public-layout-style-1301 .public-layout-style-1302 {
    flex-direction:column;
    grid-column:2;
    margin:unset;
    max-width:100%;
    min-width:0;
    place-self:center
}
.public-layout-style-1299 .public-layout-style-1301 .public-layout-style-1302 .public-layout-style-1303 {
    margin-bottom:5px
}
.public-layout-style-1299 .public-layout-style-1301 .public-layout-style-1302 .public-layout-style-1304 {
    align-items:center;
    padding:unset
}
.public-layout-style-1299 .public-layout-style-1301 .bhsfaV {
    justify-self:right;
    padding-top:5px
}
.public-layout-style-1299 .public-layout-style-1305 {
    align-items:center
}
.public-layout-style-1299 .public-layout-style-1306,.public-layout-style-1299 .public-layout-style-1305 {
    text-align:center
}
.public-layout-style-1299 .public-layout-style-1307 .bhsfaV {
    justify-self:left
}
.public-layout-style-1299 .public-layout-style-1308 {
    justify-content:center
}
.public-layout-style-1309 .public-layout-style-1300 {
    justify-content:end
}
.public-layout-style-1309 .public-layout-style-1301 {
    display:flex;
    justify-content:space-between
}
.public-layout-style-1309 .public-layout-style-1301 .public-layout-style-1302 {
    margin:unset
}
.public-layout-style-1309 .public-layout-style-1301 .public-layout-style-1302 .public-layout-style-1303 {
    margin-inline-start:10px
}
.public-layout-style-1309 .public-layout-style-1301 .public-layout-style-1302 .public-layout-style-1304 {
    align-items:flex-end;
    padding:unset
}
.public-layout-style-1309 .public-layout-style-1301,.public-layout-style-1309 .bhsfaV,.public-layout-style-1309 .public-layout-style-1302 {
    flex-direction:row-reverse
}
.public-layout-style-1309 .public-layout-style-1305 {
    align-items:flex-end;
    text-align:end
}
.public-layout-style-1309 .public-layout-style-1306 {
    text-align:end
}
.public-layout-style-1309 .public-layout-style-1308 {
    justify-content:flex-end
}
.public-layout-style-986 {
    border-radius:50%;
    display:block;
    -o-object-fit:cover;
    object-fit:cover;
    overflow:hidden
}
.public-layout-style-987,.public-layout-style-986 {
    height:100%;
    width:100%
}
.public-layout-style-1310 {
    display:inline-block;
    height:32px;
    position:relative;
    width:32px
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-1310.public-layout-style-1311 {
        height:40px;
        width:40px
    }
}
.gt-xs .public-layout-style-1310.public-layout-style-1311 {
    height:40px;
    width:40px
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-1310.public-layout-style-1312 {
        height:92px;
        width:92px
    }
}
.gt-xs .public-layout-style-1310.public-layout-style-1312 {
    height:92px;
    width:92px
}
.public-layout-style-1310.public-layout-style-1313 {
    height:80px;
    width:80px
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-1310.public-layout-style-1313 {
        height:100px;
        width:100px
    }
}
.gt-xs .public-layout-style-1310.public-layout-style-1313 {
    height:100px;
    width:100px
}
.public-layout-style-1310.public-layout-style-1314 {
    height:40px;
    width:40px
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-1310.public-layout-style-1314 {
        height:80px;
        width:80px
    }
}
.gt-xs .public-layout-style-1310.public-layout-style-1314 {
    height:80px;
    width:80px
}
.public-layout-style-1310.Zcb_uj {
    height:30px;
    width:30px
}
.public-layout-style-1310.public-layout-style-1315 {
    height:20px;
    width:20px
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-1310.public-layout-style-1315 {
        height:40px;
        width:40px
    }
}
.gt-xs .public-layout-style-1310.public-layout-style-1315 {
    height:40px;
    width:40px
}
.public-layout-style-1310.public-layout-style-1316 {
    height:20px;
    width:20px
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-1310.public-layout-style-1316 {
        height:30px;
        width:30px
    }
}
.gt-xs .public-layout-style-1310.public-layout-style-1316 {
    height:30px;
    width:30px
}
.public-layout-style-1317 {
    align-items:center;
    display:flex
}
.public-layout-style-1318 {
    padding-inline-start:12px
}
.public-layout-style-1318:first-child {
    padding-inline-start:0
}
.public-layout-style-995 {
    display:flex;
    height:100%;
    position:relative;
    width:100%
}
.public-layout-style-1319 {
    background:none;
    border:none;
    font-size:0;
    padding:0
}
.public-layout-style-1320 {
    align-items:center;
    cursor:pointer;
    display:flex;
    height:24px;
    justify-content:center;
    position:relative;
    width:24px
}
.public-layout-style-1321 {
    box-shadow:0 3px 8px 0 rgba(0,0,0,.2);
    margin:5px;
    max-width:300px;
    min-width:200px;
    position:absolute;
    z-index:900
}
.public-layout-style-1322 {
    align-items:center;
    display:flex
}
.public-layout-style-1323 {
    display:block
}
.public-layout-style-1324 {
    align-items:center;
    display:flex;
    justify-content:flex-end
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-1324 {
        padding-bottom:12px
    }
}
.gt-sm .public-layout-style-1324 {
    padding-bottom:12px
}
.public-layout-style-1324.public-layout-style-1325 {
    padding-bottom:18px
}
.public-layout-style-1324.public-layout-style-1326,.public-layout-style-1324.public-layout-style-1327 {
    padding-bottom:12px
}
.public-layout-style-1324.public-layout-style-1328,.public-layout-style-1324.public-layout-style-1329 {
    padding-bottom:24px
}
.public-layout-style-1324.public-layout-style-1330,.public-layout-style-1324.public-layout-style-1331,.public-layout-style-1324.public-layout-style-1332,.public-layout-style-1324.public-layout-style-1333,.public-layout-style-1324.public-layout-style-1334,.public-layout-style-1324.public-layout-style-1335,.public-layout-style-1324.public-layout-style-1336,.public-layout-style-1324.public-layout-style-1337 {
    padding-bottom:12px
}
.public-layout-style-1324.public-layout-style-1336.Fsmreb,.public-layout-style-1324.public-layout-style-1338:not(.public-layout-style-1335) {
    padding-bottom:0
}
.public-layout-style-1324.public-layout-style-1338:not(.public-layout-style-1335).public-layout-style-1339 {
    margin-bottom:var(--blog-pl-header-margin-bottom)
}
.public-layout-style-1324.public-layout-style-1338:not(.public-layout-style-1335).public-layout-style-1339.public-layout-style-1340 {
    margin-bottom:0
}
.public-layout-style-1324.public-layout-style-1338:not(.public-layout-style-1335).public-layout-style-1339.public-layout-style-1341 {
    margin-bottom:auto
}
.public-layout-style-1324.public-layout-style-1342 {
    font-size:inherit;
    padding:0
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-1324.public-layout-style-1342 {
        padding:11px 11px 24px
    }
}
.gt-sm .public-layout-style-1324.public-layout-style-1342 {
    padding:11px 11px 24px
}
.public-layout-style-1343 {
    align-items:center;
    display:flex;
    flex:1 1 auto;
    font-size:14px;
    margin-inline-end:auto;
    max-inline-size:calc(100% - 42px);
    min-block-size:var(--blog-pl-header-height)
}
.public-layout-style-1343.public-layout-style-1344 {
    max-inline-size:calc(100% - 54px)
}
.public-layout-style-1342 .public-layout-style-1343 {
    font-size:inherit
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-1345 .public-layout-style-1343,.use-media-queries .public-layout-style-1346 .public-layout-style-1343,.use-media-queries .public-layout-style-1347 .public-layout-style-1343,.use-media-queries .public-layout-style-1336 .public-layout-style-1343 {
        font-size:12px
    }
}
.gt-sm .public-layout-style-1345 .public-layout-style-1343,.gt-sm .public-layout-style-1346 .public-layout-style-1343,.gt-sm .public-layout-style-1347 .public-layout-style-1343,.gt-sm .public-layout-style-1336 .public-layout-style-1343 {
    font-size:12px
}
.public-layout-style-1348 .public-layout-style-1343,.public-layout-style-1349 .public-layout-style-1343,.public-layout-style-1340 .public-layout-style-1343 {
    height:auto
}
.public-layout-style-1350 {
    display:none
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-1350 {
        display:inline-block;
        margin-inline-start:auto
    }
}
.gt-sm .public-layout-style-1350 {
    display:inline-block;
    margin-inline-start:auto
}
.public-layout-style-1351 {
    opacity:.6
}
.public-layout-style-1352 {
    align-items:center;
    display:flex;
    margin-inline-end:3px
}
.public-layout-style-1350+.public-layout-style-1352 {
    margin-inline-start:12px
}
.public-layout-style-1353 {
    margin:0;
    margin-inline-end:-9px
}
.public-layout-style-1353.public-layout-style-1348,.public-layout-style-1353.public-layout-style-1349 {
    margin-inline-end:-18px
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-1342 .public-layout-style-1353 {
        margin-inline-end:0
    }
}
.gt-sm .public-layout-style-1342 .public-layout-style-1353 {
    margin-inline-end:0
}
.public-layout-style-1354,.public-layout-style-1355 {
    opacity:.1;
    overflow-y:hidden;
    transform:scale3d(.1,.1,1)
}
.public-layout-style-1356,.public-layout-style-1357 {
    opacity:1;
    transform:scaleX(1);
    transition:all .4s ease-in
}
.public-layout-style-1358 {
    display:flex
}
.public-layout-style-1359 {
    font-size:22px;
    font-weight:inherit;
    line-height:30px;
    margin-top:18px;
    overflow-wrap:break-word;
    word-break:break-word
}
.public-layout-style-1359:not(.public-layout-style-1360):active {
    cursor:pointer;
    opacity:.5
}
.public-layout-style-1359.public-layout-style-1361,.public-layout-style-1359.public-layout-style-1362,.public-layout-style-1359.public-layout-style-1363,.public-layout-style-1359.public-layout-style-1364,.public-layout-style-1359.public-layout-style-1365,.public-layout-style-1359.public-layout-style-1366,.public-layout-style-1359.public-layout-style-1367,.public-layout-style-1359.public-layout-style-1368,.public-layout-style-1359.public-layout-style-1369,.public-layout-style-1359.public-layout-style-1370,.public-layout-style-1359.public-layout-style-1371 {
    margin-top:0
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-1359 {
        font-size:inherit;
        line-height:inherit;
        margin-top:1px
    }
    .use-media-queries .public-layout-style-1359.public-layout-style-1362,.use-media-queries .public-layout-style-1359.public-layout-style-1364,.use-media-queries .public-layout-style-1359.public-layout-style-1365,.use-media-queries .public-layout-style-1359.public-layout-style-1372,.use-media-queries .public-layout-style-1359.public-layout-style-1369,.use-media-queries .public-layout-style-1359.public-layout-style-1371 {
        line-height:1.4
    }
}
.gt-xs .public-layout-style-1359 {
    font-size:inherit;
    line-height:inherit;
    margin-top:1px
}
.gt-xs .public-layout-style-1359.public-layout-style-1362,.gt-xs .public-layout-style-1359.public-layout-style-1364,.gt-xs .public-layout-style-1359.public-layout-style-1365,.gt-xs .public-layout-style-1359.public-layout-style-1372,.gt-xs .public-layout-style-1359.public-layout-style-1369,.gt-xs .public-layout-style-1359.public-layout-style-1371 {
    line-height:1.4
}
.public-layout-style-1359.public-layout-style-1373,.public-layout-style-1359.public-layout-style-1374 {
    line-height:1.4!important
}
.public-layout-style-1359.public-layout-style-1374.public-layout-style-1375 {
    margin-top:12px
}
.public-layout-style-1359.public-layout-style-1376.public-layout-style-1375 {
    margin-bottom:12px
}
.public-layout-style-1359.public-layout-style-1377 {
    font-size:inherit;
    line-height:inherit;
    margin-top:1px
}
.public-layout-style-1359.public-layout-style-1360 {
    margin:0;
    padding:0
}
.public-layout-style-1359.public-layout-style-1378 {
    font-size:26px!important;
    line-height:32px!important
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-1359.public-layout-style-1378 {
        font-size:40px!important;
        line-height:48px!important
    }
}
.gt-sm .public-layout-style-1359.public-layout-style-1378 {
    font-size:40px!important;
    line-height:48px!important
}
@media(max-width:659px) {
    .use-media-queries .public-layout-style-1359.public-layout-style-1379 {
        line-height:1.2!important
    }
}
.lt-s .public-layout-style-1359.public-layout-style-1379 {
    line-height:1.2!important
}
.public-layout-style-1359.public-layout-style-1380 {
    font-size:inherit
}
@media(min-width:660px) {
    .use-media-queries .public-layout-style-1359.public-layout-style-1380 {
        padding-inline-end:11px;
        padding-inline-start:11px
    }
}
.gt-xs .public-layout-style-1359.public-layout-style-1380 {
    padding-inline-end:11px;
    padding-inline-start:11px
}
.public-layout-style-1381 {
    color:inherit;
    display:block
}
.public-layout-style-1076 {
    --full:rgb(var(--full-icon-color,$black-rgb));
    --empty:rgb(var(--empty-icon-color,$gray-rgb));
    display:block;
    position:relative
}
.fbd51l {
    clip:rect(0,0,0,0);
    border:0;
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    white-space:nowrap;
    width:1px
}
.public-layout-style-1077 {
    display:flex
}
.public-layout-style-1076 .public-layout-style-1077 {
    gap:0 6px
}
.siwre6 {
    color:var(--full)
}
.public-layout-style-1078 {
    color:var(--empty)
}
.public-layout-style-1079 {
    display:flex;
    position:relative
}
.public-layout-style-1080 .public-layout-style-1081 {
    display:block
}
.public-layout-style-1080 {
    clip-path:inset(0 50% 0 0)
}
.public-layout-style-1081,[dir=rtl] .public-layout-style-1080 {
    clip-path:inset(0 0 0 50%)
}
.public-layout-style-1081 {
    position:absolute
}
[dir=rtl] .public-layout-style-1081 {
    clip-path:inset(0 50% 0 0)
}
.public-layout-style-1082 {
    transition:color .3s ease-in
}
.public-layout-style-1083 {
    align-items:center;
    display:flex
}
.public-layout-style-1084 {
    line-height:1;
    margin-inline-start:12px
}
.public-layout-style-1085 .public-layout-style-1084 {
    animation:M5aq50 .3s ease-in
}
.public-layout-style-1086 .public-layout-style-1084,.public-layout-style-1087 .public-layout-style-1084 {
    margin-inline-start:7px
}
@keyframes M5aq50 {
    0% {
        opacity:0
    }
    to {
        opacity:1
    }
}
.public-layout-style-1382 {
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3;
    display:-webkit-box;
    height:100%;
    opacity:.8;
    overflow:hidden;
    text-overflow:ellipsis;
    word-break:break-word
}
.public-layout-style-1383 {
    padding:16px 18px 0;
    width:100%
}
.public-layout-style-1383.public-layout-style-1384 {
    padding-bottom:16px
}
.public-layout-style-1385 {
    display:flex
}
.public-layout-style-1385.public-layout-style-1386 {
    flex-direction:row-reverse
}
.public-layout-style-1387 {
    flex:1;
    min-width:0
}
.public-layout-style-1388 {
    line-height:1.3em!important
}
.public-layout-style-1388.public-layout-style-1389 {
    margin-bottom:9px
}
.public-layout-style-1390 {
    flex:0 0 70px;
    margin-inline-start:16px
}
.public-layout-style-1390.public-layout-style-1391 {
    margin-inline-end:16px;
    margin-inline-start:0
}
.public-layout-style-1392 {
    height:19px
}
.public-layout-style-1393 {
    margin-inline-start:auto
}
.public-layout-style-1394 {
    align-self:flex-end;
    margin:0;
    margin-inline-start:auto
}
.public-layout-style-1394>div {
    height:19px!important;
    width:19px!important
}
.public-layout-style-1395 {
    height:70px;
    width:70px
}
.public-layout-style-1388 {
    margin-top:0!important
}
.public-layout-style-1396 {
    align-items:flex-start;
    margin-top:8px
}
.public-layout-style-1397 {
    display:flex;
    justify-content:flex-end;
    margin-top:24px
}
.public-layout-style-1398 {
    align-self:center;
    display:flex;
    margin-inline-end:auto
}
.public-layout-style-1399 {
    display:inline-block;
    height:19px;
    margin-inline-end:12px
}
.public-layout-style-1400 {
    margin-top:12px
}
.public-layout-style-1400.public-layout-style-1401 {
    margin-top:16px
}
.public-layout-style-1402 {
    margin-inline-end:4px
}
.public-layout-style-1403.public-layout-style-1404 {
    margin-top:10px
}
.public-layout-style-1403.public-layout-style-1405 {
    margin-bottom:12px;
    margin-top:6px
}
.public-layout-style-1406 {
    background:#fff;
    border-radius:0;
    color:#fff;
    cursor:default;
    display:block;
    margin-inline-end:0;
    margin-inline-start:0;
    margin-bottom:12px;
    padding-top:100%;
    position:relative;
    width:100%
}
.public-layout-style-1406.public-layout-style-1407 {
    border-radius:calc(var(--post-homepage-mobile-postRadius, 0)*1px);
    overflow:hidden
}
.public-layout-style-1406.public-layout-style-1408 {
    border-radius:calc(var(--post-category-mobile-postRadius, 0)*1px);
    overflow:hidden
}
.public-layout-style-1409 {
    margin-bottom:auto
}
.public-layout-style-1410 {
    margin-top:0
}
.public-layout-style-1411,.public-layout-style-1412,.public-layout-style-1413 {
    bottom:0;
    inset-inline-end:0;
    inset-inline-start:0;
    position:absolute;
    top:0
}
.public-layout-style-1413 {
    display:flex;
    flex-direction:column;
    max-height:100%;
    padding:24px 18px
}
.public-layout-style-1414 {
    color:inherit;
    font:inherit
}
.public-layout-style-1415 {
    background-color:#fff
}
.public-layout-style-1416 {
    height:1px;
    margin-bottom:14px;
    margin-top:18px
}
.public-layout-style-1417 {
    flex:1;
    justify-content:space-between
}
.vsdBxv {
    display:flex;
    flex-direction:column-reverse
}
.public-layout-style-1418.public-layout-style-1419 {
    margin-top:10px
}
.public-layout-style-1418.public-layout-style-1420 {
    margin-bottom:12px;
    margin-top:6px
}
.public-layout-style-1145 {
    min-height:100%;
    position:relative
}
:where(.public-layout-style-1145) {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    box-sizing:border-box
}
:where(.public-layout-style-1145) * {
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
:where(.public-layout-style-1145) *,:where(.public-layout-style-1145) :after,:where(.public-layout-style-1145) :before {
    box-sizing:inherit
}
:where(.public-layout-style-1145) :where(a),:where(.public-layout-style-1145) :where(a:visited) {
    text-decoration:none
}
:where(.public-layout-style-1145) :where(textarea) {
    font-family:inherit
}
.public-layout-style-1146 {
    position:relative
}
.medium-gap .public-layout-style-1146 {
    padding-top:50px
}
.large-gap .public-layout-style-1146 {
    padding-top:100px
}
html {
    height:100%;
    touch-action:manipulation
}
body,html {
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    margin:0;
    padding:0
}
body {
    -webkit-text-size-adjust:none;
    -webkit-highlight:none
}
#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 {
    left:0;
    /*!rtl:end:ignore*/
    position:absolute /*!rtl:begin:ignore*/
}
#pro-gallery-container button.nav-arrows-container {
    box-sizing:border-box
}
.post-list-pro-gallery-pg-grid .pro-gallery,.post-list-pro-gallery-pg-grid .pro-gallery .gallery-item-common-info {
    overflow:visible!important
}
.public-layout-style-1147 {
    background-color:rgb(var(--postAreaBackgroundColor));
    padding-block-end:20px;
    padding-inline:20px
}
.public-layout-style-1148 {
    padding-inline:var(--padding,0)
}
.public-layout-style-1149 {
    inline-size:100%;
    margin-inline:auto;
    max-inline-size:var(--content-size,100%)
}
.public-layout-style-1150 {
    block-size:80px
}
.public-layout-style-1151 {
    align-items:center;
    display:flex;
    justify-content:space-between
}
.public-layout-style-1152 {
    background:none;
    border:0;
    cursor:pointer;
    display:inline-block;
    flex-shrink:0;
    height:48px;
    padding:0;
    position:relative;
    width:48px
}
.public-layout-style-1152:active:after {
    background-color:hsla(0,0%,100%,.3);
    border-radius:50%;
    content:"";
    height:100%;
    inset-inline-start:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%
}
.xaRdfw {
    align-items:center;
    display:inline-flex;
    height:100%;
    justify-content:center;
    width:100%
}
.srEdfd {
    display:none
}
.public-layout-style-1153 {
    border-radius:50%;
    bottom:11px;
    font-family:var(--brand-font);
    font-size:9px;
    height:14px;
    inset-inline-end:8px;
    line-height:14px;
    position:absolute;
    width:14px
}
.public-layout-style-1154,.public-layout-style-1153 {
    display:flex;
    justify-content:center
}
.public-layout-style-1154 {
    align-items:center;
    height:48px;
    width:48px
}
.public-layout-style-1154:active:after {
    background-color:hsla(0,0%,100%,.3);
    border-radius:24px;
    content:"";
    height:100%;
    inset-inline-start:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-1155 {
    display:none
}
.public-layout-style-1156 {
    align-items:center;
    display:flex;
    height:100%;
    justify-content:center;
    margin-inline-end:-14px
}
.public-layout-style-1157:last-child {
    margin-inline-end:-3px
}
.public-layout-style-1158 {
    font-size:14px;
    margin:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.public-layout-style-1158 a {
    color:inherit
}
.public-layout-style-1159,.public-layout-style-1160 {
    flex-shrink:0;
    font-size:14px!important;
    text-decoration:none!important
}
@media print {
    .public-layout-style-1159,.public-layout-style-1160 {
        color:#000!important;
        font-size:10pt!important
    }
}
.un5cvk {
    height:50px;
    justify-content:space-between;
    padding-inline:18px
}
.public-layout-style-1161,.un5cvk {
    align-items:center;
    display:flex
}
.public-layout-style-1161 {
    flex:0 1 auto;
    height:100%;
    overflow:hidden
}
.public-layout-style-1159 {
    color:rgb(var(--postButtonTextColor));
    display:var(--menuDisplay,block);
    font:var(--textParagraphFont)
}
.public-layout-style-1162 {
    display:var(--menuCategoriesDisplay,flex)
}
.public-layout-style-1163,.public-layout-style-1164 {
    --text-color:rgb(var(--navigationTextColor,var(--site-color-5)));
    fill:currentColor;
    color:var(--text-color);
    font-family:var(--brand-font);
    font-size:var(--navigationFont-size);
    font-style:var(--navigationFont-style);
    font-variant:var(--navigationFont-variant);
    font-weight:var(--navigationFont-weight);
    line-height:var(--navigationFont-line-height);
    text-align:start;
    -webkit-text-decoration:var(--navigationFont-text-decoration);
    text-decoration:var(--navigationFont-text-decoration)
}
.public-layout-style-1163:is(:hover,.public-layout-style-1165),.public-layout-style-1164:is(:hover,.public-layout-style-1165) {
    --text-color:rgb(var(--navigationTextColorActive))
}
.public-layout-style-1166 {
    --dropdown-display:none
}
.public-layout-style-1166:is(:hover,:focus-within) {
    --dropdown-display:block
}
.public-layout-style-1164 {
    align-items:center;
    display:flex;
    gap:8px
}
.public-layout-style-1167 {
    display:var(--dropdown-display);
    inset-inline-end:0;
    padding-block-start:20px;
    position:absolute;
    z-index:10
}
.public-layout-style-1168 {
    backdrop-filter:blur(11px);
    box-shadow:0 10px 11px 0 rgba(0,0,0,.05);
    padding-block:8px
}
.public-layout-style-1169+.public-layout-style-1169:before {
    border-block-start:1px solid currentColor;
    content:"";
    display:block;
    opacity:.1
}
.public-layout-style-1163 {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    display:block;
    padding-block:16px;
    padding-inline:28px
}
.public-layout-style-1170 {
    display:flex;
    font-family:var(--brand-font);
    font-size:14px;
    height:80px;
    width:100%
}
.public-layout-style-1171 {
    margin-inline-start:-3px;
    overflow:hidden;
    padding-inline-start:3px
}
.public-layout-style-1172 {
    cursor:pointer;
    flex-grow:1;
    flex-wrap:wrap;
    list-style:none
}
.public-layout-style-1172,.public-layout-style-1172>li {
    align-items:center;
    display:flex
}
.public-layout-style-1172>li {
    height:80px;
    white-space:nowrap
}
.public-layout-style-1172>li+li {
    margin-inline-start:40px
}
.public-layout-style-1173 {
    display:block;
    font-family:var(--brand-font);
    inset-inline-start:20px;
    position:absolute;
    visibility:hidden
}
.public-layout-style-1173 * {
    float:inline-start
}
.public-layout-style-1173 *+* {
    margin-inline-start:40px
}
.public-layout-style-1174 a {
    text-decoration:none
}
.public-layout-style-1174 a:hover {
    text-decoration:underline
}
.public-layout-style-1175 {
    clip:rect(1px,1px,1px,1px)!important;
    border:0!important;
    clip-path:inset(50%)!important;
    height:1px!important;
    overflow:hidden!important;
    padding:0!important;
    position:absolute!important;
    white-space:nowrap!important;
    width:1px!important
}
.public-layout-style-1176 {
    align-items:center;
    display:flex
}
.public-layout-style-1177 {
    margin-inline-end:16px
}
.public-layout-style-1178 {
    height:16px;
    margin-inline-start:20px;
    position:relative;
    transition:all .5s ease
}
.public-layout-style-1178.public-layout-style-1179 {
    width:200px
}
.public-layout-style-1178.public-layout-style-1179.ke7j1e {
    width:100%
}
.public-layout-style-1180 {
    bottom:0;
    cursor:pointer;
    inset-inline-start:0;
    margin:auto 0;
    top:0
}
.public-layout-style-1179 .public-layout-style-1180,.public-layout-style-1181 {
    position:absolute
}
.public-layout-style-1181 {
    background:transparent;
    border:0;
    border-radius:0;
    display:none;
    font-size:14px;
    font-weight:500;
    inset-inline-start:0;
    margin:0;
    padding:1px 0 0;
    padding-inline-start:29px;
    top:0;
    transition:all .5s ease;
    width:100%
}
.public-layout-style-1181::-webkit-input-placeholder {
    color:currentColor;
    opacity:1;
    -webkit-transition:color .5s;
    transition:color .5s
}
.public-layout-style-1181:-moz-placeholder,.public-layout-style-1181::-moz-placeholder {
    color:currentColor;
    opacity:1;
    -moz-transition:color .5s;
    transition:color .5s
}
.public-layout-style-1181:-ms-input-placeholder {
    color:currentColor;
    opacity:1;
    -ms-transition:color .5s;
    transition:color .5s
}
.public-layout-style-1181:focus {
    outline:0
}
.public-layout-style-1179 .public-layout-style-1181 {
    display:inline-block;
    padding-inline-end:20px
}
.public-layout-style-1182 {
    display:none
}
.public-layout-style-1179 .public-layout-style-1182 {
    display:inline-block
}
.public-layout-style-1183 {
    font-size:14px;
    font-weight:500;
    height:25px;
    padding:1px 0 0;
    padding-inline-start:29px;
    visibility:hidden
}
.public-layout-style-1179 .public-layout-style-1183 {
    padding-inline-end:20px
}
.public-layout-style-1184 {
    height:1px;
    opacity:0;
    transition:all .5s ease
}
.public-layout-style-1179 .public-layout-style-1184 {
    opacity:.5
}
.public-layout-style-1185 {
    background:transparent;
    border:0;
    bottom:0;
    cursor:pointer;
    height:20px;
    inset-inline-end:0;
    margin:auto;
    margin-inline-end:-5px;
    margin-inline-start:0;
    padding:0;
    position:absolute;
    top:0;
    width:20px
}
.public-layout-style-1186 {
    opacity:.8
}
.clear-enter-active,.clear-leave-active {
    transition:opacity .5s
}
.clear-enter.clear-enter-active,.clear-leave {
    opacity:1
}
.clear-enter,.clear-leave.clear-leave-active {
    opacity:0
}
.public-layout-style-1187.public-layout-style-1188 {
    margin:0 -20px;
    padding:0 20px
}
@media(max-width:979px) {
    .use-media-queries .public-layout-style-1187.public-layout-style-1189 {
        margin:0
    }
}
.lt-md .public-layout-style-1187.public-layout-style-1189 {
    margin:0
}
.public-layout-style-1190 {
    display:var(--menuResponsiveDisplay,block)
}
.public-layout-style-1191 {
    display:var(--menuCategoriesDisplay,flex)
}
.public-layout-style-1192 {
    display:var(--menuSearchDisplay,flex)
}
.public-layout-style-1193 * {
    box-sizing:border-box
}
.public-layout-style-1193 {
    display:inline-block;
    flex:1;
    position:relative
}
.public-layout-style-1193 a {
    color:#333;
    text-decoration:none
}
.public-layout-style-1193>.public-layout-style-1194 {
    display:inline-block;
    line-height:1.5em;
    padding:6px 15px
}
.public-layout-style-1193>.public-layout-style-1194:after {
    content:"▼";
    display:inline-block;
    margin-inline-start:6px
}
.public-layout-style-1193 .public-layout-style-1195 {
    display:none
}
.public-layout-style-1193 ul {
    display:block;
    inset-inline-start:-100vw;
    list-style:none;
    margin:0;
    padding:6px 0;
    position:absolute;
    top:calc(1.5em + 14px);
    width:100%;
    z-index:999
}
.public-layout-style-1193 ul a {
    display:block;
    padding:6px 15px
}
.public-layout-style-1193 ul:target {
    inset-inline-start:0
}
.public-layout-style-1193 ul:target~a:after {
    content:"▲"
}
.public-layout-style-1193 ul:target~a.public-layout-style-1195 {
    display:block;
    height:100%;
    inset-inline-start:0;
    position:absolute;
    text-indent:-100vw;
    top:0;
    width:100%;
    z-index:1000
}
.public-layout-style-1196 {
    flex:1
}
.public-layout-style-1197 {
    align-items:center;
    background-color:rgb(var(--navigationBackgroundColor));
    border-block:1px solid rgb(var(--navigationTextColor-rgb),.3);
    color:rgb(var(--navigationTextColor));
    cursor:pointer;
    display:grid;
    font-family:var(--brand-font);
    font-size:var(--navigationFont-size);
    font-style:var(--navigationFont-style);
    font-variant:var(--navigationFont-variant);
    font-weight:var(--navigationFont-weight);
    grid-template-columns:1fr auto;
    inline-size:100%;
    line-height:var(--navigationFont-line-height);
    min-block-size:50px;
    padding-block:10px;
    padding-inline:18px;
    position:relative;
    text-align:start;
    -webkit-text-decoration:var(--navigationFont-text-decoration);
    text-decoration:var(--navigationFont-text-decoration)
}
.public-layout-style-1198 {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.miQokp {
    fill:currentColor
}
.Ppgrlx {
    --nav-size:306px;
    --nav-size-max:calc(100vh - 40px);
    --nav-background:#fff;
    --nav-padding-y-start:8px;
    --nav-link-padding-x:24px;
    --nav-link-padding-y:8px;
    --nav-link-icon-gap:12px;
    --nav-link-text-color:#000;
    --nav-link-background-color:transparent;
    --nav-link-background-color-hover:rgba(0,0,0,.06);
    --nav-link-background-color-active:rgba(0,0,0,.12);
    --nav-link-separator-border:1px solid #ccc;
    --nav-link-separator-gradient-size:8px;
    max-block-size:min(var(--nav-size),var(--nav-size-max));
    overflow:auto;
    padding-block-start:var(--nav-padding-y-start);
    scroll-padding-block-end:calc(var(--nav-size)*.25);
    scroll-padding-block-start:calc(var(--nav-size)*.05)
}
.public-layout-style-1199 {
    align-items:center;
    background-color:var(--nav-link-background-color);
    color:var(--nav-link-text-color);
    display:flex;
    font:var(--site-font-Body-M);
    font-size:14px;
    gap:var(--nav-link-icon-gap);
    inline-size:100%;
    line-height:1.5;
    padding-block:var(--nav-link-padding-y);
    padding-inline:var(--nav-link-padding-x);
    text-align:start
}
.public-layout-style-1199:hover {
    background-color:var(--nav-link-background-color-hover)
}
.public-layout-style-1199:active,.public-layout-style-1199[aria-current] {
    background-color:var(--nav-link-background-color-active)
}
.public-layout-style-1200 {
    background-color:var(--nav-background);
    inset-block-end:0;
    margin-block-start:calc(var(--nav-link-padding-y)*1.5);
    padding-block:calc(var(--nav-link-padding-y)*1.5);
    position:sticky
}
.public-layout-style-1200:before {
    background-image:linear-gradient(to top,var(--nav-background),transparent);
    block-size:var(--nav-link-separator-gradient-size);
    border-block-end:var(--nav-link-separator-border);
    content:"";
    inset-block-end:100%;
    inset-inline:0;
    position:absolute
}
.public-layout-style-928 {
    border-radius:0;
    border-style:none;
    cursor:pointer;
    display:inline-block;
    height:40px;
    margin:0;
    padding:0 24px;
    position:relative;
    vertical-align:middle;
    white-space:nowrap
}
.public-layout-style-928.rx6417:focus {
    box-shadow:inset 0 0 0 2px #1f77ff,inset 0 0 0 1px #fff!important
}
.public-layout-style-928.public-layout-style-929 {
    background-color:transparent;
    border-style:solid;
    border-width:1px
}
.public-layout-style-928.public-layout-style-930,.public-layout-style-928[disabled] {
    opacity:.5
}
.public-layout-style-928:active:not([disabled]):not(.public-layout-style-930):after {
    background-color:rgba(0,0,0,.2);
    content:"";
    height:100%;
    inset-inline-start:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-931 {
    align-items:center;
    display:flex;
    font-size:14px;
    height:100%;
    justify-content:center;
    width:100%
}
.public-layout-style-932 {
    background-color:#3899ec;
    color:#fff
}
.public-layout-style-933 {
    border-color:#3899ec;
    color:#3899ec
}
.public-layout-style-934 {
    align-items:center;
    background:transparent;
    border:0;
    display:flex;
    height:48px;
    inset-inline-end:0;
    justify-content:center;
    position:absolute;
    top:0;
    width:48px
}
.public-layout-style-934:focus {
    outline:0
}
.public-layout-style-935 {
    background:#fff;
    border-style:solid;
    border-width:0;
    display:flex;
    flex:1 0 auto;
    flex-direction:column;
    padding:110px 0 30px;
    position:relative
}
@media(min-width:686px)and (max-width:979px) {
    .use-media-queries .public-layout-style-935 {
        height:450px;
        margin:0 20px 20px
    }
}
.sm .public-layout-style-935 {
    height:450px;
    margin:0 20px 20px
}
.public-layout-style-936 {
    font-size:22px;
    margin:35px 0 0;
    text-align:center
}
@media(min-width:686px)and (max-width:979px) {
    .use-media-queries .public-layout-style-936 {
        font-size:32px
    }
}
.sm .public-layout-style-936 {
    font-size:32px
}
.public-layout-style-937 {
    font-size:14px;
    line-height:21px;
    margin:8px 0 0;
    padding-inline-end:34px;
    padding-inline-start:34px;
    text-align:center
}
@media(min-width:686px)and (max-width:979px) {
    .use-media-queries .public-layout-style-937 {
        font-size:16px;
        margin-top:21px
    }
}
.sm .public-layout-style-937 {
    font-size:16px;
    margin-top:21px
}
.public-layout-style-938 {
    margin-top:40px;
    text-align:center
}
.public-layout-style-939 {
    display:flex;
    margin-inline-end:auto;
    margin-inline-start:auto;
    max-width:940px;
    min-height:450px;
    width:100%
}
.arh2qf {
    align-items:center;
    display:flex;
    flex:1;
    flex-direction:column;
    justify-content:center;
    padding:36px 30px;
    text-align:center
}
@media(min-width:980px) {
    .use-media-queries .arh2qf {
        height:450px;
        padding:0
    }
}
.gt-sm .arh2qf {
    height:450px;
    padding:0
}
.public-layout-style-940 {
    font-size:24px;
    line-height:34px;
    margin-bottom:12px
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-940 {
        font-size:32px;
        line-height:1.5;
        margin-bottom:12px;
        max-width:620px
    }
}
.gt-sm .public-layout-style-940 {
    font-size:32px;
    margin-bottom:12px;
    max-width:620px
}
.public-layout-style-941,.gt-sm .public-layout-style-940 {
    line-height:1.5
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-941 {
        max-width:620px
    }
}
.gt-sm .public-layout-style-941 {
    max-width:620px
}
.public-layout-style-942 {
    font-size:16px
}
.public-layout-style-943 {
    font-size:18px;
    margin-top:18px
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-943 {
        margin-top:48px
    }
}
.gt-sm .public-layout-style-943 {
    margin-top:48px
}
.public-layout-style-945 {
    display:flex;
    flex:1 0 auto;
    flex-direction:column;
    margin-top:12px
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-945 {
        margin-top:0
    }
}
.gt-sm .public-layout-style-945,.public-layout-style-945.public-layout-style-946 {
    margin-top:0
}
.t4o8yl {
    background:transparent;
    border:0;
    height:100%;
    padding:0
}
.t4o8yl:focus {
    outline:0
}
.public-layout-style-1421 {
    flex:0 0 auto
}
.public-layout-style-1422 {
    align-items:center;
    display:inline-flex;
    height:100%
}
.public-layout-style-1422:active {
    opacity:.5
}
.public-layout-style-1423 {
    color:inherit;
    font-size:14px;
    line-height:1;
    text-overflow:ellipsis;
    white-space:nowrap
}
*+.public-layout-style-1423 {
    margin-inline-start:7px
}
.public-layout-style-1423:empty {
    display:none
}
.public-layout-style-1424 {
    font-size:0;
    height:100%;
    margin:0;
    margin-inline-end:-12px;
    margin-inline-start:-4px
}
.public-layout-style-1425 {
    font-size:14px!important;
    text-decoration:none!important
}
.public-layout-style-948 {
    position:relative;
    width:100%
}
.public-layout-style-949 {
    align-items:center;
    display:flex;
    justify-content:center;
    margin:30px 0 374px
}
.public-layout-style-1426 {
    margin:20px
}
.public-layout-style-1427 {
    margin:0 auto;
    max-width:940px
}
@media(min-width:980px) {
    .use-media-queries .public-layout-style-1428 {
        margin:0 auto
    }
}
.gt-sm .public-layout-style-1428 {
    margin:0 auto
}
.public-layout-style-1429,.public-layout-style-1430,.public-layout-style-1431,.public-layout-style-1432,.lfi41p,.public-layout-style-1433 {
    line-height:1
}
.public-layout-style-1434 {
    display:flex
}
.public-layout-style-1434 .public-layout-style-1433 {
    cursor:inherit;
    opacity:1
}
.public-layout-style-1434 .public-layout-style-1435,.public-layout-style-1434 .public-layout-style-1436 {
    cursor:pointer;
    font-size:14px;
    margin-inline-end:48px
}
.public-layout-style-1434 .public-layout-style-1436 {
    opacity:.8
}
.public-layout-style-1437 {
    align-items:center;
    display:flex;
    font-family:var(--brand-font);
    font-size:16px;
    height:100%
}
@media only screen and (max-width:300px) {
    .public-layout-style-1437 {
        max-width:100%;
        overflow:hidden
    }
}
.public-layout-style-1430,.public-layout-style-1435,.public-layout-style-1438 {
    align-items:center;
    display:flex;
    justify-content:center
}
.public-layout-style-1430,.public-layout-style-1435 {
    color:inherit;
    cursor:pointer;
    margin:0 3px;
    min-height:36px;
    min-width:36px
}
.public-layout-style-1439 .public-layout-style-1430,.public-layout-style-1439 .public-layout-style-1435 {
    margin:0 6px
}
@media only screen and (max-width:300px) {
    .public-layout-style-1439 .public-layout-style-1430,.public-layout-style-1439 .public-layout-style-1435 {
        margin:0
    }
}
.public-layout-style-1440,.public-layout-style-1433 {
    cursor:default
}
.public-layout-style-1440 {
    opacity:.4
}
.public-layout-style-1438 {
    margin:0 6px;
    min-width:48px
}
.public-layout-style-1441 {
    color:inherit
}
.public-layout-style-1442 {
    background:#fff;
    border:1px solid;
    border-radius:0;
    cursor:default;
    display:block;
    margin-inline-end:0;
    margin-inline-start:0;
    padding:28px 18px 25px
}
.app-mobile .public-layout-style-1442 {
    box-shadow:0 1px rgba(0,0,0,.1)
}
@media(min-width:686px)and (max-width:979px) {
    .use-media-queries .public-layout-style-1442 {
        padding:40px 50px
    }
}
.sm .public-layout-style-1442 {
    padding:40px 50px
}
.public-layout-style-1443.public-layout-style-1444 {
    height:400px;
    padding-bottom:0
}
.public-layout-style-1445 {
    margin-bottom:9px
}
@media(min-width:686px)and (max-width:979px) {
    .use-media-queries .public-layout-style-1446,.use-media-queries .public-layout-style-1447,.use-media-queries .public-layout-style-1448 {
        margin-inline-end:11px;
        margin-inline-start:11px
    }
}
.sm .public-layout-style-1446,.sm .public-layout-style-1447,.sm .public-layout-style-1448 {
    margin-inline-end:11px;
    margin-inline-start:11px
}
.public-layout-style-1446 {
    height:1px;
    margin-bottom:15px;
    opacity:.2
}
@media(min-width:686px)and (max-width:979px) {
    .use-media-queries .public-layout-style-1446 {
        margin-bottom:12px
    }
}
.sm .public-layout-style-1446 {
    margin-bottom:12px
}
.public-layout-style-1447 {
    padding-bottom:23px
}
.public-layout-style-1449 {
    -webkit-box-orient:vertical;
    display:-webkit-box;
    line-height:1.5;
    opacity:.8;
    overflow:hidden;
    text-overflow:ellipsis;
    word-break:break-word
}
@media(min-width:686px)and (max-width:979px) {
    .use-media-queries .public-layout-style-1450 {
        margin:0 auto;
        width:940px
    }
}
.sm .public-layout-style-1450 {
    margin:0 auto;
    width:940px
}
.public-layout-style-1451>* {
    margin-bottom:20px
}
.public-layout-style-1452 {
    list-style-type:none;
    margin-bottom:12px;
    position:relative;
    width:100%
}
.public-layout-style-1453 {
    align-items:center;
    display:flex;
    height:80px;
    padding-inline-start:80px
}
.public-layout-style-1454 {
    margin-top:-1px
}
.public-layout-style-1454:last-child {
    display:none
}
.public-layout-style-1455 {
    margin:0 auto;
    padding-bottom:200px;
    padding-top:135px
}
@media(min-width:686px)and (max-width:979px) {
    .use-media-queries .public-layout-style-1455 {
        margin-bottom:20px
    }
}
.sm .public-layout-style-1455 {
    margin-bottom:20px
}
.public-layout-style-1201 {
    align-items:center;
    color:#fff;
    display:flex;
    font-family:var(--brand-font);
    font-size:14px;
    font-weight:500;
    height:60px;
    inset-inline-end:0;
    inset-inline-start:0;
    justify-content:space-between;
    padding:0 15px;
    position:fixed;
    top:0;
    transform:translateZ(0);
    z-index:3000
}
.public-layout-style-1201.public-layout-style-1202 {
    font-family:var(--brand-font);
    font-size:16px;
    font-weight:300
}
.public-layout-style-1201.public-layout-style-1203 {
    background:#80c979
}
.public-layout-style-1201.public-layout-style-1204 {
    background:#f06448
}
.public-layout-style-1201.public-layout-style-1205 {
    background:#60adf0
}
.public-layout-style-1201.public-layout-style-1206 {
    justify-content:center
}
.public-layout-style-1201.public-layout-style-1207 {
    position:static
}
.public-layout-style-1208 {
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath d='m3984.99 617.882-1.11 1.109-3.88-3.882-3.88 3.882-1.11-1.109 3.88-3.882-3.88-3.882 1.11-1.109 3.88 3.882 3.88-3.882 1.11 1.109-3.88 3.882Z' transform='translate(-3975 -609)' style='fill:%23fff;fill-rule:evenodd'/%3E%3C/svg%3E") no-repeat 50%;
    border:0;
    height:10px;
    width:10px
}
.public-layout-style-1208:focus {
    outline:0
}
.public-layout-style-1201.message-enter,.public-layout-style-1201.message-leave-active {
    opacity:0
}
.public-layout-style-1201.message-enter-active {
    transition:opacity 50ms ease-in
}
.public-layout-style-1201.message-leave-active {
    transition:opacity .4s ease-in
}
.public-layout-style-1201.message-enter-active {
    opacity:1
}
.public-layout-style-1209 {
    inset-inline-start:50%;
    position:fixed;
    top:0;
    transform:translateX(-50%);
    width:var(--root-width);
    z-index:999999999999999
}
.app-desktop .public-layout-style-1209 {
    top:80px
}
.app-mobile .public-layout-style-1209 {
    width:100%
}
.public-layout-style-1210 {
    inset-inline-start:50%;
    position:fixed;
    top:80px;
    transform:translateX(-50%);
    z-index:999999999999999
}
.public-layout-style-1210 .message-enter,.public-layout-style-1210 .message-leave-active {
    opacity:0
}
.public-layout-style-1210 .message-enter-active {
    transition:opacity .2s ease-in
}
.public-layout-style-1210 .message-leave-active {
    transition:opacity .4s ease-in
}
.public-layout-style-1210 .message-enter-active {
    opacity:1
}
.public-layout-style-1211 {
    bottom:0;
    inset-inline-end:0;
    inset-inline-start:0;
    position:fixed;
    top:0;
    z-index:999999999
}
.public-layout-style-1212 {
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.aq_u4p {
    align-items:center;
    display:flex;
    justify-content:center;
    margin:16px 0 30px
}
.aq_u4p.public-layout-style-1456 {
    margin:1px 0 0;
    min-height:68px
}
.vpm41p {
    height:1px
}
.public-layout-style-927 {
    background-color:rgba(211,237,255,.25);
    min-height:20px;
    outline:1px solid #116dff
}
.public-layout-style-1457 {
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    padding-bottom:var(--category-header-padding-bottom,20px);
    padding-top:var(--category-header-padding-top,20px);
    padding-inline:var(--category-header-side-padding,20px);
    width:100%
}
.app-mobile .public-layout-style-1457 {
    padding-bottom:20px;
    padding-top:20px;
    padding-inline:0
}
.app-mobile .public-layout-style-1457 .public-layout-style-1458 {
    box-sizing:border-box;
    padding-inline:var(--category-header-side-padding,20px)
}
.public-layout-style-1459 {
    gap:24px
}
.public-layout-style-1459.public-layout-style-1460 {
    flex-direction:column-reverse
}
.public-layout-style-1461 {
    justify-content:flex-end;
    min-height:var(--category-header-image-height,280px);
    position:relative
}
.public-layout-style-1461 .public-layout-style-1462 {
    inset:0;
    position:absolute;
    z-index:0
}
.public-layout-style-1461 .public-layout-style-1462:after {
    background-color:rgb(var(--categoryHeader-overlayColor,0,0,0,.55));
    content:"";
    inset:0;
    position:absolute
}
.public-layout-style-1461 .public-layout-style-1458 {
    position:relative;
    z-index:1
}
.public-layout-style-1461 .public-layout-style-1463 {
    color:rgb(var(--categoryHeader-overlayTitleColor,255,255,255,1))
}
.public-layout-style-1461 .public-layout-style-1464 {
    color:rgb(var(--categoryHeader-overlayDescriptionColor,255,255,255,1))
}
.eEmwnf {
    background-color:rgb(var(--categoryHeader-overlayColor,0,0,0,.55));
    min-height:0
}
.public-layout-style-1465 {
    align-items:stretch;
    flex-direction:row;
    gap:24px
}
.public-layout-style-1465.xeql7p {
    flex-direction:row-reverse
}
.public-layout-style-1465 .public-layout-style-1462 {
    flex:0 0 var(--category-header-image-proportions,50%);
    max-width:var(--category-header-image-proportions,50%)
}
.public-layout-style-1465 .public-layout-style-1458 {
    flex:1 1 auto;
    justify-content:center
}
.public-layout-style-1462 {
    overflow:hidden;
    width:100%
}
.public-layout-style-1459 .public-layout-style-1462,.public-layout-style-1465 .public-layout-style-1462 {
    height:var(--category-header-image-height,280px)
}
.public-layout-style-1466 {
    display:block;
    height:100%;
    width:100%
}
.public-layout-style-1458 {
    display:flex;
    flex-direction:column;
    max-width:100%;
    text-align:var(--category-header-text-align,start);
    width:var(--category-header-content-width,70%)
}
.public-layout-style-1465 .public-layout-style-1458 {
    width:auto
}
.public-layout-style-1463 {
    color:rgb(var(--categoryHeader-titleColor));
    font:var(--categoryHeader-titleFont,var(--site-font-Page-title));
    font-size:var(--categoryHeader-titleFont-size,32px);
    line-height:1.3;
    margin:0;
    -webkit-text-decoration:var(--categoryHeader-titleFont-text-decoration);
    text-decoration:var(--categoryHeader-titleFont-text-decoration)
}
.public-layout-style-1464 {
    color:rgb(var(--categoryHeader-descriptionColor));
    font:var(--categoryHeader-descriptionFont,var(--site-font-Body-M));
    font-size:var(--categoryHeader-descriptionFont-size,16px);
    line-height:1.5;
    margin:0;
    margin-top:var(--category-header-title-description-gap,12px);
    -webkit-text-decoration:var(--categoryHeader-descriptionFont-text-decoration);
    text-decoration:var(--categoryHeader-descriptionFont-text-decoration);
    white-space:pre-wrap
}
.public-layout-style-1467 {
    display:flex;
    flex-direction:column;
    justify-content:center
}
.app-desktop .public-layout-style-1467 {
    max-width:1920px;
    min-height:330px;
    min-width:980px
}
@media(max-width:980px) {
    .use-media-queries .app-desktop .public-layout-style-1467 {
        padding:0 20px
    }
}
.lte-w980 .app-desktop .public-layout-style-1467 {
    padding:0 20px
}
.app-mobile .public-layout-style-1467 {
    padding:24px 18px
}
.public-layout-style-1468 {
    line-height:1.3
}
.app-desktop .public-layout-style-1468 {
    font-size:64px;
    width:940px
}
@media(max-width:1364px) {
    .use-media-queries .app-desktop .public-layout-style-1468 {
        font-size:48px
    }
}
.lte-category-header-w1364 .app-desktop .public-layout-style-1468 {
    font-size:48px
}
.app-mobile .public-layout-style-1468 {
    font-size:26px
}
.app-desktop .public-layout-style-1469 {
    margin-top:18px;
    width:600px
}
.app-mobile .public-layout-style-1469 {
    margin-top:12px
}
.public-layout-style-1470 {
    line-height:1.5
}
.app-desktop .public-layout-style-1470 {
    font-size:20px
}
.app-mobile .public-layout-style-1470 {
    font-size:16px
}
.public-layout-style-1471 .public-layout-style-1472 .public-layout-style-1473,:not(.public-layout-style-1471) .public-layout-style-1472 .public-layout-style-1473 {
    height:108%;
    margin:-2.5% 0 0;
    margin-inline-start:-2.5%;
    width:105%
}
.public-layout-style-1471 .r8jqp0,:not(.public-layout-style-1471) .r8jqp0 {
    inset-inline-start:100%
}
.public-layout-style-1474,.public-layout-style-1475,.public-layout-style-1471 .public-layout-style-1472 .r8jqp0,:not(.public-layout-style-1471) .public-layout-style-1472 .r8jqp0 {
    inset-inline-start:0
}
.public-layout-style-1474,.public-layout-style-1475 {
    height:100%;
    position:absolute;
    top:0;
    width:100%
}
.public-layout-style-1471 .t_gxYl {
    opacity:0;
    transform:translateY(50px);
    transition:transform .8s cubic-bezier(.165,.84,.44,1),opacity .8s cubic-bezier(.165,.84,.44,1)
}
.public-layout-style-1471 .public-layout-style-1472 .t_gxYl {
    opacity:1;
    transform:translateY(0);
    transition-delay:.3s
}
.public-layout-style-1471 .public-layout-style-1472 .public-layout-style-1473 {
    transition-delay:0s
}
.public-layout-style-1471 .public-layout-style-1473 {
    transition:width .25s linear .3s,height .25s linear .3s,margin .25s linear .3s
}
.public-layout-style-1471 .public-layout-style-1472 .r8jqp0 {
    transition-delay:.2s
}
.public-layout-style-1471 .r8jqp0 {
    transition:left .3s ease-in-out
}
.public-layout-style-1471 .public-layout-style-1476,.public-layout-style-1471 .public-layout-style-1477 {
    transition:color .2s linear
}
.public-layout-style-1471 .public-layout-style-1478 {
    transition:fill .2s linear
}
.public-layout-style-1479 {
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    max-width:1920px;
    min-width:940px;
    width:100%
}
@media(max-width:1564px) {
    .use-media-queries .public-layout-style-1479 {
        max-width:1653px
    }
}
.lte-banner-w1564 .public-layout-style-1479 {
    max-width:1653px
}
@media(max-width:1425px) {
    .use-media-queries .public-layout-style-1479 {
        max-width:1424px
    }
}
.lte-banner-w1425 .public-layout-style-1479 {
    max-width:1424px
}
@media(max-width:1181px) {
    .use-media-queries .public-layout-style-1479 {
        max-width:1275px
    }
}
.lte-banner-w1181 .public-layout-style-1479 {
    max-width:1275px
}
@media(max-width:980px) {
    .use-media-queries .public-layout-style-1479 {
        margin:0 20px
    }
}
.lte-banner-w980 .public-layout-style-1479 {
    margin:0 20px
}
.grmtk_ {
    display:flex;
    flex:none;
    flex-direction:column;
    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
}
.public-layout-style-1480 {
    flex:1
}
.public-layout-style-1477 {
    font-size:48px;
    line-height:1.3
}
@media(max-width:1564px) {
    .use-media-queries .public-layout-style-1477 {
        font-size:40px
    }
}
.lte-banner-w1564 .public-layout-style-1477 {
    font-size:40px
}
@media(max-width:1425px) {
    .use-media-queries .public-layout-style-1477 {
        font-size:32px
    }
}
.lte-banner-w1425 .public-layout-style-1477 {
    font-size:32px
}
@media(max-width:1181px) {
    .use-media-queries .public-layout-style-1477 {
        font-size:28px
    }
}
.lte-banner-w1181 .public-layout-style-1477 {
    font-size:28px
}
.public-layout-style-1481 {
    margin-bottom:23px
}
.public-layout-style-1476 {
    font-size:20px;
    line-height:1.5
}
.public-layout-style-1476,.public-layout-style-1478 {
    display:inline-block
}
.public-layout-style-1478 {
    margin-inline-start:6px;
    vertical-align:middle
}
.public-layout-style-1482 {
    height:1px
}
.public-layout-style-1483 {
    flex:none;
    height:608px;
    overflow:hidden;
    position:relative;
    width:1064px
}
@media(max-width:1564px) {
    .use-media-queries .public-layout-style-1483 {
        height:528px;
        width:925px
    }
}
.lte-banner-w1564 .public-layout-style-1483 {
    height:528px;
    width:925px
}
@media(max-width:1425px) {
    .use-media-queries .public-layout-style-1483 {
        height:443px;
        width:776px
    }
}
.lte-banner-w1425 .public-layout-style-1483 {
    height:443px;
    width:776px
}
@media(max-width:1181px) {
    .use-media-queries .public-layout-style-1483 {
        height:358px;
        width:628px
    }
}
.lte-banner-w1181 .public-layout-style-1483 {
    height:358px;
    width:628px
}
@media(max-width:980px) {
    .use-media-queries .public-layout-style-1483 {
        height:347px;
        width:608px
    }
}
.lte-banner-w980 .public-layout-style-1483 {
    height:347px;
    width:608px
}
.public-layout-style-1473 {
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
:not(.public-layout-style-1471) .public-layout-style-1475 {
    opacity:0
}
.public-layout-style-1471 .public-layout-style-1475 {
    opacity:0;
    transition:opacity .5s linear .3s
}
:not(.public-layout-style-1471) .public-layout-style-1472 .public-layout-style-1475 {
    opacity:.95
}
.public-layout-style-1471 .public-layout-style-1472 .public-layout-style-1475 {
    opacity:.95;
    transition-delay:0s
}
.public-layout-style-1484 {
    align-items:center;
    display:flex;
    flex-direction:column;
    height:100%;
    justify-content:center;
    width:100%
}
.public-layout-style-1485 {
    height:47px;
    overflow:hidden
}
@media(max-width:1564px) {
    .use-media-queries .public-layout-style-1485 {
        height:44px
    }
}
.lte-banner-w1564 .public-layout-style-1485 {
    height:44px
}
.t_gxYl {
    font-size:20px;
    line-height:1.5
}
@media(max-width:1425px) {
    .use-media-queries .t_gxYl {
        font-size:16px
    }
}
.lte-banner-w1425 .t_gxYl {
    font-size:16px
}
:not(.public-layout-style-1471) .t_gxYl {
    visibility:hidden
}
:not(.public-layout-style-1471) .public-layout-style-1472 .t_gxYl {
    visibility:visible
}
.public-layout-style-1486 {
    position:relative;
    width:426px
}
@media(max-width:1181px) {
    .use-media-queries .public-layout-style-1486 {
        width:310px
    }
}
.lte-banner-w1181 .public-layout-style-1486 {
    width:310px
}
.r8jqp0 {
    height:1px;
    inset-inline-end:0;
    position:absolute
}
.public-layout-style-1487 {
    padding-top:57.1875%;
    position:relative;
    width:100%
}
.public-layout-style-1488 {
    bottom:0;
    inset-inline-end:0;
    inset-inline-start:0;
    position:absolute;
    top:0
}
.public-layout-style-1489 {
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
.public-layout-style-1490 {
    padding:24px 18px
}
.public-layout-style-1491 {
    font-size:18px;
    line-height:1.5
}
.app-desktop .public-layout-style-1492 {
    margin-bottom:70px
}
.nav-arrows-container svg {
    fill:rgb(var(--feedSliderArrowsColor,var(--site-color-15)));
    stroke:rgb(var(--feedSliderArrowsColor,var(--site-color-15)))
}
.public-layout-style-1493 {
    --navigationFont-family:var(--navigation-font-family,var(--site-font-Body-M-family));
    --navigationFont-style:var(--navigation-font-style,var(--site-font-Body-M-style));
    --navigationFont-variant:var(--navigation-font-variant,var(--site-font-Body-M-variant));
    --navigationFont-weight:var(--navigation-font-weight,var(--site-font-Body-M-weight));
    --navigationFont-size:var(--navigation-font-size,var(--site-font-Body-M-size));
    --navigationFont-line-height:var(--navigation-font-line-height,var(--site-font-Body-M-line-height));
    --navigationFont-text-decoration:var(--navigation-font-text-decoration,var(--site-font-Body-M-text-decoration));
    --navigationTextColor:var(--navigation-textColor,var(--site-color-5));
    --navigationTextColor-rgb:var(--navigation-textColor-rgb,var(--site-color-5));
    --navigationBackgroundColor:var(--navigation-backgroundColor,var(--site-color-1));
    --navigationTextColorActive:var(--navigation-textColorActive,var(--site-color-8));
    --navigationTextColorActive-rgb:var(--navigation-textColorActive-rgb,var(--site-color-8))
}
.public-layout-style-1493 .blog-navigation-container-font {
    -webkit-text-decoration:var(--navigationFont-text-decoration);
    text-decoration:var(--navigationFont-text-decoration)
}
.public-layout-style-1493 .blog-header-widget-font,.public-layout-style-1493 .blog-navigation-container-font {
    font-family:var(--brand-font);
    font-size:var(--navigationFont-size);
    font-style:var(--navigationFont-style);
    font-variant:var(--navigationFont-variant);
    font-weight:var(--navigationFont-weight);
    line-height:var(--navigationFont-line-height)
}
.public-layout-style-1493 .blog-desktop-header-search-font {
    font:var(--header-font,var(--site-font-Body-M));
    line-height:normal
}
.public-layout-style-1493 .blog-page-description-title-font {
    font:var(--header-categoryTitleFont,var(--site-font-Page-title));
    font-size:var(--header-categoryTitleFont-size,32px);
    line-height:normal
}
.public-layout-style-1493 .blog-page-description-content-font {
    font:var(--header-categoryDescriptionFont,var(--site-font-Body-M));
    font-size:var(--header-categoryDescriptionFont-size,16px);
    line-height:normal
}
.public-layout-style-1493 .blog-page-description-title-header300-font {
    font:var(--header-homepageTitleFont,var(--site-font-Page-title));
    font-size:var(--header-homepageTitleFont-size,40px);
    line-height:1.2
}
.public-layout-style-1493 .blog-page-description-content-header300-font {
    font:var(--header-homepageDescriptionFont,var(--site-font-Body-M));
    font-size:var(--header-homepageDescriptionFont-size,18px);
    line-height:1.5
}
.public-layout-style-1493 .blog-post-title-font {
    font:var(--post-titleFont,var(--site-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)
}
.public-layout-style-1493 .blog-post-description-style-font {
    font:var(--post-descriptionFont,var(--site-font-Body-M));
    font-size:var(--post-descriptionFont-size,28px);
    line-height:normal
}
.public-layout-style-1493 .blog-post-description-font {
    font:var(--post-descriptionFont,var(--site-font-Body-M));
    font-size:var(--post-descriptionFont-size,16px);
    font-style:inherit;
    font-weight:inherit;
    line-height:normal;
    text-decoration:inherit
}
.public-layout-style-1493 .blog-post-page-font {
    font:var(--post-pageFont,var(--site-font-Body-M));
    font-size:var(--post-pageFont-size,18px);
    font-style:inherit;
    font-weight:inherit;
    line-height:normal;
    text-decoration:inherit
}
.public-layout-style-1493 .blog-post-page-title-font {
    font:var(--post-titleFont,var(--site-font-Page-title));
    font-size:var(--post-titleFont-size,40px);
    line-height:normal
}
.public-layout-style-1493 .blog-post-quote-font {
    font:var(--post-quotesFont,var(--site-font-Page-title));
    font-size:var(--post-quotesFont-size,16px);
    line-height:normal
}
.public-layout-style-1493 .blog-post-header-two-font {
    font:var(--post-headerTwoFont);
    line-height:normal
}
.public-layout-style-1493 .blog-post-header-three-font {
    font:var(--post-headerThreeFont);
    line-height:normal
}
.public-layout-style-1493 .blog-post-homepage-title-font {
    font:var(--post-homepage-titleFont,var(--site-font-Page-title));
    font-size:var(--post-homepage-titleFont-size,28px);
    -webkit-text-decoration:var(--post-homepage-titleFont-text-decoration);
    text-decoration:var(--post-homepage-titleFont-text-decoration)
}
.public-layout-style-1493 .blog-post-homepage-description-style-font {
    -webkit-text-decoration:var(--post-homepage-descriptionFont-text-decoration);
    text-decoration:var(--post-homepage-descriptionFont-text-decoration)
}
.public-layout-style-1493 .blog-post-homepage-description-font,.public-layout-style-1493 .blog-post-homepage-description-style-font {
    font:var(--post-homepage-descriptionFont,var(--site-font-Body-M));
    font-size:var(--post-homepage-descriptionFont-size,16px);
    line-height:normal
}
.public-layout-style-1493 .blog-post-homepage-description-font {
    font-style:inherit;
    font-weight:inherit;
    text-decoration:inherit
}
.public-layout-style-1493 .blog-post-homepage-post-container .blog-post-text-font {
    font:var(--post-homepage-descriptionFont,var(--site-font-Page-title));
    font-size:var(--post-homepage-descriptionFont-size,16px);
    line-height:normal
}
.public-layout-style-1493 .blog-post-category-title-font {
    font:var(--post-category-titleFont,var(--site-font-Page-title));
    font-size:var(--post-category-titleFont-size,28px);
    -webkit-text-decoration:var(--post-category-titleFont-text-decoration);
    text-decoration:var(--post-category-titleFont-text-decoration)
}
.public-layout-style-1493 .blog-post-category-description-font,.public-layout-style-1493 .blog-post-category-description-style-font {
    font:var(--post-category-descriptionFont,var(--site-font-Body-M));
    font-size:var(--post-category-descriptionFont-size,16px);
    line-height:normal;
    -webkit-text-decoration:var(--post-category-descriptionFont-text-decoration);
    text-decoration:var(--post-category-descriptionFont-text-decoration)
}
.public-layout-style-1493 .blog-post-category-description-font {
    font-style:inherit;
    font-weight:inherit;
    text-decoration:inherit
}
.public-layout-style-1493 .blog-post-category-post-container .blog-post-text-font {
    font:var(--post-category-descriptionFont,var(--site-font-Page-title));
    line-height:normal;
    -webkit-text-decoration:var(--post-category-descriptionFont-text-decoration);
    text-decoration:var(--post-category-descriptionFont-text-decoration)
}
.public-layout-style-1493 .blog-widget-sign-up-button-font {
    font:var(--widget-signUpButtonFont,var(--site-font-Body-M));
    line-height:normal
}
.public-layout-style-1493 .blog-primary-color {
    color:rgb(var(--primaryColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-primary-background-color {
    background-color:rgb(var(--primaryColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-primary-border-color {
    border-color:rgb(var(--primaryColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-primary-border-bottom-color {
    border-bottom-color:rgb(var(--primaryColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-primary-border-left-color {
    border-inline-start-color:rgb(var(--primaryColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-primary-fill {
    fill:rgb(var(--primaryColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-secondary-fill {
    fill:rgb(var(--color,var(--site-color-13)))
}
.public-layout-style-1493 .blog-disabled-background-color,.public-layout-style-1493 .blog-disabled-border-color {
    border-color:#f0f0f0
}
.public-layout-style-1493 .blog-navigation-container-color {
    color:rgb(var(--navigation-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-navigation-container-fill {
    fill:rgb(var(--navigation-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-navigation-container-border-color {
    border-color:rgb(var(--navigation-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-navigation-container-active-color {
    color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-navigation-container-active-fill {
    fill:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-navigation-container-separator-background-color {
    background-color:rgb(var(--navigation-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-navigation-link-hover-color:hover {
    color:rgb(var(--navigation-textColorActive,var(--site-color-8)))
}
.public-layout-style-1493 .blog-navigation-link-hover-fill:hover {
    fill:rgb(var(--navigation-textColorActive,var(--site-color-8)))
}
.public-layout-style-1493 .blog-navigation-link-active-color {
    color:rgb(var(--navigation-textColorActive,var(--site-color-8)))
}
.public-layout-style-1493 .blog-navigation-link-active-fill {
    fill:rgb(var(--navigation-textColorActive,var(--site-color-8)))
}
.public-layout-style-1493 .blog-header-background-color,.public-layout-style-1493 .blog-navigation-container-background-color {
    background-color:rgb(var(--navigation-backgroundColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-categories-dropdown-background-color {
    background-color:rgb(var(--navigation-backgroundColor-rgb,var(--site-color-1)),.9)
}
.public-layout-style-1493 .blog-header-widget-text-color {
    color:rgb(var(--navigation-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-header-notification-bubble-background-color {
    background-color:rgb(var(--widget-notificationBubbleColor,var(--site-color-13)))
}
.public-layout-style-1493 .blog-header-notification-bubble-text-color {
    color:rgb(var(--widget-notificationBubbleTextColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-header-widget-icon-fill {
    fill:rgb(var(--navigation-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-desktop-header-search-text-color {
    color:rgb(var(--navigation-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-desktop-header-search-icon-fill {
    fill:rgb(var(--navigation-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-desktop-header-search-border-background-color {
    background-color:rgb(var(--navigation-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-text-color {
    color:rgb(var(--post-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-text-border-color {
    border-color:rgb(var(--post-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-separator-background-color,.public-layout-style-1493 .blog-text-after-background-color:after {
    background-color:rgb(var(--post-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-icon-fill {
    fill:rgb(var(--post-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-icon-stroke {
    stroke:rgb(var(--post-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-background-color {
    background-color:rgb(var(--post-appBackgroundColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-background-category-color {
    background-color:rgb(var(--post-appBackgroundCategoryColor,var(--post-appBackgroundColor),var(--site-color-1)))
}
.public-layout-style-1493 .blog-card-background-color {
    background-color:rgb(var(--post-cardBackgroundColor-rgb,var(--site-color-1)))
}
.public-layout-style-1493 .blog-more-actions-background-color {
    background-color:rgb(var(--post-homepage-backgroundColor-rgb,var(--site-color-1)))
}
.public-layout-style-1493 .blog-more-actions-color {
    color:rgb(var(--post-homepage-descriptionColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-card-fill {
    fill:rgb(var(--post-cardBackgroundColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-card-stroke {
    stroke:rgb(var(--post-cardBackgroundColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-card-color {
    color:rgb(var(--post-cardBackgroundColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-inverted-separator-background-color {
    background-color:rgb(var(--post-cardBackgroundColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-profile-photo-border-color {
    border-color:rgb(var(--post-cardBackgroundColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-card-border-color {
    border-color:rgb(var(--post-cardBorderColor,var(--site-color-2)))
}
.public-layout-style-1493 .blog-card-border-bottom-color {
    border-bottom-color:rgb(var(--post-cardBorderColor,var(--site-color-2)))
}
.public-layout-style-1493 .blog-post-title-color {
    color:rgb(var(--post-titleColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-post-quote-color {
    color:rgb(var(--post-quotesColor))
}
.public-layout-style-1493 .blog-post-header-two-color {
    color:rgb(var(--post-headerTwoColor))
}
.public-layout-style-1493 .blog-post-header-three-color {
    color:rgb(var(--post-headerThreeColor))
}
.public-layout-style-1493 .blog-post-homepage-title-color {
    color:rgb(var(--post-homepage-titleColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-post-homepage-TOI-title-color {
    color:rgb(var(--post-homepage-TOI-titleColor,255,255,255))
}
.public-layout-style-1493 .blog-post-homepage-description-color {
    color:rgb(var(--post-homepage-descriptionColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-post-homepage-description-fill {
    fill:rgb(var(--post-homepage-descriptionColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-post-homepage-description-background-color {
    background-color:rgb(var(--post-homepage-descriptionColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-post-homepage-TOI-description-color {
    color:rgb(var(--post-homepage-TOI-descriptionColor,255,255,255))
}
.public-layout-style-1493 .blog-post-homepage-TOI-description-fill {
    fill:rgb(var(--post-homepage-TOI-descriptionColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-post-homepage-TOI-description-background-color {
    background-color:rgb(var(--post-homepage-TOI-descriptionColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-post-homepage-border-color {
    border-color:rgba(var(--post-homepage-borderColor,var(--site-color-2)))
}
.public-layout-style-1493 .blog-post-homepage-overlay-background-color {
    background-color:rgb(var(--post-homepage-overlayColor,0,0,0,.55))
}
.public-layout-style-1493 .is-desktop .blog-post-homepage-link-hashtag-hover-color:hover {
    color:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-post-homepage-link-hashtag-hover-fill:hover {
    fill:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-post-homepage-link-hashtag-hover-color:hover .blog-post-homepage-TOI-title-color,.public-layout-style-1493 .is-desktop .blog-post-homepage-link-hashtag-hover-color:hover .blog-post-homepage-title-color {
    color:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-post-category-link-hashtag-hover-color:hover .blog-post-category-TOI-title-color,.public-layout-style-1493 .is-desktop .blog-post-category-link-hashtag-hover-color:hover .blog-post-category-title-color {
    color:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-post-homepage-background-color {
    background-color:rgb(var(--post-homepage-backgroundColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-post-homepage-TOI-background-color {
    background-color:rgb(var(--post-homepage-TOI-backgroundColor,var(--site-color-5)))
}
.public-layout-style-1493 .is-desktop .blog-post-homepage-hover-container:hover .blog-hover-container-element-color {
    color:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-post-homepage-hover-container:hover .blog-hover-container-element-fill {
    fill:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-post-homepage-post-container .blog-link-hashtag-color {
    color:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-post-homepage-post-container .blog-post-text-color {
    color:rgb(var(--post-homepage-descriptionColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-post-homepage-post-container .blog-icon-fill {
    fill:rgb(var(--post-homepage-descriptionColor,var(--site-color-5)))
}
.public-layout-style-1493 .is-desktop .blog-post-homepage-post-container .blog-link-hover-color:hover {
    color:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-post-homepage-post-container .blog-link-hover-fill:hover {
    fill:rgb(var(--post-homepage-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-post-category-title-color {
    color:rgb(var(--post-category-titleColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-post-category-TOI-title-color {
    color:rgb(var(--post-category-TOI-titleColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-post-category-description-color {
    color:rgb(var(--post-category-descriptionColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-post-category-description-fill {
    fill:rgb(var(--post-category-descriptionColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-post-category-description-background-color {
    background-color:rgb(var(--post-category-descriptionColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-post-category-TOI-description-color {
    color:rgb(var(--post-category-TOI-descriptionColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-post-category-TOI-description-fill {
    fill:rgb(var(--post-category-TOI-descriptionColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-post-category-TOI-description-background-color {
    background-color:rgb(var(--post-category-TOI-descriptionColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-post-category-border-color {
    border-color:rgba(var(--post-category-borderColor,var(--site-color-2)))
}
.public-layout-style-1493 .blog-post-category-overlay-background-color {
    background-color:rgb(var(--post-category-overlayColor,0,0,0,.55))
}
.public-layout-style-1493 .is-desktop .blog-post-category-link-hashtag-hover-color:hover {
    color:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-post-category-link-hashtag-hover-fill:hover {
    fill:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-post-category-background-color {
    background-color:rgb(var(--post-category-backgroundColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-post-category-TOI-background-color {
    background-color:rgb(var(--post-category-TOI-backgroundColor,var(--site-color-5)))
}
.public-layout-style-1493 .is-desktop .blog-post-category-hover-container:hover .blog-hover-container-element-color {
    color:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-post-category-hover-container:hover .blog-hover-container-element-fill {
    fill:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-post-category-post-container .blog-link-hashtag-color {
    color:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-post-category-post-container .blog-post-text-color {
    color:rgb(var(--post-category-descriptionColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-post-category-post-container .blog-icon-fill {
    fill:rgb(var(--post-category-descriptionColor,var(--site-color-5)))
}
.public-layout-style-1493 .is-desktop .blog-post-category-post-container .blog-link-hover-color:hover {
    color:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-post-category-post-container .blog-link-hover-fill:hover {
    fill:rgb(var(--post-category-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-link-hashtag-color {
    color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-button-primary-text-color {
    color:rgb(var(--button-textColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-button-primary-text-background-color {
    background-color:rgb(var(--button-textColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-button-primary-text-border-color {
    border-color:rgb(var(--button-textColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-button-primary-icon-fill {
    fill:rgb(var(--button-textColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-button-primary-icon-stroke {
    stroke:rgb(var(--button-textColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-button-secondary-text-color,.public-layout-style-1493 .blog-button-secondary-text-hover-color:hover {
    color:rgb(var(--button-color,var(--site-color-8)))
}
.public-layout-style-1493 .blog-button-secondary-icon-fill {
    fill:rgb(var(--button-secondaryTextColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-button-color {
    color:rgb(var(--button-color,var(--site-color-8)))
}
.public-layout-style-1493 .blog-button-background-color {
    background-color:rgb(var(--button-color,var(--site-color-8)))
}
.public-layout-style-1493 .blog-button-border-color {
    border-color:rgb(var(--button-color,var(--site-color-8)))
}
.public-layout-style-1493 .blog-button-fill {
    fill:rgb(var(--button-color,var(--site-color-8)))
}
.public-layout-style-1493 .blog-button-stroke {
    stroke:rgb(var(--button-color,var(--site-color-8)))
}
.public-layout-style-1493 .blog-button-hover-color:hover,.public-layout-style-1493 .is-desktop .blog-tab-hover-color:hover {
    color:rgb(var(--button-color,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-button-hover-color:hover {
    color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-button-hover-fill:hover {
    fill:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-link-hover-color:hover {
    color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-link-hover-fill:hover {
    fill:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-link-color {
    color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-link-fill {
    fill:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-link-background-color {
    background-color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-quote-border-color {
    border-color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-hover-container:hover .blog-hover-container-element-color {
    color:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-hover-container:hover .blog-hover-container-element-fill {
    fill:rgb(var(--blog-linkHashtagColor,var(--site-color-8)))
}
.public-layout-style-1493 .is-desktop .blog-button-after-border-color:after,.public-layout-style-1493 .is-desktop .blog-button-hover-after-border-color:hover:after {
    border-color:rgb(var(--button-color,var(--site-color-8)))
}
.public-layout-style-1493 .blog-icon-secondary-fill {
    fill:rgb(var(--icon-secondaryColor,var(--site-color-13)))
}
.public-layout-style-1493 .blog-icon-secondary-background-color {
    background-color:rgb(var(--icon-secondaryColor,var(--site-color-13)))
}
.public-layout-style-1493 .blog-border-color {
    border-color:rgb(var(--post-textColor-rgb,var(--site-color-5)),.2)
}
.public-layout-style-1493 .blog-placeholder-background-color {
    background-color:rgb(var(--post-textColor-rgb,var(--site-color-5)),.2)
}
.public-layout-style-1493 .blog-border-color-focused {
    background-color:rgb(var(--post-textColor-rgb,var(--site-color-5)),.5)
}
.public-layout-style-1493 .blog-placeholder-text-color::-moz-placeholder {
    color:rgb(var(--post-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-placeholder-text-color:-ms-input-placeholder {
    color:rgb(var(--post-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-placeholder-text-color::placeholder {
    color:rgb(var(--post-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-card-background-border-bottom-color {
    border-bottom-color:rgb(var(--post-cardBackgroundColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-card-border-border-bottom-color {
    border-bottom-color:rgb(var(--post-textColor-rgb,var(--site-color-5)),.2)
}
.public-layout-style-1493 .blog-button-border-bottom-color {
    border-bottom-color:rgb(var(--button-color,var(--site-color-8)))
}
.public-layout-style-1493 .blog-text-background-color {
    background-color:rgb(var(--post-textColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-cover-image-button-background-color {
    background-color:rgb(var(--post-textColor-rgb,var(--site-color-5)),.8)
}
.public-layout-style-1493 .blog-cover-image-button-hover-background-color {
    background-color:rgba(0,0,0,.2)
}
.public-layout-style-1493 .blog-navigation-divider-border-color {
    border-color:rgb(var(--navigation-textColor-rgb,var(--site-color-5)),.2)
}
.public-layout-style-1493 .blog-widget-sign-up-button-background-color {
    background-color:rgb(var(--widget-signUpButtonBackgroundColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-widget-sign-up-button-border-color {
    border-color:rgb(var(--widget-signUpButtonBorderColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-widget-sign-up-button-primary-color {
    color:rgb(var(--widget-signUpButtonPrimaryColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-widget-sign-up-button-secondary-color {
    color:rgb(var(--widget-signUpButtonSecondaryColor,var(--site-color-8)))
}
.public-layout-style-1493 .blog-widget-notification-icon-fill {
    fill:rgb(var(--widget-notificationIconColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-widget-notification-bubble-background-color {
    background-color:rgb(var(--widget-notificationBubbleColor,var(--site-color-5)))
}
.public-layout-style-1493 .blog-widget-notification-bubble-text-color {
    color:rgb(var(--widget-notificationBubbleTextColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-widget-avatar-border-color {
    border-color:rgb(var(--widget-avatarBorderColor,var(--site-color-1)))
}
.public-layout-style-1493 .blog-override-card-background-and-color {
    background-color:#fff!important;
    color:#000!important
}
.public-layout-style-1493 .wc-comments-root {
    --wcButtonColor:rgb(var(--button-color,var(--site-color-8)));
    --wcButtonTextColor:rgb(var(--button-textColor,var(--site-color-1)));
    --wcTextColor:rgb(var(--post-textColor,var(--site-color-5)));
    --wcTextSecondaryColor:rgb(var(--post-textColor,var(--site-color-5)));
    --wcBorderColor:rgb(var(--post-cardBorderColor,var(--site-color-2)));
    --wcSeparatorColor:rgba(var(--post-textColor,var(--site-color-5)),0.2);
    --wcBackgroundColor:rgb(var(--post-cardBackgroundColor,var(--site-color-1)));
    --wcContentFont:var(--post-pageFont,var(--site-font-Body-M));
    --wcContentFontSize:var(--post-pageFont-size,18px);
    --wcTitleFont:var(--post-titleFont,var(--site-font-Page-title));
    --wcTitleFontSize:var(--post-titleFont-size,28px);
    --wcActiveRatingColor:rgb(var(--post-ratingFilledStarColor,var(--site-color-8)));
    --wcInactiveRatingColor:rgb(var(--post-ratingUnfilledStarColor,var(--site-color-3)));
    --wcHeaderRatingFont:var(--post-ratingFont,var(--site-font-Body-M));
    --wcHeaderRatingFontSize:var(--post-ratingFont-size,14px);
    --wcHeaderRatingColor:rgb(var(--post-ratingFontColor,var(--site-color-5)))
}
.Captcha3940957316__root {
    position:relative
}
@keyframes Captcha3940957316__spinner-spin {
    to {
        transform:rotate(360deg)
    }
}
@keyframes Captcha3940957316__fadeOut {
    0% {
        opacity:1;
        width:304px;
        height:78px
    }
    99% {
        opacity:.000001;
        width:304px;
        height:78px
    }
    to {
        opacity:0;
        width:0;
        height:0
    }
}
.Captcha3940957316__root .Captcha3940957316__captchaLoader {
    justify-content:center;
    align-items:center;
    display:flex;
    position:absolute;
    top:0;
    left:0
}
.Captcha3940957316__root .Captcha3940957316__captchaLoader:before {
    content:"";
    box-sizing:border-box;
    opacity:1;
    background-color:#0000;
    border:6px solid #4d90fe;
    border-color:#4d90fe #4d90fe #0000 #0000;
    border-radius:36px;
    outline:0;
    width:36px;
    height:36px;
    transition-duration:1s;
    animation:1s linear infinite Captcha3940957316__spinner-spin;
    display:block
}
.Captcha3940957316__root:not(.Captcha3940957316--loaded) .Captcha3940957316__captchaLoader {
    opacity:1;
    width:304px;
    height:78px
}
.Captcha3940957316__root.Captcha3940957316--loaded .Captcha3940957316__captchaLoader {
    opacity:0;
    width:0;
    height:0;
    animation:.5s Captcha3940957316__fadeOut
}
.Captcha3940957316__root:not(.Captcha3940957316--loaded) .Captcha3940957316__captcha {
    opacity:0;
    width:304px;
    height:78px
}
.Captcha3940957316__root.Captcha3940957316--loaded .Captcha3940957316__captcha {
    opacity:1;
    transition:opacity .5s
}
.Captcha3940957316__root:not(.Captcha3940957316--loaded) .Captcha3940957316__captchaV3 {
    opacity:0;
    justify-content:center;
    align-items:center;
    width:48px;
    height:48px;
    display:flex
}
.Captcha3940957316__root.Captcha3940957316--loaded .Captcha3940957316__captchaV3 {
    opacity:1;
    transition:opacity .5s
}
.Captcha3940957316__root.Captcha3940957316--isMobileFriendly .Captcha3940957316__captcha,.Captcha3940957316__root.Captcha3940957316--isMobileFriendly .Captcha3940957316__captchaLoader {
    transform-origin:0 0;
    transform:scale(.77)
}
.Captcha3940957316__root .Captcha3940957316__checkbox {
    opacity:0;
    -webkit-user-select:none;
    user-select:none;
    position:absolute;
    bottom:0;
    left:0
}
.public-layout-style-1494.o__3gsFrv--madefor {
    --wbu-font-stack:var(--site-font-stack);
    --wbu-font-weight-regular:var(--site-font-weight-regular);
    --wbu-font-weight-medium:var(--site-font-weight-medium);
    --wbu-font-weight-bold:var(--site-font-weight-bold)
}
.public-layout-style-1495 {
    --wbu-color-blue-0:#0f2ccf;
    --wbu-color-blue-100:#2f5dff;
    --wbu-color-blue-200:#597dff;
    --wbu-color-blue-300:#acbeff;
    --wbu-color-blue-400:#d5dfff;
    --wbu-color-blue-500:#eaefff;
    --wbu-color-blue-600:#f5f7ff;
    --wbu-color-black-0:#151414;
    --wbu-color-black-100:#383838;
    --wbu-color-black-200:#525150;
    --wbu-color-black-300:#767574;
    --wbu-color-black-400:#a8a6a5;
    --wbu-color-black-500:#e0dfdf;
    --wbu-color-black-600:#f1f0ef;
    --wbu-color-red-0:#9c2426;
    --wbu-color-red-100:#df3336;
    --wbu-color-red-200:#e55c5e;
    --wbu-color-red-300:#ed8f90;
    --wbu-color-red-400:#f4b8b9;
    --wbu-color-red-500:#f9d6d7;
    --wbu-color-red-600:#fcebeb;
    --wbu-color-green-0:#0d4f3d;
    --wbu-color-green-100:#4b916d;
    --wbu-color-green-200:#97c693;
    --wbu-color-green-300:#bde2a7;
    --wbu-color-green-400:#daf3c0;
    --wbu-color-green-500:#effae5;
    --wbu-color-green-600:#f1f5ed;
    --wbu-color-yellow-0:#d49341;
    --wbu-color-yellow-100:#f9ad4d;
    --wbu-color-yellow-200:#fabd71;
    --wbu-color-yellow-300:#fcd29d;
    --wbu-color-yellow-400:#fdead2;
    --wbu-color-yellow-500:#fef3e5;
    --wbu-color-yellow-600:#fef6ed;
    --wbu-color-orange-0:#ae3e09;
    --wbu-color-orange-100:#ff8044;
    --wbu-color-orange-200:#fe9361;
    --wbu-color-orange-300:#fda77f;
    --wbu-color-orange-400:#fbcfbb;
    --wbu-color-orange-500:#fbe3d9;
    --wbu-color-orange-600:#fdf1ec;
    --wbu-color-purple-0:#5000aa;
    --wbu-color-purple-100:#7200f3;
    --wbu-color-purple-200:#8b2df5;
    --wbu-color-purple-300:#be89f9;
    --wbu-color-purple-400:#d7b7fb;
    --wbu-color-purple-500:#f1e5fe;
    --wbu-color-purple-600:#f8f2ff;
    --wbu-color-ai-0:#4d3dd0;
    --wbu-color-ai-100:#5a48f5;
    --wbu-color-ai-200:#7b6df7;
    --wbu-color-ai-300:#a59bfa;
    --wbu-color-ai-400:#d6d1fc;
    --wbu-color-ai-500:#e7e4fe;
    --wbu-color-ai-600:#eeecfe;
    --wbu-heading-font-stack:"Madefor Display","Helvetica Neue",Helvetica,Arial,"\E3\192\A1\E3\201A\A4\E3\192\AA\E3\201A\AA","meiryo","\E3\192\2019\E3\192\A9\E3\201A\AE\E3\192\17D\E8\A7\2019\E3\201A\B4  pro w3","hiragino kaku gothic pro",sans-serif;
    --wbu-text-tiny-size:10px;
    --wbu-text-tiny-line-height:12px;
    --wbu-text-small-size:12px;
    --wbu-text-small-line-height:12px;
    --wbu-text-medium-size:14px;
    --wbu-text-medium-line-height:16px;
    --wbu-text-large-size:16px;
    --wbu-text-large-line-height:18px;
    --wbu-heading-h1-font-size:32px;
    --wbu-heading-h1-line-height:40px;
    --wbu-heading-h1-letter-spacing:-0.5px;
    --wbu-heading-h1-font-weight:400;
    --wbu-heading-h2-font-size:24px;
    --wbu-heading-h2-line-height:32px;
    --wbu-heading-h2-letter-spacing:-0.5px;
    --wbu-heading-h2-font-weight:500;
    --wbu-heading-h3-font-size:16px;
    --wbu-heading-h3-line-height:24px;
    --wbu-heading-h3-letter-spacing:-0.5px;
    --wbu-heading-h3-font-weight:700;
    --wbu-heading-h4-font-size:14px;
    --wbu-heading-h4-line-height:18px;
    --wbu-heading-h4-letter-spacing:0px;
    --wbu-heading-h4-font-weight:500;
    --wbu-heading-h5-font-size:12px;
    --wbu-heading-h5-line-height:18px;
    --wbu-heading-h5-letter-spacing:0px;
    --wbu-heading-h5-font-weight:600
}
.public-layout-style-1496.owjcWcT--madefor {
    --wbu-font-stack:var(--site-font-stack);
    --wbu-font-weight-regular:var(--site-font-weight-regular);
    --wbu-font-weight-medium:var(--site-font-weight-medium);
    --wbu-font-weight-bold:var(--site-font-weight-bold)
}
.public-layout-style-1497>:first-child>:first-child {
    z-index:100000!important
}
.public-layout-style-1498 {
    animation:U4gKpz 1s linear infinite;
    color:hsla(0,0%,100%,.9);
    display:inline-block;
    overflow:hidden;
    position:relative;
    transform-origin:100% 50%
}
.public-layout-style-1498:after,.public-layout-style-1498:before {
    animation:DjtvJd .5s linear infinite alternate;
    border:1px solid currentColor;
    border-color:currentColor transparent transparent currentColor;
    border-radius:50%;
    bottom:0;
    color:currentColor;
    content:"";
    inset-inline-end:-100%;
    inset-inline-start:0;
    position:absolute;
    top:0;
    transform:rotate(-45deg)
}
.public-layout-style-1498:after {
    opacity:0
}
@keyframes DjtvJd {
    to {
        opacity:1;
        transform:rotate(115deg)
    }
}
@keyframes U4gKpz {
    0% {
        transform:rotate(180deg)
    }
    45% {
        transform:rotate(198deg)
    }
    55% {
        transform:rotate(234deg)
    }
    to {
        transform:rotate(540deg)
    }
}
.public-layout-style-1498.public-layout-style-1499 {
    height:30px;
    margin-inline-end:15px;
    width:15px
}
.public-layout-style-1498.public-layout-style-1500 {
    height:60px;
    margin-inline-end:30px;
    width:30px
}
.public-layout-style-1498.public-layout-style-1501 {
    height:80px;
    margin-inline-end:40px;
    width:40px
}
.public-layout-style-1502 {
    align-items:center;
    display:flex;
    justify-content:center
}
.public-layout-style-1503 {
    color:var(--site-color-5)
}
.public-layout-style-1504 {
    display:grid;
    grid-template-columns:minmax(0,1fr);
    grid-template-rows:1fr
}
.public-layout-style-1505 {
    direction:var(--direction);
    justify-content:var(--justify-content);
    margin-top:var(--margin-top);
    margin-bottom:var(--margin-bottom);
    flex-wrap:wrap;
    display:flex;
    position:relative
}
.public-layout-style-1505:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left:var(--margin-inline-start);
    margin-right:var(--margin-inline-end)
}
.public-layout-style-1505:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left:var(--margin-inline-start);
    margin-right:var(--margin-inline-end)
}
.public-layout-style-1505:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left:var(--margin-inline-start);
    margin-right:var(--margin-inline-end)
}
.public-layout-style-1505:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right:var(--margin-inline-start);
    margin-left:var(--margin-inline-end)
}
.public-layout-style-1505:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right:var(--margin-inline-start);
    margin-left:var(--margin-inline-end)
}
.public-layout-style-1505:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right:var(--margin-inline-start);
    margin-left:var(--margin-inline-end)
}
.public-layout-style-1506 {
    margin:var(--item-margin);
    direction:ltr
}
.public-layout-style-1507 {
    flex-direction:column;
    display:flex
}
.public-layout-style-1508 {
    direction:var(--direction);
    justify-content:var(--justify-content);
    margin-top:var(--margin-top);
    margin-bottom:var(--margin-bottom);
    flex-direction:column;
    display:flex;
    position:relative
}
.public-layout-style-1508:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left:var(--margin-inline-start);
    margin-right:var(--margin-inline-end)
}
.public-layout-style-1508:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left:var(--margin-inline-start);
    margin-right:var(--margin-inline-end)
}
.public-layout-style-1508:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))) {
    margin-left:var(--margin-inline-start);
    margin-right:var(--margin-inline-end)
}
.public-layout-style-1508:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right:var(--margin-inline-start);
    margin-left:var(--margin-inline-end)
}
.public-layout-style-1508:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right:var(--margin-inline-start);
    margin-left:var(--margin-inline-end)
}
.public-layout-style-1508:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) {
    margin-right:var(--margin-inline-start);
    margin-left:var(--margin-inline-end)
}
.public-layout-style-1509>* {
    width:100%
}
.public-layout-style-1510 {
    justify-content:space-between;
    display:flex
}
.public-layout-style-1509 {
    margin:var(--item-margin);
    direction:ltr
}
/*# sourceMappingURL=https://static.parastorage.com/services/wix-thunderbolt/dist/Repeater_FixedColumns.17a84fdd.chunk.min.css.map*/
.public-layout-style-819 {
    color:rgb(var(--errorTextColor,#ff4040));
    direction:var(--errorDirection);
    align-items:center;
    gap:4px;
    justify-content:var(--errorAlign,inherit);
    flex-direction:row;
    padding:8px 0 0;
    display:flex
}
.public-layout-style-819 .public-layout-style-820 {
    flex:none;
    order:0
}
.public-layout-style-819 .public-layout-style-821 {
    font:var(--errorTextFont,var(--font_8));
    word-break:break-word;
    word-break:break-word;
    flex-grow:0;
    order:1;
    line-height:1;
    display:inline-block
}
.public-text-box-style {
    text-align:var(--align);
    direction:var(--direction)
}
.public-text-box-style .public-text-box-style-2 {
    -webkit-appearance:none;
    box-shadow:var(--shd,0 0 0 #0000);
    border-radius:var(--corvid-border-radius,var(--rd,0));
    font:var(--fnt,var(--font_8));
    border-width:var(--corvid-border-width,var(--brw,1px));
    resize:none;
    background-color:var(--corvid-background-color,rgba(var(--bg,255, 255, 255),var(--alpha-bg,1)));
    color:var(--corvid-color,rgb(var(--txt,var(--color_15,color_15))));
    border-style:solid;
    border-color:var(--corvid-border-color,rgba(var(--brd,227, 227, 227),var(--alpha-brd,1)));
    padding-top:var(--textPaddingTop);
    padding-bottom:3px;
    padding-inline-start:var(--textPaddingStart);
    padding-inline-end:var(--textPaddingEnd);
    min-width:100%;
    max-width:100%;
    height:var(--inputHeight);
    direction:var(--inputDirection);
    text-align:var(--inputAlign,"inherit");
    margin:0;
    padding-top:.75em;
    display:block;
    overflow-y:auto;
    box-sizing:border-box!important
}
.public-text-box-style .public-text-box-style-2::placeholder {
    color:rgb(var(--txt2,var(--color_15,color_15)))
}
#site-container.focus-ring-active.keyboard-tabbing-on .public-text-box-style .public-text-box-style-2:focus {
    outline-offset:1px;
    outline:2px solid #116dff;
    box-shadow:0 0 1px 2px #fff
}
@media (forced-colors:active) {
    .public-text-box-style .public-text-box-style-2:focus {
        box-shadow:none;
        outline-offset:1px!important;
        outline:3px solid highlight!important
    }
}
.public-text-box-style .public-text-box-style-2:hover {
    border-width:var(--brwh,1px);
    background-color:rgba(var(--bgh,255, 255, 255),var(--alpha-bgh,1));
    border-style:solid;
    border-color:rgba(var(--brdh,163, 217, 246),var(--alpha-brdh,1))
}
.public-text-box-style .public-text-box-style-2:disabled {
    background-color:rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
    color:rgb(var(--txtd,255,255,255));
    border-width:var(--brwd,1px);
    border-style:solid;
    border-color:rgba(var(--brdd,163, 217, 246),var(--alpha-brdd,1));
    pointer-events:none
}
.public-text-box-style:not(.public-layout-style-1511) .public-text-box-style-2:focus {
    border-width:var(--brwf,1px);
    background-color:rgba(var(--bgf,255, 255, 255),var(--alpha-bgf,1));
    border-style:solid;
    border-color:rgba(var(--brdf,163, 217, 246),var(--alpha-brdf,1))
}
.public-text-box-style.public-layout-style-1511 .public-text-box-style-2:invalid {
    border-width:var(--brwe,1px);
    background-color:rgba(var(--bge,255, 255, 255),var(--alpha-bge,1));
    border-style:solid;
    border-color:rgba(var(--brde,163, 217, 246),var(--alpha-brde,1))
}
.public-text-box-style.public-layout-style-1511 .public-text-box-style-2:not(:invalid):focus {
    border-width:var(--brwf,1px);
    background-color:rgba(var(--bgf,255, 255, 255),var(--alpha-bgf,1));
    border-style:solid;
    border-color:rgba(var(--brdf,163, 217, 246),var(--alpha-brdf,1))
}
.public-text-box-style .public-text-box-style-3 {
    display:none
}
.public-text-box-style.public-text-box-style-4 .public-text-box-style-3 {
    font:var(--fntlbl,var(--font_8));
    color:rgb(var(--txtlbl,var(--color_15,color_15)));
    word-break:break-word;
    margin-bottom:var(--labelMarginBottom,14px);
    box-sizing:border-box;
    width:100%;
    direction:var(--labelDirection);
    text-align:var(--labelAlign,inherit);
    padding-inline-start:var(--labelPadding_start,0);
    padding-inline-end:var(--labelPadding_end,0);
    line-height:1;
    display:inline-block
}
.public-text-box-style.public-text-box-style-4.public-text-box-style-5 .public-text-box-style-3:after {
    display:var(--requiredIndicationDisplay,none);
    content:" *";
    color:rgba(var(--txtlblrq,0, 0, 0),var(--alpha-txtlblrq,0))
}
.public-layout-style-1512 {
    display:var(--display);
    --display:flex;
    text-align:var(--align);
    direction:var(--direction);
    flex-direction:column
}
.public-layout-style-1512 .public-text-box-style-2 {
    -webkit-appearance:none;
    box-shadow:var(--shd,0 0 0 #0000);
    border-radius:var(--corvid-border-radius,var(--rd,0));
    font:var(--fnt,var(--font_8));
    border-width:var(--corvid-border-width,var(--brw,1px));
    resize:none;
    background-color:var(--corvid-background-color,rgba(var(--bg,255, 255, 255),var(--alpha-bg,1)));
    color:var(--corvid-color,rgb(var(--txt,var(--color_15,color_15))));
    border-style:solid;
    border-color:var(--corvid-border-color,rgba(var(--brd,227, 227, 227),var(--alpha-brd,1)));
    padding-top:var(--textPaddingTop);
    padding-bottom:3px;
    width:100%;
    height:100%;
    direction:var(--inputDirection);
    text-align:var(--inputAlign,"inherit");
    flex:1;
    margin:0;
    padding-inline-start:var(--textPaddingStart);
    padding-inline-end:var(--textPaddingEnd);
    overflow-y:auto;
    box-sizing:border-box!important
}
#site-container.focus-ring-active.keyboard-tabbing-on .public-layout-style-1512 .public-text-box-style-2:focus {
    outline-offset:1px;
    outline:2px solid #116dff;
    box-shadow:0 0 1px 2px #fff
}
@media (forced-colors:active) {
    .public-layout-style-1512 .public-text-box-style-2:focus {
        box-shadow:none;
        outline-offset:1px!important;
        outline:3px solid highlight!important
    }
}
.public-layout-style-1512 .public-text-box-style-2::placeholder {
    color:rgb(var(--txt2,var(--color_15,color_15)))
}
.public-layout-style-1512 .public-text-box-style-2:hover {
    border-width:var(--brwh,1px);
    background-color:rgba(var(--bgh,255, 255, 255),var(--alpha-bgh,1));
    border-style:solid;
    border-color:rgba(var(--brdh,163, 217, 246),var(--alpha-brdh,1))
}
.public-layout-style-1512 .public-text-box-style-2:disabled {
    background-color:rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
    color:rgb(var(--txtd,255,255,255));
    border-width:var(--brwd,1px);
    border-style:solid;
    border-color:rgba(var(--brdd,163, 217, 246),var(--alpha-brdd,1));
    pointer-events:none
}
.public-layout-style-1512:not(.public-layout-style-1511) .public-text-box-style-2:focus {
    border-width:var(--brwf,1px);
    background-color:rgba(var(--bgf,255, 255, 255),var(--alpha-bgf,1));
    border-style:solid;
    border-color:rgba(var(--brdf,163, 217, 246),var(--alpha-brdf,1))
}
.public-layout-style-1512.public-layout-style-1511 .public-text-box-style-2:invalid {
    border-width:var(--brwe,1px);
    background-color:rgba(var(--bge,255, 255, 255),var(--alpha-bge,1));
    border-style:solid;
    border-color:rgba(var(--brde,163, 217, 246),var(--alpha-brde,1))
}
.public-layout-style-1512.public-layout-style-1511 .public-text-box-style-2:not(:invalid):focus {
    border-width:var(--brwf,1px);
    background-color:rgba(var(--bgf,255, 255, 255),var(--alpha-bgf,1));
    border-style:solid;
    border-color:rgba(var(--brdf,163, 217, 246),var(--alpha-brdf,1))
}
.public-layout-style-1512 .public-text-box-style-3 {
    display:none
}
.public-layout-style-1512.public-text-box-style-4 .public-text-box-style-3 {
    font:var(--fntlbl,var(--font_8));
    color:rgb(var(--txtlbl,var(--color_15,color_15)));
    word-break:break-word;
    margin-bottom:var(--labelMarginBottom,14px);
    box-sizing:border-box;
    width:100%;
    direction:var(--labelDirection);
    text-align:var(--labelAlign,inherit);
    padding-inline-start:var(--labelPadding_start,0);
    padding-inline-end:var(--labelPadding_end,0);
    line-height:1;
    display:inline-block
}
.public-layout-style-1512.public-text-box-style-4.public-text-box-style-5 .public-text-box-style-3:after {
    display:var(--requiredIndicationDisplay,none);
    content:" *";
    color:rgba(var(--txtlblrq,0, 0, 0),var(--alpha-txtlblrq,0))
}
@charset "UTF-8";
.public-layout-style-1513 {
    font-family:var(--brand-font)}
.public-layout-style-1514 {
    display:block;
    overflow:hidden;
    position:relative
}
.public-layout-style-1515 {
    align-items:center;
    background-color:#fff;
    border:none;
    border-radius:30px;
    cursor:pointer;
    display:flex;
    height:28px;
    justify-content:center;
    opacity:0;
    padding:0;
    pointer-events:none;
    position:absolute;
    right:12px;
    top:12px;
    width:28px;
    z-index:10
}
.public-layout-style-1514:hover .public-layout-style-1515,.public-layout-style-1515:focus {
    opacity:1;
    pointer-events:auto
}
.public-layout-style-1516 {
    height:16px;
    position:absolute;
    width:16px;
    z-index:11
}
._-2yIT {
    cursor:pointer
}
.public-layout-style-1517 {
    border-color:var(--ricos-image-border-color,var(--ricos-custom-image-border-color,var(--ricos-image-default-border-color,uset)));
    border-radius:var(--ricos-image-border-radius,var(--ricos-custom-image-border-radius,0));
    border-style:solid;
    border-width:var(--ricos-image-border-width,var(--ricos-custom-image-border-width,0));
    overflow:hidden
}
.public-layout-style-1518 {
    position:relative;
    width:100%
}
.public-layout-style-1518:before {
    content:"";
    display:block;
    padding-bottom:calc(var(--dim-height)/var(--dim-width)*100%);
    width:100%
}
.public-layout-style-1519 {
    inset:0;
    position:absolute
}
.public-layout-style-1520 {
    box-sizing:border-box
}
.public-layout-style-1520>:first-child {
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.public-layout-style-1521 {
    background-color:#fff;
    border-radius:var(--ricos-internal-toolbar-floating-border-radius,8px);
    box-shadow:0 0 6px 0 rgba(0,6,36,.1),0 2px 4px 0 rgba(0,6,36,.05);
    box-sizing:border-box;
    left:8px;
    padding:3px;
    position:absolute;
    top:8px;
    z-index:1001
}
.public-layout-style-1521,.public-layout-style-1522 {
    align-items:center;
    display:flex
}
.public-layout-style-1522 {
    background:transparent;
    border:transparent;
    border-radius:var(--ricos-internal-toolbar-button-border-radius,6px);
    color:var(--ricos-internal-toolbar-button-text-color,#000);
    cursor:pointer;
    font-family:var(--brand-font);
    font-size:12px;
    gap:2px;
    height:24px;
    justify-content:center;
    margin:0;
    min-width:-moz-max-content;
    min-width:max-content;
    padding-inline:4px 8px
}
@media (hover:hover) {
    .public-layout-style-1522:hover {
        background-color:var(--ricos-internal-toolbar-button-background-color-hover,#e7f0ff);
        color:var(--ricos-internal-toolbar-button-text-color-hover,#116dff)
    }
}
._2-oCn {
    flex-shrink:0;
    height:16px;
    width:16px
}
.public-layout-style-1523 {
    position:absolute;
    top:-9999px;
    visibility:hidden
}
.public-layout-style-1524 {
    gap:0;
    min-width:24px;
    padding-inline:0
}
.public-layout-style-1525 {
    display:block;
    height:auto;
    width:100%
}
.public-layout-style-1526 {
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.public-layout-style-1527 {
    filter:blur(8px);
    position:relative
}
.public-layout-style-1527,.public-layout-style-1528 {
    transition:opacity .8s ease
}
.public-layout-style-1528 {
    left:0;
    opacity:0;
    position:absolute;
    top:0
}
.public-layout-style-1528.public-layout-style-1529 {
    opacity:1;
    position:relative
}
@keyframes TIo8i {
    0% {
        left:-5%;
        width:5%
    }
    50% {
        left:25%;
        width:50%
    }
    to {
        left:100%;
        width:5%
    }
}
.public-layout-style-910 {
    display:block!important;
    margin:0
}
.glob_fontElementMap,.mH-bb {
    font-family:var(--brand-font)}
.public-layout-style-911 {
    --ricos-custom-p-font-size:14px;
    color:var(--ricos-custom-p-color,unset);
    display:block;
    font-family:var(--brand-font);
    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);
    justify-content:center;
    letter-spacing:var(--ricos-custom-p-letter-spacing,unset);
    min-height:var(--ricos-custom-p-min-height,unset);
    padding-inline:16px;
    -webkit-print-color-adjust:exact;
    print-color-adjust:exact;
    text-align:center;
    -webkit-text-decoration:var(--ricos-custom-p-text-decoration,unset);
    text-decoration:var(--ricos-custom-p-text-decoration,unset)
}
.public-layout-style-911,[data-ricos-font~=p] .public-layout-style-911 {
    line-height:var(--ricos-custom-p-line-height,unset)
}
[data-ricos-font~=p] .public-layout-style-911 {
    font-feature-settings:inherit;
    font:var(--ricos-custom-p-font);
    font-kerning:inherit;
    font-language-override:inherit;
    font-optical-sizing:inherit;
    font-size:var(--ricos-custom-p-font-size,unset);
    font-size-adjust:inherit;
    font-stretch:inherit;
    font-style:var(--ricos-custom-p-font-style,unset);
    font-variant:inherit;
    font-variation-settings:inherit;
    font-weight:var(--ricos-custom-p-font-weight,unset)
}
.public-layout-style-911>span>a,.public-layout-style-911>span>span {
    background-color:var(--ricos-custom-p-background-color,unset)
}
.public-layout-style-1530 {
    --ricos-internal-table-border-color:var( --ricos-custom-table-border-color,rgba(var(--ricos-text-color-tuple,33,33,33),0.2) );
    clear:both;
    color:var(--ricos-custom-table-color,inherit)
}
@supports (color:rgb(from #000 r g b/0.1)) {
    .public-layout-style-1530 {
        --ricos-internal-table-border-color:var( --ricos-custom-table-border-color,rgb(from var(--ricos-text-color,#212121) r g b/0.2) )
    }
}
.public-layout-style-1531:focus,.public-layout-style-1531>span:focus,.public-layout-style-1532:focus,.public-layout-style-1532>span:focus,.public-layout-style-1533:focus,.public-layout-style-1533>span:focus {
    outline:none
}
.public-layout-style-1534 {
    margin-bottom:max(0px,var(--table-vertical-padding,16px) - var(--table-border-bottom,1px));
    overflow-x:auto;
    overflow-y:hidden;
    padding-bottom:var(--table-border-bottom,1px);
    padding-inline-end:var(--table-border-end,1px);
    padding-top:max(var(--table-vertical-padding,16px),var(--table-border-top,1px));
    padding-inline-start:var(--table-border-start,1px);
    position:relative
}
.public-layout-style-1534::-webkit-scrollbar {
    -webkit-appearance:none;
    height:10px
}
.public-layout-style-1534::-webkit-scrollbar-thumb {
    background-color:rgba(0,0,0,.5);
    border:2px solid #fff;
    border-radius:8px
}
.public-layout-style-1533 {
    isolation:isolate;
    min-width:100%;
    table-layout:fixed;
    width:100%
}
.public-layout-style-1533 thead {
    border-right:1px solid rgba(var(--ricos-text-color-tuple,33,33,33),.15)
}
@supports (color:rgb(from #000 r g b/0.1)) {
    .public-layout-style-1533 thead {
        border-color:rgb(from var(--ricos-text-color,#212121) r g b/.15)
    }
}
.public-layout-style-1533 .public-layout-style-1535 {
    min-width:10px
}
.public-layout-style-1533 {
    border-collapse:separate;
    border-spacing:0
}
.public-layout-style-1533 td,.public-layout-style-1533 th {
    background-clip:padding-box;
    border-bottom:0 solid transparent;
    border-left:0 solid transparent;
    border-left-width:var(--ricos-internal-table-gap,0);
    border-right:0 solid transparent;
    border-top:0 solid transparent;
    border-top-width:var(--ricos-internal-table-gap,0)
}
.public-layout-style-1533 td[data-visual-col="0"],.public-layout-style-1533 th[data-visual-col="0"] {
    border-left-width:0
}
.public-layout-style-1533 td[data-visual-row="0"],.public-layout-style-1533 th[data-visual-row="0"] {
    border-top-width:0
}
[dir=rtl] .public-layout-style-1533 td,[dir=rtl] .public-layout-style-1533 th {
    border-left-width:0;
    border-right-width:var(--ricos-internal-table-gap,0)
}
[dir=rtl] .public-layout-style-1533 td[data-visual-col="0"],[dir=rtl] .public-layout-style-1533 th[data-visual-col="0"] {
    border-right-width:0
}
.public-layout-style-1536 {
    background-color:transparent;
    border:none;
    overflow:visible;
    padding:0;
    position:relative;
    vertical-align:top
}
.public-layout-style-1536.public-layout-style-1537 {
    background-color:var(--ricos-custom-table-background-color,rgba(var(--ricos-text-color-tuple,33,33,33),.04));
    font-weight:unset
}
@supports (color:rgb(from #000 r g b/0.1)) {
    .public-layout-style-1536.public-layout-style-1537 {
        background-color:var(--ricos-custom-table-background-color,rgb(from var(--ricos-text-color,#212121) r g b/.04))
    }
}
.public-layout-style-1536.public-layout-style-1538 {
    z-index:2
}
.public-layout-style-1536 .mkqzI {
    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),.1);
    height:-moz-max-content;
    height:max-content;
    left:-20px;
    position:relative;
    top:0;
    width:calc(100% + 36px);
    z-index:1
}
@supports (color:rgb(from #000 r g b/0.1)) {
    .public-layout-style-1536 .mkqzI {
        box-shadow:0 0 7px 0 rgb(from var(--ricos-text-color,#212121) r g b/.1)
    }
}
.public-layout-style-1536 .public-layout-style-1538 {
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:1
}
.public-layout-style-1536 .public-layout-style-1538:not(.mkqzI):not(.public-layout-style-1539) {
    background-color:rgba(var(--ricos-settings-action-color-tuple,var(--ricos-action-color-tuple,2,97,255)),.2)
}
@supports (color:rgb(from #000 r g b/0.1)) {
    .public-layout-style-1536 .public-layout-style-1538:not(.mkqzI):not(.public-layout-style-1539) {
        background-color:rgb(from var(--ricos-settings-action-color,var(--ricos-action-color,#116dff)) r g b/.2)
    }
}
.public-layout-style-1540.public-layout-style-1541>div>div>div>:last-child,.public-layout-style-1540.sBiig .public-DraftEditor-content>div>:last-child,.public-layout-style-1542.public-layout-style-1541>div>div>div>:first-child,.public-layout-style-1542.sBiig .public-DraftEditor-content>div>:first-child {
    height:1px
}
@supports not (contain:inline-size) {
    @media only screen and (min-width:640px) {
        .sBiig:not(.mkqzI) {
            pointer-events:none
        }
    }
}
@container (min-width: 640px) {
    .sBiig:not(.mkqzI):where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) {
        pointer-events:none
    }
}
@media (min-width:640px) {
    .sBiig:not(.mkqzI):where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .sBiig:not(.mkqzI) {
        pointer-events:none
    }
}
._1kd-j {
    caret-color:transparent;
    height:100%
}
._1kd-j.bexvd {
    caret-color:unset;
    padding:10px 26px 10px 29px;
    width:100%
}
@supports not (contain:inline-size) {
    @media only screen and (max-width:640px) {
        ._1kd-j.bexvd {
            padding:10px 0 10px 10px
        }
    }
}
@container (width < 640px) {
    ._1kd-j.bexvd:where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) {
        padding:10px 0 10px 10px
    }
}
@media (width < 640px) {
    ._1kd-j.bexvd:where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) ._1kd-j.bexvd {
        padding:10px 0 10px 10px
    }
}
._1kd-j.public-layout-style-1543 {
    overflow:hidden;
    padding:var(--ricos-internal-table-cell-padding-top,10px) var(--ricos-internal-table-cell-padding-right,10px) var(--ricos-internal-table-cell-padding-bottom,10px) var(--ricos-internal-table-cell-padding-left,10px)
}
.public-layout-style-1544 {
    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);
    position:absolute;
    top:-40px
}
.public-layout-style-1545 {
    border:1px solid rgba(0,0,0,.4);
    height:20px;
    max-width:20px;
    padding:0;
    width:20px
}
.public-layout-style-1545.public-layout-style-1538 {
    border:1px double var(--ricos-settings-action-color,var(--ricos-action-color,#116dff))
}
.public-layout-style-1546 {
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.public-layout-style-1546 ::selection {
    background:transparent
}
.public-layout-style-1546 ::-moz-selection {
    background:transparent
}
.public-layout-style-463 {
    cursor:pointer
}
.public-layout-style-1547 {
    --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))
}
.public-box-style-5 {
    border-radius:var(--rd,5px);
    box-shadow:var(--shd,0 1px 4px #0009);
    background:var(--container-corvid-background-color,rgba(var(--bg,var(--color_11,color_11)),var(--alpha-bg,1))) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAAEwK2r2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzdDNUE3MDQyRkM0MTFFMThGMjdFNDIwRTdDRkVFODQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzdDNUE3MDUyRkM0MTFFMThGMjdFNDIwRTdDRkVFODQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozN0M1QTcwMjJGQzQxMUUxOEYyN0U0MjBFN0NGRUU4NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozN0M1QTcwMzJGQzQxMUUxOEYyN0U0MjBFN0NGRUU4NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqFzOEIAAACoSURBVHjaFMRZCgAQFABAS5KSJLn/TZ9mPiZFROLp6mhraWqoq6mqKH8BBCLEQYQoiBAGEYIggh9E8IIILhDBASLYQAQLQi9AAMHtFYezROHOEIa7RRDVQbxwV3HDjeeE28EOt4gVbhuac8EEA0CAtufoBAAQBmKo6AD1S9x/UhFqwx1mgrz25FsPlr4wxBVr9jdLHrVrz4xzbwQcYBDBwjZU2T/eRN8OXo4KQa+0dfMAAAAASUVORK5CYII=") repeat-x 0 0;
    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)));
    position:absolute;
    inset:0
}
.d-cud {
    font-family:var(--brand-font)}
.public-layout-style-1548 {
    color:var(--ricos-custom-link-color,var(--ricos-action-color,#116dff));
    font-family:var(--brand-font);
    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);
    letter-spacing:var(--ricos-custom-link-letter-spacing,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)
}
[data-ricos-font~=link] .public-layout-style-1548 {
    font:var(--ricos-custom-link-font)
}
[data-ricos-font~=link-font-style] .public-layout-style-1548 {
    font-style:var(--ricos-custom-link-font-style)
}
[data-ricos-font~=link-font-weight] .public-layout-style-1548 {
    font-weight:var(--ricos-custom-link-font-weight)
}
[data-ricos-font~=link-font-size] .public-layout-style-1548 {
    font-size:var(--ricos-custom-link-font-size)
}
[data-ricos-font~=link-line-height] .public-layout-style-1548 {
    line-height:var(--ricos-custom-link-line-height)
}
.k88te:hover {
    cursor:text
}
.public-layout-style-1549:hover {
    cursor:pointer
}
.public-layout-style-1550 {
    margin-inline-start:0!important
}
.public-layout-style-1551 {
    margin-inline-start:40px!important
}
.public-layout-style-1552 {
    margin-inline-start:80px!important
}
.public-layout-style-1553 {
    margin-inline-start:120px!important
}
.public-layout-style-1554 {
    margin-inline-start:160px!important
}
.public-layout-style-1555 {
    margin-inline-start:200px!important
}
.public-layout-style-1556 {
    margin-inline-start:240px!important
}
.Pmy-r {
    margin-left:0;
    margin-right:auto;
    z-index:1
}
.Pmy-r:not(.bLUh-) {
    float:left;
    margin-right:40px
}
@supports not (contain:inline-size) {
    @media only screen and (max-width:480px) {
        .Pmy-r:not(.bLUh-) {
            float:none;
            margin-right:auto
        }
    }
}
@container (width < 480px) {
    .Pmy-r:not(.bLUh-):where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) {
        float:none;
        margin-right:auto
    }
}
@media (width < 480px) {
    .Pmy-r:not(.bLUh-):where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .Pmy-r:not(.bLUh-) {
        float:none;
        margin-right:auto
    }
}
.public-layout-style-1557 {
    margin-left:auto;
    margin-right:0;
    z-index:1
}
.public-layout-style-1557:not(.bLUh-) {
    float:right;
    margin-left:40px
}
@supports not (contain:inline-size) {
    @media only screen and (max-width:480px) {
        .public-layout-style-1557:not(.bLUh-) {
            float:none;
            margin-left:auto
        }
    }
}
@container (width < 480px) {
    .public-layout-style-1557:not(.bLUh-):where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) {
        float:none;
        margin-left:auto
    }
}
@media (width < 480px) {
    .public-layout-style-1557:not(.bLUh-):where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .public-layout-style-1557:not(.bLUh-) {
        float:none;
        margin-left:auto
    }
}
.public-layout-style-1558 {
    clear:both;
    display:block
}
.public-layout-style-1558:not(.public-layout-style-1559) {
    margin-left:auto;
    margin-right:auto;
    max-width:100%
}
.public-layout-style-1559,.bLUh- {
    width:100%
}
.public-layout-style-1560 .public-layout-style-1559,.public-layout-style-1560 .bLUh- {
    margin:0 -8px;
    width:auto
}
.public-layout-style-1561 {
    width:-moz-fit-content;
    width:fit-content
}
.public-layout-style-1562 {
    margin-left:auto;
    margin-right:auto;
    max-width:100%
}
.public-layout-style-1563 {
    width:min(350px,100%)!important
}
.public-layout-style-1560 .public-layout-style-1563 {
    width:50%
}
.cUffh {
    margin-left:auto;
    margin-right:auto
}
.public-layout-style-1560 .cUffh {
    width:150px
}
.public-layout-style-1564 {
    display:flex
}
.public-layout-style-1565,.public-layout-style-1565>* {
    text-align:left
}
.-n7f5,.-n7f5>* {
    text-align:center
}
.public-layout-style-1566,.public-layout-style-1566>* {
    text-align:right
}
.public-layout-style-1567,.public-layout-style-1567>* {
    text-align:initial
}
.public-layout-style-1568 {
    text-align:justify!important;
    white-space:pre-wrap!important
}
.public-layout-style-1569 {
    inset:0;
    overflow:hidden;
    z-index:1
}
.public-layout-style-1570,.public-layout-style-1569 {
    pointer-events:none;
    position:absolute
}
.public-layout-style-1570 {
    left:0;
    right:0
}
.RO-eQ {
    background-color:var(--ricos-internal-layout-top-divider-color,currentColor);
    top:0;
    transform:scale(var(--ricos-internal-layout-top-divider-flip,1),-1)
}
.public-layout-style-1571 {
    background-color:var(--ricos-internal-layout-bottom-divider-color,currentColor);
    bottom:0;
    transform:scaleX(var(--ricos-internal-layout-bottom-divider-flip,1))
}
.public-layout-style-1572 {
    background:var(--ricos-internal-layout-backdrop-gradient,var(--ricos-internal-layout-backdrop-color,transparent));
    clear:both;
    padding-bottom:var(--ricos-internal-layout-backdrop-padding-bottom,0);
    padding-top:var(--ricos-internal-layout-backdrop-padding-top,0);
    position:relative
}
.public-layout-style-1572:before {
    background-image:var(--ricos-internal-layout-backdrop-image-src);
    background-position:var(--ricos-internal-layout-backdrop-image-position);
    background-repeat:no-repeat;
    background-size:var(--ricos-internal-layout-backdrop-image-scaling);
    filter:var(--ricos-internal-layout-backdrop-image-blur,none);
    z-index:0
}
.public-layout-style-1572:after,.public-layout-style-1572:before {
    bottom:0;
    clip-path:inset(0);
    content:"";
    left:0;
    pointer-events:none;
    position:absolute;
    right:0;
    top:0
}
.public-layout-style-1572:after {
    background:var(--ricos-internal-layout-backdrop-overlay,transparent);
    z-index:1
}
.public-layout-style-1573 {
    --ricos-internal-layout-display:grid;
    --ricos-internal-layout-horizontal-padding:0;
    display:var(--ricos-internal-layout-display,grid);
    flex-wrap:wrap;
    gap:var(--ricos-internal-layout-gap,20px);
    grid-template-columns:var(--ricos-internal-layout-grid-template,var(--ricos-internal-layout-column-template));
    justify-content:var(--ricos-internal-layout-justify-content,auto);
    margin:0 auto;
    position:relative;
    width:min(100%,var(--ricos-internal-layout-width,initial));
    z-index:2
}
.public-layout-style-1573.public-layout-style-1574 .eRq-8,.public-layout-style-1573.UBc-H {
    background:var(--ricos-internal-layout-background-gradient,var(--ricos-internal-layout-background-color,transparent));
    border:var(--ricos-internal-layout-border-width,0) solid var(--ricos-internal-layout-border-color);
    border-radius:var(--ricos-internal-layout-border-radius,0)
}
.public-layout-style-1573.public-layout-style-1574 .eRq-8:before,.public-layout-style-1573.UBc-H:before {
    background-image:var(--ricos-internal-layout-background-image-src);
    background-position:var(--ricos-internal-layout-background-image-position);
    background-repeat:no-repeat;
    background-size:var(--ricos-internal-layout-background-image-scaling);
    filter:var(--ricos-internal-layout-background-image-blur,none);
    z-index:0
}
.public-layout-style-1573.public-layout-style-1574 .eRq-8:after,.public-layout-style-1573.public-layout-style-1574 .eRq-8:before,.public-layout-style-1573.UBc-H:after,.public-layout-style-1573.UBc-H:before {
    bottom:0;
    clip-path:inset(0 round var(--ricos-internal-layout-border-radius,0));
    content:"";
    left:0;
    pointer-events:none;
    position:absolute;
    right:0;
    top:0
}
.public-layout-style-1573.public-layout-style-1574 .eRq-8:after,.public-layout-style-1573.UBc-H:after {
    background:var(--ricos-internal-layout-background-overlay,transparent);
    z-index:1
}
@supports not (contain:inline-size) {
    @media only screen and (max-width:480px) {
        .public-layout-style-1573 {
            gap:min(20px,var(--ricos-internal-layout-gap,20px))
        }
    }
}
@container (width < 480px) {
    .public-layout-style-1573:where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) {
        gap:min(20px,var(--ricos-internal-layout-gap,20px))
    }
}
@media (width < 480px) {
    .public-layout-style-1573:where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .public-layout-style-1573 {
        gap:min(20px,var(--ricos-internal-layout-gap,20px))
    }
}
.public-layout-style-1573.-T9d0 {
    --ricos-internal-layout-display:flex;
    --ricos-internal-layout-justify-content:center;
    --ricos-internal-layout-cell-min-width:100%;
    --ricos-internal-layout-cell-height:auto
}
*+.public-layout-style-1573 {
    margin-top:20px
}
.public-layout-style-1573 .eRq-8 {
    display:flex;
    flex-direction:column;
    flex-grow:1;
    justify-content:var(--ricos-internal-layout-cell-vertical-alignment);
    max-width:var(--ricos-internal-layout-cell-min-width,auto);
    min-width:min(100%,var(--ricos-internal-layout-cell-min-width,0));
    outline:1px solid transparent;
    padding:var(--ricos-internal-layout-cell-padding-top,12px) var(--ricos-internal-layout-cell-padding-right,0) var(--ricos-internal-layout-cell-padding-bottom,12px) var(--ricos-internal-layout-cell-padding-left,0);
    position:relative;
    z-index:2
}
@supports not (contain:inline-size) {
    @media only screen and (max-width:480px) {
        .public-layout-style-1573 .eRq-8 {
            padding:min(16px,var(--ricos-internal-layout-cell-padding-top,16px)) min(16px,var(--ricos-internal-layout-cell-padding-right,16px)) min(16px,var(--ricos-internal-layout-cell-padding-bottom,16px)) min(16px,var(--ricos-internal-layout-cell-padding-left,16px))
        }
    }
}
@container (width < 480px) {
    .public-layout-style-1573 .eRq-8:where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) {
        padding:min(16px,var(--ricos-internal-layout-cell-padding-top,16px)) min(16px,var(--ricos-internal-layout-cell-padding-right,16px)) min(16px,var(--ricos-internal-layout-cell-padding-bottom,16px)) min(16px,var(--ricos-internal-layout-cell-padding-left,16px))
    }
}
@media (width < 480px) {
    .public-layout-style-1573 .eRq-8:where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .public-layout-style-1573 .eRq-8 {
        padding:min(16px,var(--ricos-internal-layout-cell-padding-top,16px)) min(16px,var(--ricos-internal-layout-cell-padding-right,16px)) min(16px,var(--ricos-internal-layout-cell-padding-bottom,16px)) min(16px,var(--ricos-internal-layout-cell-padding-left,16px))
    }
}
.public-layout-style-1573 .eRq-8>* {
    z-index:1
}
.i2gkm {
    font-family:var(--brand-font)}
.CS-Er,.public-layout-style-1575 {
    color:var(--ricos-custom-p-color,unset);
    font-family:var(--brand-font);
    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);
    letter-spacing:var(--ricos-custom-p-letter-spacing,unset);
    line-height:var(--ricos-custom-p-line-height,unset);
    list-style-position:outside;
    margin:0;
    min-height:var(--ricos-custom-p-min-height,unset);
    padding:0;
    -webkit-text-decoration:var(--ricos-custom-p-text-decoration,unset);
    text-decoration:var(--ricos-custom-p-text-decoration,unset)
}
[data-ricos-font~=p] .CS-Er,[data-ricos-font~=p] .public-layout-style-1575 {
    font:var(--ricos-custom-p-font)
}
[data-ricos-font~=p-font-style] .CS-Er,[data-ricos-font~=p-font-style] .public-layout-style-1575 {
    font-style:var(--ricos-custom-p-font-style)
}
[data-ricos-font~=p-font-weight] .CS-Er,[data-ricos-font~=p-font-weight] .public-layout-style-1575 {
    font-weight:var(--ricos-custom-p-font-weight)
}
[data-ricos-font~=p-font-size] .CS-Er,[data-ricos-font~=p-font-size] .public-layout-style-1575 {
    font-size:var(--ricos-custom-p-font-size)
}
[data-ricos-font~=p-line-height] .CS-Er,[data-ricos-font~=p-line-height] .public-layout-style-1575 {
    line-height:var(--ricos-custom-p-line-height)
}
.CS-Er>*,.public-layout-style-1575>* {
    background-color:var(--ricos-custom-p-background-color,unset)
}
.CS-Er>.public-layout-style-1576,.public-layout-style-1575>.public-layout-style-1576 {
    list-style-type:inherit;
    margin-inline-start:1.5em;
    padding-inline-start:.5em
}
.CS-Er>.public-layout-style-1576[data-heading-level=headerOne],.public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerOne] {
    font-family:var(--brand-font);
    font-size:var(--ricos-custom-h1-font-size,40px);
    font-style:var(--ricos-custom-h1-font-style,unset);
    font-weight:var(--ricos-custom-h1-font-weight,unset);
    letter-spacing:var(--ricos-custom-h1-letter-spacing,unset);
    line-height:var(--ricos-custom-h1-line-height,42px);
    min-height:var(--ricos-custom-h1-min-height,42px);
    -webkit-text-decoration:var(--ricos-custom-h1-text-decoration,unset);
    text-decoration:var(--ricos-custom-h1-text-decoration,unset)
}
[data-ricos-font~=h1] .CS-Er>.public-layout-style-1576[data-heading-level=headerOne],[data-ricos-font~=h1] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerOne] {
    font:var(--ricos-custom-h1-font)
}
[data-ricos-font~=h1-font-style] .CS-Er>.public-layout-style-1576[data-heading-level=headerOne],[data-ricos-font~=h1-font-style] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerOne] {
    font-style:var(--ricos-custom-h1-font-style)
}
[data-ricos-font~=h1-font-weight] .CS-Er>.public-layout-style-1576[data-heading-level=headerOne],[data-ricos-font~=h1-font-weight] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerOne] {
    font-weight:var(--ricos-custom-h1-font-weight)
}
[data-ricos-font~=h1-font-size] .CS-Er>.public-layout-style-1576[data-heading-level=headerOne],[data-ricos-font~=h1-font-size] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerOne] {
    font-size:var(--ricos-custom-h1-font-size)
}
[data-ricos-font~=h1-line-height] .CS-Er>.public-layout-style-1576[data-heading-level=headerOne],[data-ricos-font~=h1-line-height] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerOne] {
    line-height:var(--ricos-custom-h1-line-height)
}
.CS-Er>.public-layout-style-1576[data-heading-level=headerTwo],.public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerTwo] {
    font-family:var(--brand-font);
    font-size:var(--ricos-custom-h2-font-size,28px);
    font-style:var(--ricos-custom-h2-font-style,unset);
    font-weight:var(--ricos-custom-h2-font-weight,unset);
    letter-spacing:var(--ricos-custom-h2-letter-spacing,unset);
    line-height:var(--ricos-custom-h2-line-height,36px);
    min-height:var(--ricos-custom-h2-min-height,36px);
    -webkit-text-decoration:var(--ricos-custom-h2-text-decoration,unset);
    text-decoration:var(--ricos-custom-h2-text-decoration,unset)
}
[data-ricos-font~=h2] .CS-Er>.public-layout-style-1576[data-heading-level=headerTwo],[data-ricos-font~=h2] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerTwo] {
    font:var(--ricos-custom-h2-font)
}
[data-ricos-font~=h2-font-style] .CS-Er>.public-layout-style-1576[data-heading-level=headerTwo],[data-ricos-font~=h2-font-style] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerTwo] {
    font-style:var(--ricos-custom-h2-font-style)
}
[data-ricos-font~=h2-font-weight] .CS-Er>.public-layout-style-1576[data-heading-level=headerTwo],[data-ricos-font~=h2-font-weight] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerTwo] {
    font-weight:var(--ricos-custom-h2-font-weight)
}
[data-ricos-font~=h2-font-size] .CS-Er>.public-layout-style-1576[data-heading-level=headerTwo],[data-ricos-font~=h2-font-size] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerTwo] {
    font-size:var(--ricos-custom-h2-font-size)
}
[data-ricos-font~=h2-line-height] .CS-Er>.public-layout-style-1576[data-heading-level=headerTwo],[data-ricos-font~=h2-line-height] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerTwo] {
    line-height:var(--ricos-custom-h2-line-height)
}
.CS-Er>.public-layout-style-1576[data-heading-level=headerThree],.public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerThree] {
    font-family:var(--brand-font);
    font-size:var(--ricos-custom-h3-font-size,24px);
    font-style:var(--ricos-custom-h3-font-style,unset);
    font-weight:var(--ricos-custom-h3-font-weight,unset);
    letter-spacing:var(--ricos-custom-h3-letter-spacing,unset);
    line-height:var(--ricos-custom-h3-line-height,30px);
    min-height:var(--ricos-custom-h3-min-height,30px);
    -webkit-text-decoration:var(--ricos-custom-h3-text-decoration,unset);
    text-decoration:var(--ricos-custom-h3-text-decoration,unset)
}
[data-ricos-font~=h3] .CS-Er>.public-layout-style-1576[data-heading-level=headerThree],[data-ricos-font~=h3] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerThree] {
    font:var(--ricos-custom-h3-font)
}
[data-ricos-font~=h3-font-style] .CS-Er>.public-layout-style-1576[data-heading-level=headerThree],[data-ricos-font~=h3-font-style] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerThree] {
    font-style:var(--ricos-custom-h3-font-style)
}
[data-ricos-font~=h3-font-weight] .CS-Er>.public-layout-style-1576[data-heading-level=headerThree],[data-ricos-font~=h3-font-weight] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerThree] {
    font-weight:var(--ricos-custom-h3-font-weight)
}
[data-ricos-font~=h3-font-size] .CS-Er>.public-layout-style-1576[data-heading-level=headerThree],[data-ricos-font~=h3-font-size] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerThree] {
    font-size:var(--ricos-custom-h3-font-size)
}
[data-ricos-font~=h3-line-height] .CS-Er>.public-layout-style-1576[data-heading-level=headerThree],[data-ricos-font~=h3-line-height] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerThree] {
    line-height:var(--ricos-custom-h3-line-height)
}
.CS-Er>.public-layout-style-1576[data-heading-level=headerFour],.public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerFour] {
    font-family:var(--brand-font);
    font-size:var(--ricos-custom-h4-font-size,20px);
    font-style:var(--ricos-custom-h4-font-style,unset);
    font-weight:var(--ricos-custom-h4-font-weight,unset);
    letter-spacing:var(--ricos-custom-h4-letter-spacing,unset);
    line-height:var(--ricos-custom-h4-line-height,1.5);
    min-height:var(--ricos-custom-h4-min-height,unset);
    -webkit-text-decoration:var(--ricos-custom-h4-text-decoration,unset);
    text-decoration:var(--ricos-custom-h4-text-decoration,unset)
}
[data-ricos-font~=h4] .CS-Er>.public-layout-style-1576[data-heading-level=headerFour],[data-ricos-font~=h4] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerFour] {
    font:var(--ricos-custom-h4-font)
}
[data-ricos-font~=h4-font-style] .CS-Er>.public-layout-style-1576[data-heading-level=headerFour],[data-ricos-font~=h4-font-style] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerFour] {
    font-style:var(--ricos-custom-h4-font-style)
}
[data-ricos-font~=h4-font-weight] .CS-Er>.public-layout-style-1576[data-heading-level=headerFour],[data-ricos-font~=h4-font-weight] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerFour] {
    font-weight:var(--ricos-custom-h4-font-weight)
}
[data-ricos-font~=h4-font-size] .CS-Er>.public-layout-style-1576[data-heading-level=headerFour],[data-ricos-font~=h4-font-size] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerFour] {
    font-size:var(--ricos-custom-h4-font-size)
}
[data-ricos-font~=h4-line-height] .CS-Er>.public-layout-style-1576[data-heading-level=headerFour],[data-ricos-font~=h4-line-height] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerFour] {
    line-height:var(--ricos-custom-h4-line-height)
}
.CS-Er>.public-layout-style-1576[data-heading-level=headerFive],.public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerFive] {
    font-family:var(--brand-font);
    font-size:var(--ricos-custom-h5-font-size,18px);
    font-style:var(--ricos-custom-h5-font-style,unset);
    font-weight:var(--ricos-custom-h5-font-weight,unset);
    letter-spacing:var(--ricos-custom-h5-letter-spacing,unset);
    line-height:var(--ricos-custom-h5-line-height,1.5);
    min-height:var(--ricos-custom-h5-min-height,unset);
    -webkit-text-decoration:var(--ricos-custom-h5-text-decoration,unset);
    text-decoration:var(--ricos-custom-h5-text-decoration,unset)
}
[data-ricos-font~=h5] .CS-Er>.public-layout-style-1576[data-heading-level=headerFive],[data-ricos-font~=h5] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerFive] {
    font:var(--ricos-custom-h5-font)
}
[data-ricos-font~=h5-font-style] .CS-Er>.public-layout-style-1576[data-heading-level=headerFive],[data-ricos-font~=h5-font-style] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerFive] {
    font-style:var(--ricos-custom-h5-font-style)
}
[data-ricos-font~=h5-font-weight] .CS-Er>.public-layout-style-1576[data-heading-level=headerFive],[data-ricos-font~=h5-font-weight] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerFive] {
    font-weight:var(--ricos-custom-h5-font-weight)
}
[data-ricos-font~=h5-font-size] .CS-Er>.public-layout-style-1576[data-heading-level=headerFive],[data-ricos-font~=h5-font-size] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerFive] {
    font-size:var(--ricos-custom-h5-font-size)
}
[data-ricos-font~=h5-line-height] .CS-Er>.public-layout-style-1576[data-heading-level=headerFive],[data-ricos-font~=h5-line-height] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerFive] {
    line-height:var(--ricos-custom-h5-line-height)
}
.CS-Er>.public-layout-style-1576[data-heading-level=headerSix],.public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerSix] {
    font-family:var(--brand-font);
    font-size:var(--ricos-custom-h6-font-size,16px);
    font-style:var(--ricos-custom-h6-font-style,unset);
    font-weight:var(--ricos-custom-h6-font-weight,unset);
    letter-spacing:var(--ricos-custom-h6-letter-spacing,unset);
    line-height:var(--ricos-custom-h6-line-height,1.5);
    min-height:var(--ricos-custom-h6-min-height,unset);
    -webkit-text-decoration:var(--ricos-custom-h6-text-decoration,unset);
    text-decoration:var(--ricos-custom-h6-text-decoration,unset)
}
[data-ricos-font~=h6] .CS-Er>.public-layout-style-1576[data-heading-level=headerSix],[data-ricos-font~=h6] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerSix] {
    font:var(--ricos-custom-h6-font)
}
[data-ricos-font~=h6-font-style] .CS-Er>.public-layout-style-1576[data-heading-level=headerSix],[data-ricos-font~=h6-font-style] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerSix] {
    font-style:var(--ricos-custom-h6-font-style)
}
[data-ricos-font~=h6-font-weight] .CS-Er>.public-layout-style-1576[data-heading-level=headerSix],[data-ricos-font~=h6-font-weight] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerSix] {
    font-weight:var(--ricos-custom-h6-font-weight)
}
[data-ricos-font~=h6-font-size] .CS-Er>.public-layout-style-1576[data-heading-level=headerSix],[data-ricos-font~=h6-font-size] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerSix] {
    font-size:var(--ricos-custom-h6-font-size)
}
[data-ricos-font~=h6-line-height] .CS-Er>.public-layout-style-1576[data-heading-level=headerSix],[data-ricos-font~=h6-line-height] .public-layout-style-1575>.public-layout-style-1576[data-heading-level=headerSix] {
    line-height:var(--ricos-custom-h6-line-height)
}
.public-layout-style-1577,.public-layout-style-1577>.public-layout-style-1576 {
    list-style-type:none
}
.public-layout-style-1577>.public-layout-style-1576[aria-checked=true]>:is(p,h1,h2,h3,h4,h5,h6) {
    text-decoration:none
}
.public-layout-style-1577>.public-layout-style-1576[aria-checked=true]>:is(p,h1,h2,h3,h4,h5,h6) :is([data-font-size],span[style*=font-size]) {
    text-decoration:line-through
}
.public-layout-style-1577>.public-layout-style-1576[aria-checked=true]>:is(p,h1,h2,h3,h4,h5,h6):not(:has([data-font-size],span[style*=font-size])) {
    text-decoration:line-through
}
.public-layout-style-1576 {
    position:relative;
    text-align:initial
}
.public-layout-style-1576[data-child-font-fit]>:is(p,h1,h2,h3,h4,h5,h6) {
    font-size:inherit
}
[data-list-style-position=inside].public-layout-style-1576 {
    list-style-position:inside;
    padding-inline-start:0
}
[data-list-style-position=inside].public-layout-style-1576>:first-child:not([aria-checked]),[data-list-style-position=inside].public-layout-style-1576>:first-child:not([aria-checked])>:first-child {
    display:inline
}
[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>[aria-checked] {
    display:inline-grid;
    inset-inline-start:unset;
    margin-inline-end:.35em;
    position:relative;
    top:auto;
    transform:none;
    vertical-align:middle
}
[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h1,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h1>span,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h2,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h2>span,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h3,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h3>span,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h4,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h4>span,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h5,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h5>span,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h6,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h6>span,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>p,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>p>span {
    display:inline
}
.public-layout-style-1575>[data-list-style-position=inside].public-layout-style-1576 h2>span,.public-layout-style-1575>[data-list-style-position=inside].public-layout-style-1576 h3>span,.public-layout-style-1575>[data-list-style-position=inside].public-layout-style-1576 h4>span,.public-layout-style-1575>[data-list-style-position=inside].public-layout-style-1576 h5>span,.public-layout-style-1575>[data-list-style-position=inside].public-layout-style-1576 h6>span,.public-layout-style-1575>[data-list-style-position=inside].public-layout-style-1576>h1>span,.public-layout-style-1575>[data-list-style-position=inside].public-layout-style-1576>p>span>:first-child,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h1>span,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h2>span,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h3>span,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h4>span,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h5>span,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>h6>span,[data-list-style-position=inside].public-layout-style-1576[data-list-style=checkbox]>p>span>:first-child {
    margin-inline-start:.5em
}
ol .public-layout-style-1576 {
    position:relative
}
ol .public-layout-style-1576>div>:not(ul)>span {
    margin-inline-start:.35em
}
.public-layout-style-1578 {
    background-color:var(--ricos-theme-color-1,var(--ricos-background-color,var(--ricos-bg-color-container,#fff)));
    border:max(1px,1em/18) solid rgba(var(--ricos-theme-color-3-tuple,var(--ricos-action-color-tuple,var(--ricos-action-color-fallback-tuple,17,109,255))),.35);
    border-radius:.25em;
    box-sizing:border-box;
    display:inline-grid;
    font-size:inherit;
    height:1em;
    inset-inline-start:-1.25em;
    line-height:inherit;
    margin:0;
    padding:0;
    place-items:center;
    pointer-events:none;
    position:absolute;
    top:calc(.5lh - 1em / 2);
    width:1em
}
.public-layout-style-1578:after {
    border-bottom:.125em solid var(--ricos-theme-color-1,var(--ricos-background-color,var(--ricos-bg-color-container,#fff)));
    border-right:.125em solid var(--ricos-theme-color-1,var(--ricos-background-color,var(--ricos-bg-color-container,#fff)));
    content:"";
    height:.5em;
    transform:translateY(-.0625em) rotate(45deg) scale(0);
    width:.25em
}
.public-layout-style-1578[aria-checked=true] {
    background-color:var(--ricos-theme-color-3,var(--ricos-action-color,var(--ricos-action-color-fallback,#116dff)));
    border-color:var(--ricos-theme-color-3,var(--ricos-action-color,var(--ricos-action-color-fallback,#116dff)))
}
.public-layout-style-1578[aria-checked=true]:after {
    transform:translateY(-.0625em) rotate(45deg) scale(1)
}
.public-layout-style-1579 {
    margin:15px 18px
}
@supports not (contain:inline-size) {
    @media only screen and (max-width:480px) {
        .public-layout-style-1579 {
            margin:var(--ricos-custom-code-block-margin,15px calc(18px + 5%))
        }
    }
}
@container (width < 480px) {
    .public-layout-style-1579:where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) {
        margin:var(--ricos-custom-code-block-margin,15px calc(18px + 5%))
    }
}
@media (width < 480px) {
    .public-layout-style-1579:where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .public-layout-style-1579 {
        margin:var(--ricos-custom-code-block-margin,15px calc(18px + 5%))
    }
}
.public-layout-style-1580 {
    background-color:var(--ricos-custom-code-block-background-color,rgba(var(--ricos-fallback-color-tuple,0,0,0),.06));
    color:var(--ricos-custom-code-block-color,var(--ricos-text-color,#212121));
    font-family:var(--brand-font);
    font-size:var(--ricos-custom-code-block-font-size,16px);
    line-height:var(--ricos-custom-code-block-line-height,26px);
    margin:var(--ricos-custom-code-block-margin,15px 18px);
    min-height:29px;
    padding:var(--ricos-custom-code-block-padding,2px 25px);
    -webkit-print-color-adjust:exact;
    print-color-adjust:exact;
    white-space:pre-wrap
}
@supports (color:rgb(from #000 r g b/0.1)) {
    .public-layout-style-1580 {
        background-color:var(--ricos-custom-code-block-background-color,rgb(from var(--ricos-fallback-color,#000000) r g b/.06))
    }
}
.public-layout-style-1581 .public-layout-style-1580 {
    margin:1em 0
}
.public-layout-style-1582 {
    font-family:var(--brand-font)}
.public-layout-style-1583 {
    margin:0
}
@supports not (contain:inline-size) {
    @media only screen and (max-width:480px) {
        .public-layout-style-1583 {
            clear:both;
            margin:0
        }
    }
}
@container (width < 480px) {
    .public-layout-style-1583:where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) {
        clear:both;
        margin:0
    }
}
@media (width < 480px) {
    .public-layout-style-1583:where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .public-layout-style-1583 {
        clear:both;
        margin:0
    }
}
.public-layout-style-1584 {
    color:var(--ricos-custom-p-color,unset);
    font-family:var(--brand-font);
    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);
    letter-spacing:var(--ricos-custom-p-letter-spacing,unset);
    line-height:var(--ricos-custom-p-line-height,unset);
    min-height:var(--ricos-custom-p-min-height,unset);
    -webkit-print-color-adjust:exact;
    print-color-adjust:exact;
    -webkit-text-decoration:var(--ricos-custom-p-text-decoration,unset);
    text-decoration:var(--ricos-custom-p-text-decoration,unset)
}
[data-ricos-font~=p] .public-layout-style-1584 {
    font:var(--ricos-custom-p-font)
}
[data-ricos-font~=p-font-style] .public-layout-style-1584 {
    font-style:var(--ricos-custom-p-font-style)
}
[data-ricos-font~=p-font-weight] .public-layout-style-1584 {
    font-weight:var(--ricos-custom-p-font-weight)
}
[data-ricos-font~=p-font-size] .public-layout-style-1584 {
    font-size:var(--ricos-custom-p-font-size)
}
[data-ricos-font~=p-line-height] .public-layout-style-1584 {
    line-height:var(--ricos-custom-p-line-height)
}
.public-layout-style-1584>span>a,.public-layout-style-1584>span>span {
    background-color:var(--ricos-custom-p-background-color,unset)
}
.public-layout-style-1584:empty {
    height:24px
}
._4K-BC {
    display:block
}
.public-layout-style-1585 {
    font-family:var(--brand-font)}
.public-layout-style-1586 {
    margin:0
}
@supports not (contain:inline-size) {
    @media only screen and (max-width:480px) {
        .public-layout-style-1586 {
            clear:both;
            margin:0
        }
    }
}
@container (width < 480px) {
    .public-layout-style-1586:where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) {
        clear:both;
        margin:0
    }
}
@media (width < 480px) {
    .public-layout-style-1586:where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .public-layout-style-1586 {
        clear:both;
        margin:0
    }
}
.public-layout-style-1587,.public-layout-style-1588,.public-layout-style-1589,.public-layout-style-1590,.public-layout-style-1591,.public-layout-style-1592 {
    font:inherit
}
.public-layout-style-1587:focus-visible,.public-layout-style-1588:focus-visible,.public-layout-style-1589:focus-visible,.public-layout-style-1590:focus-visible,.public-layout-style-1591:focus-visible,.public-layout-style-1592:focus-visible {
    outline:5px auto Highlight!important;
    outline:5px auto -webkit-focus-ring-color!important
}
.public-layout-style-1588 {
    color:var(--ricos-custom-h1-color,var(--ricos-text-color,#212121));
    font-family:var(--brand-font);
    font-size:var(--ricos-custom-h1-font-size,40px);
    font-style:var(--ricos-custom-h1-font-style,unset);
    font-weight:var(--ricos-custom-h1-font-weight,unset);
    letter-spacing:var(--ricos-custom-h1-letter-spacing,unset);
    line-height:var(--ricos-custom-h1-line-height,42px);
    min-height:var(--ricos-custom-h1-min-height,42px);
    -webkit-text-decoration:var(--ricos-custom-h1-text-decoration,unset);
    text-decoration:var(--ricos-custom-h1-text-decoration,unset)
}
[data-ricos-font~=h1] .public-layout-style-1588 {
    font:var(--ricos-custom-h1-font)
}
[data-ricos-font~=h1-font-style] .public-layout-style-1588 {
    font-style:var(--ricos-custom-h1-font-style)
}
[data-ricos-font~=h1-font-weight] .public-layout-style-1588 {
    font-weight:var(--ricos-custom-h1-font-weight)
}
[data-ricos-font~=h1-font-size] .public-layout-style-1588 {
    font-size:var(--ricos-custom-h1-font-size)
}
[data-ricos-font~=h1-line-height] .public-layout-style-1588 {
    line-height:var(--ricos-custom-h1-line-height)
}
.public-layout-style-1588>*>span,.public-layout-style-1588>span span {
    background-color:var(--ricos-custom-h1-background-color,unset)
}
.public-layout-style-1588 a {
    font-size:inherit
}
.public-layout-style-1589 {
    color:var(--ricos-custom-h2-color,var(--ricos-text-color,#212121));
    font-family:var(--brand-font);
    font-size:var(--ricos-custom-h2-font-size,28px);
    font-style:var(--ricos-custom-h2-font-style,unset);
    font-weight:var(--ricos-custom-h2-font-weight,unset);
    letter-spacing:var(--ricos-custom-h2-letter-spacing,unset);
    line-height:var(--ricos-custom-h2-line-height,36px);
    min-height:var(--ricos-custom-h2-min-height,36px);
    -webkit-text-decoration:var(--ricos-custom-h2-text-decoration,unset);
    text-decoration:var(--ricos-custom-h2-text-decoration,unset)
}
[data-ricos-font~=h2] .public-layout-style-1589 {
    font:var(--ricos-custom-h2-font)
}
[data-ricos-font~=h2-font-style] .public-layout-style-1589 {
    font-style:var(--ricos-custom-h2-font-style)
}
[data-ricos-font~=h2-font-weight] .public-layout-style-1589 {
    font-weight:var(--ricos-custom-h2-font-weight)
}
[data-ricos-font~=h2-font-size] .public-layout-style-1589 {
    font-size:var(--ricos-custom-h2-font-size)
}
[data-ricos-font~=h2-line-height] .public-layout-style-1589 {
    line-height:var(--ricos-custom-h2-line-height)
}
.public-layout-style-1589>*>span,.public-layout-style-1589>span span {
    background-color:var(--ricos-custom-h2-background-color,unset)
}
.public-layout-style-1589 a {
    font-size:inherit
}
.public-layout-style-1592 {
    color:var(--ricos-custom-h3-color,var(--ricos-text-color,#212121));
    font-family:var(--brand-font);
    font-size:var(--ricos-custom-h3-font-size,24px);
    font-style:var(--ricos-custom-h3-font-style,unset);
    font-weight:var(--ricos-custom-h3-font-weight,unset);
    letter-spacing:var(--ricos-custom-h3-letter-spacing,unset);
    line-height:var(--ricos-custom-h3-line-height,30px);
    min-height:var(--ricos-custom-h3-min-height,30px);
    -webkit-text-decoration:var(--ricos-custom-h3-text-decoration,unset);
    text-decoration:var(--ricos-custom-h3-text-decoration,unset)
}
[data-ricos-font~=h3] .public-layout-style-1592 {
    font:var(--ricos-custom-h3-font)
}
[data-ricos-font~=h3-font-style] .public-layout-style-1592 {
    font-style:var(--ricos-custom-h3-font-style)
}
[data-ricos-font~=h3-font-weight] .public-layout-style-1592 {
    font-weight:var(--ricos-custom-h3-font-weight)
}
[data-ricos-font~=h3-font-size] .public-layout-style-1592 {
    font-size:var(--ricos-custom-h3-font-size)
}
[data-ricos-font~=h3-line-height] .public-layout-style-1592 {
    line-height:var(--ricos-custom-h3-line-height)
}
.public-layout-style-1592>*>span,.public-layout-style-1592>span span {
    background-color:var(--ricos-custom-h3-background-color,unset)
}
.public-layout-style-1592 a {
    font-size:inherit
}
.public-layout-style-1590 {
    color:var(--ricos-custom-h4-color,var(--ricos-text-color,#212121));
    font-family:var(--brand-font);
    font-size:var(--ricos-custom-h4-font-size,20px);
    font-style:var(--ricos-custom-h4-font-style,unset);
    font-weight:var(--ricos-custom-h4-font-weight,unset);
    letter-spacing:var(--ricos-custom-h4-letter-spacing,unset);
    line-height:var(--ricos-custom-h4-line-height,1.5);
    min-height:var(--ricos-custom-h4-min-height,unset);
    -webkit-text-decoration:var(--ricos-custom-h4-text-decoration,unset);
    text-decoration:var(--ricos-custom-h4-text-decoration,unset)
}
[data-ricos-font~=h4] .public-layout-style-1590 {
    font:var(--ricos-custom-h4-font)
}
[data-ricos-font~=h4-font-style] .public-layout-style-1590 {
    font-style:var(--ricos-custom-h4-font-style)
}
[data-ricos-font~=h4-font-weight] .public-layout-style-1590 {
    font-weight:var(--ricos-custom-h4-font-weight)
}
[data-ricos-font~=h4-font-size] .public-layout-style-1590 {
    font-size:var(--ricos-custom-h4-font-size)
}
[data-ricos-font~=h4-line-height] .public-layout-style-1590 {
    line-height:var(--ricos-custom-h4-line-height)
}
.public-layout-style-1590>*>span,.public-layout-style-1590>span span {
    background-color:var(--ricos-custom-h4-background-color,unset)
}
.public-layout-style-1590 a {
    font-size:inherit
}
.public-layout-style-1587 {
    color:var(--ricos-custom-h5-color,var(--ricos-text-color,#212121));
    font-family:var(--brand-font);
    font-size:var(--ricos-custom-h5-font-size,18px);
    font-style:var(--ricos-custom-h5-font-style,unset);
    font-weight:var(--ricos-custom-h5-font-weight,unset);
    letter-spacing:var(--ricos-custom-h5-letter-spacing,unset);
    line-height:var(--ricos-custom-h5-line-height,1.5);
    min-height:var(--ricos-custom-h5-min-height,unset);
    -webkit-text-decoration:var(--ricos-custom-h5-text-decoration,unset);
    text-decoration:var(--ricos-custom-h5-text-decoration,unset)
}
[data-ricos-font~=h5] .public-layout-style-1587 {
    font:var(--ricos-custom-h5-font)
}
[data-ricos-font~=h5-font-style] .public-layout-style-1587 {
    font-style:var(--ricos-custom-h5-font-style)
}
[data-ricos-font~=h5-font-weight] .public-layout-style-1587 {
    font-weight:var(--ricos-custom-h5-font-weight)
}
[data-ricos-font~=h5-font-size] .public-layout-style-1587 {
    font-size:var(--ricos-custom-h5-font-size)
}
[data-ricos-font~=h5-line-height] .public-layout-style-1587 {
    line-height:var(--ricos-custom-h5-line-height)
}
.public-layout-style-1587>*>span,.public-layout-style-1587>span span {
    background-color:var(--ricos-custom-h5-background-color,unset)
}
.public-layout-style-1587 a {
    font-size:inherit
}
.public-layout-style-1591 {
    color:var(--ricos-custom-h6-color,var(--ricos-text-color,#212121));
    font-family:var(--brand-font);
    font-size:var(--ricos-custom-h6-font-size,16px);
    font-style:var(--ricos-custom-h6-font-style,unset);
    font-weight:var(--ricos-custom-h6-font-weight,unset);
    letter-spacing:var(--ricos-custom-h6-letter-spacing,unset);
    line-height:var(--ricos-custom-h6-line-height,1.5);
    min-height:var(--ricos-custom-h6-min-height,unset);
    -webkit-text-decoration:var(--ricos-custom-h6-text-decoration,unset);
    text-decoration:var(--ricos-custom-h6-text-decoration,unset)
}
[data-ricos-font~=h6] .public-layout-style-1591 {
    font:var(--ricos-custom-h6-font)
}
[data-ricos-font~=h6-font-style] .public-layout-style-1591 {
    font-style:var(--ricos-custom-h6-font-style)
}
[data-ricos-font~=h6-font-weight] .public-layout-style-1591 {
    font-weight:var(--ricos-custom-h6-font-weight)
}
[data-ricos-font~=h6-font-size] .public-layout-style-1591 {
    font-size:var(--ricos-custom-h6-font-size)
}
[data-ricos-font~=h6-line-height] .public-layout-style-1591 {
    line-height:var(--ricos-custom-h6-line-height)
}
.public-layout-style-1591>*>span,.public-layout-style-1591>span span {
    background-color:var(--ricos-custom-h6-background-color,unset)
}
.public-layout-style-1591 a {
    font-size:inherit
}
.-qG0v {
    display:block
}
.public-layout-style-1593 {
    font-family:var(--brand-font)}
.public-layout-style-1594 {
    display:flex;
    font-family:var(--brand-font)}
[data-ricos-font~=p] .public-layout-style-1594 {
    font-feature-settings:inherit;
    font:var(--ricos-custom-p-font);
    font-kerning:inherit;
    font-language-override:inherit;
    font-optical-sizing:inherit;
    font-size:inherit;
    font-size-adjust:inherit;
    font-stretch:inherit;
    font-style:inherit;
    font-variant:inherit;
    font-variation-settings:inherit;
    font-weight:inherit;
    line-height:inherit
}
.public-layout-style-1595 {
    border-inline-start-style:solid;
    border-inline-start-width:var(--ricos-custom-quote-border-width,3px);
    border-left-color:var(--ricos-custom-quote-border-color,var(--ricos-action-color,#116dff));
    border-right-color:var(--ricos-custom-quote-border-color,var(--ricos-action-color,#116dff));
    color:var(--ricos-custom-quote-color,unset);
    font-family:var(--brand-font);
    font-size:18px;
    font-size:var(--ricos-custom-quote-font-size,18px);
    font-style:normal;
    font-style:var(--ricos-custom-quote-font-style,normal);
    font-weight:var(--ricos-custom-quote-font-weight,unset);
    letter-spacing:var(--ricos-custom-quote-letter-spacing,unset);
    line-height:26px;
    line-height:var(--ricos-custom-quote-line-height,26px);
    margin-block:15px;
    margin-inline-end:var(--ricos-custom-quote-margin-inline-end,18px);
    margin-inline-start:var(--ricos-custom-quote-margin-inline-start,18px);
    max-width:100%;
    min-height:var(--ricos-custom-quote-min-height,unset);
    padding-bottom:var(--ricos-custom-quote-padding-bottom,6px);
    padding-top:var(--ricos-custom-quote-padding-top,6px);
    padding-inline-start:var(--ricos-custom-quote-padding-inline-start,18px);
    -webkit-print-color-adjust:exact;
    print-color-adjust:exact;
    -webkit-text-decoration:var(--ricos-custom-quote-text-decoration,unset);
    text-decoration:var(--ricos-custom-quote-text-decoration,unset)
}
[data-ricos-font~=quote] .public-layout-style-1595 {
    font:var(--ricos-custom-quote-font)
}
[data-ricos-font~=quote-font-style] .public-layout-style-1595 {
    font-style:var(--ricos-custom-quote-font-style)
}
[data-ricos-font~=quote-font-weight] .public-layout-style-1595 {
    font-weight:var(--ricos-custom-quote-font-weight)
}
[data-ricos-font~=quote-font-size] .public-layout-style-1595 {
    font-size:var(--ricos-custom-quote-font-size)
}
[data-ricos-font~=quote-line-height] .public-layout-style-1595 {
    line-height:var(--ricos-custom-quote-line-height)
}
@supports not (contain:inline-size) {
    @media only screen and (max-width:480px) {
        .public-layout-style-1595 {
            margin-block:15px;
            margin-inline-end:var(--ricos-custom-quote-margin-inline-end,16px);
            margin-inline-start:var(--ricos-custom-quote-margin-inline-start,16px)
        }
    }
}
@container (width < 480px) {
    .public-layout-style-1595:where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) {
        margin-block:15px;
        margin-inline-end:var(--ricos-custom-quote-margin-inline-end,16px);
        margin-inline-start:var(--ricos-custom-quote-margin-inline-start,16px)
    }
}
@media (width < 480px) {
    .public-layout-style-1595:where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .public-layout-style-1595 {
        margin-block:15px;
        margin-inline-end:var(--ricos-custom-quote-margin-inline-end,16px);
        margin-inline-start:var(--ricos-custom-quote-margin-inline-start,16px)
    }
}
.public-layout-style-1596 {
    margin-left:0;
    margin-right:auto;
    z-index:1
}
.public-layout-style-1596:not(.public-layout-style-1597) {
    float:left;
    margin-right:40px
}
@supports not (contain:inline-size) {
    @media only screen and (max-width:480px) {
        .public-layout-style-1596:not(.public-layout-style-1597) {
            float:none;
            margin-right:auto
        }
    }
}
@container (width < 480px) {
    .public-layout-style-1596:not(.public-layout-style-1597):where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) {
        float:none;
        margin-right:auto
    }
}
@media (width < 480px) {
    .public-layout-style-1596:not(.public-layout-style-1597):where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .public-layout-style-1596:not(.public-layout-style-1597) {
        float:none;
        margin-right:auto
    }
}
.I-U2C {
    margin-left:auto;
    margin-right:0;
    z-index:1
}
.I-U2C:not(.public-layout-style-1597) {
    float:right;
    margin-left:40px
}
@supports not (contain:inline-size) {
    @media only screen and (max-width:480px) {
        .I-U2C:not(.public-layout-style-1597) {
            float:none;
            margin-left:auto
        }
    }
}
@container (width < 480px) {
    .I-U2C:not(.public-layout-style-1597):where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) {
        float:none;
        margin-left:auto
    }
}
@media (width < 480px) {
    .I-U2C:not(.public-layout-style-1597):where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .I-U2C:not(.public-layout-style-1597) {
        float:none;
        margin-left:auto
    }
}
.public-layout-style-1598 {
    clear:both;
    display:block
}
.public-layout-style-1598:not(.public-layout-style-1599) {
    margin-left:auto;
    margin-right:auto;
    max-width:100%
}
.public-layout-style-1599,.public-layout-style-1597 {
    width:100%
}
.public-layout-style-1600 .public-layout-style-1599,.public-layout-style-1600 .public-layout-style-1597 {
    margin:0 -8px;
    width:auto
}
.public-layout-style-1601 {
    width:-moz-fit-content;
    width:fit-content
}
.public-layout-style-1602 {
    margin-left:auto;
    margin-right:auto;
    max-width:100%
}
.public-layout-style-1603 {
    width:min(350px,100%)!important
}
.public-layout-style-1600 .public-layout-style-1603 {
    width:50%
}
.public-layout-style-1604 {
    margin-left:auto;
    margin-right:auto
}
.public-layout-style-1600 .public-layout-style-1604 {
    width:150px
}
.public-layout-style-1605 {
    display:flex
}
.public-layout-style-1606 {
    margin:0
}
.public-layout-style-1607 {
    border:none;
    width:-moz-max-content;
    width:max-content
}
.public-layout-style-1608 {
    overflow-x:auto
}
.public-layout-style-1608::-webkit-scrollbar {
    -webkit-appearance:none
}
.public-layout-style-1608::-webkit-scrollbar-thumb {
    background-color:rgba(0,0,0,.5);
    border:2px solid #fff;
    border-radius:8px
}
.public-layout-style-1608::-webkit-scrollbar:horizontal {
    height:10px
}
.qms9d {
    max-width:100%
}
.public-layout-style-1609 {
    text-decoration:none
}
.public-layout-style-1610:focus-visible {
    outline:5px auto Highlight;
    outline:5px auto -webkit-focus-ring-color
}
.public-layout-style-1611 {
    direction:rtl
}
.public-layout-style-1612 {
    direction:ltr
}
.public-layout-style-1613,.public-layout-style-1614,.glob_fontElementMap {
    font-family:var(--brand-font)}
.public-layout-style-1615 {
    max-width:100%
}
.public-layout-style-1613 {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    align-content:start;
    box-sizing:border-box;
    display:grid;
    grid-template-columns:minmax(0,1fr);
    height:100%;
    padding-block-end:var(--ricos-custom-container-padding-block-end,0);
    padding-block-start:var(--ricos-custom-container-padding-block-start,0);
    position:relative
}
.public-layout-style-1613:has([data-layout-banner=top]) {
    padding-block-start:0
}
.public-layout-style-1613:has([data-layout-banner=bottom]) {
    padding-block-end:0
}
.public-layout-style-1613 * {
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.public-layout-style-1613 /* Quellcode-Einrückungen erzeugen keine zusätzlichen Zeilen im Artikel. */
.article-content {
    box-sizing:border-box;
    -moz-tab-size:40px;
    -o-tab-size:40px;
    tab-size:40px
}
.public-layout-style-1613 .article-content *,.public-layout-style-1613 .article-content :after,.public-layout-style-1613 .article-content :before {
    box-sizing:inherit
}
.public-layout-style-1613 .article-content input {
    box-sizing:border-box
}
.public-layout-style-1613.public-layout-style-1617 {
    padding-top:50px
}
.article-content {
    container-type:inline-size;
    word-wrap:break-word;
    background-color:var(--ricos-bg-color-container,unset);
    color:var(--ricos-text-color,#212121);
    font-size:16px;
    height:100%;
    line-height:1.5;
    overflow-wrap:break-word;
    white-space:normal;
    width:100%
}
.article-content:where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .article-content {
    container-type:normal
}
.article-content:after {
    clear:both;
    content:"";
    display:table;
    line-height:0
}
@supports not (contain:inline-size) {
    @media only screen and (max-width:480px) {
        .article-content {
            font-size:14px
        }
    }
}
@container (width < 480px) {
    .article-content:where(:not([data-ricos-responsive=viewport],[data-ricos-responsive=viewport] *)) {
        font-size:14px
    }
}
@media (width < 480px) {
    .article-content:where([data-ricos-responsive=viewport]),:where([data-ricos-responsive=viewport]) .article-content {
        font-size:14px
    }
}
._119kl {
    width:100%
}
._119kl [data-breakout=normal] {
    padding-inline-end:var(--ricos-breakout-normal-padding-end,0);
    padding-inline-start:var(--ricos-breakout-normal-padding-start,0)
}
._119kl [data-breakout=fullWidth] {
    padding-inline-end:var(--ricos-breakout-full-width-padding-end,0);
    padding-inline-start:var(--ricos-breakout-full-width-padding-start,0)
}
._119kl [data-gap-spacer-top-margin] {
    margin-top:14px
}
.public-layout-style-1618 {
    margin:2px 0
}
.public-layout-style-1619+.public-layout-style-1619,.public-layout-style-1620 {
    margin-top:20px
}
@media print {
    .article-content {
        height:auto
    }
    body {
        background-color:var(--rt-design-background-color,var(--rt-design-background-image-bg-color,var(--ricos-background-color,#fff)))
    }
}
.VideoPlayer2054936319__playerContainer,.VideoPlayer2054936319__facebookContainer {
    box-shadow:var(--boxShadow);
    border:var(--borderSize) solid rgba(var(--borderColor,0,0,0), var(--alpha-borderColor,1));
    margin-top:calc(-1 * var(--borderSize));
    margin-left:calc(-1 * var(--borderSize));
    display:block;
    position:absolute;
    top:0
}
.focus-ring-active .VideoPlayer2054936319__root .VideoPlayer2054936319__cover.VideoPlayer2054936319--playerFocused {
    z-index:1000
}
.VideoPlayer2054936319__cover .PlayableCover847694237__title {
    font:var(--font);
    color:rgba(var(--fontColor,255,255,255), var(--alpha-fontColor,1));
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    max-height:2.8em;
    margin:0 0 15px;
    padding:0 10%;
    display:-webkit-box;
    overflow:hidden
}
.VideoPlayer2054936319__cover.VideoPlayer2054936319--isMobileView .PlayableCover847694237__title {
    margin:0 0 10px;
    font-size:18px
}
.VideoPlayer2054936319__cover .PlayableCover847694237__overlay {
    background-color:rgba(var(--backgroundColor,0,0,0), var(--alpha-backgroundColor,1));
    transition:background-color .2s
}
.VideoPlayer2054936319__cover .PlayableCover847694237__overlay:hover {
    background-color:rgba(var(--backgroundColor,0, 0, 0), calc(var(--alpha-backgroundColor,1) + .1))
}
.VideoPlayer2054936319__cover .PlayableCover847694237__playButton {
    width:var(--playButtonSize);
    height:var(--playButtonSize)
}
.VideoPlayer2054936319__cover .PlayableCover847694237__playButton:hover {
    opacity:.8
}
.VideoPlayer2054936319__cover.VideoPlayer2054936319--isMobileView .PlayableCover847694237__playButton {
    width:var(--playButtonMobileSize);
    height:var(--playButtonMobileSize)
}
.VideoPlayer2054936319__cover .PlayableCover847694237__playButton circle {
    stroke:rgba(var(--fontColor,255,255,255), var(--alpha-fontColor,1))
}
.VideoPlayer2054936319__cover .PlayableCover847694237__playButton path {
    fill:rgba(var(--fontColor,255,255,255), var(--alpha-fontColor,1))
}
.VideoPlayer2054936319__playerContainer {
    width:100%;
    height:100%
}
.VideoPlayer2054936319__playerContainer iframe {
    width:100%;
    height:100%;
    visibility:inherit
}
.VideoPlayer2054936319__facebookContainer {
    width:100%;
    height:100%
}
.VideoPlayer2054936319__vimeoContainer {
    background-color:#000
}
.VideoPlayer2054936319__fadeEnter {
    opacity:1
}
.VideoPlayer2054936319__fadeEnterActive {
    opacity:0;
    transition:opacity 1.6s ease-out
}
.VideoPlayer2054936319__secondPoster {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
.VideoPlayer2054936319__forceVisibleInFullscreen {
    visibility:visible!important
}
.public-layout-style-1621 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1621:hover {
    opacity:.7
}
.public-layout-style-1622 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1623 {
    z-index:0;
    height:inherit;
    outline:none;
    font-family:var(--brand-font);
    display:block;
    position:relative;
    overflow:hidden
}
.public-layout-style-1623 button {
    text-transform:none;
    -webkit-appearance:button;
    margin:0;
    font-family:inherit;
    font-size:100%;
    line-height:1.15;
    overflow:visible
}
.public-layout-style-1623 button::-moz-focus-inner {
    border-style:none;
    padding:0
}
.public-layout-style-1623 button:-moz-focusring {
    outline:1px dotted buttontext
}
[data-playable-hook=player-container].public-layout-style-1623 [data-playable-component],[data-playable-hook=player-container].public-layout-style-1623 [data-playable-component] *,[data-playable-hook=player-container].public-layout-style-1623 [data-playable-component] :before,[data-playable-hook=player-container].public-layout-style-1623 [data-playable-component] :after {
    box-sizing:content-box!important;
    outline:none!important
}
.public-layout-style-1624,.public-layout-style-1625 {
    width:100%!important;
    min-width:100%!important;
    height:100%!important;
    min-height:100%!important
}
[data-playable-focus-source=key] [data-playable-hook=player-container] button.focus-within,[data-playable-focus-source=key] [data-playable-hook=player-container] input.focus-within,[data-playable-focus-source=key] [data-playable-hook=player-container] img.focus-within,[data-playable-focus-source=script] [data-playable-hook=player-container] button.focus-within,[data-playable-focus-source=script] [data-playable-hook=player-container] input.focus-within,[data-playable-focus-source=script] [data-playable-hook=player-container] img.focus-within {
    box-shadow:0 0 0 2px #3899eccc
}
.public-layout-style-1626 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1626:hover {
    opacity:.7
}
.public-layout-style-1627 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1628 {
    z-index:10000;
    background-color:#000000f2;
    border-radius:3px;
    width:400px;
    height:250px;
    position:absolute;
    top:10px;
    left:10px;
    overflow:scroll
}
.public-layout-style-1628 .public-layout-style-1629 {
    cursor:pointer;
    color:#fff;
    position:absolute;
    top:10px;
    right:5px
}
.public-layout-style-1628 .public-layout-style-1629:hover {
    opacity:.8
}
.public-layout-style-1628 .public-layout-style-1630 {
    color:#fff;
    margin:5px;
    padding:5px;
    font-size:8px;
    line-height:8px
}
.public-layout-style-1628 .public-layout-style-1630 .public-layout-style-1631 {
    color:green
}
.public-layout-style-1628 .public-layout-style-1630 .public-layout-style-1632 {
    color:#ff8c00
}
.public-layout-style-1628 .public-layout-style-1630 .s0pf1h {
    color:#00f
}
.public-layout-style-1628 .public-layout-style-1630 .public-layout-style-1633 {
    color:#f0f
}
.public-layout-style-1628 .public-layout-style-1630 .public-layout-style-1634 {
    color:#fff
}
.public-layout-style-1635 {
    z-index:50;
    background-color:#000;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    display:flex;
    position:absolute;
    inset:0
}
.public-layout-style-1635.public-layout-style-1636 video,.public-layout-style-1635.public-layout-style-1637 video {
    width:100%;
    height:100%
}
.public-layout-style-1635.public-layout-style-1638 video {
    position:absolute
}
.public-layout-style-1635.public-layout-style-1639.public-layout-style-1638 video {
    width:100%;
    height:auto!important
}
.public-layout-style-1635.public-layout-style-1640.public-layout-style-1638 video {
    height:100%
}
.public-layout-style-1635 video {
    z-index:1;
    position:relative;
    box-shadow:0 0 20px #0003
}
.public-layout-style-1635.public-layout-style-1641 {
    cursor:none
}
.public-layout-style-1642 {
    z-index:0;
    filter:blur(14px);
    position:absolute;
    inset:0
}
.public-layout-style-1643 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1643:hover {
    opacity:.7
}
.public-layout-style-1644 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1645 {
    z-index:100;
    pointer-events:none;
    justify-content:center;
    align-items:center;
    display:flex;
    position:absolute;
    inset:0
}
.public-layout-style-1645 .public-layout-style-1646 {
    opacity:0;
    background-color:#00000080;
    border-radius:100px;
    justify-content:center;
    align-items:center;
    font-size:9px;
    line-height:9px;
    animation-name:IBZY8F;
    animation-duration:.5s;
    display:flex;
    position:relative
}
.public-layout-style-1645 .public-layout-style-1647 {
    animation-name:ClhCJ0;
    animation-duration:.5s
}
.public-layout-style-1645 .public-layout-style-1648 {
    position:relative;
    left:3px
}
.public-layout-style-1645 .public-layout-style-1649 {
    margin:5px 0
}
.public-layout-style-1645 .public-layout-style-1650 {
    color:#fff;
    justify-content:center;
    align-items:center;
    min-width:5px;
    min-height:8px;
    display:flex;
    position:absolute;
    inset:0
}
.public-layout-style-1645 .public-layout-style-1650 span {
    display:block
}
@keyframes ClhCJ0 {
    0% {
        width:22px;
        height:22px
    }
    to {
        width:30px;
        height:30px
    }
}
@keyframes IBZY8F {
    0% {
        opacity:.9;
        width:22px;
        height:22px;
        padding:19px
    }
    to {
        opacity:0;
        width:30px;
        height:30px;
        padding:25px;
        font-size:14px;
        line-height:14px
    }
}
.public-layout-style-1651 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1651:hover {
    opacity:.7
}
.public-layout-style-1652 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1653 {
    z-index:100;
    display:none;
    position:absolute;
    inset:0
}
.public-layout-style-1653.public-layout-style-1654 {
    justify-content:center;
    align-items:center;
    display:flex
}
.public-layout-style-1655 {
    background:#000 50%/cover no-repeat;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    position:absolute;
    inset:0
}
.public-layout-style-1655:before {
    content:"";
    background-color:#00000059;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
.public-layout-style-1656 {
    cursor:pointer;
    opacity:1;
    width:71px;
    height:71px;
    position:relative
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .public-layout-style-1656 {
    width:54px;
    height:54px
}
[data-playable-hook=player-container][data-playable-max-width~="400px"] .public-layout-style-1656 {
    width:36px;
    height:36px
}
.public-layout-style-1656:hover {
    opacity:.8
}
.public-layout-style-1657 {
    background:0 0
}
.public-layout-style-1658 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1658:hover {
    opacity:.7
}
.public-layout-style-1659 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1660 {
    z-index:90;
    clip:rect(0, 48px, 48px, 24px);
    color:#fff;
    width:42px;
    height:42px;
    margin-top:-21px;
    margin-left:-21px;
    animation:1s linear infinite a7rSGc;
    display:none;
    position:absolute;
    top:50%;
    left:50%
}
.public-layout-style-1660.public-layout-style-1661 {
    display:block
}
.public-layout-style-1660:after {
    clip:rect(4px, 48px, 48px, 24px);
    content:"";
    border:3px solid;
    border-radius:50%;
    animation:1s linear infinite YBHjsZ;
    position:absolute;
    inset:0
}
.public-layout-style-1660:before {
    clip:rect(0, 48px, 48px, 24px);
    content:"";
    border:3px solid;
    border-radius:50%;
    animation:1s linear infinite y56caj;
    position:absolute;
    inset:0
}
@keyframes YBHjsZ {
    50% {
        clip:rect(42px, 48px, 48px, 24px);
        animation-timing-function:ease-in-out
    }
}
@keyframes y56caj {
    50% {
        clip:rect(0, 48px, 9px, 24px);
        animation-timing-function:ease-in-out;
        transform:rotate(135deg)
    }
}
@keyframes a7rSGc {
    0% {
        animation-timing-function:ease-out;
        transform:rotate(0)
    }
    45% {
        color:#fff;
        transform:rotate(18deg)
    }
    55% {
        transform:rotate(54deg)
    }
    to {
        transform:rotate(360deg)
    }
}
.public-layout-style-1662 {
    flex-direction:column;
    display:flex;
    position:absolute;
    inset:0
}
.public-layout-style-1662 .public-layout-style-1663 {
    flex-grow:2;
    position:relative
}
.public-layout-style-1664 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1664:hover {
    opacity:.7
}
.public-layout-style-1665 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1666 {
    z-index:60;
    position:relative
}
.public-layout-style-1666::-moz-focus-inner {
    border:0
}
.public-layout-style-1666.public-layout-style-1667 .public-layout-style-1668,.public-layout-style-1666.public-layout-style-1667 .public-layout-style-1669 {
    opacity:1
}
.public-layout-style-1670 {
    flex-grow:0
}
.public-layout-style-1671 {
    flex-direction:row;
    align-items:center;
    margin-top:20px;
    display:flex;
    position:relative
}
[data-playable-hook=player-container][data-playable-dir=ltr] .public-layout-style-1671 {
    margin-left:20px
}
[data-playable-hook=player-container][data-playable-dir=rtl] .public-layout-style-1671 {
    direction:rtl;
    margin-right:20px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1671 {
    margin-top:30px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=ltr] .public-layout-style-1671 {
    margin-left:30px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=rtl] .public-layout-style-1671 {
    direction:rtl;
    margin-right:30px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .public-layout-style-1671 {
    margin-top:15px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=ltr] .public-layout-style-1671 {
    margin-left:15px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=rtl] .public-layout-style-1671 {
    direction:rtl;
    margin-right:15px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"] .public-layout-style-1671 {
    margin-top:12px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=ltr] .public-layout-style-1671 {
    margin-left:12px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=rtl] .public-layout-style-1671 {
    direction:rtl;
    margin-right:12px
}
.public-layout-style-1668 {
    opacity:0;
    flex-grow:1;
    max-width:calc(100% - 200px);
    transition:opacity .2s
}
.public-layout-style-1669 {
    pointer-events:none;
    opacity:0;
    background-image:linear-gradient(#0006,#0000004d 25%,#00000026 50%,#00000008 76%,#0000);
    background-size:100% 182px;
    height:181px;
    transition:opacity .2s;
    position:absolute;
    top:0;
    left:0;
    right:0
}
.public-layout-style-1672 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1672:hover {
    opacity:.7
}
.public-layout-style-1673 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1674 {
    white-space:nowrap;
    text-overflow:ellipsis;
    font-size:16px;
    line-height:17px;
    overflow:hidden
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .public-layout-style-1674 {
    font-size:14px;
    line-height:15px
}
[data-playable-hook=player-container][data-playable-max-width~="300px"] .public-layout-style-1674 {
    font-size:12px;
    line-height:13px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1674 {
    font-size:20px;
    line-height:20px
}
.public-layout-style-1674.public-layout-style-1675 {
    cursor:pointer
}
.public-layout-style-1676 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1676:hover {
    opacity:.7
}
.public-layout-style-1677 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1678 {
    background-color:#959595;
    transition:background-color .2s;
    position:relative
}
[data-playable-hook=player-container][data-playable-dir=ltr] .public-layout-style-1678 {
    direction:ltr;
    margin-right:15px
}
[data-playable-hook=player-container][data-playable-dir=rtl] .public-layout-style-1678 {
    direction:rtl;
    margin-left:15px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=ltr] .public-layout-style-1678 {
    margin-right:20px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true][data-playable-dir=rtl] .public-layout-style-1678 {
    margin-left:20px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=ltr] .public-layout-style-1678 {
    margin-right:10px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"][data-playable-dir=rtl] .public-layout-style-1678 {
    margin-left:10px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"] .public-layout-style-1678 {
    padding:2px 3px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=ltr] .public-layout-style-1678 {
    margin-right:10px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"][data-playable-dir=rtl] .public-layout-style-1678 {
    margin-left:10px
}
.public-layout-style-1678.public-layout-style-1679 {
    cursor:default
}
.public-layout-style-1678:hover:not(.public-layout-style-1679),.public-layout-style-1678.public-layout-style-1680 {
    background-color:#ea492e
}
.public-layout-style-1681 {
    cursor:pointer
}
button.public-layout-style-1682 {
    -webkit-user-select:none;
    user-select:none;
    color:#fff;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    padding:5px 6px;
    font-size:12px;
    line-height:14px;
    text-transform:uppercase!important
}
[data-playable-hook=player-container][data-playable-max-width~="280px"] button.public-layout-style-1682 {
    font-size:10px;
    line-height:12px
}
.public-layout-style-1683 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1683:hover {
    opacity:.7
}
.public-layout-style-1684 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1685 {
    z-index:60;
    flex-direction:column;
    display:flex
}
.public-layout-style-1685::-moz-focus-inner {
    border:0
}
.public-layout-style-1685.public-layout-style-1686 .public-layout-style-1687,.public-layout-style-1685.public-layout-style-1686 .public-layout-style-1688,.public-layout-style-1685.public-layout-style-1686 .public-layout-style-1689,.public-layout-style-1685.public-layout-style-1686 .public-layout-style-1690,.public-layout-style-1685.public-layout-style-1686 .public-layout-style-1691,.public-layout-style-1685.public-layout-style-1692 .public-layout-style-1690 {
    opacity:1
}
.public-layout-style-1685.public-layout-style-1693 .public-layout-style-1694 {
    margin-right:14px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .public-layout-style-1685.public-layout-style-1693 .public-layout-style-1694 {
    margin-right:7px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1685.public-layout-style-1693 .public-layout-style-1694 {
    margin-right:25px
}
.public-layout-style-1685.public-layout-style-1693 .public-layout-style-1690,.public-layout-style-1685.public-layout-style-1695 .public-layout-style-1696,.public-layout-style-1685.public-layout-style-1697 .public-layout-style-1698,.public-layout-style-1685.public-layout-style-1699 .public-layout-style-1700,.public-layout-style-1685.public-layout-style-1701 .public-layout-style-1694,.public-layout-style-1685.public-layout-style-1702 .public-layout-style-1687,.public-layout-style-1685.public-layout-style-1703 .public-layout-style-1704,.public-layout-style-1685.public-layout-style-1705 .public-layout-style-1706 {
    display:none
}
.public-layout-style-1707 {
    flex-grow:2;
    width:100%;
    display:flex;
    position:relative
}
.public-layout-style-1687 {
    padding:0 20px;
    position:relative;
    top:2px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1687 {
    padding:0 30px;
    top:3px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .public-layout-style-1687 {
    padding:0 15px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"] .public-layout-style-1687 {
    padding:0 12px
}
.public-layout-style-1687,.public-layout-style-1688,.public-layout-style-1689,.public-layout-style-1690 {
    opacity:0;
    transition:opacity .2s
}
.public-layout-style-1689,.public-layout-style-1688 {
    flex:1;
    align-items:center;
    width:100%;
    max-width:100%;
    display:flex;
    position:relative
}
.public-layout-style-1689 {
    justify-content:flex-end
}
.public-layout-style-1689,.public-layout-style-1688,.public-layout-style-1690 {
    height:54px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1689,[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1688,[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1690 {
    height:80px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .public-layout-style-1689,[data-playable-hook=player-container][data-playable-max-width~="550px"] .public-layout-style-1688,[data-playable-hook=player-container][data-playable-max-width~="550px"] .public-layout-style-1690 {
    height:42px
}
[data-playable-hook=player-container][data-playable-max-width~="350px"] .public-layout-style-1689,[data-playable-hook=player-container][data-playable-max-width~="350px"] .public-layout-style-1688,[data-playable-hook=player-container][data-playable-max-width~="350px"] .public-layout-style-1690 {
    height:36px
}
.public-layout-style-1696 {
    margin-left:13px;
    margin-right:8px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1696 {
    margin-left:20px;
    margin-right:20px
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .public-layout-style-1696 {
    margin-left:7px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"] .public-layout-style-1696 {
    margin-left:4px
}
.public-layout-style-1700 {
    margin-right:13px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1700 {
    margin-right:20px
}
.public-layout-style-1698 {
    margin-right:18px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1698 {
    margin-right:30px
}
[data-playable-hook=player-container][data-playable-max-width~="400px"] .public-layout-style-1698 {
    display:none
}
.public-layout-style-1704 {
    margin-right:8px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1704 {
    margin-right:18px
}
.public-layout-style-1694 {
    margin-right:8px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1694 {
    margin-right:18px
}
.public-layout-style-1706 {
    margin-right:8px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1706 {
    margin-right:18px
}
.public-layout-style-1690 {
    margin-right:14px;
    display:flex
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .public-layout-style-1690 {
    margin-right:9px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1690 {
    margin-right:23px
}
[data-playable-hook=player-container][data-playable-max-width~="280px"] .public-layout-style-1690 {
    margin-right:12px
}
.public-layout-style-1708 {
    margin-right:8px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1708 {
    margin-right:18px
}
.public-layout-style-1691 {
    pointer-events:none;
    opacity:0;
    background-image:linear-gradient(#0000,#00000008 24%,#00000026 50%,#0000004d 75%,#0006);
    background-size:100% 182px;
    height:181px;
    transition:opacity .2s;
    position:absolute;
    bottom:0;
    left:0;
    right:0
}
.public-layout-style-1709 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1709:hover {
    opacity:.7
}
.public-layout-style-1710 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1711 {
    z-index:100;
    visibility:hidden;
    opacity:0;
    transition:opacity .2s,visibility .2s;
    position:absolute
}
.public-layout-style-1711.public-layout-style-1712 {
    background:#00000080;
    padding:4px 5px
}
.public-layout-style-1711.public-layout-style-1713 {
    visibility:visible;
    opacity:1
}
.public-layout-style-1712 .b3332a {
    white-space:nowrap;
    color:#fff;
    font-size:11px;
    line-height:12px
}
.public-layout-style-1714 {
    margin:10px 10px 6px;
    display:flex;
    position:absolute;
    inset:0
}
.public-layout-style-1715 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1715:hover {
    opacity:.7
}
.public-layout-style-1716 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1717 {
    -webkit-user-select:none;
    user-select:none;
    touch-action:none;
    width:100%;
    height:6px;
    transition:opacity .2s,visibility .2s;
    display:block;
    position:relative
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1717 {
    height:8px
}
.public-layout-style-1717.public-layout-style-1718 .public-layout-style-1719 {
    background-color:#ea492e
}
.public-layout-style-1717.public-layout-style-1718 .public-layout-style-1720 {
    background-color:#ea492e80
}
.public-layout-style-1717.public-layout-style-1718 .public-layout-style-1721 {
    display:initial
}
.public-layout-style-1717:hover .public-layout-style-1722,.public-layout-style-1717.public-layout-style-1723 .public-layout-style-1722,[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1717:hover .public-layout-style-1722,[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1717.public-layout-style-1723 .public-layout-style-1722 {
    transform:scaleY(1)
}
.public-layout-style-1717:hover .public-layout-style-1722 .public-layout-style-1720,.public-layout-style-1717.public-layout-style-1723 .public-layout-style-1722 .public-layout-style-1720 {
    opacity:1
}
.public-layout-style-1717:hover .public-layout-style-1722 .public-layout-style-1724:after,.public-layout-style-1717.public-layout-style-1723 .public-layout-style-1722 .public-layout-style-1724:after,.public-layout-style-1717:hover .public-layout-style-1725,.public-layout-style-1717.public-layout-style-1723 .public-layout-style-1725 {
    transform:scale(1)
}
.public-layout-style-1717:hover .public-layout-style-1725.public-layout-style-1726,.public-layout-style-1717.public-layout-style-1723 .public-layout-style-1725.public-layout-style-1726 {
    left:100%
}
.public-layout-style-1717:hover .public-layout-style-1721,.public-layout-style-1717.public-layout-style-1723 .public-layout-style-1721 {
    transform:scale(1.4)
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1717:hover .public-layout-style-1721,[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1717.public-layout-style-1723 .public-layout-style-1721 {
    transform:scale(1.33)
}
.public-layout-style-1717:hover .public-layout-style-1721.public-layout-style-1726,.public-layout-style-1717.public-layout-style-1723 .public-layout-style-1721.public-layout-style-1726 {
    background-color:#fff
}
.public-layout-style-1727 {
    z-index:7;
    position:absolute;
    top:-3px;
    left:-6px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1727 {
    width:16px;
    height:16px;
    top:-4px;
    left:-8px
}
.public-layout-style-1725 {
    content:"";
    cursor:pointer;
    background-color:#fff;
    border-radius:50%;
    width:12px;
    height:12px;
    transition:transform .1s cubic-bezier(0,0,.2,1);
    display:block;
    transform:scale(0)
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1725 {
    width:16px;
    height:16px
}
.public-layout-style-1721 {
    z-index:6;
    cursor:pointer;
    background-color:#ea492e;
    border:2px solid #bababa;
    border-radius:50%;
    width:6px;
    height:6px;
    transition:transform .1s cubic-bezier(0,0,.2,1);
    display:none;
    position:absolute;
    top:-2px;
    right:-5px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1721 {
    width:8px;
    height:8px;
    top:-2px;
    right:-6px
}
.public-layout-style-1721:hover {
    background-color:#fff
}
.public-layout-style-1721.public-layout-style-1716 {
    display:none
}
.public-layout-style-1722 {
    height:6px;
    transition:transform .1s cubic-bezier(0,0,.2,1);
    transform:scaleY(.34)
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1722 {
    height:8px;
    transform:scaleY(.25)
}
.public-layout-style-1728 {
    height:6px;
    padding:0;
    position:absolute
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1728 {
    height:8px
}
.public-layout-style-1719 {
    transform-origin:0 0;
    background-color:#fff;
    width:100%
}
.public-layout-style-1729 {
    background-color:#ffffff40;
    transition:width .2s
}
.public-layout-style-1730 {
    background-color:#ffffff40;
    width:100%
}
.public-layout-style-1720 {
    background-color:#ffffff80;
    transition:opacity .2s
}
.public-layout-style-1731 {
    background-color:#0000;
    width:100%;
    height:100%;
    position:absolute;
    overflow-x:hidden
}
.public-layout-style-1724 {
    position:absolute
}
.public-layout-style-1724:after {
    content:"";
    opacity:.6;
    background-color:#fff;
    border-radius:50%;
    width:6px;
    height:6px;
    transition:transform .1s cubic-bezier(0,0,.2,1);
    position:absolute;
    right:-3px;
    transform:scale(0)
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1724:after {
    width:8px;
    height:8px;
    right:-4px
}
.public-layout-style-1724:after:hover {
    opacity:1
}
.public-layout-style-1732 {
    z-index:5;
    cursor:pointer;
    opacity:0;
    width:100%;
    height:16px;
    display:block;
    position:relative;
    top:-11px
}
[data-playable-focus-source=key] [data-playable-hook=progress-control].focus-within,[data-playable-focus-source=script] [data-playable-hook=progress-control].focus-within {
    opacity:1;
    box-shadow:0 0 0 2px #3899eccc
}
.public-layout-style-1733 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1733:hover {
    opacity:.7
}
.public-layout-style-1734 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1735 {
    box-sizing:border-box;
    justify-content:flex-start;
    align-items:center;
    display:flex;
    position:relative
}
.public-layout-style-1736 {
    width:26px;
    min-width:26px;
    height:26px;
    min-height:26px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1736 {
    width:35px;
    min-width:35px;
    height:35px;
    min-height:35px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1736 .public-layout-style-1737 {
    display:none
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1736 .public-layout-style-1738 {
    display:block
}
.public-layout-style-1736 .public-layout-style-1739 {
    display:none
}
.public-layout-style-1736 .public-layout-style-1740,.public-layout-style-1736.public-layout-style-1741 .public-layout-style-1739 {
    display:block
}
.public-layout-style-1736.public-layout-style-1741 .public-layout-style-1740 {
    display:none
}
.public-layout-style-1736 .public-layout-style-1737 {
    display:block
}
.public-layout-style-1736 .public-layout-style-1738 {
    display:none
}
.public-layout-style-1742 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1742:hover {
    opacity:.7
}
.public-layout-style-1743 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1744 {
    flex:none;
    align-items:center;
    height:25px;
    display:flex
}
.public-layout-style-1745 {
    font-size:12px;
    line-height:12px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1745 {
    font-size:14px;
    line-height:14px
}
.public-layout-style-1746 {
    margin-left:5px
}
.public-layout-style-1746:before {
    content:"/";
    margin-right:4px
}
.public-layout-style-1747 .public-layout-style-1748,.public-layout-style-1747 .public-layout-style-1746 {
    display:none
}
.public-layout-style-1749 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1749:hover {
    opacity:.7
}
.public-layout-style-1750 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.rposrv {
    -webkit-user-select:none;
    user-select:none;
    justify-content:flex-start;
    align-items:center;
    transition:width .2s;
    display:flex;
    position:relative
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .rposrv {
    height:35px
}
.rposrv:hover .public-layout-style-1751,.rposrv.public-layout-style-1752 .public-layout-style-1751 {
    opacity:1;
    width:50px;
    margin-right:5px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .rposrv:hover .public-layout-style-1751,[data-playable-hook=player-container][data-playable-in-full-screen=true] .rposrv.public-layout-style-1752 .public-layout-style-1751 {
    width:90px;
    margin-right:10px
}
.public-layout-style-1753,.public-layout-style-1754,.public-layout-style-1755,.public-layout-style-1756 {
    display:none
}
.public-layout-style-1757 {
    width:26px;
    min-width:26px;
    height:26px;
    min-height:26px;
    padding:0
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1757 {
    width:35px;
    min-width:35px;
    height:35px;
    min-height:35px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1757 .public-layout-style-1758 {
    display:none
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1757 .public-layout-style-1759,.public-layout-style-1757.public-layout-style-1760 .public-layout-style-1753,.public-layout-style-1757.public-layout-style-1761 .public-layout-style-1754,.public-layout-style-1757.public-layout-style-1762 .public-layout-style-1755,.public-layout-style-1757.public-layout-style-1763 .public-layout-style-1753,.public-layout-style-1757 .public-layout-style-1758 {
    display:block
}
.public-layout-style-1757 .public-layout-style-1759 {
    display:none
}
.public-layout-style-1751 {
    opacity:0;
    width:0;
    height:25px;
    margin-left:2px;
    transition:opacity .2s,width .2s;
    display:block;
    position:relative
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1751 {
    margin-left:5px
}
.public-layout-style-1764 {
    height:2px;
    padding:0;
    position:absolute;
    top:11.5px
}
.public-layout-style-1765:after {
    content:"";
    border-radius:50%;
    width:8px;
    height:8px;
    transition:opacity .2s;
    position:absolute;
    top:-3px;
    right:-4px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1765:after {
    width:10px;
    height:10px;
    top:-4px;
    right:-5px
}
.public-layout-style-1766 {
    width:100%
}
.public-layout-style-1767 {
    z-index:5;
    cursor:pointer;
    opacity:0;
    width:100%;
    height:25px;
    display:block;
    position:relative
}
[data-playable-focus-source=key] [data-playable-hook=volume-control] .focus-within.public-layout-style-1751,[data-playable-focus-source=script] [data-playable-hook=volume-control] .focus-within.public-layout-style-1751 {
    opacity:1;
    width:50px;
    margin-right:5px;
    box-shadow:0 0 0 2px #3899eccc
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] [data-playable-focus-source=key] [data-playable-hook=volume-control] .focus-within.public-layout-style-1751,[data-playable-hook=player-container][data-playable-in-full-screen=true] [data-playable-focus-source=script] [data-playable-hook=volume-control] .focus-within.public-layout-style-1751 {
    width:90px;
    margin-right:10px
}
.public-layout-style-1768 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1768:hover {
    opacity:.7
}
.public-layout-style-1769 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1770 {
    justify-content:center;
    align-items:center;
    display:flex;
    position:relative
}
.public-layout-style-1771 {
    width:26px;
    min-width:26px;
    height:26px;
    min-height:26px;
    transition:transform .2s
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1771 {
    width:35px;
    height:35px
}
.public-layout-style-1771:hover {
    transform:scale(1.18)
}
.public-layout-style-1771 .public-layout-style-1772 {
    display:block
}
.public-layout-style-1771 .public-layout-style-1773 {
    display:none
}
.public-layout-style-1771.public-layout-style-1774:hover {
    transform:scale(.8)
}
.public-layout-style-1771.public-layout-style-1774 .public-layout-style-1772 {
    display:none
}
.public-layout-style-1771.public-layout-style-1774 .public-layout-style-1773 {
    display:block
}
.public-layout-style-1775 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1775:hover {
    opacity:.7
}
.public-layout-style-1776 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1777 {
    justify-content:center;
    align-items:center;
    display:flex;
    position:relative
}
.public-layout-style-1778 {
    width:26px;
    min-width:26px;
    height:26px;
    min-height:26px;
    transition:transform .2s
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1778 {
    width:35px;
    min-width:35px;
    height:35px;
    min-height:21px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1778 .public-layout-style-1779 {
    display:none
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1778 .public-layout-style-1780,.public-layout-style-1778 .public-layout-style-1781 {
    display:block
}
.public-layout-style-1778 .public-layout-style-1782 {
    display:none
}
.public-layout-style-1778 .public-layout-style-1779 {
    display:block
}
.public-layout-style-1778 .public-layout-style-1780 {
    display:none
}
.public-layout-style-1778:hover {
    transform:scale(1.18)
}
.public-layout-style-1778.public-layout-style-1783:hover {
    transform:scale(.8)
}
.public-layout-style-1778.public-layout-style-1783 .public-layout-style-1781 {
    display:none
}
.public-layout-style-1778.public-layout-style-1783 .public-layout-style-1782 {
    display:block
}
.public-layout-style-1784 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1784:hover {
    opacity:.7
}
.public-layout-style-1785 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.public-layout-style-1786 {
    z-index:3;
    opacity:1;
    justify-content:center;
    align-items:center;
    transition:opacity .2s;
    display:flex;
    position:relative
}
.public-layout-style-1786:hover .k_Mlnl {
    opacity:.7
}
.public-layout-style-1787 {
    max-width:125px;
    max-height:26px;
    transition:opacity .2s
}
[data-playable-hook=player-container][data-playable-max-width~="550px"] .public-layout-style-1787 {
    max-width:90px;
    max-height:20px
}
[data-playable-hook=player-container][data-playable-max-width~="350px"] .public-layout-style-1787 {
    max-width:70px;
    max-height:18px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1787 {
    max-width:450px;
    max-height:36px
}
.public-layout-style-1787.public-layout-style-1785 {
    display:none
}
.public-layout-style-1788 {
    width:26px;
    min-width:26px;
    height:26px;
    min-height:26px;
    transition:transform .2s
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1788 {
    width:35px;
    min-width:35px;
    height:35px;
    min-height:35px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1788 .public-layout-style-1789 {
    display:none
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1788 .public-layout-style-1790,.public-layout-style-1788 .public-layout-style-1789 {
    display:block
}
.public-layout-style-1788 .public-layout-style-1790 {
    display:none
}
.public-layout-style-1788:hover {
    transform:scale(1.2)
}
.public-layout-style-1791 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1791:hover {
    opacity:.7
}
.public-layout-style-1792 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.ybtklR {
    justify-content:center;
    align-items:center;
    display:flex;
    position:relative
}
.public-layout-style-1793 {
    width:26px;
    min-width:26px;
    height:26px;
    min-height:26px;
    transition:transform .2s
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1793 {
    width:35px;
    min-width:35px;
    height:35px;
    min-height:21px
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1793 .okxjFm {
    display:none
}
[data-playable-hook=player-container][data-playable-in-full-screen=true] .public-layout-style-1793 .public-layout-style-1794,.public-layout-style-1793 .okxjFm {
    display:block
}
.public-layout-style-1793 .public-layout-style-1794 {
    display:none
}
.public-layout-style-1793:hover {
    transform:scale(1.18)
}
.public-layout-style-1795 {
    background-color:#00000080;
    border:2px solid #00000080;
    border-radius:2px;
    flex-direction:column-reverse;
    align-items:center;
    width:180px;
    height:90px;
    display:flex
}
.public-layout-style-1795.public-layout-style-1796 {
    width:initial;
    height:initial;
    border:none;
    border-radius:0
}
.public-layout-style-1797,.public-layout-style-1798 {
    width:180px;
    height:90px;
    position:absolute;
    inset:2px
}
.public-layout-style-1797 {
    z-index:2
}
.public-layout-style-1798 {
    z-index:1
}
.public-layout-style-1796 .public-layout-style-1799 {
    background:0 0
}
.public-layout-style-1796 .public-layout-style-1797,.public-layout-style-1796 .public-layout-style-1798 {
    width:0;
    height:0
}
.public-layout-style-1799 {
    z-index:3;
    white-space:nowrap;
    color:#fff;
    background:#000c;
    padding:4px 5px;
    font-size:11px;
    line-height:12px;
    position:relative
}
.public-layout-style-1800 {
    cursor:pointer;
    opacity:1;
    background-color:#0000;
    border:0;
    border-radius:0;
    outline:none;
    justify-content:center;
    align-items:center;
    padding:0;
    transition-property:opacity;
    transition-duration:.2s;
    display:flex
}
.public-layout-style-1800:hover {
    opacity:.7
}
.public-layout-style-1801 {
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    min-width:0!important;
    height:0!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important
}
.rgylHe {
    z-index:55;
    pointer-events:none;
    background-color:#000;
    flex-direction:column-reverse;
    align-items:center;
    display:flex;
    position:absolute;
    inset:0
}
.public-layout-style-1802 {
    z-index:2;
    opacity:.5;
    position:absolute;
    inset:0
}
.public-layout-style-512 {
    width:100%;
    height:100%;
    display:block
}
.public-layout-style-512 img {
    max-width:var(--site-img-max-width,100%)
}
.public-layout-style-512[data-animate-blur] img {
    filter:blur(9px);
    transition:filter .8s ease-in
}
.public-layout-style-512[data-animate-blur] img[data-load-done] {
    filter:none
}
.public-layout-style-513 {
    width:100%;
    height:100%;
    display:block
}
.PlayableCover847694237__root {
    cursor:pointer;
    background:#000 50%/cover no-repeat;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0
}
.PlayableCover847694237__responsiveMode {
    align-items:center;
    display:flex;
    overflow:hidden
}
.PlayableCover847694237__overlay {
    flex-direction:column;
    justify-content:center;
    align-items:center;
    width:100%;
    height:100%;
    display:flex;
    position:absolute;
    top:0
}
.PlayableCover847694237__root.PlayableCover847694237--transparentOverlay {
    background:0 0
}
.PlayableCover847694237__title {
    text-align:center;
    color:#fff;
    margin:0 0 15px;
    padding:0 10%;
    font-family:var(--brand-font);
    font-size:40px;
    line-height:1.4em
}
.PlayableCover847694237__poster {
    object-fit:cover;
    width:100%;
    height:100%
}
.PlayableCover847694237__playButton {
    box-sizing:border-box;
    cursor:pointer;
    background:0 0;
    border:0;
    width:50px;
    height:50px;
    padding:0;
    transition:opacity .2s;
    display:block
}
.public-layout-style-1803 {
    pointer-events:var(--ref-container-pointer-events)!important
}
.public-layout-style-1803>* {
    pointer-events:auto
}
.public-layout-style-1804 {
    position:relative
}
.public-layout-style-1805 {
    display:flex;
    flex:1 1 auto;
    flex-direction:column
}
:where(.public-layout-style-1805) :where(h1,h2,h3,h4,h5,h6,p,u,span) {
    font:inherit
}
.public-layout-style-1806 {
    --wst-paragraph-1-color:var(--wst-graphics-1-color);
    --wst-paragraph-2-color:var(--wst-graphics-1-color);
    --wst-shade-3-color:color-mix(in srgb,var(--wst-graphics-1-color) 60%,transparent);
    --wst-system-disabled-color:color-mix(in srgb,var(--wst-graphics-1-color) 40%,transparent);
    --wst-paragraph-2-font-family:var(--brand-font);
    --site-font-stack:var(--ricos-custom-p-font-family);
    --wst-box-secondary-background-color:var(--wst-primary-background-color);
    --site-forms-formThankYouMessageColor:var(--ricos-text-color-tuple,0,0,0);
    background-color:var(--wst-primary-background-color);
    box-sizing:border-box;
    position:relative;
    width:100%
}
.public-layout-style-1807,.glob_fontElementMap {
    font-family:var(--brand-font)}
.public-layout-style-1808 {
    color:var(--ricos-custom-hashtag-color,var(--ricos-action-color,var(--ricos-custom-p-color,#116dff)));
    font-family:var(--brand-font);
    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);
    letter-spacing:var(--ricos-custom-hashtag-letter-spacing,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)
}
.public-layout-style-1808:hover {
    text-decoration:underline
}
[data-ricos-font~=hashtag] .public-layout-style-1808 {
    font:var(--ricos-custom-hashtag-font)
}
[data-ricos-font~=hashtag-font-style] .public-layout-style-1808 {
    font-style:var(--ricos-custom-hashtag-font-style)
}
[data-ricos-font~=hashtag-font-weight] .public-layout-style-1808 {
    font-weight:var(--ricos-custom-hashtag-font-weight)
}
[data-ricos-font~=hashtag-font-size] .public-layout-style-1808 {
    font-size:var(--ricos-custom-hashtag-font-size)
}
[data-ricos-font~=hashtag-line-height] .public-layout-style-1808 {
    line-height:var(--ricos-custom-hashtag-line-height)
}
.public-layout-style-819 {
    color:rgb(var(--errorTextColor,#ff4040));
    direction:var(--errorDirection);
    align-items:center;
    gap:4px;
    justify-content:var(--errorAlign,inherit);
    flex-direction:row;
    padding:8px 0 0;
    display:flex
}
.public-layout-style-819 .public-layout-style-820 {
    flex:none;
    order:0
}
.public-layout-style-819 .public-layout-style-821 {
    font:var(--errorTextFont,var(--font_8));
    word-break:break-word;
    word-break:break-word;
    flex-grow:0;
    order:1;
    line-height:1;
    display:inline-block
}
.public-layout-style-822 {
    --force-state-metadata:hovered
}
.public-layout-style-823 {
    font:var(--dropdownListFont,var(--font_1));
    background-color:rgba(var(--dropdownListBackgroundColor,var(--color_1,color_1)),var(--alpha-dropdownListBackgroundColor,1));
    border-color:rgba(var(--dropdownListStrokeColor,var(--color_2,color_2)),var(--alpha-dropdownListStrokeColor,1));
    border-radius:var(--dropdownListBorderRadius,0px);
    border-width:var(--dropdownListStrokeWidth,0px);
    box-shadow:var(--dropdownListBoxShadow,none);
    direction:var(--direction);
    border-style:solid;
    height:100%!important;
    width:initial!important
}
.public-layout-style-823 .public-layout-style-824 {
    border-radius:inherit;
    max-height:calc((var(--optionLineHeight,1.3em) + var(--dropdownItemsSpacing,12px))*6);
    overscroll-behavior:contain;
    background-color:#0000;
    overflow:hidden auto
}
.public-layout-style-823 .public-layout-style-824 .public-layout-style-825 {
    height:var(--optionLineHeight,1.3em);
    color:rgb(var(--dropdownListTextColor,var(--color_2,color_2)));
    justify-content:var(--dropdownOptionJustifyContent);
    cursor:pointer;
    padding-top:calc(var(--dropdownItemsSpacing,12px)/2);
    padding-bottom:calc(var(--dropdownItemsSpacing,12px)/2);
    direction:var(--dropdownDirection,"inherit");
    background-color:#0000;
    flex-wrap:nowrap;
    align-items:center;
    transition:background-color .5s;
    display:flex
}
.public-layout-style-823 .public-layout-style-824 .public-layout-style-825.public-layout-style-822 {
    background-color:rgba(var(--dropdownListHoverBackgroundColor,var(--color_7,color_7)),var(--alpha-dropdownListHoverBackgroundColor,1));
    color:rgb(var(--dropdownListHoverTextColor,var(--color_2,color_2)))
}
.public-layout-style-823 .public-layout-style-824 .public-layout-style-825:focus {
    --focus-ring-box-shadow:none!important
}
.public-layout-style-823 .public-layout-style-824 .public-layout-style-825 .public-layout-style-826 {
    white-space:nowrap;
    text-overflow:ellipsis;
    padding-inline-start:var(--textPaddingDropDown_start);
    padding-inline-end:var(--textPaddingDropDown_end);
    line-height:normal;
    overflow:hidden
}
.public-layout-style-827 {
    opacity:0;
    pointer-events:none;
    justify-content:center;
    width:100%;
    height:0;
    display:flex
}
.public-layout-style-828 {
    max-width:0;
    max-height:0;
    overflow:hidden
}
.public-layout-style-1809 .public-layout-style-1810,.public-layout-style-1809 .public-dropdown-style:invalid {
    border-width:var(--brwe,2px);
    border-style:solid;
    border-color:rgba(var(--brde,249, 249, 249),var(--alpha-brde,1));
    background-color:rgba(var(--bge,var(--color_8,color_8)),var(--alpha-bge,1))
}
.public-layout-style-1811 .public-dropdown-style:disabled:not(.public-layout-style-1810)+.public-layout-style-1812,.public-layout-style-1811 .public-dropdown-style:disabled.public-layout-style-1810+.public-layout-style-1812,.public-layout-style-1811 .public-dropdown-style:disabled:not(.public-layout-style-1810),.public-layout-style-1811 .public-dropdown-style:disabled.public-layout-style-1810,.public-layout-style-1813 .public-dropdown-style:disabled+.public-layout-style-1812,.public-layout-style-1813 .public-dropdown-style:disabled,.public-dropdown-style-2 .public-dropdown-style:disabled+.public-layout-style-1812,.public-dropdown-style-2 .public-dropdown-style:disabled {
    border-width:var(--corvid-border-width,var(--brw,2px));
    border-color:rgba(var(--brdd,204,204,204),var(--alpha-brdd,1));
    color:rgb(var(--txtd,255,255,255));
    cursor:default
}
.public-dropdown-style-2 {
    display:var(--display);
    --display:flex;
    flex-direction:column
}
.public-dropdown-style-2 .public-dropdown-style {
    min-width:100%;
    max-width:100%;
    height:100%;
    min-height:var(--inputHeight)
}
#site-container.focus-ring-active.keyboard-tabbing-on .public-dropdown-style-2 .public-dropdown-style:focus {
    outline-offset:1px;
    outline:2px solid #116dff;
    box-shadow:0 0 1px 2px #fff
}
@media (forced-colors:active) {
    .public-dropdown-style-2 .public-dropdown-style:focus {
        box-shadow:none;
        outline-offset:1px!important;
        outline:3px solid highlight!important
    }
}
.public-dropdown-style-2 .public-dropdown-style:not(.public-layout-style-1810) {
    border-width:var(--corvid-border-width,var(--brw,2px));
    border-color:var(--corvid-border-color,rgba(var(--brd,248, 248, 248),var(--alpha-brd,1)))
}
.public-dropdown-style-2 .public-dropdown-style:hover:not(.public-layout-style-1810):not(:disabled) {
    border-width:var(--brwh,2px);
    border-style:solid;
    border-color:rgba(var(--brdh,249, 249, 249),var(--alpha-brdh,1));
    background-color:rgba(var(--bgh,var(--color_8,color_8)),var(--alpha-bgh,1))
}
.public-dropdown-style-2 .public-dropdown-style:focus:not(.public-layout-style-1810) {
    border-width:var(--brwf,2px);
    border-style:solid;
    border-color:rgba(var(--brdf,249, 249, 249),var(--alpha-brdf,1));
    background-color:rgba(var(--bgf,var(--color_8,color_8)),var(--alpha-bgf,1))
}
.public-dropdown-style-2 .public-dropdown-style:disabled {
    background-color:rgba(var(--bgd,204,204,204),var(--alpha-bgd,1))
}
.public-dropdown-style-2 .public-dropdown-style:disabled+.public-layout-style-1812 {
    border:none
}
.public-dropdown-style-2 .public-dropdown-style .public-layout-style-1814 {
    color:#44474d;
    background-color:#fff
}
.public-dropdown-style-2 .public-layout-style-1815 {
    flex-direction:column;
    flex:1;
    display:flex;
    position:relative
}
.public-layout-style-1811 .public-dropdown-style:disabled:not(.public-layout-style-1810)+.public-layout-style-1812,.public-layout-style-1811 .public-dropdown-style:disabled.public-layout-style-1810+.public-layout-style-1812,.public-layout-style-1811 .public-dropdown-style:disabled:not(.public-layout-style-1810),.public-layout-style-1811 .public-dropdown-style:disabled.public-layout-style-1810,.public-layout-style-1813 .public-dropdown-style:disabled+.public-layout-style-1812,.public-layout-style-1813 .public-dropdown-style:disabled,.public-dropdown-style-2 .public-dropdown-style:disabled,.public-dropdown-style-2 .public-dropdown-style:disabled+.public-layout-style-1812 {
    border-width:var(--corvid-border-width,var(--brw,2px));
    border-color:rgba(var(--brdd,204,204,204),var(--alpha-brdd,1));
    color:rgb(var(--txtd,255,255,255));
    cursor:default
}
.public-layout-style-1813 {
    display:var(--display);
    --display:flex;
    flex-direction:column
}
.public-layout-style-1813 .public-dropdown-style {
    min-width:100%;
    max-width:100%;
    height:100%;
    min-height:var(--inputHeight);
    border-width:1px 0;
    border-color:#0003
}
.public-layout-style-1813 .public-dropdown-style:hover:not(:disabled) {
    border-width:var(--brwh,2px);
    border-style:solid;
    border-color:rgba(var(--brdh,249, 249, 249),var(--alpha-brdh,1));
    background-color:rgba(var(--bgh,var(--color_8,color_8)),var(--alpha-bgh,1))
}
#site-container.focus-ring-active.keyboard-tabbing-on .public-layout-style-1813 .public-dropdown-style:focus {
    outline-offset:1px;
    outline:2px solid #116dff;
    box-shadow:0 0 1px 2px #fff
}
@media (forced-colors:active) {
    .public-layout-style-1813 .public-dropdown-style:focus {
        box-shadow:none;
        outline-offset:1px!important;
        outline:3px solid highlight!important
    }
}
.public-layout-style-1813 .public-dropdown-style:focus {
    border-width:var(--brwf,2px);
    border-style:solid;
    border-color:rgba(var(--brdf,249, 249, 249),var(--alpha-brdf,1));
    background-color:rgba(var(--bgf,var(--color_8,color_8)),var(--alpha-bgf,1))
}
.public-layout-style-1813 .public-dropdown-style:disabled {
    background-color:rgba(var(--bgd,204,204,204),var(--alpha-bgd,1))
}
.public-layout-style-1813 .public-dropdown-style:disabled+.public-layout-style-1812 {
    border:none
}
.public-layout-style-1813 .public-dropdown-style .public-layout-style-1814 {
    color:#44474d;
    background-color:#fff
}
.public-layout-style-1813 .public-layout-style-1815 {
    flex:1;
    position:relative
}
.public-layout-style-1813 .public-layout-style-1812 {
    border-style:solid;
    border-color:#0003;
    border-width:var(--arrowBorderWidth,0)
}
.public-layout-style-1809 .public-dropdown-style:invalid,.public-layout-style-1809 .public-layout-style-1810 {
    border-width:var(--brwe,2px);
    border-style:solid;
    border-color:rgba(var(--brde,249, 249, 249),var(--alpha-brde,1));
    background-color:rgba(var(--bge,var(--color_8,color_8)),var(--alpha-bge,1))
}
.public-layout-style-1811 .public-dropdown-style:disabled:not(.public-layout-style-1810)+.public-layout-style-1812,.public-layout-style-1811 .public-dropdown-style:disabled.public-layout-style-1810+.public-layout-style-1812,.public-layout-style-1811 .public-dropdown-style:disabled:not(.public-layout-style-1810),.public-layout-style-1811 .public-dropdown-style:disabled.public-layout-style-1810,.public-dropdown-style-2 .public-dropdown-style:disabled,.public-dropdown-style-2 .public-dropdown-style:disabled+.public-layout-style-1812,.public-layout-style-1813 .public-dropdown-style:disabled,.public-layout-style-1813 .public-dropdown-style:disabled+.public-layout-style-1812 {
    border-width:var(--corvid-border-width,var(--brw,2px));
    border-color:rgba(var(--brdd,204,204,204),var(--alpha-brdd,1));
    color:rgb(var(--txtd,255,255,255));
    cursor:default
}
.public-dropdown-style-3 {
    text-align:var(--align);
    text-align-last:var(--align);
    direction:var(--direction)
}
.public-layout-style-1815 {
    direction:var(--inputDirection)
}
.public-dropdown-style {
    direction:var(--inputDirection);
    text-align-last:var(--inputAlign,"inherit");
    border-radius:var(--corvid-border-radius,var(--rd,5px));
    -webkit-appearance:none;
    -moz-appearance:none;
    box-shadow:var(--shd,0 0 0 #0000);
    background-color:var(--corvid-background-color,rgba(var(--bg,var(--color_8,color_8)),var(--alpha-bg,1)));
    color:var(--corvid-color,rgb(var(--txt,136, 136, 136)));
    cursor:pointer;
    text-overflow:ellipsis;
    white-space:nowrap;
    font:var(--fnt);
    border-style:solid;
    margin:0;
    padding-inline-start:var(--textPaddingInput_start);
    padding-inline-end:var(--textPaddingInput_end);
    display:block;
    position:relative
}
.public-dropdown-style option {
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden
}
.public-dropdown-style option.public-layout-style-1816 {
    color:rgb(var(--txt2,var(--color_15,color_15)));
    display:none
}
.public-dropdown-style.public-dropdown-style-4 {
    color:rgb(var(--txt_placeholder,136, 136, 136));
    border-color:var(--corvid-border-color,rgba(var(--brd,248, 248, 248),var(--alpha-brd,1)))
}
.public-dropdown-style::placeholder {
    color:rgb(var(--txt_placeholder,136, 136, 136))
}
.public-dropdown-style:-moz-focusring {
    color:#0000;
    text-shadow:0 0 #000
}
.public-dropdown-style::-ms-expand {
    display:none
}
.public-dropdown-style:focus::-ms-value {
    background:0 0
}
.public-dropdown-style:disabled+.public-layout-style-1812 .public-dropdown-style-5 {
    fill:rgb(var(--txtd,255,255,255))
}
.public-layout-style-1812 {
    pointer-events:none;
    top:0;
    bottom:0;
    box-sizing:border-box;
    height:inherit;
    align-items:center;
    padding-left:20px;
    padding-right:20px;
    display:flex;
    position:absolute;
    inset-inline-start:var(--arrowInsetInlineStart);
    inset-inline-end:var(--arrowInsetInlineEnd)
}
.public-layout-style-1812 .public-layout-style-1817 {
    width:12px
}
.public-layout-style-1812 .public-layout-style-1817 .public-dropdown-style-5 {
    height:100%;
    fill:rgba(var(--arrowColor,var(--color_12,color_12)),var(--alpha-arrowColor,1))
}
.public-layout-style-1812 .public-layout-style-1817.public-layout-style-1818 {
    transform:rotate(180deg)
}
.public-dropdown-style-6 {
    display:none
}
.public-dropdown-style-7 .public-dropdown-style-6 {
    font:var(--fntlbl);
    text-align:var(--labelAlign,"inherit");
    direction:var(--labelDirection);
    color:rgb(var(--txtlbl,var(--color_15,color_15)));
    word-break:break-word;
    margin-bottom:var(--labelMarginBottom,14px);
    padding-inline-start:var(--labelPadding_start);
    padding-inline-end:var(--labelPadding_end);
    line-height:1;
    display:inline-block
}
.public-dropdown-style-8 .public-dropdown-style-6:after {
    display:var(--requiredIndicationDisplay,none);
    content:" *";
    color:rgba(var(--txtlblrq,0, 0, 0),var(--alpha-txtlblrq,0))
}
.public-layout-style-1811 {
    display:var(--display);
    --display:flex;
    flex-direction:column
}
.public-layout-style-1811 .public-layout-style-1815 {
    flex-direction:column;
    flex:1;
    display:flex;
    position:relative
}
.public-layout-style-1811 .public-dropdown-style {
    box-sizing:border-box;
    flex:1;
    align-items:center;
    width:100%;
    display:flex
}
.public-layout-style-1811 .public-dropdown-style:not(.public-layout-style-1810) {
    border-width:var(--corvid-border-width,var(--brw,2px));
    border-color:var(--corvid-border-color,rgba(var(--brd,248, 248, 248),var(--alpha-brd,1)))
}
.public-layout-style-1811 .public-dropdown-style:hover:not(.public-layout-style-1810):not(:disabled) {
    border-width:var(--brwh,2px);
    border-style:solid;
    border-color:rgba(var(--brdh,249, 249, 249),var(--alpha-brdh,1));
    background-color:rgba(var(--bgh,var(--color_8,color_8)),var(--alpha-bgh,1))
}
#site-container.focus-ring-active.keyboard-tabbing-on .public-layout-style-1811 .public-dropdown-style:focus {
    outline-offset:1px;
    outline:2px solid #116dff;
    box-shadow:0 0 1px 2px #fff
}
@media (forced-colors:active) {
    .public-layout-style-1811 .public-dropdown-style:focus {
        box-shadow:none;
        outline-offset:1px!important;
        outline:3px solid highlight!important
    }
}
.public-layout-style-1811 .public-dropdown-style:focus:not(.public-layout-style-1810) {
    border-width:var(--brwf,2px);
    border-style:solid;
    border-color:rgba(var(--brdf,249, 249, 249),var(--alpha-brdf,1));
    background-color:rgba(var(--bgf,var(--color_8,color_8)),var(--alpha-bgf,1))
}
.public-layout-style-1811 .public-dropdown-style:disabled:not(.public-layout-style-1810),.public-layout-style-1811 .public-dropdown-style:disabled.public-layout-style-1810 {
    background-color:rgba(var(--bgd,204,204,204),var(--alpha-bgd,1));
    border-color:rgba(var(--brdd,204,204,204),var(--alpha-brdd,1))
}
.public-layout-style-1811 .public-dropdown-style:disabled:not(.public-layout-style-1810)+.public-layout-style-1812,.public-layout-style-1811 .public-dropdown-style:disabled.public-layout-style-1810+.public-layout-style-1812 {
    border:none
}
.public-layout-style-1819 {
    background:var(--ricos-internal-button-background,var(--ricos-custom-button-background-color,var(--ricos-action-color,#116dff)));
    border:var(--ricos-internal-button-border-width,var(--ricos-custom-button-border-width,0)) solid var(--ricos-internal-button-border-color,var(--ricos-custom-button-border-color,var(--ricos-text-on-action-color,var(--ricos-background-color,#fff))));
    border-radius:var(--ricos-internal-button-border-radius,var(--ricos-custom-button-border-radius));
    box-sizing:border-box;
    color:var(--ricos-internal-button-color,var(--ricos-custom-button-color,var(--ricos-text-on-action-color,var(--ricos-background-color,#fff))));
    cursor:pointer;
    display:block;
    font-size:var(--ricos-internal-button-font-size,14px);
    padding:var(--ricos-internal-button-padding,12px);
    position:relative;
    text-decoration:none;
    width:min(100%,var(--ricos-internal-button-custom-width,100%))
}
.public-layout-style-1819:hover,.forced-hover .public-layout-style-1819 {
    background:var(--ricos-internal-button-background-hover,var(--ricos-custom-button-background-color-hover,var(--ricos-action-color,#116dff)));
    border:var(--ricos-internal-button-border-width,var(--ricos-custom-button-border-width,0)) solid var(--ricos-internal-button-border-color-hover,var(--ricos-custom-button-border-color-hover,var(--ricos-text-on-action-color,var(--ricos-background-color,#fff))));
    color:var(--ricos-internal-button-color-hover,var(--ricos-custom-button-color-hover,var(--ricos-text-on-action-color,var(--ricos-background-color,#fff))))
}
.public-layout-style-1820 {
    font-family:var(--brand-font);
    line-height:21px;
    min-width:16px;
    overflow:hidden;
    text-align:center;
    text-overflow:ellipsis;
    white-space:nowrap
}
[data-ricos-font~=p] .public-layout-style-1820 {
    font-feature-settings:inherit;
    font:var(--ricos-custom-p-font);
    font-kerning:inherit;
    font-language-override:inherit;
    font-optical-sizing:inherit;
    font-size:inherit;
    font-size-adjust:inherit;
    font-stretch:inherit;
    font-style:inherit;
    font-variant:inherit;
    font-variation-settings:inherit;
    font-weight:inherit;
    line-height:21px
}
.public-layout-style-1821 {
    width:auto
}
/* Zeilenumbrüche innerhalb des eigentlichen Artikeltexts bleiben erhalten. */
.article-content span {
    white-space: break-spaces;
}
