@charset "UTF-8";
@charset "UTF-8";
button{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;font-family:inherit;}
.bg-image img, .bg-image picture, .bg-image picture img, .covered, .cover-bg{height:100%;left:0;position:absolute;width:100%;top:0;pointer-events:none;}
.covered-pointer{height:100%;left:0;position:absolute;width:100%;top:0;}
.d-flex-cc, .d-flex-center-center{display:flex;align-items:center;justify-content:center;}
body, .text--20{font-size:20px;line-height:2;}
@media only screen and (max-width: 1600px) {
body, .text--20{font-size:18px;line-height:1.6;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
body, .text--20{font-size:16px;line-height:1.75;}
}
.text--hero-title{font-weight:700;color:var(--color-primary-black);font-family:var(--font-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.text--hero-title{font-size:64px;line-height:1.25;color:var(--color-primary-black);}
@media only screen and (max-width: 1600px) {
.text--hero-title{font-size:50px;}
}
@media only screen and (max-width: 1199px) {
.text--hero-title{font-size:42px;}
}
@media only screen and (max-width: 1022px) {
.text--hero-title{font-size:40px;letter-spacing:-0.4px;}
}
.text--lead{font-size:56px;line-height:1.29;letter-spacing:-1px;}
.text--96{font-size:96px;font-weight:700;line-height:1;}
@media only screen and (max-width: 1600px) {
.text--96{font-size:80px;}
}
@media only screen and (max-width: 1199px) {
.text--96{font-size:70px;}
}
@media only screen and (max-width: 1022px) {
.text--96{font-size:60px;}
}
@media only screen and (max-width: 767px) {
.text--96{font-size:50px;}
}
.text--32{font-size:32px;line-height:1.25;}
@media only screen and (max-width: 1022px) {
.text--32{font-size:28px;}
}
@media only screen and (max-width: 767px) {
.text--32{font-size:26px;}
}
.text--28{font-size:28px;line-height:1.71;}
@media only screen and (max-width: 1600px) {
.text--28{font-size:24px;}
}
@media only screen and (max-width: 1022px) {
.text--28{font-size:20px;}
}
@media only screen and (max-width: 767px) {
.text--28{font-size:16px;line-height:1.75;}
}
.text--24{font-size:24px;line-height:1.67;}
@media only screen and (max-width: 1600px) {
.text--24{font-size:20px;line-height:1.5;}
}
@media only screen and (max-width: 1022px) {
.text--24{font-size:18px;}
}
.text--22{font-size:22px;line-height:1.82;}
@media only screen and (max-width: 1022px) {
.text--22{font-size:20px;line-height:1.5;}
}
@media only screen and (max-width: 767px) {
.text--22{font-size:16px;}
}
.text--18{font-size:18px;line-height:1.78;}
@media only screen and (max-width: 767px) {
.text--18{font-size:16px;}
}
.super-title, .text--16{font-size:16px;line-height:1.75;}
.text--14{font-size:14px;line-height:1.71;}
.text--12{font-size:12px;}
a:focus-visible, button:focus-visible, .btn:focus-visible, .focus-visible:focus-visible, .focus-within:focus-visible{outline-color:var(--color-focus);outline-style:solid;outline-offset:10px;outline-width:2px;transition:outline-offset 0.2s linear;}
.text *,
.title *,
.title-main *{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit;text-align:inherit;font-style:inherit;font-family:inherit;}
.overflow-backface{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);}
.bg-video{position:absolute;min-width:100%;min-height:100%;top:0;left:0;right:0;bottom:0;margin:auto;}:root{--color-white:#fff;--color-black:#000;--color-font-color:#fff;--color-primary-blue:#007ebe;--color-primary-blue-dark:#0012b5;--color-primary-gray:#9c9d9d;--color-primary-gray-2:#d9d9d9;--color-primary-black:#161819;--color-primary-black-2:#010b0f;--color-primary-black-3:#1d2128;--color-primary-text:#323435;--color-primary-background:#f0f3f5;--color-primary-lines:#e1e4e6;--color-grayscale-gray:#444444;--color-grayscale-light-gray:#c0c0c0;--color-utility-green:#17c07d;--color-utility-red:#b6042b;--color-middle-gray:#7B7B7B;--color-red:#b6042b;--color-red-50:rgba(182, 4, 43, 0.05);--color-border:rgba(255, 255, 255, 0.2);--color-focus:rgba(0, 0, 0, 0.5);--color-validation-failed:#b6042b;--font-primary:Aptos, sans-serif;--font-secondary:Panton, sans-serif;--easing-default:cubic-bezier(0.16, 1, 0.3, 1);--easing-slow:cubic-bezier(0.4, 0, 0.2, 1);--easing-ease-in-out:cubic-bezier(0.55, 0, 0.45, 1);--easing-slow-down:cubic-bezier(0.25, 0.49, 0.31, 1);--easing-long-slow-down:cubic-bezier(0.13, 0.63, 0.4, 0.97);--easing-ease-motion:cubic-bezier(0.66, 0.19, 0.29, 0.79);--easing-expressive-in-out:cubic-bezier(0.76, 0.09, 0.03, 0.96);--easing-fly-in:cubic-bezier(0.08, 0.69, 0.07, 1);--easing-fly-out:cubic-bezier(0.54, 0.01, 0.99, 0.26);--shadow-default:0px 3px 6px 0px rgba(0, 0, 0, 0.0196078431), 0px 11px 11px 0px rgba(0, 0, 0, 0.0196078431), 0px 25px 15px 0px rgba(0, 0, 0, 0.0117647059), 0px 44px 18px 0px rgba(0, 0, 0, 0), 0px 69px 19px 0px rgba(0, 0, 0, 0);}
*,
*::before,
*::after{box-sizing:border-box;}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display:block;}
body{margin:0;text-align:left;}
[tabindex="-1"]:focus{outline:0 !important;}
hr{box-sizing:content-box;height:0;overflow:visible;}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 1rem;
} p{margin-top:0;margin-bottom:1rem;}
abbr[title],
abbr[data-original-title]{text-decoration:underline;cursor:help;border-bottom:0;text-decoration-skip-ink:none;}
address{margin-bottom:1rem;font-style:normal;line-height:inherit;}
ol, ul, dl{margin-top:0;margin-bottom:1rem;}
ol ol, ul ul, ol ul, ul ol{margin-bottom:0;}
dt{font-weight:700;}
dd{margin-bottom:0.5rem;margin-left:0;}
blockquote{margin:0 0 1rem;}
b, strong{font-weight:700;}
small{font-size:80%;}
sub, sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup {
top: -0.5em;
} a{text-decoration:none;background-color:transparent;}
a:hover, a:focus{text-decoration:none;}
a:not([href]):not([tabindex]){text-decoration:none;}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus{text-decoration:none;}
a:not([href]):not([tabindex]):focus{outline:0;}
pre, code, kbd, samp{font-family:monospace;font-size:1em;}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;}
figure{margin:0 0 1rem;}
img{vertical-align:middle;border-style:none;}
svg{overflow:hidden;vertical-align:middle;}
table{border-collapse:collapse;}
caption{padding-top:8px;padding-bottom:8px;text-align:left;caption-side:bottom;}
th{text-align:inherit;}
label{display:inline-block;margin-bottom:1rem;}
button{border-radius:0;text-transform:none;cursor:pointer;-webkit-appearance:button;}
input, select, optgroup, textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
select{word-wrap:normal;text-transform:none;}
input{overflow:visible;}
[type=button],
[type=reset],
[type=submit]{-webkit-appearance:button;}
button::-moz-focus-inner, [type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{padding:0;border-style:none;}
input[type=radio],
input[type=checkbox]{box-sizing:border-box;padding:0;}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month]{-webkit-appearance:listbox;}
textarea{overflow:auto;resize:vertical;}
fieldset{min-width:0;padding:0;margin:0;border:0;}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;}
progress{vertical-align:baseline;}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{outline-offset:-2px;-webkit-appearance:none;}
[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}
output{display:inline-block;}
summary{display:list-item;cursor:pointer;}
template{display:none;}
[hidden]{display:none !important;}
@media(min-width:320px){
.text-xs-center{text-align:center;}
.text-xs-left{text-align:left;}
.text-xs-right{text-align:right;}
.d-xs-none{display:none !important;}
.d-xs-inline-block{display:inline-block !important;}
.d-xs-block{display:block !important;}
.d-xs-flex{display:flex !important;}
.d-xs-inline-flex{display:inline-flex !important;}
}
@media(min-width:768px){
.text-sm-center{text-align:center;}
.text-sm-left{text-align:left;}
.text-sm-right{text-align:right;}
.d-sm-none{display:none !important;}
.d-sm-inline-block{display:inline-block !important;}
.d-sm-block{display:block !important;}
.d-sm-flex{display:flex !important;}
.d-sm-inline-flex{display:inline-flex !important;}
}
@media(min-width:1023px){
.text-md-center{text-align:center;}
.text-md-left{text-align:left;}
.text-md-right{text-align:right;}
.d-md-none{display:none !important;}
.d-md-inline-block{display:inline-block !important;}
.d-md-block{display:block !important;}
.d-md-flex{display:flex !important;}
.d-md-inline-flex{display:inline-flex !important;}
}
@media(min-width:1200px){
.text-lg-center{text-align:center;}
.text-lg-left{text-align:left;}
.text-lg-right{text-align:right;}
.d-lg-none{display:none !important;}
.d-lg-inline-block{display:inline-block !important;}
.d-lg-block{display:block !important;}
.d-lg-flex{display:flex !important;}
.d-lg-inline-flex{display:inline-flex !important;}
}
@media(min-width:1600px){
.text-xl-center{text-align:center;}
.text-xl-left{text-align:left;}
.text-xl-right{text-align:right;}
.d-xl-none{display:none !important;}
.d-xl-inline-block{display:inline-block !important;}
.d-xl-block{display:block !important;}
.d-xl-flex{display:flex !important;}
.d-xl-inline-flex{display:inline-flex !important;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem;}
.container{display:block;margin:0 auto;max-width:calc(100% - 48px);padding:0;width:100%;}
.row{box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;}
.row.reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;}
.col.reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;}
.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;}
[class*=col-]{padding-left:12px;padding-right:12px;}
.col-xs{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}
.col-xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%;}
.col-xs-2{-ms-flex-preferred-size:16.666667%;flex-basis:16.666667%;max-width:16.666667%;}
.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}
.col-xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%;}
.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%;}
.col-xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%;}
.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%;}
.col-xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%;}
.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-xs-offset-1{margin-left:8.333%;}
.col-xs-offset-2{margin-left:16.666667%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-4{margin-left:33.333%;}
.col-xs-offset-5{margin-left:41.667%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-7{margin-left:58.333%;}
.col-xs-offset-8{margin-left:66.667%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-10{margin-left:83.333%;}
.col-xs-offset-11{margin-left:91.667%;}
.start-xs{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start;}
.center-xs{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;}
.end-xs{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end;}
.top-xs{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;}
.middle-xs{-ms-flex-align:center;-webkit-box-align:center;align-items:center;}
.bottom-xs{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;}
.around-xs{-ms-flex-pack:distribute;justify-content:space-around;}
.between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;}
.first-xs{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1;}
.last-xs{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;}
@media only screen and (min-width: 768px) {
.row{margin-left:-12px;margin-right:-12px;}
.container{max-width:calc(100% - 48px);}
.col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;}
[class*=col-]{padding-left:12px;padding-right:12px;}
.col-sm{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}
.col-sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%;}
.col-sm-2{-ms-flex-preferred-size:16.666667%;flex-basis:16.666667%;max-width:16.666667%;}
.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}
.col-sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%;}
.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%;}
.col-sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%;}
.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%;}
.col-sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%;}
.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-sm-offset-0{margin-left:0;}
.col-sm-offset-1{margin-left:8.333%;}
.col-sm-offset-2{margin-left:16.666667%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-4{margin-left:33.333%;}
.col-sm-offset-5{margin-left:41.667%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-7{margin-left:58.333%;}
.col-sm-offset-8{margin-left:66.667%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-10{margin-left:83.333%;}
.col-sm-offset-11{margin-left:91.667%;}
.start-sm{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start;}
.center-sm{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;}
.end-sm{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end;}
.top-sm{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;}
.middle-sm{-ms-flex-align:center;-webkit-box-align:center;align-items:center;}
.bottom-sm{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;}
.around-sm{-ms-flex-pack:distribute;justify-content:space-around;}
.between-sm{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;}
.first-sm{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1;}
.last-sm{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;}
}
@media only screen and (min-width: 1023px) {
.row{margin-left:-15px;margin-right:-15px;}
.container{max-width:960px;padding-left:15px;padding-right:15px;}
.col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;}
[class*=col-]{padding-left:15px;padding-right:15px;}
.col-md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}
.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%;}
.col-md-2{-ms-flex-preferred-size:16.666667%;flex-basis:16.666667%;max-width:16.666667%;}
.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}
.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%;}
.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%;}
.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%;}
.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%;}
.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%;}
.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-md-offset-0{margin-left:0;}
.col-md-offset-1{margin-left:8.333%;}
.col-md-offset-2{margin-left:16.666667%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-4{margin-left:33.333%;}
.col-md-offset-5{margin-left:41.667%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-7{margin-left:58.333%;}
.col-md-offset-8{margin-left:66.667%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-10{margin-left:83.333%;}
.col-md-offset-11{margin-left:91.667%;}
.start-md{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start;}
.center-md{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;}
.end-md{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end;}
.top-md{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;}
.middle-md{-ms-flex-align:center;-webkit-box-align:center;align-items:center;}
.bottom-md{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;}
.around-md{-ms-flex-pack:distribute;justify-content:space-around;}
.between-md{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;}
.first-md{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1;}
.last-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;}
}
@media only screen and (min-width: 1200px) {
.row{margin-left:-24px;margin-right:-24px;}
.container{max-width:1200px;padding-left:24px;padding-right:24px;}
.col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;}
[class*=col-]{padding-left:24px;padding-right:24px;}
.col-lg{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}
.col-lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%;}
.col-lg-2{-ms-flex-preferred-size:16.666667%;flex-basis:16.666667%;max-width:16.666667%;}
.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}
.col-lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%;}
.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%;}
.col-lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%;}
.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%;}
.col-lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%;}
.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-lg-offset-0{margin-left:0;}
.col-lg-offset-1{margin-left:8.333%;}
.col-lg-offset-2{margin-left:16.666667%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-4{margin-left:33.333%;}
.col-lg-offset-5{margin-left:41.667%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-7{margin-left:58.333%;}
.col-lg-offset-8{margin-left:66.667%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-10{margin-left:83.333%;}
.col-lg-offset-11{margin-left:91.667%;}
.start-lg{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start;}
.center-lg{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;}
.end-lg{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end;}
.top-lg{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;}
.middle-lg{-ms-flex-align:center;-webkit-box-align:center;align-items:center;}
.bottom-lg{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;}
.around-lg{-ms-flex-pack:distribute;justify-content:space-around;}
.between-lg{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;}
.first-lg{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1;}
.last-lg{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;}
}
@media only screen and (min-width: 1601px) {
.row{margin-left:-24px;margin-right:-24px;}
.container{max-width:1440px;padding-left:24px;padding-right:24px;}
.col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12{box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;}
[class*=col-]{padding-left:24px;padding-right:24px;}
.col-xl{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}
.col-xl-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%;}
.col-xl-2{-ms-flex-preferred-size:16.666667%;flex-basis:16.666667%;max-width:16.666667%;}
.col-xl-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-xl-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}
.col-xl-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%;}
.col-xl-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-xl-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%;}
.col-xl-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%;}
.col-xl-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-xl-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%;}
.col-xl-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%;}
.col-xl-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-xl-offset-0{margin-left:0;}
.col-xl-offset-1{margin-left:8.333%;}
.col-xl-offset-2{margin-left:16.666667%;}
.col-xl-offset-3{margin-left:25%;}
.col-xl-offset-4{margin-left:33.333%;}
.col-xl-offset-5{margin-left:41.667%;}
.col-xl-offset-6{margin-left:50%;}
.col-xl-offset-7{margin-left:58.333%;}
.col-xl-offset-8{margin-left:66.667%;}
.col-xl-offset-9{margin-left:75%;}
.col-xl-offset-10{margin-left:83.333%;}
.col-xl-offset-11{margin-left:91.667%;}
.start-xl{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start;}
.center-xl{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;}
.end-xl{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end;}
.top-xl{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;}
.middle-xl{-ms-flex-align:center;-webkit-box-align:center;align-items:center;}
.bottom-xl{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;}
.around-xl{-ms-flex-pack:distribute;justify-content:space-around;}
.between-xl{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;}
.first-xl{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1;}
.last-xl{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;}
}
:focus{outline:none;}
a, button, .btn, .focus-visible, .focus-within{outline-offset:10px;}
input:focus-visible{outline-offset:2px;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.mt-240{margin-top:240px;}
@media only screen and (max-width: 1600px) {
.mt-240{margin-top:200px;}
}
@media only screen and (max-width: 1199px) {
.mt-240{margin-top:160px;}
}
@media only screen and (max-width: 1022px) {
.mt-240{margin-top:128px;}
}
.mt-160{margin-top:160px;}
@media only screen and (max-width: 1199px) {
.mt-160{margin-top:120px;}
}
@media only screen and (max-width: 1022px) {
.mt-160{margin-top:80px;}
}
@media only screen and (max-width: 767px) {
.mt-160{margin-top:60px;}
}
.mt-150{margin-top:150px;}
@media only screen and (max-width: 1199px) {
.mt-150{margin-top:120px;}
}
@media only screen and (max-width: 1022px) {
.mt-150{margin-top:80px;}
}
@media only screen and (max-width: 767px) {
.mt-150{margin-top:60px;}
}
.mt-128{margin-top:128px;}
@media only screen and (max-width: 1199px) {
.mt-128{margin-top:80px;}
}
.mt-120{margin-top:120px;}
@media only screen and (max-width: 1600px) {
.mt-120{margin-top:100px;}
}
@media only screen and (max-width: 1199px) {
.mt-120{margin-top:80px;}
}
@media only screen and (max-width: 767px) {
.mt-120{margin-top:60px;}
}
.mt-100{margin-top:100px;}
@media only screen and (max-width: 1199px) {
.mt-100{margin-top:80px;}
}
@media only screen and (max-width: 767px) {
.mt-100{margin-top:60px;}
}
.mt-96{margin-top:96px;}
@media only screen and (max-width: 1199px) {
.mt-96{margin-top:80px;}
}
@media only screen and (max-width: 767px) {
.mt-96{margin-top:64px;}
}
.mt-90{margin-top:90px;}
@media only screen and (max-width: 1199px) {
.mt-90{margin-top:60px;}
}
@media only screen and (max-width: 767px) {
.mt-90{margin-top:40px;}
}
.mt-80{margin-top:80px;}
@media only screen and (max-width: 1199px) {
.mt-80{margin-top:50px;}
}
@media only screen and (max-width: 1022px) {
.mt-80{margin-top:40px;}
}
.mt-70{margin-top:70px;}
@media only screen and (max-width: 1199px) {
.mt-70{margin-top:50px;}
}
@media only screen and (max-width: 1022px) {
.mt-70{margin-top:40px;}
}
.mt-64{margin-top:64px;}
@media only screen and (max-width: 1199px) {
.mt-64{margin-top:48px;}
}
.mt-60{margin-top:60px;}
@media only screen and (max-width: 1199px) {
.mt-60{margin-top:40px;}
}
@media only screen and (max-width: 1022px) {
.mt-60{margin-top:30px;}
}
.mt-50{margin-top:50px;}
@media only screen and (max-width: 1199px) {
.mt-50{margin-top:40px;}
}
@media only screen and (max-width: 1022px) {
.mt-50{margin-top:30px;}
}
.mt-44{margin-top:44px;}
@media only screen and (max-width: 1022px) {
.mt-44{margin-top:32px;}
}
.mt-40{margin-top:40px;}
@media only screen and (max-width: 1199px) {
.mt-40{margin-top:30px;}
}
@media only screen and (max-width: 1022px) {
.mt-40{margin-top:20px;}
}
.mt-32{margin-top:32px;}
@media only screen and (max-width: 1199px) {
.mt-32{margin-top:20px;}
}
.mt-30{margin-top:30px;}
@media only screen and (max-width: 1199px) {
.mt-30{margin-top:20px;}
}
.mt-24{margin-top:24px;}
@media only screen and (max-width: 1199px) {
.mt-24{margin-top:15px;}
}
.mt-20{margin-top:20px;}
@media only screen and (max-width: 767px) {
.mt-20{margin-top:12px;}
}
.mt-16{margin-top:16px;}
@media only screen and (max-width: 767px) {
.mt-16{margin-top:8px;}
}
.mt-12{margin-top:12px;}
.mt-8{margin-top:8px;}
.mb-240{margin-bottom:240px;}
@media only screen and (max-width: 1600px) {
.mb-240{margin-bottom:200px;}
}
@media only screen and (max-width: 1199px) {
.mb-240{margin-bottom:160px;}
}
@media only screen and (max-width: 1022px) {
.mb-240{margin-bottom:128px;}
}
.mb-160{margin-bottom:160px;}
@media only screen and (max-width: 1199px) {
.mb-160{margin-bottom:120px;}
}
@media only screen and (max-width: 1022px) {
.mb-160{margin-bottom:80px;}
}
@media only screen and (max-width: 767px) {
.mb-160{margin-bottom:60px;}
}
.mb-150{margin-bottom:150px;}
@media only screen and (max-width: 1199px) {
.mb-150{margin-bottom:120px;}
}
@media only screen and (max-width: 1022px) {
.mb-150{margin-bottom:80px;}
}
@media only screen and (max-width: 767px) {
.mb-150{margin-bottom:60px;}
}
.mb-128{margin-bottom:128px;}
@media only screen and (max-width: 1199px) {
.mb-128{margin-bottom:80px;}
}
.mb-120{margin-bottom:120px;}
@media only screen and (max-width: 1199px) {
.mb-120{margin-bottom:80px;}
}
@media only screen and (max-width: 767px) {
.mb-120{margin-bottom:60px;}
}
.mb-100{margin-bottom:100px;}
@media only screen and (max-width: 1199px) {
.mb-100{margin-bottom:80px;}
}
@media only screen and (max-width: 767px) {
.mb-100{margin-bottom:60px;}
}
.mb-96{margin-bottom:96px;}
@media only screen and (max-width: 1199px) {
.mb-96{margin-bottom:70px;}
}
@media only screen and (max-width: 767px) {
.mb-96{margin-bottom:64px;}
}
.mb-90{margin-bottom:90px;}
@media only screen and (max-width: 1199px) {
.mb-90{margin-bottom:60px;}
}
@media only screen and (max-width: 767px) {
.mb-90{margin-bottom:40px;}
}
.mb-80{margin-bottom:80px;}
@media only screen and (max-width: 1199px) {
.mb-80{margin-bottom:50px;}
}
@media only screen and (max-width: 1022px) {
.mb-80{margin-bottom:40px;}
}
.mb-70{margin-bottom:70px;}
@media only screen and (max-width: 1199px) {
.mb-70{margin-bottom:50px;}
}
@media only screen and (max-width: 1022px) {
.mb-70{margin-bottom:40px;}
}
.mb-64{margin-bottom:64px;}
@media only screen and (max-width: 1199px) {
.mb-64{margin-bottom:48px;}
}
.mb-60{margin-bottom:60px;}
@media only screen and (max-width: 1199px) {
.mb-60{margin-bottom:40px;}
}
@media only screen and (max-width: 1022px) {
.mb-60{margin-bottom:30px;}
}
.mb-50{margin-bottom:50px;}
@media only screen and (max-width: 1199px) {
.mb-50{margin-bottom:40px;}
}
@media only screen and (max-width: 1022px) {
.mb-50{margin-bottom:30px;}
}
.mb-44{margin-bottom:44px;}
@media only screen and (max-width: 1199px) {
.mb-44{margin-bottom:32px;}
}
.mb-40{margin-bottom:40px;}
@media only screen and (max-width: 1199px) {
.mb-40{margin-bottom:30px;}
}
@media only screen and (max-width: 1022px) {
.mb-40{margin-bottom:20px;}
}
.mb-32{margin-bottom:32px;}
@media only screen and (max-width: 1199px) {
.mb-32{margin-bottom:20px;}
}
.mb-30{margin-bottom:30px;}
@media only screen and (max-width: 1199px) {
.mb-30{margin-bottom:20px;}
}
.mb-24{margin-bottom:24px;}
@media only screen and (max-width: 1199px) {
.mb-24{margin-bottom:15px;}
}
.mb-20{margin-bottom:20px;}
@media only screen and (max-width: 767px) {
.mb-20{margin-bottom:12px;}
}
.mb-16{margin-bottom:16px;}
@media only screen and (max-width: 767px) {
.mb-16{margin-bottom:8px;}
}
.mb-12{margin-bottom:12px;}
.mb-8{margin-bottom:8px;}
.mb-0{margin-bottom:0px;}:root{--swiper-theme-color:#007aff;}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1;}
.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1;}
.swiper-vertical > .swiper-wrapper{flex-direction:column;}
.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);width:100%;z-index:1;}
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper{transform:translateZ(0);}
.swiper-horizontal{touch-action:pan-y;}
.swiper-vertical{touch-action:pan-x;}
.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%;}
.swiper-slide-invisible-blank{visibility:hidden;}
.swiper-autoheight, .swiper-autoheight .swiper-slide{height:auto;}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height;}
.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0);}
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d;}
.swiper-3d{perspective:1200px;}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide{transform-style:preserve-3d;}
.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}
.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper{scroll-snap-type:x mandatory;}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before);}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper > .swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after);}
.swiper-css-mode.swiper-vertical > .swiper-wrapper{scroll-snap-type:y mandatory;}
.swiper-css-mode.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before);}
.swiper-css-mode.swiper-vertical > .swiper-wrapper > .swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after);}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper{scroll-snap-type:none;}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:none;}
.swiper-css-mode.swiper-centered > .swiper-wrapper:before{content:"";flex-shrink:0;order:9999;}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%;}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10;}
.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.1490196078);}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0));}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0));}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0));}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.5019607843), rgba(0, 0, 0, 0));}
.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top:4px solid rgba(0, 0, 0, 0);box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10;}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite;}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}
@keyframes swiper-preloader-spin {
0%{transform:rotate(0deg);}
to{transform:rotate(1turn);}
}   .flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);box-shadow:1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);}
.flatpickr-calendar.open, .flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible;}
.flatpickr-calendar.open{display:inline-block;z-index:99999;}
.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);}
.flatpickr-calendar.inline{display:block;position:relative;top:2px;}
.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}
.flatpickr-calendar.static.open{z-index:999;display:block;}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important;}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;}
.flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}
.flatpickr-calendar .hasWeeks .dayContainer{border-left:0;}
.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6;}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto;}
.flatpickr-calendar:before, .flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px;}
.flatpickr-calendar.rightMost:before, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.arrowRight:after{left:auto;right:22px;}
.flatpickr-calendar.arrowCenter:before, .flatpickr-calendar.arrowCenter:after{left:50%;right:50%;}
.flatpickr-calendar:before{border-width:5px;margin:0 -5px;}
.flatpickr-calendar:after{border-width:4px;margin:0 -4px;}
.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after{bottom:100%;}
.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6;}
.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff;}
.flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after{top:100%;}
.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6;}
.flatpickr-calendar.arrowBottom:after{border-top-color:#fff;}
.flatpickr-calendar:focus{outline:0;}
.flatpickr-wrapper{position:relative;display:inline-block;}
.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none;}
.flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i{position:relative;}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0;}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0;}
.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover{color:#959ea9;}
.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747;}
.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}
.flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit;}
.numInputWrapper{position:relative;height:auto;}
.numInputWrapper input, .numInputWrapper span{display:inline-block;}
.numInputWrapper input{width:100%;}
.numInputWrapper input::-ms-clear{display:none;}
.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;}
.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57, 57, 57, 0.15);-webkit-box-sizing:border-box;box-sizing:border-box;}
.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1);}
.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2);}
.numInputWrapper span:after{display:block;content:"";position:absolute;}
.numInputWrapper span.arrowUp{top:0;border-bottom:0;}
.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57, 57, 57, 0.6);top:26%;}
.numInputWrapper span.arrowDown{top:50%;}
.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57, 57, 57, 0.6);top:40%;}
.numInputWrapper span svg{width:inherit;height:auto;}
.numInputWrapper span svg path{fill:rgba(0, 0, 0, 0.5);}
.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05);}
.numInputWrapper:hover span{opacity:1;}
.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}
.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0;}
.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05);}
.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block;}
.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0, 0, 0, 0.9);}
.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0, 0, 0, 0.9);}
.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}
.flatpickr-current-month input.cur-year:focus{outline:0;}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0, 0, 0, 0.5);background:transparent;pointer-events:none;}
.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 0.5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto;}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none;}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05);}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0;}
.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px;}
.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder;}
.dayContainer, .flatpickr-weeks{padding:1px 0 0 0;}
.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;}
.flatpickr-days:focus{outline:0;}
.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1;}
.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6;}
.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6;}
.flatpickr-day.today{border-color:#959ea9;}
.flatpickr-day.today:hover, .flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff;}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7;}
.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px;}
.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0;}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7;}
.flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange{border-radius:50px;}
.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay{color:rgba(57, 57, 57, 0.3);background:transparent;border-color:transparent;cursor:default;}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57, 57, 57, 0.1);}
.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;}
.flatpickr-day.hidden{visibility:hidden;}
.rangeMode .flatpickr-day{margin-top:1px;}
.flatpickr-weekwrapper{float:left;}
.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;}
.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px;}
.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57, 57, 57, 0.3);background:transparent;cursor:default;border:none;}
.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flatpickr-time:after{content:"";display:table;clear:both;}
.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left;}
.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939;}
.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939;}
.flatpickr-time.hasSeconds .numInputWrapper{width:26%;}
.flatpickr-time.time24hr .numInputWrapper{width:49%;}
.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}
.flatpickr-time input.flatpickr-hour{font-weight:bold;}
.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second{font-weight:400;}
.flatpickr-time input:focus{outline:0;border:0;}
.flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400;}
.flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus{background:#eee;}
.flatpickr-input[readonly]{cursor:pointer;}
@-webkit-keyframes fpFadeInDown {
from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes fpFadeInDown {
from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
} @font-face{font-family:"Aptos";src:local("Aptos"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Aptos.woff2) format("woff2"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Aptos.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:"Aptos";src:local("Aptos SemiBold"), local("Aptos-SemiBold"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Aptos-SemiBold.woff2) format("woff2"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Aptos-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:"Aptos";src:local("Aptos Bold"), local("Aptos-Bold"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Aptos-Bold.woff2) format("woff2"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Aptos-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:"Panton";src:url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Panton-ExtraBold.woff2) format("woff2"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Panton-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:"Panton";src:url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Panton-Bold.woff2) format("woff2"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Panton-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:"Panton";src:url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Panton-Regular.woff2) format("woff2"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Panton-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"Panton";src:local("Panton Bold Italic"), local("Panton-BoldItalic"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Panton-BoldItalic.woff2) format("woff2"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Panton-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap;}
@font-face{font-family:"Panton";src:local("Panton Italic"), local("Panton-Italic"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Panton-Italic.woff2) format("woff2"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Panton-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap;}
@font-face{font-family:"Panton";src:local("Panton ExtraBold Italic"), local("Panton-ExtraBoldItalic"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Panton-ExtraBoldItalic.woff2) format("woff2"), url(//lokalno.alpacem.si/wp-content/themes/lokalno-alpacem/public/fonts/Panton-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap;}
.cover-bg{background-size:cover;background-position:center center;}
.cover-bg img{display:none;}
.covered{max-height:initial;}
.bg-image img, .bg-image picture, .bg-image picture img{max-height:initial;}
.bg-video video{height:100%;width:100%;object-fit:cover;}
.bg-primary{background-color:var(--color-primary-background);}
.overflow-h{overflow:hidden;}
.p-none{pointer-events:none;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}
.text--white{color:var(--color-white);}
.text--red{color:var(--color-validation-failed);}
.text--primary-text{color:var(--color-primary-text);}
.text--primary-blue{color:var(--color-primary-blue);}
.text--lt{font-weight:300;}
.text--rg{font-weight:400;}
.text--md{font-weight:500;}
.text--sb{font-weight:600;}
.text--bd{font-weight:700;}
.text--bk{font-weight:800;}
.text--uppercase{text-transform:uppercase;}
.stretched-link{position:absolute;left:0;top:0;z-index:5;font-size:0;line-height:0;width:100%;height:100%;}
.blank-link{position:absolute;left:0;top:0;z-index:9;width:100%;height:100%;font-size:0;line-height:0;opacity:0;}
[data-indicator-wrapper]{position:relative;}
.super-title{font-weight:600;text-transform:uppercase;color:var(--color-primary-blue);letter-spacing:1px;}
.opacity-5{opacity:0.5;}
.opacity-75{opacity:0.75;}
@media only screen and (max-width: 767px) {
.hidden-mobile{display:none;}
}
@media only screen and (max-width: 1022px) {
.hidden-tablet-p{display:none;}
}
.visible-mobile{display:none;}
@media only screen and (max-width: 767px) {
.visible-mobile{display:block;}
}
.visible-tablet-p{display:none;}
@media only screen and (max-width: 1022px) {
.visible-tablet-p{display:block;}
}
.d-none, .hide{display:none;}
.show{display:block;}
.mx-auto{width:100%;display:block;margin:0 auto;}
.d-flex{display:flex;}
.f-auto{flex:auto;display:flex;flex-direction:column;}
.container--large{width:100%;display:block;margin:0 auto;max-width:1920px;padding:0 8px;}
@media only screen and (max-width: 1199px) {
.container--large{max-width:calc(100% - 16px);}
}
.border-white{border:0.5px solid var(--color-border);}
.rounded-8{border-radius:8px;}
.rounded-16{border-radius:16px;}
.rounded-24{border-radius:24px;}
.rounded-32{border-radius:32px;}
@media only screen and (max-width: 767px) {
.rounded-32{border-radius:24px;}
}
.font-primary{font-family:var(--font-primary);}
.font-secondary{font-family:var(--font-secondary);}
.swiper{-webkit-user-select:none;user-select:none;}
.swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination{position:relative;bottom:0;top:0;width:100%;line-height:normal;display:flex;justify-content:center;gap:8px;margin-top:16px;}
.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet, .swiper-pagination .swiper-pagination-bullet{margin:0;}
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet, .swiper-pagination-bullet{height:8px;width:8px;border:0;outline:0;border-radius:100%;margin:0;opacity:1;cursor:pointer;flex-shrink:0;background-color:var(--color-primary-gray);will-change:width;transition:background-color 0.3s ease, opacity 0.3s ease, width 0.4s, border-radius 0.4s;}
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet-active, .swiper-pagination-bullet-active{background-color:var(--color-primary-gray);width:24px;border-radius:4px;}
@media only screen and (min-width: 1023px) {
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet:hover, .swiper-pagination-bullet:hover{background-color:var(--color-primary-blue);}
}
.swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-lock, .swiper-pagination.swiper-pagination-lock{display:none;}
.swiper-horizontal .swiper-button-prev, .swiper-horizontal .swiper-button-next, .swiper-horizontal ~ .swiper-button-prev,
.swiper-horizontal ~ .swiper-button-next{margin:0;top:0;right:initial;left:0;}
.swiper-horizontal .swiper-button-prev svg, .swiper-horizontal .swiper-button-next svg, .swiper-horizontal ~ .swiper-button-prev svg,
.swiper-horizontal ~ .swiper-button-next svg{display:none;}
.slider-nav{display:flex;align-items:center;justify-content:space-between;width:100%;}
.slider-nav.d-none{display:none;}
.slider-nav__arrow{position:absolute;margin:0;top:50%;transform:translateY(-50%);left:0;bottom:initial;width:80px;height:80px;flex-shrink:0;border-radius:0;z-index:8;color:var(--color-white);background-color:var(--color-primary-blue);transition:color 0.4s ease, background-color 0.4s ease, border-color 0.4s ease, opacity 0.2s ease;}
@media only screen and (max-width: 1199px) {
.slider-nav__arrow{width:60px;height:60px;}
}
@media only screen and (max-width: 767px) {
.slider-nav__arrow{width:40px;height:40px;}
}
.slider-nav__arrow svg{display:none;}
.slider-nav__arrow .icon{width:20px;height:20px;}
.slider-nav__arrow .icon::before{background-color:currentColor;}
@media only screen and (min-width: 1023px) {
.slider-nav__arrow:hover{color:var(--color-white);background-color:var(--color-primary-black);}
}
.slider-nav__arrow.arrow-right{left:initial;right:0;}
.slider-nav__arrow.swiper-button-disabled{opacity:0.5;pointer-events:none;}
.slider-nav__arrow.swiper-button-lock{display:none;}
@media only screen and (max-width: 767px) {
[data-slider-parent] .swiper{width:calc(100% + 48px);margin-left:-24px;padding:0 24px;overflow-x:scroll;-webkit-overflow-scrolling:touch;display:flex;overflow:auto;min-width:0;-ms-overflow-style:none;scrollbar-width:none;}
[data-slider-parent] .swiper::-webkit-scrollbar{display:none;}
}
@media only screen and (max-width: 767px) {
[data-slider-parent] .swiper-wrapper{display:flex;flex-wrap:nowrap;gap:16px;width:auto;}
}
@media only screen and (max-width: 767px) {
[data-slider-parent] .swiper:not(.swiper-initialized) .swiper-pagination, [data-slider-parent] .swiper:not(.swiper-initialized) .swiper-slide:not(:first-of-type){display:block !important;}
}
[data-slider-parent]:has(.arrow-right.swiper-button-disabled) .swiper::after, [data-slider-parent]:has(.arrow-left.swiper-button-disabled) .swiper::before{opacity:0;}
.p-0{padding:0 !important;}
.p-relative{position:relative;}
.mx-content{max-width:826px;width:100%;margin:0 auto;}
.h-100{height:100%;}
.texture-background{z-index:1;overflow:hidden;}
.top-line{height:0.5px;width:100%;background-color:var(--color-border);margin-bottom:24px;}
.ios-status-bottom, .ios-status-top{position:fixed;top:0;left:0;width:100%;height:10px;background:var(--color-black);z-index:9999999;pointer-events:none;transition:opacity 0.2s var(--easing-spring-slow);display:none;}
.is-open-search .ios-status-bottom, .is-open-search .ios-status-top{display:block;}
.ios-status-bottom{bottom:0;top:initial;}
html, body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}::selection{background-color:var(--color-primary-blue);color:var(--color-white);}
body{color:var(--color-primary-text);font-family:var(--font-primary);position:relative;height:auto;width:100%;display:flex;flex-direction:column;min-height:100vh;align-items:flex-start;}
body.icv__body, body.body-scroll-locked, body.is-open-menu, body.is-open-search, body.is-open-mega-menu, body.noscroll{overflow:hidden;padding-right:var(--scroll-width, 0px);}
.noselect, .noselect *{-webkit-user-select:none;user-select:none;}
ul, ol{list-style:none;margin:0;padding:0;}
p {
margin: 0;
} a{color:inherit;text-decoration:none;transition:color 0.3s ease, border 0.3s ease;}
i, em{font-style:italic;}
h1{font-weight:inherit;font-size:inherit;margin:0;}
h2{font-weight:inherit;font-size:inherit;margin:0;}
h3{font-weight:inherit;font-size:inherit;margin:0;}
h4{font-weight:inherit;font-size:inherit;margin:0;}
h5{font-weight:inherit;font-size:inherit;margin:0;}
h6{font-weight:inherit;font-size:inherit;margin:0;}
img{margin:0;max-height:100%;max-width:100%;height:auto;width:auto;object-fit:cover;}
figure img{margin:0;}
.sc-general{width:100%;position:relative;}
.swiper:not(.swiper-initialized) .swiper-pagination,
.swiper:not(.swiper-initialized) .swiper-slide:not(:first-of-type){display:none !important;}
.swiper-button-prev:after, .swiper-button-next:after{font-size:0 !important;}
form select::-ms-expand{display:none;}
input, select, textarea{box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
input, textarea{-webkit-appearance:none;border-radius:0;}
input:invalid:not(:focus){outline:none;}
textarea::-ms-clear, input::-ms-clear{display:none;}
main{width:100%;flex:1 0 auto;padding-top:var(--header-height, 144px);}
@media only screen and (max-width: 1600px) {
main{padding-top:var(--header-height, 128px);}
}
@media only screen and (max-width: 1022px) {
main{padding-top:var(--header-height, 64px);}
}
:has(.info-bar) main{padding-top:var(--header-height, 216px);}
@media only screen and (max-width: 1600px) {
:has(.info-bar) main{padding-top:var(--header-height, 204px);}
}
@media only screen and (max-width: 1199px) {
:has(.info-bar) main{padding-top:var(--header-height, 170px);}
}
@media only screen and (max-width: 1022px) {
:has(.info-bar) main{padding-top:var(--header-height, 106px);}
}
.sdt-env__badge{position:fixed;display:block;right:40px;height:40px;line-height:40px;transform-origin:100% 0;background-color:#1a2e44;padding:0 35px;border-radius:15px 15px 0 0;transform:rotate(270deg);z-index:99999;font-weight:bold;color:white;font-size:13px;font-family:sans-serif;}
.sdt-env__badge .icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDAuNjMiIGhlaWdodD0iMTU5LjQ0IiB2aWV3Qm94PSIwIDAgMTQwLjYzIDE1OS40NCI+PHBhdGggZD0iTTI1LjUxLDI5LjgzYy00LjMtMi40OC0yLjQ4LTMuNTMsMS4yNC01LjczUzY0LjQ1LDIuNjIsNjcuMjIsMS4xczQuMzktMS42Miw4LjU5LC43NiwzNy40MiwyMS4zOCw0MC4xOSwyMi44MiwyLjQ4LDMuMTUsMCw0LjU4LTguNzgsNS4xNS0xMC45OCw2LjExLTYuNzgsLjY3LTkuNjQtMS4wNS0xNC43LTguNS0xOC45LTExLjM2LTcuMzUtMi42Ny0xMi4zMSwuMTktMTcuMjgsMTAuMDItMjAuMDUsMTEuNDYtNi40OSwyLjM5LTEwLjEyLC40OC04LjUtNS4yNS04LjUtNS4yNVoiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PHBhdGggZD0iTTI0Ljk4LDY0LjQ5YzIuNzcsMS40MywzNS45OSwyMC40Myw0MC4xOSwyMi44MnM1LjgyLDIuMjksOC41OSwuNzYsMzYuNzUtMjAuODEsNDAuNDgtMjMuMDFsNy4wNS0zLjY3djQ3LjM1czExLjQ2LDYuMzYsMTQuNzYsOC41NCw0LjU4LS45LDQuNTgtNC4yMVY0Ni4xMmMwLTEwLjE4LTguNC0xMi4yMi0xNS4yNy04LjY2cy0yOC40OSwxNy4xLTI4LjQ5LDE3LjFjLTIuNzcsMS40My0xNS4wOCw4LjU5LTIwLjA1LDExLjQ2cy04LjExLDMuMDUtMTIuMzEsLjE5LTE2LjA0LTkuNjQtMTguOS0xMS4zNmMwLDAtMjAuOC0xMi41NS0yOC42OS0xNi42MlMuMTEsMzcuNDcsLjExLDQ1LjM2LS4xNCwxMDguNzUsLjExLDExMi41NnMyLjA1LDYuMDgsNi44NywzLjU2YzcuMjItMy43NiwxMi43My03LjM4LDEyLjczLTcuMzhsLjc2LTQ2LjU5LDQuNTEsMi4zM1oiIHN0eWxlPSJmaWxsOiMyMmQxNzI7Ii8+PHBhdGggZD0iTTEyNS40OCwxMjMuNjFjNC4zLDIuNDgsMi40OCwzLjUzLTEuMjQsNS43M3MtNDcuNzEsMjcuNDgtNTAuNDgsMjkuMDEtNC4zOSwxLjYyLTguNTktLjc2LTQ3LjQyLTI3LjM4LTUwLjE5LTI4LjgyLTIuNDgtMy4xNSwwLTQuNTgsOC43OC01LjE1LDEwLjk4LTYuMTEsNi43OC0uNjcsOS42NCwxLjA1LDI0LjcsMTQuNSwyOC45LDE3LjM2LDcuMzUsMi42NywxMi4zMS0uMTksMjcuMjgtMTYuMDIsMzAuMDUtMTcuNDYsNi40OS0yLjM5LDEwLjEyLS40OCw4LjUsNS4yNSw4LjUsNS4yNVoiIHN0eWxlPSJmaWxsOiNmZmY7Ii8+PC9zdmc+") !important;background-position:center bottom;background-repeat:no-repeat;background-size:20px 20px;float:right;width:20px;height:30px;margin-left:10px;}
.sdt-env__badge .icon::before{background-color:transparent;}
.sdt-env__badge .mailtrap-unread-email{display:inline-block;box-sizing:border-box;margin:12px 0 0 25px;min-width:18px;height:18px;border-radius:9px;background-color:#d63638;color:#fff;font-size:11px;line-height:1.6;text-align:center;z-index:26;}
.sdt-env__badge.local{background-color:#fdb833;color:#2b2b2b;}
.sdt-env__badge.staging{background-color:#ea3546;}
.sdt-env__badge.production{background-color:#1789fc;}
img.lazyload, img.lazyloaded{transition:opacity 0.1s ease, transform 0.3s ease !important;}
.grecaptcha-badge, .g-captcha, .g-recaptcha{position:absolute !important;right:100vw !important;top:-100vh !important;}
html.lenis, html.lenis body{height:auto;}
.lenis.lenis-smooth{scroll-behavior:auto !important;}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain;}
.lenis.lenis-stopped{overflow:hidden;}
.lenis.lenis-smooth iframe{pointer-events:none;}
.container-fluid{max-width:calc(100% - 144px);width:100%;margin:0 auto;padding:0;}
@media(max-width:1600px){
.container-fluid{max-width:100%;padding:0 20px;}
}
@media only screen and (max-width: 1022px) {
.container-fluid{padding:0 24px;}
}
#wp-admin-bar-sp-role-switcher span.on{background-color:#d63638;display:inline-block;box-sizing:border-box;margin:1px 0 -1px 2px;padding:0 5px;min-width:18px;height:18px;border-radius:9px;color:#fff;font-size:11px;line-height:1.6;text-align:center;z-index:26;}
#wp-admin-bar-sp-role-switcher span.on:before{content:"\f177";font-family:"Dashicons";}
#wp-admin-bar-sp-role-switcher span.off:before{content:"\f530";font-family:Dashicons;}
#wp-admin-bar-sp-role-switcher.menupop.hover ul li.sp-switch-back a{color:#d63638;}
.editable-section{position:relative;cursor:pointer;outline:1px dashed rgba(80, 80, 80, 0.4);background-color:rgba(0, 0, 0, 0.02);transition:background-color 0.5s ease, outline-color 0.5s ease;}
.editable-section:hover{background-color:rgba(0, 0, 0, 0.04);}
.editable-section:hover::before{content:"Edit this module";position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:rgba(255, 255, 255, 0.6);backdrop-filter:blur(3px);font-size:0.95rem;text-shadow:0 1px 1px rgba(255, 255, 255, 0.4);pointer-events:none;z-index:1000;text-align:center;border-radius:4px;opacity:0;animation:classyFade 0.6s ease forwards;}
@keyframes classyFade {
from{opacity:0;transform:scale(0.985);}
to{opacity:1;transform:scale(1);}
}
.development-error--active{overflow:hidden;}
.development-error__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;z-index:100000000000000000;display:flex;align-content:center;align-items:center;flex-direction:column;padding:10vh 15px 0;}
@media (max-height: 812px) {
.development-error__wrapper{padding:15px 15px 0;}
}
.development-error__wrapper.is-hidden{display:none;}
.development-error{--size-gap-half:4px;--size-gap:8px;--size-gap-double:16px;--size-gap-triple:24px;--size-gap-quad:32px;--size-font-small:14px;--size-font:16px;--size-font-big:20px;--size-font-bigger:24px;--color-accents-1:#808080;--color-accents-2:#222222;--color-accents-3:#404040;--font-stack-monospace:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--color-ansi-selection:rgba(95, 126, 151, 0.48);--color-ansi-bg:#111111;--color-ansi-fg:#cccccc;--color-ansi-white:#777777;--color-ansi-black:#141414;--color-ansi-blue:#00aaff;--color-ansi-cyan:#88ddff;--color-ansi-green:#98ec65;--color-ansi-magenta:#aa88ff;--color-ansi-red:#ff5555;--color-ansi-yellow:#ffcc33;--color-ansi-bright-white:#ffffff;--color-ansi-bright-black:#777777;--color-ansi-bright-blue:#33bbff;--color-ansi-bright-cyan:#bbecff;--color-ansi-bright-green:#b6f292;--color-ansi-bright-magenta:#cebbff;--color-ansi-bright-red:#ff8888;--color-ansi-bright-yellow:#ffd966;display:flex;flex-direction:column;width:100%;margin-right:auto;margin-left:auto;outline:none;background:white;border-radius:var(--size-gap);box-shadow:0 var(--size-gap-half) var(--size-gap-double) rgba(0, 0, 0, 0.25);max-height:calc(100% - 56px);overflow-y:hidden;}
@media(min-width:576px){
.development-error{max-width:540px;box-shadow:0 var(--size-gap) var(--size-gap-quad) rgba(0, 0, 0, 0.25);}
}
@media(min-width:768px){
.development-error{max-width:720px;}
}
@media(min-width:992px){
.development-error{max-width:960px;}
}
.development-error small{font-size:80%;color:#757575;}
.development-error__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(17, 17, 17, 0.2);pointer-events:all;cursor:not-allowed;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:-1;}
.development-error__banner{z-index:2;content:"";position:absolute;top:0;right:0;width:100%;border-top-width:var(--size-gap-half);border-bottom-width:0;border-top-style:solid;border-bottom-style:solid;border-color:var(--color-ansi-red);}
.development-error__header{position:relative;margin-bottom:var(--size-gap-double);}
.development-error__header button{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:20px 0 20px 20px;font-size:24px;}
.development-error__title{font-weight:500;font-size:24px;line-height:34px;padding:0;}
.development-error__content{position:relative;overflow-y:auto;border:none;margin:0;padding:calc(var(--size-gap-double) + var(--size-gap-half)) var(--size-gap-double);height:100%;display:flex;flex-direction:column;}
.development-error__body{position:relative;flex:1 1 auto;}
.development-error__terminal{border-radius:var(--size-gap-half);background-color:var(--color-ansi-bg);color:var(--color-ansi-fg);}
.development-error__terminal *{color:inherit;background-color:transparent;font-family:var(--font-stack-monospace);}
.development-error__terminal > *{margin:0;padding:calc(var(--size-gap) + var(--size-gap-half)) calc(var(--size-gap-double) + var(--size-gap-half));}
.development-error__terminal pre{white-space:pre-wrap;word-break:break-word;}
.development-error__terminal pre b{color:var(--color-ansi-cyan);}
.development-error footer{display:flex;justify-content:space-between;align-items:center;margin-top:var(--size-gap);}
.development-error footer button small{color:black;font-weight:500;}
.development-error footer small span{color:black;}
.btn{display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer;position:relative;font-size:16px;line-height:1.5;letter-spacing:1px;padding:8px 16px 8px 65px;font-weight:700;min-height:56px;text-transform:uppercase;background-color:var(--color-primary-gray-2);color:var(--color-primary-black);overflow:hidden;transition:color 0.4s ease, background-color 0.4s ease, border-color 0.4s ease;}
@media only screen and (max-width: 1199px) {
.btn{min-height:46px;padding-left:46px;}
}
@media only screen and (max-width: 1022px) {
.btn{min-height:42px;padding:8px 12px 8px 42px;}
}
.btn::before{content:"";position:absolute;top:0;right:calc(100% - 46px);width:120%;height:100%;transform:skew(-23deg, 0);background-color:var(--color-primary-blue);transition:right 300ms cubic-bezier(0, 0, 0.58, 1), transform 300ms cubic-bezier(0, 0, 0.58, 1);}
@media only screen and (max-width: 1199px) {
.btn::before{right:calc(100% - 35px);}
}
@media only screen and (max-width: 1022px) {
.btn::before{right:calc(100% - 32px);}
}
.btn .icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);flex-shrink:0;transition:transform 0.3s ease;}
@media only screen and (max-width: 1199px) {
.btn .icon{left:10px;}
}
@media only screen and (max-width: 1022px) {
.btn .icon{left:8px;}
}
.btn .icon::before{background-color:var(--color-white);}
.btn__text{position:relative;z-index:4;}
.btn:hover, .btn:focus{color:var(--color-white);background-color:transparent;}
.btn:hover::before, .btn:focus::before{transform:skew(0, 0);right:0;}
.btn:hover .icon, .btn:focus .icon{transform:translate(8px, -50%);}
.btn--large{min-height:64px;font-size:20px;padding-left:82px;font-weight:normal;letter-spacing:normal;text-transform:none;}
@media only screen and (max-width: 1600px) {
.btn--large{min-height:56px;padding-left:68px;font-size:18px;}
}
@media only screen and (min-width: 1601px) {
.btn--large::before{transform:skew(-24deg, 0);right:calc(100% - 58px);}
}
@media only screen and (max-width: 1600px) {
.btn--large::before{right:calc(100% - 48px);}
}
.btn--large .icon{left:20px;}
@media only screen and (max-width: 1600px) {
.btn--large .icon{left:16px;}
}
@media only screen and (min-width: 1200px) {
.btn--large.btn--secondary{font-size:20px;padding:8px 32px;min-height:80px;justify-content:space-between;font-weight:600;}
.btn--large.btn--secondary .icon{width:26px;height:10px;}
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
.btn--large.btn--secondary{min-height:72px;}
}
.btn--secondary{font-size:18px;line-height:1.78;min-height:72px;padding:8px 24px;text-transform:none;letter-spacing:normal;color:var(--color-white);background-color:var(--color-primary-blue);}
@media only screen and (max-width: 1600px) {
.btn--secondary{min-height:62px;font-size:17px;}
}
@media only screen and (max-width: 1199px) {
.btn--secondary{min-height:55px;font-size:16px;line-height:1.5;}
}
@media only screen and (max-width: 1022px) {
.btn--secondary{min-height:50px;padding:8px 20px;}
}
.btn--secondary::before{display:none;}
.btn--secondary .icon{position:relative;margin-left:40px;width:22px;height:8px;left:0;top:0;transform:translate(0, 0);}
@media only screen and (max-width: 1600px) {
.btn--secondary .icon{margin-left:20px;}
}
@media only screen and (max-width: 1022px) {
.btn--secondary .icon{margin-left:15px;width:7;height:8px;}
}
.btn--secondary:hover, .btn--secondary:focus{color:var(--color-white);background-color:var(--color-primary-black);}
.btn--secondary:hover .icon, .btn--secondary:focus .icon{transform:translate(0, 0);}
.btn--small{font-size:14px;line-height:24px;min-height:56px;letter-spacing:1px;padding:8px 22px;min-width:102px;}
@media only screen and (max-width: 767px) {
.btn--small{min-width:1px;min-height:50px;padding:8px 18px;}
}
.btn--small .icon{width:16px;height:8px;margin-left:12px;}
.btn--ghost{background-color:transparent;color:var(--color-primary-blue);}
.btn--ghost .icon::before{background-color:currentColor;}
.btn--ghost:hover, .btn--ghost:focus{background-color:var(--color-primary-blue);}
.btn[disabled], .btn--disabled{opacity:0.65;cursor:not-allowed;pointer-events:none;transition:none;}
button.btn i, button.btn span{pointer-events:none;}
.checkbox.hide-label .checkbox__text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0);}
.checkbox{user-select:none;position:relative;}
.checkbox__label{position:relative;padding-left:36px;cursor:pointer;margin:0;min-height:20px;display:block;line-height:1.44;}
.checkbox__label::after, .checkbox__label:before{content:"";left:0;top:0;width:24px;height:24px;position:absolute;pointer-events:none;color:var(--color-primary-background);}
.checkbox__label:before{background-color:currentColor;border:1px solid currentColor;transition:background-color 0.3s ease, border 0.3s ease;}
.checkbox__label::after{background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 9.82559L8.20172 13.0577C8.60043 13.4602 9.25906 13.416 9.60146 12.9637L15 5.83331' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/20px auto;opacity:0;transition:transform 0.3s ease, opacity 0.3s ease;}
@media only screen and (min-width: 1023px) {
.checkbox__label:hover::before{border-color:rgba(255, 255, 255, 0.5);}
}
.checkbox input{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;line-height:0;}
.checkbox input:checked ~ label::after{opacity:1;}
.checkbox input:checked ~ label::before{color:var(--color-primary-blue);}
.checkbox a{position:relative;text-decoration:underline;color:var(--color-primary-blue);}
.checkbox a:hover, .checkbox a:focus{color:var(--color-primary-black);text-decoration:none;}
.checkbox.hide-label{width:16px;height:16px;}
.checkbox.is-validation-failed .checkbox__label::before, .is-validation-failed .checkbox .checkbox__label::before{background-color:rgba(182, 4, 43, 0.3);border-color:var(--color-validation-failed);}
.checkbox .fv-plugins-message-container{text-align:left;padding-left:36px;}
.checkbox .fv-plugins-message-container div{margin:0;}
.checkbox.is-disabled{pointer-events:none;}
.checkbox.is-disabled input{pointer-events:none;}
.checkbox.is-disabled .checkbox__label::before{opacity:0.6;}
.document-button{padding:10px 32px;display:flex;align-items:center;justify-content:space-between;width:100%;gap:20px;color:var(--color-primary-black);transition:background-color 0.3s ease;min-height:80px;}
@media only screen and (max-width: 1600px) {
.document-button{min-height:72px;}
}
@media only screen and (max-width: 767px) {
.document-button{padding:10px 20px;}
}
.document-button strong{font-weight:600;}
.document-button__text{display:flex;align-items:center;}
@media only screen and (max-width: 767px) {
.document-button__text{flex-direction:column;align-items:flex-start;}
}
.document-button__text-info{color:var(--color-primary-gray);display:flex;align-items:center;margin-left:6px;flex-shrink:0;}
@media only screen and (max-width: 767px) {
.document-button__text-info{margin-left:0;}
}
.document-button .icon{transition:transform 0.3s ease;}
.document-button .icon::before{background-color:var(--color-primary-blue);}
.document-button:hover{background-color:var(--color-primary-lines);}
.document-button:hover .icon{transform:translate(5px, 0);}
.dropdown__label{margin:0 0 4px;display:block;z-index:4;font-size:16px;font-weight:600;color:var(--color-primary-black-3);}
.dropdown{width:100%;position:relative;}
.dropdown__count{min-width:16px;height:16px;border-radius:100%;border:1px solid var(--color-white);background-color:var(--color-white);z-index:3;position:absolute;right:0;top:0;transform:translate(50%, -50%);color:var(--color-slate-950);font-size:10px;line-height:1;text-align:center;padding:2px;font-family:var(--font-secondary);font-weight:500;}
.dropdown__placeholder{-webkit-user-select:none;user-select:none;position:relative;width:100%;height:56px;border-radius:0;border:0.5px solid var(--color-primary-background);background-color:var(--color-primary-background);outline:none;z-index:1;color:var(--color-primary-black);padding:4px 14px;transition:border-color 0.5s var(--easing-default), background-color 0.5s var(--easing-default);font-weight:400;font-size:16px;text-align:left;justify-content:flex-start;cursor:pointer;}
.dropdown__placeholder-text{transition:transform 0.5s var(--easing-default), opacity 0.5s var(--easing-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-right:28px;max-width:calc(100vw - 70px);}
.dropdown__arrow{position:absolute;right:0;top:0;width:40px;height:50px;}
@media only screen and (max-width: 767px) {
.dropdown__arrow{height:46px;}
}
.dropdown__arrow .icon{width:14px;height:14px;transition:transform 0.5s var(--easing-default);}
.dropdown__list{position:absolute;top:100%;margin-top:-1px;width:100%;z-index:9;left:0;overflow:hidden;border:0.5px solid rgba(255, 255, 255, 0.1);border-radius:16px;background-color:rgba(255, 255, 255, 0.05);pointer-events:none;opacity:0;visibility:hidden;will-change:transform;transition:transform 0.5s var(--easing-default), opacity 0.5s var(--easing-default), visibility 0.5s var(--easing-default);}
.dropdown__list-item{position:relative;}
.dropdown__list-item:last-child .dropdown__list-option{border-bottom:0;}
.dropdown__list-inner{overflow:auto;max-height:248px;}
@media only screen and (min-width: 1023px) {
.dropdown__list-inner{scrollbar-track-color:rgba(255, 255, 255, 0.5);scrollbar-face-color:rgba(255, 255, 255, 0.5);scrollbar-arrow-color:rgba(255, 255, 255, 0.5);}
.dropdown__list-inner::-webkit-scrollbar{width:2px;}
.dropdown__list-inner ::-webkit-scrollbar-track{-webkit-border-radius:8px;border-radius:8px;background:rgba(255, 255, 255, 0.5);}
.dropdown__list-inner ::-webkit-scrollbar-thumb:window-inactive{background:rgba(255, 255, 255, 0.5);}
.dropdown__list-inner::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.5);width:2px;border-radius:8px;}
.dropdown__list-inner::-webkit-scrollbar-thumb:hover{background:rgba(255, 255, 255, 0.5);}
.dropdown__list-inner ::-webkit-scrollbar{width:2px;}
}
.dropdown__list-inner input:not([type=submit]):not(.input-field__input){position:absolute;width:0px;height:0px;opacity:0;}
.dropdown__list-inner input:not([type=submit]):not(.input-field__input):checked ~ .dropdown__list-option{color:var(--color-white);font-weight:500;}
.dropdown__list-option{position:relative;cursor:pointer;margin:0;width:100%;display:flex;align-items:center;padding:10px 16px;color:rgba(255, 255, 255, 0.5);font-size:14px;background-color:transparent;border-bottom:0.5px solid rgba(255, 255, 255, 0.1);transition:color 0.5s var(--easing-default), background-color 0.5s var(--easing-default);}
@media only screen and (min-width: 1023px) {
.dropdown__list-option:hover{color:var(--color-primary);}
}
.dropdown__list-option.is-disabled{background-color:var(--color-gray-200);pointer-events:none;}
.dropdown__search{position:absolute;left:0;top:0;width:100%;padding:8px;z-index:3;opacity:0;border-bottom:0.5px dashed var(--color-border);pointer-events:none;background-color:var(--color-beige);}
.dropdown__search input{background-color:var(--color-white);width:100%;height:32px;padding:0 10px;outline:none;color:var(--color-font-color);font-size:16px;border:0.5px solid var(--color-border);transition:border-color 0.3s var(--easing-default);}
.dropdown__search input:focus{border-color:var(--color-gray-600);}
.dropdown.is-open .icon{transform:scaleY(-1);}
.dropdown.is-open .dropdown__list{opacity:1;pointer-events:all;visibility:visible;transform:translateY(4px);}
.dropdown.is-open:hover .dropdown__placeholder{border-color:var(--color-gray-900);}
.dropdown--search .dropdown__list{padding-top:48px;}
.dropdown--search .dropdown__search{opacity:1;pointer-events:all;}
.dropdown.is-validation-failed .dropdown__label{color:var(--color-validation-failed);}
.dropdown.is-validation-failed .dropdown__placeholder{border-color:var(--color-validation-failed);background-color:var(--color-red-50);color:var(--color-validation-failed);}
.dropdown.is-validation-failed .dropdown__placeholder .icon::before{background-color:var(--color-validation-failed);}
.dropdown.is-validation-failed .fv-plugins-message-container{margin-top:4px;}
.dropdown.is-selected .dropdown__placeholder-text{color:var(--color-white);}
.dropdown.hide{display:none;}
.icon::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.icon{display:block;position:relative;width:24px;height:24px;}
.icon::before{background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color 0.3s ease;}
.icon-chevron-up, .icon-chevron-down{width:16px;height:10px;}
.icon-chevron-up:before, .icon-chevron-down:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' fill='none'%3E%3Cpath stroke='%23161819' stroke-linecap='square' stroke-linejoin='round' stroke-width='2' d='m2 2 5.293 5.293a1 1 0 0 0 1.414 0L14 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' fill='none'%3E%3Cpath stroke='%23161819' stroke-linecap='square' stroke-linejoin='round' stroke-width='2' d='m2 2 5.293 5.293a1 1 0 0 0 1.414 0L14 2'/%3E%3C/svg%3E");}
.icon-chevron-left, .icon-chevron-right{width:10px;height:18px;}
.icon-chevron-left:before, .icon-chevron-right:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='14' fill='none'%3E%3Cpath stroke='%23323435' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.6' d='m1.5 12 4.293-4.293a1 1 0 0 0 0-1.414L1.5 2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='14' fill='none'%3E%3Cpath stroke='%23323435' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.6' d='m1.5 12 4.293-4.293a1 1 0 0 0 0-1.414L1.5 2'/%3E%3C/svg%3E");}
.icon-arrow-right{width:32px;height:10px;}
.icon-arrow-right:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='35' height='12' viewBox='0 0 35 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 11H32L21.3333 1' stroke='%23007EBE' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='35' height='12' viewBox='0 0 35 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 11H32L21.3333 1' stroke='%23007EBE' stroke-width='2'/%3E%3C/svg%3E");}
.icon-arrow-left{width:32px;height:10px;}
.icon-arrow-left:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='35' height='12' viewBox='0 0 35 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35 11H3L13.6667 1' stroke='%23007EBE' stroke-width='2'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='35' height='12' viewBox='0 0 35 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35 11H3L13.6667 1' stroke='%23007EBE' stroke-width='2'/%3E%3C/svg%3E%0A");}
.icon-arrow-left-bold, .icon-arrow-right-bold{width:15px;height:6px;}
.icon-arrow-left-bold:before, .icon-arrow-right-bold:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='6' fill='none'%3E%3Cpath stroke='%23007EBE' stroke-width='2' d='M0 5h12L8 1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='6' fill='none'%3E%3Cpath stroke='%23007EBE' stroke-width='2' d='M0 5h12L8 1'/%3E%3C/svg%3E");}
.icon-dropdown{width:15px;height:6px;}
.icon-dropdown:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6L12 0H0L6 6Z' fill='%239C9D9D'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6L12 0H0L6 6Z' fill='%239C9D9D'/%3E%3C/svg%3E%0A");}
.icon-chevron-left:before, .icon-chevron-up:before, .icon-arrow-left-bold:before{transform:scale(-1);}
.icon-search{width:22px;height:22px;}
.icon-search:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.83507 2.4445C5.75357 2.4445 2.44486 5.75321 2.44486 9.83471C2.44486 13.9162 5.75357 17.2249 9.83507 17.2249C13.9166 17.2249 17.2253 13.9162 17.2253 9.83471C17.2253 5.75321 13.9166 2.4445 9.83507 2.4445ZM0.333374 9.83471C0.333374 4.58706 4.58743 0.333008 9.83507 0.333008C15.0827 0.333008 19.3368 4.58706 19.3368 9.83471C19.3368 15.0824 15.0827 19.3364 9.83507 19.3364C4.58743 19.3364 0.333374 15.0824 0.333374 9.83471Z' fill='%23007EBE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.9203 20.9198C20.508 21.3321 19.8395 21.3321 19.4272 20.9198L15.6416 17.1341C15.2293 16.7218 15.2293 16.0534 15.6416 15.6411C16.0539 15.2288 16.7223 15.2288 17.1346 15.6411L20.9203 19.4268C21.3326 19.8391 21.3326 20.5075 20.9203 20.9198Z' fill='%23007EBE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.83507 2.4445C5.75357 2.4445 2.44486 5.75321 2.44486 9.83471C2.44486 13.9162 5.75357 17.2249 9.83507 17.2249C13.9166 17.2249 17.2253 13.9162 17.2253 9.83471C17.2253 5.75321 13.9166 2.4445 9.83507 2.4445ZM0.333374 9.83471C0.333374 4.58706 4.58743 0.333008 9.83507 0.333008C15.0827 0.333008 19.3368 4.58706 19.3368 9.83471C19.3368 15.0824 15.0827 19.3364 9.83507 19.3364C4.58743 19.3364 0.333374 15.0824 0.333374 9.83471Z' stroke='%23007EBE' stroke-width='0.4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.9203 20.9198C20.508 21.3321 19.8395 21.3321 19.4272 20.9198L15.6416 17.1341C15.2293 16.7218 15.2293 16.0534 15.6416 15.6411C16.0539 15.2288 16.7223 15.2288 17.1346 15.6411L20.9203 19.4268C21.3326 19.8391 21.3326 20.5075 20.9203 20.9198Z' stroke='%23007EBE' stroke-width='0.4'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.83507 2.4445C5.75357 2.4445 2.44486 5.75321 2.44486 9.83471C2.44486 13.9162 5.75357 17.2249 9.83507 17.2249C13.9166 17.2249 17.2253 13.9162 17.2253 9.83471C17.2253 5.75321 13.9166 2.4445 9.83507 2.4445ZM0.333374 9.83471C0.333374 4.58706 4.58743 0.333008 9.83507 0.333008C15.0827 0.333008 19.3368 4.58706 19.3368 9.83471C19.3368 15.0824 15.0827 19.3364 9.83507 19.3364C4.58743 19.3364 0.333374 15.0824 0.333374 9.83471Z' fill='%23007EBE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.9203 20.9198C20.508 21.3321 19.8395 21.3321 19.4272 20.9198L15.6416 17.1341C15.2293 16.7218 15.2293 16.0534 15.6416 15.6411C16.0539 15.2288 16.7223 15.2288 17.1346 15.6411L20.9203 19.4268C21.3326 19.8391 21.3326 20.5075 20.9203 20.9198Z' fill='%23007EBE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.83507 2.4445C5.75357 2.4445 2.44486 5.75321 2.44486 9.83471C2.44486 13.9162 5.75357 17.2249 9.83507 17.2249C13.9166 17.2249 17.2253 13.9162 17.2253 9.83471C17.2253 5.75321 13.9166 2.4445 9.83507 2.4445ZM0.333374 9.83471C0.333374 4.58706 4.58743 0.333008 9.83507 0.333008C15.0827 0.333008 19.3368 4.58706 19.3368 9.83471C19.3368 15.0824 15.0827 19.3364 9.83507 19.3364C4.58743 19.3364 0.333374 15.0824 0.333374 9.83471Z' stroke='%23007EBE' stroke-width='0.4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.9203 20.9198C20.508 21.3321 19.8395 21.3321 19.4272 20.9198L15.6416 17.1341C15.2293 16.7218 15.2293 16.0534 15.6416 15.6411C16.0539 15.2288 16.7223 15.2288 17.1346 15.6411L20.9203 19.4268C21.3326 19.8391 21.3326 20.5075 20.9203 20.9198Z' stroke='%23007EBE' stroke-width='0.4'/%3E%3C/svg%3E%0A");}
.icon-check{width:20px;height:20px;}
.icon-check:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 9.82559L8.20172 13.0577C8.60043 13.4602 9.25906 13.416 9.60146 12.9637L15 5.83331' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 9.82559L8.20172 13.0577C8.60043 13.4602 9.25906 13.416 9.60146 12.9637L15 5.83331' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-close{width:14px;height:14px;}
.icon-close:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L13 13' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M13 1L1 13' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L13 13' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M13 1L1 13' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.icon-filter{width:14px;height:14px;}
.icon-filter:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M3.9 54.9C10.5 40.9 24.5 32 40 32H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9V448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6V320.9L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M3.9 54.9C10.5 40.9 24.5 32 40 32H472c15.5 0 29.5 8.9 36.1 22.9s4.6 30.5-5.2 42.5L320 320.9V448c0 12.1-6.8 23.2-17.7 28.6s-23.8 4.3-33.5-3l-64-48c-8.1-6-12.8-15.5-12.8-25.6V320.9L9 97.3C-.7 85.4-2.8 68.8 3.9 54.9z'/%3E%3C/svg%3E");}
.icon-info{width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 20 20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='10' style='fill:%239c9d9d'/%3E%3Cpath d='M8.6 12.1c0-.7.1-1.2.2-1.6.1-.4.3-.7.5-.9.3-.2.5-.4.8-.6.2-.1.4-.3.5-.4.2-.2.3-.4.4-.6.1-.2.1-.4.1-.7 0-.3-.1-.6-.2-.8-.1-.2-.3-.4-.6-.5-.1 0-.4-.1-.7-.1-.2 0-.5.1-.7.2-.2.1-.4.3-.6.5-.1.2-.2.5-.2.8H6.5c0-.6.2-1.1.5-1.5.3-.4.7-.7 1.1-.9.5-.2 1-.3 1.5-.3.6 0 1.1.1 1.6.3.5.2.8.6 1.1 1 .3.4.4.9.4 1.4 0 .4-.1.7-.2 1-.1.3-.3.6-.5.8-.2.2-.5.4-.8.6-.3.2-.5.4-.7.5-.2.2-.3.4-.4.7-.1.3-.1.6-.1 1v.1H8.6zm.8 3c-.3 0-.5-.1-.7-.3-.2-.2-.3-.4-.3-.7 0-.3.1-.5.3-.7.2-.2.4-.3.7-.3.3 0 .5.1.7.3.2.2.3.4.3.7 0 .2 0 .4-.1.5-.1.1-.2.3-.4.4-.2 0-.3.1-.5.1z' style='fill:%23fff'/%3E%3C/svg%3E") no-repeat center/contain;}
.icon-info:before{display:none;}
.icon-youtube{width:24px;height:18px;}
.icon-youtube:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.38097 0.268668C1.68338 0.352771 0.319746 1.682 0.209577 3.37809C0.104026 5.00308 0 7.00257 0 8.57143C0 10.1403 0.104026 12.1398 0.209577 13.7648C0.319746 15.4609 1.68338 16.7901 3.38097 16.8742C5.83919 16.996 9.35269 17.1429 12 17.1429C14.6473 17.1429 18.1608 16.996 20.619 16.8742C22.3166 16.7901 23.6803 15.4609 23.7904 13.7648C23.896 12.1398 24 10.1403 24 8.57143C24 7.00257 23.896 5.00308 23.7904 3.37809C23.6803 1.682 22.3166 0.352771 20.619 0.268668C18.1608 0.146882 14.6473 0 12 0C9.35269 0 5.83919 0.146882 3.38097 0.268668ZM16.2857 8.57143L9.42857 12V5.14286L16.2857 8.57143Z' fill='%23007EBE'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='18' viewBox='0 0 24 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.38097 0.268668C1.68338 0.352771 0.319746 1.682 0.209577 3.37809C0.104026 5.00308 0 7.00257 0 8.57143C0 10.1403 0.104026 12.1398 0.209577 13.7648C0.319746 15.4609 1.68338 16.7901 3.38097 16.8742C5.83919 16.996 9.35269 17.1429 12 17.1429C14.6473 17.1429 18.1608 16.996 20.619 16.8742C22.3166 16.7901 23.6803 15.4609 23.7904 13.7648C23.896 12.1398 24 10.1403 24 8.57143C24 7.00257 23.896 5.00308 23.7904 3.37809C23.6803 1.682 22.3166 0.352771 20.619 0.268668C18.1608 0.146882 14.6473 0 12 0C9.35269 0 5.83919 0.146882 3.38097 0.268668ZM16.2857 8.57143L9.42857 12V5.14286L16.2857 8.57143Z' fill='%23007EBE'/%3E%3C/svg%3E%0A");}
.icon-youtube-play{width:68px;height:48px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='48' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.25' d='M67.316 10.353s-.663-4.702-2.705-6.775C62.026.862 59.125.851 57.8.688 48.284 0 34.01 0 34.01 0h-.032S19.705 0 10.19.687C8.864.851 5.964.862 3.38 3.578 1.335 5.651.672 10.353.672 10.353S0 15.873 0 21.403v5.183c0 5.52.684 11.04.684 11.04s.663 4.701 2.705 6.774c2.585 2.716 5.985 2.63 7.495 2.913C16.316 47.836 34 48 34 48s14.284-.022 23.8-.71c1.325-.163 4.226-.174 6.81-2.89 2.043-2.073 2.706-6.774 2.706-6.774s.684-5.52.684-11.04v-5.182c0-5.531-.684-11.051-.684-11.051Z'/%3E%3Cpath fill='%23EAEAEA' d='M26.984 13.67v19.177l18.37-9.556-18.37-9.622Z'/%3E%3C/svg%3E") no-repeat center/contain;}
.icon-youtube-play:before{display:none;}
.icon-linkedin{width:24px;height:24px;}
.icon-linkedin:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.78969 2.70744C5.78969 4.20272 4.49362 5.41488 2.89485 5.41488C1.29607 5.41488 0 4.20272 0 2.70744C0 1.21216 1.29607 0 2.89485 0C4.49362 0 5.78969 1.21216 5.78969 2.70744Z' fill='%23007EBE'/%3E%3Cpath d='M0.395876 7.40496H5.34433V22.4H0.395876V7.40496Z' fill='%23007EBE'/%3E%3Cpath d='M13.3113 7.40496H8.36289V22.4H13.3113C13.3113 22.4 13.3113 17.6793 13.3113 14.7278C13.3113 12.9562 13.9163 11.1769 16.3299 11.1769C19.0576 11.1769 19.0412 13.4953 19.0285 15.2914C19.0119 17.6391 19.0515 20.035 19.0515 22.4H24V14.486C23.9581 9.4326 22.6413 7.10413 18.3093 7.10413C15.7366 7.10413 14.1419 8.2721 13.3113 9.32879V7.40496Z' fill='%23007EBE'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.78969 2.70744C5.78969 4.20272 4.49362 5.41488 2.89485 5.41488C1.29607 5.41488 0 4.20272 0 2.70744C0 1.21216 1.29607 0 2.89485 0C4.49362 0 5.78969 1.21216 5.78969 2.70744Z' fill='%23007EBE'/%3E%3Cpath d='M0.395876 7.40496H5.34433V22.4H0.395876V7.40496Z' fill='%23007EBE'/%3E%3Cpath d='M13.3113 7.40496H8.36289V22.4H13.3113C13.3113 22.4 13.3113 17.6793 13.3113 14.7278C13.3113 12.9562 13.9163 11.1769 16.3299 11.1769C19.0576 11.1769 19.0412 13.4953 19.0285 15.2914C19.0119 17.6391 19.0515 20.035 19.0515 22.4H24V14.486C23.9581 9.4326 22.6413 7.10413 18.3093 7.10413C15.7366 7.10413 14.1419 8.2721 13.3113 9.32879V7.40496Z' fill='%23007EBE'/%3E%3C/svg%3E%0A");}
.icon-facebook{width:14px;height:24px;}
.icon-facebook:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='24' fill='none'%3E%3Cpath fill='%23007EBE' d='M3.62 13.547H.632c-.482 0-.633-.18-.633-.63V9.281C0 8.8.181 8.65.633 8.65H3.62V6.008c0-1.202.212-2.343.815-3.395C5.067 1.532 5.972.811 7.118.39A6.736 6.736 0 0 1 9.441 0h2.956c.422 0 .603.18.603.6v3.425c0 .42-.181.6-.603.6-.815 0-1.629 0-2.443.03-.815 0-1.237.391-1.237 1.232-.03.901 0 1.773 0 2.704h3.499c.482 0 .663.18.663.66v3.635c0 .48-.15.63-.663.63h-3.5v9.793c0 .51-.15.691-.693.691h-3.77c-.453 0-.634-.18-.634-.63v-9.823Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='24' fill='none'%3E%3Cpath fill='%23007EBE' d='M3.62 13.547H.632c-.482 0-.633-.18-.633-.63V9.281C0 8.8.181 8.65.633 8.65H3.62V6.008c0-1.202.212-2.343.815-3.395C5.067 1.532 5.972.811 7.118.39A6.736 6.736 0 0 1 9.441 0h2.956c.422 0 .603.18.603.6v3.425c0 .42-.181.6-.603.6-.815 0-1.629 0-2.443.03-.815 0-1.237.391-1.237 1.232-.03.901 0 1.773 0 2.704h3.499c.482 0 .663.18.663.66v3.635c0 .48-.15.63-.663.63h-3.5v9.793c0 .51-.15.691-.693.691h-3.77c-.453 0-.634-.18-.634-.63v-9.823Z'/%3E%3C/svg%3E");}
.icon-play{width:26px;height:26px;}
.icon-play:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.6' d='M7.3 22.872V3.128L24.4 13 7.3 22.872Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='1.6' d='M7.3 22.872V3.128L24.4 13 7.3 22.872Z'/%3E%3C/svg%3E");}
.icon-attachment{width:14px;height:22px;}
.icon-attachment:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='22' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 3.727v11.364C13 18.364 10.323 21 7 21s-6-2.636-6-5.91v-10C1 2.819 2.846 1 5.154 1s4.154 1.818 4.154 4.09v9.092c0 1.272-1.016 2.272-2.308 2.272-1.292 0-2.308-1-2.308-2.272V6.455'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='22' fill='none'%3E%3Cpath stroke='%23444' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 3.727v11.364C13 18.364 10.323 21 7 21s-6-2.636-6-5.91v-10C1 2.819 2.846 1 5.154 1s4.154 1.818 4.154 4.09v9.092c0 1.272-1.016 2.272-2.308 2.272-1.292 0-2.308-1-2.308-2.272V6.455'/%3E%3C/svg%3E");}
.icon-trash{width:20px;height:20px;}
.icon-trash:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 6-.8 12.013c-.071 1.052-.106 1.578-.333 1.977a2 2 0 0 1-.866.81c-.413.2-.94.2-1.995.2H9.994c-1.055 0-1.582 0-1.995-.2a2 2 0 0 1-.866-.81c-.227-.399-.262-.925-.332-1.977L6 6M4 6h16m-4 0-.27-.812c-.263-.787-.394-1.18-.637-1.471a2 2 0 0 0-.803-.578C13.938 3 13.524 3 12.694 3h-1.388c-.829 0-1.244 0-1.596.139a2 2 0 0 0-.803.578c-.243.29-.374.684-.636 1.471L8 6m6 4v7m-4-7v7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m18 6-.8 12.013c-.071 1.052-.106 1.578-.333 1.977a2 2 0 0 1-.866.81c-.413.2-.94.2-1.995.2H9.994c-1.055 0-1.582 0-1.995-.2a2 2 0 0 1-.866-.81c-.227-.399-.262-.925-.332-1.977L6 6M4 6h16m-4 0-.27-.812c-.263-.787-.394-1.18-.637-1.471a2 2 0 0 0-.803-.578C13.938 3 13.524 3 12.694 3h-1.388c-.829 0-1.244 0-1.596.139a2 2 0 0 0-.803.578c-.243.29-.374.684-.636 1.471L8 6m6 4v7m-4-7v7'/%3E%3C/svg%3E");}
.mod-input__label{margin:0 0 4px;display:block;z-index:4;font-size:16px;font-weight:600;color:var(--color-primary-black-3);}
.mod-input{width:100%;position:relative;}
.mod-input__field{position:relative;width:100%;height:56px;font-weight:400;border:0.5px solid var(--color-primary-background);border-radius:0;background-color:var(--color-primary-background);outline:none;z-index:1;font-size:16px;font-family:var(--font-primary);padding:4px 24px;color:var(--color-primary-black);transition:border-color 0.5s var(--easing-default), color 0.5s var(--easing-default);}
.mod-input__field:hover, .mod-input__field:focus{border-color:var(--color-primary-blue);}
.is-validation-failed .mod-input__field, .mod-input__field.is-validation-failed{color:var(--color-validation-failed);border-color:var(--color-validation-failed);}
.mod-input__field:-webkit-autofill{color:var(--color-primary-black) !important;}
.mod-input__field:-webkit-autofill::selection{color:var(--color-primary-black) !important;background-color:var(--color-primary-background) !important;-webkit-text-fill-color:var(--color-primary-background) !important;}
.mod-input__inner{position:relative;}
.mod-input textarea{resize:none;min-height:112px;padding:12px 24px;}
.mod-input textarea::-webkit-scrollbar{width:0;display:none;}
.mod-input__icon{position:absolute;top:16px;left:20px;z-index:5;width:20px;height:20px;color:var(--color-black);}
.mod-input__icon .icon{width:14px;height:14px;}
.mod-input__text{margin-top:8px;}
.mod-input__max-character{pointer-events:none;position:relative;line-height:1;margin-top:-4px;}
.mod-input--with-icon .mod-input__field{padding-left:50px;}
.mod-input.textarea-with-counter .mod-input__inner{border:1px solid transparent;border-radius:0;background-color:var(--color-gray-200);padding:8px;transition:border-color 0.5s var(--easing-default);}
.mod-input.textarea-with-counter .mod-input__inner:hover{border-color:var(--color-gray-900);}
.mod-input.textarea-with-counter .mod-input__inner:has(textarea:focus){border-color:var(--color-gray-900);}
.mod-input.textarea-with-counter textarea{border:0;padding:8px;min-height:160px;background-color:transparent;}
.mod-input.is-disabled .mod-input__field{pointer-events:none;border-color:var(--color-gray-300);background-color:var(--color-gray-200);}
.mod-input.is-validation-failed .mod-input__field{border-color:var(--color-validation-failed);}
.mod-input.is-validation-failed .icon{color:var(--color-validation-failed);}
.mod-input.is-validation-failed.textarea-with-counter .mod-input__inner{border-color:var(--color-validation-failed);}
.mod-input.is-focused .mod-input__password-validation{display:grid;}
[data-validator] + [data-validator]{display:none;}
.fv-plugins-message-container, .validation-message{color:var(--color-validation-failed);position:relative;font-size:12px;line-height:1.5;}
.fv-plugins-message-container div, .validation-message div{margin-top:4px;}
.validation-message{display:none;}
.is-validation-failed .validation-message{display:block;}
.form-success-message, .form-error-message{margin:10px 0;padding:8px 16px;font-size:16px;line-height:1.5;border-radius:4px;color:var(--color-white);}
@media only screen and (max-width: 767px) {
.form-success-message, .form-error-message{font-size:14px;padding:5px 10px;}
}
.form-success-message.is-hidden, .form-error-message.is-hidden{display:none;}
.form-error-message{background-color:rgba(182, 4, 43, 0.5);border:1px solid var(--color-validation-failed);}
.form-success-message{background-color:rgba(40, 167, 69, 0.5);border:1px solid var(--color-success);}
.mod-loader{position:absolute;left:0;top:0;width:100%;height:100%;transition:opacity 0.3s ease 0.2s, visibility 0.3s ease 0.2s;opacity:0;pointer-events:none;visibility:hidden;z-index:30;background-color:var(--color-white);}
.show-loader .mod-loader{opacity:1;visibility:visible;pointer-events:all;}
.mod-loader svg{width:120px;height:120px;}
.mod-loader__spinner{border:5px solid var(--color-primary-blue);border-radius:50%;border-top:5px solid transparent;width:60px;height:60px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
} .margin{display:block;width:100%;}
.margin--280{height:280px;}
@media only screen and (max-width: 1600px) {
.margin--280{height:200px;}
}
@media only screen and (max-width: 1199px) {
.margin--280{height:160px;}
}
@media only screen and (max-width: 1022px) {
.margin--280{height:100px;}
}
.margin--240{height:240px;}
@media only screen and (max-width: 1600px) {
.margin--240{height:200px;}
}
@media only screen and (max-width: 1199px) {
.margin--240{height:160px;}
}
@media only screen and (max-width: 1022px) {
.margin--240{height:100px;}
}
.margin--200{height:200px;}
@media only screen and (max-width: 1600px) {
.margin--200{height:180px;}
}
@media only screen and (max-width: 1199px) {
.margin--200{height:140px;}
}
@media only screen and (max-width: 1022px) {
.margin--200{height:100px;}
}
.margin--180{height:180px;}
@media only screen and (max-width: 1199px) {
.margin--180{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--180{height:80px;}
}
.margin--170{height:170px;}
@media only screen and (max-width: 1199px) {
.margin--170{height:110px;}
}
@media only screen and (max-width: 1022px) {
.margin--170{height:70px;}
}
.margin--160{height:160px;}
@media only screen and (max-width: 1199px) {
.margin--160{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--160{height:80px;}
}
.margin--140{height:140px;}
@media only screen and (max-width: 1199px) {
.margin--140{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--140{height:80px;}
}
@media only screen and (max-width: 767px) {
.margin--140{height:64px;}
}
.margin--150{height:150px;}
@media only screen and (max-width: 1199px) {
.margin--150{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--150{height:80px;}
}
.margin--128{height:128px;}
@media only screen and (max-width: 1199px) {
.margin--128{height:80px;}
}
.margin--120{height:120px;}
@media only screen and (max-width: 1199px) {
.margin--120{height:80px;}
}
.margin--112{height:112px;}
@media only screen and (max-width: 1199px) {
.margin--112{height:75px;}
}
@media only screen and (max-width: 767px) {
.margin--112{height:60px;}
}
.margin--100{height:100px;}
@media only screen and (max-width: 1199px) {
.margin--100{height:80px;}
}
@media only screen and (max-width: 767px) {
.margin--100{height:60px;}
}
.margin--96{height:96px;}
@media only screen and (max-width: 1199px) {
.margin--96{height:80px;}
}
.margin--80{height:80px;}
@media only screen and (max-width: 1199px) {
.margin--80{height:60px;}
}
@media only screen and (max-width: 767px) {
.margin--80{height:40px;}
}
.margin--64{height:64px;}
.margin--60{height:60px;}
@media only screen and (max-width: 1199px) {
.margin--60{height:40px;}
}
@media only screen and (max-width: 767px) {
.margin--60{height:30px;}
}
.margin--50{height:50px;}
@media only screen and (max-width: 1199px) {
.margin--50{height:40px;}
}
@media only screen and (max-width: 767px) {
.margin--50{height:32px;}
}
.margin--40{height:40px;}
.margin--36{height:36px;}
.margin--32{height:32px;}
.margin--24{height:24px;}
.margin--20{height:20px;}
.margin--16{height:16px;}
.margin--12{height:12px;}
.more-link__text::before, .more-link__text::after{content:"";position:absolute;bottom:0;width:0;right:0;height:2px;background-color:currentColor;pointer-events:none;}
.more-link__text::before{transition:width 300ms cubic-bezier(0, 0, 0.58, 1) 0.1s;}
.more-link__text::after{transition:width 300ms cubic-bezier(0, 0, 0.58, 1);}
.is-active.more-link__text::before, .is-active.more-link__text::after, .active.more-link__text::before, .active.more-link__text::after, .more-link__text:hover::before, .more-link__text:hover::after{width:100%;left:0;}
.more-link{display:inline-flex;align-items:center;text-transform:uppercase;font-weight:600;letter-spacing:1px;color:var(--color-primary-blue);}
.more-link__text{position:relative;}
@media only screen and (max-width: 767px) {
.more-link__text{font-size:14px;}
}
.more-link .icon{width:16px;height:8px;margin-left:12px;flex-shrink:0;transition:transform 0.3s ease;}
@media only screen and (max-width: 767px) {
.more-link .icon{margin-left:6px;}
}
.more-link .icon::before{background-color:var(--color-primary-blue);}
.more-link:hover .more-link__text::before, .more-link:hover .more-link__text::after{width:100%;left:0;}
.more-link:hover .icon{transform:translateX(8px);}
.more-link--reverse .icon{order:-1;margin-right:12px;}
@media only screen and (max-width: 767px) {
.more-link--reverse .icon{margin-right:6px;}
}
.more-link--reverse .icon::before{transform:scale(-1);}
.more-link--reverse:hover .icon{transform:translateX(-8px);}
.more-link--bold{text-transform:none;font-weight:600;letter-spacing:normal;}
.more-link--bold .icon{margin-left:56px;width:24px;height:13px;}
@media only screen and (max-width: 767px) {
.more-link--bold .icon{margin-left:16px;}
}
.radio-button__label{font-size:16px;line-height:1.75;}
.radio-button{position:relative;user-select:none;line-height:1.5;}
.radio-button__label{line-height:24px;position:relative;padding-left:36px;cursor:pointer;margin:0;display:block;}
.radio-button__label::before, .radio-button__label::after{content:"";width:24px;height:24px;position:absolute;left:0;top:0;border-radius:100%;}
.radio-button__label:before{border:0.5px solid var(--color-primary-background);background-color:var(--color-primary-background);transition:background-color 0.3s ease, border 0.3s ease;}
.radio-button__label::after{width:12px;height:12px;top:6px;left:6px;background-color:var(--color-primary-blue);transform:scale(0);transition:transform 0.3s ease;}
@media only screen and (min-width: 1023px) {
.radio-button:hover .radio-button__label::before{border-color:rgba(0, 126, 190, 0.5);}
}
.radio-button input{position:absolute;left:0;top:0;width:100%;height:100%;font-size:0;line-height:0;}
.radio-button input:checked ~ label::after{transform:scale(1);}
.radio-button input:focus-visible ~ label::before{box-shadow:0 0 0 2px var(--color-white), 0 0 0 4px var(--color-grayscale-light-gray);}
.radio-button a{text-decoration:underline;}
.radio-button a:hover{text-decoration:none;}
.failed .radio-button .radio-button__text::before, .radio-button.is-validation-failed .radio-button__text::before, .is-validation-failed .radio-button .radio-button__text::before{border-color:var(--color-validation-failed);}
.radio-button .fv-plugins-message-container{text-align:left;padding-left:35px;}
.radio-button.is-disabled{pointer-events:none;}
.radio-button.is-disabled input{pointer-events:none;}
.radio-button.is-disabled .radio-button__label::before{transform:scale(1);opacity:0.5;background-color:var(--color-primary-gray);}
.radio-button.is-disabled .radio-button__label, .radio-button.is-disabled .radio-button__text{color:var(--color-primary-gray);}
.header-search__results-item span{color:#007ebe;font-weight:600;}
.title--h6, .title--h5, .title--h4, .title--h3, .title--h2, .title--h1{font-weight:700;color:var(--color-primary-black);font-family:var(--font-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.title--h1{font-size:56px;line-height:1.14;}
@media only screen and (max-width: 1600px) {
.title--h1{font-size:48px;}
}
@media only screen and (max-width: 1199px) {
.title--h1{font-size:38px;}
}
@media only screen and (max-width: 1022px) {
.title--h1{font-size:32px;}
}
@media only screen and (max-width: 767px) {
.title--h1{font-size:22px;line-height:1.5;letter-spacing:-0.34px;}
}
.title--h2{font-size:48px;line-height:1.17;}
@media only screen and (max-width: 1600px) {
.title--h2{font-size:40px;}
}
@media only screen and (max-width: 1199px) {
.title--h2{font-size:36px;}
}
@media only screen and (max-width: 1022px) {
.title--h2{font-size:30px;}
}
@media only screen and (max-width: 767px) {
.title--h2{font-size:24px;line-height:1.35;}
}
.title--h3{font-size:40px;line-height:1.2;}
@media only screen and (max-width: 1600px) {
.title--h3{font-size:36px;}
}
@media only screen and (max-width: 1199px) {
.title--h3{font-size:32px;}
}
@media only screen and (max-width: 1022px) {
.title--h3{font-size:28px;}
}
.title--h4{font-size:32px;line-height:1.25;}
@media only screen and (max-width: 1600px) {
.title--h4{font-size:28px;}
}
@media only screen and (max-width: 1022px) {
.title--h4{font-size:24px;}
}
@media only screen and (max-width: 767px) {
.title--h4{font-size:20px;letter-spacing:-0.36px;}
}
.title--h5{font-size:24px;line-height:1.33;letter-spacing:-0.2px;}
@media only screen and (max-width: 767px) {
.title--h5{font-size:20px;}
}
.title--h6{font-size:20px;line-height:1.4;letter-spacing:-0.2px;}
@media only screen and (max-width: 1022px) {
.title--h6{font-size:18px;}
}
@media only screen and (max-width: 767px) {
.title--h6{font-size:16px;}
}
.mod-toggle{-webkit-user-select:none;user-select:none;display:inline-block;font-size:0;line-height:0;}
.mod-toggle__label{margin-bottom:0;}
.mod-toggle__switch{position:relative;display:flex;align-items:center;width:38px;height:24px;cursor:pointer;}
@media only screen and (max-width: 767px) {
.mod-toggle__switch{width:30px;height:20px;}
}
.mod-toggle__switch::before, .mod-toggle__switch::after{position:absolute;display:block;content:"";}
.mod-toggle__switch:before{top:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.2);border-radius:20px;transition:box-shadow 0.3s ease, background-color 0.3s ease;}
.mod-toggle__switch::after{top:2px;left:2px;width:20px;height:20px;background-color:var(--color-white);border-radius:50%;transition:transform 0.3s ease;}
@media only screen and (max-width: 767px) {
.mod-toggle__switch::after{width:16px;height:16px;}
}
.mod-toggle input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0);}
.mod-toggle input:checked + .mod-toggle__label .mod-toggle__switch::after{transform:translate(14px, 0);}
@media only screen and (max-width: 767px) {
.mod-toggle input:checked + .mod-toggle__label .mod-toggle__switch::after{transform:translate(10px, 0);}
}
.mod-toggle.is-disabled .mod-toggle__switch{cursor:not-allowed;}
.mod-toggle.is-disabled .mod-toggle__switch::before{background-color:rgba(0, 0, 0, 0.05);}
.mod-toggle.is-disabled .mod-toggle__switch::after{background-color:rgba(0, 0, 0, 0.3);}
.accordion{position:relative;width:100%;color:var(--color-primary-text);}
.accordion__title{position:relative;text-align:left;width:100%;min-height:96px;padding:15px 60px 15px 32px;letter-spacing:normal;font-family:var(--font-primary);}
@media only screen and (max-width: 1600px) {
.accordion__title{min-height:80px;font-size:20px;}
}
@media only screen and (max-width: 1022px) {
.accordion__title{min-height:70px;padding:15px 70px 15px 20px;font-size:18px;}
}
@media only screen and (max-width: 767px) {
.accordion__title{padding:15px 30px 15px 15px;font-size:16px;min-height:45px;}
}
.accordion__title .icon{position:absolute;top:50%;right:36px;transform:translateY(-50%);pointer-events:none;transition:transform 0.3s ease;}
@media only screen and (max-width: 767px) {
.accordion__title .icon{width:12px;height:8px;right:12px;}
}
.accordion__title .icon::before{background-color:var(--color-primary-black);}
.accordion__content{display:none;}
.accordion__content-inner{padding:5px 32px 36px;}
@media only screen and (max-width: 1022px) {
.accordion__content-inner{max-width:100%;padding:5px 20px 20px;}
}
@media only screen and (max-width: 767px) {
.accordion__content-inner{padding:5px 15px 15px;}
}
.accordion .editor-text{width:100%;}
@media only screen and (max-width: 1022px) {
.accordion .editor-text{font-size:16px;}
}
@media only screen and (max-width: 767px) {
.accordion .editor-text{font-size:14px;line-height:1.5;}
}
.accordion.is-open .accordion__title .icon{transform:translateY(-50%) scaleY(-1);}
.advance-cookie-banner{position:fixed;left:40px;bottom:40px;margin:auto;transition:opacity 0.5s ease;opacity:0;pointer-events:none;max-height:100vh;font-size:14px;font-weight:400;line-height:1.6;color:var(--color-black);background-color:var(--color-white);z-index:998;box-shadow:0px 4px 54px rgba(0, 0, 0, 0.15);overflow:auto;padding:48px 32px 32px;max-width:570px;width:100%;}
.cookie-not-set .advance-cookie-banner{opacity:1;pointer-events:all;}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner{padding:20px;left:20px;bottom:20px;max-height:100svh;}
}
@media only screen and (max-width: 767px) {
.advance-cookie-banner{padding:20px 12px 12px;left:0;bottom:0;max-width:100%;}
}
.advance-cookie-banner__inner{position:relative;z-index:3;display:flex;flex-direction:column;gap:20px;}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner__inner{gap:16px;}
}
.advance-cookie-banner__close-btn{position:absolute;top:12px;right:12px;height:40px;width:40px;display:flex;align-items:center;justify-content:center;z-index:4;}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner__close-btn{top:4px;right:4px;height:36px;width:36px;}
}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__close-btn{top:14px;}
}
.advance-cookie-banner__close-btn i{pointer-events:none;}
.advance-cookie-banner__detail-btn{font-weight:500;}
.advance-cookie-banner__button{display:flex;align-items:center;justify-content:space-between;gap:20px;}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner__button{gap:12px;}
}
.advance-cookie-banner__button .btn{font-size:14px;text-transform:uppercase;min-height:56px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__button .btn{font-size:12px;padding:8px 16px;}
}
.advance-cookie-banner__button .btn .icon{margin-left:16px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__button .btn .icon{margin-left:8px;}
}
.advance-cookie-banner .hide-btn-text{display:none;}
.advance-cookie-banner.is-open-details .normal-btn-text{display:none;}
.advance-cookie-banner.is-open-details .hide-btn-text{display:inline-block;}
.advance-cookie-banner .advance-cookie-modal-toggle-btn{background-color:#fff;color:#007ebe;}
.advance-cookie-banner .advance-cookie-modal-toggle-btn:hover{background-color:#007ebe;color:#fff;}
.advance-cookie-banner .advance-cookie-modal-toggle-btn .icon:before{background-color:currentColor;}
.advance-cookie-modal{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.24);z-index:999;opacity:0;pointer-events:none;transition:opacity 0.4s ease;font-size:14px;font-weight:400;padding:40px;}
.advance-cookie-modal.is-open-modal{opacity:1;pointer-events:all;}
@media only screen and (max-width: 767px) {
.advance-cookie-modal{padding:16px;}
}
.advance-cookie-modal__scroll{max-height:100%;overflow:auto;padding:48px 32px 24px;position:relative;}
@media only screen and (min-width: 1023px) {
.advance-cookie-modal__scroll{scrollbar-track-color:rgba(0, 126, 190, 0.2);scrollbar-face-color:rgba(0, 126, 190, 0.2);scrollbar-arrow-color:rgba(0, 126, 190, 0.2);}
.advance-cookie-modal__scroll::-webkit-scrollbar{width:4px;}
.advance-cookie-modal__scroll ::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background:rgba(0, 126, 190, 0.2);}
.advance-cookie-modal__scroll ::-webkit-scrollbar-thumb:window-inactive{background:rgba(0, 126, 190, 0.2);}
.advance-cookie-modal__scroll::-webkit-scrollbar-thumb{background:rgba(0, 126, 190, 0.2);width:4px;border-radius:0;}
.advance-cookie-modal__scroll::-webkit-scrollbar-thumb:hover{background:rgba(0, 126, 190, 0.2);}
.advance-cookie-modal__scroll ::-webkit-scrollbar{width:4px;}
}
@media only screen and (max-width: 767px) {
.advance-cookie-modal__scroll{padding:24px 24px 16px;}
}
.advance-cookie-modal__inner{background-color:var(--color-white);max-width:800px;position:relative;width:100%;box-shadow:0px 4px 54px rgba(0, 0, 0, 0.15);margin:auto;transform:scale(0.5);opacity:0.5;transition:transform 0.5s ease, opacity 0.5s ease;font-size:14px;line-height:1.6;max-height:100%;display:flex;flex-direction:column;}
.is-open-modal .advance-cookie-modal__inner{opacity:1;transform:scale(1);}
.advance-cookie-modal__btns{display:flex;align-items:center;justify-content:space-between;gap:0;border-top:1px solid var(--color-primary-blue);}
.advance-cookie-modal__btns .btn{font-size:14px;text-transform:uppercase;min-height:56px;}
@media only screen and (max-width: 767px) {
.advance-cookie-modal__btns .btn{font-size:12px;padding:8px 16px;}
}
.advance-cookie-modal__btns .btn .icon{margin-left:16px;}
@media only screen and (max-width: 767px) {
.advance-cookie-modal__btns .btn .icon{margin-left:8px;}
}
.advance-cookie-modal__btns .btn.btn--cookie-confirm-selected{color:var(--color-primary-blue);background-color:var(--color-white);}
.advance-cookie-modal__btns .btn.btn--cookie-confirm-selected .icon:before{background-color:var(--color-primary-blue);}
.advance-cookie-modal__btns .btn.btn--cookie-confirm-selected:hover{color:var(--color-white);background-color:var(--color-primary-blue);}
.advance-cookie-modal__btns .btn.btn--cookie-confirm-selected:hover .icon:before{background-color:var(--color-white);}
.advance-cookie-modal__close-btn{position:absolute;top:20px;right:20px;height:28px;width:28px;display:flex;align-items:center;justify-content:center;}
.advance-cookie-modal__close-btn i{pointer-events:none;}
.advance-cookie-modal__header{padding-bottom:28px;}
@media only screen and (max-width: 767px) {
.advance-cookie-modal__header{padding-bottom:20px;}
}
.advance-cookie-modal__header-title{margin-bottom:16px;}
.advance-cookie-modal__details-title{font-size:inherit;font-weight:700;color:var(--color-black);}
.advance-cookie-modal__details-item:not(:first-child){margin-top:20px;}
.advance-cookie-modal .checkbox{font-size:14px;}
.blockquote{border-left:4px solid var(--color-primary-blue);padding-left:32px;}
@media only screen and (max-width: 1022px) {
.blockquote{border-left-width:3px;padding-left:26px;}
}
.blockquote__author{position:relative;margin-top:24px;font-family:"Aptos", sans-serif;letter-spacing:normal;color:var(--color-primary-text);font-weight:700;line-height:1.5;}
@media only screen and (max-width: 1022px) {
.blockquote__author{margin-top:20px;}
}
@media only screen and (max-width: 767px) {
.blockquote__author{margin-top:15px;}
}
.blockquote__author::before{content:"—";position:relative;font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;left:0;color:currentColor;margin-right:5px;}
.breadcrumbs{width:100%;position:relative;color:var(--color-primary-blue);}
.breadcrumbs ul{list-style:none;margin:0;padding:0;font-size:0;display:flex;flex-wrap:wrap;}
.breadcrumbs__item{display:inline-block;vertical-align:middle;position:relative;padding-right:20px;margin-right:10px;}
@media only screen and (max-width: 1022px) {
.breadcrumbs__item{padding-right:14px;margin-right:8px;}
}
.breadcrumbs__item:last-child{padding:0;margin:0;}
.breadcrumbs__item .icon{position:absolute;top:50%;right:0;transform:translateY(-50%);height:14px;width:7px;opacity:0.4;}
@media only screen and (max-width: 767px) {
.breadcrumbs__item .icon{top:59%;height:12px;width:6px;}
}
.breadcrumbs__item .icon::before{background-color:var(--color-primary-text);}
.breadcrumbs__link{position:relative;}
@media only screen and (max-width: 1022px) {
.breadcrumbs__link{font-size:16px;}
}
@media only screen and (max-width: 767px) {
.breadcrumbs__link{font-size:14px;}
}
.breadcrumbs__link:hover, .breadcrumbs__link:focus{color:var(--color-primary-blue-dark);}
.checkbox-group__label{margin:0 0 4px;display:block;z-index:4;font-size:16px;font-weight:600;color:var(--color-primary-black-3);}
.checkbox-group__list{margin-top:16px;display:grid;grid-gap:8px;}
.checkbox-group__separator{width:100%;}
.checkbox-group .checkbox .fv-plugins-message-container, .checkbox-group .checkbox .validation-message{display:none;}
.checkbox-group .fv-plugins-message-container, .checkbox-group .validation-message{display:none;margin-top:8px;font-weight:600;letter-spacing:0.5px;}
.checkbox-group.failed .fv-plugins-message-container.group-error, .checkbox-group.failed .validation-message{display:block;margin-top:16px;}
.checkbox-group.failed .checkbox__label::before{border-color:var(--color-validation-failed);}
.date-picker-single{width:100%;position:relative;}
@media only screen and (max-width: 1022px) {
.date-picker-single{max-width:100%;}
}
.embeded-video{position:absolute;height:100%;left:0;top:0;cursor:pointer;width:100%;color:var(--color-white);background-color:var(--color-black);overflow:hidden;}
.embeded-video__wrapper{width:100%;position:relative;height:0;padding-bottom:56.24%;}
.embeded-video__wrapper.is-playing .hide-on-play{opacity:0;pointer-events:none;}
.embeded-video__wrapper.is-playing::before, .embeded-video__wrapper.is-playing::after{opacity:0;}
.embeded-video__play-button{width:100%;height:100%;z-index:9;position:absolute;left:0;top:0;}
.embeded-video__play-button-inner{width:80px;height:80px;color:var(--color-white);background-color:var(--color-primary-blue);transition:color 0.4s ease, background-color 0.4s ease, border-color 0.4s ease;}
@media only screen and (max-width: 1199px) {
.embeded-video__play-button-inner{width:60px;height:60px;}
}
@media only screen and (max-width: 767px) {
.embeded-video__play-button-inner{width:40px;height:40px;}
}
@media only screen and (max-width: 767px) {
.embeded-video__play-button .icon{width:20px;height:20px;}
}
.embeded-video__play-button:hover .embeded-video__play-button-inner, .embeded-video__play-button:focus .embeded-video__play-button-inner{color:var(--color-white);background-color:var(--color-primary-black);}
.embeded-video .hide-on-play{transition:transform 0.3s ease, opacity 0.3s ease;}
.embeded-video__iframe-container{width:100%;height:100%;z-index:4;position:absolute;left:0;top:0;border:0;pointer-events:all;}
.form-component{width:100%;position:relative;}
.form-component__header{margin-bottom:36px;}
.form-component__body{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:20px;}
@media only screen and (max-width: 767px) {
.form-component__body{grid-template-columns:1fr;}
}
.form-component__item + .has-title{margin-top:14px;}
.form-component__item-sub-title{margin-top:8px;}
.form-component__item.full{grid-column:span 2;}
@media only screen and (max-width: 767px) {
.form-component__item.full{grid-column:span 1;}
}
.form-component .has-checkbox + .has-checkbox{margin-top:-10px;}
.form-component__info-text{line-height:1.4;}
.form-component__required-info-text{margin-bottom:12px;}
.form-component__divider{display:block;width:100%;height:2px;border-top:1px dashed var(--color-border);margin:14px 0;}
.form-component__form{position:relative;margin:0 auto;max-width:1000px;}
.form-component__submit{margin-top:8px;grid-column:span 2;}
@media only screen and (max-width: 767px) {
.form-component__submit{grid-column:span 1;}
}
.form-component__submit .btn{width:100%;font-size:20px;justify-content:space-between;font-weight:600;min-height:64px;padding:8px 32px;}
.form-component__success{display:none;margin:0 auto;flex-direction:column;gap:24px;min-height:616px;}
.form-component__success-text{max-width:480px;}
.form-component__success-button{margin-top:auto;}
.form-component__success .editor-text p{margin:0 0 40px;}
.form-component__success .editor-text p:last-child{margin-bottom:0;}
.form-component__alert{padding:8px 16px;width:100%;border-radius:10px;text-align:left;margin-top:20px;border:1px solid currentColor;font-size:16px;}
.form-component__alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}
.form-component__alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}
.bg-primary .form-component .mod-loader{background-color:var(--color-primary);}
.form-component .upload-box{max-width:100%;}
.form-component .radio-button-group{margin-top:-10px;}
.form-component [data-validator] + [data-validator]{display:none;}
.form-component.show-thankyou .section-header, .form-component.show-thankyou .form-component__form{display:none;}
.form-component.show-thankyou .form-component__success{display:flex;}
.header-search{left:0;top:0;width:100%;height:100%;will-change:opacity;padding:20px;opacity:0;pointer-events:none;transition:opacity 0.3s ease;position:absolute;background-color:transparent;z-index:2;align-items:flex-end;}
@media only screen and (max-width: 1022px) {
.header-search{align-items:flex-start;justify-content:flex-start;position:fixed;left:0;top:0;width:100%;height:200%;background-color:rgba(0, 0, 0, 0.9);z-index:200;padding:60px 20px;}
}
.header-search.is-open-search, .is-open-search .header-search{opacity:1;pointer-events:all;}
@media only screen and (max-width: 1022px) {
.header-search .container{max-width:100%;}
}
@media only screen and (max-width: 1022px) {
.header-search__wrap{position:relative;}
}
.header-search__form{position:relative;width:calc(100% - 639px);border:1px solid #e1e4e6;background-color:#fff;margin-bottom:10px;}
.header-search__form ::-webkit-input-placeholder{color:var(--color-primary-black);opacity:1;font-weight:400;}
.header-search__form :-ms-input-placeholder{color:var(--color-primary-black);opacity:1;font-weight:400;}
.header-search__form ::placeholder{color:var(--color-primary-black);opacity:1;font-weight:400;}
@media only screen and (max-width: 1600px) {
.header-search__form{margin-top:0;width:calc(100% - 548px);}
}
@media only screen and (max-width: 1022px) {
.header-search__form{width:100%;margin:0;}
}
.header-search__input-field{box-shadow:none;outline:none;width:100%;height:64px;background-color:var(--color-white);border:0;font-size:16px;padding:5px 60px 5px 20px;color:var(--color-text);}
@media only screen and (max-width: 1600px) {
.header-search__input-field{height:48px;}
}
@media only screen and (max-width: 767px) {
.header-search__input-field{height:40px;}
}
.header-search__submit{position:absolute;right:0;top:0;width:64px;height:64px;background-color:var(--color-primary-blue);color:var(--color-white);transition:background-color 0.3s ease;}
@media only screen and (max-width: 1600px) {
.header-search__submit{height:48px;width:48px;}
}
@media only screen and (max-width: 767px) {
.header-search__submit{height:40px;width:40px;}
}
.header-search__submit i{width:20px;height:20px;font-size:26px;line-height:0.9;}
.header-search__submit i::before{line-height:inherit;background-color:var(--color-white);}
.header-search__submit:hover, .header-search__submit:focus{background-color:var(--color-primary-blue-dark);}
.header-search__close{position:absolute;right:34px;top:32px;z-index:3;height:40px;width:40px;transition:transform 0.3s ease;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.header-search__close{right:14px;top:16px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.header-search__close{right:20px;top:16px;}
}
@media only screen and (max-width: 767px) {
.header-search__close{right:12px;top:10px;border-width:1px;}
}
.header-search__close .icon{width:16px;height:16px;}
.header-search__close .icon::before{background-color:var(--color-white);}
.header-search__close:hover{transform:scale(1.1);}
.header-search__results{position:absolute;bottom:-1px;left:0;width:100%;max-height:calc(100vh - var(--header-height, 106px));padding:32px 0;background-color:var(--color-white);transform:translateY(100%);overflow:auto;opacity:0;pointer-events:none;transition:opacity 0.3s ease;box-shadow:0px 40px 60px -20px rgba(0, 0, 0, 0.2);}
@media only screen and (max-width: 1022px) {
.header-search__results{transform:translate(0, 0);bottom:initial;top:104px;left:20px;width:calc(100% - 40px);max-height:calc(100vh - 180px);}
}
.header-search__results.is-active{opacity:1;pointer-events:auto;}
.header-search__results-inner{width:calc(100% - 680px);margin:0 auto;display:flex;flex-direction:column;gap:32px;}
@media only screen and (max-width: 1600px) {
.header-search__results-inner{width:calc(100% - 588px);}
}
@media only screen and (max-width: 1022px) {
.header-search__results-inner{width:calc(100% - 48px);}
}
.header-search__results-item{color:#6f6b73;width:100%;padding:4px 0;display:flex;align-items:center;background-color:var(--color-white);transition:color 0.3s ease;border-bottom:1px solid #e1e4e6;}
.header-search__results-item em, .header-search__results-item strong, .header-search__results-item.hover, .header-search__results-item:hover{color:var(--color-primary-blue);}
.header-search__results-item__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;display:block;}
.image-gallery{max-width:912px;width:100%;position:relative;}
.image-gallery__image{position:relative;height:0;padding-bottom:56.24%;}
@media only screen and (max-width: 767px) {
.image-gallery .swiper-slide{width:calc(100vw - 48px);}
}
@media only screen and (max-width: 1022px) {
.image-gallery .swiper-pagination{display:none;}
}
.info-bar{width:100%;background:linear-gradient(90deg, #e18a3a 0%, #d3022e 100%);min-height:72px;padding:8px 0;z-index:7;color:var(--color-white);display:flex;align-items:center;position:relative;}
@media only screen and (max-width: 1600px) {
.info-bar{min-height:60px;font-size:14px;}
}
@media only screen and (max-width: 1199px) {
.info-bar{min-height:40px;}
}
.is-open-search .info-bar{z-index:1;}
.is-open-mega-menu .info-bar, .is-open-search .info-bar, .body-scroll-locked .info-bar{padding-right:var(--scroll-width, 0px);padding-left:var(--scroll-width, 0px);}
.info-bar__close{position:absolute;top:0;bottom:0;right:28px;margin:auto;padding:10px;}
@media only screen and (max-width: 1199px) {
.info-bar__close{right:16px;}
}
@media only screen and (max-width: 767px) {
.info-bar__close{right:10px;}
}
.is-open-mega-menu .info-bar__close, .is-open-search .info-bar__close, .body-scroll-locked .info-bar__close{margin-right:var(--scroll-width, 0px);}
.info-bar__close .icon{width:12px;height:12px;}
.info-bar__text{margin:0 auto;text-align:center;}
@media only screen and (min-width: 1023px) {
.info-bar__text{max-width:1000px;}
}
.language-dropdown{z-index:9;position:relative;margin-left:6px;}
@media only screen and (max-width: 1022px) {
.language-dropdown{font-size:14px;}
}
@media only screen and (min-width: 1023px) {
.language-dropdown{z-index:2;}
}
.language-dropdown__list{position:absolute;left:0;top:0;z-index:2;padding:40px 10px 6px 8px;font-size:14px;line-height:1.8;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 0.3s ease, visibility 0.3s ease, background-color 0.3s ease;min-width:100%;background-color:var(--color-white);}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.language-dropdown__list{left:initial;right:0;padding:40px 6px 6px 8px;}
}
@media only screen and (max-width: 1022px) {
.language-dropdown__list{padding:30px 10px 6px 16px;background-color:var(--color-primary-blue);}
}
.language-dropdown__placeholder{display:flex;align-items:center;position:relative;z-index:3;padding:10px 2px 10px 8px;transition:color 0.3s ease;}
@media only screen and (max-width: 1022px) {
.language-dropdown__placeholder{padding:0 16px;}
}
.language-dropdown__placeholder .icon{margin-left:10px;transition:transform 0.3s ease;}
.language-dropdown__placeholder .icon::before{background-color:var(--color-primary-gray);}
@media only screen and (max-width: 1022px) {
.language-dropdown__placeholder .icon::before{background-color:currentColor;}
}
.language-dropdown__link{transition:color 0.3s ease, transform 0.3s ease;}
@media only screen and (max-width: 1022px) {
.language-dropdown__link{font-size:14px;line-height:1.5;}
}
@media only screen and (min-width: 1023px) {
.language-dropdown a:hover{color:var(--color-primary-blue);}
}
.language-dropdown:hover .language-dropdown__placeholder{color:var(--color-primary-blue);}
.language-dropdown:hover .language-dropdown__list{visibility:visible;opacity:1;pointer-events:all;}
.language-dropdown:hover .language-dropdown__placeholder .icon{transform:scaleY(-1);}
@media only screen and (min-width: 1023px) {
.lead-text .editor-text{line-height:1.85;}
}
.link-box{position:relative;display:flex;justify-content:flex-end;flex-direction:column;max-width:456px;width:100%;min-height:240px;padding:32px 70px 32px 32px;color:var(--color-white);background-color:var(--color-middle-gray);transition:background-color 0.3s ease;}
@media only screen and (max-width: 1600px) {
.link-box{min-height:200px;max-width:400px;}
}
@media only screen and (max-width: 1022px) {
.link-box{min-height:100px;max-width:340px;font-size:14px;line-height:1.5;padding:14px 60px 20px 20px;}
}
@media only screen and (max-width: 767px) {
.link-box{max-width:100%;font-size:10px;min-height:96px;}
}
.link-box .title{color:inherit;font-family:"Aptos", sans-serif;font-weight:600;letter-spacing:-0.6px;}
.link-box .icon{position:absolute;right:30px;bottom:48px;width:34px;height:12px;transition:transform 0.3s ease, background-color 0.3s ease;}
@media only screen and (max-width: 1022px) {
.link-box .icon{bottom:20px;width:20px;right:16px;}
}
.link-box[href]:hover{background-color:var(--color-primary-text);}
.link-box[href]:hover .icon{transform:translateX(6px);}
.link-box--blue{background-color:var(--color-primary-blue);}
.link-box--blue .icon::before{background-color:var(--color-white);}
.link-box--blue[href]:hover{background-color:#007ebe;}
.measurements-card .title{font-size:24px;line-height:1.67;}
@media only screen and (max-width: 1600px) {
.measurements-card .title{font-size:20px;line-height:1.5;}
}
@media only screen and (max-width: 1022px) {
.measurements-card .title{font-size:18px;}
}
.measurements-card{max-width:450px;width:100%;margin:0 auto;text-align:center;}
@media only screen and (max-width: 767px) {
.measurements-card{max-width:450px;}
}
.measurements-card .measurements-card__gauge{width:100%;height:310px;}
.measurements-card .more-link{font-size:14px;margin-top:12px;}
.measurements-card__bg svg{width:100%;height:auto;max-width:100%;}
.measurements-card__text{line-height:1;}
.measurements-card__image{position:relative;width:100%;height:0;overflow:hidden;margin:0 auto 16px;padding-bottom:100%;}
.measurements-card .title{font-weight:600;line-height:1.5;}
.measurements-card__data{letter-spacing:-0.2px;color:var(--color-utility-green);position:absolute;bottom:38px;left:0;width:100%;text-align:center;z-index:4;}
.measurements-card__pointer{position:absolute;left:50%;top:50%;transform-origin:bottom;z-index:4;width:1px;height:1px;transition:transform 0.3s ease;transform:rotate(var(--pointer-rotation, 0deg));}
.measurements-card__pointer::before{content:"";position:absolute;left:-12px;bottom:-12px;width:24px;height:104px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='104' fill='none' class='measurements-card__pointer'%3E%3Ccircle cx='12' cy='92' r='12' fill='%23323435' /%3E%3Cpath fill='%23323435' d='M6 88h12L12 0 6 88Z' /%3E%3C/svg%3E") no-repeat center/contain;transform:rotate(-136deg);transform-origin:12px 91px;}
@media only screen and (max-width: 1600px) {
.measurements-card__pointer::before{width:20px;height:90px;transform-origin:10px 78px;}
}
@media only screen and (min-width: 1023px) {
.menu{position:absolute;left:50%;top:58%;transform:translate(-50%, -50%);z-index:3;}
}
@media only screen and (max-width: 1022px) {
.menu{position:fixed;left:0;top:0;width:100%;z-index:3;background-color:var(--color-primary-blue);color:var(--color-white);height:100%;overflow:hidden;padding:0;padding-top:var(--header-height, 106px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease, visibility 0.3s ease;}
.is-open-menu .menu{opacity:1;visibility:visible;pointer-events:all;}
}
@media only screen and (max-width: 1022px) {
.menu nav{padding:0 24px 200px;overflow:auto;height:calc(100vh - 6px);}
}
.menu__list{display:flex;align-items:center;gap:24px;}
@media only screen and (max-width: 1600px) {
.menu__list{gap:20px;}
}
@media only screen and (max-width: 1199px) {
.menu__list{gap:16px;}
}
@media only screen and (max-width: 1022px) {
.menu__list{gap:0;display:grid;align-items:flex-start;}
}
.menu__item{position:relative;}
@media only screen and (max-width: 1022px) {
.menu__item{width:100%;border-bottom:1px solid var(--color-primary-lines);}
}
@media only screen and (min-width: 1023px) {
.menu__item:hover .menu__link.level-1{color:var(--color-primary-blue);}
}
@media only screen and (max-width: 1022px) {
.menu__item-inner{display:flex;gap:16px;}
}
.menu__link{display:flex;font-size:18px;z-index:3;font-weight:400;letter-spacing:0.4px;}
@media only screen and (min-width: 1023px) {
.menu__link{white-space:nowrap;}
}
@media only screen and (max-width: 1600px) {
.menu__link{font-size:16px;}
}
@media only screen and (max-width: 1022px) {
.menu__link{padding:16px 0;min-height:1px;text-align:left;justify-content:space-between;display:flex;font-weight:500;font-size:16px;color:inherit;}
}
.menu__link span, .menu__link i{pointer-events:none;}
.menu__link .icon{display:none;}
@media only screen and (max-width: 1022px) {
.menu__link .icon{display:block;width:22px;height:8px;}
.menu__link .icon::before{background-color:currentColor;}
}
@media only screen and (max-width: 1022px) {
.menu__footer{display:flex;align-items:center;justify-content:space-between;margin:24px 0;}
}
.mod-status{width:100%;}
.mod-status__inner{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:88px;padding:10px 32px;gap:20px;color:var(--color-white);background-color:var(--color-primary-blue);}
@media only screen and (max-width: 1600px) {
.mod-status__inner{min-height:78px;}
}
@media only screen and (max-width: 1022px) {
.mod-status__inner{min-height:1px;padding:10px 20px;}
}
@media only screen and (max-width: 767px) {
.mod-status__inner{flex-direction:column;align-items:flex-start;gap:10px;}
}
.mod-status__left-side{display:flex;align-items:center;font-weight:400;}
.mod-status__status{margin-left:4px;font-weight:600;text-transform:uppercase;}
@media only screen and (max-width: 1022px) {
.mod-status__status{font-size:14px;}
}
.mod-status .editor-text{max-width:640px;width:100%;margin-top:45px;}
@media only screen and (max-width: 1022px) {
.mod-status .editor-text{margin-top:30px;}
}
.modal{position:fixed;left:0;top:0;width:100%;z-index:999;display:flex;align-items:center;justify-content:center;padding:40px;height:100%;overflow:auto;will-change:opacity, visibility;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease, visibility 0.3s ease;}
@media only screen and (min-width: 1023px) {
.modal{scrollbar-track-color:rgba(255, 255, 255, 0.4);scrollbar-face-color:rgba(255, 255, 255, 0.4);scrollbar-arrow-color:rgba(255, 255, 255, 0.4);}
.modal::-webkit-scrollbar{width:6px;}
.modal ::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background:rgba(255, 255, 255, 0.4);}
.modal ::-webkit-scrollbar-thumb:window-inactive{background:rgba(255, 255, 255, 0.4);}
.modal::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.4);width:6px;border-radius:0;}
.modal::-webkit-scrollbar-thumb:hover{background:rgba(255, 255, 255, 0.4);}
.modal ::-webkit-scrollbar{width:6px;}
}
@media only screen and (max-width: 767px) {
.modal{padding:40px 20px;}
}
.modal.is-open-modal{opacity:1;visibility:visible;pointer-events:all;}
.modal__bg{background:rgba(0, 0, 0, 0.24);pointer-events:all;position:fixed;left:0;top:0;width:100%;height:100%;}
.modal__close{position:absolute;right:28px;top:28px;z-index:9;}
@media only screen and (max-width: 767px) {
.modal__close{right:16px;top:16px;}
}
.modal__close .icon{pointer-events:none;transition:transform 0.3s ease;}
.modal__close .icon::before{background-color:var(--color-black);}
.modal__close:hover .icon::before{background-color:var(--color-primary-blue);}
.modal__inner{position:relative;margin:auto;background-color:var(--color-white);padding:48px 32px 32px;max-width:462px;box-shadow:0px 4px 54px rgba(0, 0, 0, 0.15);width:100%;transform:scale(0.8);opacity:0.5;transition:transform 0.3s ease, opacity 0.3s ease;}
@media only screen and (max-width: 767px) {
.modal__inner{padding:44px 32px 32px;}
}
.is-open-modal .modal__inner{opacity:1;transform:scale(1);}
.modal__footer{margin-top:24px;display:flex;flex-wrap:wrap;gap:18px;}
@media only screen and (max-width: 767px) {
.modal__footer{gap:10px;}
}
.modal__footer .btn{text-transform:uppercase;}
.pagination{position:relative;text-align:center;}
.pagination nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;}
@media only screen and (max-width: 1022px) {
.pagination nav{grid-gap:5px;}
}
.pagination .page-numbers{width:56px;height:56px;font-weight:600;background-color:var(--color-white);color:var(--color-primary-blue);border:1px solid var(--color-primary-background);transition:border-color 0.3s ease, color 0.3s ease;}
@media only screen and (max-width: 1199px) {
.pagination .page-numbers{width:50px;height:50px;font-size:18px;}
}
@media only screen and (max-width: 1022px) {
.pagination .page-numbers{width:42px;height:42px;font-size:16px;}
}
@media only screen and (max-width: 767px) {
.pagination .page-numbers{font-size:14px;}
}
@media only screen and (max-width: 1022px) {
.pagination .page-numbers .icon{width:8px;height:16px;}
}
.pagination .page-numbers .icon::before{background-color:currentColor;}
.pagination .page-numbers--separator{background-color:transparent;pointer-events:none;width:32px;}
@media only screen and (max-width: 1022px) {
.pagination .page-numbers--separator{width:26px;}
}
.pagination .page-numbers.is-active, .pagination .page-numbers:hover{border-color:var(--color-primary-gray);color:var(--color-primary-text);}
.pagination .page-numbers.is-disabled{pointer-events:none;display:none;}
.pagination .page-numbers.is-disabled .icon{pointer-events:none;opacity:0.3;}
.person-card{max-width:308px;width:100%;}
.person-card__name{color:#007ebe;}
.person-card__image{max-width:152px;height:152px;width:100%;}
@media only screen and (max-width: 767px) {
.person-card__image{max-width:110px;height:110px;}
}
.person-card__image img{width:100%;height:auto;object-fit:contain;}
.person-card__image.without-image{display:none;}
.person-card__content{padding:24px;}
@media only screen and (max-width: 1199px) {
.person-card__content{padding:15px;}
}
.person-card__position{color:var(--color-primary-gray);}
.person-card__contact{margin-top:20px;line-height:1.5;}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
.person-card__contact{font-size:14px;}
}
@media only screen and (max-width: 767px) {
.person-card__contact{margin-top:10px;font-size:14px;}
}
.person-card__contact-item{display:flex;}
.person-card__contact-item-language, .person-card__contact-item-text{padding-left:4px;}
.person-card__contact-item-language{display:grid;align-items:center;grid-auto-flow:column;grid-gap:8px;}
.person-card__contact-item-language img{width:22px;height:16px;}
.person-card__contact-item--language{margin-top:16px;}
@media only screen and (max-width: 1022px) {
.person-card__contact-item--language{margin-top:6px;}
}
.person-card__contact a{color:var(--color-primary-blue);}
.person-card__contact a:hover{color:var(--color-primary-blue-dark);}
.person-card .btn{width:100%;justify-content:space-between;}
@media only screen and (min-width: 1200px) {
.person-card .btn{margin-top:8px;}
}
.radio-button-group__label{margin:0 0 4px;display:block;z-index:4;font-size:16px;font-weight:600;color:var(--color-primary-black-3);}
.radio-button-group__list{margin-top:16px;display:grid;grid-gap:8px;}
.radio-button-group .radio-button .fv-plugins-message-container, .radio-button-group .radio-button .validation-message{display:none;}
.radio-button-group .fv-plugins-message-container, .radio-button-group .validation-message{display:none;}
.radio-button-group.failed .fv-plugins-message-container.group-error, .radio-button-group.failed .validation-message{display:block;margin-top:8px;}
.radio-button-group.failed .radio-button__label::before{border-color:var(--color-validation-failed);}
.radio-button-group__none{display:none;}
.radio-button-group--horizontal .radio-button-group__list{display:flex;grid-gap:0;gap:32px;flex-wrap:wrap;}
.search-post-group__title{font-weight:600;margin-bottom:16px;}
.secondary-nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));max-width:528px;width:100%;}
@media only screen and (max-width: 1022px) {
.secondary-nav{max-width:100%;}
}
.secondary-nav__item{display:flex;align-items:center;justify-content:space-between;padding:15px 20px 15px 32px;min-height:96px;line-height:1.2;color:var(--color-white);background-color:var(--color-primary-blue);transition:background-color 0.3s ease;}
@media only screen and (max-width: 1600px) {
.secondary-nav__item{min-height:75px;}
}
@media only screen and (max-width: 1199px) {
.secondary-nav__item{min-height:65px;padding:20px 25px;}
}
@media only screen and (max-width: 1022px) {
.secondary-nav__item{min-height:1px;padding:20px;}
}
@media only screen and (max-width: 767px) {
.secondary-nav__item{padding:16px 14px 16px 16px;font-size:12px;}
}
.secondary-nav__item:not(:last-child){border-bottom:1px solid rgba(255, 255, 255, 0.24);}
@media only screen and (min-width: 768px) {
.secondary-nav__item:nth-last-of-type(2){border-bottom:none;}
}
.secondary-nav__item:nth-child(odd){border-right:1px solid rgba(255, 255, 255, 0.24);}
.secondary-nav__item .icon{width:24px;height:8px;margin-left:15px;flex-shrink:0;transition:transform 0.3s ease;}
@media only screen and (max-width: 767px) {
.secondary-nav__item .icon{width:16px;margin-left:10px;}
}
.secondary-nav__item .icon::before{background-color:var(--color-white);}
.secondary-nav__item:hover{background-color:var(--color-primary-black);}
.secondary-nav__item:hover .icon{transform:translateX(6px);}
.secondary-nav__item.is-active{background-color:var(--color-primary-black);}
.section-header__dropdown-list .dropdown__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;visibility:inherit;clip:rect(0, 0, 0, 0);}
.section-header{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:48px;}
@media only screen and (max-width: 767px) {
.section-header{align-items:flex-start;flex-direction:column;margin-bottom:30px;}
}
.section-header__super-title{line-height:1;font-weight:normal;color:var(--color-primary-blue);margin-bottom:4px;font-family:var(--font-primary);}
.section-header__titles{font-family:var(--font-secondary);}
@media only screen and (max-width: 767px) {
.section-header__titles .title{font-size:32px;line-height:1;}
}
.section-header__dropdown-list{display:flex;align-items:center;max-width:402px;width:100%;margin-left:auto;gap:16px;}
@media only screen and (max-width: 1022px) {
.section-header__dropdown-list{flex:auto;width:100%;max-width:100%;}
}
@media only screen and (max-width: 767px) {
.section-header__dropdown-list{max-width:100%;flex-direction:column;}
}
.section-header__dropdown-list .dropdown{max-width:100%;}
.section-header__dropdown-list--single{max-width:314px;}
@media only screen and (max-width: 1022px) {
.section-header__dropdown-list--single{max-width:260px;}
}
@media only screen and (max-width: 767px) {
.section-header__dropdown-list--single{max-width:100%;}
}
.social-nav{display:flex;align-items:center;justify-content:center;}
@media only screen and (max-width: 767px) {
.social-nav{flex-wrap:wrap;}
}
.social-nav ul{display:grid;grid-auto-flow:column;align-items:center;grid-gap:16px;}
@media only screen and (max-width: 767px) {
.social-nav ul{gap:10px;}
}
.social-nav__link{width:48px;height:48px;border:1px solid var(--color-primary-lines);transition:border-color 0.3s ease;}
@media only screen and (max-width: 1022px) {
.social-nav__link{width:40px;height:40px;}
}
.social-nav__link .icon::before{background-color:var(--color-primary-blue);}
@media only screen and (max-width: 1022px) {
.social-nav__link .icon-youtube, .social-nav__link .icon-linkedin{width:20px;}
}
@media only screen and (max-width: 1022px) {
.social-nav__link .icon-facebook{width:10px;}
}
.social-nav__link:hover, .social-nav__link:focus{border-color:var(--color-primary-blue);}
.upload-box__label{margin:0 0 4px;display:block;z-index:4;font-size:16px;font-weight:600;color:var(--color-primary-black-3);}
.upload-box{width:100%;max-width:826px;display:flex;flex-direction:column;color:var(--color-primary-black);}
.upload-box__title{position:relative;display:grid;z-index:4;margin:0;grid-gap:6px;pointer-events:none;}
.upload-box__inner{position:relative;flex-direction:column;text-align:center;gap:8px;padding:8px 16px;min-height:168px;width:100%;background-color:var(--color-primary-background);border:0.5px dashed var(--color-primary-backgrounds);transition:border-color 0.3s ease;}
.upload-box__inner::before{content:"";position:absolute;left:0;z-index:3;pointer-events:none;background-color:var(--color-primary-background);top:0px;width:40px;height:10px;}
.upload-box__inner:hover{border-color:var(--color-primary-blue);}
.upload-box__inner .icon{margin-bottom:4px;transition:opacity 0.5s var(--easing-default);}
.is-validation-failed .upload-box__inner, .upload-box__inner.is-validation-failed{background-color:#fbf2f4;border-color:var(--color-red-500);}
.is-validation-failed .upload-box__inner::before, .upload-box__inner.is-validation-failed::before{background-color:#fbf2f4;}
.is-validation-failed .upload-box__inner .upload-box__info-text, .upload-box__inner.is-validation-failed .upload-box__info-text{display:none;}
.is-validation-failed .upload-box__inner .fv-plugins-message-container, .upload-box__inner.is-validation-failed .fv-plugins-message-container{display:block;}
.upload-box input[type=file]{font-size:0;position:absolute;left:0;top:0;line-height:0;width:100%;height:100%;cursor:pointer;background:transparent;border:0;padding:0;box-shadow:none;}
.upload-box .icon{pointer-events:none;}
.upload-box .hide-on-drag{transition:opacity 0.5s var(--easing-default);}
.upload-box__main{position:relative;}
.upload-box__drag-label{font-weight:700;padding:30px;opacity:0;pointer-events:none;transition:opacity 0.5s var(--easing-default);}
.upload-box__list ul{display:grid;grid-gap:16px;}
.upload-box__list-text-wrapper{position:relative;}
.upload-box__list-icon{width:24px;height:24px;border:0.5px solid var(--color-primary-background);background-color:var(--color-primary-background);border-radius:100%;flex-shrink:0;}
.upload-box__list-icon .icon{width:16px;height:16px;}
.upload-box__list li{position:relative;width:100%;border:0.5px solid var(--color-primary-background);border-radius:0;display:flex;align-items:center;gap:10px;text-align:center;z-index:4;background-color:var(--color-white);padding:12px 24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
@media only screen and (max-width: 1022px) {
.upload-box__list li{padding:12px;}
}
.upload-box__list li:first-child{margin-top:16px;}
.upload-box__list-left{display:flex;align-items:center;gap:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.upload-box__list-text{overflow:hidden;text-overflow:ellipsis;}
.upload-box__list-remove{margin-left:auto;flex-shrink:0;}
.upload-box .text--16{line-height:1;}
.upload-box.is-hovered .upload-box__inner{background-color:rgba(0, 0, 0, 0.03);border-color:var(--color-primary);}
.upload-box.is-hovered .upload-box__inner .icon, .upload-box.is-hovered .hide-on-drag{opacity:0;}
.upload-box.is-hovered .upload-box__drag-label{opacity:1;}
.page-404 .title--h1{font-size:120px;line-height:0.93;letter-spacing:-4px;}
@media only screen and (max-width: 1600px) {
.page-404 .title--h1{font-size:80px;}
}
@media only screen and (max-width: 1199px) {
.page-404 .title--h1{font-size:60px;}
}
@media only screen and (max-width: 1022px) {
.page-404 .title--h1{font-size:50px;letter-spacing:normal;}
}
.page-404 .title--h1{color:var(--color-primary-blue);font-weight:800;font-family:var(--font-secondary);}
.page-404__content{width:100%;display:grid;grid-gap:20px;max-width:750px;}
.sc-page-404{min-height:774px;padding:30px 0;display:flex;align-items:center;justify-content:center;}
@media only screen and (max-width: 1022px) {
.sc-page-404{min-height:500px;}
}
@media only screen and (max-width: 1199px) {
.detail-module{padding-top:30px;}
}
.detail-module__body{display:grid;grid-gap:60px;}
@media only screen and (max-width: 767px) {
.detail-module__body{grid-gap:40px;}
}
.detail-module__side-bar{position:-webkit-sticky;position:sticky;top:0;transition:top 0.4s cubic-bezier(0.65, 0, 0.35, 1);transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1), cubic-bezier(0.33, 1, 0.68, 1), cubic-bezier(0.33, 1, 0.68, 1);}
@media only screen and (min-width: 1023px) {
.is-scrolled .detail-module__side-bar{top:40px;}
}
@media only screen and (min-width: 1023px) {
.is-scrolled-up .detail-module__side-bar{top:calc(var(--header-height, 144px) + 40px);}
}
@media only screen and (max-width: 1022px) {
.detail-module__side-bar{top:0;margin-top:40px;}
}
@media only screen and (max-width: 1022px) {
.detail-module .person-card{max-width:100%;}
}
.document-list__inner{display:grid;grid-gap:8px;}
@media only screen and (min-width: 1023px) {
.document-list__inner--two-cols{grid-template-columns:repeat(2, minmax(0, 1fr));}
}

.editor-text h6, .editor-text p.blockquote-footer,
.editor-text .blockquote-footer, .editor-text h5, .editor-text h4, .editor-text h3, .editor-text h2, .editor-text h1{font-weight:700;color:var(--color-primary-black);font-family:var(--font-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.editor-text h1{font-size:56px;line-height:1.14;}
@media only screen and (max-width: 1600px) {
.editor-text h1{font-size:48px;}
}
@media only screen and (max-width: 1199px) {
.editor-text h1{font-size:38px;}
}
@media only screen and (max-width: 1022px) {
.editor-text h1{font-size:32px;}
}
@media only screen and (max-width: 767px) {
.editor-text h1{font-size:22px;line-height:1.5;letter-spacing:-0.34px;}
}
.editor-text h2{font-size:48px;line-height:1.17;}
@media only screen and (max-width: 1600px) {
.editor-text h2{font-size:40px;}
}
@media only screen and (max-width: 1199px) {
.editor-text h2{font-size:36px;}
}
@media only screen and (max-width: 1022px) {
.editor-text h2{font-size:30px;}
}
@media only screen and (max-width: 767px) {
.editor-text h2{font-size:24px;line-height:1.35;}
}
.editor-text h3{font-size:40px;line-height:1.2;}
@media only screen and (max-width: 1600px) {
.editor-text h3{font-size:36px;}
}
@media only screen and (max-width: 1199px) {
.editor-text h3{font-size:32px;}
}
@media only screen and (max-width: 1022px) {
.editor-text h3{font-size:28px;}
}
.editor-text h4{font-size:32px;line-height:1.25;}
@media only screen and (max-width: 1600px) {
.editor-text h4{font-size:28px;}
}
@media only screen and (max-width: 1022px) {
.editor-text h4{font-size:24px;}
}
@media only screen and (max-width: 767px) {
.editor-text h4{font-size:20px;letter-spacing:-0.36px;}
}
.editor-text p.blockquote-footer, .editor-text .blockquote-footer, .editor-text h5{font-size:24px;line-height:1.33;letter-spacing:-0.2px;}
@media only screen and (max-width: 767px) {
.editor-text p.blockquote-footer, .editor-text .blockquote-footer, .editor-text h5{font-size:20px;}
}
.editor-text h6{font-size:20px;line-height:1.4;letter-spacing:-0.2px;}
@media only screen and (max-width: 1022px) {
.editor-text h6{font-size:18px;}
}
@media only screen and (max-width: 767px) {
.editor-text h6{font-size:16px;}
}
.editor-text blockquote{font-size:24px;line-height:1.67;}
@media only screen and (max-width: 1600px) {
.editor-text blockquote{font-size:20px;line-height:1.5;}
}
@media only screen and (max-width: 1022px) {
.editor-text blockquote{font-size:18px;}
}
.editor-text table{font-size:18px;line-height:1.78;}
@media only screen and (max-width: 767px) {
.editor-text table{font-size:16px;}
}
.container .editor-text .container{max-width:100%;padding:0;}
.editor-text h1, .editor-text h2, .editor-text h3, .editor-text h4, .editor-text h5, .editor-text h6{margin-bottom:16px;}
@media only screen and (max-width: 1022px) {
.editor-text h1, .editor-text h2, .editor-text h3, .editor-text h4, .editor-text h5, .editor-text h6{margin-bottom:12px;}
}
* + .editor-text h1,
* + .editor-text h2,
* + .editor-text h3,
* + .editor-text h4,
* + .editor-text h5,
* + .editor-text h6{margin-top:30px;}
.editor-text h1:first-child, .editor-text h2:first-child, .editor-text h3:first-child, .editor-text h4:first-child, .editor-text h5:first-child, .editor-text h6:first-child{margin-top:0;}
.editor-text h1:last-child, .editor-text h2:last-child, .editor-text h3:last-child, .editor-text h4:last-child, .editor-text h5:last-child, .editor-text h6:last-child{margin-bottom:0;}
.editor-text p, .editor-text ul, .editor-text ol, .editor-text table{margin-top:20px;margin-bottom:20px;}
@media only screen and (max-width: 1022px) {
.editor-text p, .editor-text ul, .editor-text ol, .editor-text table{margin:0 0 20px;}
}
.editor-text p:first-child, .editor-text ul:first-child, .editor-text ol:first-child, .editor-text table:first-child{margin-top:0;}
.editor-text p:last-child, .editor-text ul:last-child, .editor-text ol:last-child, .editor-text table:last-child{margin-bottom:0;}
.editor-text p a, .editor-text ul a, .editor-text ol a, .editor-text table a{text-decoration:underline;}
.editor-text p + h1, .editor-text p + h2, .editor-text p + h3, .editor-text p + h4, .editor-text p + h5,
.editor-text ul + h1,
.editor-text ul + h2,
.editor-text ul + h3,
.editor-text ul + h4,
.editor-text ul + h5,
.editor-text ol + h1,
.editor-text ol + h2,
.editor-text ol + h3,
.editor-text ol + h4,
.editor-text ol + h5,
.editor-text table + h1,
.editor-text table + h2,
.editor-text table + h3,
.editor-text table + h4,
.editor-text table + h5{margin-top:40px;}
.editor-text img.aligncenter, .editor-text img.alignright, .editor-text img.aligleft, .editor-text img.alignnone{display:block;}
.editor-text img.aligncenter{margin-left:auto;margin-right:auto;}
.editor-text img.alignright{margin-left:auto;}
.editor-text img.aligleft{margin-right:auto;}
.editor-text img.alignnone{display:block;margin:0 auto;}
.editor-text figure, .editor-text img{margin-bottom:40px;}
@media only screen and (max-width: 767px) {
.editor-text figure, .editor-text img{margin-bottom:24px;}
}
.editor-text figure img, .editor-text img img{margin:0;}
.editor-text figure:last-child, .editor-text img:last-child{margin-bottom:0;}
.editor-text figcaption{font-size:14px;}
@media only screen and (min-width: 1023px) {
.editor-text figcaption{padding-top:8px;}
}
.editor-text ul, .editor-text ol{list-style:none;display:grid;grid-gap:8px;padding-left:16px;}
@media only screen and (max-width: 1022px) {
.editor-text ul, .editor-text ol{padding-left:0;}
}
.editor-text ul li, .editor-text ol li{position:relative;padding-left:24px;}
@media only screen and (max-width: 1022px) {
.editor-text ul li{padding-left:18px;}
}
.editor-text ul li::before{content:"";position:absolute;border-radius:100%;width:6px;height:6px;background-color:var(--color-primary-blue);top:17px;left:0;}
@media only screen and (max-width: 1600px) {
.editor-text ul li::before{top:12px;}
}
.editor-text ol{counter-reset:ol_text_counter;}
.editor-text ol li{counter-increment:ol_text_counter;}
.editor-text ol li:before{content:counter(ol_text_counter) ".";font-size:inherit;position:absolute;left:0;font-weight:700;color:var(--color-primary-blue);}
.editor-text table{line-height:1.33;border:0;width:100%;}
@media only screen and (max-width: 1022px) {
.editor-text table{width:auto !important;display:block;overflow:auto;}
}
.editor-text table tr{border-bottom:1px solid var(--color-primary-lines);}
.editor-text table thead tr{border-bottom:4px solid var(--color-primary-lines);}
.editor-text table th, .editor-text table td{padding:18px 10px;height:auto !important;}
.editor-text table th:not(:first-child),
.editor-text table td:not(:first-child){border-left:0;text-align:center;}
.editor-text table th:first-child, .editor-text table td:first-child{padding-left:0;}
.editor-text table th:last-child, .editor-text table td:last-child{padding-right:0;}
.editor-text blockquote{border-left:4px solid var(--color-primary-blue);margin-left:-4px;padding-left:32px;}
@media only screen and (max-width: 1022px) {
.editor-text blockquote{border-left-width:3px;margin-left:-3px;padding-left:26px;}
}
.editor-text blockquote p:not(.blockquote-footer){margin:0 !important;}
.editor-text p.blockquote-footer, .editor-text .blockquote-footer{line-height:1.5;position:relative;margin-top:24px;display:block;font-family:"Aptos", sans-serif;letter-spacing:normal;color:var(--color-primary-text);font-weight:700;}
@media only screen and (max-width: 1022px) {
.editor-text p.blockquote-footer, .editor-text .blockquote-footer{margin-top:20px;}
}
@media only screen and (max-width: 767px) {
.editor-text p.blockquote-footer, .editor-text .blockquote-footer{margin-top:15px;}
}
.editor-text p.blockquote-footer::before, .editor-text .blockquote-footer::before{content:"—";position:relative;font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;left:0;color:currentColor;margin-right:5px;}
.editor-text strong, .editor-text b{font-weight:600;}
.editor-text iframe{width:100%;height:auto;aspect-ratio:16/9;border:0;}
.faq-module{position:relative;overflow:hidden;}
.faq-module__inner{display:grid;grid-gap:8px;}
.footer__right::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.footer__nav-link{background-image:linear-gradient(var(--color-black), var(--color-black));background-size:0% 1px;background-repeat:no-repeat;transition:background-size 200ms cubic-bezier(0.42, 0, 1, 1), color 200ms cubic-bezier(0.42, 0, 1, 1);background-position:0 100%;}
.footer__nav-link:hover{background-size:100% 1px;}
.footer{position:relative;width:100%;color:var(--color-primary-text);background-color:var(--color-primary-background);}
.footer__logo{display:block;max-width:192px;width:100%;margin-bottom:44px;}
@media only screen and (max-width: 1199px) {
.footer__logo{margin-bottom:30px;}
}
@media only screen and (max-width: 1022px) {
.footer__logo{max-width:170px;}
}
@media only screen and (max-width: 767px) {
.footer__logo{max-width:128px;margin-bottom:28px;}
}
.footer__logo img{height:auto;width:100%;object-fit:contain;}
.footer__inner{display:flex;align-items:flex-start;flex-wrap:wrap;gap:40px 32px;}
@media only screen and (max-width: 1199px) {
.footer__inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:20px 40px;}
}
@media only screen and (max-width: 1022px) {
.footer__inner{grid-gap:30px;}
}
@media only screen and (max-width: 767px) {
.footer__inner{grid-template-columns:1fr;grid-gap:15px;}
}
@media only screen and (min-width: 1200px) {
.footer__inner--two-col{display:grid;grid-gap:32px;grid-template-columns:34.4% 1fr;}
}
.footer__inner-wrapper{position:relative;padding-top:120px;}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
.footer__inner-wrapper{padding-top:100px;}
}
@media only screen and (max-width: 1199px) {
.footer__inner-wrapper{padding-top:60px;}
}
@media only screen and (max-width: 1022px) {
.footer__inner-wrapper{padding:56px 0 70px;}
}
.footer__bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:60px;padding-right:14px;}
@media only screen and (max-width: 1022px) {
.footer__bottom{margin-top:25px;}
}
@media only screen and (max-width: 767px) {
.footer__bottom{flex-direction:column;gap:12px;text-align:center;}
}
.footer__bottom.d-md-none{display:flex;}
@media only screen and (min-width: 1023px) {
.footer__bottom.d-md-none{display:none;}
}
.footer__nav{color:var(--color-primary-blue);flex:auto;flex-shrink:0;}
.footer__nav-title{display:block;color:var(--color-primary-text);margin-bottom:12px;}
@media only screen and (max-width: 767px) {
.footer__nav-title{margin-bottom:0;font-size:16px;}
}
.footer__nav-link{position:relative;background-image:linear-gradient(currentColor, currentColor);}
@media only screen and (max-width: 767px) {
.footer__nav-link{font-size:14px;}
}
.footer__nav-link:hover{background-size:100% 1px;}
.footer__nav--right{position:relative;z-index:4;color:var(--color-white);}
.footer__nav--right ul{display:grid;grid-gap:12px;align-items:flex-start;}
@media only screen and (max-width: 1022px) {
.footer__nav--right ul{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.footer__copyright-text{font-size:14px;}
}
.footer__left{padding-bottom:50px;}
@media only screen and (max-width: 1199px) {
.footer__left{padding-bottom:30px;}
}
@media only screen and (max-width: 1022px) {
.footer__left{padding-bottom:0;}
}
.footer__right{padding:68px 72px;position:relative;height:100%;}
@media only screen and (max-width: 1199px) {
.footer__right{padding:68px 40px;}
}
@media only screen and (max-width: 1022px) {
.footer__right{margin-top:40px;padding:40px 0;height:auto;}
}
@media only screen and (max-width: 767px) {
.footer__right{padding:30px 0;margin-top:24px;}
}
.footer__right::after{background-color:var(--color-primary-blue);width:100vw;}
@media only screen and (max-width: 1022px) {
.footer__right::after{left:50%;transform:translateX(-50%);}
}
.hero-landing{position:relative;overflow:hidden;display:flex;flex-direction:column;height:calc(100vh - var(--header-height, 144px));}
@media only screen and (max-width: 1600px) {
.hero-landing{height:calc(100vh - var(--header-height, 128px));}
}
@media only screen and (max-width: 1022px) {
.hero-landing{height:calc(100vh - 48px - var(--header-height, 64px));}
}
:has(.info-bar) .hero-landing{height:calc(100vh - var(--header-height, 216px));}
@media only screen and (max-width: 1600px) {
:has(.info-bar) .hero-landing{height:calc(100vh - var(--header-height, 204px));}
}
@media only screen and (max-width: 1199px) {
:has(.info-bar) .hero-landing{height:calc(100vh - var(--header-height, 170px));}
}
@media only screen and (max-width: 1022px) {
:has(.info-bar) .hero-landing{height:calc(100vh - 48px - var(--header-height, 106px));}
}
.hero-landing__bg{height:100vh;}
.hero-landing__bg::after{content:"";position:absolute;left:0;bottom:0;z-index:1;width:100%;height:200px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);}
.hero-landing__top{display:flex;align-items:center;flex:auto;}
.hero-landing .container{position:relative;z-index:3;}
.hero-landing__title{margin-bottom:10px;}
.hero-landing__bottom-row{display:flex;}
@media only screen and (max-width: 767px) {
.hero-landing__bottom-row{flex-direction:column;}
}
.hero-landing .link-box{min-height:160px;max-width:480px;}
@media only screen and (max-width: 1199px) {
.hero-landing .link-box{max-width:360px;min-height:1px;}
}
@media only screen and (max-width: 767px) {
.hero-landing .link-box{max-width:100%;padding:30px 60px 80px 24px;}
}
.hero-landing .link-box--blue{flex:auto;max-width:100%;}
@media only screen and (min-width: 1200px) {
.hero-landing .link-box--blue{padding-left:40px;}
}
@media only screen and (max-width: 767px) {
.hero-landing .link-box--blue{padding-bottom:24px;}
}
.hero-landing .link-box--blue .title{font-weight:400;}
.sc-hero-module:has(.hero-module--bottom-gray-bg) .section-margin:last-child::before, .hero-module::before{content:"";position:absolute;width:calc(100% - 144px);height:100%;top:0;transform:translateX(-50%);left:50%;background-color:var(--color-primary-background);z-index:-1;}
@media(max-width:1640px){
.sc-hero-module:has(.hero-module--bottom-gray-bg) .section-margin:last-child::before, .hero-module::before{width:calc(100% - 60px);}
}
@media(max-width:1340px){
.sc-hero-module:has(.hero-module--bottom-gray-bg) .section-margin:last-child::before, .hero-module::before{width:calc(100% - 30px);}
}
@media only screen and (max-width: 1022px) {
.sc-hero-module:has(.hero-module--bottom-gray-bg) .section-margin:last-child::before, .hero-module::before{left:0;}
}
.hero-module{position:relative;}
.hero-module::before{top:initial;bottom:0;height:144px;display:none;}
@media only screen and (max-width: 1600px) {
.hero-module::before{height:60px;}
}
@media only screen and (max-width: 1199px) {
.hero-module::before{height:40px;}
}
@media only screen and (max-width: 1022px) {
.hero-module::before{left:0;height:0;}
}
.hero-module__title{margin-bottom:12px;}
@media only screen and (max-width: 767px) {
.hero-module__title{margin-bottom:6px;}
}
.hero-module .breadcrumbs{margin-bottom:54px;}
@media only screen and (max-width: 1022px) {
.hero-module .breadcrumbs{margin-bottom:30px;}
}
@media only screen and (max-width: 767px) {
.hero-module .breadcrumbs{margin-bottom:16px;}
}
.hero-module__content{max-width:calc(100% - 70px);width:100%;padding:116px 0 0;}
@media only screen and (max-width: 1600px) {
.hero-module__content{max-width:calc(100% - 40px);padding:100px 0 0;}
}
@media only screen and (max-width: 1199px) {
.hero-module__content{max-width:calc(100% - 20px);padding:60px 0 0;}
}
@media only screen and (max-width: 1022px) {
.hero-module__content{max-width:100%;padding:28px 0 0;}
}
.hero-module__text{max-width:432px;width:100%;}
@media only screen and (max-width: 1022px) {
.hero-module__text{max-width:100%;font-size:18px;}
}
@media only screen and (max-width: 767px) {
.hero-module__text{font-size:16px;line-height:1.75;}
}
.hero-module__image{position:absolute;width:var(--right-distance, 0px);}
@media only screen and (max-width: 1022px) {
.hero-module__image{width:calc(100% + 48px);left:-24px;}
}
.hero-module__image-wrapper{position:relative;min-height:976px;height:100%;padding:96px 0 144px;display:flex;align-items:flex-end;}
@media (max-height: 1120px) {
.hero-module__image-wrapper{min-height:800px;}
}
@media only screen and (max-width: 1600px) {
.hero-module__image-wrapper{min-height:665px;padding:60px 0;}
}
@media only screen and (max-width: 1199px) {
.hero-module__image-wrapper{min-height:580px;padding:40px 0;}
}
@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.hero-module__image-wrapper{height:630px;}
}
@media only screen and (max-width: 1022px) {
.hero-module__image-wrapper{min-height:1px;height:500px;padding:30px 0 0;}
}
@media only screen and (max-width: 767px) {
.hero-module__image-wrapper{height:388px;}
}
.hero-module .secondary-nav{position:relative;z-index:4;margin-left:-96px;}
@media only screen and (max-width: 1600px) {
.hero-module .secondary-nav{margin-left:-48px;}
}
@media only screen and (max-width: 1199px) {
.hero-module .secondary-nav{margin-left:-30px;}
}
@media only screen and (max-width: 1022px) {
.hero-module .secondary-nav{margin-left:0;}
}
.hero-module .btn{margin-top:44px;}
@media only screen and (max-width: 1022px) {
.hero-module .btn{margin-top:26px;}
}
.hero-module--bottom-gray-bg::before{display:block;}
.hero-module--bottom-gray-bg .hero-module__content{padding-bottom:210px;}
@media only screen and (max-width: 1600px) {
.hero-module--bottom-gray-bg .hero-module__content{padding-bottom:150px;}
}
@media only screen and (max-width: 1199px) {
.hero-module--bottom-gray-bg .hero-module__content{padding-bottom:60px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--bottom-gray-bg .hero-module__content{padding-bottom:0;}
}
@media only screen and (max-width: 1022px) {
.hero-module--with-secondary-nav .hero-module__image{height:calc(100% - 58px);}
}
@media only screen and (max-width: 767px) {
.hero-module--with-secondary-nav .hero-module__image{height:calc(100% - 47px);}
}
@media only screen and (max-width: 767px) {
.hero-module--with-secondary-nav .hero-module__image-wrapper{min-height:440px;}
}
.sc-hero-module:has(.hero-module--bottom-gray-bg) .section-margin:last-child{position:relative;}
@media only screen and (max-width: 1022px) {
.sc-hero-module:has(.hero-module--bottom-gray-bg) .section-margin:last-child::before{display:none;}
}
.image-gallery-module.bg-gray::before{content:"";position:absolute;width:calc(100% - 144px);height:100%;top:0;transform:translateX(-50%);left:50%;background-color:var(--color-primary-background);z-index:-1;}
@media(max-width:1640px){
.image-gallery-module.bg-gray::before{width:calc(100% - 60px);}
}
@media(max-width:1340px){
.image-gallery-module.bg-gray::before{width:calc(100% - 30px);}
}
@media only screen and (max-width: 1022px) {
.image-gallery-module.bg-gray::before{left:0;}
}
.image-gallery-module .section-header{text-align:center;justify-content:center;align-items:center;}
@media only screen and (min-width: 1023px) {
.image-gallery-module .section-header{margin-bottom:44px;}
}
.image-gallery-module .image-gallery{max-width:100%;}
.image-gallery-module.bg-gray{position:relative;}
@media only screen and (max-width: 1022px) {
.image-gallery-module.bg-gray::before{display:none;}
}
.sc-image-gallery-module:first-child{margin-top:40px;}
.image-text__bg::before{content:"";position:absolute;width:calc(100% - 144px);height:100%;top:0;transform:translateX(-50%);left:50%;background-color:var(--color-primary-background);z-index:-1;}
@media(max-width:1640px){
.image-text__bg::before{width:calc(100% - 60px);}
}
@media(max-width:1340px){
.image-text__bg::before{width:calc(100% - 30px);}
}
@media only screen and (max-width: 1022px) {
.image-text__bg::before{left:0;}
}
.image-text{display:grid;grid-gap:160px;}
@media only screen and (max-width: 1600px) {
.image-text{grid-gap:100px;}
}
@media only screen and (max-width: 1199px) {
.image-text{grid-gap:80px;}
}
@media only screen and (max-width: 1022px) {
.image-text{grid-gap:70px;}
}
.image-text__image{position:relative;height:0;width:100%;z-index:2;padding-bottom:91%;max-height:720px;}
@media only screen and (max-width: 1600px) {
.image-text__image{padding-bottom:78%;max-height:532px;}
}
@media only screen and (max-width: 1022px) {
.image-text__image{padding-bottom:56.24%;}
}
.image-text__image-wrapper{align-self:flex-start;min-width:1px;}
.image-text__image-inner{position:absolute;left:inherit;right:0;width:var(--left-distance, 50vw);pointer-events:all;}
@media only screen and (max-width: 1022px) {
.image-text__image-inner{width:100vw;left:-24px;}
}
.image-text__image-caption{margin-top:12px;}
.image-text__image .embeded-video__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;padding:0;}
.image-text__image .image-gallery{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;min-width:1px;}
.image-text__image .image-gallery__slider, .image-text__image .image-gallery .swiper{position:absolute;top:0;left:0;width:100%;height:100%;}
@media only screen and (max-width: 767px) {
.image-text__image .image-gallery__slider, .image-text__image .image-gallery .swiper{margin-left:0;padding:0;}
}
@media only screen and (max-width: 767px) {
.image-text__image .image-gallery__slider-slide, .image-text__image .image-gallery .swiper-slide{width:100vw;}
}
.image-text__image .image-gallery__image{padding-bottom:0;height:100%;}
.image-text__image .image-gallery .swiper-pagination{position:absolute;top:100%;left:0;}
.image-text__secondary-image{position:relative;height:0;width:100%;padding-bottom:198%;max-height:384px;}
@media only screen and (max-width: 1600px) {
.image-text__secondary-image{padding-bottom:100%;}
}
@media only screen and (max-width: 1199px) {
.image-text__secondary-image{max-width:30%;margin-left:auto;padding-bottom:30%;}
}
@media only screen and (max-width: 1022px) {
.image-text__secondary-image{max-width:50%;padding-bottom:36%;}
}
.image-text__secondary-image-inner{position:absolute;width:var(--right-distance, 50vw);}
.image-text__content-inner{max-width:432px;width:100%;margin-left:auto;}
@media only screen and (max-width: 1600px) {
.image-text__content-inner{max-width:100%;}
}
@media only screen and (max-width: 1022px) {
.image-text__content-inner{max-width:100%;}
}
.image-text .editor-text h1{font-weight:700;font-family:var(--font-secondary);}
@media only screen and (min-width: 1023px) {
.image-text .editor-text h1{letter-spacing:-1px;line-height:1.29;}
}
@media only screen and (max-width: 1199px) {
.image-text .editor-text h1{font-size:40px;}
}
@media only screen and (max-width: 1022px) {
.image-text .editor-text h1{font-size:32px;}
}
@media only screen and (max-width: 767px) {
.image-text .editor-text h1{font-size:22px;}
}
.image-text .editor-text h1 strong{font-weight:inherit;color:var(--color-primary-gray);}
.image-text .editor-text h2{margin-bottom:26px;}
@media only screen and (max-width: 767px) {
.image-text .editor-text h2{margin-bottom:8px;}
}
.image-text .editor-text h2:last-child{margin-bottom:0;}
.image-text .editor-text ul, .image-text .editor-text ol, .image-text .editor-text p{margin:20px 0;}
@media only screen and (max-width: 1022px) {
.image-text .editor-text ul, .image-text .editor-text ol, .image-text .editor-text p{margin:16px 0;}
}
.image-text .editor-text ul:first-child, .image-text .editor-text ol:first-child, .image-text .editor-text p:first-child{margin-top:0;}
.image-text .editor-text ul:last-child, .image-text .editor-text ol:last-child, .image-text .editor-text p:last-child{margin-bottom:0;}
@media only screen and (min-width: 1023px) {
.image-text .editor-text p + *{margin-top:40px;}
}
.image-text .editor-text table td{padding:50px 10px;text-align:center;}
.image-text .editor-text table img{max-width:50px;width:100%;}
.image-text .more-link{margin-top:46px;}
@media only screen and (max-width: 1022px) {
.image-text .more-link{margin-top:20px;}
}
@media only screen and (max-width: 767px) {
.image-text .more-link{font-size:14px;margin-top:24px;}
}
@media only screen and (max-width: 767px) {
.image-text .more-link .icon{margin-left:12px;}
}
.image-text__item{position:relative;}
.image-text__item-inner{display:grid;grid-template-columns:56.9% 1fr;grid-gap:48px;align-items:center;}
@media only screen and (max-width: 1199px) {
.image-text__item-inner{grid-gap:30px;}
}
@media only screen and (max-width: 1022px) {
.image-text__item-inner{grid-template-columns:1fr;grid-gap:22px;}
}
@media only screen and (min-width: 1023px) {
.image-text__item--reverse .image-text__item-inner{grid-template-columns:1fr 56.9%;}
}
@media only screen and (min-width: 1023px) {
.image-text__item--reverse .image-text__content{order:-1;}
}
@media only screen and (min-width: 1023px) {
.image-text__item--reverse .image-text__content-inner{margin-left:0;}
}
@media only screen and (min-width: 1023px) {
.image-text__item--reverse .image-text__image-inner{right:inherit;left:0;width:var(--right-distance, 50vw);}
}
.image-text__item--without-image .image-text__item-inner{grid-template-columns:1fr;}
.image-text__item--without-image .image-text__content{padding:0;}
.image-text__item--without-image .image-text__content-inner{max-width:675px;}
@media only screen and (max-width: 1022px) {
.image-text__item--without-image .image-text__content-inner{margin-left:0;max-width:100%;}
}
.image-text__item--secondary-image .image-text__item-inner{grid-gap:168px;grid-template-columns:31% 31% 1fr;align-items:flex-start;}
@media only screen and (max-width: 1600px) {
.image-text__item--secondary-image .image-text__item-inner{grid-gap:80px;}
}
@media only screen and (max-width: 1199px) {
.image-text__item--secondary-image .image-text__item-inner{grid-gap:30px;grid-template-columns:1fr;}
}
.image-text__item--secondary-image .image-text__content{padding:145px 0 92px;}
@media only screen and (max-width: 1600px) {
.image-text__item--secondary-image .image-text__content{padding:120px 0;}
}
@media only screen and (max-width: 1199px) {
.image-text__item--secondary-image .image-text__content{padding:0;}
}
@media only screen and (max-width: 1199px) {
.image-text__item--secondary-image .image-text__content-inner{max-width:50%;margin:0 auto;}
}
@media only screen and (max-width: 1022px) {
.image-text__item--secondary-image .image-text__content-inner{max-width:100%;}
}
@media only screen and (min-width: 1023px) {
.image-text__item--secondary-image .image-text__content-inner .editor-text{line-height:1.6;}
}
@media only screen and (min-width: 1023px) {
.image-text__item--secondary-image .image-text__content-inner .editor-text p + *{margin-top:34px;}
}
.image-text__item--secondary-image .image-text__image{height:0;padding-bottom:139%;max-height:600px;}
@media only screen and (max-width: 1600px) {
.image-text__item--secondary-image .image-text__image{padding-bottom:105%;max-height:390px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.image-text__item--secondary-image .image-text__image{max-width:70%;padding-bottom:40%;}
}
@media only screen and (max-width: 1022px) {
.image-text__item--secondary-image .image-text__image{padding-bottom:56.24%;}
}
.image-text__item--secondary-image .image-text__image-wrapper{margin-top:auto;}
@media only screen and (max-width: 1022px) {
.image-text__item--secondary-image .image-text__image-inner{width:100vw;}
}
@media only screen and (min-width: 1200px) {
.image-text__item--secondary-image.image-text__item--reverse .image-text__item-inner{grid-template-columns:1fr 31% 31%;}
}
.image-text__item--secondary-image.image-text__item--reverse .image-text__secondary-image{order:-1;}
@media only screen and (max-width: 1199px) {
.image-text__item--secondary-image.image-text__item--reverse .image-text__secondary-image{margin-left:0;}
}
.image-text__item--secondary-image.image-text__item--reverse .image-text__secondary-image-inner{left:inherit;right:0;width:var(--left-distance, 50vw);}
.image-text__item--secondary-image.image-text__item--reverse .image-text__content{order:1;}
@media only screen and (max-width: 1199px) {
.image-text__item--secondary-image.image-text__item--reverse .image-text__image{margin-left:auto;}
}
.image-text__item--secondary-image.image-text__item--reverse .image-text__image-wrapper{order:2;}
.image-text__item--with-normal-image .image-text__image{padding-bottom:0;height:auto;width:auto;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.image-text__item--with-normal-image .image-text__image{max-width:400px;width:100%;}
}
.image-text__item--with-normal-image .image-text__image-inner{position:relative;width:auto;left:0;}
.image-text__item--with-normal-image .image-text__image-inner img{position:relative;object-fit:contain;}
.image-text__item--with-normal-image .image-text__image .image-gallery{position:relative;}
.image-text__item--with-normal-image .image-text__image .image-gallery__slider, .image-text__item--with-normal-image .image-text__image .image-gallery .swiper{position:relative;}
@media only screen and (min-width: 1023px) {
.image-text__item--with-normal-image .image-text__item-inner{grid-template-columns:48.5% 1fr;}
}
.image-text__item--with-normal-image .image-text__content{padding:0;}
.image-text__item--with-normal-image .image-text__content-inner{max-width:100%;}
.sc-image-text:last-child:has(.image-text__bg) .section-margin:last-child{background-color:var(--color-white);}
.sc-image-text:last-child:has(.image-text__bg) .image-text__item:last-child{position:relative;}
.sc-image-text:last-child:has(.image-text__bg) .image-text__item:last-child::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:120px;background-color:var(--color-white);pointer-events:none;display:none;}
@media only screen and (max-width: 1199px) {
.sc-image-text:last-child:has(.image-text__bg) .image-text__item:last-child::after{height:80px;}
}
@media only screen and (max-width: 1022px) {
.sc-image-text:last-child:has(.image-text__bg) .image-text__item:last-child::after{display:none;}
}
.sc-image-text:last-child:has(.image-text__bg) .image-text{padding-bottom:120px;}
@media only screen and (max-width: 1199px) {
.sc-image-text:last-child:has(.image-text__bg) .image-text{padding-bottom:80px;}
}
.latest-news__item:has(.latest-news__image):first-child .title{font-weight:700;color:var(--color-primary-black);font-family:var(--font-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.latest-news__item:has(.latest-news__image):first-child .title{font-size:32px;line-height:1.25;}
@media only screen and (max-width: 1600px) {
.latest-news__item:has(.latest-news__image):first-child .title{font-size:28px;}
}
@media only screen and (max-width: 1022px) {
.latest-news__item:has(.latest-news__image):first-child .title{font-size:24px;}
}
@media only screen and (max-width: 767px) {
.latest-news__item:has(.latest-news__image):first-child .title{font-size:20px;letter-spacing:-0.36px;}
}
.latest-news{position:relative;}
.latest-news__inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:60px 48px;}
@media only screen and (max-width: 1199px) {
.latest-news__inner{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:50px 30px;}
}
@media only screen and (max-width: 1022px) {
.latest-news__inner{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.latest-news__inner{grid-template-columns:1fr;grid-gap:40px;}
}
.latest-news__inner:has(.latest-news__image){align-items:flex-start;}
.latest-news__image{position:relative;height:0;padding-bottom:90%;margin-bottom:30px;}
@media only screen and (max-width: 767px) {
.latest-news__image{margin-bottom:16px;}
}
.latest-news__item{position:relative;display:flex;flex-direction:column;}
@media only screen and (max-width: 767px) {
.latest-news__item:not(:last-child){padding-bottom:20px;border-bottom:1px solid var(--color-primary-gray);}
}
.latest-news__item .title{font-weight:400;font-family:var(--font-primary);letter-spacing:normal;}
@media only screen and (max-width: 1022px) {
.latest-news__item .title{font-size:20px;}
}
.latest-news__item:hover .more-link .icon{transform:translateX(8px);}
.latest-news__item:hover .more-link__text::before, .latest-news__item:hover .more-link__text::after{width:100%;left:0;}
@media only screen and (min-width: 768px) {
.latest-news__item:has(.latest-news__image):nth-child(odd) .latest-news__image{order:2;margin:30px 0 0 0;}
}
@media only screen and (min-width: 768px) {
.latest-news__item:has(.latest-news__image):first-child{grid-column:span 2;}
}
@media only screen and (min-width: 768px) {
.latest-news__item:has(.latest-news__image):first-child .latest-news__image{padding-bottom:77.5%;order:-1;margin:0 0 30px 0;}
}
.latest-news__item:has(.latest-news__image):first-child .title{font-weight:400;font-family:var(--font-primary);max-width:80%;width:100%;}
@media only screen and (max-width: 767px) {
.latest-news__item:has(.latest-news__image):first-child .title{max-width:100%;line-height:1.6;}
}
@media only screen and (min-width: 768px) {
.latest-news__item:has(.latest-news__image) .latest-news__date{margin-bottom:18px;}
}
.latest-news__item:has(.latest-news__image) .latest-news__link{margin-top:0;}
@media only screen and (min-width: 768px) {
.latest-news__item:has(.latest-news__image) .more-link{margin-top:28px;}
}
.latest-news__date{margin-bottom:24px;color:var(--color-primary-black);}
@media only screen and (max-width: 1022px) {
.latest-news__date{margin-bottom:5px;}
}
.latest-news__link{margin-top:auto;}
.latest-news__button{position:absolute;top:0;right:0;}
@media only screen and (max-width: 1022px) {
.latest-news__button{position:relative;margin-top:30px;}
}
.latest-news .more-link{position:relative;margin-top:45px;}
@media only screen and (max-width: 1022px) {
.latest-news .more-link{margin-top:10px;}
}
.measurements__text{max-width:912px;width:100%;line-height:1.6;margin-bottom:50px;}
@media only screen and (max-width: 1022px) {
.measurements__text{margin-bottom:40px;}
}
.measurements .mod-status{margin-bottom:94px;}
@media only screen and (max-width: 1199px) {
.measurements .mod-status{margin-bottom:50px;}
}
@media only screen and (max-width: 1022px) {
.measurements .mod-status{margin-bottom:40px;}
}
.measurements .measurements-card{max-width:100%;}
.measurements .measurements-card .measurements-card__gauge{height:294px;margin-bottom:8px;}
.measurements__list{display:grid;grid-gap:72px 96px;grid-template-columns:repeat(3, minmax(0, 1fr));}
@media only screen and (max-width: 1199px) {
.measurements__list{grid-gap:20px;}
}
@media only screen and (max-width: 1022px) {
.measurements__list{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.measurements__list{grid-template-columns:1fr;}
}
.news-list__load-more::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.news-list__load-more .more-link{font-size:20px;line-height:2;}
@media only screen and (max-width: 1600px) {
.news-list__load-more .more-link{font-size:18px;line-height:1.6;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.news-list__load-more .more-link{font-size:16px;line-height:1.75;}
}
.news-list__inner{background-color:var(--color-white);}
.news-list__inner-wrapper{background-color:var(--color-primary-background);}
.news-list__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:10px 48px;padding-bottom:65px;}
@media only screen and (max-width: 1600px) {
.news-list__list{grid-gap:10px 30px;}
}
@media only screen and (max-width: 1199px) {
.news-list__list{grid-template-columns:repeat(3, minmax(0, 1fr));padding-bottom:0;}
}
@media only screen and (max-width: 1022px) {
.news-list__list{grid-gap:0 20px;grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.news-list__list{grid-template-columns:1fr;grid-gap:0;}
}
.news-list__item{position:relative;display:flex;flex-direction:column;border-top:4px solid var(--color-primary-lines);padding:42px 0;min-height:374px;}
@media only screen and (max-width: 1199px) {
.news-list__item{min-height:350px;padding:32px 0;border-top-width:3px;}
}
@media only screen and (max-width: 1022px) {
.news-list__item{min-height:300px;padding:28px 0;border-top-width:2px;}
}
@media only screen and (max-width: 767px) {
.news-list__item{min-height:200px;padding:20px 0;border-top-width:1px;}
}
.news-list__item .title{font-family:var(--font-primary);font-weight:600;color:var(--color-primary-text);}
.news-list__item:hover .more-link__text::before, .news-list__item:hover .more-link__text::after{width:100%;left:0;}
.news-list__item:hover .more-link .icon{transform:translateX(8px);}
.news-list__date{margin-top:24px;color:var(--color-primary-gray);}
@media only screen and (max-width: 767px) {
.news-list__date{margin-top:16px;}
}
.news-list__link{margin-top:auto;}
.news-list .more-link{margin-top:20px;}
.news-list__load-more{padding:32px 0 42px 32px;height:100%;position:relative;display:flex;flex-direction:column;}
@media only screen and (max-width: 1199px) {
.news-list__load-more{padding-left:16px;}
}
@media only screen and (max-width: 1022px) {
.news-list__load-more{padding:28px 0 28px 16px;}
}
@media only screen and (max-width: 767px) {
.news-list__load-more{min-height:200px;padding:30px 0;}
}
.news-list__load-more::after{width:100vw;height:100vh;background-color:var(--color-primary-background);}
@media only screen and (max-width: 1199px) {
.news-list__load-more::after{height:100%;}
}
@media only screen and (max-width: 767px) {
.news-list__load-more::after{left:-24px;}
}
.news-list__load-more-inner{position:relative;z-index:4;flex:auto;display:flex;flex-direction:column;}
.news-list__load-more .more-link{line-height:normal;text-transform:none;letter-spacing:normal;}
@media only screen and (min-width: 768px) {
.news-list__load-more .more-link{width:100%;justify-content:space-between;}
}
.news-list__load-more .more-link__text{font-size:inherit;}
.news-list__load-more .more-link .icon{width:24px;height:8px;}
.news-list__load-more .more-link .icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='35' height='12' viewBox='0 0 35 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 11H32L21.3333 1' stroke='%23007EBE' stroke-width='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='35' height='12' viewBox='0 0 35 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 11H32L21.3333 1' stroke='%23007EBE' stroke-width='2'/%3E%3C/svg%3E");}
.news-list__number{line-height:1;color:var(--color-primary-blue);font-weight:700;}
.news-list__footer{padding:32px 0;}
@media only screen and (max-width: 1022px) {
.news-list__footer{padding:24px 0;}
}
.noscript{display:block;width:100%;position:relative;z-index:9999;}
.noscript__content{background-color:#ffc107;border:4px solid black;color:black;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:40px;text-align:center;width:100%;}
.page-header{position:relative;min-height:424px;background-color:var(--color-primary-background);display:flex;flex-direction:column;padding:92px 0 40px;}
@media only screen and (max-width: 1600px) {
.page-header{min-height:360px;}
}
@media only screen and (max-width: 1199px) {
.page-header{min-height:300px;padding:60px 0 40px;}
}
@media only screen and (max-width: 767px) {
.page-header{min-height:200px;}
}
.page-header .breadcrumbs{margin-bottom:28px;}
@media only screen and (max-width: 1600px) {
.page-header .breadcrumbs{margin-bottom:16px;}
}
.search-empty__top{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;}
@media only screen and (max-width: 767px) {
.search-empty__top{flex-direction:column;gap:12px;align-items:flex-start;}
}
.search-news{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:20px 48px;}
@media only screen and (max-width: 1199px) {
.search-news{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:20px 32px;}
}
@media only screen and (max-width: 767px) {
.search-news{grid-template-columns:1fr;grid-gap:32px;}
}
.search-news__top{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;}
@media only screen and (max-width: 767px) {
.search-news__top{flex-direction:column;gap:12px;align-items:flex-start;}
}
.search-pages{display:flex;flex-direction:column;gap:44px;}
.search-pages__item:hover .title::before, .search-pages__item:hover .title::after,
.search-pages__item:hover .more-link__text::before, .search-pages__item:hover .more-link__text::after{width:100%;left:0;}
.search-pages__item:hover .more-link .icon{transform:translateX(8px);}
.search-pages .title{color:var(--color-primary-blue);margin-bottom:8px;position:relative;display:inline-flex;line-height:1.3;}
.search-pages .more-link{margin-top:36px;pointer-events:none;}
@media only screen and (max-width: 1022px) {
.search-pages .more-link{margin-top:16px;}
}
.search-pages__more{text-align:right;}
@media only screen and (max-width: 1022px) {
.search-pages__more{text-align:left;}
}
.search-pages__content{border-bottom:1px solid var(--color-primary-lines);padding-bottom:80px;}
@media only screen and (max-width: 1022px) {
.search-pages__content{padding-bottom:60px;}
}
.mobile-hamburger{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;font-family:inherit;}
.header-main{width:100%;z-index:100;position:fixed;left:0;top:0;justify-content:space-between;transition:background-color 0.3s ease, box-shadow 0.3s ease, transform 400ms cubic-bezier(0.65, 0, 0.35, 1);font-family:var(--font-secondary);color:var(--color-primary-black);background-color:var(--color-white);transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1), cubic-bezier(0.33, 1, 0.68, 1), cubic-bezier(0.33, 1, 0.68, 1);}
@media only screen and (min-width: 1023px) {
.is-scrolled .header-main{box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.2);transform:translate(0, calc(-100% - 8px));}
}
@media only screen and (min-width: 1023px) {
.is-scrolled-up .header-main{transform:translate(0, 0);}
}
@media only screen and (max-width: 1022px) {
.header-main{position:absolute;}
}
@media only screen and (max-width: 1022px) and (max-width: 1022px) {
.is-open-menu.is-scrolled .header-main{position:fixed;}
}
.is-open-search .header-main, .body-scroll-locked .header-main{padding-right:var(--scroll-width, 0px);}
.is-open-search .header-main{background-color:#fff;}
.is-open-search .header-main .menu{opacity:0;pointer-events:none;}
.header-main--inner-page{box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.2);}
.header-main__inner{width:100%;display:flex;align-items:center;justify-content:space-between;padding:50px 0 30px;position:relative;transition:padding 0.3s ease;}
@media only screen and (max-width: 1022px) {
.header-main__inner{padding:16px 0;}
}
.header-main__left, .header-main__right{position:relative;z-index:9;}
.header-main__logo{display:inline-block;position:relative;}
.header-main__logo img{width:auto;height:64px;object-fit:contain;transition:opacity 0.3s ease;}
@media only screen and (max-width: 1199px) {
.header-main__logo img{height:44px;}
}
@media only screen and (max-width: 1022px) {
.header-main__logo img{height:32px;}
}
.is-open-menu .header-main__logo--default{opacity:0;}
.is-open-mega-menu .header-main__logo--default{opacity:1;}
.header-main__logo--white{position:absolute;top:0;left:0;opacity:0;}
.is-open-menu .header-main__logo--white{opacity:1;}
.is-open-mega-menu .header-main__logo--white{opacity:0;}
.header-main__mobile-logo{max-width:22px;width:100%;}
.header-main__mobile-logo img{width:100%;object-fit:contain;}
.header-main__right{display:flex;align-items:center;z-index:unset;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.header-main__right{margin-right:16px;}
}
@media only screen and (max-width: 1022px) {
.header-main__right{padding:4px 24px;height:48px;display:flex;align-items:center;justify-content:space-between;background-color:var(--color-white);z-index:10;position:fixed;bottom:0;left:0;width:100%;box-shadow:0 0 6px rgba(0, 0, 0, 0.1);}
.header-main__right .language-dropdown, .header-main__right .country-switcher-btn{display:none;}
}
.header-main__search-btn{padding:4px;margin-right:16px;position:relative;}
@media only screen and (max-width: 1022px) {
.header-main__search-btn{margin-right:0;padding:6px 0;width:22px;}
}
.is-open-search .header-main__search-btn{z-index:10;}
.header-main__search-btn .icon{pointer-events:none;transition:opacity 0.3s ease;}
.is-open-search .header-main__search-btn .icon-search{opacity:0;}
.header-main__search-btn .icon-close{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;}
.is-open-search .header-main__search-btn .icon-close{opacity:1;}
@media only screen and (max-width: 1022px) {
.header-main__search-btn .icon::before{background-color:var(--color-primary-blue);}
}
.header-main__search-btn:hover .icon::before{background-color:var(--color-primary-blue);}
.header-main__nav{position:absolute;right:0;top:18px;}
@media only screen and (max-width: 1600px) {
.header-main__nav{top:16px;}
}
.header-main__nav-list{display:flex;align-items:center;gap:24px;white-space:nowrap;letter-spacing:0.4px;}
.header-main__nav-link:hover{color:var(--color-primary-blue);}
.mobile-hamburger{cursor:pointer;z-index:9;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:40px;height:40px;background-color:var(--color-primary-blue);}
@media only screen and (max-width: 1022px) {
.mobile-hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;}
}
.mobile-hamburger .bars{background-color:var(--color-white);height:2px;display:block;margin-bottom:4px;width:100%;pointer-events:none;transition:transform 0.3s ease;}
.mobile-hamburger .bars:last-child{margin-bottom:0;}
.is-open-mega-menu .mobile-hamburger .bars:first-child, .is-open-menu .mobile-hamburger .bars:first-child{transform:translateY(6px) rotate(225deg);}
.is-open-mega-menu .mobile-hamburger .bars:nth-child(2), .is-open-menu .mobile-hamburger .bars:nth-child(2){transform:scale(0);}
.is-open-mega-menu .mobile-hamburger .bars:last-child, .is-open-menu .mobile-hamburger .bars:last-child{transform:translateY(-6px) rotate(315deg);}
.sponsorship-form{position:relative;}
.sponsorship-form__title{margin-bottom:48px;}:has(.show-thankyou) .sponsorship-form__title{display:none;}
.sponsorship-form .form-component__body{grid-gap:35px 20px;}
@media only screen and (max-width: 1022px) {
.sponsorship-form .form-component__body{grid-gap:20px;}
}
.sponsorship-form .form-component .has-title{margin-bottom:-16px;}
@media only screen and (max-width: 1022px) {
.sponsorship-form .form-component .has-title{margin-bottom:-10px;}
}
.sponsorship-form .form-component .upload-box{margin-bottom:14px;}
.sponsorship-form .form-component__success{min-height:240px;}
.sponsorship-form .form-component__success-text{max-width:100%;}
.timeline-slider.bg-gray::before{content:"";position:absolute;width:calc(100% - 144px);height:100%;top:0;transform:translateX(-50%);left:50%;background-color:var(--color-primary-background);z-index:-1;}
@media(max-width:1640px){
.timeline-slider.bg-gray::before{width:calc(100% - 60px);}
}
@media(max-width:1340px){
.timeline-slider.bg-gray::before{width:calc(100% - 30px);}
}
@media only screen and (max-width: 1022px) {
.timeline-slider.bg-gray::before{left:0;}
}
.timeline-slider{padding-bottom:112px;}
@media only screen and (max-width: 1022px) {
.timeline-slider{padding-bottom:0;}
}
.timeline-slider .section-header{text-align:center;justify-content:center;align-items:center;}
@media only screen and (min-width: 1200px) {
.timeline-slider .section-header{margin-bottom:100px;}
}
.timeline-slider__inner{padding-top:78px;position:relative;}
@media only screen and (max-width: 1022px) {
.timeline-slider__inner{padding-top:40px;}
}
.timeline-slider__inner::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:1px;height:100%;background-color:var(--color-black);}
@media only screen and (max-width: 1022px) {
.timeline-slider__inner::before{left:0;transform:translateX(0);}
}
.timeline-slider__item{position:relative;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:1px;padding-bottom:80px;}
@media only screen and (max-width: 1022px) {
.timeline-slider__item{padding-bottom:40px;grid-template-columns:1fr;grid-gap:0;}
}
.timeline-slider__item:last-child{padding-bottom:40px;}
@media only screen and (min-width: 1023px) {
.timeline-slider__item:nth-child(even) .timeline-slider__image{order:-1;padding:0 75px 0 0;margin-left:-10px;}
.timeline-slider__item:nth-child(even) .timeline-slider__content{text-align:left;padding:0 0 0 75px;}
.timeline-slider__item:nth-child(even) .timeline-slider__content::before{right:initial;left:0;}
.timeline-slider__item:nth-child(even) .timeline-slider__content .title{margin-left:0;}
}
.timeline-slider__image{padding-left:75px;width:calc(100% + 10px);}
@media only screen and (max-width: 1022px) {
.timeline-slider__image{width:100%;padding:0 0 0 50px;}
}
.timeline-slider__image-inner{position:relative;height:0;padding-bottom:66.5%;}
@media only screen and (max-width: 1022px) {
.timeline-slider__image-inner{margin-top:20px;}
}
.timeline-slider__content{width:100%;text-align:right;padding-right:94px;position:relative;}
@media only screen and (max-width: 1022px) {
.timeline-slider__content{text-align:left;padding:0 0 0 50px;}
}
.timeline-slider__content::before{content:"";position:absolute;top:20px;right:0;width:60px;height:1px;background-color:var(--color-black);}
@media only screen and (max-width: 1022px) {
.timeline-slider__content::before{right:initial;left:0;top:14px;width:30px;}
}
@media only screen and (max-width: 767px) {
.timeline-slider__content::before{top:10px;}
}
.timeline-slider__content .title{max-width:490px;width:100%;margin-left:auto;}
@media only screen and (max-width: 1022px) {
.timeline-slider__content .title{margin-left:0;max-width:100%;}
}
@media only screen and (max-width: 1022px) {
.timeline-slider.bg-gray::before{display:none;}
}
.two-col-text.bg-gray::before{content:"";position:absolute;width:calc(100% - 144px);height:100%;top:0;transform:translateX(-50%);left:50%;background-color:var(--color-primary-background);z-index:-1;}
@media(max-width:1640px){
.two-col-text.bg-gray::before{width:calc(100% - 60px);}
}
@media(max-width:1340px){
.two-col-text.bg-gray::before{width:calc(100% - 30px);}
}
@media only screen and (max-width: 1022px) {
.two-col-text.bg-gray::before{left:0;}
}
@media only screen and (max-width: 1022px) {
.two-col-text .row{gap:20px;}
}
@media only screen and (max-width: 1022px) {
.two-col-text.bg-gray::before{display:none;}
}
.youtube-module.bg-gray::before{content:"";position:absolute;width:calc(100% - 144px);height:100%;top:0;transform:translateX(-50%);left:50%;background-color:var(--color-primary-background);z-index:-1;}
@media(max-width:1640px){
.youtube-module.bg-gray::before{width:calc(100% - 60px);}
}
@media(max-width:1340px){
.youtube-module.bg-gray::before{width:calc(100% - 30px);}
}
@media only screen and (max-width: 1022px) {
.youtube-module.bg-gray::before{left:0;}
}
.youtube-module .section-header{text-align:center;justify-content:center;align-items:center;}
@media only screen and (min-width: 1023px) {
.youtube-module .section-header{margin-bottom:44px;}
}
.youtube-module.bg-gray{position:relative;}
@media only screen and (max-width: 1022px) {
.youtube-module.bg-gray::before {
display: none;
}
}