@charset "UTF-8";

.stretched-link::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
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{font-size:20px;line-height:1.5;}
@media only screen and (max-width: 1200px) {
body{font-size:18px;}
}
@media only screen and (max-width: 1022px) {
body{font-size:16px;}
}
.text--100{font-size:100px;line-height:0.95;}
@media only screen and (max-width: 1919px) {
.text--100{font-size:80px;}
}
@media only screen and (max-width: 1600px) {
.text--100{font-size:70px;}
}
@media only screen and (max-width: 1200px) {
.text--100{font-size:60px;}
}
@media only screen and (max-width: 1022px) {
.text--100{font-size:40px;}
}
@media only screen and (max-width: 767px) {
.text--100{font-size:36px;}
}
.text--80{font-size:80px;line-height:0.95;}
@media only screen and (max-width: 1600px) {
.text--80{font-size:60px;}
}
@media only screen and (max-width: 1200px) {
.text--80{font-size:50px;}
}
@media only screen and (max-width: 1022px) {
.text--80{font-size:40px;}
}
@media only screen and (max-width: 767px) {
.text--80{font-size:28px;}
}
.text--74{font-size:74px;line-height:0.95;}
@media only screen and (max-width: 1600px) {
.text--74{font-size:60px;}
}
@media only screen and (max-width: 1200px) {
.text--74{font-size:50px;}
}
@media only screen and (max-width: 1022px) {
.text--74{font-size:40px;}
}
@media only screen and (max-width: 767px) {
.text--74{font-size:28px;}
}
.text--55{font-size:55px;line-height:0.95;}
@media only screen and (max-width: 1600px) {
.text--55{font-size:50px;}
}
@media only screen and (max-width: 1200px) {
.text--55{font-size:40px;}
}
@media only screen and (max-width: 767px) {
.text--55{font-size:28px;}
}
.text--38{font-size:38px;line-height:1.5;}
@media only screen and (max-width: 1200px) {
.text--38{font-size:28px;}
}
@media only screen and (max-width: 1022px) {
.text--38{font-size:26px;}
}
@media only screen and (max-width: 767px) {
.text--38{font-size:22px;}
}
.text--36{font-size:36px;line-height:1.5;}
@media only screen and (max-width: 1919px) {
.text--36{font-size:30px;}
}
@media only screen and (max-width: 1600px) {
.text--36{font-size:27px;}
}
@media only screen and (max-width: 1200px) {
.text--36{font-size:22px;}
}
@media only screen and (max-width: 1022px) {
.text--36{font-size:20px;line-height:28px;}
}
.text--34{font-size:34px;line-height:1.5;}
@media only screen and (max-width: 1600px) {
.text--34{font-size:28px;}
}
@media only screen and (max-width: 1022px) {
.text--34{font-size:24px;}
}
@media only screen and (max-width: 767px) {
.text--34{font-size:20px;}
}
.text--32{font-size:32px;line-height:1.5;}
@media only screen and (max-width: 1200px) {
.text--32{font-size:28px;}
}
@media only screen and (max-width: 1022px) {
.text--32{font-size:22px;}
}
@media only screen and (max-width: 767px) {
.text--32{font-size:18px;}
}
.text--28{font-size:28px;line-height:1.5;}
@media only screen and (max-width: 1600px) {
.text--28{font-size:24px;}
}
@media only screen and (max-width: 1200px) {
.text--28{font-size:20px;}
}
@media only screen and (max-width: 767px) {
.text--28{font-size:18px;}
}
.text--25{font-size:25px;line-height:1;}
@media only screen and (max-width: 1600px) {
.text--25{font-size:22px;}
}
@media only screen and (max-width: 1022px) {
.text--25{font-size:20px;}
}
@media only screen and (max-width: 767px) {
.text--25{font-size:16px;}
}
.text--24{font-size:24px;line-height:1.5;}
@media only screen and (max-width: 1600px) {
.text--24{font-size:22px;}
}
@media only screen and (max-width: 1022px) {
.text--24{font-size:20px;}
}
@media only screen and (max-width: 767px) {
.text--24{font-size:16px;}
}
.text--22{font-size:22px;line-height:1.6;}
@media only screen and (max-width: 1600px) {
.text--22{font-size:20px;}
}
@media only screen and (max-width: 767px) {
.text--22{font-size:18px;}
}
.swiper-pagination-bullets.swiper-pagination-horizontal-fraction, .swiper-pagination-fraction, .text--20{font-size:20px;line-height:1.5;}
@media only screen and (max-width: 1600px) {
.swiper-pagination-bullets.swiper-pagination-horizontal-fraction, .swiper-pagination-fraction, .text--20{font-size:18px;}
}
@media only screen and (max-width: 1022px) {
.swiper-pagination-bullets.swiper-pagination-horizontal-fraction, .swiper-pagination-fraction, .text--20{font-size:16px;}
}
.text--18{font-size:18px;line-height:1.33;}
@media only screen and (max-width: 1022px) {
.text--18{font-size:16px;line-height:1.4;}
}
.text--16{font-size:16px;line-height:1.75;}
.text--15{font-size:14px;line-height:normal;}
.text--14{font-size:14px;line-height:1.71;}
.text--13{font-size:13px;line-height:normal;}
.text--12{font-size:12px;line-height:normal;}
.title-heading{font-weight:800;font-family:var(--font-secondary);line-height:1;text-transform:uppercase;}
@media only screen and (max-width: 1600px) {
.title-heading{line-height:1.1;}
}
a:focus-visible, button:focus-visible, .btn:focus-visible, .focus-visible:focus-visible, .focus-within:focus-visible{outline-color:#8c6657;outline-style:solid;outline-offset:0;outline-width:2.5px;transition:outline-offset 0.2s linear;}
.text *,
.title *,
.title-main *{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing: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;background-color:#000;}:root{--color-white:#fff;--color-black:#000;--color-black-2:#000a14;--color-gray:#141d23;--color-gray-1:#ccced0;--color-gray-2:#b5b5b5;--color-gray-light:#f0f0f0;--color-brown:#8c6657;--color-brown-rollovers:#644335;--color-border-brown:#966b58;--color-green:#bcc493;--color-border:#dbdbdb;--color-neutral:#f0f0f0;--color-warning:#ffa726;--color-error:#da1020;--color-success:#66bb6a;--color-validation-failed:#da1020;--font-primary:Montserrat, sans-serif;--font-secondary:PP Monument Extended, sans-serif;}
*,
*::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:1201px){
.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:990px;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: 1201px) {
.row{margin-left:-10px;margin-right:-10px;}
.container{max-width:1200px;padding-left:10px;padding-right:10px;}
.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:10px;padding-right:10px;}
.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:-10px;margin-right:-10px;}
.container{max-width:1380px;padding-left:10px;padding-right:10px;}
.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:10px;padding-right:10px;}
.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:6px;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
@keyframes mouse {
0%{top:8px;}
50%{top:14px;}
100%{top:8px;}
}
.moveAnimationCenter .moveFromBottom, .moveAnimationCenter .moveFromTop, .moveAnimationCenter .moveFromLeft, .moveAnimationCenter .fadeIn, .moveAnimationCenter .moveFromRight, .moveAnimation .moveFromBottom, .moveAnimation .moveFromTop, .moveAnimation .moveFromLeft, .moveAnimation .fadeIn, .moveAnimation .moveFromRight{will-change:transform;transition-property:transform, opacity, color, box-shadow;transition-timing-function:ease;transition-duration:0.6s;opacity:0;}
.moveAnimationCenter .moveFromLeft, .moveAnimation .moveFromLeft{transform:translate3d(-50%, 0, 0);}
.moveAnimationCenter .moveFromRight, .moveAnimation .moveFromRight{transform:translate3d(50%, 0, 0);}
.moveAnimationCenter .moveFromTop, .moveAnimation .moveFromTop{transform:translate3d(0, -150px, 0);}
.moveAnimationCenter .moveFromBottom, .moveAnimation .moveFromBottom{transform:translate3d(0, 150px, 0);}
.moveAnimationCenter.in-viewport .moveFromTop, .moveAnimationCenter.in-viewport .moveFromBottom, .moveAnimationCenter.in-viewport .moveFromLeft, .moveAnimationCenter.in-viewport .moveFromRight, .moveAnimation.in-viewport .moveFromTop, .moveAnimation.in-viewport .moveFromBottom, .moveAnimation.in-viewport .moveFromLeft, .moveAnimation.in-viewport .moveFromRight{transform:translate3d(0, 0, 0);opacity:1;}
.moveAnimationCenter.in-viewport .fadeIn, .moveAnimation.in-viewport .fadeIn{opacity:1;}
@-webkit-keyframes bounce {
0%, 100%{-webkit-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(15px);transform:translateY(15px);}
}
@keyframes bounce {
0%, 100%{-webkit-transform:translateY(0);transform:translateY(0);}
50%{-webkit-transform:translateY(15px);transform:translateY(15px);}
}
@keyframes showCircle {
0%{transform:scale(0);}
60%{transform:scale(0);}
100%{transform:scale(1);}
}
@keyframes textBlink {
0%{opacity:0;}
85%{opacity:0;}
88%{opacity:1;}
91%{opacity:0;}
94%{opacity:1;}
97%{opacity:0;}
100%{opacity:1;}
}
@keyframes textLine {
0%{width:0%;}
60%{width:0%;}
85%{width:100%;}
100%{width:100%;}
}
@keyframes diagonalLine {
0%{width:0;height:0;}
30%{width:0;height:0;}
59%{width:100%;height:100%;}
100%{width:100%;height:100%;}
}
@keyframes imageZoom {
0%{transform:scale(1);}
100%{transform:scale(1.1);}
}
@-webkit-keyframes image-gallery-desktop {
0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(calc(-50% - 16px), 0, 0);transform:translate3d(calc(-50% - 16px), 0, 0);}
}
@keyframes image-gallery-desktop {
0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(calc(-50% - 16px), 0, 0);transform:translate3d(calc(-50% - 16px), 0, 0);}
}
@-webkit-keyframes image-gallery-mobile {
0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(calc(-50% - 12px), 0, 0);transform:translate3d(calc(-50% - 12px), 0, 0);}
}
@keyframes image-gallery-mobile {
0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
100%{-webkit-transform:translate3d(calc(-50% - 12px), 0, 0);transform:translate3d(calc(-50% - 12px), 0, 0);}
}
.mt-160{margin-top:160px;}
@media only screen and (max-width: 1200px) {
.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: 1200px) {
.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-120{margin-top:120px;}
@media only screen and (max-width: 1600px) {
.mt-120{margin-top:100px;}
}
@media only screen and (max-width: 1200px) {
.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: 1200px) {
.mt-100{margin-top:80px;}
}
@media only screen and (max-width: 767px) {
.mt-100{margin-top:60px;}
}
.mt-90{margin-top:90px;}
@media only screen and (max-width: 1200px) {
.mt-90{margin-top:70px;}
}
@media only screen and (max-width: 767px) {
.mt-90{margin-top:60px;}
}
.mt-80{margin-top:80px;}
@media only screen and (max-width: 1200px) {
.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: 1200px) {
.mt-70{margin-top:50px;}
}
@media only screen and (max-width: 1022px) {
.mt-70{margin-top:40px;}
}
.mt-60{margin-top:60px;}
@media only screen and (max-width: 1200px) {
.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: 1200px) {
.mt-50{margin-top:40px;}
}
@media only screen and (max-width: 1022px) {
.mt-50{margin-top:30px;}
}
.mt-40{margin-top:40px;}
@media only screen and (max-width: 1200px) {
.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: 1200px) {
.mt-32{margin-top:20px;}
}
.mt-30{margin-top:30px;}
@media only screen and (max-width: 1200px) {
.mt-30{margin-top:20px;}
}
.mt-24{margin-top:24px;}
@media only screen and (max-width: 1200px) {
.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;}
}
.mb-160{margin-bottom:160px;}
@media only screen and (max-width: 1200px) {
.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: 1200px) {
.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-120{margin-bottom:120px;}
@media only screen and (max-width: 1200px) {
.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: 1200px) {
.mb-100{margin-bottom:80px;}
}
@media only screen and (max-width: 767px) {
.mb-100{margin-bottom:60px;}
}
.mb-90{margin-bottom:90px;}
@media only screen and (max-width: 1200px) {
.mb-90{margin-bottom:70px;}
}
@media only screen and (max-width: 767px) {
.mb-90{margin-bottom:60px;}
}
.mb-80{margin-bottom:80px;}
@media only screen and (max-width: 1200px) {
.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: 1200px) {
.mb-70{margin-bottom:50px;}
}
@media only screen and (max-width: 1022px) {
.mb-70{margin-bottom:40px;}
}
.mb-60{margin-bottom:60px;}
@media only screen and (max-width: 1200px) {
.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: 1200px) {
.mb-50{margin-bottom:40px;}
}
@media only screen and (max-width: 1022px) {
.mb-50{margin-bottom:30px;}
}
.mb-40{margin-bottom:40px;}
@media only screen and (max-width: 1200px) {
.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: 1200px) {
.mb-32{margin-bottom:20px;}
}
.mb-30{margin-bottom:30px;}
@media only screen and (max-width: 1200px) {
.mb-30{margin-bottom:20px;}
}
.mb-24{margin-bottom:24px;}
@media only screen and (max-width: 1200px) {
.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;}
} @font-face{font-family:"swiper-icons";src:url(data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1;}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}
.swiper-vertical > .swiper-wrapper{flex-direction:column;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box;}
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper{transform:translate3d(0px, 0, 0);}
.swiper-horizontal{touch-action:pan-y;}
.swiper-vertical{touch-action:pan-x;}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;}
.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{transform:translateZ(0);backface-visibility:hidden;}
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d;}
.swiper-3d{perspective:1200px;}
.swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow{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-vertical > .swiper-wrapper{scroll-snap-type:y mandatory;}
.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{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}
.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15);}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}
@keyframes swiper-preloader-spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
} .swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out;}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity;}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none;}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}:root{}
.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;}
.swiper-pagination.swiper-pagination-hidden{opacity:0;}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled{display:none !important;}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%;}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative;}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66);}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33);}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2);}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-bullet:only-child{display:none !important;}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color));}
.swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0);}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block;}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top;}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px);}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms left;}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right;}
.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit);}
.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top;}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0;}
.swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0;}
.swiper-pagination-lock{display:none;}:root{}
.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));}
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled{display:none !important;}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));}
.swiper-vertical > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0;}
.swiper-scrollbar-cursor-drag{cursor:move;}
.swiper-scrollbar-lock{display:none;}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75;}
.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);}
.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite;}
.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none;}
.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1);}
.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite;}
@keyframes f-spinner-rotate {
100%{transform:rotate(360deg);}
}
@keyframes f-spinner-dash {
0%{stroke-dasharray:1, 150;stroke-dashoffset:0;}
50%{stroke-dasharray:90, 150;stroke-dashoffset:-35;}
100%{stroke-dasharray:90, 150;stroke-dashoffset:-124;}
}
.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp;}
.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown;}
@keyframes f-throwOutUp {
to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0;}
}
@keyframes f-throwOutDown {
to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0;}
}
.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease 0.1s both f-zoomInUp;}
.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown;}
@keyframes f-zoomInUp {
from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0;}
to{transform:scale(1) translate3d(0, 0, 0);opacity:1;}
}
@keyframes f-zoomOutDown {
to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0;}
}
.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2;}
.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1;}
@keyframes f-fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes f-fadeOut {
100%{opacity:0;}
}
.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2;}
.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2;}
@keyframes f-fadeFastIn {
0%{opacity:0.75;}
100%{opacity:1;}
}
@keyframes f-fadeFastOut {
100%{opacity:0;}
}
.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2;}
.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1;}
@keyframes f-fadeSlowIn {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes f-fadeSlowOut {
100%{opacity:0;}
}
.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2;}
.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s) * 0.5) linear 0.1s both f-crossfadeOut;z-index:1;}
@keyframes f-crossfadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes f-crossfadeOut {
100%{opacity:0;}
}
.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext;}
.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev;}
.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext;}
.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev;}
@keyframes f-slideInPrev {
0%{transform:translateX(100%);}
100%{transform:translate3d(0, 0, 0);}
}
@keyframes f-slideInNext {
0%{transform:translateX(-100%);}
100%{transform:translate3d(0, 0, 0);}
}
@keyframes f-slideOutNext {
100%{transform:translateX(-100%);}
}
@keyframes f-slideOutPrev {
100%{transform:translateX(100%);}
}
.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2;}
.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2;}
.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1;}
.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1;}
@keyframes f-classicInNext {
0%{transform:translateX(-75px);opacity:0;}
100%{transform:translate3d(0, 0, 0);opacity:1;}
}
@keyframes f-classicInPrev {
0%{transform:translateX(75px);opacity:0;}
100%{transform:translate3d(0, 0, 0);opacity:1;}
}
@keyframes f-classicOutNext {
100%{transform:translateX(-75px);opacity:0;}
}
@keyframes f-classicOutPrev {
100%{transform:translateX(75px);opacity:0;}
}
:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65;}
.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition);}
@media (hover: hover) {
.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg);}
}
.f-button:active:not([disabled]){background-color:var(--f-button-active-bg);}
.f-button:focus:not(:focus-visible){outline:none;}
.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color));}
.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity 0.15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none;}
.f-button[disabled]{cursor:default;}
.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity);}
.f-carousel__nav .f-button.is-prev, .f-carousel__nav .f-button.is-next, .fancybox__nav .f-button.is-prev, .fancybox__nav .f-button.is-next{position:absolute;z-index:1;}
.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%);}
.is-horizontal .f-carousel__nav .f-button.is-prev, .is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos);}
.is-horizontal .f-carousel__nav .f-button.is-next, .is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos);}
.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev, .is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos);}
.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next, .is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos);}
.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%);}
.is-vertical .f-carousel__nav .f-button.is-prev, .is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos);}
.is-vertical .f-carousel__nav .f-button.is-next, .is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos);}
.is-vertical .f-carousel__nav .f-button.is-prev svg, .is-vertical .f-carousel__nav .f-button.is-next svg, .is-vertical .fancybox__nav .f-button.is-prev svg, .is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg);}
.f-carousel__nav .f-button:disabled, .fancybox__nav .f-button:disabled{pointer-events:none;}
html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto;}
html.with-fancybox body{touch-action:none;}
html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none;}
.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, 0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, 0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain;}
.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after{box-sizing:inherit;}
.fancybox__container *:empty{display:block;}
.fancybox__container::backdrop{background-color:rgba(0, 0, 0, 0);}
.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity;}
.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip;}
.fancybox__viewport{width:100%;height:100%;}
.fancybox__viewport.is-draggable{cursor:move;cursor:grab;}
.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing;}
.fancybox__track{display:flex;margin:0 auto;height:100%;}
.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden;}
.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px;}
.fancybox__slide.has-iframe, .fancybox__slide.has-video, .fancybox__slide.has-html5video{overflow:hidden;}
.fancybox__slide.has-image{overflow:hidden;}
.fancybox__slide.has-image.is-animating, .fancybox__slide.has-image.is-selected{overflow:visible;}
.fancybox__slide::before, .fancybox__slide::after{content:"";flex:0 0 0;margin:auto;}
.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20;}
.is-loading .fancybox__content{opacity:0;}
.is-draggable .fancybox__content{cursor:move;cursor:grab;}
.can-zoom_in .fancybox__content{cursor:zoom-in;}
.can-zoom_out .fancybox__content{cursor:zoom-out;}
.is-dragging .fancybox__content{cursor:move;cursor:grabbing;}
.fancybox__content [data-selectable], .fancybox__content [contenteditable]{cursor:auto;}
.fancybox__slide.has-image > .fancybox__content{padding:0;background:rgba(0, 0, 0, 0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden;}
.fancybox__slide.has-image > .fancybox__content > picture > img{width:100%;height:auto;max-height:100%;}
.is-animating .fancybox__content, .is-dragging .fancybox__content{will-change:transform, width, height;}
.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px);}
.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible;}
.is-loading .fancybox__caption, .is-closing .fancybox__caption{opacity:0;visibility:hidden;}
.is-compact .fancybox__caption{padding-bottom:0;}
.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40;}
.fancybox__content > .f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:0.75;}
.is-loading .fancybox__content > .f-button.is-close-btn{visibility:hidden;}
.is-zooming-out .fancybox__content > .f-button.is-close-btn{visibility:hidden;}
.fancybox__content > .f-button.is-close-btn:hover{opacity:1;}
.fancybox__footer{padding:0;margin:0;position:relative;}
.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all 0.25s ease;}
.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24, 24, 27, 0.5);}
.is-compact .fancybox__footer .fancybox__caption{padding:12px;}
.is-compact .fancybox__content > .f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0, 0, 0, 0.6);--f-button-active-bg:rgba(0, 0, 0, 0.6);--f-button-hover-bg:rgba(0, 0, 0, 0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px;}
.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, 0.3);--f-button-active-bg:rgba(24, 24, 27, 0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity, 1);}
.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1;}
.is-idle .fancybox__nav{animation:0.15s ease-out both f-fadeOut;}
.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:0.15s ease-out both f-fadeOut;}
.fancybox__slide > .f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer;}
.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none;}
.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none;}
.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none;}
.fancybox__container:not([aria-hidden]){opacity:0;}
.fancybox__container.is-animated[aria-hidden=false] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=false] .fancybox__slide > *:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease 0.1s backwards f-fadeIn;}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn;}
.fancybox__container.is-animated[aria-hidden=true] > *:not(.fancybox__backdrop, .fancybox__carousel), .fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel > *:not(.fancybox__viewport), .fancybox__container.is-animated[aria-hidden=true] .fancybox__slide > *:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut;}
.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut;}
.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible;}
.has-iframe .fancybox__content, .has-map .fancybox__content, .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%;}
.fancybox__container.is-compact .has-iframe .fancybox__content, .fancybox__container.is-compact .has-map .fancybox__content, .fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%;}
.has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%;}
.has-map .fancybox__content, .has-pdf .fancybox__content, .has-youtube .fancybox__content, .has-vimeo .fancybox__content, .has-html5video .fancybox__content{padding:0;background:rgba(24, 24, 27, 0.9);color:#fff;}
.has-map .fancybox__content{background:#e5e3df;}
.fancybox__html5video, .fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0, 0, 0, 0);}
.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;}
.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0;}
.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;}
.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;}
.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);user-select:none;perspective:1000px;transform:translateZ(0);}
.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1;}
.f-thumbs .f-spinner svg{display:none;}
.f-thumbs.is-vertical{height:100%;}
.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0);}
.f-thumbs__track{display:flex;}
.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer;}
.f-thumbs__slide.is-loading img{opacity:0;}
.is-classic .f-thumbs__viewport{height:100%;}
.is-modern .f-thumbs__track{width:max-content;}
.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0)) * -0.5);width:calc(var(--width, 0) * 1px + var(--f-thumb-clip-width, 0));cursor:pointer;}
.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none;}
.is-modern.is-resting .f-thumbs__slide{transition:transform 0.33s ease;}
.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path 0.33s ease;}
.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color));}
.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0, 0, 0, 0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity 0.2s ease;}
.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity);}
.f-thumbs__slide__button:focus:not(:focus-visible){outline:none;}
.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity);}
.is-modern .f-thumbs__slide__button{--clip-path:inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path);}
.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity);}
.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn 0.2s ease-out;z-index:10;}
.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius);}
.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0;}
.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0;}
.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px;}
.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0;}
.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height 0.35s cubic-bezier(0.23, 1, 0.32, 1);}
.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;}
.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));}
.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;}
.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));}
.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap);}
.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0;}
.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px;}
.fancybox__thumbs.is-masked{max-height:0px !important;}
.is-closing .fancybox__thumbs{transition:none !important;}
.fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, 0.65);--f-button-hover-bg:rgba(70, 70, 73, 0.65);--f-button-active-bg:rgba(90, 90, 93, 0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20;}
.fancybox__toolbar :focus-visible{z-index:1;}
.fancybox__toolbar.is-absolute, .is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0;}
.is-idle .fancybox__toolbar{pointer-events:none;animation:0.15s ease-out both f-fadeOut;}
.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;}
.fancybox__toolbar__column.is-left, .fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0;}
.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap;}
.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none;}
.fancybox__infobar span{padding:0 5px;}
.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg);}
[data-fancybox-toggle-slideshow]{position:relative;}
[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:0.3;}
[data-fancybox-toggle-slideshow] svg g:first-child{display:flex;}
[data-fancybox-toggle-slideshow] svg g:last-child{display:none;}
.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none;}
.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex;}
[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex;}
[data-fancybox-toggle-fullscreen] svg g:last-child{display:none;}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none;}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex;}
.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none;}
.noUi-target, .noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}
.noUi-target{position:relative;}
.noUi-base, .noUi-connects{width:100%;height:100%;position:relative;z-index:1;}
.noUi-connects{overflow:hidden;z-index:0;}
.noUi-connect, .noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat;}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto;}
.noUi-vertical .noUi-origin{top:-100%;width:0;}
.noUi-horizontal .noUi-origin{height:0;}
.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;}
.noUi-touch-area{height:100%;width:100%;}
.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;transition:transform 0.3s;}
.noUi-state-drag *{cursor:inherit !important;}
.noUi-horizontal{height:18px;}
.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px;}
.noUi-vertical{width:18px;}
.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px;}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto;}
.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;}
.noUi-connects{border-radius:3px;}
.noUi-connect{background:#3FB8AF;}
.noUi-draggable{cursor:ew-resize;}
.noUi-vertical .noUi-draggable{cursor:ns-resize;}
.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;}
.noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;}
.noUi-handle:after, .noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px;}
.noUi-handle:after{left:17px;}
.noUi-vertical .noUi-handle:after, .noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px;}
.noUi-vertical .noUi-handle:after{top:17px;}
[disabled] .noUi-connect{background:#B8B8B8;}
[disabled] .noUi-handle, [disabled].noUi-handle, [disabled].noUi-target{cursor:not-allowed;}
.noUi-pips, .noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box;}
.noUi-pips{position:absolute;color:#999;}
.noUi-value{position:absolute;white-space:nowrap;text-align:center;}
.noUi-value-sub{color:#ccc;font-size:10px;}
.noUi-marker{position:absolute;background:#CCC;}
.noUi-marker-sub{background:#AAA;}
.noUi-marker-large{background:#AAA;}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%;}
.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);}
.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%);}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px;}
.noUi-marker-horizontal.noUi-marker-sub{height:10px;}
.noUi-marker-horizontal.noUi-marker-large{height:15px;}
.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%;}
.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px;}
.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%);}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px;}
.noUi-marker-vertical.noUi-marker-sub{width:10px;}
.noUi-marker-vertical.noUi-marker-large{width:15px;}
.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap;}
.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%;}
.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%;}
.noUi-horizontal .noUi-origin > .noUi-tooltip{-webkit-transform:translate(50%, 0);transform:translate(50%, 0);left:auto;bottom:10px;}
.noUi-vertical .noUi-origin > .noUi-tooltip{-webkit-transform:translate(0, -18px);transform:translate(0, -18px);top:auto;right:28px;}
@font-face{font-family:"Montserrat";src:url(//lindnerhof-taktik.de/wp-content/themes/lindnerhof/public/fonts/Montserrat-Regular.woff2) format("woff2"), url(//lindnerhof-taktik.de/wp-content/themes/lindnerhof/public/fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"Montserrat";src:url(//lindnerhof-taktik.de/wp-content/themes/lindnerhof/public/fonts/Montserrat-Medium.woff2) format("woff2"), url(//lindnerhof-taktik.de/wp-content/themes/lindnerhof/public/fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"Montserrat";src:url(//lindnerhof-taktik.de/wp-content/themes/lindnerhof/public/fonts/Montserrat-SemiBold.woff2) format("woff2"), url(//lindnerhof-taktik.de/wp-content/themes/lindnerhof/public/fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:"Montserrat";src:url(//lindnerhof-taktik.de/wp-content/themes/lindnerhof/public/fonts/Montserrat-Bold.woff2) format("woff2"), url(//lindnerhof-taktik.de/wp-content/themes/lindnerhof/public/fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:"PP Monument Extended";src:url(//lindnerhof-taktik.de/wp-content/themes/lindnerhof/public/fonts/PPMonumentExtended-Light.woff2) format("woff2"), url(//lindnerhof-taktik.de/wp-content/themes/lindnerhof/public/fonts/PPMonumentExtended-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:"PP Monument Extended";src:url(//lindnerhof-taktik.de/wp-content/themes/lindnerhof/public/fonts/PPMonumentExtended-Regular.woff2) format("woff2"), url(//lindnerhof-taktik.de/wp-content/themes/lindnerhof/public/fonts/PPMonumentExtended-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"PP Monument Extended";src:url(//lindnerhof-taktik.de/wp-content/themes/lindnerhof/public/fonts/PPMonumentExtended-Black.woff2) format("woff2"), url(//lindnerhof-taktik.de/wp-content/themes/lindnerhof/public/fonts/PPMonumentExtended-Black.woff) format("woff");font-weight:800;font-style:normal;font-display:swap;}
.cover-bg{background-size:cover;background-position:center center;}
.cover-bg img{display:none;}
.covered{max-height:initial;}
.font-primary{font-family:var(--font-primary);}
.font-secondary{font-family:var(--font-secondary);}
.bg-image img, .bg-image picture, .bg-image picture img{max-height:initial;}
.bg-gray-light{background-color:var(--color-gray-light);}
.bg-gray{background-color:var(--color-gray);color:var(--color-white);}
.bg-gray h1, .bg-gray h2, .bg-gray h3, .bg-gray h4, .bg-gray h5, .bg-gray h6, .bg-gray .title{color:var(--color-white);}
.bg-black{background-color:var(--color-black-2);color:var(--color-white);}
.bg-black h1, .bg-black h2, .bg-black h3, .bg-black h4, .bg-black h5, .bg-black h6, .bg-black .title{color:var(--color-white);}
.bg-white{background-color:var(--color-white);}
.bg-video video{height:100%;width:100%;object-fit:cover;}
.overflow-h{overflow:hidden;}
.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--brown{color:var(--color-brown);}
.text--lt{font-weight:300;}
.text--bd{font-weight:700;}
.text--md{font-weight:500;}
.text--sb{font-weight:600;}
.text--uppercase{text-transform:uppercase;}
.stretched-link{font-size:0;line-height:0;opacity:0;overflow:hidden;}
.stretched-link::before{z-index:3;}
.title-heading{line-height:1.12;}
.rounded-card{border-top-right-radius:10px;}
.hide{display:none;}
.show{display:block;}
.d-flex{display:flex;}
.d-none{display:none;}
.container--large{width:100%;display:block;margin:0 auto;max-width:calc(100% - 80px);padding:0;}
@media only screen and (max-width: 1600px) {
.container--large{max-width:calc(100% - 60px);}
}
@media only screen and (max-width: 1022px) {
.container--large{max-width:calc(100% - 48px);}
}
@media only screen and (max-width: 767px) {
.container--large{max-width:calc(100% - 48px);}
}
.f-auto{display:flex;flex-direction:column;flex:auto;}
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}
@media only screen and (max-width: 1022px) {
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}
}
.swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination{position:relative;bottom:0;top:0;width:100%;line-height:normal;display:flex;gap:10px;max-width:380px;}
@media only screen and (max-width: 1600px) {
.swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination{max-width:320px;}
}
@media only screen and (max-width: 767px) {
.swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination{justify-content:center;}
}
.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{flex:auto;height:4px;border:0;outline:0;border-radius:0;margin:0;opacity:1;background-color:var(--color-white);max-width:120px;transition:background-color 0.3s ease, opacity 0.3s ease;}
@media only screen and (max-width: 1022px) {
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet, .swiper-pagination-bullet{max-width:80px;}
}
@media only screen and (max-width: 767px) {
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet, .swiper-pagination-bullet{max-width:56px;}
}
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet:focus-visible, .swiper-pagination-bullet:focus-visible{outline-color:#8c6657;outline-style:solid;outline-offset:0;outline-width:2.5px;}
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet-active, .swiper-pagination-bullet-active{background-color:var(--color-brown);}
@media only screen and (min-width: 1023px) {
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet:hover, .swiper-pagination-bullet:hover{background-color:var(--color-brown);}
}
.swiper-pagination-bullets.swiper-pagination-horizontal-fraction, .swiper-pagination-fraction{font-weight:600;}
.swiper-pagination-bullets.swiper-pagination-horizontal--white .swiper-pagination-bullet, .swiper-pagination--white .swiper-pagination-bullet{background-color:rgba(192, 192, 192, 0.3);}
.swiper-pagination-bullets.swiper-pagination-horizontal--white .swiper-pagination-bullet-active, .swiper-pagination--white .swiper-pagination-bullet-active{background-color:var(--color-white);}
@media only screen and (min-width: 1023px) {
.swiper-pagination-bullets.swiper-pagination-horizontal--white .swiper-pagination-bullet:hover, .swiper-pagination--white .swiper-pagination-bullet:hover{background-color:var(--color-white);}
}
.animation-trigger{position:absolute;left:0;width:100%;height:1px;}
.p-0{padding:0 !important;}
.p-none{pointer-events:none;}
.p-relative{position:relative;}
.get-geolocation{display:flex;gap:10px;align-items:center;transition:color 0.3s ease;margin-bottom:26px;}
@media only screen and (max-width: 767px) {
.get-geolocation{margin-bottom:32px;}
}
.get-geolocation:hover{color:var(--color-brown);}
html, body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;}::selection{background-color:var(--color-black);color:var(--color-white);}
body{color:var(--color-black-2);font-family:var(--font-primary);position:relative;height:auto;width:100%;display:flex;flex-direction:column;min-height:100vh;align-items:flex-start;}
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);}
body.lang-modal-open{padding-right:0;}
body::before{content:"";position:fixed;top:0;height:400px;background-color:var(--color-black-2);width:100%;left:0;z-index:-1;pointer-events:none;opacity:0;display:none;}
body.page-at-top::before{opacity:1;}
body.hide-overlay::before{opacity:0;}
body.without-header::before{display:none;}
body #CybotCookiebotDialog{border-radius:0;font-family:"Montserrat", sans-serif;}
body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,
body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{font-weight:900;line-height:1.2;padding:8px 24px;text-transform:uppercase;text-align:center;border-radius:0;font-family:var(--font-secondary);font-size:14px;width:auto;border:none;min-height:54px;color:var(--color-white);background-color:var(--color-brown);}
body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type),
body #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
body #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type){font-weight:900;line-height:1.2;padding:8px 24px;text-transform:uppercase;text-align:center;border-radius:0;font-family:var(--font-secondary);font-size:14px;width:auto;min-height:54px;color:var(--color-brown);background-color:transparent;border:1px solid var(--color-brown);}
body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type):hover,
body #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover,
body #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type):hover{border:1px solid var(--color-black);color:var(--color-black);}
body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type) .CybotCookiebotDialogArrow,
body #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton .CybotCookiebotDialogArrow,
body #CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) .CybotCookiebotDialogArrow{display:none;}
body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{font-weight:900;line-height:1.2;text-transform:uppercase;font-family:var(--font-secondary);}
body #CybotCookiebotDialog h2{font-weight:900;line-height:1.2;text-transform:uppercase;font-family:var(--font-secondary);}
body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieContainerHeader,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified{font-family:var(--font-secondary);}
body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTypeIntro{padding-left:36px !important;}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer,
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard{padding-left:36px;margin-left:0;}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo.CybotCookiebotDialogShow{border-radius:0;border:none;}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo.CybotCookiebotDialogShow:first-of-type{margin-top:40px;}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup{border-radius:0;}
body #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage{border-radius:0;}
.noselect, .noselect *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-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;scroll-margin-top:calc(90px + var(--secondary-nav-height, 0px));}
@media only screen and (max-width: 1600px) {
.sc-general{scroll-margin-top:calc(80px + var(--secondary-nav-height, 0px));}
}
@media only screen and (max-width: 1022px) {
.sc-general{scroll-margin-top:calc(68px + var(--secondary-nav-height, 0px));}
}
.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:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-white) inset !important;-webkit-text-fill-color:var(--color-gray) !important;}
input:auto-fill, select:auto-fill, textarea:auto-fill{color:var(--color-gray) !important;background-color:var(--color-white) !important;}
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:110px;}
@media only screen and (max-width: 1600px) {
main{padding-top:100px;}
}
@media only screen and (max-width: 1022px) {
main{padding-top:68px;}
}
.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.3s 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-scrolling iframe{pointer-events:none;}
#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;}
.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;}
body #pojo-a11y-toolbar{top:auto !important;bottom:80px !important;transition:0.3s ease !important;z-index:999 !important;}
@media only screen and (max-width: 1022px) {
body #pojo-a11y-toolbar{top:80px !important;bottom:auto !important;}
}
body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{bottom:0 !important;}
@media only screen and (max-width: 1022px) {
body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{bottom:auto !important;}
}
body.pojo-a11y-grayscale{filter:none !important;}
body.pojo-a11y-grayscale:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;backdrop-filter:grayscale(100%);z-index:1000;}
body.pojo-a11y-high-contrast .icon:before{background-color:#fff !important;}
body.pojo-a11y-high-contrast .btn{border:1px solid #fff !important;}
body.pojo-a11y-high-contrast a{text-decoration:underline !important;}
body.pojo-a11y-high-contrast .menu__link{background:transparent !important;-webkit-background-clip:initial !important;-webkit-text-fill-color:initial !important;background-clip:initial !important;text-decoration-color:#fff !important;}
body.pojo-a11y-high-contrast .site-header .btn{background:transparent !important;-webkit-background-clip:initial !important;-webkit-text-fill-color:initial !important;background-clip:initial !important;text-decoration-color:#fff !important;}
body.pojo-a11y-high-contrast .swiper-pagination-bullet{background-color:#fff !important;}
body.pojo-a11y-high-contrast .swiper-pagination-bullet-active{background-color:#00ffff !important;}
body.pojo-a11y-negative-contrast .icon:before{background-color:#fff !important;}
body.pojo-a11y-negative-contrast .btn{border:1px solid #fff !important;}
body.pojo-a11y-negative-contrast a{text-decoration:underline !important;}
body.pojo-a11y-negative-contrast .menu__link{background:transparent !important;-webkit-background-clip:initial !important;-webkit-text-fill-color:initial !important;background-clip:initial !important;text-decoration-color:#fff !important;}
body.pojo-a11y-negative-contrast .site-header .btn{background:transparent !important;-webkit-background-clip:initial !important;-webkit-text-fill-color:initial !important;background-clip:initial !important;text-decoration-color:#fff !important;}
body.pojo-a11y-negative-contrast .swiper-pagination-bullet{background:#fff !important;}
body.pojo-a11y-negative-contrast .swiper-pagination-bullet-active{background:yellow !important;}
body.pojo-a11y-light-background .icon:before{background-color:#000 !important;}
body.pojo-a11y-light-background .btn{border:1px solid #000 !important;}
body.pojo-a11y-light-background a{text-decoration:underline !important;}
body.pojo-a11y-light-background .menu__link{background:transparent !important;-webkit-background-clip:initial !important;-webkit-text-fill-color:initial !important;background-clip:initial !important;text-decoration-color:#000 !important;}
body.pojo-a11y-light-background .site-header .btn{background:transparent !important;-webkit-background-clip:initial !important;-webkit-text-fill-color:initial !important;background-clip:initial !important;text-decoration-color:#000 !important;}
body.pojo-a11y-light-background .swiper-pagination-bullet{background-color:#fff !important;}
body.pojo-a11y-negative-contrast .swiper-pagination-bullet, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .swiper-pagination-bullet{background:#fff !important;}
body.pojo-a11y-negative-contrast .swiper-pagination-bullet-active, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) .swiper-pagination-bullet-active{background:yellow !important;}
.btn{cursor:pointer;font-family:var(--font-secondary);font-size:14px;min-height:58px;font-weight:800;line-height:1;padding:8px 30px;display:inline-flex;text-align:center;justify-content:center;align-items:center;gap:12px;color:var(--color-white);border-radius:0;border:1px solid var(--color-brown);background-color:var(--color-brown);transition:background-color 0.3s ease, color 0.3s ease, border 0.3s ease, opacity 0.3s ease;text-transform:uppercase;}
@media only screen and (max-width: 1200px) {
.btn{min-height:48px;padding:8px 24px;}
}
@media only screen and (max-width: 767px) {
.btn{font-size:12px;min-height:44px;padding:8px 18px;}
}
.btn:hover, .btn:focus{background-color:var(--color-brown-rollovers);border-color:var(--color-brown-rollovers);}
.btn:hover .icon-arrow-right, .btn:focus .icon-arrow-right{transform:translate(5px, 0);}
.btn:hover .icon-arrow-down, .btn:focus .icon-arrow-down{transform:translate(0, 5px);}
.btn--only-icon{padding:8px 20px;}
@media only screen and (max-width: 767px) {
.btn--only-icon{padding:8px 14px;}
}
.btn .btn__text{display:block;pointer-events:none;}
.btn .btn__icon{flex-shrink:0;width:24px;height:24px;pointer-events:none;}
.btn .icon{transition:transform 0.3s ease;}
.btn .icon::before{background-color:currentColor;}
.btn--outline{color:var(--color-brown-rollovers);background-color:transparent;border-color:var(--color-brown);}
.btn--outline:hover, .btn--outline:focus{background-color:transparent;color:var(--color-brown-rollovers);border-color:var(--color-brown-rollovers);}
.btn--outline-white{color:var(--color-white);background-color:transparent;border-color:var(--color-white);}
.btn--outline-white:hover, .btn--outline-white:focus{background-color:transparent;color:var(--color-brown);border-color:var(--color-brown);}
.btn--left-icon .btn__icon{order:-1;}
.btn[disabled], .btn--disabled{cursor:not-allowed;transition:none;pointer-events:none;opacity:0.6;}
.btn[disabled] .btn__icon, .btn--disabled .btn__icon{transform:none !important;}
.checkbox 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);}
.checkbox{user-select:none;line-height:1.53;}
.checkbox__label{position:relative;padding-left:45px;cursor:pointer;margin:0;min-height:24px;display:block;}
@media only screen and (max-width: 767px) {
.checkbox__label{padding-left:30px;}
}
.checkbox__label::after, .checkbox__label:before{content:"";left:0;top:5px;position:absolute;pointer-events:none;width:30px;height:30px;}
@media only screen and (max-width: 767px) {
.checkbox__label::after, .checkbox__label:before{width:20px;height:20px;}
}
.checkbox__label:before{border:1px solid var(--color-gray-1);background-color:var(--color-white);transition:background-color 0.3s ease, border 0.3s ease;}
.checkbox__label::after{transform:scale(0);transition:transform 0.3s ease, opacity 0.3s ease;background:url("data:image/svg+xml, %3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3334 6.34265L8.25002 16.426L3.66669 11.8427' stroke='white' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center/21px auto;}
@media only screen and (max-width: 767px) {
.checkbox__label::after{background-size:16px auto;}
}
.checkbox__label-info{color:#454545;}
.checkbox input:checked ~ label::before{background-color:var(--color-brown);border-color:var(--color-brown);}
.checkbox input:checked ~ label::after{transform:scale(1);}
.checkbox input:focus-within ~ label::before{border-color:var(--color-brown);}
.checkbox a{text-decoration:underline;font-weight:700;}
.checkbox a:hover{color:var(--color-brown);}
.checkbox.is-validation-failed .checkbox__label::before, .is-validation-failed .checkbox .checkbox__label::before{border-color:var(--color-validation-failed);}
.checkbox .fv-plugins-message-container{text-align:left;padding-left:45px;}
@media only screen and (max-width: 767px) {
.checkbox .fv-plugins-message-container{padding-left:30px;}
}
.checkbox--smaller{font-size:14px;line-height:1.6;}
.dropdown{width:100%;position:relative;user-select:none;max-width:480px;}
.dropdown__label{position:relative;margin:0 0 6px;display:block;z-index:4;line-height:1.33;font-weight:600;}
.dropdown__placeholder{position:relative;width:100%;height:62px;border:1px solid var(--color-gray-1);background-color:var(--color-white);border-radius:0;outline:none;z-index:1;cursor:pointer;padding:8px 24px;display:flex;align-items:center;color:var(--color-black-2);transition:border-color 0.3s ease, color 0.3s ease;}
@media only screen and (max-width: 1200px) {
.dropdown__placeholder{height:55px;padding:8px 20px;}
}
@media only screen and (max-width: 1022px) {
.dropdown__placeholder{height:48px;}
}
.dropdown__placeholder img{width:24px;margin-right:12px;height:12px;}
.dropdown__placeholder .icon{width:20px;height:20px;position:absolute;right:28px;top:50%;margin-top:-10px;pointer-events:none;transition:transform 0.3s ease;}
@media only screen and (max-width: 1200px) {
.dropdown__placeholder .icon{right:16px;width:16px;height:16px;margin-top:-7px;}
}
.dropdown__placeholder .icon::before{background-color:var(--color-brown);}
.dropdown__placeholder-text{transition:transform 0.3s ease, opacity 0.3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-right:40px;display:flex;align-items:center;}
.dropdown__list{position:absolute;top:100%;margin-top:-1px;width:100%;z-index:9;left:0;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;}
.dropdown__list-item{position:relative;}
.dropdown__list-inner{overflow:auto;border-radius:0;max-height:250px;border:1px solid var(--color-gray-1);background-color:var(--color-white);}
@media only screen and (min-width: 1023px) {
.dropdown__list-inner{scrollbar-track-color:rgba(204, 206, 208, 0.2);scrollbar-face-color:#ccced0;scrollbar-arrow-color:#ccced0;}
.dropdown__list-inner::-webkit-scrollbar{width:4px;}
.dropdown__list-inner ::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background:rgba(204, 206, 208, 0.2);}
.dropdown__list-inner ::-webkit-scrollbar-thumb:window-inactive{background:rgba(204, 206, 208, 0.6);}
.dropdown__list-inner::-webkit-scrollbar-thumb{background:#ccced0;width:4px;border-radius:0;}
.dropdown__list-inner::-webkit-scrollbar-thumb:hover{background:rgba(204, 206, 208, 0.84);}
.dropdown__list-inner ::-webkit-scrollbar{width:4px;}
}
.dropdown__list-inner input:not([type=submit]):not(.input-field__input){position:absolute;width:0;height:0;opacity:0;}
.dropdown__list-inner input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option{background:rgba(140, 102, 87, 0.2);}
.dropdown__list-inner input:not([type=submit]):not(.input-field__input):focus-visible ~ label{border:2px solid #8c6657;background:rgba(140, 102, 87, 0.2);}
.dropdown__list-option{cursor:pointer;margin:0;width:100%;display:flex;align-items:center;min-height:62px;padding:8px 24px;background-color:transparent;transition:color 0.3s ease, background-color 0.3s ease;}
@media only screen and (max-width: 1200px) {
.dropdown__list-option{min-height:55px;padding:8px 20px;}
}
@media only screen and (max-width: 1022px) {
.dropdown__list-option{min-height:48px;}
}
.dropdown__list-option img{width:24px;margin-right:12px;pointer-events:none;height:12px;}
.dropdown__list-option.is-active, .dropdown__list-option:hover{background:rgba(140, 102, 87, 0.1);}
.dropdown__list-option.is-disabled{background:rgba(204, 206, 208, 0.2);color:var(--color-gray-1);pointer-events:none;}
.dropdown__search{position:absolute;left:0;top:0;width:100%;padding:8px;z-index:3;opacity:0;border:1px solid var(--color-gray-1);pointer-events:none;background-color:var(--color-white);}
.dropdown__search input{background-color:var(--color-white);width:100%;height:50px;border-radius:0;padding:0 16px;outline:none;color:inherit;font-size:16px;border:1px solid var(--color-gray-1);transition:border-color 0.3s ease;}
@media only screen and (max-width: 767px) {
.dropdown__search input{height:40px;font-size:14px;}
}
.dropdown.is-open .icon{transform:scaleY(-1);}
.dropdown.is-open .dropdown__list{opacity:1;pointer-events:all;visibility:visible;}
.dropdown--search .dropdown__list{padding-top:64px;}
@media only screen and (max-width: 767px) {
.dropdown--search .dropdown__list{padding-top:54px;}
}
.dropdown--search .dropdown__list-inner{max-height:304px;}
@media only screen and (max-width: 767px) {
.dropdown--search .dropdown__list-inner{max-height:276px;}
}
.dropdown--search .dropdown__search{opacity:1;pointer-events:all;}
.dropdown.is-validation-failed .dropdown__placeholder{border-color:var(--color-validation-failed);}
.dropdown.is-validation-failed .fv-plugins-message-container{margin-top:4px;}
.dropdown.is-selected .dropdown__placeholder-text{opacity:1;}
.icon::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.icon{display:block;position:relative;width:30px;height:30px;}
.icon::before{background-color:var(--color-black);-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-arrow-right, .icon-arrow-left{width:18px;height:18px;}
.icon-arrow-right::before, .icon-arrow-left::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_357_926)'%3E%3Cpath d='M9.31815 0.818147C9.23376 0.733785 9.11932 0.686393 9 0.686393C8.88068 0.686393 8.76624 0.733785 8.68185 0.818147L7.7319 1.7681C7.64748 1.85242 7.6 1.96683 7.59992 2.08615C7.59984 2.20548 7.64715 2.31995 7.73145 2.4044L13.6912 8.37499L0.45 8.375C0.330652 8.375 0.216193 8.42241 0.131802 8.5068C0.0474102 8.59119 -4.19977e-07 8.70565 -4.1476e-07 8.825L-3.5575e-07 10.175C-3.50533e-07 10.2943 0.0474102 10.4088 0.131802 10.4932C0.216193 10.5776 0.330652 10.625 0.45 10.625L13.6912 10.625L7.73145 16.5956C7.64723 16.68 7.59992 16.7943 7.59992 16.9135C7.59992 17.0327 7.64723 17.1471 7.73145 17.2314L8.6823 18.1818C8.76669 18.2662 8.88113 18.3136 9.00045 18.3136C9.11977 18.3136 9.23421 18.2662 9.3186 18.1818L17.6823 9.81814C17.7667 9.73376 17.8141 9.61932 17.8141 9.49999C17.8141 9.38067 17.7667 9.26623 17.6823 9.18184L9.31815 0.818147Z' fill='%238C6657'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_357_926'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 18.5) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_357_926)'%3E%3Cpath d='M9.31815 0.818147C9.23376 0.733785 9.11932 0.686393 9 0.686393C8.88068 0.686393 8.76624 0.733785 8.68185 0.818147L7.7319 1.7681C7.64748 1.85242 7.6 1.96683 7.59992 2.08615C7.59984 2.20548 7.64715 2.31995 7.73145 2.4044L13.6912 8.37499L0.45 8.375C0.330652 8.375 0.216193 8.42241 0.131802 8.5068C0.0474102 8.59119 -4.19977e-07 8.70565 -4.1476e-07 8.825L-3.5575e-07 10.175C-3.50533e-07 10.2943 0.0474102 10.4088 0.131802 10.4932C0.216193 10.5776 0.330652 10.625 0.45 10.625L13.6912 10.625L7.73145 16.5956C7.64723 16.68 7.59992 16.7943 7.59992 16.9135C7.59992 17.0327 7.64723 17.1471 7.73145 17.2314L8.6823 18.1818C8.76669 18.2662 8.88113 18.3136 9.00045 18.3136C9.11977 18.3136 9.23421 18.2662 9.3186 18.1818L17.6823 9.81814C17.7667 9.73376 17.8141 9.61932 17.8141 9.49999C17.8141 9.38067 17.7667 9.26623 17.6823 9.18184L9.31815 0.818147Z' fill='%238C6657'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_357_926'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 18.5) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.icon-arrow-up, .icon-arrow-down{width:20px;height:20px;}
.icon-arrow-up::before, .icon-arrow-down::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='M0.252717 9.53843C0.158002 9.63317 0.104796 9.76165 0.104796 9.89562C0.104796 10.0296 0.158002 10.1581 0.252717 10.2528L1.31923 11.3193C1.41391 11.4141 1.54235 11.4674 1.67632 11.4675C1.81028 11.4676 1.9388 11.4145 2.03361 11.3198L8.73686 4.62871L8.73686 19.4948C8.73686 19.6288 8.79009 19.7573 8.88483 19.852C8.97958 19.9468 9.10809 20 9.24208 20L10.7577 20C10.8917 20 11.0202 19.9468 11.115 19.852C11.2097 19.7573 11.263 19.6288 11.263 19.4948L11.263 4.62871L17.9662 11.3198C18.0609 11.4144 18.1893 11.4675 18.3231 11.4675C18.457 11.4675 18.5854 11.4144 18.6801 11.3198L19.7471 10.2523C19.8418 10.1576 19.895 10.0291 19.895 9.89511C19.895 9.76115 19.8418 9.63267 19.7471 9.53792L10.3571 0.147925C10.2624 0.0532101 10.1339 8.53347e-07 9.99991 8.65058e-07C9.86594 8.7677e-07 9.73746 0.0532102 9.64271 0.147925L0.252717 9.53843Z' fill='%238C6657'/%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='M0.252717 9.53843C0.158002 9.63317 0.104796 9.76165 0.104796 9.89562C0.104796 10.0296 0.158002 10.1581 0.252717 10.2528L1.31923 11.3193C1.41391 11.4141 1.54235 11.4674 1.67632 11.4675C1.81028 11.4676 1.9388 11.4145 2.03361 11.3198L8.73686 4.62871L8.73686 19.4948C8.73686 19.6288 8.79009 19.7573 8.88483 19.852C8.97958 19.9468 9.10809 20 9.24208 20L10.7577 20C10.8917 20 11.0202 19.9468 11.115 19.852C11.2097 19.7573 11.263 19.6288 11.263 19.4948L11.263 4.62871L17.9662 11.3198C18.0609 11.4144 18.1893 11.4675 18.3231 11.4675C18.457 11.4675 18.5854 11.4144 18.6801 11.3198L19.7471 10.2523C19.8418 10.1576 19.895 10.0291 19.895 9.89511C19.895 9.76115 19.8418 9.63267 19.7471 9.53792L10.3571 0.147925C10.2624 0.0532101 10.1339 8.53347e-07 9.99991 8.65058e-07C9.86594 8.7677e-07 9.73746 0.0532102 9.64271 0.147925L0.252717 9.53843Z' fill='%238C6657'/%3E%3C/svg%3E%0A");}
.icon-chevron-right, .icon-chevron-left{width:12px;height:24px;}
.icon-chevron-right::before, .icon-chevron-left::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='23' viewBox='0 0 12 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 21.5L11 11.5L1 1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='23' viewBox='0 0 12 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 21.5L11 11.5L1 1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-chevron-right-bold, .icon-chevron-left-bold{width:10px;height:16px;}
.icon-chevron-right-bold::before, .icon-chevron-left-bold::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.32031 14.3637L7.68395 8.00011L1.32031 1.63647' stroke='%238C6657' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='9' height='16' viewBox='0 0 9 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.32031 14.3637L7.68395 8.00011L1.32031 1.63647' stroke='%238C6657' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-chevron-up, .icon-chevron-down{width:10px;height:6px;}
.icon-chevron-up:before, .icon-chevron-down:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.62208 5.35646C5.52639 5.54785 5.335 5.54785 5.14362 5.35646L0.837395 1.05024C0.741702 0.954545 0.741702 0.763158 0.837395 0.57177C1.02878 0.476077 1.22017 0.476077 1.31586 0.57177L5.335 4.59091L9.35414 0.57177C9.64122 0.476077 9.83261 0.476077 9.9283 0.57177C10.024 0.667464 10.024 0.954545 9.9283 1.05024L5.62208 5.35646Z' fill='white'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.62208 5.35646C5.52639 5.54785 5.335 5.54785 5.14362 5.35646L0.837395 1.05024C0.741702 0.954545 0.741702 0.763158 0.837395 0.57177C1.02878 0.476077 1.22017 0.476077 1.31586 0.57177L5.335 4.59091L9.35414 0.57177C9.64122 0.476077 9.83261 0.476077 9.9283 0.57177C10.024 0.667464 10.024 0.954545 9.9283 1.05024L5.62208 5.35646Z' fill='white'/%3E%3C/svg%3E%0A");}
.icon-arrow-right-small, .icon-arrow-left-small{width:16px;height:16px;}
.icon-arrow-right-small::before, .icon-arrow-left-small::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 16 16' viewBox='0 0 16 16'%3E%3Cpath d='M10.9 6.7 6.1 1.9 8 0l8 8-8 8-1.9-1.9 4.8-4.8H0V6.7h10.9z' style='fill:%23141d23'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 16 16' viewBox='0 0 16 16'%3E%3Cpath d='M10.9 6.7 6.1 1.9 8 0l8 8-8 8-1.9-1.9 4.8-4.8H0V6.7h10.9z' style='fill:%23141d23'/%3E%3C/svg%3E");}
.icon-chevron-left:before, .icon-chevron-left-bold:before, .icon-chevron-up:before, .icon-arrow-down:before, .icon-arrow-left:before, .icon-arrow-left-small:before{transform:scale(-1);}
.icon-search:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 23.75C19.2728 23.75 23.75 19.2728 23.75 13.75C23.75 8.22715 19.2728 3.75 13.75 3.75C8.22715 3.75 3.75 8.22715 3.75 13.75C3.75 19.2728 8.22715 23.75 13.75 23.75Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.25 26.25L20.875 20.875' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.75 23.75C19.2728 23.75 23.75 19.2728 23.75 13.75C23.75 8.22715 19.2728 3.75 13.75 3.75C8.22715 3.75 3.75 8.22715 3.75 13.75C3.75 19.2728 8.22715 23.75 13.75 23.75Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.25 26.25L20.875 20.875' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-notification:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 10C7.5 8.01088 8.29018 6.10322 9.6967 4.6967C11.1032 3.29018 13.0109 2.5 15 2.5C16.9891 2.5 18.8968 3.29018 20.3033 4.6967C21.7098 6.10322 22.5 8.01088 22.5 10C22.5 18.75 26.25 21.25 26.25 21.25H3.75C3.75 21.25 7.5 18.75 7.5 10Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='bevel'/%3E%3Cpath d='M12.875 26.25C13.0842 26.6306 13.3918 26.9479 13.7656 27.169C14.1394 27.39 14.5657 27.5067 15 27.5067C15.4343 27.5067 15.8606 27.39 16.2344 27.169C16.6082 26.9479 16.9158 26.6306 17.125 26.25' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 10C7.5 8.01088 8.29018 6.10322 9.6967 4.6967C11.1032 3.29018 13.0109 2.5 15 2.5C16.9891 2.5 18.8968 3.29018 20.3033 4.6967C21.7098 6.10322 22.5 8.01088 22.5 10C22.5 18.75 26.25 21.25 26.25 21.25H3.75C3.75 21.25 7.5 18.75 7.5 10Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='bevel'/%3E%3Cpath d='M12.875 26.25C13.0842 26.6306 13.3918 26.9479 13.7656 27.169C14.1394 27.39 14.5657 27.5067 15 27.5067C15.4343 27.5067 15.8606 27.39 16.2344 27.169C16.6082 26.9479 16.9158 26.6306 17.125 26.25' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-back:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 17.5L5 11.25L11.25 5' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M5.5 11.25H18.125C19.0278 11.25 19.9218 11.4278 20.7559 11.7733C21.5901 12.1188 22.348 12.6252 22.9864 13.2636C23.6248 13.902 24.1312 14.6599 24.4767 15.4941C24.8222 16.3282 25 17.2222 25 18.125C25 19.0278 24.8222 19.9218 24.4767 20.7559C24.1312 21.5901 23.6248 22.348 22.9864 22.9864C22.348 23.6248 21.5901 24.1312 20.7559 24.4767C19.9218 24.8222 19.0278 25 18.125 25H13.75' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.25 17.5L5 11.25L11.25 5' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M5.5 11.25H18.125C19.0278 11.25 19.9218 11.4278 20.7559 11.7733C21.5901 12.1188 22.348 12.6252 22.9864 13.2636C23.6248 13.902 24.1312 14.6599 24.4767 15.4941C24.8222 16.3282 25 17.2222 25 18.125C25 19.0278 24.8222 19.9218 24.4767 20.7559C24.1312 21.5901 23.6248 22.348 22.9864 22.9864C22.348 23.6248 21.5901 24.1312 20.7559 24.4767C19.9218 24.8222 19.0278 25 18.125 25H13.75' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-close:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.2876 9.71228L9.71222 2.28766' stroke='%23966B58' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M2.2876 2.28772L9.71222 9.71234' stroke='%23966B58' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.2876 9.71228L9.71222 2.28766' stroke='%23966B58' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M2.2876 2.28772L9.71222 9.71234' stroke='%23966B58' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-close-light{width:60px;height:60px;}
.icon-close-light:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45 15L15 45' stroke='%238C6657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 15L45 45' stroke='%238C6657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M45 15L15 45' stroke='%238C6657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 15L45 45' stroke='%238C6657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-close-light-small{width:30px;height:30px;}
.icon-close-light-small:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Cpath fill='%238C6657' d='M14.98 16.06 1.29 29.75c-.28.28-.76.28-1.08 0a.75.75 0 0 1 0-1.04L13.9 15.02.21 1.29C-.07 1.01-.07.53.21.21c.32-.28.8-.28 1.08 0L14.98 13.9 28.71.21c.28-.28.76-.28 1.08 0 .28.28.28.76 0 1.04L16.1 14.94l13.69 13.69c.28.28.28.76 0 1.04s-.76.28-1.08 0L15.02 15.98l-.04.08Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Cpath fill='%238C6657' d='M14.98 16.06 1.29 29.75c-.28.28-.76.28-1.08 0a.75.75 0 0 1 0-1.04L13.9 15.02.21 1.29C-.07 1.01-.07.53.21.21c.32-.28.8-.28 1.08 0L14.98 13.9 28.71.21c.28-.28.76-.28 1.08 0 .28.28.28.76 0 1.04L16.1 14.94l13.69 13.69c.28.28.28.76 0 1.04s-.76.28-1.08 0L15.02 15.98l-.04.08Z'/%3E%3C/svg%3E");}
.icon-global:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 27.5C21.9036 27.5 27.5 21.9036 27.5 15C27.5 8.09644 21.9036 2.5 15 2.5C8.09644 2.5 2.5 8.09644 2.5 15C2.5 21.9036 8.09644 27.5 15 27.5Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 2.5C11.7903 5.87019 10 10.3459 10 15C10 19.6541 11.7903 24.1298 15 27.5C18.2097 24.1298 20 19.6541 20 15C20 10.3459 18.2097 5.87019 15 2.5Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 15H27.5' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 27.5C21.9036 27.5 27.5 21.9036 27.5 15C27.5 8.09644 21.9036 2.5 15 2.5C8.09644 2.5 2.5 8.09644 2.5 15C2.5 21.9036 8.09644 27.5 15 27.5Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 2.5C11.7903 5.87019 10 10.3459 10 15C10 19.6541 11.7903 24.1298 15 27.5C18.2097 24.1298 20 19.6541 20 15C20 10.3459 18.2097 5.87019 15 2.5Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 15H27.5' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-location:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 15H6.25' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M23.75 15H27.5' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M15 2.5V6.25' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M15 23.75V27.5' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M15 23.75C19.8325 23.75 23.75 19.8325 23.75 15C23.75 10.1675 19.8325 6.25 15 6.25C10.1675 6.25 6.25 10.1675 6.25 15C6.25 19.8325 10.1675 23.75 15 23.75Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 18.75C17.0711 18.75 18.75 17.0711 18.75 15C18.75 12.9289 17.0711 11.25 15 11.25C12.9289 11.25 11.25 12.9289 11.25 15C11.25 17.0711 12.9289 18.75 15 18.75Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 15H6.25' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M23.75 15H27.5' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M15 2.5V6.25' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M15 23.75V27.5' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M15 23.75C19.8325 23.75 23.75 19.8325 23.75 15C23.75 10.1675 19.8325 6.25 15 6.25C10.1675 6.25 6.25 10.1675 6.25 15C6.25 19.8325 10.1675 23.75 15 23.75Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 18.75C17.0711 18.75 18.75 17.0711 18.75 15C18.75 12.9289 17.0711 11.25 15 11.25C12.9289 11.25 11.25 12.9289 11.25 15C11.25 17.0711 12.9289 18.75 15 18.75Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-location-solid:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.58203 15.5H6.45703' stroke='%23966B58' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.543 15.5H28.418' stroke='%23966B58' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 2.58301V6.45801' stroke='%23966B58' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 24.542V28.417' stroke='%23966B58' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.4987 24.5413C20.4923 24.5413 24.5404 20.4932 24.5404 15.4997C24.5404 10.5061 20.4923 6.45801 15.4987 6.45801C10.5051 6.45801 6.45703 10.5061 6.45703 15.4997C6.45703 20.4932 10.5051 24.5413 15.4987 24.5413Z' fill='%23966B58' stroke='%23966B58' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.58203 15.5H6.45703' stroke='%23966B58' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.543 15.5H28.418' stroke='%23966B58' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 2.58301V6.45801' stroke='%23966B58' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.5 24.542V28.417' stroke='%23966B58' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.4987 24.5413C20.4923 24.5413 24.5404 20.4932 24.5404 15.4997C24.5404 10.5061 20.4923 6.45801 15.4987 6.45801C10.5051 6.45801 6.45703 10.5061 6.45703 15.4997C6.45703 20.4932 10.5051 24.5413 15.4987 24.5413Z' fill='%23966B58' stroke='%23966B58' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-location-bold{width:20px;height:20px;}
.icon-location-bold:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' fill='none'%3E%3Cpath stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.664 9.183h2.5M15.836 9.183h2.5M10 .85v2.5M10 15.016v2.5M9.997 15.016a5.833 5.833 0 1 0 0-11.666 5.833 5.833 0 0 0 0 11.666Z'/%3E%3Cpath stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10 11.683a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' fill='none'%3E%3Cpath stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.664 9.183h2.5M15.836 9.183h2.5M10 .85v2.5M10 15.016v2.5M9.997 15.016a5.833 5.833 0 1 0 0-11.666 5.833 5.833 0 0 0 0 11.666Z'/%3E%3Cpath stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10 11.683a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z'/%3E%3C/svg%3E");}
.icon-phone:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.5 21.15V24.9C27.5014 25.2481 27.4301 25.5927 27.2906 25.9117C27.1511 26.2307 26.9466 26.517 26.6901 26.7523C26.4335 26.9877 26.1307 27.1669 25.8009 27.2784C25.4711 27.3899 25.1217 27.4313 24.775 27.4C20.9285 26.9821 17.2337 25.6677 13.9875 23.5625C10.9673 21.6433 8.40665 19.0827 6.48748 16.0625C4.37495 12.8015 3.06028 9.08874 2.64998 5.225C2.61874 4.87933 2.65982 4.53095 2.7706 4.20203C2.88138 3.87311 3.05944 3.57086 3.29343 3.31453C3.52743 3.05819 3.81223 2.85339 4.12972 2.71315C4.4472 2.57292 4.7904 2.50033 5.13748 2.5H8.88748C9.49411 2.49403 10.0822 2.70885 10.5422 3.10441C11.0021 3.49998 11.3026 4.04931 11.3875 4.65C11.5458 5.85008 11.8393 7.02841 12.2625 8.1625C12.4307 8.6099 12.4671 9.09614 12.3674 9.5636C12.2677 10.0311 12.0361 10.4601 11.7 10.8L10.1125 12.3875C11.8919 15.5169 14.483 18.1081 17.6125 19.8875L19.2 18.3C19.5398 17.9639 19.9689 17.7323 20.4364 17.6326C20.9038 17.5329 21.3901 17.5693 21.8375 17.7375C22.9716 18.1607 24.1499 18.4542 25.35 18.6125C25.9572 18.6982 26.5117 19.004 26.9081 19.4719C27.3046 19.9397 27.5152 20.537 27.5 21.15Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.5 21.15V24.9C27.5014 25.2481 27.4301 25.5927 27.2906 25.9117C27.1511 26.2307 26.9466 26.517 26.6901 26.7523C26.4335 26.9877 26.1307 27.1669 25.8009 27.2784C25.4711 27.3899 25.1217 27.4313 24.775 27.4C20.9285 26.9821 17.2337 25.6677 13.9875 23.5625C10.9673 21.6433 8.40665 19.0827 6.48748 16.0625C4.37495 12.8015 3.06028 9.08874 2.64998 5.225C2.61874 4.87933 2.65982 4.53095 2.7706 4.20203C2.88138 3.87311 3.05944 3.57086 3.29343 3.31453C3.52743 3.05819 3.81223 2.85339 4.12972 2.71315C4.4472 2.57292 4.7904 2.50033 5.13748 2.5H8.88748C9.49411 2.49403 10.0822 2.70885 10.5422 3.10441C11.0021 3.49998 11.3026 4.04931 11.3875 4.65C11.5458 5.85008 11.8393 7.02841 12.2625 8.1625C12.4307 8.6099 12.4671 9.09614 12.3674 9.5636C12.2677 10.0311 12.0361 10.4601 11.7 10.8L10.1125 12.3875C11.8919 15.5169 14.483 18.1081 17.6125 19.8875L19.2 18.3C19.5398 17.9639 19.9689 17.7323 20.4364 17.6326C20.9038 17.5329 21.3901 17.5693 21.8375 17.7375C22.9716 18.1607 24.1499 18.4542 25.35 18.6125C25.9572 18.6982 26.5117 19.004 26.9081 19.4719C27.3046 19.9397 27.5152 20.537 27.5 21.15Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-phone-bold{width:20px;height:20px;}
.icon-phone-bold:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none'%3E%3Cpath stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M17.331 13.283v2.5a1.667 1.667 0 0 1-1.816 1.667 16.492 16.492 0 0 1-7.192-2.559 16.25 16.25 0 0 1-5-5A16.492 16.492 0 0 1 .765 2.666 1.667 1.667 0 0 1 2.423.85h2.5A1.667 1.667 0 0 1 6.59 2.283c.105.8.3 1.586.583 2.342a1.667 1.667 0 0 1-.375 1.758L5.74 7.441a13.333 13.333 0 0 0 5 5l1.058-1.058a1.667 1.667 0 0 1 1.758-.375c.756.282 1.542.478 2.342.583a1.667 1.667 0 0 1 1.433 1.692Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none'%3E%3Cpath stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M17.331 13.283v2.5a1.667 1.667 0 0 1-1.816 1.667 16.492 16.492 0 0 1-7.192-2.559 16.25 16.25 0 0 1-5-5A16.492 16.492 0 0 1 .765 2.666 1.667 1.667 0 0 1 2.423.85h2.5A1.667 1.667 0 0 1 6.59 2.283c.105.8.3 1.586.583 2.342a1.667 1.667 0 0 1-.375 1.758L5.74 7.441a13.333 13.333 0 0 0 5 5l1.058-1.058a1.667 1.667 0 0 1 1.758-.375c.756.282 1.542.478 2.342.583a1.667 1.667 0 0 1 1.433 1.692Z'/%3E%3C/svg%3E");}
.icon-email:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 5H5C3.61929 5 2.5 6.11929 2.5 7.5V22.5C2.5 23.8807 3.61929 25 5 25H25C26.3807 25 27.5 23.8807 27.5 22.5V7.5C27.5 6.11929 26.3807 5 25 5Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.5 8.75L16.2875 15.875C15.9016 16.1168 15.4554 16.245 15 16.245C14.5446 16.245 14.0984 16.1168 13.7125 15.875L2.5 8.75' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 5H5C3.61929 5 2.5 6.11929 2.5 7.5V22.5C2.5 23.8807 3.61929 25 5 25H25C26.3807 25 27.5 23.8807 27.5 22.5V7.5C27.5 6.11929 26.3807 5 25 5Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.5 8.75L16.2875 15.875C15.9016 16.1168 15.4554 16.245 15 16.245C14.5446 16.245 14.0984 16.1168 13.7125 15.875L2.5 8.75' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-email-bold{width:16px;height:14px;}
.icon-email-bold:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' fill='none'%3E%3Cpath stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M16.664 1.516H3.331c-.92 0-1.667.746-1.667 1.667v10c0 .92.746 1.667 1.667 1.667h13.333c.92 0 1.667-.747 1.667-1.667v-10c0-.92-.747-1.667-1.667-1.667Z'/%3E%3Cpath stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m18.33 4.016-7.474 4.75a1.616 1.616 0 0 1-1.717 0l-7.475-4.75'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' fill='none'%3E%3Cpath stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M16.664 1.516H3.331c-.92 0-1.667.746-1.667 1.667v10c0 .92.746 1.667 1.667 1.667h13.333c.92 0 1.667-.747 1.667-1.667v-10c0-.92-.747-1.667-1.667-1.667Z'/%3E%3Cpath stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m18.33 4.016-7.474 4.75a1.616 1.616 0 0 1-1.717 0l-7.475-4.75'/%3E%3C/svg%3E");}
.icon-email-solid{width:22px;height:18px;}
.icon-email-solid:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1017 10.0648C10.2239 10.1314 10.3608 10.1664 10.5 10.1665C10.6392 10.1664 10.7761 10.1314 10.8983 10.0648L20.065 5.06484C20.1966 4.99324 20.3064 4.88749 20.383 4.75874C20.4595 4.62998 20.4999 4.48297 20.5 4.33317V2.6665C20.5 2.00346 20.2366 1.36758 19.7678 0.898744C19.2989 0.429904 18.663 0.166504 18 0.166504H3C2.33696 0.166504 1.70107 0.429904 1.23223 0.898744C0.76339 1.36758 0.5 2.00346 0.5 2.6665V4.33317C0.50005 4.48297 0.54048 4.62998 0.61703 4.75874C0.69358 4.88749 0.80343 4.99324 0.935 5.06484L10.1017 10.0648ZM10.4992 11.8337C10.9176 11.8337 11.3294 11.7286 11.6967 11.5282L20.5 6.72654V14.3332C20.5 14.9962 20.2366 15.6321 19.7678 16.101C19.2989 16.5698 18.663 16.8332 18 16.8332H3C2.33696 16.8332 1.70107 16.5698 1.23223 16.101C0.76339 15.6321 0.5 14.9962 0.5 14.3332V6.72654L9.3017 11.5282C9.669 11.7286 10.0807 11.8337 10.4992 11.8337Z' fill='%23141D23'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.1017 10.0648C10.2239 10.1314 10.3608 10.1664 10.5 10.1665C10.6392 10.1664 10.7761 10.1314 10.8983 10.0648L20.065 5.06484C20.1966 4.99324 20.3064 4.88749 20.383 4.75874C20.4595 4.62998 20.4999 4.48297 20.5 4.33317V2.6665C20.5 2.00346 20.2366 1.36758 19.7678 0.898744C19.2989 0.429904 18.663 0.166504 18 0.166504H3C2.33696 0.166504 1.70107 0.429904 1.23223 0.898744C0.76339 1.36758 0.5 2.00346 0.5 2.6665V4.33317C0.50005 4.48297 0.54048 4.62998 0.61703 4.75874C0.69358 4.88749 0.80343 4.99324 0.935 5.06484L10.1017 10.0648ZM10.4992 11.8337C10.9176 11.8337 11.3294 11.7286 11.6967 11.5282L20.5 6.72654V14.3332C20.5 14.9962 20.2366 15.6321 19.7678 16.101C19.2989 16.5698 18.663 16.8332 18 16.8332H3C2.33696 16.8332 1.70107 16.5698 1.23223 16.101C0.76339 15.6321 0.5 14.9962 0.5 14.3332V6.72654L9.3017 11.5282C9.669 11.7286 10.0807 11.8337 10.4992 11.8337Z' fill='%23141D23'/%3E%3C/svg%3E%0A");}
.icon-external-link{width:18px;height:18px;}
.icon-external-link:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6797 1.82001H16.6797V7.82001' stroke='%238C6657' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M8.5 10.3427L15.51 3.34265' stroke='%238C6657' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M16.75 14.75C16.75 15.85 15.85 16.75 14.75 16.75H3.75C2.65 16.75 1.75 15.85 1.75 14.75V3.75C1.75 2.65 2.65 1.75 3.75 1.75' stroke='%238C6657' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6797 1.82001H16.6797V7.82001' stroke='%238C6657' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M8.5 10.3427L15.51 3.34265' stroke='%238C6657' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M16.75 14.75C16.75 15.85 15.85 16.75 14.75 16.75H3.75C2.65 16.75 1.75 15.85 1.75 14.75V3.75C1.75 2.65 2.65 1.75 3.75 1.75' stroke='%238C6657' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-email-special{width:80px;height:55px;}
@media only screen and (max-width: 767px) {
.icon-email-special{width:60px;height:42px;}
}
.icon-email-special:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='80' height='55' viewBox='0 0 80 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_53_977)'%3E%3Cpath d='M79.4 8.06667L68.1667 0.233333C67.9333 0.1 67.6667 0 67.3667 0H67H63.3333H16.3333H13H12.6333C12.3333 0 12.0667 0.1 11.8333 0.233333L0.6 8.06667C0.233333 8.33333 0 8.76667 0 9.2V45.7667C0 46.2333 0.233333 46.6667 0.6 46.9L11.8333 54.7333C12.0667 54.9 12.3333 54.9667 12.6333 54.9667H67.3667C67.6667 54.9667 67.9333 54.8667 68.1667 54.7333L79.4 46.9C79.7667 46.6333 80 46.2 80 45.7667V9.2C80 8.76667 79.7667 8.33333 79.4 8.06667ZM65 5H67H69.8333C70.2333 5 70.6 5.13333 70.9333 5.36667L74.2333 7.63333C74.7 7.96667 75 8.53333 75 9.13333V45.8333C75 46.4333 74.7333 47 74.2333 47.3333L70.9333 49.6C70.6 49.8333 70.2333 49.9667 69.8333 49.9667H10.1667C9.76667 49.9667 9.4 49.8333 9.06667 49.6L5.76667 47.3333C5.3 47 5 46.4333 5 45.8333V9.13333C5 8.53333 5.26667 7.96667 5.76667 7.63333L9.06667 5.36667C9.4 5.13333 9.76667 5 10.1667 5H15H65Z' fill='%238C6657'/%3E%3Cpath d='M63.6667 4.8335L42.4667 24.7002C42.3333 24.8002 42.1667 24.8335 42 24.8335H38.2667C38.1 24.8335 37.9333 24.7668 37.8 24.7002L16.6667 4.8335H9L36 29.8335H44L71 4.8335H63.6667Z' fill='%238C6657'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_53_977'%3E%3Crect width='80' height='55' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='80' height='55' viewBox='0 0 80 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_53_977)'%3E%3Cpath d='M79.4 8.06667L68.1667 0.233333C67.9333 0.1 67.6667 0 67.3667 0H67H63.3333H16.3333H13H12.6333C12.3333 0 12.0667 0.1 11.8333 0.233333L0.6 8.06667C0.233333 8.33333 0 8.76667 0 9.2V45.7667C0 46.2333 0.233333 46.6667 0.6 46.9L11.8333 54.7333C12.0667 54.9 12.3333 54.9667 12.6333 54.9667H67.3667C67.6667 54.9667 67.9333 54.8667 68.1667 54.7333L79.4 46.9C79.7667 46.6333 80 46.2 80 45.7667V9.2C80 8.76667 79.7667 8.33333 79.4 8.06667ZM65 5H67H69.8333C70.2333 5 70.6 5.13333 70.9333 5.36667L74.2333 7.63333C74.7 7.96667 75 8.53333 75 9.13333V45.8333C75 46.4333 74.7333 47 74.2333 47.3333L70.9333 49.6C70.6 49.8333 70.2333 49.9667 69.8333 49.9667H10.1667C9.76667 49.9667 9.4 49.8333 9.06667 49.6L5.76667 47.3333C5.3 47 5 46.4333 5 45.8333V9.13333C5 8.53333 5.26667 7.96667 5.76667 7.63333L9.06667 5.36667C9.4 5.13333 9.76667 5 10.1667 5H15H65Z' fill='%238C6657'/%3E%3Cpath d='M63.6667 4.8335L42.4667 24.7002C42.3333 24.8002 42.1667 24.8335 42 24.8335H38.2667C38.1 24.8335 37.9333 24.7668 37.8 24.7002L16.6667 4.8335H9L36 29.8335H44L71 4.8335H63.6667Z' fill='%238C6657'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_53_977'%3E%3Crect width='80' height='55' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.icon-plus:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 15H23.75' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M15 6.25V23.75' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 15H23.75' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M15 6.25V23.75' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-minus:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 15H23.75' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 15H23.75' stroke='%23000A14' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-facebook: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='M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z'/%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='M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z'/%3E%3C/svg%3E");}
.icon-facebook-f{width:12px;height:22px;}
.icon-facebook-f:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='21' viewBox='0 0 12 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.7529 0.5C5.8621 0.5 4.16667 1.98714 4.16667 5.37571V8.35714H0.5V11.9286H4.16667V20.5H7.8333V11.9286H10.7667L11.5 8.35714H7.8333V5.98C7.8333 4.70357 8.2609 4.07143 9.4907 4.07143H11.5V0.64643C11.1524 0.60071 10.1397 0.5 8.7529 0.5Z' fill='%23141D23'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='21' viewBox='0 0 12 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.7529 0.5C5.8621 0.5 4.16667 1.98714 4.16667 5.37571V8.35714H0.5V11.9286H4.16667V20.5H7.8333V11.9286H10.7667L11.5 8.35714H7.8333V5.98C7.8333 4.70357 8.2609 4.07143 9.4907 4.07143H11.5V0.64643C11.1524 0.60071 10.1397 0.5 8.7529 0.5Z' fill='%23141D23'/%3E%3C/svg%3E%0A");}
.icon-twitter: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 d='M13.2854 9.31556L21.2987 0H19.3989L12.4405 8.08855L6.88312 0H0.473633L8.87791 12.2306L0.473633 22H2.37334L9.72102 13.4576L15.5906 22H22.0001L13.2854 9.31556ZM10.6843 12.3382L9.83224 11.1202L3.0568 1.42971H5.97363L11.4413 9.25098L12.2934 10.469L19.4007 20.6349H16.4839L10.6843 12.3382Z' fill='white'/%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 d='M13.2854 9.31556L21.2987 0H19.3989L12.4405 8.08855L6.88312 0H0.473633L8.87791 12.2306L0.473633 22H2.37334L9.72102 13.4576L15.5906 22H22.0001L13.2854 9.31556ZM10.6843 12.3382L9.83224 11.1202L3.0568 1.42971H5.97363L11.4413 9.25098L12.2934 10.469L19.4007 20.6349H16.4839L10.6843 12.3382Z' fill='white'/%3E%3C/svg%3E%0A");}
.icon-instagram:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");}
.icon-tiktok:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M448 209.9a210.1 210.1 0 0 1 -122.8-39.3V349.4A162.6 162.6 0 1 1 185 188.3V278.2a74.6 74.6 0 1 0 52.2 71.2V0l88 0a121.2 121.2 0 0 0 1.9 22.2h0A122.2 122.2 0 0 0 381 102.4a121.4 121.4 0 0 0 67 20.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M448 209.9a210.1 210.1 0 0 1 -122.8-39.3V349.4A162.6 162.6 0 1 1 185 188.3V278.2a74.6 74.6 0 1 0 52.2 71.2V0l88 0a121.2 121.2 0 0 0 1.9 22.2h0A122.2 122.2 0 0 0 381 102.4a121.4 121.4 0 0 0 67 20.1z'/%3E%3C/svg%3E");}
.icon-linkedin:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'/%3E%3C/svg%3E");}
.icon-linkedin-ln{width:16px;height:16px;}
.icon-linkedin-ln:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.98225 0.500001C1.72207 0.499801 1.4644 0.550871 1.22396 0.650271C0.98352 0.749681 0.76502 0.895481 0.58094 1.07935C0.39686 1.26322 0.25081 1.48156 0.15113 1.72188C0.0514502 1.96221 0.0001 2.21982 0 2.48C0 3.575 0.88725 4.4825 1.98 4.4825C3.07425 4.4825 3.96225 3.575 3.96225 2.4815C3.96245 2.22136 3.91138 1.96372 3.81196 1.72333C3.71255 1.48293 3.56673 1.26448 3.38285 1.08046C3.19897 0.896441 2.98063 0.750461 2.74031 0.650861C2.49999 0.551261 2.24239 0.500001 1.98225 0.500001ZM11.6512 5.75C9.987 5.75 9.0353 6.62 8.5778 7.4855H8.5297V5.98325H5.25V17H8.6677V11.5468C8.6677 10.1098 8.7758 8.7208 10.554 8.7208C12.3068 8.7208 12.3323 10.3595 12.3323 11.6375V17H15.75V10.949C15.75 7.988 15.1132 5.75 11.6512 5.75ZM0.27225 5.9825V17H3.69225V5.9825H0.27225Z' fill='%23141D23'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.98225 0.500001C1.72207 0.499801 1.4644 0.550871 1.22396 0.650271C0.98352 0.749681 0.76502 0.895481 0.58094 1.07935C0.39686 1.26322 0.25081 1.48156 0.15113 1.72188C0.0514502 1.96221 0.0001 2.21982 0 2.48C0 3.575 0.88725 4.4825 1.98 4.4825C3.07425 4.4825 3.96225 3.575 3.96225 2.4815C3.96245 2.22136 3.91138 1.96372 3.81196 1.72333C3.71255 1.48293 3.56673 1.26448 3.38285 1.08046C3.19897 0.896441 2.98063 0.750461 2.74031 0.650861C2.49999 0.551261 2.24239 0.500001 1.98225 0.500001ZM11.6512 5.75C9.987 5.75 9.0353 6.62 8.5778 7.4855H8.5297V5.98325H5.25V17H8.6677V11.5468C8.6677 10.1098 8.7758 8.7208 10.554 8.7208C12.3068 8.7208 12.3323 10.3595 12.3323 11.6375V17H15.75V10.949C15.75 7.988 15.1132 5.75 11.6512 5.75ZM0.27225 5.9825V17H3.69225V5.9825H0.27225Z' fill='%23141D23'/%3E%3C/svg%3E%0A");}
.icon-youtube:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z'/%3E%3C/svg%3E");}
.icon-play{width:54px;height:64px;}
.icon-play:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='53' height='64' viewBox='0 0 53 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.187988 0.773438L52.2613 32.0174L0.187988 63.2614V0.773438Z' fill='white' fill-opacity='0.8'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='53' height='64' viewBox='0 0 53 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.187988 0.773438L52.2613 32.0174L0.187988 63.2614V0.773438Z' fill='white' fill-opacity='0.8'/%3E%3C/svg%3E%0A");}
.icon-pause{width:8px;height:12px;}
.icon-pause:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.420898' width='3' height='11' fill='%23D9D9D9'/%3E%3Crect x='5' y='0.420898' width='3' height='11' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.420898' width='3' height='11' fill='%23D9D9D9'/%3E%3Crect x='5' y='0.420898' width='3' height='11' fill='%23D9D9D9'/%3E%3C/svg%3E%0A");}
.icon-filter{width:14px;height:14px;}
.icon-filter:before{-webkit-mask-image:url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1209 3.66212C10.716 3.66318 10.3213 3.78152 9.99107 4.00091C9.6608 4.2203 9.41107 4.53 9.2761 4.88755H0.654168C0.480672 4.88755 0.314282 4.9521 0.191601 5.06701C0.068921 5.18191 0 5.33776 0 5.50026C0 5.66276 0.068921 5.81861 0.191601 5.93352C0.314282 6.04842 0.480672 6.11298 0.654168 6.11298H9.2761C9.39611 6.4309 9.60718 6.71178 9.88621 6.92487C10.1652 7.13796 10.5015 7.27506 10.8581 7.32115C11.2148 7.36724 11.5781 7.32055 11.9083 7.1862C12.2385 7.05185 12.5229 6.835 12.7303 6.5594C12.9378 6.28379 13.0603 5.96005 13.0844 5.6236C13.1086 5.28715 13.0335 4.95096 12.8673 4.65182C12.7011 4.35268 12.4503 4.10212 12.1423 3.92756C11.8342 3.753 11.4809 3.66117 11.1209 3.66212ZM11.1209 6.11298C10.9915 6.11298 10.865 6.07704 10.7574 6.00972C10.6498 5.94239 10.566 5.8467 10.5165 5.73474C10.467 5.62278 10.454 5.49958 10.4793 5.38073C10.5045 5.26187 10.5668 5.1527 10.6583 5.06701C10.7498 4.98132 10.8663 4.92296 10.9932 4.89932C11.1201 4.87568 11.2517 4.88781 11.3712 4.93419C11.4907 4.98056 11.5929 5.05909 11.6648 5.15986C11.7367 5.26062 11.775 5.37908 11.775 5.50026C11.775 5.66276 11.7061 5.81861 11.5834 5.93352C11.4607 6.04842 11.2944 6.11298 11.1209 6.11298Z' fill='%23333A3A'/%3E%3Cpath d='M0.654168 2.43645H1.42609C1.5636 2.7913 1.81442 3.0979 2.14447 3.31456C2.47452 3.53123 2.86779 3.64746 3.27084 3.64746C3.67389 3.64746 4.06716 3.53123 4.39721 3.31456C4.72726 3.0979 4.97809 2.7913 5.11559 2.43645H12.4292C12.6027 2.43645 12.7691 2.37189 12.8918 2.25699C13.0144 2.14208 13.0834 1.98623 13.0834 1.82373C13.0834 1.66123 13.0144 1.50538 12.8918 1.39048C12.7691 1.27557 12.6027 1.21102 12.4292 1.21102H5.11559C4.97809 0.856162 4.72726 0.549567 4.39721 0.332899C4.06716 0.116232 3.67389 0 3.27084 0C2.86779 0 2.47452 0.116232 2.14447 0.332899C1.81442 0.549567 1.5636 0.856162 1.42609 1.21102H0.654168C0.480672 1.21102 0.314282 1.27557 0.191601 1.39048C0.0689211 1.50538 0 1.66123 0 1.82373C0 1.98623 0.0689211 2.14208 0.191601 2.25699C0.314282 2.37189 0.480672 2.43645 0.654168 2.43645ZM3.27084 1.21102C3.40022 1.21102 3.5267 1.24695 3.63428 1.31428C3.74185 1.3816 3.8257 1.4773 3.87521 1.58926C3.92473 1.70122 3.93768 1.82441 3.91244 1.94327C3.8872 2.06212 3.82489 2.1713 3.73341 2.25699C3.64192 2.34268 3.52536 2.40103 3.39846 2.42467C3.27157 2.44832 3.14003 2.43618 3.0205 2.38981C2.90097 2.34343 2.7988 2.2649 2.72692 2.16414C2.65504 2.06338 2.61667 1.94492 2.61667 1.82373C2.61667 1.66123 2.68559 1.50538 2.80827 1.39048C2.93095 1.27557 3.09734 1.21102 3.27084 1.21102Z' fill='%23333A3A'/%3E%3Cpath d='M12.4292 8.56453H7.73227C7.59476 8.20968 7.34393 7.90308 7.01388 7.68642C6.68383 7.46975 6.29056 7.35352 5.88751 7.35352C5.48447 7.35352 5.09119 7.46975 4.76114 7.68642C4.43109 7.90308 4.18027 8.20968 4.04276 8.56453H0.654168C0.480672 8.56453 0.314282 8.62909 0.191601 8.74399C0.0689211 8.8589 0 9.01475 0 9.17725C0 9.33975 0.0689211 9.4956 0.191601 9.6105C0.314282 9.72541 0.480672 9.78996 0.654168 9.78996H4.04276C4.18027 10.1448 4.43109 10.4514 4.76114 10.6681C5.09119 10.8847 5.48447 11.001 5.88751 11.001C6.29056 11.001 6.68383 10.8847 7.01388 10.6681C7.34393 10.4514 7.59476 10.1448 7.73227 9.78996H12.4292C12.6027 9.78996 12.7691 9.72541 12.8918 9.6105C13.0144 9.4956 13.0834 9.33975 13.0834 9.17725C13.0834 9.01475 13.0144 8.8589 12.8918 8.74399C12.7691 8.62909 12.6027 8.56453 12.4292 8.56453ZM5.88751 9.78996C5.75813 9.78996 5.63165 9.75403 5.52408 9.6867C5.4165 9.61938 5.33265 9.52368 5.28314 9.41172C5.23363 9.29976 5.22067 9.17657 5.24591 9.05771C5.27116 8.93886 5.33346 8.82968 5.42495 8.74399C5.51643 8.6583 5.63299 8.59995 5.75989 8.57631C5.88679 8.55266 6.01832 8.5648 6.13785 8.61117C6.25739 8.65755 6.35955 8.73608 6.43143 8.83684C6.50331 8.9376 6.54168 9.05606 6.54168 9.17725C6.54168 9.33975 6.47276 9.4956 6.35008 9.6105C6.2274 9.72541 6.06101 9.78996 5.88751 9.78996Z' fill='%23333A3A'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%0A%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1209 3.66212C10.716 3.66318 10.3213 3.78152 9.99107 4.00091C9.6608 4.2203 9.41107 4.53 9.2761 4.88755H0.654168C0.480672 4.88755 0.314282 4.9521 0.191601 5.06701C0.068921 5.18191 0 5.33776 0 5.50026C0 5.66276 0.068921 5.81861 0.191601 5.93352C0.314282 6.04842 0.480672 6.11298 0.654168 6.11298H9.2761C9.39611 6.4309 9.60718 6.71178 9.88621 6.92487C10.1652 7.13796 10.5015 7.27506 10.8581 7.32115C11.2148 7.36724 11.5781 7.32055 11.9083 7.1862C12.2385 7.05185 12.5229 6.835 12.7303 6.5594C12.9378 6.28379 13.0603 5.96005 13.0844 5.6236C13.1086 5.28715 13.0335 4.95096 12.8673 4.65182C12.7011 4.35268 12.4503 4.10212 12.1423 3.92756C11.8342 3.753 11.4809 3.66117 11.1209 3.66212ZM11.1209 6.11298C10.9915 6.11298 10.865 6.07704 10.7574 6.00972C10.6498 5.94239 10.566 5.8467 10.5165 5.73474C10.467 5.62278 10.454 5.49958 10.4793 5.38073C10.5045 5.26187 10.5668 5.1527 10.6583 5.06701C10.7498 4.98132 10.8663 4.92296 10.9932 4.89932C11.1201 4.87568 11.2517 4.88781 11.3712 4.93419C11.4907 4.98056 11.5929 5.05909 11.6648 5.15986C11.7367 5.26062 11.775 5.37908 11.775 5.50026C11.775 5.66276 11.7061 5.81861 11.5834 5.93352C11.4607 6.04842 11.2944 6.11298 11.1209 6.11298Z' fill='%23333A3A'/%3E%3Cpath d='M0.654168 2.43645H1.42609C1.5636 2.7913 1.81442 3.0979 2.14447 3.31456C2.47452 3.53123 2.86779 3.64746 3.27084 3.64746C3.67389 3.64746 4.06716 3.53123 4.39721 3.31456C4.72726 3.0979 4.97809 2.7913 5.11559 2.43645H12.4292C12.6027 2.43645 12.7691 2.37189 12.8918 2.25699C13.0144 2.14208 13.0834 1.98623 13.0834 1.82373C13.0834 1.66123 13.0144 1.50538 12.8918 1.39048C12.7691 1.27557 12.6027 1.21102 12.4292 1.21102H5.11559C4.97809 0.856162 4.72726 0.549567 4.39721 0.332899C4.06716 0.116232 3.67389 0 3.27084 0C2.86779 0 2.47452 0.116232 2.14447 0.332899C1.81442 0.549567 1.5636 0.856162 1.42609 1.21102H0.654168C0.480672 1.21102 0.314282 1.27557 0.191601 1.39048C0.0689211 1.50538 0 1.66123 0 1.82373C0 1.98623 0.0689211 2.14208 0.191601 2.25699C0.314282 2.37189 0.480672 2.43645 0.654168 2.43645ZM3.27084 1.21102C3.40022 1.21102 3.5267 1.24695 3.63428 1.31428C3.74185 1.3816 3.8257 1.4773 3.87521 1.58926C3.92473 1.70122 3.93768 1.82441 3.91244 1.94327C3.8872 2.06212 3.82489 2.1713 3.73341 2.25699C3.64192 2.34268 3.52536 2.40103 3.39846 2.42467C3.27157 2.44832 3.14003 2.43618 3.0205 2.38981C2.90097 2.34343 2.7988 2.2649 2.72692 2.16414C2.65504 2.06338 2.61667 1.94492 2.61667 1.82373C2.61667 1.66123 2.68559 1.50538 2.80827 1.39048C2.93095 1.27557 3.09734 1.21102 3.27084 1.21102Z' fill='%23333A3A'/%3E%3Cpath d='M12.4292 8.56453H7.73227C7.59476 8.20968 7.34393 7.90308 7.01388 7.68642C6.68383 7.46975 6.29056 7.35352 5.88751 7.35352C5.48447 7.35352 5.09119 7.46975 4.76114 7.68642C4.43109 7.90308 4.18027 8.20968 4.04276 8.56453H0.654168C0.480672 8.56453 0.314282 8.62909 0.191601 8.74399C0.0689211 8.8589 0 9.01475 0 9.17725C0 9.33975 0.0689211 9.4956 0.191601 9.6105C0.314282 9.72541 0.480672 9.78996 0.654168 9.78996H4.04276C4.18027 10.1448 4.43109 10.4514 4.76114 10.6681C5.09119 10.8847 5.48447 11.001 5.88751 11.001C6.29056 11.001 6.68383 10.8847 7.01388 10.6681C7.34393 10.4514 7.59476 10.1448 7.73227 9.78996H12.4292C12.6027 9.78996 12.7691 9.72541 12.8918 9.6105C13.0144 9.4956 13.0834 9.33975 13.0834 9.17725C13.0834 9.01475 13.0144 8.8589 12.8918 8.74399C12.7691 8.62909 12.6027 8.56453 12.4292 8.56453ZM5.88751 9.78996C5.75813 9.78996 5.63165 9.75403 5.52408 9.6867C5.4165 9.61938 5.33265 9.52368 5.28314 9.41172C5.23363 9.29976 5.22067 9.17657 5.24591 9.05771C5.27116 8.93886 5.33346 8.82968 5.42495 8.74399C5.51643 8.6583 5.63299 8.59995 5.75989 8.57631C5.88679 8.55266 6.01832 8.5648 6.13785 8.61117C6.25739 8.65755 6.35955 8.73608 6.43143 8.83684C6.50331 8.9376 6.54168 9.05606 6.54168 9.17725C6.54168 9.33975 6.47276 9.4956 6.35008 9.6105C6.2274 9.72541 6.06101 9.78996 5.88751 9.78996Z' fill='%23333A3A'/%3E%3C/svg%3E%0A");}
.icon-back-arrow{width:16px;height:16px;}
.icon-back-arrow:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5.5 9.667 1.335 5.5l4.167-4.167'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.334 5.5h8.75a4.583 4.583 0 0 1 0 9.167H7.167'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5.5 9.667 1.335 5.5l4.167-4.167'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1.334 5.5h8.75a4.583 4.583 0 0 1 0 9.167H7.167'/%3E%3C/svg%3E");}
.icon-plus-light{width:32px;height:32px;}
.icon-plus-light:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6413 17.5821L17.6413 33.0695C17.6413 33.3865 17.3696 33.6582 17.03 33.6809C16.713 33.6809 16.4412 33.4092 16.4412 33.0922L16.4412 17.6047L0.931125 17.5821C0.61413 17.5821 0.34242 17.3103 0.319778 16.9707C0.34242 16.6311 0.61413 16.3594 0.931125 16.3594L16.4186 16.3594L16.4412 0.849235C16.4412 0.532239 16.713 0.260529 17.0526 0.237887C17.3696 0.237887 17.6413 0.509597 17.6413 0.826592L17.6413 16.3141L33.1288 16.3141C33.4458 16.3141 33.7175 16.5858 33.7175 16.9028C33.7175 17.2198 33.4458 17.4915 33.1061 17.5141H17.6187L17.6413 17.5821Z' fill='%238C6657'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='34' height='34' viewBox='0 0 34 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6413 17.5821L17.6413 33.0695C17.6413 33.3865 17.3696 33.6582 17.03 33.6809C16.713 33.6809 16.4412 33.4092 16.4412 33.0922L16.4412 17.6047L0.931125 17.5821C0.61413 17.5821 0.34242 17.3103 0.319778 16.9707C0.34242 16.6311 0.61413 16.3594 0.931125 16.3594L16.4186 16.3594L16.4412 0.849235C16.4412 0.532239 16.713 0.260529 17.0526 0.237887C17.3696 0.237887 17.6413 0.509597 17.6413 0.826592L17.6413 16.3141L33.1288 16.3141C33.4458 16.3141 33.7175 16.5858 33.7175 16.9028C33.7175 17.2198 33.4458 17.4915 33.1061 17.5141H17.6187L17.6413 17.5821Z' fill='%238C6657'/%3E%3C/svg%3E%0A");}
.icon-plus-squared{width:60px;height:60px;}
.icon-plus-squared:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='59' height='59' stroke='%238C6657'/%3E%3Cpath d='M38.75 30L21.25 30' stroke='%238C6657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30 38.75L30 21.25' stroke='%238C6657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='59' height='59' stroke='%238C6657'/%3E%3Cpath d='M38.75 30L21.25 30' stroke='%238C6657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30 38.75L30 21.25' stroke='%238C6657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-play-empty{width:14px;height:16px;}
.icon-play-empty:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='17' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1.166.833 11.667 7.5-11.667 7.5v-15Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='17' fill='none'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1.166.833 11.667 7.5-11.667 7.5v-15Z'/%3E%3C/svg%3E");}
.icon-document{width:24px;height:24px;}
.icon-document:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 2.5H6C5.46957 2.5 4.96086 2.71071 4.58579 3.08579C4.21071 3.46086 4 3.96957 4 4.5V20.5C4 21.0304 4.21071 21.5391 4.58579 21.9142C4.96086 22.2893 5.46957 22.5 6 22.5H18C18.5304 22.5 19.0391 22.2893 19.4142 21.9142C19.7893 21.5391 20 21.0304 20 20.5V7.5L15 2.5Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 2.5V6.5C14 7.03043 14.2107 7.53914 14.5858 7.91421C14.9609 8.28929 15.4696 8.5 16 8.5H20' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 2.5H6C5.46957 2.5 4.96086 2.71071 4.58579 3.08579C4.21071 3.46086 4 3.96957 4 4.5V20.5C4 21.0304 4.21071 21.5391 4.58579 21.9142C4.96086 22.2893 5.46957 22.5 6 22.5H18C18.5304 22.5 19.0391 22.2893 19.4142 21.9142C19.7893 21.5391 20 21.0304 20 20.5V7.5L15 2.5Z' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 2.5V6.5C14 7.03043 14.2107 7.53914 14.5858 7.91421C14.9609 8.28929 15.4696 8.5 16 8.5H20' stroke='%23000A14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-download{width:24px;height:24px;}
.icon-download:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V15' stroke='%238C6657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 10L12 15L17 10' stroke='%238C6657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 15V3' stroke='%238C6657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 15V19C21 19.5304 20.7893 20.0391 20.4142 20.4142C20.0391 20.7893 19.5304 21 19 21H5C4.46957 21 3.96086 20.7893 3.58579 20.4142C3.21071 20.0391 3 19.5304 3 19V15' stroke='%238C6657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 10L12 15L17 10' stroke='%238C6657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 15V3' stroke='%238C6657' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-fax{width:20px;height:20px;}
.icon-fax:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' fill='none'%3E%3Cpath stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5 6.683V.85h10v5.833M4.997 14.183H3.331a1.667 1.667 0 0 1-1.667-1.667V8.35a1.667 1.667 0 0 1 1.667-1.667h13.333a1.667 1.667 0 0 1 1.667 1.667v4.166a1.667 1.667 0 0 1-1.667 1.667h-1.667'/%3E%3Cpath stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15 10.85H5v6.666h10V10.85Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' fill='none'%3E%3Cpath stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M5 6.683V.85h10v5.833M4.997 14.183H3.331a1.667 1.667 0 0 1-1.667-1.667V8.35a1.667 1.667 0 0 1 1.667-1.667h13.333a1.667 1.667 0 0 1 1.667 1.667v4.166a1.667 1.667 0 0 1-1.667 1.667h-1.667'/%3E%3Cpath stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M15 10.85H5v6.666h10V10.85Z'/%3E%3C/svg%3E");}
.icon-map-pin{width:16px;height:16px;}
.icon-map-pin:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3346 6.66634C13.3346 10.6663 8.0013 14.6663 8.0013 14.6663C8.0013 14.6663 2.66797 10.6663 2.66797 6.66634C2.66797 5.25185 3.22987 3.8953 4.23007 2.8951C5.23026 1.89491 6.58681 1.33301 8.0013 1.33301C9.41579 1.33301 10.7723 1.89491 11.7725 2.8951C12.7727 3.8953 13.3346 5.25185 13.3346 6.66634Z' stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8.66699C9.10457 8.66699 10 7.77156 10 6.66699C10 5.56242 9.10457 4.66699 8 4.66699C6.89543 4.66699 6 5.56242 6 6.66699C6 7.77156 6.89543 8.66699 8 8.66699Z' stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3346 6.66634C13.3346 10.6663 8.0013 14.6663 8.0013 14.6663C8.0013 14.6663 2.66797 10.6663 2.66797 6.66634C2.66797 5.25185 3.22987 3.8953 4.23007 2.8951C5.23026 1.89491 6.58681 1.33301 8.0013 1.33301C9.41579 1.33301 10.7723 1.89491 11.7725 2.8951C12.7727 3.8953 13.3346 5.25185 13.3346 6.66634Z' stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8.66699C9.10457 8.66699 10 7.77156 10 6.66699C10 5.56242 9.10457 4.66699 8 4.66699C6.89543 4.66699 6 5.56242 6 6.66699C6 7.77156 6.89543 8.66699 8 8.66699Z' stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-compass{width:18px;height:18px;}
.icon-compass:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.4995C13.1421 16.4995 16.5 13.1416 16.5 8.99951C16.5 4.85738 13.1421 1.49951 9 1.49951C4.85786 1.49951 1.5 4.85738 1.5 8.99951C1.5 13.1416 4.85786 16.4995 9 16.4995Z' stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1803 5.81934L10.5903 10.5893L5.82031 12.1793L7.41031 7.40934L12.1803 5.81934Z' stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 16.4995C13.1421 16.4995 16.5 13.1416 16.5 8.99951C16.5 4.85738 13.1421 1.49951 9 1.49951C4.85786 1.49951 1.5 4.85738 1.5 8.99951C1.5 13.1416 4.85786 16.4995 9 16.4995Z' stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.1803 5.81934L10.5903 10.5893L5.82031 12.1793L7.41031 7.40934L12.1803 5.81934Z' stroke='%23966B58' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-sort{width:14px;height:14px;}
.icon-sort: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.75 9.33334L4.08333 11.6667L6.41667 9.33334' stroke='white' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M4.08398 11V2.33334' stroke='white' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M12.2507 4.66668L9.91732 2.33334L7.58398 4.66668' stroke='white' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M9.91602 3V11.6667' stroke='white' stroke-linecap='square' stroke-linejoin='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.75 9.33334L4.08333 11.6667L6.41667 9.33334' stroke='white' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M4.08398 11V2.33334' stroke='white' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M12.2507 4.66668L9.91732 2.33334L7.58398 4.66668' stroke='white' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M9.91602 3V11.6667' stroke='white' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-at{width:48px;height:38px;}
.icon-at:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='37' fill='none'%3E%3Cpath fill='%23141D23' d='M24.296 36.772C9.336 36.772.666 29.7.666 18.65.666 7.396 9.574.12 24.874.12c13.974 0 21.998 6.392 21.998 16.32 0 6.834-4.012 11.254-10.234 11.254-3.57 0-6.222-1.496-7.412-4.046-1.462 2.414-4.148 3.706-7.922 3.706-5.644 0-9.384-3.162-9.384-8.806 0-5.678 3.74-8.84 9.384-8.84 3.23 0 5.678.952 7.242 2.754v-2.278h5.338v9.622c0 1.938 1.292 3.162 3.298 3.162 2.244 0 3.706-2.312 3.706-5.814 0-7.276-5.678-11.934-16.014-11.934-11.696 0-18.224 5.202-18.224 13.226 0 8.092 6.46 13.226 18.02 13.226 3.128 0 7.276-.51 10.778-1.36l1.36 4.828c-3.23.986-8.092 1.632-12.512 1.632Zm-6.698-18.224c0 2.414 2.04 3.774 5.202 3.774 3.74 0 5.746-1.36 5.746-3.774 0-2.482-2.006-3.808-5.746-3.808-3.162 0-5.202 1.36-5.202 3.808Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='47' height='37' fill='none'%3E%3Cpath fill='%23141D23' d='M24.296 36.772C9.336 36.772.666 29.7.666 18.65.666 7.396 9.574.12 24.874.12c13.974 0 21.998 6.392 21.998 16.32 0 6.834-4.012 11.254-10.234 11.254-3.57 0-6.222-1.496-7.412-4.046-1.462 2.414-4.148 3.706-7.922 3.706-5.644 0-9.384-3.162-9.384-8.806 0-5.678 3.74-8.84 9.384-8.84 3.23 0 5.678.952 7.242 2.754v-2.278h5.338v9.622c0 1.938 1.292 3.162 3.298 3.162 2.244 0 3.706-2.312 3.706-5.814 0-7.276-5.678-11.934-16.014-11.934-11.696 0-18.224 5.202-18.224 13.226 0 8.092 6.46 13.226 18.02 13.226 3.128 0 7.276-.51 10.778-1.36l1.36 4.828c-3.23.986-8.092 1.632-12.512 1.632Zm-6.698-18.224c0 2.414 2.04 3.774 5.202 3.774 3.74 0 5.746-1.36 5.746-3.774 0-2.482-2.006-3.808-5.746-3.808-3.162 0-5.202 1.36-5.202 3.808Z'/%3E%3C/svg%3E");}
.icon.white::before{background-color:var(--color-white);}
.icon.brown::before{background-color:var(--color-brown);}
.mod-input{width:100%;position:relative;}
.mod-input ::-webkit-input-placeholder{color:#ccced0;opacity:1;}
.mod-input ::-moz-placeholder{color:#ccced0;opacity:1;}
.mod-input ::-ms-input-placeholder{color:#ccced0;opacity:1;}
.mod-input :-moz-placeholder{color:#ccced0;opacity:1;}
.mod-input :-ms-input-placeholder{color:#ccced0;opacity:1;}
.mod-input ::placeholder{color:#ccced0;opacity:1;}
.mod-input__label{position:relative;margin:0 0 6px;display:block;z-index:4;line-height:1.33;font-weight:600;}
.mod-input__field{position:relative;width:100%;height:58px;border:1px solid var(--color-gray-1);background-color:var(--color-white);border-radius:0;outline:none;z-index:1;font-size:18px;font-family:var(--font-primary);font-weight:400;padding:8px 24px;transition:border-color 0.3s ease;}
@media only screen and (max-width: 767px) {
.mod-input__field{height:50px;padding:4px 20px;font-size:16px;}
}
.mod-input__field:focus{border-color:var(--color-brown);}
.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-black) !important;-webkit-text-fill-color:var(--color-black) !important;}
.mod-input__field:-webkit-autofill::selection{background-color:transparent !important;-webkit-text-fill-color:var(--color-black) !important;}
.mod-input input:-webkit-autofill{color:var(--color-black) !important;-webkit-text-fill-color:var(--color-black) !important;}
.mod-input input:-webkit-autofill:focus{color:var(--color-black) !important;-webkit-text-fill-color:var(--color-black) !important;}
.mod-input__inner{position:relative;}
.mod-input textarea{resize:vertical;min-height:180px;padding:10px 24px;}
@media only screen and (max-width: 1022px) {
.mod-input textarea{min-height:130px;}
}
.mod-input.is-disabled ::-webkit-input-placeholder{color:#fff;opacity:1;}
.mod-input.is-disabled ::-moz-placeholder{color:#fff;opacity:1;}
.mod-input.is-disabled ::-ms-input-placeholder{color:#fff;opacity:1;}
.mod-input.is-disabled :-moz-placeholder{color:#fff;opacity:1;}
.mod-input.is-disabled :-ms-input-placeholder{color:#fff;opacity:1;}
.mod-input.is-disabled ::placeholder{color:#fff;opacity:1;}
.mod-input.is-disabled .mod-input__field{background-color:var(--color-gray-1);color:var(--color-white);}
.mod-input.is-disabled .mod-input__field{pointer-events:none;}
.mod-input.is-validation-failed .fv-plugins-message-container{margin-top:4px;}
.fv-plugins-message-container, .validation-message{color:var(--color-validation-failed);position:relative;font-size:14px;line-height:20px;}
.validation-message{display:none;}
.is-validation-failed .validation-message{display:block;}
.form-success-message, .form-error-message{margin:10px 0;padding:8px 20px;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(218, 16, 32, 0.5);border:1px solid var(--color-validation-failed);}
.form-success-message{background-color:rgba(102, 187, 106, 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-brown);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--300{height:300px;}
@media only screen and (max-width: 1919px) {
.margin--300{height:240px;}
}
@media only screen and (max-width: 1600px) {
.margin--300{height:180px;}
}
@media only screen and (max-width: 1200px) {
.margin--300{height:140px;}
}
@media only screen and (max-width: 1022px) {
.margin--300{height:90px;}
}
.margin--260{height:260px;}
@media only screen and (max-width: 1919px) {
.margin--260{height:200px;}
}
@media only screen and (max-width: 1600px) {
.margin--260{height:160px;}
}
@media only screen and (max-width: 1200px) {
.margin--260{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--260{height:80px;}
}
.margin--200{height:200px;}
@media only screen and (max-width: 1919px) {
.margin--200{height:180px;}
}
@media only screen and (max-width: 1600px) {
.margin--200{height:150px;}
}
@media only screen and (max-width: 1200px) {
.margin--200{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--200{height:80px;}
}
@media only screen and (max-width: 767px) {
.margin--200{height:60px;}
}
.margin--180{height:180px;}
@media only screen and (max-width: 1600px) {
.margin--180{height:150px;}
}
@media only screen and (max-width: 1200px) {
.margin--180{height:120px;}
}
@media only screen and (max-width: 1022px) {
.margin--180{height:80px;}
}
@media only screen and (max-width: 767px) {
.margin--180{height:60px;}
}
.margin--160{height:160px;}
@media only screen and (max-width: 1919px) {
.margin--160{height:140px;}
}
@media only screen and (max-width: 1600px) {
.margin--160{height:120px;}
}
@media only screen and (max-width: 1200px) {
.margin--160{height:80px;}
}
@media only screen and (max-width: 1022px) {
.margin--160{height:60px;}
}
.margin--150{height:150px;}
@media only screen and (max-width: 1919px) {
.margin--150{height:130px;}
}
@media only screen and (max-width: 1600px) {
.margin--150{height:110px;}
}
@media only screen and (max-width: 1022px) {
.margin--150{height:60px;}
}
.margin--130{height:130px;}
@media only screen and (max-width: 1600px) {
.margin--130{height:100px;}
}
@media only screen and (max-width: 1200px) {
.margin--130{height:60px;}
}
.margin--120{height:120px;}
@media only screen and (max-width: 1600px) {
.margin--120{height:100px;}
}
@media only screen and (max-width: 1200px) {
.margin--120{height:60px;}
}
.margin--108{height:108px;}
@media only screen and (max-width: 1600px) {
.margin--108{height:90px;}
}
@media only screen and (max-width: 1200px) {
.margin--108{height:80px;}
}
@media only screen and (max-width: 1200px) {
.margin--108{height:60px;}
}
@media only screen and (max-width: 767px) {
.margin--108{height:40px;}
}
.margin--104{height:104px;}
@media only screen and (max-width: 1600px) {
.margin--104{height:90px;}
}
@media only screen and (max-width: 1200px) {
.margin--104{height:80px;}
}
@media only screen and (max-width: 767px) {
.margin--104{height:60px;}
}
.margin--100{height:100px;}
@media only screen and (max-width: 1200px) {
.margin--100{height:80px;}
}
@media only screen and (max-width: 1022px) {
.margin--100{height:60px;}
}
@media only screen and (max-width: 767px) {
.margin--100{height:50px;}
}
.margin--90{height:90px;}
@media only screen and (max-width: 1600px) {
.margin--90{height:70px;}
}
@media only screen and (max-width: 1200px) {
.margin--90{height:60px;}
}
@media only screen and (max-width: 767px) {
.margin--90{height:50px;}
}
.margin--80{height:80px;}
@media only screen and (max-width: 1600px) {
.margin--80{height:70px;}
}
@media only screen and (max-width: 1200px) {
.margin--80{height:60px;}
}
@media only screen and (max-width: 767px) {
.margin--80{height:40px;}
}
.margin--70{height:70px;}
@media only screen and (max-width: 1600px) {
.margin--70{height:60px;}
}
@media only screen and (max-width: 1200px) {
.margin--70{height:50px;}
}
@media only screen and (max-width: 767px) {
.margin--70{height:40px;}
}
.margin--65{height:65px;}
@media only screen and (max-width: 1200px) {
.margin--65{height:45px;}
}
@media only screen and (max-width: 767px) {
.margin--65{height:35px;}
}
.margin--60{height:60px;}
@media only screen and (max-width: 1200px) {
.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: 1200px) {
.margin--50{height:40px;}
}
@media only screen and (max-width: 767px) {
.margin--50{height:30px;}
}
.margin--40{height:40px;}
@media only screen and (max-width: 1200px) {
.margin--40{height:30px;}
}
@media only screen and (max-width: 767px) {
.margin--40{height:20px;}
}
.margin--32{height:32px;}
@media only screen and (max-width: 767px) {
.margin--32{height:20px;}
}
.margin--30{height:30px;}
@media only screen and (max-width: 767px) {
.margin--30{height:20px;}
}
.margin--24{height:24px;}
.margin--20{height:20px;}
.margin--16{height:16px;}
.mod-link{font-size:18px;line-height:1.33;}
@media only screen and (max-width: 1022px) {
.mod-link{font-size:16px;line-height:1.4;}
}
.mod-link{line-height:1;position:relative;display:inline-flex;font-weight:800;font-family:var(--font-secondary);color:var(--color-black);transition:color 0.3s ease;text-transform:uppercase;}
.mod-link .icon{flex-shrink:0;transition:transform 0.3s ease;width:18px;height:18px;}
.mod-link .icon::before{background-color:currentColor;}
.mod-link__text{display:inline-flex;align-items:center;gap:8px;transition:opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease;}
.mod-link:hover{color:var(--color-brown);}
.mod-link:hover .icon{transform:translate(6px, 0);}
.mod-link--smaller{font-size:16px;}
@media only screen and (max-width: 767px) {
.mod-link--smaller{font-size:14px;}
}
@media only screen and (max-width: 767px) {
.mod-link--smaller .mod-link__text{gap:12px;}
}
.mod-link--smaller .icon{width:16px;height:16px;}
@media only screen and (max-width: 767px) {
.mod-link--smaller .icon{width:14px;height:14px;}
}
.mod-link--brown{font-size:14px;color:var(--color-brown);}
.mod-link--brown .mod-link__text{gap:12px;}
.mod-link--brown .icon{width:14px;height:14px;}
.mod-link--brown:hover{color:var(--color-brown-rollovers);}
.more-tag{position:absolute;top:0;z-index:3;background-color:rgba(188, 196, 147, 0.8);display:flex;min-height:60px;white-space:nowrap;color:var(--color-white);font-family:var(--font-secondary);font-weight:800;pointer-events:none;flex-direction:column;left:20px;align-items:flex-start;font-size:11px;padding:16px 20px 20px;gap:10px;}
@media only screen and (max-width: 1022px) {
.more-tag{font-size:10px;padding:14px;}
}
.more-tag-image{width:100%;max-width:125px;flex-shrink:0;}
@media only screen and (max-width: 1022px) {
.more-tag-image{max-width:110px;}
}
.radio-button 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);}
.radio-button{user-select:none;line-height:1.5;}
.radio-button__label{position:relative;padding-left:45px;cursor:pointer;margin:0;min-height:30px;display:block;}
@media only screen and (max-width: 767px) {
.radio-button__label{padding-left:30px;}
}
.radio-button__label-text{vertical-align:middle;}
.radio-button__label::after, .radio-button__label:before{content:"";left:0;top:2px;position:absolute;pointer-events:none;width:30px;height:30px;}
@media only screen and (max-width: 767px) {
.radio-button__label::after, .radio-button__label:before{width:20px;height:20px;}
}
.radio-button__label:before{border:1px solid var(--color-gray-1);background-color:var(--color-white);transition:background-color 0.3s ease, border 0.3s ease;}
.radio-button__label::after{top:8px;left:6px;width:18px;height:18px;transform:scale(0);transition:transform 0.3s ease, opacity 0.3s ease;background-color:var(--color-brown);}
@media only screen and (max-width: 767px) {
.radio-button__label::after{width:10px;height:10px;top:7px;left:5px;}
}
.radio-button input:checked ~ label::after{transform:scale(1);}
.radio-button input:focus-within ~ label::before{border-color:var(--color-brown);}
.radio-button a{text-decoration:underline;font-weight:700;}
.radio-button a:hover{color:var(--color-brown);}
.radio-button.is-validation-failed .radio-button__label::before, .is-validation-failed .radio-button .radio-button__label::before{border-color:var(--color-validation-failed);}
.radio-button .fv-plugins-message-container{text-align:left;padding-left:36px;}
@media only screen and (max-width: 1022px) {
.radio-button .fv-plugins-message-container{padding-left:32px;}
}
.radio-button--smaller{font-size:14px;line-height:1.6;}
.tag{line-height:1;position:relative;display:inline-flex;align-items:center;font-weight:800;vertical-align:top;font-family:var(--font-secondary);color:var(--color-white);text-transform:uppercase;font-size:14px;padding:8px 16px;min-height:38px;background-color:var(--color-brown);}
.title--h6, .title--h5, .title--h4, .title--h3, .title--h2, .title--h1{font-weight:800;font-family:var(--font-secondary);line-height:1;text-transform:uppercase;}
@media only screen and (max-width: 1600px) {
.title--h6, .title--h5, .title--h4, .title--h3, .title--h2, .title--h1{line-height:1.1;}
}
.title--h1{font-size:54px;line-height:1.03;}
@media only screen and (max-width: 1600px) {
.title--h1{font-size:50px;}
}
@media only screen and (max-width: 1200px) {
.title--h1{font-size:36px;}
}
@media only screen and (max-width: 767px) {
.title--h1{font-size:24px;}
}
.title--h2{font-size:42px;}
@media only screen and (max-width: 1600px) {
.title--h2{font-size:40px;}
}
@media only screen and (max-width: 1200px) {
.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:22px;}
}
.title--h3{font-size:36px;line-height:1.1;}
@media only screen and (max-width: 1600px) {
.title--h3{font-size:32px;}
}
@media only screen and (max-width: 1200px) {
.title--h3{font-size:30px;}
}
@media only screen and (max-width: 1022px) {
.title--h3{font-size:28px;}
}
@media only screen and (max-width: 767px) {
.title--h3{font-size:20px;}
}
.title--h4{font-size:30px;line-height:1.12;}
@media only screen and (max-width: 1600px) {
.title--h4{font-size:28px;}
}
@media only screen and (max-width: 1200px) {
.title--h4{font-size:24px;}
}
@media only screen and (max-width: 1022px) {
.title--h4{font-size:22px;}
}
@media only screen and (max-width: 767px) {
.title--h4{font-size:18px;}
}
.title--h5{font-size:24px;line-height:1.25;}
@media only screen and (max-width: 1600px) {
.title--h5{font-size:20px;}
}
@media only screen and (max-width: 1022px) {
.title--h5{font-size:18px;}
}
.title--h6{font-size:20px;line-height:1.33;}
.title{color:var(--color-black);}
.mod-toggle{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-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:var(--color-neutral);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:#8b8c86;border-radius:50%;transition:transform 0.3s ease, background-color 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);background-color:var(--color-brown);}
@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-single{width:100%;position:relative;overflow:hidden;background-color:#fff;text-align:left;border-bottom:1px solid var(--color-gray-light);transition:background-color 0.3s ease;}
.accordion-single:first-child{border-top:1px solid var(--color-gray-light);}
.accordion-single__title{padding:18px 0;text-align:left;width:100%;display:flex;align-items:center;justify-content:space-between;gap:100px;min-height:142px;text-transform:none;font-family:"Montserrat", sans-serif;color:var(--color-black-2);font-weight:700;}
.accordion-single__title:focus-visible{outline-offset:-2px !important;}
@media only screen and (max-width: 1600px) {
.accordion-single__title{min-height:100px;gap:60px;}
}
@media only screen and (max-width: 1200px) {
.accordion-single__title{gap:40px;}
}
@media only screen and (max-width: 1022px) {
.accordion-single__title{min-height:60px;}
}
.accordion-single__title.title--h6{font-weight:700;font-family:"Montserrat", sans-serif;text-transform:none;}
@media only screen and (max-width: 1022px) {
.accordion-single__title.title--h6{font-size:18px;}
}
@media only screen and (max-width: 767px) {
.accordion-single__title.title--h6{font-size:16px;}
}
.accordion-single__title .icon{flex-shrink:0;transition:transform 0.3s ease;}
@media only screen and (max-width: 1022px) {
.accordion-single__title .icon{width:24px;height:24px;}
}
.accordion-single__title .icon:before{background-color:#8c6657;}
.accordion-single__content{display:none;will-change:height;}
@media only screen and (max-width: 767px) {
.accordion-single__content{font-size:14px;}
}
.accordion-single__content .editor-text{padding-bottom:40px;}
@media only screen and (max-width: 1022px) {
.accordion-single__content .editor-text{padding-bottom:24px;}
}
.accordion-single__content .editor-text ul li{padding-left:30px;}
@media only screen and (max-width: 1022px) {
.accordion-single__content .editor-text ul li{padding-left:24px;}
}
.accordion-single__content .editor-text ul li::before{left:6px;top:10px;}
@media only screen and (max-width: 767px) {
.accordion-single__content .editor-text ul li::before{left:0;top:9px;}
}
.accordion-single.is-open .accordion-single__title .icon{transform:rotate(135deg);}
.advance-cookie-banner{line-height:1.5;}
.advance-cookie-banner__bar{position:fixed;left:0;width:100%;bottom:0;z-index:998;max-height:100vh;transition:opacity 0.5s ease;padding:40px 0;opacity:0;pointer-events:none;background-color:var(--color-neutral);}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner__bar{padding:44px 0 20px;}
}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__bar{background-color:var(--color-neutral);}
}
.cookie-not-set .advance-cookie-banner__bar{opacity:1;pointer-events:all;}
.advance-cookie-banner__inner{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto;grid-gap:30px;align-items:center;}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner__inner{grid-template-columns:1fr;text-align:center;justify-items:center;grid-gap:20px;}
}
@media only screen and (max-width: 1600px) {
.advance-cookie-banner__left{font-size:15px;}
}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__left{line-height:normal;}
}
.advance-cookie-banner a{text-decoration:underline;}
.advance-cookie-banner a:hover{text-decoration:none;color:var(--color-brown);}
.advance-cookie-banner__button{display:flex;align-items:center;}
@media only screen and (max-width: 1600px) {
.advance-cookie-banner__button{margin-right:80px;}
}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner__button{margin-right:0;justify-content:center;}
}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__button{flex-wrap:wrap;gap:15px;}
}
@media only screen and (max-width: 767px) {
.advance-cookie-banner .btn{padding:10px 18px 8px;}
}
.advance-cookie-banner .btn--cookie-setting{font-weight:400;text-decoration:underline;white-space:nowrap;transition:color 0.3s ease;}
.advance-cookie-banner .btn--cookie-setting:hover{color:var(--color-brown);}
.advance-cookie-banner .btn--accept-cookie{margin-left:44px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner .btn--accept-cookie{margin-left:0;}
}
.advance-cookie-banner .btn[disabled]{pointer-events:none;background-color:var(--color-white);color:var(--color-brown);}
.advance-cookie-banner .btn[disabled]::after{width:100%;height:100%;}
.advance-cookie-banner__modal{position:fixed;top:0;left:0;height:100%;width:100%;z-index:999;opacity:0;pointer-events:none;overflow:auto;transition:opacity 0.4s ease;padding:28px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal{padding:18px 10px;font-size:14px;}
}
.advance-cookie-banner__modal.is-open-modal{opacity:1;pointer-events:all;}
.advance-cookie-banner__modal-close{position:absolute;top:20px;z-index:9;right:20px;padding:10px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-close{top:10px;}
}
.advance-cookie-banner__modal-close .icon{pointer-events:none;width:14px;height:14px;}
.advance-cookie-banner__modal-close:hover .icon::before{background-color:var(--color-brown);}
.advance-cookie-banner__modal-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);z-index:999;}
.advance-cookie-banner__modal-body{position:relative;margin:0 auto;width:100%;max-width:830px;box-shadow:1px 6px 20px rgba(0, 0, 0, 0.25);background-color:var(--color-white);z-index:1000;padding:45px 34px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-body{padding:16px;}
}
.advance-cookie-banner__modal-header{border-bottom:0.5px solid currentColor;padding:20px 0;margin-bottom:40px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-header{padding:0 0 16px;margin-bottom:30px;}
}
.advance-cookie-banner__modal-content .editor-text{margin-bottom:18px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-content .editor-text{margin-bottom:22px;}
}
.advance-cookie-banner__modal-content .editor-text p{margin-top:20px;margin-bottom:20px;}
.advance-cookie-banner__modal-content .editor-text p:first-child{margin-top:0;}
.advance-cookie-banner__modal-content .editor-text p a{text-decoration:underline;}
.advance-cookie-banner__modal-content .editor-text p a:hover{text-decoration:none;}
.advance-cookie-banner__modal-item{margin-bottom:18px;position:relative;}
.advance-cookie-banner__modal-item.is-necessary .mod-toggle{pointer-events:none;opacity:0;}
.advance-cookie-banner__modal-cookie-title{margin-bottom:18px;padding-right:140px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-cookie-title{padding-right:80px;margin-bottom:8px;}
}
.advance-cookie-banner__modal-active-label{position:absolute;right:12px;top:0;font-weight:600;color:var(--color-brown);}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-active-label{font-size:12px;top:4px;}
}
.advance-cookie-banner__modal-footer{display:flex;justify-content:space-between;margin-top:36px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal-footer{flex-direction:column;gap:16px;}
}
@media only screen and (min-width: 768px) {
.advance-cookie-banner__modal-footer .btn__text{flex-shrink:0;}
}
.advance-cookie-banner__modal .mod-toggle{position:absolute;right:14px;top:0;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__modal .mod-toggle{right:0;}
}
.advance-cookie-banner__close{position:absolute;right:34px;top:50%;transform:translate(0, -50%);z-index:3;width:50px;height:50px;}
@media only screen and (max-width: 1919px) {
.advance-cookie-banner__close{right:16px;}
}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner__close{top:0;right:10px;transform:translate(0, 0);}
}
.advance-cookie-banner__close .icon{opacity:0.3;transition:opacity 0.3s ease;}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner__close .icon{width:16px;height:16px;}
}
.advance-cookie-banner__close .icon::before{background-color:currentColor;}
.advance-cookie-banner__close:hover .icon{opacity:1;}
.article-nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:50px;user-select:none;}
@media only screen and (max-width: 1200px) {
.article-nav{font-size:16px;grid-gap:30px;}
}
@media only screen and (max-width: 767px) {
.article-nav{display:flex;flex-direction:column;grid-gap:0;gap:40px;}
}
.article-nav__left, .article-nav__right{flex:1;}
@media only screen and (max-width: 767px) {
.article-nav__right{display:flex;justify-content:flex-end;}
}
.article-nav__link{position:relative;display:flex;align-items:flex-start;gap:20px;}
@media only screen and (max-width: 767px) {
.article-nav__link{align-items:flex-start;}
}
.article-nav__link-image{position:relative;height:92px;width:122px;flex-shrink:0;border-bottom:3px solid var(--color-brown);border-top-right-radius:5px;overflow:hidden;}
@media only screen and (max-width: 1200px) {
.article-nav__link-image{height:76px;width:110px;}
}
@media(max-width:380px){
.article-nav__link-image{height:60px;width:80px;}
}
.article-nav__link-image img{transform:scale(1.0001);transition:transform 0.8s ease;}
.article-nav__link-content{flex:auto;}
.article-nav__link-title{line-height:1.2;margin:0 auto 8px;}
@media only screen and (max-width: 767px) {
.article-nav__link-title{height:auto !important;}
}
.article-nav__link .mod-link{font-size:14px;color:var(--color-brown);}
@media only screen and (max-width: 1022px) {
.article-nav__link .mod-link{font-size:12px;}
}
.article-nav__link:hover .article-nav__link-image img{transform:scale(1.06);}
.article-nav__link--prev .mod-link .icon{order:-1;transform:scaleX(-1);}
.article-nav__link--prev:hover .mod-link .icon{transform:scaleX(-1) translate(5px, 0);}
.article-nav__link--next{text-align:right;}
.article-nav__link--next .article-nav__link-content{order:-1;}
.article-nav__link--next:hover .mod-link .icon{transform:translate(5px, 0);}
.available-sizes__size input{height:100%;left:0;position:absolute;width:100%;top:0;}
.available-sizes{width:100%;}
.available-sizes__title{margin-bottom:10px;}
.available-sizes__inner{display:flex;align-items:center;flex-wrap:wrap;gap:25px 50px;}
@media only screen and (max-width: 767px) {
.available-sizes__inner{gap:30px;}
}
.available-sizes__group{display:flex;align-items:center;flex-wrap:wrap;gap:10px;}
@media only screen and (max-width: 767px) {
.available-sizes__group{flex-direction:column;align-items:flex-start;}
}
.available-sizes__group-title{font-weight:700;}
.available-sizes__group-inner{display:flex;align-items:center;flex-wrap:wrap;gap:10px;}
.available-sizes__size{position:relative;}
.available-sizes__size-text{margin:0;font-weight:800;min-height:50px;background-color:var(--color-white);min-width:50px;padding:10px 20px;line-height:1;flex-shrink:0;position:relative;transition:color 0.3s ease;}
@media only screen and (max-width: 1022px) {
.available-sizes__size-text{min-width:45px;min-height:45px;padding:10px 15px;}
}
@media only screen and (max-width: 767px) {
.available-sizes__size-text{min-width:40px;min-height:40px;font-size:12px;padding:6px 12px;}
}
.available-sizes__size-text::after{content:"";position:absolute;left:0;bottom:0;height:0;width:100%;background-color:var(--color-border-brown);z-index:1;pointer-events:none;transition:height 0.3s ease;}
.available-sizes__size input{z-index:3;cursor:pointer;opacity:0;}
.available-sizes__size input:checked + .available-sizes__size-text{color:var(--color-brown);}
.available-sizes__size input:checked + .available-sizes__size-text::after{height:3px;}
.available-sizes__size.is-selected .available-sizes__size-text, .available-sizes__size:hover .available-sizes__size-text{color:var(--color-brown);}
.available-sizes__size.is-selected .available-sizes__size-text::after, .available-sizes__size:hover .available-sizes__size-text::after{height:3px;}
.available-sizes__divider{flex-shrink:0;}
.blog-card__image::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.blog-card{position:relative;padding:28px 40px;background-color:var(--color-black-2);width:440px;min-height:438px;overflow:hidden;border-top-right-radius:10px;display:flex;align-items:flex-end;color:var(--color-white);border-bottom:3px solid var(--color-brown);}
@media only screen and (max-width: 1600px) {
.blog-card{padding:24px 28px;width:350px;}
}
@media only screen and (max-width: 1200px) {
.blog-card{padding:24px 24px;width:320px;min-height:400px;}
}
@media only screen and (max-width: 767px) {
.blog-card{padding:24px 24px;width:300px;min-height:380px;}
}
.blog-card__image img{transform:scale(1.0001);transition:transform 0.6s ease;}
.blog-card__image::after{transition:opacity 0.6s ease;background:linear-gradient(0deg, rgb(0, 10, 20) 0.75%, rgba(0, 10, 20, 0) 100%);z-index:2;opacity:0.8;}
.blog-card__content{display:grid;grid-gap:14px;position:relative;z-index:4;}
@media only screen and (max-width: 767px) {
.blog-card__content{grid-gap:8px;}
}
.blog-card__info{display:flex;align-items:center;flex-wrap:wrap;color:var(--color-white);}
@media only screen and (max-width: 767px) {
.blog-card__info{font-size:14px;}
}
.blog-card__info-item{position:relative;padding-right:8px;margin-right:8px;}
.blog-card__info-item:not(:last-child)::after{content:"";width:2px;height:2px;background-color:var(--color-white);border-radius:100%;position:absolute;right:0;top:12px;}
.blog-card__title{transition:color 0.3s ease;color:var(--color-white);}
.blog-card:hover .blog-card__title{color:var(--color-brown);}
.blog-card:hover .blog-card__image::after{opacity:1;}
.blog-card:hover .blog-card__image img{transform:scale(1.08);}
.card__link::before{height:100%;left:0;position:absolute;width:100%;top:0;}
.card{position:relative;width:100%;max-width:670px;overflow:hidden;display:flex;flex-direction:column;}
.card__image{position:relative;width:100%;height:0;padding-bottom:74%;overflow:hidden;border-bottom:3px solid var(--color-brown);margin-bottom:24px;}
.card__image .bg-image img{transform:scale(1.0001);transition:transform 0.8s ease;}
.card__content{display:flex;gap:14px;z-index:4;max-width:555px;flex:auto;flex-direction:column;}
@media only screen and (max-width: 767px) {
.card__content{gap:8px;}
}
.card__info{display:flex;align-items:center;flex-wrap:wrap;}
@media only screen and (max-width: 767px) {
.card__info{font-size:14px;}
}
.card__info-item{position:relative;padding-right:8px;margin-right:8px;}
.card__info-item:not(:last-child)::after{content:"";width:2px;height:2px;background-color:currentColor;border-radius:100%;position:absolute;right:0;top:12px;}
.card__title.title{transition:color 0.3s ease;font-family:var(--font-primary);text-transform:initial;line-height:1.5;flex:auto;}
.card__link{transition:0s ease;}
.card__link::before{content:"";z-index:3;}
.card .mod-link{margin:5px 0 10px;}
@media only screen and (max-width: 767px) {
.card .mod-link{margin:10px 0 0;}
}
.card:hover .card__title{color:var(--color-brown);}
.card:hover .card__image::after{opacity:1;}
.card:hover .card__image .bg-image img{transform:scale(1.06);}
.card--secondary{max-width:440px;background-color:var(--color-white);}
.card--secondary .card__image{border-bottom:0;margin-bottom:0;padding-bottom:75%;}
.card--secondary .card__info{font-size:14px;}
.card--secondary .card__info-item{padding-right:6px;margin-right:6px;}
.card--secondary .card__title{font-size:20px;line-height:1.5;}
@media only screen and (max-width: 1200px) {
.card--secondary .card__title{font-size:18px;}
}
.card--secondary .card__content{grid-gap:6px;padding:22px 30px;}
@media only screen and (max-width: 1200px) {
.card--secondary .card__content{padding:16px 24px;}
}
.card--secondary .card__episode{font-size:14px;}
@media only screen and (min-width: 1023px) {
.card--secondary .more-tag{left:30px;align-items:flex-start;font-size:10px;padding:16px 20px 20px;gap:8px;}
}
.card a{display:flex;}
.category-card{background-color:var(--color-black);width:100%;max-width:440px;min-height:325px;position:relative;overflow:hidden;border-bottom:3px solid var(--color-brown);padding:28px 40px;display:flex;align-items:flex-end;color:var(--color-white);transition:box-shadow 0.3s ease;}
@media only screen and (max-width: 1200px) {
.category-card{min-height:260px;padding:24px 30px;}
}
@media only screen and (max-width: 1022px) {
.category-card{min-height:220px;}
}
.category-card__image::before{content:"";background:linear-gradient(0deg, rgba(0, 10, 20, 0.8) 0.75%, rgba(0, 10, 20, 0) 100%);height:184px;z-index:4;position:absolute;left:0;bottom:0;width:100%;}
.category-card__image img{transform:scale(1.001);transition:transform 0.6s ease;}
.category-card__title.title{color:inherit;position:relative;z-index:9;transition:color 0.3s ease;}
.category-card:hover{box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.3);}
.category-card:hover .category-card__title.title{color:var(--color-brown);}
.category-card:hover .category-card__image img{transform:scale(1.08);}
.checkbox-group__contact-info-title{font-weight:800;font-family:var(--font-secondary);line-height:1;text-transform:uppercase;}
@media only screen and (max-width: 1600px) {
.checkbox-group__contact-info-title{line-height:1.1;}
}
.checkbox-group{user-select:none;}
.checkbox-group__label{margin:0px 0 16px;display:block;line-height:1.33;font-weight:600;}
.checkbox-group__list{display:grid;grid-gap:20px;}
@media only screen and (max-width: 767px) {
.checkbox-group__list{grid-gap:8px;}
}
.checkbox-group__contact-info{margin-top:40px;font-weight:500;display:grid;grid-gap:22px;justify-items:flex-start;}
@media only screen and (max-width: 1200px) {
.checkbox-group__contact-info{grid-gap:20px;}
}
@media only screen and (max-width: 1022px) {
.checkbox-group__contact-info{font-size:16px;grid-gap:30px;margin-top:35px;}
}
.checkbox-group__contact-info.hide{display:none;}
.checkbox-group__contact-info-title{margin-bottom:20px;}
@media only screen and (max-width: 1200px) {
.checkbox-group__contact-info-title{margin-bottom:10px;}
}
@media only screen and (max-width: 1022px) {
.checkbox-group__contact-info-title{margin-bottom:0;}
}
.checkbox-group__contact-info address{margin:0;}
.checkbox-group__contact-info-item{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;}
@media only screen and (max-width: 1022px) {
.checkbox-group__contact-info-item{grid-gap:12px;}
}
.checkbox-group__contact-info .icon{margin-top:5px;}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.checkbox-group__contact-info .icon{width:24px;height:24px;}
}
@media only screen and (max-width: 1022px) {
.checkbox-group__contact-info .icon{margin-top:3px;width:20px;height:20px;}
}
.checkbox-group__contact-info a{position:relative;display:inline-flex;transition:color 0.3s ease;}
.checkbox-group__contact-info a::before{content:"";position:absolute;bottom:-1px;left:0;height:2px;width:100%;background-color:var(--color-brown);opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;}
.checkbox-group__contact-info a:hover{color:var(--color-brown);}
.checkbox-group__contact-info a:hover::before{opacity:1;visibility:visible;}
.checkbox-group .checkbox{font-size:18px;}
@media only screen and (max-width: 767px) {
.checkbox-group .checkbox{font-size:14px;}
}
.checkbox-group .checkbox .fv-plugins-message-container, .checkbox-group .checkbox .validation-message{display:none;}
.checkbox-group .checkbox input:checked + .checkbox__label{color:var(--color-brown);font-weight:700;}
.checkbox-group .checkbox__label{min-height:30px;padding-left:55px;}
@media only screen and (max-width: 767px) {
.checkbox-group .checkbox__label{min-height:24px;padding-left:35px;}
}
.checkbox-group .checkbox__label::after, .checkbox-group .checkbox__label::before{top:0;}
@media only screen and (max-width: 767px) {
.checkbox-group .checkbox__label::after, .checkbox-group .checkbox__label::before{top:2px;}
}
.checkbox-group .checkbox__label-text{vertical-align:middle;}
.checkbox-group .fv-plugins-message-container, .checkbox-group .validation-message{display:none;}
.checkbox-group.failed .fv-plugins-message-container.group-error, .checkbox-group.failed .validation-message{display:block;margin-top:8px;}
.checkbox-group.failed .checkbox__label::before{border-color:var(--color-validation-failed);}
.color-selection__color-image::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.color-selection{max-width:325px;width:100%;}
.color-selection__inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:20px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.color-selection__inner{grid-template-columns:repeat(4, minmax(0, 1fr));}
}
@media(max-width:360px){
.color-selection__inner{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
.color-selection__title{margin-bottom:12px;}
.color-selection__color{display:block;width:100%;height:100%;text-align:left;cursor:pointer;margin:0;}
.color-selection__color-image{position:relative;width:100%;height:0;padding-bottom:100%;display:block;background-color:var(--color-white);}
.color-selection__color-image::after{content:"";position:absolute;left:0;bottom:0;height:0;width:100%;background-color:var(--color-border-brown);z-index:1;pointer-events:none;transition:height 0.3s ease;}
.color-selection__color-image::before{z-index:3;background-color:rgba(240, 240, 240, 0.6);display:none;}
.color-selection__color-name{display:block;margin-top:10px;transition:color 0.3s ease;}
.color-selection__color-name sup{font-size:60%;}
.color-selection__item.is-selected .color-selection__color-image::after, .color-selection__item input:checked ~ label .color-selection__color-image::after, .color-selection__item:hover .color-selection__color-image::after{height:3px;}
.color-selection__item.is-selected .color-selection__color-name, .color-selection__item input:checked ~ label .color-selection__color-name, .color-selection__item:hover .color-selection__color-name{color:var(--color-brown-rollovers);}
.color-selection__item input:focus-visible ~ label{border:2px solid #8c6657;}
.color-selection__item.out-of-stock{pointer-events:none;}
.color-selection__item.out-of-stock .color-selection__color-image::before{display:block;}
.color-selection__item.out-of-stock .color-selection__color-name{color:#434747;}
.color-selection__item.without-image{font-weight:800;min-height:50px;background-color:var(--color-white);min-width:50px;padding:10px 20px;line-height:1;display:flex;align-items:center;justify-content:center;}
.color-selection__item.without-image .color-selection__color{height:auto;}
.color-selection__item.without-image .color-selection__color-name{margin-top:0;text-align:center;}
.color-selection--secondary{max-width:555px;}
.color-selection--secondary .color-selection__inner{grid-template-columns:repeat(5, minmax(0, 1fr));grid-gap:20px 10px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.color-selection--secondary .color-selection__inner{grid-template-columns:repeat(6, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.color-selection--secondary .color-selection__inner{grid-template-columns:repeat(4, minmax(0, 1fr));}
}
@media(max-width:370px){
.color-selection--secondary .color-selection__inner{grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.color-selection--secondary .color-selection__color-name{font-size:10px;}
}
.color-selection--secondary .color-selection__color-image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);object-fit:contain;width:100%;height:100%;max-height:100%;}
.form-component{width:100%;position:relative;}
.form-component__inner{width:100%;display:grid;grid-gap:26px;}
@media only screen and (max-width: 767px) {
.form-component__inner{grid-gap:16px;}
}
.form-component__title{margin-bottom:58px;}
@media only screen and (max-width: 1022px) {
.form-component__title{margin-bottom:40px;font-size:16px;font-weight:500;}
}
.form-component__row{display:grid;grid-gap:16px 30px;}
@media only screen and (max-width: 767px) {
.form-component__row{grid-gap:16px;}
}
.form-component__row.col-6{padding:0;grid-template-columns:repeat(2, minmax(0, 1fr));}
@media only screen and (max-width: 767px) {
.form-component__row.col-6{grid-template-columns:1fr;}
}
@media only screen and (min-width: 768px) {
.form-component__row--address.col-6{grid-template-columns:1fr 198px;}
}
.form-component__row.checkbox-title + .form-component__row{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;}
.form-component__row.checkbox-title + .form-component__row .checkbox{margin-top:0;}
.form-component__row.checkbox-title + .form-component__row .checkbox .checkbox__label::before,
.form-component__row.checkbox-title + .form-component__row .checkbox .checkbox__label::after{top:3px;}
.form-component__form{position:relative;margin:0 auto;max-width:1000px;}
.form-component__submit{margin-top:48px;}
.form-component__submit .btn{white-space:nowrap;}
.form-component__alert{padding: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;}
.form-component__success{display:none;margin:0 auto;max-width:800px;flex-direction:column;justify-content:center;min-height:500px;gap:24px;}
@media only screen and (max-width: 767px) {
.form-component__success-title{font-size:14px;}
}
.form-component__success-icon{width:92px;height:92px;border-radius:100%;margin:0 auto 50px;background-color:var(--color-green);}
@media only screen and (max-width: 767px) {
.form-component__success-icon{width:62px;height:62px;margin-bottom:22px;}
}
.form-component__success-icon .icon{width:46px;height:34px;}
@media only screen and (max-width: 767px) {
.form-component__success-icon .icon{width:30px;height:24px;}
}
.form-component__success-icon .icon::before{background-color:var(--color-white);}
.form-component .title{color:inherit;}
.form-component.show-thankyou .form-component__form{display:none;}
.form-component.show-thankyou .form-component__success{display:flex;}
.form-modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;opacity:0;overflow:hidden;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;}
@media only screen and (max-width: 767px) {
.form-modal{transform:translate(0, 100%);}
}
.form-modal.is-open-modal{opacity:1;visibility:visible;}
@media only screen and (max-width: 767px) {
.form-modal.is-open-modal{transform:translate(0, 0);}
}
.form-modal.is-open-modal .form-modal__body{transform:translate(0, 0);}
.form-modal.show-thankyou .form-modal__text, .form-modal.show-thankyou .form-modal__title{display:none;}
.form-modal__overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:0;background-color:rgba(240, 240, 240, 0.8);}
.form-modal__body{background-color:var(--color-white);position:absolute;z-index:3;top:0;right:0;width:100%;height:100%;overflow:hidden;max-width:834px;display:flex;flex-direction:column;flex:auto;transition:transform 0.3s ease;padding:100px 100px 40px;transform:translate(100%, 0);}
@media only screen and (max-width: 1200px) {
.form-modal__body{max-width:600px;padding:100px 60px 20px;}
}
@media only screen and (max-width: 767px) {
.form-modal__body{max-width:100%;transform:translate(0, 0);padding:60px 24px 20px;}
}
.form-modal__body::after{content:"";position:absolute;bottom:0;width:100%;height:120px;background:rgb(255, 255, 255);background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:3;left:0;pointer-events:none;}
@media only screen and (max-width: 767px) {
.form-modal__body::after{height:60px;}
}
.form-modal__body-inner{display:flex;flex-direction:column;flex:auto;overflow:auto;width:calc(100% + 60px);padding-right:108px;padding-bottom:100px;scrollbar-track-color:#ccced0;scrollbar-face-color:#000a14;scrollbar-arrow-color:#000a14;}
.form-modal__body-inner::-webkit-scrollbar{width:2px;}
.form-modal__body-inner ::-webkit-scrollbar-track{-webkit-border-radius:4px;border-radius:4px;background:#ccced0;}
.form-modal__body-inner ::-webkit-scrollbar-thumb:window-inactive{background:#666c72;}
.form-modal__body-inner::-webkit-scrollbar-thumb{background:#000a14;width:2px;border-radius:4px;}
.form-modal__body-inner::-webkit-scrollbar-thumb:hover{background:#29313a;}
.form-modal__body-inner ::-webkit-scrollbar{width:2px;}
@media only screen and (max-width: 1200px) {
.form-modal__body-inner{width:calc(100% + 20px);padding-right:48px;}
}
@media only screen and (max-width: 767px) {
.form-modal__body-inner{padding-right:20px;padding-bottom:60px;width:calc(100% + 10px);}
}
@media only screen and (max-width: 767px) {
.form-modal .title{font-size:20px;}
}
.form-modal__close{position:absolute;right:12px;top:14px;background-color:var(--color-white);}
@media only screen and (max-width: 767px) {
.form-modal__close{top:5px;right:5px;}
}
.form-modal__close .icon{width:60px;height:60px;pointer-events:none;}
@media only screen and (max-width: 767px) {
.form-modal__close .icon{width:40px;height:40px;}
}
.form-modal__close:hover .icon::before{background-color:var(--color-brown-rollovers);}
.form-modal__text{margin-top:34px;}
@media only screen and (max-width: 1200px) {
.form-modal__text{margin-top:16px;}
}
.form-modal .step-form, .form-modal .form-component{max-width:100%;margin-top:40px;}
.form-modal .radio-button, .form-modal .checkbox{font-size:14px;line-height:1.6;}
.form-modal .radio-button-group .radio-button, .form-modal .radio-button-group .checkbox, .form-modal .checkbox-group .radio-button, .form-modal .checkbox-group .checkbox{font-size:18px;margin-top:0;}
@media only screen and (max-width: 767px) {
.form-modal .radio-button-group .radio-button, .form-modal .radio-button-group .checkbox, .form-modal .checkbox-group .radio-button, .form-modal .checkbox-group .checkbox{font-size:14px;}
}
@media only screen and (min-width: 1201px) {
.form-modal .mod-input textarea{min-height:275px;}
}
.header-search{position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:var(--color-black-2);display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity 0.3s ease;visibility:hidden;z-index:1000;}
.header-search ::-webkit-input-placeholder{color:#fff;opacity:0.4;}
.header-search ::-moz-placeholder{color:#fff;opacity:0.4;}
.header-search ::-ms-input-placeholder{color:#fff;opacity:0.4;}
.header-search :-moz-placeholder{color:#fff;opacity:0.4;}
.header-search :-ms-input-placeholder{color:#fff;opacity:0.4;}
.header-search ::placeholder{color:#fff;opacity:0.4;}
.is-open-search .header-search, .header-search.is-open-search{opacity:1;pointer-events:all;visibility:visible;}
.header-search__header{height:110px;display:flex;align-items:center;position:relative;flex-shrink:0;}
@media only screen and (max-width: 1600px) {
.header-search__header{height:100px;}
}
@media only screen and (max-width: 1022px) {
.header-search__header{height:68px;}
}
.header-search__form{position:relative;min-height:30px;}
@media only screen and (max-width: 1022px) {
.header-search__form{min-height:1px;}
}
.header-search__form ::selection{background-color:#00aaff;color:var(--color-white);}
.header-search__input-field{width:calc(100% - 80px);border:0;color:var(--color-white);font-size:24px;background-color:transparent;box-shadow:none;border-radius:0;padding:0 0 0 50px;}
@media only screen and (max-width: 1022px) {
.header-search__input-field{width:calc(100% - 40px);font-size:18px;padding:0 0 0 40px;}
}
.header-search__reset{position:absolute;left:0;top:50%;width:30px;height:30px;border:1px solid var(--color-brown);background-color:var(--color-black-2);transform:translate(0, -50%);transition:background-color 0.3s ease;}
@media only screen and (max-width: 1022px) {
.header-search__reset{width:24px;height:24px;}
}
.header-search__reset .icon{width:12px;height:12px;}
@media only screen and (max-width: 1022px) {
.header-search__reset .icon{width:10px;height:10px;}
}
.header-search__reset:hover{background-color:var(--color-brown);}
.header-search__reset:hover .icon::before{background-color:var(--color-white);}
.header-search__close{position:absolute;top:24px;right:40px;background-color:var(--color-black-2);z-index:9;}
@media only screen and (max-width: 1600px) {
.header-search__close{right:16px;top:20px;}
}
@media only screen and (max-width: 1200px) {
.header-search__close{top:30px;right:22px;}
}
@media only screen and (max-width: 1022px) {
.header-search__close{top:14px;right:16px;}
}
.header-search__close .icon{width:60px;height:60px;}
@media only screen and (max-width: 1200px) {
.header-search__close .icon{width:40px;height:40px;}
}
.header-search__close:hover .icon::before{background-color:var(--color-white);}
.header-search__body{display:flex;flex-direction:column;overflow:hidden;flex:auto;background-color:var(--color-white);}
.header-search__body-row{display:grid;overflow:hidden;grid-template-columns:30% 1fr;}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.header-search__body-row{grid-template-columns:40% 1fr;}
}
@media only screen and (max-width: 1022px) {
.header-search__body-row{grid-template-columns:1fr;}
}
@media only screen and (max-width: 1022px) {
.header-search__body-row{overflow:auto;}
}
@media only screen and (min-width: 1023px) {
.header-search__body-left, .header-search__body-right{padding:10px;overflow:hidden;}
}
@media only screen and (max-width: 1022px) {
.header-search__body-left, .header-search__body-right{padding:32px 24px;}
}
@media only screen and (min-width: 1023px) {
.header-search__body-left-inner, .header-search__body-right-inner{overflow:auto;padding:35px 30px;scrollbar-track-color:rgba(255, 255, 255, 0.2);scrollbar-face-color:#000;scrollbar-arrow-color:#000;}
.header-search__body-left-inner::-webkit-scrollbar, .header-search__body-right-inner::-webkit-scrollbar{width:4px;}
.header-search__body-left-inner ::-webkit-scrollbar-track, .header-search__body-right-inner ::-webkit-scrollbar-track{-webkit-border-radius:8px;border-radius:8px;background:rgba(255, 255, 255, 0.2);}
.header-search__body-left-inner ::-webkit-scrollbar-thumb:window-inactive, .header-search__body-right-inner ::-webkit-scrollbar-thumb:window-inactive{background:rgba(26, 26, 26, 0.6);}
.header-search__body-left-inner::-webkit-scrollbar-thumb, .header-search__body-right-inner::-webkit-scrollbar-thumb{background:#000;width:4px;border-radius:8px;}
.header-search__body-left-inner::-webkit-scrollbar-thumb:hover, .header-search__body-right-inner::-webkit-scrollbar-thumb:hover{background:rgba(7, 7, 7, 0.84);}
.header-search__body-left-inner ::-webkit-scrollbar, .header-search__body-right-inner ::-webkit-scrollbar{width:4px;}
}
@media only screen and (max-width: 1600px) {
.header-search__body-left-inner, .header-search__body-right-inner{padding:32px 20px;}
}
@media only screen and (max-width: 1022px) {
.header-search__body-left-inner, .header-search__body-right-inner{padding:0;}
}
.header-search__body-right{background-color:var(--color-gray-light);}
.header-search__body-right .header-search__title{margin-bottom:35px;}
@media(max-width:1460px){
.header-search__body-right .header-search__title{margin-bottom:24px;}
}
.header-search__link-title.title, .header-search__title.title{font-family:var(--font-secondary);color:#644335;font-weight:800;font-size:18px;}
@media only screen and (max-width: 767px) {
.header-search__link-title.title, .header-search__title.title{font-size:16px;}
}
.header-search__link-title.title strong, .header-search__title.title strong{color:var(--color-black-2);}
.header-search__no-result{margin-bottom:90px;}
@media only screen and (max-width: 1200px) {
.header-search__no-result{margin-bottom:60px;}
}
@media only screen and (max-width: 1022px) {
.header-search__no-result{margin-bottom:40px;}
}
.header-search__links{margin-bottom:90px;}
@media only screen and (max-width: 1200px) {
.header-search__links{margin-bottom:60px;}
}
@media only screen and (max-width: 1022px) {
.header-search__links{margin-bottom:40px;}
}
.header-search__links:last-child{margin-bottom:0;}
.header-search__links ul{margin-top:24px;display:grid;grid-gap:24px;}
@media(max-width:1460px){
.header-search__links ul{grid-gap:12px;margin-top:16px;}
}
.header-search__link{transition:0s ease;display:inline-flex;}
@media only screen and (max-width: 1919px) {
.header-search__link{font-size:20px;}
}
@media(max-width:1460px){
.header-search__link{font-size:18px;}
}
@media only screen and (max-width: 767px) {
.header-search__link{font-size:16px;}
}
.header-search__link-text, .header-search__link-title.title{color:var(--color-black-2);margin-bottom:8px;transition:color 0.3s ease;}
.header-search__link:hover{color:var(--color-brown);}
.header-search__link:hover .header-search__link-text, .header-search__link:hover .header-search__link-title.title{color:inherit;}
.header-search__items{margin-bottom:50px;display:flex;flex-direction:column;align-items:flex-start;}
@media only screen and (max-width: 1200px) {
.header-search__items{margin-bottom:40px;}
}
.header-search__items:last-child{margin-bottom:0;}
.header-search__items-row{display:grid;grid-gap:20px;flex-wrap:wrap;grid-template-columns:repeat(4, minmax(0, 1fr));}
@media(min-width:2400px){
.header-search__items-row{grid-template-columns:repeat(6, minmax(0, 1fr));}
}
@media only screen and (max-width: 1600px) {
.header-search__items-row{grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.header-search__items-row{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.header-search__items-row{grid-gap:8px;width:100%;grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media(max-width:400px){
.header-search__items-row{grid-template-columns:1fr;}
}
.header-search .product-card, .header-search .category-card{max-width:100%;}
.header-search .product-card{font-size:16px;}
@media only screen and (max-width: 1200px) {
.header-search .product-card{font-size:14px;}
}
@media only screen and (max-width: 767px) {
.header-search .product-card{font-size:12px;}
}
.header-search .product-card__image{height:220px;}
@media(max-width:1700px){
.header-search .product-card__image{height:180px;}
}
@media only screen and (max-width: 767px) {
.header-search .product-card__image{height:150px;}
}
@media(max-width:1700px){
.header-search .product-card .tag{font-size:12px;min-height:1px;padding:8px 10px;}
}
.header-search .category-card{padding:20px;min-height:190px;}
@media only screen and (max-width: 1600px) {
.header-search .category-card{min-height:180px;}
}
@media only screen and (max-width: 767px) {
.header-search .category-card{padding:16px;min-height:140px;}
}
.header-search .category-card .category-card__title.title{font-size:16px;}
@media only screen and (max-width: 1600px) {
.header-search .category-card .category-card__title.title{font-size:14px;}
}
@media only screen and (max-width: 767px) {
.header-search .category-card .category-card__title.title{font-size:12px;}
}
.header-search .sr-only{visibility:hidden;}
.language-dropdown{z-index:9;position:relative;text-transform:uppercase;}
.language-dropdown__placeholder{display:flex;align-items:center;position:relative;z-index:3;gap:14px;transition:color 0.3s ease;}
.language-dropdown__placeholder .icon{width:24px;height:24px;transition:transform 0.3s ease;}
@media only screen and (max-width: 1600px) {
.language-dropdown__placeholder .icon{width:15px;height:15px;}
}
@media only screen and (max-width: 767px) {
.language-dropdown__placeholder .icon{width:20px;height:20px;}
}
.language-dropdown__placeholder .icon::before{background-color:currentColor;}
.language-dropdown__placeholder .icon-chevron-down{width:12px;height:14px;}
.language-dropdown__list{padding:6px 13px;border-radius:4px;font-size:14px;line-height:1.8;color:var(--color-black);background-color:var(--color-white);}
.language-dropdown__list-wrapper{padding-bottom:10px;position:absolute;left:0;bottom:100%;z-index:2;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-5px);min-width:100%;transition:opacity 0.3s ease, visibility 0.3s ease, background-color 0.3s ease, transform 0.3s ease;}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.language-dropdown__list-wrapper{left:initial;right:0;}
}
.language-dropdown__link{transition:color 0.3s ease, transform 0.3s ease;}
@media only screen and (min-width: 1023px) {
.language-dropdown__link:hover{color:var(--color-brown);}
}
.language-dropdown__link.is-active{color:var(--color-brown);}
.language-dropdown:hover .language-dropdown__list-wrapper{visibility:visible;opacity:1;pointer-events:all;transform:translateY(0);}
.language-dropdown:hover .language-dropdown__placeholder .icon-chevron-down{transform:scaleY(-1);}
.location-card{position:relative;max-width:620px;width:100%;background-color:var(--color-white);font-size:14px;line-height:1.5;border-bottom:3px solid transparent;cursor:pointer;transition:border 0.3s ease;}
.location-card__body{padding:22px 24px;display:flex;gap:15px;}
@media only screen and (max-width: 1200px) {
.location-card__body{padding:22px 16px;}
}
@media only screen and (max-width: 767px) {
.location-card__body{gap:8px;padding:16px;}
}
.location-card__footer{border-top:1px solid var(--color-gray-light);padding:22px 24px;font-weight:700;display:flex;gap:12px 26px;flex-wrap:wrap;}
@media only screen and (max-width: 1200px) {
.location-card__footer{padding:22px 16px;}
}
@media only screen and (max-width: 767px) {
.location-card__footer{padding:16px;}
}
.location-card__footer-item{display:flex;gap:10px;align-items:center;transition:color 0.3s ease;}
.location-card__footer-item .icon{width:16px;height:16px;flex-shrink:0;}
.location-card__footer-item:hover{color:var(--color-brown);}
.location-card__pin{width:32px;height:32px;position:relative;flex-shrink:0;top:3px;left:1px;}
.location-card__pin-number{font-weight:800;font-size:8px;font-family:var(--font-secondary);color:var(--color-white);position:relative;z-index:3;background-color:var(--color-brown-rollovers);top:-1px;}
.location-card__pin .icon{position:absolute;}
.location-card__info{display:flex;align-items:center;margin-bottom:18px;}
@media only screen and (max-width: 1200px) {
.location-card__info{margin-bottom:12px;}
}
.location-card__info-item{position:relative;padding-right:8px;margin-right:8px;}
.location-card__info-item:last-child{padding-right:0;margin-right:0;}
.location-card__info-item:not(:last-child)::after{content:"";width:2px;height:2px;background-color:currentColor;border-radius:100%;position:absolute;right:0;top:8px;}
.location-card__title{transition:color 0.3s ease;}
@media only screen and (max-width: 767px) {
.location-card__title{font-size:14px;}
}
.location-card__text{display:grid;grid-template-columns:16px 1fr;grid-gap:10px;align-items:flex-start;margin-bottom:4px;}
.location-card__text:last-child{margin-bottom:0;}
.location-card__text .icon{position:relative;top:2px;width:16px;height:16px;}
.location-card:hover{border-color:var(--color-brown);}
.location-card:hover .location-card__title{color:var(--color-brown);}
.location-card.is-active{border-color:var(--color-brown);}
.menu__dropdown::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.menu__link.level-2{font-weight:800;font-family:var(--font-secondary);line-height:1;text-transform:uppercase;}
@media only screen and (max-width: 1600px) {
.menu__link.level-2{line-height:1.1;}
}
.menu__link.level-2{font-size:30px;line-height:1.12;}
@media only screen and (max-width: 1600px) {
.menu__link.level-2{font-size:28px;}
}
@media only screen and (max-width: 1200px) {
.menu__link.level-2{font-size:24px;}
}
@media only screen and (max-width: 1022px) {
.menu__link.level-2{font-size:22px;}
}
@media only screen and (max-width: 767px) {
.menu__link.level-2{font-size:18px;}
}
.menu{position:relative;}
@media only screen and (max-width: 1022px) {
.menu{margin:0 0 30px;width:100%;}
}
.menu .mod-link{font-size:16px;margin:22px 0;color:var(--color-brown);}
@media only screen and (max-width: 1022px) {
.menu .mod-link{margin:32px 0 20px;}
}
.menu .mod-link__text{gap:12px;}
.menu .mod-link .icon{width:14px;height:18px;}
.menu__list.level-1{display:flex;gap:50px;}
@media only screen and (min-width: 1601px) and (max-width: 1919px) {
.menu__list.level-1{gap:36px;}
}
@media only screen and (min-width: 1201px) and (max-width: 1600px) {
.menu__list.level-1{gap:24px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.menu__list.level-1{gap:14px;}
}
@media only screen and (max-width: 1022px) {
.menu__list.level-1{flex-direction:column;gap:0;}
}
.menu__list.level-3, .menu__list.level-2{display:flex;flex-direction:column;gap:0;position:relative;min-height:100%;justify-content:flex-start;max-width:554px;}
@media only screen and (min-width: 1201px) and (max-width: 1600px) {
.menu__list.level-3, .menu__list.level-2{max-width:380px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.menu__list.level-3, .menu__list.level-2{max-width:302px;}
}
@media only screen and (max-width: 1022px) {
.menu__list.level-3, .menu__list.level-2{max-width:100%;min-height:1px;}
}
.menu__list.level-3{min-height:1px;}
@media only screen and (min-width: 1601px) and (max-width: 1919px) {
.menu__list.level-3{max-width:360px;}
}
@media only screen and (min-width: 1201px) and (max-width: 1600px) {
.menu__list.level-3{max-width:320px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.menu__list.level-3{max-width:280px;}
}
@media only screen and (max-width: 1022px) {
.menu__list.level-3{max-width:100%;}
}
.menu__item{display:inline-block;}
@media only screen and (max-width: 1022px) {
.menu__item{width:100%;position:relative;}
}
.menu__item.level-1{position:relative;}
@media only screen and (min-width: 1023px) {
.menu__item.level-1.is-open-submenu > .menu__link .icon{transform:scaleY(-1);}
.menu__item.level-1.is-open-submenu > .menu__dropdown{opacity:1;visibility:visible;pointer-events:all;}
.is-scrolled .menu__item.level-1.is-open-submenu > .menu__dropdown{opacity:0;visibility:hidden;pointer-events:none;}
.is-scrolled.is-scrolled-up .menu__item.level-1.is-open-submenu > .menu__dropdown{opacity:1;visibility:visible;pointer-events:all;}
.menu__item.level-1.is-open-submenu > .menu__dropdown::before{height:100%;opacity:1;visibility:visible;}
}
@media only screen and (max-width: 1022px) {
.menu__item.level-1 .menu__arrow{pointer-events:none;}
}
.menu__item.level-3, .menu__item.level-2{display:block;}
.menu__item.level-3 .menu__dropdown-image, .menu__item.level-2 .menu__dropdown-image{z-index:2;background-color:var(--color-black-2);}
@media only screen and (max-width: 1022px) {
.menu__item.level-3 .menu__arrow, .menu__item.level-2 .menu__arrow{pointer-events:all;}
}
@media only screen and (max-width: 1022px) {
.menu__item.level-3:last-child, .menu__item.level-2:last-child{padding-bottom:30px;}
}
.menu__item.level-2 .menu__arrow{display:flex;}
@media only screen and (min-width: 1023px) {
.menu__item.level-2 .menu__arrow{display:none;}
}
@media only screen and (min-width: 1023px) {
.menu__item.level-2 .menu__arrow .icon{transform:rotate(0);width:16px;height:24px;}
.menu__item.level-2 .menu__arrow .icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='12' height='23' viewBox='0 0 12 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 21.5L11 11.5L1 1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='12' height='23' viewBox='0 0 12 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 21.5L11 11.5L1 1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
}
@media only screen and (min-width: 1023px) {
.menu__item.level-2:hover .menu__arrow .icon::before{background-color:var(--color-brown);}
}
.menu__item:hover > .menu__link, .menu__item.is-active > .menu__link{color:var(--color-brown);}
.menu__item:hover > .menu__dropdown-image, .menu__item.is-active > .menu__dropdown-image{opacity:1;visibility:visible;}
.menu__item:hover > .menu__dropdown-image img, .menu__item.is-active > .menu__dropdown-image img{transform:scale(1);}
@media only screen and (min-width: 1023px) {
.menu__item.is-open > .menu__dropdown-sub-menu{opacity:1;pointer-events:all;left:100%;}
}
.menu__item.is-open-submenu > .menu__dropdown-sub-menu, .menu__item.is-open-submenu > .menu__dropdown{left:0;}
@media only screen and (max-width: 1022px) {
.menu__item.has-sub-menu > .menu__link{padding-right:60px;}
}
.menu__link{position:relative;z-index:2;display:flex;transition:color 0.3s ease, min-height 0.3s ease;}
@media only screen and (max-width: 1022px) {
.menu__link{width:100%;border-bottom:1px solid #424952;padding:28px 0;justify-content:flex-start;align-items:center;font-size:20px;min-height:94px;}
}
.menu__link.level-1{align-items:center;justify-content:center;gap:16px;font-size:16px;min-height:110px;position:relative;transition:color 0.3s ease, min-height 0.3s ease;}
@media only screen and (max-width: 1600px) {
.menu__link.level-1{gap:12px;min-height:100px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.menu__link.level-1{font-size:14px;gap:4px;}
}
@media only screen and (max-width: 1022px) {
.menu__link.level-1{font-size:20px;min-height:1px;justify-content:flex-start;}
}
.menu__link.level-1 .icon{width:12px;height:8px;flex-shrink:0;transition:transform 0.3s ease;}
@media only screen and (max-width: 1600px) {
.menu__link.level-1 .icon{width:15px;height:15px;}
}
@media only screen and (max-width: 1022px) {
.menu__link.level-1 .icon{display:none;}
}
.menu__link.level-1 .icon::before{background-color:currentColor;}
@media only screen and (min-width: 1023px) {
.is-scrolled .menu__link.level-1{min-height:80px;}
}
@media only screen and (min-width: 1601px) {
.is-scrolled .menu__link.level-1{min-height:90px;}
}
.menu__link.level-2{color:var(--color-white);font-family:var(--font-secondary);padding:24px 0;align-items:center;justify-content:space-between;}
@media only screen and (min-width: 1023px) {
.menu__link.level-2{width:100%;gap:40px;}
}
@media only screen and (min-width: 1201px) and (max-width: 1600px) {
.menu__link.level-2{font-size:24px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.menu__link.level-2{font-size:20px;padding:12px 0;}
}
@media only screen and (max-width: 1022px) {
.menu__link.level-2{font-family:var(--font-primary);font-size:20px;text-transform:initial;font-weight:500;line-height:1.5;padding:28px 0;}
.menu__link.level-2 .icon{display:none;}
}
@media only screen and (min-width: 1023px) {
.menu__link.level-2 .icon{width:22px;height:22px;position:relative;right:-14px;flex-shrink:0;transform:rotate(-90deg);}
.menu__link.level-2 .icon::before{background-color:currentColor;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.menu__link.level-2 .icon{width:16px;height:16px;right:-12px;}
}
@media only screen and (min-width: 1023px) {
.menu__link.level-3{font-size:20px;line-height:1.5;color:var(--color-white);font-family:var(--font-primary);width:100%;padding:17px 0;z-index:4;}
.menu__link.level-3 .icon{display:none;}
}
@media only screen and (max-width: 1600px) {
.menu__link.level-3{font-size:18px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.menu__link.level-3{padding:12px 0;}
}
@media only screen and (max-width: 1022px) {
.menu__link.level-3{font-size:20px;line-height:1.2;padding:28px 30px 28px 0;}
.menu__link.level-3 .icon{display:block;position:absolute;top:50%;transform:translate(0, -50%) rotate(-90deg);right:0;}
.menu__link.level-3 .icon::before{background-color:currentColor;}
}
@media only screen and (max-width: 1022px) {
.menu__arrow{position:absolute;right:0;width:100%;height:90px;z-index:3;display:flex;align-items:center;justify-content:flex-end;padding:0 4px;top:0;}
}
.menu__arrow i{transition:transform 0.3s ease;}
@media only screen and (max-width: 1022px) {
.menu__arrow i{transform:rotate(-90deg);right:-10px;height:20px;width:20px;}
}
@media only screen and (min-width: 1023px) {
.is-open-submenu .menu__arrow i{transform:rotate(-180deg);}
}
.menu__arrow i::before{background-color:currentColor;}
.menu__dropdown{position:fixed;left:0;top:0;width:100%;height:100dvh;overflow:auto;z-index:4;display:flex;flex-direction:column;background-color:var(--color-black-2);}
.body-scroll-locked .menu__dropdown{padding-right:var(--scroll-width, 0px);}
@media only screen and (min-width: 1023px) {
.menu__dropdown{transition:opacity 0.3s ease, visibility 0.3s ease;opacity:0;visibility:hidden;pointer-events:none;background-color:transparent;scrollbar-track-color:rgba(255, 255, 255, 0);scrollbar-face-color:rgba(255, 255, 255, 0);scrollbar-arrow-color:rgba(255, 255, 255, 0);}
.menu__dropdown::-webkit-scrollbar{width:4px;}
.menu__dropdown ::-webkit-scrollbar-track{-webkit-border-radius:6px;border-radius:6px;background:rgba(255, 255, 255, 0);}
.menu__dropdown ::-webkit-scrollbar-thumb:window-inactive{background:rgba(255, 255, 255, 0);}
.menu__dropdown::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0);width:4px;border-radius:6px;}
.menu__dropdown::-webkit-scrollbar-thumb:hover{background:rgba(255, 255, 255, 0);}
.menu__dropdown ::-webkit-scrollbar{width:4px;}
}
@media only screen and (max-width: 1022px) {
.menu__dropdown{top:68px;height:calc(100% - 68px);transition:left 0.3s ease;left:100%;z-index:9;}
}
.menu__dropdown::before{height:30%;transition:opacity 300ms cubic-bezier(0.4, 0, 0.6, 1), visibility 300ms cubic-bezier(0.4, 0, 0.6, 1), height 300ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--color-black-2);display:none;position:fixed;}
@media only screen and (min-width: 1023px) {
.menu__dropdown::before{display:block;}
}
.menu__dropdown-image{position:fixed;left:0;top:111px;height:calc(100vh - 111px);width:37%;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;transition:opacity 0.4s ease, transform 0.4s ease, visibility 0.3s ease;}
@media only screen and (max-width: 1600px) {
.menu__dropdown-image{top:101px;height:calc(100vh - 101px);}
}
@media only screen and (max-width: 1200px) {
.menu__dropdown-image{width:33.33%;}
}
@media only screen and (max-width: 1022px) {
.menu__dropdown-image{display:none;}
}
@media only screen and (min-width: 1023px) {
.is-scrolled .menu__dropdown-image{top:120px;height:calc(100vh - 120px);}
}
@media only screen and (min-width: 1601px) {
.is-scrolled .menu__dropdown-image{top:140px;height:calc(100vh - 140px);}
}
.menu__dropdown-image-wrapper{order:-1;}
.menu__dropdown-image::after, .menu__dropdown-image::before{content:"";position:absolute;pointer-events:none;z-index:2;top:0;left:0;height:50%;width:100%;display:none;}
.menu__dropdown-image::before{background:linear-gradient(0deg, var(--color-black-2) 0.75%, rgba(0, 10, 20, 0) 100%);}
.menu__dropdown-image::after{top:initial;bottom:0;background:linear-gradient(180deg, var(--color-black-2) 0.75%, rgba(0, 10, 20, 0) 100%);}
.menu__dropdown-image-overlay::after, .menu__dropdown-image-overlay::before{content:"";position:absolute;width:50%;height:100%;left:0;top:0;z-index:2;display:none;}
.menu__dropdown-image-overlay::before{background:linear-gradient(90deg, var(--color-black-2) 0.75%, rgba(0, 10, 20, 0) 100%);}
.menu__dropdown-image-overlay::after{left:initial;right:0;background:linear-gradient(-90deg, var(--color-black-2) 0.75%, rgba(0, 10, 20, 0) 100%);}
.menu__dropdown-image img{transform:scale(1.04);transition:transform 0.4s ease;}
.menu__dropdown-image--default{opacity:1;visibility:visible;}
.menu__dropdown-image--default img{transform:scale(1);}
.menu__dropdown-image.top-gradient::before{display:block;}
.menu__dropdown-image.bottom-gradient::after{display:block;}
.menu__dropdown-image.left-gradient .menu__dropdown-image-overlay::before{display:block;}
.menu__dropdown-image.right-gradient .menu__dropdown-image-overlay::after{display:block;}
.menu__dropdown-close{position:fixed;top:24px;right:40px;}
.body-scroll-locked .menu__dropdown-close{padding-right:var(--scroll-width, 0px);}
@media only screen and (max-width: 1600px) {
.menu__dropdown-close{right:20px;top:20px;}
}
@media only screen and (max-width: 1200px) {
.menu__dropdown-close{top:26px;}
}
@media only screen and (max-width: 1022px) {
.menu__dropdown-close{display:none;}
}
@media only screen and (min-width: 1023px) {
.is-scrolled .menu__dropdown-close{top:27px;}
}
@media only screen and (min-width: 1601px) {
.is-scrolled .menu__dropdown-close{top:16px;}
}
.menu__dropdown-close .icon{width:60px;height:60px;}
@media only screen and (max-width: 1200px) {
.menu__dropdown-close .icon{width:40px;height:40px;}
}
.menu__dropdown-close:hover .icon::before{background-color:var(--color-white);}
.menu__dropdown-inner{padding:110px 0;display:flex;flex-direction:column;flex:auto;}
@media only screen and (min-width: 1023px) {
.menu__dropdown-inner{opacity:0;visibility:hidden;pointer-events:none;}
.is-open-submenu .menu__dropdown-inner{transition:opacity 1500ms cubic-bezier(0.4, 0, 0.6, 1), visibility 1500ms cubic-bezier(0.4, 0, 0.6, 1);opacity:1;visibility:visible;pointer-events:all;}
}
@media only screen and (max-width: 1600px) {
.menu__dropdown-inner{padding:100px 0;}
}
@media only screen and (max-width: 1022px) {
.menu__dropdown-inner{padding:0;}
}
@media only screen and (min-width: 1023px) {
.is-scrolled .menu__dropdown-inner{padding-top:80px;}
}
@media only screen and (min-width: 1601px) {
.is-scrolled .menu__dropdown-inner{padding-top:90px;}
}
.menu__dropdown-row{display:grid;padding:18px 0;grid-gap:50px;min-height:100%;grid-template-columns:37% 1fr;border-top:1px solid var(--color-brown);}
@media only screen and (min-width: 1023px) {
.menu__dropdown-row{z-index:4;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.menu__dropdown-row{grid-gap:30px;grid-template-columns:33.33% 1fr;}
}
@media only screen and (max-width: 1022px) {
.menu__dropdown-row{display:flex;border:0;grid-gap:0;padding:0;gap:0;flex-direction:column;flex:0;min-height:1px;}
}
@media only screen and (min-width: 1023px) {
.menu__dropdown-sub-menu{position:absolute;top:0;width:100%;z-index:4;padding:12px 0 0 62px;transition:opacity 0.4s ease, transform 0.4s ease, left 0.4s ease;left:calc(100% - 40px);opacity:0;pointer-events:none;}
}
@media only screen and (min-width: 1201px) and (max-width: 1600px) {
.menu__dropdown-sub-menu{padding:12px 0 0 62px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.menu__dropdown-sub-menu{padding-left:40px;padding-top:4px;}
}
@media only screen and (max-width: 1022px) {
.menu__dropdown-sub-menu{position:fixed;left:100%;width:100%;overflow:auto;z-index:9;background-color:var(--color-black-2);display:flex;flex-direction:column;top:68px;height:calc(100% - 68px);padding:0 24px;transition:left 0.3s ease;}
}
.menu__back-btn{font-weight:500;line-height:1.5;width:100%;border-bottom:1px solid #424952;padding:28px 0;font-family:var(--font-primary);font-size:20px;display:flex;align-items:center;text-align:left;gap:16px;}
.menu__back-btn .icon{flex-shrink:0;width:20px;height:20px;}
.menu__back-btn .icon::before{background-color:currentColor;}
.mod-event-preview{width:100%;line-height:1.5;color:var(--color-black-2);}
.mod-event-preview__row{max-width:1520px;margin:0 auto;width:100%;display:grid;grid-template-columns:37.5% 1fr;grid-gap:0;min-height:770px;overflow:hidden;background-color:var(--color-neutral);}
@media only screen and (max-width: 1600px) {
.mod-event-preview__row{min-height:650px;}
}
@media only screen and (max-width: 1200px) {
.mod-event-preview__row{min-height:600px;}
}
@media only screen and (max-width: 1022px) {
.mod-event-preview__row{grid-template-columns:1fr;background-color:transparent;}
}
.mod-event-preview__image{position:relative;height:100%;}
@media only screen and (max-width: 1022px) {
.mod-event-preview__image{padding-bottom:67%;}
}
.mod-event-preview__content{padding:80px;display:flex;flex-direction:column;}
@media only screen and (max-width: 1600px) {
.mod-event-preview__content{padding:60px 40px;}
}
@media only screen and (max-width: 1022px) {
.mod-event-preview__content{padding:40px 30px;background-color:var(--color-neutral);}
}
@media only screen and (max-width: 767px) {
.mod-event-preview__content{padding:30px 20px;}
}
.mod-event-preview__info{display:flex;align-items:center;margin-bottom:15px;flex-wrap:wrap;gap:2px 0;}
@media only screen and (max-width: 1022px) {
.mod-event-preview__info{font-size:16px;}
}
@media only screen and (max-width: 767px) {
.mod-event-preview__info{font-size:14px;margin-bottom:16px;flex-wrap:wrap;}
}
.mod-event-preview__info-item{padding-right:10px;margin-right:10px;position:relative;display:flex;align-items:center;}
.mod-event-preview__info-item:not(:last-child)::after{content:"";width:3px;height:3px;position:absolute;background-color:currentColor;border-radius:100%;right:-2px;top:50%;transform:translateY(-50%);}
.mod-event-preview__info-item.is-live{background-color:var(--color-brown);padding:2px 8px;margin-right:15px;line-height:1.5;color:var(--color-white);}
.mod-event-preview__info-item.is-live:not(:last-child)::after{right:-9px;color:var(--color-black-2);}
.mod-event-preview__info-item svg{margin-left:8px;flex-shrink:0;}
@media only screen and (max-width: 767px) {
.mod-event-preview__info-item svg{width:20px;height:18px;margin-left:6px;}
}
.mod-event-preview__info-item svg path{opacity:0;}
.mod-event-preview__description{display:grid;grid-gap:40px;width:100%;margin-bottom:32px;}
@media only screen and (max-width: 1022px) {
.mod-event-preview__description{grid-gap:22px;}
}
@media only screen and (max-width: 767px) {
.mod-event-preview__description{grid-gap:12px;margin-bottom:25px;}
}
.mod-event-preview__description-row{display:grid;grid-template-columns:auto auto;grid-gap:40px;justify-content:flex-start;}
@media only screen and (max-width: 1022px) {
.mod-event-preview__description-row{grid-gap:15px;}
}
@media only screen and (max-width: 767px) {
.mod-event-preview__description-row{grid-template-columns:1fr;grid-gap:12px;}
}
.mod-event-preview__description-item{display:flex;flex-direction:column;gap:4px;}
.mod-event-preview__description-title{font-weight:600;color:rgba(0, 10, 20, 0.3);}
@media only screen and (max-width: 767px) {
.mod-event-preview__description-title{font-size:14px;}
}
.mod-event-preview__title{margin-bottom:56px;}
@media only screen and (max-width: 1022px) {
.mod-event-preview__title{margin-bottom:25px;}
}
@media only screen and (max-width: 767px) {
.mod-event-preview__title{margin-bottom:15px;}
}
.mod-event-preview__title.title{color:inherit;}
.mod-event-preview__footer{margin-top:auto;display:flex;flex-wrap:wrap;gap:16px;}
@media only screen and (max-width: 767px) {
.mod-event-preview__footer{flex-direction:column;}
}
.mod-event-preview__footer .btn__icon{height:16px;}
@media only screen and (max-width: 767px) {
.mod-event-preview__footer .btn .icon{width:16px;height:16px;}
}
.mod-event-preview--vertical{max-width:740px;width:100%;}
.mod-event-preview--vertical .mod-event-preview__row{grid-template-columns:1fr;min-height:1px;}
.mod-event-preview--vertical .mod-event-preview__image{padding-bottom:67%;}
.mod-event-preview--vertical .mod-event-preview__content{padding:60px;}
@media only screen and (max-width: 1600px) {
.mod-event-preview--vertical .mod-event-preview__content{padding:40px;}
}
@media only screen and (max-width: 1200px) {
.mod-event-preview--vertical .mod-event-preview__content{padding:40px 20px;}
}
@media only screen and (max-width: 1022px) {
.mod-event-preview--vertical .mod-event-preview__content{padding:30px 20px;}
}
.mod-event-preview--vertical .mod-event-preview__content .btn{padding:8px 16px;}
.mod-event-preview--vertical .mod-event-preview__info{font-size:16px;}
@media only screen and (max-width: 1600px) {
.mod-event-preview--vertical .mod-event-preview__info{font-size:14px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.mod-event-preview--vertical .mod-event-preview__info{font-size:12px;}
}
@media only screen and (max-width: 767px) {
.mod-event-preview--vertical .mod-event-preview__info{font-size:14px;}
}
.mod-event-preview--vertical .title{font-size:30px;margin-bottom:40px;}
@media only screen and (max-width: 1600px) {
.mod-event-preview--vertical .title{font-size:26px;}
}
@media only screen and (max-width: 1022px) {
.mod-event-preview--vertical .title{font-size:22px;margin-bottom:20px;}
}
@media only screen and (max-width: 767px) {
.mod-event-preview--vertical .title{font-size:25px;}
}
.mod-event-preview--vertical .mod-event-preview__description{margin-bottom:40px;font-size:18px;grid-gap:24px;}
@media only screen and (max-width: 1600px) {
.mod-event-preview--vertical .mod-event-preview__description{font-size:16px;}
}
@media only screen and (max-width: 1022px) {
.mod-event-preview--vertical .mod-event-preview__description{font-size:14px;grid-gap:12px;}
}
@media only screen and (max-width: 767px) {
.mod-event-preview--vertical .mod-event-preview__description{font-size:16px;margin-bottom:25px;}
}
.mod-event-preview--vertical .mod-event-preview__description-title{font-size:14px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.mod-event-preview--vertical .mod-event-preview__description-title{font-size:12px;}
}
@media only screen and (max-width: 767px) {
.mod-event-preview--vertical .mod-event-preview__description-title{font-size:14px;}
}
.mod-event-preview--vertical .mod-event-preview__description-row{grid-gap:24px;}
@media only screen and (max-width: 1022px) {
.mod-event-preview--vertical .mod-event-preview__description-row{grid-template-columns:1fr;grid-gap:12px;}
}
.mod-event-preview--vertical .mod-event-preview__description-item{grid-gap:8px;}
@media only screen and (max-width: 1022px) {
.mod-event-preview--vertical .mod-event-preview__description-item{grid-gap:4px;}
}
.mod-event-preview--dark-bg .mod-event-preview__content, .mod-event-preview--dark-bg .mod-event-preview__row{background-color:var(--color-gray);color:var(--color-white);}
.mod-event-preview--dark-bg .title{color:var(--color-white);}
.mod-event-preview--dark-bg .mod-event-preview__info-item:not(:last-child)::after{background-color:var(--color-white);}
.mod-event-preview--dark-bg .mod-event-preview__description-title{color:rgba(255, 255, 255, 0.3);}
.mod-event-preview--dark-bg .btn--outline{color:var(--color-white);border-color:var(--color-white);}
.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(240, 240, 240, 0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:999;padding:40px;display:flex;align-items:center;overflow:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease, visibility 0.3s ease;}
@media only screen and (max-width: 1022px) {
.modal{padding:24px;}
}
.modal.is-open-modal{opacity:1;visibility:visible;pointer-events:all;}
.modal__overlay{position:fixed;pointer-events:all;}
.modal__inner{max-width:1000px;width:100%;margin:auto;border-top-right-radius:20px;background-color:var(--color-white);position:relative;z-index:4;display:grid;grid-template-columns:46% 1fr;max-height:700px;align-items:flex-start;overflow:hidden;transform:scale(0.8);opacity:0;transition:opacity 0.3s ease, transform 0.3s ease;}
@media only screen and (max-width: 1200px) {
.modal__inner{max-height:600px;}
}
@media only screen and (max-width: 1022px) {
.modal__inner{max-height:none;grid-template-columns:1fr;}
}
.modal__inner.has-slider{display:block;grid-gap:0;}
@media only screen and (max-width: 1022px) {
.modal__inner.has-slider{padding:80px 30px 60px;}
}
.is-open-modal .modal__inner{opacity:1;transform:scale(1);}
.modal__close{position:absolute;top:30px;right:30px;width:30px;height:30px;z-index:4;}
@media only screen and (max-width: 1022px) {
.modal__close{border-top-right-radius:8px;background-color:var(--color-white);top:15px;right:15px;border:1px solid var(--color-border-brown);}
}
.modal__close .icon{width:30px;height:30px;transition:transform 0.3s ease;}
@media only screen and (max-width: 1022px) {
.modal__close .icon{width:15px;height:15px;}
}
.modal__close .icon::before{background-color:var(--color-brown);}
.modal__close:hover .icon{transform:scale(0.8);}
.modal__content{position:relative;padding:100px 50px 20px;overflow:hidden;display:flex;max-height:inherit;}
@media only screen and (max-width: 1200px) {
.modal__content{padding:100px 30px 20px;}
}
@media only screen and (max-width: 1022px) {
.modal__content{padding:30px 25px;max-height:none;}
}
.modal__content::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0.9) 65%, rgba(255, 255, 255, 0) 100%);pointer-events:none;}
@media only screen and (max-width: 1022px) {
.modal__content::after{display:none;}
}
.modal__content .title{margin-bottom:35px;color:var(--color-black-2);}
@media only screen and (max-width: 1022px) {
.modal__content .title{margin-bottom:20px;}
}
.modal__content-inner{padding:0 50px 50px 0;overflow:auto;max-height:100%;width:100%;}
@media only screen and (min-width: 1023px) {
.modal__content-inner{scrollbar-track-color:#f0f0f0;scrollbar-face-color:#000a14;scrollbar-arrow-color:#000a14;}
.modal__content-inner::-webkit-scrollbar{width:2px;}
.modal__content-inner ::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background:#f0f0f0;}
.modal__content-inner ::-webkit-scrollbar-thumb:window-inactive{background:#787d82;}
.modal__content-inner::-webkit-scrollbar-thumb{background:#000a14;width:2px;border-radius:0;}
.modal__content-inner::-webkit-scrollbar-thumb:hover{background:#303840;}
.modal__content-inner ::-webkit-scrollbar{width:2px;}
.modal__content-inner::-webkit-scrollbar{background-color:#f0f0f0;}
}
@media only screen and (max-width: 1022px) {
.modal__content-inner{padding:0;overflow:visible;max-height:none;}
}
.modal__content .editor-text{padding-right:24px;line-height:26px;}
.modal__content .editor-text h5:not(:last-child){margin-bottom:16px;}
.modal__content .editor-text ul{grid-gap:15px;}
@media only screen and (max-width: 767px) {
.modal__content .editor-text ul{grid-gap:10px;}
}
.modal__content .editor-text ul:not(:first-child){margin-top:16px;}
.modal__content .editor-text ul li{padding-left:25px;}
.modal__content .editor-text ul li::before{width:4px;height:4px;left:5px;top:11px;}
.modal__image{position:relative;padding:20px;height:700px;}
@media only screen and (max-width: 1200px) {
.modal__image{height:600px;}
}
@media only screen and (max-width: 1022px) {
.modal__image{height:auto;max-width:500px;width:100%;}
}
.modal__image.bg-image{padding:0;max-width:100%;}
@media only screen and (max-width: 1022px) {
.modal__image.bg-image{height:0;padding-bottom:75%;}
}
.modal__accordion-list{min-height:455px;padding-bottom:1px;}
@media only screen and (max-width: 1200px) {
.modal__accordion-list{min-height:1px;}
}
@media only screen and (min-width: 1201px) {
.modal__accordion-list .accordion-single__title{font-size:24px;}
}
@media only screen and (min-width: 1023px) {
.modal__accordion-list .accordion-single__title{min-height:94px;}
}
.modal__slider{width:calc(100% - 80px);margin-left:0;height:700px;}
@media only screen and (max-width: 1022px) {
.modal__slider{height:auto;width:100%;}
}
.modal__slider-item{display:grid;width:100%;grid-gap:58px;grid-template-columns:460px 1fr;height:700px;}
@media only screen and (max-width: 1022px) {
.modal__slider-item{grid-template-columns:1fr;height:auto;grid-gap:40px;}
}
.modal__slider-item.without-image{grid-template-columns:1fr;grid-gap:0;}
.modal__slider-item-left{position:relative;}
@media only screen and (max-width: 1022px) {
.modal__slider-item-left{height:300px;}
}
.modal__slider-item-right{padding:94px 0 50px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;}
@media only screen and (max-width: 1022px) {
.modal__slider-item-right{padding:0;}
}
.modal__slider-item-scroll{overflow:auto;flex:auto;display:flex;flex-direction:column;width:100%;padding-right:20px;}
@media only screen and (min-width: 1023px) {
.modal__slider-item-scroll{scrollbar-track-color:#f0f0f0;scrollbar-face-color:#000a14;scrollbar-arrow-color:#000a14;}
.modal__slider-item-scroll::-webkit-scrollbar{width:2px;}
.modal__slider-item-scroll ::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background:#f0f0f0;}
.modal__slider-item-scroll ::-webkit-scrollbar-thumb:window-inactive{background:#787d82;}
.modal__slider-item-scroll::-webkit-scrollbar-thumb{background:#000a14;width:2px;border-radius:0;}
.modal__slider-item-scroll::-webkit-scrollbar-thumb:hover{background:#303840;}
.modal__slider-item-scroll ::-webkit-scrollbar{width:2px;}
.modal__slider-item-scroll::-webkit-scrollbar{background-color:#f0f0f0;}
}
.modal__slider-item .margin{flex-shrink:0;}
.modal__slider-item-title{margin-bottom:16px;text-transform:uppercase;}
.modal .editor-text ol li, .modal .editor-text ul li{padding-left:24px;}
.modal .editor-text ul li::before{width:4px;height:4px;left:4px;}
.modal .swiper-scrollbar{background-color:var(--color-gray-light);border-radius:0;}
@media only screen and (max-width: 1022px) {
.modal .swiper-scrollbar{width:calc(100% - 60px);left:30px;top:initial;bottom:24px;}
}
@media only screen and (min-width: 1023px) {
.modal .swiper-scrollbar{position:absolute;right:44px;z-index:9;top:80px;left:initial;width:2px;height:calc(100% - 120px);}
}
.modal .swiper-scrollbar-drag{background-color:var(--color-black-2);border-radius:0;}
.modal--without-image .modal__inner{grid-template-columns:1fr;}
@media only screen and (max-width: 1022px) {
.modal--without-image .modal__content{padding-top:70px;}
}
.pagination{position:relative;text-align:center;}
.pagination nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.pagination .page-numbers{width:30px;height:30px;transition:color 0.3s ease;}
.pagination .page-numbers .icon{width:10px;height:16px;transition:transform 0.3s ease;}
.pagination .page-numbers .icon::before{background-color:var(--color-brown-rollovers);}
.pagination .page-numbers.prev:hover .icon{transform:translateX(-2px);}
.pagination .page-numbers.next:hover .icon{transform:translateX(2px);}
.pagination .page-numbers:hover{color:var(--color-border-brown);}
.pagination .page-numbers.is-active{color:var(--color-brown-rollovers);font-weight:700;pointer-events:none;}
.pagination .page-numbers.is-disabled{pointer-events:none;opacity:0;width:0;}
.pagination div.page-numbers{cursor:default;}
.person-card{position:relative;width:100%;max-width:440px;display:flex;flex-direction:column;overflow:hidden;}
.person-card__image{overflow:hidden;border-bottom:3px solid var(--color-brown);position:relative;height:0;width:100%;padding-bottom:74%;margin-bottom:24px;}
.person-card__content{display:flex;gap:8px;flex-direction:column;}
.person-card__title{transition:color 0.3s ease;}
.person-card__email{display:flex;align-items:flex-start;gap:10px;font-weight:700;line-height:1.2;}
.person-card__email:focus-visible{outline-offset:-2px;}
.person-card__email .icon{width:20px;height:20px;flex-shrink:0;}
.person-card__email:hover{color:var(--color-brown);}
.person-card:hover .person-card__title{color:var(--color-brown);}
.price-filter .checkbox 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);}
.price-filter .checkbox__label{font-size:18px;line-height:1.33;}
@media only screen and (max-width: 1022px) {
.price-filter .checkbox__label{font-size:16px;line-height:1.4;}
}
.price-filter{max-width:325px;width:100%;}
.price-filter .range-slider{max-width:100%;}
.price-filter__checkbox-group{margin-top:20px;display:grid;grid-gap:25px;}
@media only screen and (max-width: 767px) {
.price-filter__checkbox-group{grid-gap:18px;}
}
.price-filter .checkbox{min-height:30px;}
@media only screen and (max-width: 1022px) {
.price-filter .checkbox{min-height:30px;}
}
.price-filter .checkbox__label{line-height:30px;padding-left:55px;}
@media only screen and (max-width: 1022px) {
.price-filter .checkbox__label{line-height:25px;padding-left:40px;}
}
.price-filter .checkbox__label::before, .price-filter .checkbox__label::after{top:0;}
@media only screen and (max-width: 1022px) {
.price-filter .checkbox__label::before, .price-filter .checkbox__label::after{width:25px;height:25px;}
}
@media only screen and (max-width: 1022px) {
.price-filter .checkbox__label::after{background-size:20px;}
}
.price-filter .checkbox input:checked ~ label .checkbox__label-text{font-weight:700;color:var(--color-brown-rollovers);}
.product-card{font-size:16px;line-height:1.12;font-family:var(--font-secondary);font-weight:800;position:relative;display:grid;grid-gap:36px;padding:20px;background-color:var(--color-white);width:100%;max-width:315px;transition:box-shadow 0.6s ease;}
@media only screen and (max-width: 1200px) {
.product-card{padding:16px;grid-gap:24px;}
}
@media only screen and (max-width: 767px) {
.product-card{font-size:14px;}
}
.product-card__image{position:relative;height:275px;overflow:hidden;width:100%;}
.product-card__image img{object-fit:contain;transform:scale(1.001);transition:transform 0.6s ease;}
.product-card__content{display:grid;grid-gap:16px;}
.product-card .tag{position:absolute;left:0;top:0;z-index:3;}
@media only screen and (max-width: 1022px) {
.product-card .tag{font-size:12px;min-height:1px;padding:12px 16px;}
}
.product-card__variants{display:flex;flex-wrap:wrap;gap:10px;}
.product-card__variants-item{width:50px;height:50px;border:1px solid var(--color-gray-light);transition:border 0.3s ease;position:relative;z-index:4;flex-shrink:0;}
@media only screen and (max-width: 1919px) {
.product-card__variants-item{width:40px;height:40px;}
}
@media only screen and (max-width: 1200px) {
.product-card__variants-item{width:50px;height:50px;}
}
@media only screen and (max-width: 1022px) {
.product-card__variants-item{width:58px;height:58px;}
}
@media(max-width:360px){
.product-card__variants-item{width:45px;height:45px;}
}
.product-card__variants-item img{object-fit:contain;}
.product-card__variants-item:hover{border-color:var(--color-brown);}
.product-card__variants-count{flex-shrink:0;justify-content:flex-start;}
.product-card__price{color:var(--color-brown);}
.product-card .stretched-link{width:100%;left:0;top:0;position:absolute;height:100%;z-index:3;opacity:1;outline-offset:-2px;}
.product-card:hover{box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.24);}
.product-card:hover .product-card__image img{transform:scale(1.08);}
.product-card--large{display:flex;flex-direction:column;grid-gap:0;gap:36px;min-height:100%;}
@media only screen and (min-width: 1201px) {
.product-card--large{font-size:20px;}
.product-card--large .tag{font-size:18px;min-height:48px;padding:8px 20px;}
.product-card--large .product-card__image{height:380px;}
.product-card--large .product-card__image img{position:absolute;left:0;top:0;width:100%;height:100%;}
.product-card--large .product-card__content{padding:20px;}
.product-card--large .product-card__variants-item{width:60px;height:60px;}
.product-card--large .product-card__variants-count{width:60px;justify-content:center;}
}
.product-card--large .product-card__content{flex:auto;flex-direction:column;display:flex;}
.product-card--large .product-card__title{flex:auto;}
.product-categories__sub-item::before, .product-categories__sub-item::after{content:"";position:absolute;bottom:0;width:0;right:0;height:1px;background-color:currentColor;pointer-events:none;}
.product-categories__sub-item::before{transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;}
.product-categories__sub-item::after{transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83);}
.is-active.product-categories__sub-item::before, .is-active.product-categories__sub-item::after, .active.product-categories__sub-item::before, .active.product-categories__sub-item::after, .product-categories__sub-item:hover::before, .product-categories__sub-item:hover::after{width:100%;left:0;}
.product-categories{width:100%;display:grid;grid-gap:25px;}
@media only screen and (max-width: 1200px) {
.product-categories{grid-gap:18px;}
}
.product-categories__button{display:grid;grid-template-columns:30px 1fr;grid-gap:20px;align-items:center;transition:color 0.3s ease;}
@media only screen and (max-width: 1022px) {
.product-categories__button{grid-template-columns:25px 1fr;}
}
.product-categories__button-text:hover{color:var(--color-brown);}
.product-categories__button-icon{width:30px;height:30px;border:1px solid var(--color-gray-1);background-color:var(--color-white);transition:background-color 0.3s ease, border-color 0.3s ease;}
@media only screen and (max-width: 1022px) {
.product-categories__button-icon{width:25px;height:25px;}
}
.product-categories__button-icon .icon{width:14px;height:14px;transform:rotate(45deg);transition:transform 0.3s ease;}
@media only screen and (max-width: 1022px) {
.product-categories__button-icon .icon{width:12px;height:12px;}
}
.product-categories__button-icon .icon::before{background-color:var(--color-brown);}
.product-categories__button-icon:hover{background-color:var(--color-brown);border-color:var(--color-brown);}
.product-categories__button-icon:hover .icon::before{background-color:var(--color-white);}
.product-categories__content{display:none;}
.product-categories__content-inner{display:grid;grid-gap:16px;justify-items:flex-start;padding:20px 0 20px 50px;}
@media only screen and (max-width: 1200px) {
.product-categories__content-inner{grid-gap:10px;padding-bottom:10px;}
}
@media only screen and (max-width: 1022px) {
.product-categories__content-inner{padding:15px 0 15px 45px;}
}
.product-categories__sub-item{position:relative;display:block;line-height:normal;transition:color 0.3s ease;}
.product-categories__sub-item::after, .product-categories__sub-item::before{height:1.5px;background-color:var(--color-brown);}
.product-categories__sub-item:hover{color:var(--color-brown);}
.product-categories__sub-item.is-active{font-weight:700;color:var(--color-brown);}
.product-categories__item.is-open .product-categories__button{font-weight:700;color:var(--color-brown-rollovers);}
.product-categories__item.is-open .product-categories__button-icon{background-color:var(--color-brown);border-color:var(--color-brown);}
.product-categories__item.is-open .product-categories__button-icon .icon{transform:rotate(0);}
.product-categories__item.is-open .product-categories__button-icon .icon::before{background-color:var(--color-white);}
.product-filter{max-width:325px;width:100%;margin-top:12px;}
@media only screen and (max-width: 1022px) {
.product-filter{max-width:100%;margin:0;position:fixed;top:0;left:0;z-index:999;height:100%;overflow:hidden;background-color:rgba(0, 0, 0, 0.8);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease, visibility 0.3s ease;}
.product-filter.is-open-filter{opacity:1;visibility:visible;pointer-events:all;}
}
.product-filter .color-selection, .product-filter .product-categories, .product-filter .price-filter{max-width:100%;}
.product-filter__overlay{position:fixed;pointer-events:all;}
@media only screen and (max-width: 1022px) {
.product-filter__inner-wrapper{position:relative;height:100%;overflow:auto;width:100%;max-width:366px;padding:28px 24px;background-color:var(--color-gray-light);transform:translateX(-100%);transition:transform 0.3s ease;}
.is-open-filter .product-filter__inner-wrapper{transform:translateX(0);}
}
.product-filter__title{margin-bottom:30px;display:flex;justify-content:space-between;gap:20px;}
.product-filter__close{margin-left:auto;width:20px;height:20px;flex-shrink:0;}
.product-filter__close .icon{width:18px;height:18px;}
.product-filter__close .icon::before{background-color:var(--color-border-brown);}
.product-filter__item{border-bottom:1px solid var(--color-gray-1);}
.bg-gray-light .product-filter__item{border-color:var(--color-white);}
.product-filter__item-title{padding:40px 0;display:grid;grid-template-columns:1fr 20px;grid-gap:20px;cursor:pointer;width:100%;text-align:left;}
@media only screen and (max-width: 1200px) {
.product-filter__item-title{padding:30px 0;}
}
@media only screen and (max-width: 1022px) {
.product-filter__item-title{padding:25px 0;grid-template-columns:1fr 18px;}
}
.product-filter__item-title-icon{position:relative;height:20px;margin-top:3px;}
@media only screen and (max-width: 1022px) {
.product-filter__item-title-icon{height:18px;margin-top:6px;}
}
.product-filter__item-title-icon span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:100%;height:2px;border-radius:3px;background-color:var(--color-border-brown);transition:transform 0.3s ease;pointer-events:none;}
.product-filter__item-content-inner{padding-bottom:40px;}
@media only screen and (max-width: 1200px) {
.product-filter__item-content-inner{padding-bottom:30px;}
}
@media only screen and (max-width: 1022px) {
.product-filter__item-content-inner{padding-bottom:25px;}
}
.product-filter__item.is-closed .product-filter__item-title-icon span:last-child{transform:translate(-50%, -50%) rotate(90deg);}
.product-filter__button{padding-top:40px;}
.product-filter__button .btn{width:100%;}
.product-showcase{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--color-white);border-radius:0 20px 0 0;height:910px;max-width:950px;width:100%;position:relative;}
@media only screen and (max-width: 1600px) {
.product-showcase{height:790px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.product-showcase{height:588px;}
}
@media only screen and (max-width: 1022px) {
.product-showcase{height:695px;}
}
@media only screen and (max-width: 767px) {
.product-showcase{height:auto;width:calc(100% + 48px);margin-left:-24px;overflow:hidden;}
}
@media (min-width: 1199px) and (max-height: 900px) {
.product-showcase{height:700px;}
}
.product-showcase__inner{display:flex;position:relative;height:100%;border-radius:0 20px 0 0;background-color:var(--color-white);}
@media only screen and (max-width: 767px) {
.product-showcase__inner{display:block;padding:0 0 30px 0;}
}
.product-showcase__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:100px;height:100px;background-color:rgba(0, 10, 20, 0.5);border-radius:100%;transition:background-color 0.3s ease;}
@media only screen and (max-width: 1200px) {
.product-showcase__play-button{width:80px;height:80px;}
}
@media only screen and (max-width: 767px) {
.product-showcase__play-button{width:60px;height:60px;}
}
.product-showcase__play-button .icon{width:30px;height:30px;}
@media only screen and (max-width: 767px) {
.product-showcase__play-button .icon{width:20px;height:20px;}
}
.product-showcase__play-button .icon::before{background-color:var(--color-white);}
.product-showcase__video:hover .product-showcase__play-button{background-color:rgba(0, 10, 20, 0.7);}
.product-showcase__thumb-slider{position:absolute;top:40px;left:40px;padding:50px 0;width:100px;z-index:8;}
@media only screen and (max-width: 1919px) {
.product-showcase__thumb-slider{left:-20px;}
}
@media only screen and (max-width: 1600px) {
.product-showcase__thumb-slider{width:80px;}
}
@media only screen and (max-width: 1200px) {
.product-showcase__thumb-slider{top:20px;}
}
@media only screen and (max-width: 1022px) {
.product-showcase__thumb-slider{left:0;}
}
@media only screen and (max-width: 767px) {
.product-showcase__thumb-slider{width:100%;margin-top:30px;padding:0 24px;top:0;position:relative;}
}
@media (min-width: 1199px) and (max-height: 900px) {
.product-showcase__thumb-slider{padding:40px 0;top:20px;}
}
@media(min-width:1201px) and (max-width:1260px){
.product-showcase__thumb-slider{left:0;}
}
.product-showcase__thumb-slider .swiper{height:730px;}
@media only screen and (max-width: 1600px) {
.product-showcase__thumb-slider .swiper{height:610px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.product-showcase__thumb-slider .swiper{height:448px;}
}
@media only screen and (max-width: 1022px) {
.product-showcase__thumb-slider .swiper{height:555px;}
}
@media only screen and (max-width: 767px) {
.product-showcase__thumb-slider .swiper{height:auto;overflow:visible;}
}
@media (min-width: 1199px) and (max-height: 900px) {
.product-showcase__thumb-slider .swiper{height:580px;}
}
@media only screen and (max-width: 767px) {
.product-showcase__thumb-slider .swiper-slide{width:auto;}
}
@media only screen and (max-width: 767px) {
.product-showcase__thumb-slider .slider-nav{display:none;}
}
.product-showcase__thumb-slider .slider-nav .slider-nav__arrow{position:absolute;top:0;left:0;z-index:4;}
@media only screen and (max-width: 1600px) {
.product-showcase__thumb-slider .slider-nav .slider-nav__arrow{width:80px;}
}
.product-showcase__thumb-slider .slider-nav .slider-nav__arrow.arrow-right{top:initial;bottom:0;}
.product-showcase__thumb-slider .slider-nav .slider-nav__arrow.swiper-button-disabled{opacity:0;}
.product-showcase__thumb-slide{width:100px;height:100px;border:1px solid var(--color-neutral);background-color:var(--color-white);cursor:pointer;position:relative;}
@media only screen and (max-width: 1600px) {
.product-showcase__thumb-slide{width:80px;height:80px;}
}
@media only screen and (max-width: 767px) {
.product-showcase__thumb-slide{width:70px;height:70px;}
}
.product-showcase__thumb-slide::after{content:"";position:absolute;left:0;width:100%;height:3px;background-color:var(--color-border-brown);z-index:2;bottom:0;transform:scaleX(0);transform-origin:right;pointer-events:none;transition:transform 0.3s ease;}
.product-showcase__thumb-slide img{width:100%;height:auto;object-fit:contain;}
.product-showcase__thumb-slide .product-showcase__play-button{width:40px;height:40px;}
.product-showcase__thumb-slide .product-showcase__play-button .icon{width:15px;height:15px;}
.swiper-slide-thumb-active .product-showcase__thumb-slide::after, .product-showcase__thumb-slide:hover::after{transform-origin:left;transform:scaleX(1);}
.product-showcase__main-slider{position:relative;width:100%;}
@media only screen and (max-width: 767px) {
.product-showcase__main-slider{width:100%;height:450px;padding-bottom:55px;}
}
@media(max-width:370px){
.product-showcase__main-slider{height:280px;}
}
.product-showcase__main-slider .swiper{height:100%;}
.product-showcase__main-slider .swiper-slide{display:flex;flex-direction:column;height:auto;}
.product-showcase__main-slider .swiper-slide.swiper-slide-active .product-showcase__video{pointer-events:all;}
.product-showcase__main-slider .slider-nav{position:absolute;right:40px;bottom:40px;z-index:4;}
@media only screen and (max-width: 1022px) {
.product-showcase__main-slider .slider-nav{right:24px;bottom:24px;}
}
@media only screen and (max-width: 767px) {
.product-showcase__main-slider .slider-nav{bottom:0;}
}
.product-showcase__main-slider .slider-nav__arrow{background-color:var(--color-white);}
.product-showcase__main-slide{display:flex;height:100%;position:relative;}
.product-showcase__main-slide img{width:auto;height:auto;object-fit:contain;border-radius:0 20px 0 0;}
@media only screen and (max-width: 1022px) {
.product-showcase__main-slide img{border-radius:0;}
}
.radio-button-group__contact-info-title{font-weight:800;font-family:var(--font-secondary);line-height:1;text-transform:uppercase;}
@media only screen and (max-width: 1600px) {
.radio-button-group__contact-info-title{line-height:1.1;}
}
.radio-button-group{user-select:none;}
.radio-button-group__label{margin:0px 0 16px;display:block;line-height:1.33;font-weight:600;}
.radio-button-group__list{display:grid;grid-gap:20px;}
@media only screen and (max-width: 767px) {
.radio-button-group__list{grid-gap:8px;}
}
.radio-button-group__contact-info{margin-top:40px;font-weight:500;display:grid;grid-gap:22px;justify-items:flex-start;}
@media only screen and (max-width: 1200px) {
.radio-button-group__contact-info{grid-gap:20px;}
}
@media only screen and (max-width: 1022px) {
.radio-button-group__contact-info{font-size:16px;grid-gap:30px;margin-top:35px;}
}
.radio-button-group__contact-info.hide{display:none;}
.radio-button-group__contact-info-title{margin-bottom:20px;}
@media only screen and (max-width: 1200px) {
.radio-button-group__contact-info-title{margin-bottom:10px;}
}
@media only screen and (max-width: 1022px) {
.radio-button-group__contact-info-title{margin-bottom:0;}
}
.radio-button-group__contact-info address{margin:0;}
.radio-button-group__contact-info-item{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;}
@media only screen and (max-width: 1022px) {
.radio-button-group__contact-info-item{grid-gap:12px;}
}
.radio-button-group__contact-info .icon{margin-top:5px;}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.radio-button-group__contact-info .icon{width:24px;height:24px;}
}
@media only screen and (max-width: 1022px) {
.radio-button-group__contact-info .icon{margin-top:3px;width:20px;height:20px;}
}
.radio-button-group__contact-info a{position:relative;display:inline-flex;transition:color 0.3s ease;}
.radio-button-group__contact-info a::before{content:"";position:absolute;bottom:-1px;left:0;height:2px;width:100%;background-color:var(--color-brown);opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;}
.radio-button-group__contact-info a:hover{color:var(--color-brown);}
.radio-button-group__contact-info a:hover::before{opacity:1;visibility:visible;}
.radio-button-group .radio-button{font-size:18px;}
@media only screen and (max-width: 767px) {
.radio-button-group .radio-button{font-size:14px;}
}
.radio-button-group .radio-button .fv-plugins-message-container, .radio-button-group .radio-button .validation-message{display:none;}
.radio-button-group .radio-button input:checked + .radio-button__label{color:var(--color-brown);font-weight:700;}
.radio-button-group .radio-button__label{min-height:30px;padding-left:55px;}
@media only screen and (max-width: 767px) {
.radio-button-group .radio-button__label{min-height:24px;padding-left:35px;}
}
.radio-button-group .radio-button__label::after, .radio-button-group .radio-button__label::before{top:0;}
@media only screen and (max-width: 767px) {
.radio-button-group .radio-button__label::after, .radio-button-group .radio-button__label::before{top:2px;}
}
.radio-button-group .radio-button__label::after{top:6px;}
@media only screen and (max-width: 767px) {
.radio-button-group .radio-button__label::after{top:7px;}
}
.radio-button-group .radio-button__label-text{vertical-align:middle;}
.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);}
.range-slider .mod-input 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);}
.range-slider{max-width:325px;width:100%;text-align:left;color:var(--color-black-2);}
.range-slider__inner{min-height:24px;margin-top:32px;}
.range-slider__inputs{display:grid;grid-template-columns:1fr auto 1fr auto;grid-gap:12px;align-items:center;}
.range-slider .mod-input{margin:0;text-align:center;}
.range-slider .mod-input__field{padding:6px;text-align:center;height:50px;font-size:16px;font-weight:700;background-color:var(--color-white);color:var(--color-black-2);}
.noUi-horizontal{height:1px;padding:0 2px;}
.noUi-target{border:0;box-shadow:none;background:var(--color-border);}
.noUi-connect{height:5px;top:-2.5px;background:var(--color-border-brown);}
.noUi-connects{overflow:visible;}
.noUi-horizontal .noUi-handle, .noUi-handle{height:24px;width:24px;border-radius:100%;background:var(--color-brown-rollovers);box-shadow:none;border:5px solid var(--color-border-brown);top:-11px;cursor:pointer;right:-23px;}
.noUi-handle.noUi-handle-upper{right:-1px;}
.noUi-handle:after, .noUi-handle:before{height:5px;width:1px;left:5px;top:4.5px;background:var(--color-border-brown);}
.noUi-handle:after{left:8px;}
.section-header{display:grid;align-items:center;grid-template-columns:1fr auto;grid-gap:48px;width:100%;}
@media only screen and (max-width: 1200px) {
.section-header{grid-gap:30px;}
}
@media only screen and (max-width: 1022px) {
.section-header{grid-template-columns:1fr;}
}
@media only screen and (max-width: 767px) {
.section-header{grid-gap:24px;}
}
.section-header .title{max-width:700px;}
.section-header--center-aligned{grid-template-columns:1fr;text-align:center;justify-content:center;}
.section-header--center-aligned .title{margin:0 auto;}
.site-loader{display:flex;align-items:center;justify-content:center;}
.site-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-black);z-index:101;pointer-events:none;opacity:0;visibility:hidden;will-change:opacity, visibility;transition:visibility 0.3s ease, opacity 0.3s ease;}
.site-loader.is-loading, .is-loading .site-loader{opacity:1;visibility:visible;}
.site-loader__inner{width:100%;height:190px;animation:loaderAnimation 1s ease forwards;}
@media only screen and (max-width: 1200px) {
.site-loader__inner{transform:scale(0.6);}
}
@media only screen and (max-width: 767px) {
.site-loader__inner{transform:scale(0.4);}
}
.site-loader svg{position:relative;}
.site-loader__svg{animation:loaderAnimationHeight 1s ease forwards;animation-delay:1s;overflow:hidden;}
@keyframes loaderAnimation {
0%{opacity:0;width:0;}
100%{opacity:1;width:180px;}
}
@keyframes loaderAnimationHeight {
0%{height:100%;}
100%{height:0;}
}
.slider-nav__arrow::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.slider-nav{display:flex;gap:10px;}
.slider-nav__arrow{position:relative;width:60px;height:60px;border:1px solid var(--color-brown);transition:opacity 0.3s ease, background-color 0.3s ease;}
@media only screen and (max-width: 1200px) {
.slider-nav__arrow{width:50px;height:50px;}
}
@media only screen and (max-width: 767px) {
.slider-nav__arrow{width:45px;height:45px;}
}
.slider-nav__arrow::after{transform-origin:bottom;transform:scaleY(0);background-color:var(--color-brown);transition:transform 0.3s ease;}
.slider-nav__arrow i{width:20px;height:20px;z-index:1;}
@media only screen and (max-width: 1200px) {
.slider-nav__arrow i{width:16px;height:16px;}
}
@media only screen and (max-width: 767px) {
.slider-nav__arrow i{width:14px;height:14px;}
}
.slider-nav__arrow:hover::after{transform-origin:top;transform:scaleY(1);}
.slider-nav__arrow:hover .icon::before{background-color:var(--color-white);}
.slider-nav__arrow.arrow-right::after{transform-origin:top;}
.slider-nav__arrow.arrow-right:hover::after{transform-origin:bottom;}
.slider-nav__arrow.swiper-button-disabled{opacity:0.5;pointer-events:none;}
.slider-nav__arrow.swiper-button-lock{display:none;}
.slider-nav--secondary .slider-nav__arrow{width:100px;height:30px;}
.slider-nav--secondary .slider-nav__arrow::after{transform-origin:top;}
.slider-nav--secondary .slider-nav__arrow:hover::after{transform-origin:bottom;}
.slider-nav--secondary .slider-nav__arrow.arrow-right::after{transform-origin:bottom;}
.slider-nav--secondary .slider-nav__arrow.arrow-right:hover::after{transform-origin:top;}
.social-share{position:relative;display:flex;align-items:center;gap:20px;}
.social-share__links{display:flex;gap:10px;}
.social-share__links .icon{width:22px;height:22px;}
@media only screen and (max-width: 1200px) {
.social-share__links .icon{width:18px;height:18px;}
}
.social-share__links-item{width:58px;height:58px;background-color:var(--color-gray-light);transition:color 0.3s ease, background-color 0.3s ease;}
@media only screen and (max-width: 1200px) {
.social-share__links-item{width:48px;height:48px;}
}
@media only screen and (max-width: 767px) {
.social-share__links-item{width:44px;height:44px;}
}
.social-share__links-item:hover{background-color:var(--color-brown);}
.social-share__links-item:hover .icon::before{background-color:var(--color-white);}
.step-form{max-width:580px;width:100%;position:relative;user-select:none;}
.step-form__inner{width:100%;display:grid;margin-top:40px;grid-gap:24px;}
@media only screen and (max-width: 767px) {
.step-form__inner{grid-gap:16px;}
}
.step-form__title{margin-bottom:58px;}
@media only screen and (max-width: 1022px) {
.step-form__title{margin-bottom:40px;font-size:16px;font-weight:500;}
}
.step-form__row{display:grid;grid-gap:16px 48px;}
@media only screen and (max-width: 1600px) {
.step-form__row{grid-gap:16px 30px;}
}
@media only screen and (max-width: 767px) {
.step-form__row{grid-gap:16px;}
}
.step-form__row.col-6{padding:0;grid-template-columns:repeat(2, minmax(0, 1fr));}
@media only screen and (max-width: 767px) {
.step-form__row.col-6{grid-template-columns:1fr;}
}
.step-form__row.checkbox-title + .step-form__row{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;}
.step-form__row.checkbox-title + .step-form__row .checkbox{margin-top:0;}
.step-form__row.checkbox-title + .step-form__row .checkbox .checkbox__label::before,
.step-form__row.checkbox-title + .step-form__row .checkbox .checkbox__label::after{top:3px;}
.step-form__submit{margin-top:50px;}
@media only screen and (max-width: 1022px) {
.step-form__submit{margin-top:30px;}
}
.step-form__submit .btn{min-width:216px;white-space:nowrap;}
@media only screen and (max-width: 767px) {
.step-form__submit .btn{min-width:1px;}
}
.step-form__alert{padding:16px;width:100%;border-radius:10px;text-align:left;margin-top:20px;border:1px solid currentColor;font-size:16px;}
.step-form__alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}
.step-form__alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}
.step-form__success{display:none;margin:0 auto;max-width:800px;flex-direction:column;justify-content:center;min-height:500px;gap:24px;}
@media only screen and (max-width: 767px) {
.step-form__success{min-height:400px;}
}
@media only screen and (max-width: 767px) {
.step-form__success-title{font-size:14px;}
}
.step-form__success-icon{width:92px;height:92px;border-radius:100%;margin:0 auto 50px;background-color:var(--color-green);}
@media only screen and (max-width: 767px) {
.step-form__success-icon{width:62px;height:62px;margin-bottom:22px;}
}
.step-form__success-icon .icon{width:46px;height:34px;}
@media only screen and (max-width: 767px) {
.step-form__success-icon .icon{width:30px;height:24px;}
}
.step-form__success-icon .icon::before{background-color:var(--color-white);}
.step-form .title{color:inherit;}
.step-form__indicator{display:flex;gap:10px;margin-bottom:46px;}
@media only screen and (max-width: 767px) {
.step-form__indicator{grid-gap:8px;margin-bottom:32px;}
}
.step-form__indicator-btn{position:relative;min-height:42px;min-width:145px;padding:0 10px;white-space:nowrap;display:flex;align-items:flex-end;justify-content:center;font-weight:800;color:var(--color-gray-1);text-align:left;line-height:1;pointer-events:none;border-top:2px solid currentColor;border-right:2px solid currentColor;border-top-right-radius:5px;transition:color 0.3s ease, border 0.3s ease;}
@media only screen and (max-width: 767px) {
.step-form__indicator-btn{padding-bottom:2px;}
}
.step-form__indicator-btn.is-completed, .step-form__indicator-btn.is-active{pointer-events:all;}
.step-form__indicator-btn.is-completed, .step-form__indicator-btn.is-active, .step-form__indicator-btn:hover{color:var(--color-brown);}
.step-form__step{display:none;}
.step-form__step.is-active{display:block;}
.step-form__step .editor-text{line-height:24px;margin-bottom:16px;}
.step-form__step .editor-text p{margin:18px 0;}
.step-form__step .editor-text p:first-child{margin-top:0;}
.step-form__step .editor-text p:last-child{margin-bottom:0;}
.step-form.show-thankyou .step-form__indicator, .step-form.show-thankyou .step-form__form{display:none;}
.step-form.show-thankyou .step-form__success{display:flex;}
.subscribe-now{background-color:var(--color-green);display:flex;gap:30px;flex-direction:column;padding:48px;max-width:480px;min-height:540px;}
@media only screen and (max-width: 1600px) {
.subscribe-now{padding:40px;}
}
@media only screen and (max-width: 767px) {
.subscribe-now{min-height:370px;gap:36px;}
}
.subscribe-now__body{line-height:0.95;}
@media only screen and (max-width: 767px) {
.subscribe-now__body{font-size:24px;}
}
.subscribe-now__body-sign{margin-bottom:20px;}
@media only screen and (max-width: 767px) {
.subscribe-now__body-sign{margin-bottom:15px;}
}
@media only screen and (max-width: 1600px) {
.subscribe-now__body-sign .icon{height:35px;width:35px;}
}
.subscribe-now__footer{margin-top:auto;}
.subscribe-now__footer .btn{width:100%;}
.page-404__title{font-size:100px;line-height:0.95;}
@media only screen and (max-width: 1919px) {
.page-404__title{font-size:80px;}
}
@media only screen and (max-width: 1600px) {
.page-404__title{font-size:70px;}
}
@media only screen and (max-width: 1200px) {
.page-404__title{font-size:60px;}
}
@media only screen and (max-width: 1022px) {
.page-404__title{font-size:40px;}
}
@media only screen and (max-width: 767px) {
.page-404__title{font-size:36px;}
}
.page-404__title{font-weight:800;font-family:var(--font-secondary);margin-bottom:40px;}
@media only screen and (max-width: 1022px) {
.page-404__title{margin-bottom:20px;}
}
.page-404__inner{display:grid;grid-gap:20px;padding-left:70px;justify-items:flex-start;}
@media only screen and (max-width: 1022px) {
.page-404__inner{padding-left:40px;}
}
.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:100vh;}
}
.accordion-module__title{position:relative;height:100%;}
@media only screen and (min-width: 1023px) {
.accordion-module__title .title{position:-webkit-sticky;position:sticky;top:calc(var(--site-header-height, 0px) + var(--secondary-nav-height, 0px) + 20px);left:0;transition:top 0.3s ease;}
}
@media only screen and (min-width: 1023px) {
.is-scrolled .accordion-module__title .title{top:calc(var(--secondary-nav-height, 0px) + 20px);}
}
@media only screen and (min-width: 1023px) {
.is-scrolled.is-scrolled-up .accordion-module__title .title{top:calc(var(--site-header-height, 0px) + var(--secondary-nav-height, 0px) + 20px);}
}
.accordion-module .accordion-single:nth-child(1){transition-delay:50ms;}
.accordion-module .accordion-single:nth-child(2){transition-delay:100ms;}
.accordion-module .accordion-single:nth-child(3){transition-delay:150ms;}
.accordion-module .accordion-single:nth-child(4){transition-delay:200ms;}
.accordion-module .accordion-single:nth-child(5){transition-delay:250ms;}
.accordion-module .accordion-single:nth-child(6){transition-delay:300ms;}
.accordion-module .accordion-single:nth-child(7){transition-delay:350ms;}
.accordion-module .accordion-single:nth-child(8){transition-delay:400ms;}
.accordion-module .accordion-single:nth-child(9){transition-delay:450ms;}
.accordion-module .accordion-single:nth-child(10){transition-delay:500ms;}
.accordion-module__inner{display:grid;grid-template-columns:41% 1fr;grid-gap:135px;}
@media only screen and (max-width: 1600px) {
.accordion-module__inner{grid-gap:80px;}
}
@media only screen and (max-width: 1200px) {
.accordion-module__inner{grid-gap:40px;}
}
@media only screen and (max-width: 1022px) {
.accordion-module__inner{grid-template-columns:1fr;}
}
@media only screen and (max-width: 767px) {
.accordion-module__inner{grid-gap:30px;}
}
.article-footer{position:relative;}
.article-footer__top{display:flex;align-items:center;justify-content:space-between;gap:20px;}
@media only screen and (max-width: 767px) {
.article-footer__top{flex-direction:column-reverse;gap:30px;}
}
.article-footer__bottom{margin-top:50px;padding-top:50px;border-top:1px solid var(--color-gray-light);}
@media only screen and (max-width: 1200px) {
.article-footer__bottom{margin-top:60px;padding-top:60px;}
}
.article-index__body{padding:94px 100px;border-top-right-radius:20px;border-bottom:3px solid var(--color-brown);}
@media only screen and (max-width: 1600px) {
.article-index__body{padding:80px;}
}
@media only screen and (max-width: 1200px) {
.article-index__body{padding:60px;}
}
@media only screen and (max-width: 1022px) {
.article-index__body{padding:40px;}
}
@media only screen and (max-width: 767px) {
.article-index__body{padding:60px 24px;width:100vw;margin-left:-24px;border-bottom:0;border-radius:0;}
}
.article-index__title{margin-bottom:40px;}
@media only screen and (max-width: 767px) {
.article-index__title{margin-bottom:32px;}
}
.article-index__list{grid-gap:38px;display:grid;}
@media only screen and (max-width: 1600px) {
.article-index__list{grid-gap:32px;}
}
@media only screen and (max-width: 1200px) {
.article-index__list{grid-gap:24px;}
}
@media only screen and (max-width: 767px) {
.article-index__list{grid-gap:16px;}
}
.article-index__item{line-height:1.5;position:relative;padding-left:38px;}
@media only screen and (max-width: 767px) {
.article-index__item{padding-left:30px;}
}
.article-index__item::before{content:"";position:absolute;left:0;top:6px;width:17px;height:17px;background-color:var(--color-brown);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_357_926)'%3E%3Cpath d='M9.31815 0.818147C9.23376 0.733785 9.11932 0.686393 9 0.686393C8.88068 0.686393 8.76624 0.733785 8.68185 0.818147L7.7319 1.7681C7.64748 1.85242 7.6 1.96683 7.59992 2.08615C7.59984 2.20548 7.64715 2.31995 7.73145 2.4044L13.6912 8.37499L0.45 8.375C0.330652 8.375 0.216193 8.42241 0.131802 8.5068C0.0474102 8.59119 -4.19977e-07 8.70565 -4.1476e-07 8.825L-3.5575e-07 10.175C-3.50533e-07 10.2943 0.0474102 10.4088 0.131802 10.4932C0.216193 10.5776 0.330652 10.625 0.45 10.625L13.6912 10.625L7.73145 16.5956C7.64723 16.68 7.59992 16.7943 7.59992 16.9135C7.59992 17.0327 7.64723 17.1471 7.73145 17.2314L8.6823 18.1818C8.76669 18.2662 8.88113 18.3136 9.00045 18.3136C9.11977 18.3136 9.23421 18.2662 9.3186 18.1818L17.6823 9.81814C17.7667 9.73376 17.8141 9.61932 17.8141 9.49999C17.8141 9.38067 17.7667 9.26623 17.6823 9.18184L9.31815 0.818147Z' fill='%238C6657'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_357_926'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 18.5) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_357_926)'%3E%3Cpath d='M9.31815 0.818147C9.23376 0.733785 9.11932 0.686393 9 0.686393C8.88068 0.686393 8.76624 0.733785 8.68185 0.818147L7.7319 1.7681C7.64748 1.85242 7.6 1.96683 7.59992 2.08615C7.59984 2.20548 7.64715 2.31995 7.73145 2.4044L13.6912 8.37499L0.45 8.375C0.330652 8.375 0.216193 8.42241 0.131802 8.5068C0.0474102 8.59119 -4.19977e-07 8.70565 -4.1476e-07 8.825L-3.5575e-07 10.175C-3.50533e-07 10.2943 0.0474102 10.4088 0.131802 10.4932C0.216193 10.5776 0.330652 10.625 0.45 10.625L13.6912 10.625L7.73145 16.5956C7.64723 16.68 7.59992 16.7943 7.59992 16.9135C7.59992 17.0327 7.64723 17.1471 7.73145 17.2314L8.6823 18.1818C8.76669 18.2662 8.88113 18.3136 9.00045 18.3136C9.11977 18.3136 9.23421 18.2662 9.3186 18.1818L17.6823 9.81814C17.7667 9.73376 17.8141 9.61932 17.8141 9.49999C17.8141 9.38067 17.7667 9.26623 17.6823 9.18184L9.31815 0.818147Z' fill='%238C6657'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_357_926'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 18.5) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
@media only screen and (max-width: 767px) {
.article-index__item::before{width:14px;height:14px;top:5px;}
}
.article-index__link:hover{text-decoration:underline;}
.card-list{position:relative;transition-delay:0.1s;}
.card-list__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:90px 20px;}
@media only screen and (max-width: 1022px) {
.card-list__row{grid-gap:60px 20px;}
}
@media only screen and (max-width: 767px) {
.card-list__row{grid-template-columns:1fr;grid-gap:40px;}
}
.card-list .card{max-width:100%;min-height:100%;}
.card-list__header{display:flex;justify-content:space-between;gap:20px;align-items:center;}
@media only screen and (max-width: 767px) {
.card-list__header{flex-direction:column-reverse;gap:24px;align-items:flex-start;}
}
.card-list__footer{display:grid;align-items:center;grid-template-columns:1fr 255px 1fr;grid-gap:20px;}
@media only screen and (max-width: 1022px) {
.card-list__footer{grid-template-columns:1fr;grid-gap:24px;text-align:center;}
}
@media only screen and (max-width: 1022px) {
.card-list__footer .text-left{text-align:center;}
}
@media only screen and (max-width: 1022px) {
.card-list__footer-middle{order:99;}
}
.card-list__load-more{width:100%;}
@media only screen and (max-width: 1022px) {
.card-list__load-more{width:auto;min-width:240px;}
}
.card-list .dropdown{display:flex;align-items:center;gap:20px;}
.card-list .dropdown__label{font-size:16px;font-weight:400;margin:0;}
.card-list .dropdown__list, .card-list .dropdown__placeholder{width:400px;}
@media only screen and (max-width: 1200px) {
.card-list .dropdown__list, .card-list .dropdown__placeholder{width:300px;}
}
.card-list .dropdown__list{left:initial;right:0;}
.card-list .pagination nav{justify-content:flex-end;}
@media only screen and (max-width: 1022px) {
.card-list .pagination nav{justify-content:center;}
}
.card-list--two-col .card__info-item:not(:last-child)::after{top:12px;}
.card-list--two-col .mod-link{font-size:16px;}
@media only screen and (max-width: 767px) {
.card-list--two-col .mod-link{font-size:14px;}
}
@media only screen and (max-width: 767px) {
.card-list--two-col .mod-link .mod-link__text{gap:12px;}
}
.card-list--two-col .mod-link .icon{width:16px;height:16px;}
@media only screen and (max-width: 767px) {
.card-list--two-col .mod-link .icon{width:14px;height:14px;}
}
.card-list--three-col .card-list__row{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:20px;}
@media only screen and (max-width: 1022px) {
.card-list--three-col .card-list__row{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.card-list--three-col .card-list__row{grid-template-columns:1fr;grid-gap:24px;}
}
.sc-card-list + .sc-newsletter-form .newsletter-form{padding-top:0;}
.card-slider{position:relative;transition-delay:0.1s;}
.card-slider__body{overflow:hidden;}
.card-slider__footer{transition-delay:0.3s;}
.card-slider .card{width:100%;min-height:100%;max-width:100%;border-radius:0;}
.card-slider .swiper{overflow:visible;}
.card-slider .swiper-slide{height:auto;transition-duration:0.15s;}
.card-slider .swiper-slide:nth-child(1) .card{transition-delay:0.15s;}
.card-slider .swiper-slide:nth-child(2) .card{transition-delay:0.25s;}
.card-slider .swiper-slide:nth-child(3) .card{transition-delay:0.35s;}
.card-slider .swiper-slide:nth-child(4) .card{transition-delay:0.45s;}
.card-slider .swiper-slide:nth-child(5) .card{transition-delay:0.55s;}
.card-slider .swiper-slide:nth-child(6) .card{transition-delay:0.65s;}
.card-slider .swiper-slide:nth-child(7) .card{transition-delay:0.75s;}
.card-slider .swiper-slide:nth-child(8) .card{transition-delay:0.85s;}
.card-slider .swiper-slide:nth-child(9) .card{transition-delay:0.95s;}
.card-slider .swiper-slide:nth-child(10) .card{transition-delay:1.05s;}
@media only screen and (max-width: 767px) {
.card-slider__slider{position:relative;}
}
.card-slider__slider-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;}
@media only screen and (max-width: 767px) {
.card-slider .slider-nav{display:none;}
}
.card-slider .swiper-pagination-bullet{background-color:var(--color-white);max-width:120px;}
.card-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-brown);}
.card-slider .swiper-pagination-wrapper{width:100%;}
@media only screen and (max-width: 767px) {
.card-slider .swiper-pagination-wrapper{display:flex;justify-content:center;}
}
.categories{position:relative;}
.categories__row{display:grid;grid-gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));}
@media only screen and (max-width: 1022px) {
.categories__row{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media(max-width:520px){
.categories__row{grid-template-columns:1fr;}
}
@media only screen and (min-width: 1601px) {
.categories__header .margin--100{height:94px;}
}
.categories .category-card{max-width:100%;}
.categories .category-card:first-child{grid-row:span 2;}
.categories .category-card:nth-child(1){transition-delay:0.05s;}
.categories .category-card:nth-child(2){transition-delay:0.1s;}
.categories .category-card:nth-child(3){transition-delay:0.15s;}
.categories .category-card:nth-child(4){transition-delay:0.2s;}
.categories .category-card:nth-child(5){transition-delay:0.25s;}
.categories .category-card:nth-child(6){transition-delay:0.3s;}
.contact-form .form-component .checkbox{font-size:14px;line-height:1.71;}
.contact-form .form-component__success .title{font-weight:800;font-family:var(--font-secondary);line-height:1;text-transform:uppercase;}
@media only screen and (max-width: 1600px) {
.contact-form .form-component__success .title{line-height:1.1;}
}
.contact-form .form-component__success .title{font-size:24px;line-height:1.25;}
@media only screen and (max-width: 1600px) {
.contact-form .form-component__success .title{font-size:20px;}
}
@media only screen and (max-width: 1022px) {
.contact-form .form-component__success .title{font-size:18px;}
}
.contact-form__inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:50px;align-items:flex-start;border-top-right-radius:20px;padding:100px 100px 200px;position:relative;z-index:4;border-bottom:3px solid var(--color-border-brown);}
@media only screen and (max-width: 1600px) {
.contact-form__inner{padding:100px 80px 150px;}
}
@media only screen and (max-width: 1200px) {
.contact-form__inner{padding:80px 60px 120px;grid-gap:35px;}
}
@media only screen and (max-width: 1022px) {
.contact-form__inner{grid-template-columns:1fr;padding:50px 30px 100px;}
}
@media only screen and (max-width: 767px) {
.contact-form__inner{padding:40px 20px 60px;}
}
.contact-form__logo{max-width:400px;width:100%;margin-bottom:38px;}
@media only screen and (max-width: 1600px) {
.contact-form__logo{max-width:360px;}
}
@media only screen and (max-width: 1200px) {
.contact-form__logo{max-width:300px;}
}
@media only screen and (max-width: 1022px) {
.contact-form__logo{margin-bottom:25px;}
}
@media only screen and (max-width: 767px) {
.contact-form__logo{max-width:250px;}
}
.contact-form__logo img{width:100%;height:auto;object-fit:contain;}
.contact-form__icon-text{display:grid;grid-template-columns:20px 1fr;grid-gap:20px;align-items:center;line-height:1.75;}
@media only screen and (max-width: 767px) {
.contact-form__icon-text{grid-template-columns:18px 1fr;grid-gap:15px;}
}
.contact-form__icon-text .icon{width:20px;height:20px;}
@media only screen and (max-width: 767px) {
.contact-form__icon-text .icon{width:18px;height:18px;}
}
.contact-form__icon-text .icon::before{background-color:var(--color-border-brown);}
.contact-form__icon-text a:hover{color:var(--color-border-brown);}
.contact-form__address{margin-bottom:30px;transition-delay:0.2s;}
@media only screen and (max-width: 1022px) {
.contact-form__address{margin-bottom:20px;}
}
.contact-form__address address{margin:0;}
.contact-form__address .contact-form__icon-text{align-items:flex-start;}
.contact-form__address .contact-form__icon-text .icon{margin-top:10px;}
.contact-form__contact-info{display:grid;grid-gap:5px;justify-items:flex-start;transition-delay:0.3s;}
.contact-form__thankyou-message{margin-top:36px;transition-delay:0.4s;}
@media only screen and (max-width: 1022px) {
.contact-form__thankyou-message{margin-top:20px;}
}
.contact-form__thankyou-message .editor-text{line-height:1.7;}
.contact-form__form-title{margin-bottom:28px;transition-delay:0.2s;}
.contact-form__form-inner{transition-delay:0.3s;}
.contact-form .form-component__inner{grid-gap:18px;}
.contact-form .form-component .mod-input textarea{height:274px;}
@media only screen and (max-width: 1022px) {
.contact-form .form-component .mod-input textarea{height:220px;}
}
.contact-form .form-component .checkbox__label::before, .contact-form .form-component .checkbox__label::after{top:0;}
.contact-form .form-component__submit{margin-top:26px;}
.contact-form .form-component__success{min-height:300px;}
.contact-form__bg-image{top:initial;bottom:0;}
.contact-form__image{position:relative;z-index:4;margin-top:-200px;pointer-events:none;}
@media only screen and (max-width: 1600px) {
.contact-form__image{margin-top:-150px;}
}
@media only screen and (max-width: 1200px) {
.contact-form__image{margin-top:-120px;}
}
@media only screen and (max-width: 1022px) {
.contact-form__image{margin-top:-100px;}
}
@media only screen and (max-width: 767px) {
.contact-form__image{margin-top:-13%;}
}
.contact-form__image img{width:100%;object-fit:contain;height:auto;}
.contact-form--secondary{overflow:hidden;}
.contact-form--secondary .container{position:relative;}
.contact-form--secondary .contact-form__image{position:absolute;right:-270px;bottom:-206px;max-width:496px;}
@media only screen and (max-width: 1200px) {
.contact-form--secondary .contact-form__image{right:-140px;bottom:-170px;max-width:386px;}
}
@media only screen and (max-width: 1022px) {
.contact-form--secondary .contact-form__image{display:none;}
}
@media only screen and (min-width: 1201px) {
.contact-form--secondary .contact-form__form-title{margin-bottom:38px;}
}
.contact-form--secondary .contact-form__inner{grid-gap:0;grid-template-columns:1fr;padding:94px 100px;}
@media only screen and (max-width: 1200px) {
.contact-form--secondary .contact-form__inner{padding:60px 100px 60px 60px;}
}
@media only screen and (max-width: 1022px) {
.contact-form--secondary .contact-form__inner{padding:40px;}
}
@media only screen and (max-width: 767px) {
.contact-form--secondary .contact-form__inner{padding:30px;}
}
.contact-form--secondary .form-component__inner{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:26px 50px;}
@media only screen and (max-width: 1200px) {
.contact-form--secondary .form-component__inner{grid-gap:24px 30px;}
}
@media only screen and (max-width: 767px) {
.contact-form--secondary .form-component__inner{grid-template-columns:1fr;grid-gap:24px;}
}
@media only screen and (min-width: 768px) {
.contact-form--secondary .form-component__row--textarea{grid-row:span 3;order:2;}
.contact-form--secondary .form-component__row--textarea .form-component__row-item{height:100%;display:flex;flex-direction:column;}
.contact-form--secondary .form-component__row--checkbox{order:99;margin-top:16px;}
.contact-form--secondary .form-component__row:nth-child(1){order:1;}
.contact-form--secondary .form-component__row:nth-child(2){order:3;}
.contact-form--secondary .form-component__row:nth-child(3){order:4;}
.contact-form--secondary .form-component__row:last-child{grid-column:span 2;order:99;}
}
@media only screen and (min-width: 768px) {
.contact-form--secondary .mod-input--textarea{display:flex;flex:auto;flex-direction:column;}
.contact-form--secondary .mod-input--textarea .mod-input__inner{flex:auto;}
.contact-form--secondary .mod-input--textarea textarea{height:100% !important;}
}
@media only screen and (min-width: 1201px) {
.contact-form--secondary .form-component__submit{margin-top:42px;}
}
.contact-form--secondary .form-component__success{max-width:630px;margin-left:0;}
.download-module__press-link::before{height:100%;left:0;position:absolute;width:100%;top:0;}
.download-module{position:relative;}
@media only screen and (max-width: 767px) {
.download-module{overflow:hidden;}
}
@media only screen and (max-width: 767px) {
.download-module .container{max-width:100%;padding:0;}
}
.download-module__body{padding:50px;display:grid;grid-gap:44px;border-top-right-radius:20px;border-bottom:3px solid var(--color-brown);}
@media only screen and (max-width: 1022px) {
.download-module__body{padding:40px 30px;}
}
@media only screen and (max-width: 767px) {
.download-module__body{display:flex;flex-direction:column;grid-gap:0;gap:40px;padding:58px 24px;border-bottom:0;border-radius:0;font-size:14px;}
}
.download-module__link{color:var(--color-brown-rollovers);display:flex;gap:10px;font-size:14px;font-family:var(--font-secondary);font-weight:800;}
.download-module__link .icon::before{background-color:currentColor;}
.download-module__link:hover{color:var(--color-brown-rollovers);}
.download-module__media{position:relative;}
.download-module__media .download-module__link{position:absolute;right:0;top:2px;}
@media only screen and (max-width: 1022px) {
.download-module__media .download-module__link{top:0;}
}
@media only screen and (max-width: 767px) {
.download-module__media .download-module__link{position:relative;margin-top:24px;}
}
.download-module__header{margin-bottom:46px;padding-right:220px;}
@media only screen and (max-width: 1022px) {
.download-module__header{margin-bottom:24px;}
}
@media only screen and (max-width: 767px) {
.download-module__header{padding-right:0;}
}
@media only screen and (max-width: 767px) {
.download-module__thumbnails{overflow:visible;}
}
@media only screen and (min-width: 768px) {
.download-module__thumbnails .swiper-wrapper{display:grid;grid-gap:12px;grid-template-columns:repeat(5, minmax(0, 1fr));transform:translate3d(0, 0px, 0px) !important;}
}
.download-module__thumbnails-item{overflow:hidden;height:100px;position:relative;width:auto;}
@media only screen and (max-width: 767px) {
.download-module__thumbnails-item{width:168px;margin-right:8px;}
}
.download-module__press{display:grid;grid-gap:44px;}
@media only screen and (max-width: 1022px) {
.download-module__press{grid-gap:24px;}
}
.download-module__press-list{display:grid;grid-gap:8px;}
@media only screen and (max-width: 767px) {
.download-module__press-list{grid-gap:16px;}
}
.download-module__press-item{display:flex;align-items:center;padding:22px 30px;position:relative;background-color:var(--color-white);gap:30px;transition:color 0.3s ease;}
@media only screen and (max-width: 767px) {
.download-module__press-item{grid-gap:0;padding:0;flex-direction:column;}
}
.download-module__press-item:hover{color:var(--color-brown-rollovers);}
.download-module__press-item:hover .download-module__press-link .icon{transform:translate(0, 5px);}
.download-module__press-text{display:flex;align-items:center;flex:auto;gap:30px;}
@media only screen and (max-width: 767px) {
.download-module__press-text{padding:18px 24px 16px;align-items:flex-start;gap:12px;}
}
.download-module__press-text .icon{flex-shrink:0;}
@media only screen and (max-width: 767px) {
.download-module__press-text .icon{top:5px;}
}
.download-module__press-link{flex-shrink:0;}
@media only screen and (max-width: 767px) {
.download-module__press-link{width:100%;justify-content:center;align-items:center;padding:12px;border-top:1px solid var(--color-gray-light);}
}
.download-module__press-link span{font-size:0;line-height:0;opacity:0;position:absolute;overflow:hidden;}
.download-module__press-link .icon{transition:transform 0.3s ease;}
.download-module__press-link::before{content:"";z-index:3;}
.editor-text h6, .editor-text h5, .editor-text h4, .editor-text h3, .editor-text h2, .editor-text h1{font-weight:800;font-family:var(--font-secondary);line-height:1;text-transform:uppercase;}
@media only screen and (max-width: 1600px) {
.editor-text h6, .editor-text h5, .editor-text h4, .editor-text h3, .editor-text h2, .editor-text h1{line-height:1.1;}
}
.editor-text h1{font-size:54px;line-height:1.03;}
@media only screen and (max-width: 1600px) {
.editor-text h1{font-size:50px;}
}
@media only screen and (max-width: 1200px) {
.editor-text h1{font-size:36px;}
}
@media only screen and (max-width: 767px) {
.editor-text h1{font-size:24px;}
}
.editor-text h2{font-size:42px;}
@media only screen and (max-width: 1600px) {
.editor-text h2{font-size:40px;}
}
@media only screen and (max-width: 1200px) {
.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:22px;}
}
.editor-text h3{font-size:36px;line-height:1.1;}
@media only screen and (max-width: 1600px) {
.editor-text h3{font-size:32px;}
}
@media only screen and (max-width: 1200px) {
.editor-text h3{font-size:30px;}
}
@media only screen and (max-width: 1022px) {
.editor-text h3{font-size:28px;}
}
@media only screen and (max-width: 767px) {
.editor-text h3{font-size:20px;}
}
.editor-text h4{font-size:30px;line-height:1.12;}
@media only screen and (max-width: 1600px) {
.editor-text h4{font-size:28px;}
}
@media only screen and (max-width: 1200px) {
.editor-text h4{font-size:24px;}
}
@media only screen and (max-width: 1022px) {
.editor-text h4{font-size:22px;}
}
@media only screen and (max-width: 767px) {
.editor-text h4{font-size:18px;}
}
.editor-text h5{font-size:24px;line-height:1.25;}
@media only screen and (max-width: 1600px) {
.editor-text h5{font-size:20px;}
}
@media only screen and (max-width: 1022px) {
.editor-text h5{font-size:18px;}
}
.editor-text h6{font-size:20px;line-height:1.33;}
.editor-text{width:100%;}
.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{font-weight:700;margin-bottom:30px;}
* + .editor-text h1,
* + .editor-text h2,
* + .editor-text h3,
* + .editor-text h4,
* + .editor-text h5,
* + .editor-text h6{margin-top:40px;}
.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;}
.bg-black .editor-text h1, .bg-black .editor-text h2, .bg-black .editor-text h3, .bg-black .editor-text h4, .bg-black .editor-text h5, .bg-black .editor-text h6{color:var(--color-white);}
.editor-text p, .editor-text ul, .editor-text ol, .editor-text img, .editor-text figure, .editor-text table{margin-top:30px;margin-bottom:30px;}
.editor-text p:first-child, .editor-text ul:first-child, .editor-text ol:first-child, .editor-text img:first-child, .editor-text figure: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 img:last-child, .editor-text figure:last-child, .editor-text table:last-child{margin-bottom:0;}
.editor-text p a, .editor-text ul a, .editor-text ol a, .editor-text img a, .editor-text figure 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 ul + h1,
.editor-text ul + h2,
.editor-text ul + h3,
.editor-text ul + h4,
.editor-text ol + h1,
.editor-text ol + h2,
.editor-text ol + h3,
.editor-text ol + h4{margin-top:60px;}
@media only screen and (max-width: 767px) {
.editor-text p + h1, .editor-text p + h2, .editor-text p + h3, .editor-text p + h4,
.editor-text ul + h1,
.editor-text ul + h2,
.editor-text ul + h3,
.editor-text ul + h4,
.editor-text ol + h1,
.editor-text ol + h2,
.editor-text ol + h3,
.editor-text ol + h4{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 figure img{margin:0;}
.editor-text ol, .editor-text ul{display:grid;grid-gap:12px;margin:36px 0;}
@media only screen and (max-width: 1022px) {
.editor-text ol, .editor-text ul{margin:24px 0;}
}
.editor-text ol:last-child, .editor-text ul:last-child{margin-bottom:0;}
.editor-text ol:first-child, .editor-text ul:first-child{margin-top:0;}
.editor-text ol li, .editor-text ul li{position:relative;padding-left:40px;}
@media only screen and (max-width: 1022px) {
.editor-text ol li, .editor-text ul li{padding-left:24px;}
}
@media only screen and (max-width: 767px) {
.editor-text ol li, .editor-text ul li{padding-left:20px;}
}
.editor-text ol li::before, .editor-text ul li::before{content:"";position:absolute;left:0;top:0.5em;}
@media only screen and (max-width: 1022px) {
.editor-text ol li::before, .editor-text ul li::before{top:calc(0.5em + 1px);}
}
.editor-text ol ol, .editor-text ol ul, .editor-text ul ol, .editor-text ul ul{padding-top:16px;}
.editor-text ul li::before{width:6px;height:6px;background-color:var(--color-brown);border-radius:100%;left:8px;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) ".";top:0;}
.editor-text table{border:1px solid;width:100%;}
.editor-text table tr{border-bottom:1px solid;}
.editor-text table th, .editor-text table td{padding:0.5em;height:auto !important;}
.editor-text table th:not(:first-child),
.editor-text table td:not(:first-child){border-left:1px solid;}
.editor-text blockquote p{margin:0 !important;}
.event-list{position:relative;}
.event-list .subscribe-now{max-width:100%;min-height:100%;}
.event-list__header{padding:230px 0 40px;margin-bottom:300px;background-color:var(--color-black-2);position:relative;}
@media only screen and (max-width: 1600px) {
.event-list__header{padding-top:210px;margin-bottom:210px;}
}
@media only screen and (max-width: 1022px) {
.event-list__header{padding-top:120px;margin-bottom:150px;}
}
@media only screen and (max-width: 767px) {
.event-list__header{margin-bottom:120px;}
}
.event-list__header:has(+ .sc-newsletter-form){margin-bottom:120px;}
@media only screen and (max-width: 1600px) {
.event-list__header:has(+ .sc-newsletter-form){margin-bottom:80px;}
}
@media only screen and (max-width: 1022px) {
.event-list__header:has(+ .sc-newsletter-form){margin-bottom:40px;}
}
.event-list__header .container{position:relative;}
.event-list__header-content{color:var(--color-white);}
.event-list__header-content .title{color:var(--color-white);margin-bottom:100px;}
@media only screen and (max-width: 1600px) {
.event-list__header-content .title{margin-bottom:60px;}
}
@media only screen and (max-width: 1022px) {
.event-list__header-content .title{margin-bottom:40px;}
}
.event-list__header-inner{display:grid;grid-template-columns:1fr 480px;grid-gap:40px;align-items:flex-start;position:relative;}
@media only screen and (max-width: 1600px) {
.event-list__header-inner{grid-template-columns:1fr 40%;}
}
@media only screen and (max-width: 1022px) {
.event-list__header-inner{grid-template-columns:1fr;}
}
.event-list__header-inner .subscribe-now{min-height:540px;}
@media only screen and (max-width: 1200px) {
.event-list__header-inner .subscribe-now{min-height:440px;}
}
.event-list__header-bg{position:absolute;top:90px;left:0;width:100%;}
@media only screen and (max-width: 1600px) {
.event-list__header-bg{top:70px;}
}
@media only screen and (max-width: 1022px) {
.event-list__header-bg{top:50px;}
}
.event-list__header-bg-pattern{overflow:hidden;position:absolute;left:50%;top:0;width:calc(100% - 100px);height:580px;transform:translateX(-50%);background-repeat:repeat-x;background-size:auto 100%;pointer-events:none;object-position:left center;clip-path:polygon(0 85%, 11% 100%, 0 100%, 0 100%);}
.in-viewport .event-list__header-bg-pattern{animation:revealProductCta 0.6s linear forwards;}
@media only screen and (max-width: 1200px) {
.event-list__header-bg-pattern{width:calc(100% - 20px);height:400px;}
}
@media only screen and (max-width: 1022px) {
.event-list__header-bg-pattern{width:100%;height:300px;background-size:100% auto;background-position:right top;background-repeat:repeat-y;}
}
.event-list__no-upcoming-event{opacity:0.3;margin-top:15px;font-weight:500;}
.event-list__upcoming-event{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:40px;position:relative;margin-bottom:-160px;margin-top:30px;transition-delay:0.4s;}
@media only screen and (max-width: 1600px) {
.event-list__upcoming-event{margin-bottom:-120px;}
}
@media only screen and (max-width: 1200px) {
.event-list__upcoming-event{grid-gap:40px 30px;}
}
@media only screen and (max-width: 1022px) {
.event-list__upcoming-event{grid-gap:30px;margin-bottom:-80px;margin-top:20px;}
}
@media only screen and (max-width: 767px) {
.event-list__upcoming-event{grid-template-columns:1fr;grid-gap:56px;}
}
.event-list__upcoming-event .mod-event-preview{max-width:100%;margin:0;}
.event-list__upcoming-event .mod-event-preview__row{max-width:100%;}
@media only screen and (min-width: 768px) {
.event-list__upcoming-event .mod-event-preview:first-child{grid-column:span 2;}
}
.event-list__upcoming-event .mod-event-preview--vertical{height:100%;}
.event-list__upcoming-event-title{font-weight:800;}
.event-list__past-event{position:relative;}
.event-list__past-event-title{margin-bottom:60px;}
@media only screen and (max-width: 1200px) {
.event-list__past-event-title{margin-bottom:40px;}
}
@media only screen and (max-width: 767px) {
.event-list__past-event-title{margin-bottom:20px;}
}
.event-list__past-event-inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:80px 40px;}
@media only screen and (max-width: 1200px) {
.event-list__past-event-inner{grid-gap:60px 30px;grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.event-list__past-event-inner{grid-template-columns:1fr;grid-gap:56px;}
}
@media only screen and (max-width: 767px) {
.event-list__footer .btn{font-size:14px;min-height:58px;}
}
.event-list__footer.is-hidden{display:none;}
.event-list .pagination nav{flex-wrap:wrap;gap:10px;}
@media only screen and (max-width: 767px) {
.event-list .pagination nav{gap:5px;}
}
.event-list .pagination .page-numbers{width:60px;height:60px;transition:background-color 0.3s ease, color 0.3s ease, opacity 0.3s ease;display:flex;align-items:center;justify-content:center;letter-spacing:0;font-size:18px;line-height:1;font-weight:600;}
@media only screen and (max-width: 1200px) {
.event-list .pagination .page-numbers{width:50px;height:50px;font-size:16px;}
}
@media only screen and (max-width: 767px) {
.event-list .pagination .page-numbers{width:40px;height:40px;font-size:14px;}
}
.event-list .pagination .page-numbers[href]:not(.prev):not(.next):hover{color:var(--color-brown);}
.event-list .pagination .page-numbers:not([href]){pointer-events:none;}
.event-list .pagination .page-numbers.is-active{background-color:var(--color-brown);color:var(--color-white);pointer-events:none;}
.event-list .pagination .page-numbers .icon{width:15px;height:15px;pointer-events:none;}
@media only screen and (max-width: 767px) {
.event-list .pagination .page-numbers .icon{width:12px;height:12px;}
}
.event-list .pagination .page-numbers .icon::before{background-color:var(--color-black-2);}
.event-list .pagination .page-numbers .icon-chevron-left-bold::before, .event-list .pagination .page-numbers .icon-chevron-right-bold::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 16 16' viewBox='0 0 16 16'%3E%3Cpath d='M10.9 6.7 6.1 1.9 8 0l8 8-8 8-1.9-1.9 4.8-4.8H0V6.7h10.9z' style='fill:%23141d23'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 16 16' viewBox='0 0 16 16'%3E%3Cpath d='M10.9 6.7 6.1 1.9 8 0l8 8-8 8-1.9-1.9 4.8-4.8H0V6.7h10.9z' style='fill:%23141d23'/%3E%3C/svg%3E");}
.event-list .pagination .page-numbers .icon-chevron-left-bold::before{transform:scaleX(-1);}
.event-list .pagination .page-numbers.prev, .event-list .pagination .page-numbers.next{border:1px solid var(--color-black-2);padding:8px;}
@media only screen and (min-width: 1023px) {
.event-list .pagination .page-numbers.prev{margin-right:20px;}
}
@media only screen and (min-width: 1023px) {
.event-list .pagination .page-numbers.next{margin-left:20px;}
}
.event-list--without-upcoming-event .event-list__header{margin-bottom:120px;min-height:680px;padding:100px 0 40px;}
@media only screen and (max-width: 1600px) {
.event-list--without-upcoming-event .event-list__header{margin-bottom:100px;min-height:580px;}
}
@media only screen and (max-width: 1200px) {
.event-list--without-upcoming-event .event-list__header{margin-bottom:80px;min-height:440px;padding-top:60px;}
}
@media only screen and (max-width: 1022px) {
.event-list--without-upcoming-event .event-list__header{min-height:410px;padding-top:50px;}
}
@media only screen and (max-width: 767px) {
.event-list--without-upcoming-event .event-list__header{min-height:220px;margin-bottom:60px;}
}
.event-list--without-upcoming-event .event-list__header-inner{min-height:542px;grid-template-columns:1fr;padding:92px 0;}
@media only screen and (max-width: 1600px) {
.event-list--without-upcoming-event .event-list__header-inner{min-height:420px;}
}
@media only screen and (max-width: 1200px) {
.event-list--without-upcoming-event .event-list__header-inner{min-height:320px;padding:60px 0;}
}
@media only screen and (max-width: 767px) {
.event-list--without-upcoming-event .event-list__header-inner{min-height:130px;padding:40px 0;}
}
.event-list--without-upcoming-event .event-list__header:has(+ .sc-newsletter-form){margin-bottom:0;}
.event-list--without-upcoming-event .event-list__header-bg{height:542px;}
@media only screen and (max-width: 1600px) {
.event-list--without-upcoming-event .event-list__header-bg{height:calc(100% - 110px);}
}
@media only screen and (max-width: 1022px) {
.event-list--without-upcoming-event .event-list__header-bg{height:calc(100% - 90px);}
}
.event-list--without-upcoming-event .event-list__header-bg-pattern{height:100%;}
.mod-card{width:100%;position:relative;display:flex;flex-direction:column;height:100%;}
.mod-card__image{position:relative;height:0;padding-bottom:75%;margin-bottom:24px;}
@media only screen and (max-width: 1022px) {
.mod-card__image{padding-bottom:75.8%;margin-bottom:24px;}
}
.mod-card__image img{transform:scale(1.00001);transition:transform 0.4s ease;}
.mod-card__image-link{position:absolute;top:0;left:0;width:100%;height:100%;}
.mod-card__image-link:focus-visible{outline-offset:-2px;}
.mod-card__image:hover img{transform:scale(1.07);}
.mod-card__content{padding-right:0;position:relative;display:flex;flex-direction:column;align-items:flex-start;flex:auto;gap:12px;}
.mod-card__content-link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;display:none;}
.mod-card__text{margin-top:15px;line-height:1.5;}
@media only screen and (max-width: 1200px) {
.mod-card__text{font-size:18px;}
}
@media only screen and (max-width: 767px) {
.mod-card__text{font-size:16px;}
}
.mod-card__title{text-transform:uppercase;}
@media only screen and (max-width: 1200px) {
.mod-card__title{font-size:20px;}
}
.mod-card__title h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;}
.mod-card .mod-link{margin-top:auto;font-size:15px;position:relative;display:inline-flex;padding-top:50px;font-weight:600;padding-bottom:6px;gap:8px;color:var(--color-black);transition:color 0.3s ease;}
@media only screen and (max-width: 1200px) {
.mod-card .mod-link{padding-top:20px;}
}
.mod-card .mod-link::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-brown);pointer-events:none;transform-origin:left;transition:transform 0.3s ease;}
.mod-card .mod-link .icon{flex-shrink:0;transition:transform 0.3s ease;width:18px;height:18px;}
.mod-card .mod-link .icon::before{background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_357_926)'%3E%3Cpath d='M9.31815 0.818147C9.23376 0.733785 9.11932 0.686393 9 0.686393C8.88068 0.686393 8.76624 0.733785 8.68185 0.818147L7.7319 1.7681C7.64748 1.85242 7.6 1.96683 7.59992 2.08615C7.59984 2.20548 7.64715 2.31995 7.73145 2.4044L13.6912 8.37499L0.45 8.375C0.330652 8.375 0.216193 8.42241 0.131802 8.5068C0.0474102 8.59119 -4.19977e-07 8.70565 -4.1476e-07 8.825L-3.5575e-07 10.175C-3.50533e-07 10.2943 0.0474102 10.4088 0.131802 10.4932C0.216193 10.5776 0.330652 10.625 0.45 10.625L13.6912 10.625L7.73145 16.5956C7.64723 16.68 7.59992 16.7943 7.59992 16.9135C7.59992 17.0327 7.64723 17.1471 7.73145 17.2314L8.6823 18.1818C8.76669 18.2662 8.88113 18.3136 9.00045 18.3136C9.11977 18.3136 9.23421 18.2662 9.3186 18.1818L17.6823 9.81814C17.7667 9.73376 17.8141 9.61932 17.8141 9.49999C17.8141 9.38067 17.7667 9.26623 17.6823 9.18184L9.31815 0.818147Z' fill='%238C6657'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_357_926'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 18.5) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_357_926)'%3E%3Cpath d='M9.31815 0.818147C9.23376 0.733785 9.11932 0.686393 9 0.686393C8.88068 0.686393 8.76624 0.733785 8.68185 0.818147L7.7319 1.7681C7.64748 1.85242 7.6 1.96683 7.59992 2.08615C7.59984 2.20548 7.64715 2.31995 7.73145 2.4044L13.6912 8.37499L0.45 8.375C0.330652 8.375 0.216193 8.42241 0.131802 8.5068C0.0474102 8.59119 -4.19977e-07 8.70565 -4.1476e-07 8.825L-3.5575e-07 10.175C-3.50533e-07 10.2943 0.0474102 10.4088 0.131802 10.4932C0.216193 10.5776 0.330652 10.625 0.45 10.625L13.6912 10.625L7.73145 16.5956C7.64723 16.68 7.59992 16.7943 7.59992 16.9135C7.59992 17.0327 7.64723 17.1471 7.73145 17.2314L8.6823 18.1818C8.76669 18.2662 8.88113 18.3136 9.00045 18.3136C9.11977 18.3136 9.23421 18.2662 9.3186 18.1818L17.6823 9.81814C17.7667 9.73376 17.8141 9.61932 17.8141 9.49999C17.8141 9.38067 17.7667 9.26623 17.6823 9.18184L9.31815 0.818147Z' fill='%238C6657'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_357_926'%3E%3Crect width='18' height='18' fill='white' transform='translate(0 18.5) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.mod-card .mod-link__text{display:inline-flex;align-items:center;gap:8px;transition:opacity 0.4s ease, transform 0.4s ease, visibility 0.4s ease;}
.mod-card .mod-link__text--hover{display:none;}
.mod-card .stretched-link::before{pointer-events:all;}
.mod-card__divider{display:inline-block;margin:0 5px;}
.mod-card__info{margin-bottom:0;line-height:1.3;}
@media only screen and (max-width: 1022px) {
.mod-card__info{font-size:14px;}
}
.mod-card a{display:flex;}
.mod-card:hover .mod-link{color:var(--color-brown);}
.mod-card:hover .mod-link::before{transform:scaleX(0.6);}
.mod-card:hover .mod-link .icon{transform:translateX(4px);}
.event-preview{width:100%;}
.event-preview .mod-event-preview__row{max-width:100%;}
.feature-module__inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:20px;align-items:flex-start;}
@media only screen and (max-width: 1022px) {
.feature-module__inner{grid-template-columns:1fr;}
}
.feature-module__item{position:relative;height:100%;display:flex;}
.feature-module__item:nth-child(1) .feature-module__item-inner{transition-delay:50ms;}
.feature-module__item:nth-child(2) .feature-module__item-inner{transition-delay:100ms;}
.feature-module__item:nth-child(3) .feature-module__item-inner{transition-delay:150ms;}
.feature-module__item:nth-child(4) .feature-module__item-inner{transition-delay:200ms;}
.feature-module__item:nth-child(5) .feature-module__item-inner{transition-delay:250ms;}
.feature-module__item:nth-child(6) .feature-module__item-inner{transition-delay:300ms;}
.feature-module__item:nth-child(7) .feature-module__item-inner{transition-delay:350ms;}
.feature-module__item:nth-child(8) .feature-module__item-inner{transition-delay:400ms;}
.feature-module__item:nth-child(9) .feature-module__item-inner{transition-delay:450ms;}
.feature-module__item:nth-child(10) .feature-module__item-inner{transition-delay:500ms;}
.feature-module__item-inner{position:relative;min-height:492px;height:100%;width:100%;display:flex;align-items:flex-end;cursor:pointer;}
@media only screen and (max-width: 1600px) {
.feature-module__item-inner{min-height:460px;}
}
@media only screen and (max-width: 1200px) {
.feature-module__item-inner{min-height:390px;}
}
@media only screen and (max-width: 1022px) {
.feature-module__item-inner{min-height:300px;}
}
.rounded-card .feature-module__item-inner{border-top-right-radius:10px;overflow:hidden;}
.feature-module__item-inner::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background-color:var(--color-brown);z-index:4;pointer-events:none;}
.feature-module__item-inner:hover .title, .feature-module__item-inner:hover h4{color:var(--color-border-brown);}
.feature-module__item-inner:hover .icon::before{background-color:var(--color-border-brown);}
.feature-module__item-content{position:relative;z-index:4;padding:40px;width:100%;display:flex;align-items:flex-end;gap:50px;min-height:50%;background:linear-gradient(0deg, rgba(0, 10, 20, 0.8) 0.75%, rgba(0, 10, 20, 0) 100%);}
@media only screen and (max-width: 1200px) {
.feature-module__item-content{padding:25px;}
}
@media only screen and (max-width: 767px) {
.feature-module__item-content{gap:35px;padding:20px;}
}
@media(max-width:370px){
.feature-module__item-content{gap:20px;}
}
.feature-module__item-content .title, .feature-module__item-content h4{transition:color 0.3s ease;}
@media(max-width:370px){
.feature-module__item-content .title, .feature-module__item-content h4{font-size:15px;}
}
@media only screen and (max-width: 1200px) {
.feature-module__item-content .icon{width:50px;height:50px;}
}
@media only screen and (max-width: 767px) {
.feature-module__item-content .icon{width:40px;height:40px;}
}
@media(max-width:370px){
.feature-module__item-content .icon{width:30px;height:30px;}
}
.feature-module__item-content .icon::before{background-color:var(--color-brown);}
.feature-module__item-icon{flex-shrink:0;margin-left:auto;}
.feature-module__item--full-width{grid-column:span 2;}
@media only screen and (max-width: 1022px) {
.feature-module__item--full-width{grid-column:span 1;}
}
.footer{position:relative;width:100%;padding:100px 0 54px;z-index:23;}
@media only screen and (max-width: 1600px) {
.footer{padding:80px 0 60px;}
}
@media only screen and (max-width: 1200px) {
.footer{padding:80px 0 30px;}
}
@media only screen and (max-width: 1022px) {
.footer{padding:48px 0 32px;}
}
.footer::before{content:"";position:fixed;bottom:0;height:300px;background-color:var(--color-gray);width:100%;left:0;z-index:-1;opacity:0;pointer-events:none;}
.page-at-bottom .footer::before{opacity:1;}
.without-header .footer::before, .hide-overlay .footer::before{opacity:0;}
.footer__logo{display:block;max-width:272px;width:100%;}
@media only screen and (max-width: 1600px) {
.footer__logo{max-width:250px;}
}
@media only screen and (max-width: 1200px) {
.footer__logo{max-width:212px;}
}
@media only screen and (max-width: 1022px) {
.footer__logo{max-width:220px;}
}
.footer__logo img{width:100%;height:auto;object-fit:contain;}
.footer__info{display:grid;grid-gap:26px;margin-top:32px;}
@media only screen and (max-width: 1022px) {
.footer__info{grid-gap:12px;border-bottom:1px solid var(--color-white);margin-top:40px;padding-bottom:45px;}
}
.footer__info-item{display:flex;gap:24px;line-height:1.62;}
.footer__info-item .icon{flex-shrink:0;width:20px;height:20px;margin-top:3px;}
.footer__info-item-content{margin-bottom:0;}
.footer__col{padding:0;}
.footer__col a:hover{color:var(--color-brown);}
.footer__col-title{display:block;padding:0;color:inherit;margin-bottom:42px;line-height:1.25;position:relative;}
@media only screen and (max-width: 1600px) {
.footer__col-title{font-size:18px;margin-bottom:30px;}
}
@media only screen and (max-width: 1200px) {
.footer__col-title{font-size:16px;margin-bottom:24px;}
}
@media only screen and (max-width: 1022px) {
.footer__col-title{margin-bottom:16px;height:auto !important;}
}
@media only screen and (max-width: 1022px) {
.footer__col-title br{display:none;}
}
.footer__col-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:20px;padding:0;}
@media only screen and (max-width: 1022px) {
.footer__col-list{margin-top:50px;grid-gap:40px;grid-template-columns:1fr;}
}
.footer__col.is-open .footer__nav-arrow i{transform:scaleY(-1);}
.footer__nav ul{display:grid;grid-gap:22px;}
@media only screen and (max-width: 1600px) {
.footer__nav ul{grid-gap:16px;}
}
@media only screen and (max-width: 1022px) {
.footer__nav ul{grid-gap:8px;}
}
.footer__nav-link{color:var(--color-neutral);}
.footer__nav-link:hover{color:var(--color-primary);}
@media only screen and (max-width: 1022px) {
.footer__nav-arrow{position:absolute;left:0;top:0;width:100%;height:100%;align-items:center;justify-content:flex-end;z-index:3;display:flex;}
.footer__nav-arrow .icon{width:18px;height:10px;transition:transform 0.3s ease;}
}
.footer__bottom{margin-top:28px;border-top:1px solid rgba(255, 255, 255, 0.3);padding-top:42px;display:grid;grid-template-columns:1fr auto;grid-gap:40px;}
@media only screen and (max-width: 1600px) {
.footer__bottom{grid-gap:20px;position:relative;padding-top:60px;}
}
@media only screen and (max-width: 1200px) {
.footer__bottom{padding-top:30px;grid-gap:30px;grid-template-columns:1fr;}
}
@media only screen and (max-width: 1022px) {
.footer__bottom{margin-top:46px;grid-gap:50px;padding-top:44px;border-top:1px solid white;}
}
@media only screen and (max-width: 1200px) {
.footer__bottom-nav{order:-1;}
}
.footer__bottom-nav ul{display:flex;flex-wrap:wrap;gap:80px;align-items:center;}
@media only screen and (max-width: 1600px) {
.footer__bottom-nav ul{gap:60px;}
}
@media only screen and (max-width: 1022px) {
.footer__bottom-nav ul{gap:8px;flex-direction:column;align-items:flex-start;}
}
.footer__bottom-nav-link{opacity:0.66;transition:opacity 0.3s ease;}
@media only screen and (max-width: 1022px) {
.footer__bottom-nav-link{opacity:1;}
}
.footer__bottom-nav-link:hover{opacity:1;}
.footer__copyright{opacity:0.66;}
@media only screen and (max-width: 1200px) {
.footer__copyright{padding-top:30px;border-top:1px solid white;}
}
@media only screen and (max-width: 1022px) {
.footer__copyright{padding-top:40px;opacity:1;}
}
.footer .language-dropdown ul{gap:0;grid-gap:0;}
.footer .language-dropdown__placeholder{opacity:0.66;}
@media only screen and (max-width: 1022px) {
.footer .language-dropdown__placeholder{opacity:1;}
}
.footer__social-media{align-items:center;display:flex;gap:18px;flex-wrap:wrap;}
.footer__social-media .icon{width:22px;height:24px;}
.footer__social-media .icon-youtube{width:28px;}
.footer__social-media .icon-tiktok{width:20px;}
.footer__social-media .icon-facebook{width:24px;}
.footer__social-media-item{transition:transform 0.3s ease;}
.footer__social-media-item:hover{transform:translate(0, -5px);}
.footer__social-media-item:hover .icon::before{background-color:var(--color-brown);}
.footer__middle{display:flex;justify-content:flex-end;gap:20px;align-items:center;padding:58px 0 40px;}
@media only screen and (max-width: 1022px) {
.footer__middle{flex-direction:column;align-items:flex-start;padding:40px 0 0;border-top:1px solid var(--color-white);margin-top:40px;gap:12px;}
}
.scroll-top-btn{z-index:9;background-color:var(--color-gray);width:60px;height:60px;border:1px solid var(--color-brown);transition:background-color 0.3s ease;right:50px;bottom:64px;position:absolute;}
@media only screen and (min-width: 1201px) and (max-width: 1600px) {
.scroll-top-btn{right:50%;bottom:initial;top:0;transform:translate(50%, -50%);width:40px;height:40px;border:1px solid rgba(255, 255, 255, 0.3);}
}
@media only screen and (max-width: 1200px) {
.scroll-top-btn{width:40px;height:40px;right:0;bottom:0;}
}
@media only screen and (max-width: 1022px) {
.scroll-top-btn{position:relative;right:initial;bottom:initial;margin:0 auto;display:none;}
}
@media only screen and (max-width: 767px) {
.scroll-top-btn{margin-top:-20px;}
}
@media only screen and (max-width: 1600px) {
.scroll-top-btn .icon{width:16px;height:16px;}
}
@media only screen and (min-width: 1201px) and (max-width: 1600px) {
.scroll-top-btn .icon::before{background-color:rgba(255, 255, 255, 0.3);}
}
.scroll-top-btn:hover{background-color:var(--color-brown);}
.scroll-top-btn:hover .icon::before{background-color:var(--color-white);}
.gallery-slider{overflow:hidden;position:relative;width:100%;}
.gallery-slider__container{display:block;margin:0 auto;width:100%;max-width:1260px;}
.gallery-slider__init{overflow:visible;}
.gallery-slider__image{position:relative;height:0;padding-bottom:74.5%;transform:scale(0.85);opacity:0.3;border-top-right-radius:20px;border-bottom:3px solid var(--color-brown);overflow:hidden;transition:transform 0.6s ease, opacity 0.6s ease;}
@media only screen and (max-width: 1022px) {
.gallery-slider__image{transform:scale(1);}
}
.gallery-slider__footer{margin-top:50px;}
@media only screen and (max-width: 1022px) {
.gallery-slider__footer{margin-top:32px;}
}
.gallery-slider__nav{display:flex;gap:8px;}
.gallery-slider__nav-btn{width:60px;height:60px;transition:opacity 0.3s ease;}
@media only screen and (max-width: 1022px) {
.gallery-slider__nav-btn{width:40px;height:40px;}
}
.gallery-slider__nav-btn .icon{width:30px;height:30px;}
@media only screen and (max-width: 1022px) {
.gallery-slider__nav-btn .icon{width:24px;height:24px;}
}
.gallery-slider__nav-btn[aria-disabled=true]{opacity:0.3;pointer-events:none;}
.gallery-slider .swiper-slide-active .gallery-slider__image{transform:scale(1);opacity:1;}
.gallery-slider .swiper-pagination{width:auto;font-size:30px;line-height:1.5;font-weight:700;}
@media only screen and (max-width: 1200px) {
.gallery-slider .swiper-pagination{font-size:26px;}
}
@media only screen and (max-width: 1022px) {
.gallery-slider .swiper-pagination{font-size:24px;}
}
@media only screen and (max-width: 767px) {
.gallery-slider .swiper-pagination{font-size:20px;}
}
.hero-module__image-gradient, .hero-module__image::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.hero-module__title{font-weight:800;font-family:var(--font-secondary);line-height:1;text-transform:uppercase;}
@media only screen and (max-width: 1600px) {
.hero-module__title{line-height:1.1;}
}
.hero-module{position:relative;overflow:hidden;}
.hero-module .container{position:relative;z-index:4;}
.hero-module__inner{flex-direction:column;width:100%;padding:100px 0 210px;min-height:calc(100vh - 110px);position:relative;}
@media only screen and (max-width: 1600px) {
.hero-module__inner{min-height:calc(100vh - 100px);}
}
@media only screen and (max-width: 1200px) {
.hero-module__inner{padding:100px 0 170px;}
}
@media (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) {
.hero-module__inner{min-height:60vh;}
}
@media only screen and (max-width: 1022px) {
.hero-module__inner{justify-content:flex-end;padding:70px 0;min-height:calc(100vh - 68px);}
}
@media only screen and (max-width: 767px) {
.hero-module__inner{padding-bottom:50px;}
}
.hero-module__title{line-height:1.02;position:relative;z-index:3;color:var(--color-white);}
@media only screen and (max-width: 767px) {
.hero-module__title{margin-bottom:16px;line-height:0.95;font-size:28px;}
}
.hero-module__text{position:relative;z-index:3;margin-top:32px;transition-delay:0.2s;}
@media only screen and (max-width: 1200px) {
.hero-module__text{margin-top:30px;}
}
@media only screen and (max-width: 767px) {
.hero-module__text{margin-top:16px;}
}
.hero-module__text-inner{line-height:1.6;}
@media only screen and (max-width: 767px) {
.hero-module__text-inner{line-height:1.7;}
}
.hero-module__text .btn{margin-top:42px;}
@media only screen and (max-width: 1200px) {
.hero-module__text .btn{margin-top:30px;}
}
@media only screen and (max-width: 767px) {
.hero-module__text .btn{margin-top:20px;}
}
.hero-module__image{width:49.5vw;min-width:49.5vw;right:0;left:initial;z-index:4;top:0;bottom:initial;}
@media only screen and (max-width: 1022px) {
.hero-module__image{width:100%;min-width:100%;z-index:2;}
}
.hero-module__image.bg-video{background-color:var(--color-black-2);}
.hero-module__image video{object-fit:contain;}
.hero-module__image::before{z-index:2;display:none;background:linear-gradient(0deg, #000a14 0.75%, rgba(0, 10, 20, 0) 100%);}
@media only screen and (max-width: 1022px) {
.hero-module__image::before{display:block;}
}
.hero-module__image--dark::before{display:block;background:linear-gradient(90deg, #000a14 0.75%, rgba(0, 10, 20, 0) 100%);}
.hero-module__image-gradient{height:290px;z-index:2;}
@media only screen and (max-width: 1600px) {
.hero-module__image-gradient{height:180px;}
}
.hero-module__image-gradient--top{background:linear-gradient(180deg, #000a14 0.75%, rgba(0, 10, 20, 0) 100%);}
.hero-module__image-gradient--bottom{top:initial;bottom:0;background:linear-gradient(0deg, #000a14 0.75%, rgba(0, 10, 20, 0) 100%);}
.hero-module__image-gradient--left, .hero-module__image-gradient--right{height:100%;width:400px;background:linear-gradient(90deg, #000a14 0.75%, rgba(0, 10, 20, 0) 100%);}
@media only screen and (max-width: 1600px) {
.hero-module__image-gradient--left, .hero-module__image-gradient--right{width:200px;}
}
@media only screen and (max-width: 767px) {
.hero-module__image-gradient--left, .hero-module__image-gradient--right{width:100px;}
}
.hero-module__image-gradient--right{left:initial;right:0;background:linear-gradient(-90deg, #000a14 0.75%, rgba(0, 10, 20, 0) 100%);}
.hero-module__video-poster{opacity:0;pointer-events:none;visibility:hidden;will-change:opacity, visibility;transition:visibility 0.3s ease, opacity 0.3s ease;}
.is-stopped .hero-module__video-poster{opacity:1;visibility:visible;}
.hero-module__filter{display:flex;flex-wrap:wrap;gap:20px;margin-top:38px;transition-delay:0.3s;}
@media only screen and (max-width: 1022px) {
.hero-module__filter{flex-wrap:nowrap;gap:8px;width:calc(100% + 48px);margin-left:-24px;overflow:auto;padding:0 24px;-ms-overflow-style:none;scrollbar-width:none;}
.hero-module__filter::-webkit-scrollbar{display:none;}
}
@media only screen and (max-width: 767px) {
.hero-module__filter{margin-top:16px;}
}
.hero-module__filter .btn{background-color:rgba(140, 102, 87, 0.4);color:var(--color-white);border:0;white-space:nowrap;}
@media only screen and (max-width: 1022px) {
.hero-module__filter .btn{min-height:44px;font-size:12px;padding:10px 16px 8px;}
}
.hero-module__filter .btn:hover, .hero-module__filter .btn.is-active{background-color:var(--color-white);color:var(--color-black-2);}
.hero-module__content{max-width:568px;width:100%;}
@media only screen and (max-width: 1200px) {
.hero-module__content{max-width:450px;}
}
@media only screen and (max-width: 1022px) {
.hero-module__content{max-width:530px;position:relative;}
}
.hero-module__scroll-to-next{width:60px;height:60px;position:absolute;left:50%;transform:translateX(-50%);bottom:40px;z-index:4;}
@media only screen and (max-width: 1600px) {
.hero-module__scroll-to-next{width:45px;height:45px;}
}
@media only screen and (max-width: 1022px) {
.hero-module__scroll-to-next{width:40px;height:40px;bottom:20px;}
}
.hero-module__scroll-to-next .icon{-webkit-animation:bounce 4s ease;animation:bounce 4s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;width:40px;height:40px;}
@media only screen and (max-width: 1600px) {
.hero-module__scroll-to-next .icon{width:30px;height:30px;}
}
@media only screen and (max-width: 1022px) {
.hero-module__scroll-to-next .icon{width:24px;height:24px;}
}
.hero-module__scroll-to-next .icon::before{background-color:var(--color-brown);}
.hero-module__bg-pattern{overflow:hidden;position:absolute;left:50%;top:50%;width:calc(100% - 100px);height:580px;transform:translate(-50%, -50%);background-repeat:repeat-x;background-size:auto 100%;pointer-events:none;object-position:left center;clip-path:polygon(0 85%, 11% 100%, 0 100%, 0 100%);}
.in-viewport .hero-module__bg-pattern{animation:revealProductCta 0.6s linear forwards;}
@media only screen and (max-width: 1200px) {
.hero-module__bg-pattern{width:calc(100% - 20px);height:400px;}
}
@media only screen and (max-width: 1022px) {
.hero-module__bg-pattern{width:100%;height:100%;background-size:100% auto;background-position:right top;background-repeat:repeat-y;}
}
.hero-module.is-stopped video{pointer-events:all;}
@media only screen and (max-width: 1022px) {
.hero-module--special .hero-module__scroll-to-next, .hero-module--default .hero-module__scroll-to-next, .hero-module--inner-page .hero-module__scroll-to-next{position:relative;left:0;transform:translateX(0);bottom:0;}
}
.hero-module--special, .hero-module--default{position:relative;}
@media only screen and (max-width: 1022px) {
.hero-module--special .hero-module__content, .hero-module--default .hero-module__content{margin-top:-58px;padding:0 24px 24px;}
}
@media(max-width:375px){
.hero-module--special .hero-module__content, .hero-module--default .hero-module__content{padding:0 0 24px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--special .hero-module__title, .hero-module--default .hero-module__title{font-size:32px;margin-bottom:30px;line-height:1.25;}
}
@media(max-width:375px){
.hero-module--special .hero-module__title, .hero-module--default .hero-module__title{font-size:28px;}
}
.hero-module--special::after, .hero-module--default::after{content:"";position:absolute;left:0;width:100%;bottom:0;height:100px;pointer-events:none;background-color:var(--color-white);}
@media only screen and (max-width: 1200px) {
.hero-module--special::after, .hero-module--default::after{height:60px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--special::after, .hero-module--default::after{display:none;}
}
@media only screen and (max-width: 1022px) {
.hero-module--special .hero-module__image, .hero-module--default .hero-module__image{position:relative;height:71.1vh;top:0;bottom:initial;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.hero-module--special .hero-module__image, .hero-module--default .hero-module__image{height:80vh;}
}
@media(max-width:360px){
.hero-module--special .hero-module__image, .hero-module--default .hero-module__image{height:60vh;}
}
@media only screen and (max-width: 1022px) {
.hero-module--special .hero-module__image::before, .hero-module--default .hero-module__image::before{background:linear-gradient(0deg, #000a14 0.75%, rgba(0, 10, 20, 0) 100%);height:50%;top:initial;bottom:0;}
}
.hero-module--special .hero-module__image img, .hero-module--default .hero-module__image img{border-radius:0 20px 0 0;}
@media only screen and (max-width: 1022px) {
.hero-module--special .hero-module__inner, .hero-module--default .hero-module__inner{padding:0 0 25px;justify-content:flex-start;}
}
@media only screen and (max-width: 1022px) {
.hero-module--special .hero-module__text, .hero-module--default .hero-module__text{margin-top:80px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--special .hero-module__text .btn, .hero-module--default .hero-module__text .btn{margin-top:44px;}
}
@media only screen and (max-width: 767px) {
.hero-module--special .hero-module__text .btn, .hero-module--default .hero-module__text .btn{width:100%;font-size:14px;min-height:58px;}
}
@media only screen and (min-width: 1023px) {
.hero-module--special .hero-module__scroll-to-next, .hero-module--default .hero-module__scroll-to-next{left:48%;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.hero-module--special .hero-module__scroll-to-next, .hero-module--default .hero-module__scroll-to-next{bottom:20px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--special .hero-module__scroll-to-next, .hero-module--default .hero-module__scroll-to-next{left:0;bottom:0;}
}
.hero-module--special .hero-module__bg-pattern, .hero-module--default .hero-module__bg-pattern{top:45%;}
@media only screen and (max-width: 1022px) {
.hero-module--special .hero-module__bg-pattern, .hero-module--default .hero-module__bg-pattern{top:50%;}
}
@media only screen and (max-width: 1022px) {
.hero-module--special.hero-module--with-scroll-button .hero-module__inner, .hero-module--default.hero-module--with-scroll-button .hero-module__inner{padding-bottom:25px;}
}
@media only screen and (min-width: 1023px) {
.hero-module--special .hero-module__image img{object-position:left center;left:inherit;right:0;width:calc(100% + 80px);max-width:calc(100% + 80px);}
}
.hero-module--special .hero-module__content{max-width:568px;}
@media only screen and (max-width: 1600px) {
.hero-module--special .hero-module__content{max-width:450px;}
}
@media only screen and (max-width: 1200px) {
.hero-module--special .hero-module__content{max-width:350px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--special .hero-module__content{max-width:530px;}
}
@media only screen and (min-width: 1601px) {
.hero-module--full-screen .hero-module__content{max-width:670px;}
}
@media only screen and (min-width: 1023px) {
.hero-module--full-screen .hero-module__image{width:61.5vw;min-width:61.5vw;}
}
@media only screen and (max-width: 1022px) {
.hero-module--full-screen .hero-module__image{position:relative;height:71.1vh;top:0;bottom:initial;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.hero-module--full-screen .hero-module__image{height:80vh;}
}
@media(max-width:360px){
.hero-module--full-screen .hero-module__image{height:60vh;}
}
.hero-module--full-screen .hero-module__image img{border-radius:0 20px 0 0;}
@media only screen and (min-width: 1601px) {
.hero-module--full-screen .hero-module__inner{padding:120px 0 240px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--full-screen .hero-module__inner{padding:0 0 25px;justify-content:flex-start;}
}
@media only screen and (max-width: 1022px) {
.hero-module--with-scroll-button .hero-module__inner{padding-bottom:70px;}
}
.hero-module--without-image .hero-module__content{max-width:100%;}
.hero-module--without-image .hero-module__text{max-width:555px;width:100%;}
.hero-module--text-only .hero-module__inner, .hero-module--inner-page .hero-module__inner{min-height:680px;padding:110px 0 100px;justify-content:flex-start;}
@media only screen and (max-width: 1600px) {
.hero-module--text-only .hero-module__inner, .hero-module--inner-page .hero-module__inner{min-height:580px;}
}
@media only screen and (max-width: 1200px) {
.hero-module--text-only .hero-module__inner, .hero-module--inner-page .hero-module__inner{min-height:440px;padding:120px 0 80px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--text-only .hero-module__inner, .hero-module--inner-page .hero-module__inner{min-height:380px;padding-top:80px;}
}
@media only screen and (max-width: 767px) {
.hero-module--text-only .hero-module__inner, .hero-module--inner-page .hero-module__inner{min-height:300px;}
}
.hero-module--text-only .hero-module__inner{min-height:1px;padding:100px 0 40px;}
@media only screen and (max-width: 1200px) {
.hero-module--text-only .hero-module__inner{padding-top:60px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--text-only .hero-module__inner{padding-top:50px;}
}
.hero-module--text-only .hero-module__bg-pattern{height:542px;top:53%;}
@media only screen and (max-width: 1600px) {
.hero-module--text-only .hero-module__bg-pattern{top:50%;height:420px;}
}
@media only screen and (max-width: 1200px) {
.hero-module--text-only .hero-module__bg-pattern{height:320px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--text-only .hero-module__bg-pattern{width:100vw;}
}
@media only screen and (max-width: 767px) {
.hero-module--text-only .hero-module__bg-pattern{height:100%;}
}
@media only screen and (max-width: 1022px) {
.hero-module--text-only .container{z-index:1;}
}
.hero-module--text-only .hero-module__content{padding:92px 0 350px;min-height:542px;}
@media only screen and (max-width: 1600px) {
.hero-module--text-only .hero-module__content{padding:80px 0 250px;min-height:420px;}
}
@media only screen and (max-width: 1200px) {
.hero-module--text-only .hero-module__content{padding:60px 0 180px;min-height:320px;}
}
@media only screen and (max-width: 767px) {
.hero-module--text-only .hero-module__content{padding:40px 0;min-height:1px;}
}
.hero-module--text-only.hero-module--has-more-content .hero-module__content{padding-bottom:160px;}
@media only screen and (max-width: 1600px) {
.hero-module--text-only.hero-module--has-more-content .hero-module__content{padding:80px 0;}
}
@media only screen and (max-width: 1200px) {
.hero-module--text-only.hero-module--has-more-content .hero-module__content{padding:40px 0 70px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--text-only.hero-module--has-more-content .hero-module__content{padding:50px 0;}
}
@media only screen and (max-width: 767px) {
.hero-module--text-only.hero-module--has-more-content .hero-module__content{padding:40px 0;}
}
.hero-module--inner-page .hero-module__content{padding:0;}
@media only screen and (min-width: 1601px) {
.hero-module--inner-page .hero-module__content{max-width:785px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--inner-page .hero-module__content{padding:48px 48px 70px;margin-top:-238px;max-width:100%;}
}
@media(max-width:389px){
.hero-module--inner-page .hero-module__content{padding:20px 20px 60px;margin-top:-200px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--inner-page .container{padding:0;max-width:100%;}
}
@media only screen and (min-width: 1023px) {
.hero-module--inner-page .hero-module__image{width:55.5vw;min-width:55.5vw;}
}
@media only screen and (max-width: 1022px) {
.hero-module--inner-page .hero-module__image{position:relative;height:71.1vh;}
}
@media(min-width:391px) and (max-width:414px){
.hero-module--inner-page .hero-module__image{height:67vh;}
}
@media(max-width:320px){
.hero-module--inner-page .hero-module__image{height:64vh;}
}
@media only screen and (max-width: 1022px) {
.hero-module--inner-page .hero-module__image::before{height:50%;top:initial;bottom:0;background:linear-gradient(0deg, #000a14 0.75%, rgba(0, 10, 20, 0) 100%);}
}
.hero-module--inner-page .hero-module__image img{border-radius:0 20px 0 0;}
@media only screen and (max-width: 1022px) {
.hero-module--inner-page .hero-module__image-gradient{display:none;}
}
.hero-module--inner-page .hero-module__text{max-width:555px;width:100%;}
@media only screen and (max-width: 1022px) {
.hero-module--inner-page .hero-module__text{margin-top:36px;}
}
@media(max-width:389px){
.hero-module--inner-page .hero-module__text{margin-top:10px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--inner-page .hero-module__title{font-size:32px;line-height:40px;}
}
@media(max-width:389px){
.hero-module--inner-page .hero-module__title{font-size:28px;line-height:normal;}
}
.hero-module--inner-page .hero-module__inner{padding:190px 0 110px;}
@media only screen and (max-width: 1600px) {
.hero-module--inner-page .hero-module__inner{padding-top:160px;}
}
@media only screen and (max-width: 1200px) {
.hero-module--inner-page .hero-module__inner{padding:100px 0 60px;}
}
@media only screen and (max-width: 1022px) {
.hero-module--inner-page .hero-module__inner{min-height:1px;padding:0;justify-content:flex-start;}
}
@media only screen and (max-width: 1022px) {
.hero-module--inner-page .hero-module__scroll-to-next{margin-top:40px;width:24px;height:24px;}
}
@media(max-width:320px){
.hero-module--inner-page .hero-module__scroll-to-next{margin-top:20px;}
}
.hero-module--with-video .hero-module__inner{pointer-events:none;}
.hero-module--with-video .btn{pointer-events:all;}
.sc-hero-module::before{content:"";position:absolute;height:110px;bottom:100%;left:0;width:100%;background-color:var(--color-black-2);}
.sc-hero-module + .sc-event-preview, .sc-hero-module + .sc-card-list{position:relative;z-index:4;margin-top:-348px;}
@media only screen and (max-width: 1600px) {
.sc-hero-module + .sc-event-preview, .sc-hero-module + .sc-card-list{margin-top:-260px;}
}
@media only screen and (max-width: 1200px) {
.sc-hero-module + .sc-event-preview, .sc-hero-module + .sc-card-list{margin-top:-200px;}
}
@media only screen and (max-width: 767px) {
.sc-hero-module + .sc-event-preview, .sc-hero-module + .sc-card-list{margin-top:-40px;}
}
.sc-hero-module + .sc-contact-form{position:relative;z-index:4;}
.sc-hero-module + .sc-contact-form .contact-form__inner{margin-top:-185px;}
@media only screen and (max-width: 1600px) {
.sc-hero-module + .sc-contact-form .contact-form__inner{margin-top:-100px;}
}
@media only screen and (max-width: 1022px) {
.sc-hero-module + .sc-contact-form .contact-form__inner{margin-top:-70px;}
}
@media only screen and (max-width: 767px) {
.sc-hero-module + .sc-contact-form .contact-form__inner{margin-top:-50px;}
}
.image-card-list__list{gap:40px 0;}
@media only screen and (max-width: 1022px) {
.image-card-list__list{gap:30px 0;}
}
.image-card-list__list .col-xs-12:nth-child(1){transition-delay:50ms;}
.image-card-list__list .col-xs-12:nth-child(2){transition-delay:100ms;}
.image-card-list__list .col-xs-12:nth-child(3){transition-delay:150ms;}
.image-card-list__list .col-xs-12:nth-child(4){transition-delay:200ms;}
.image-card-list__list .col-xs-12:nth-child(5){transition-delay:250ms;}
.image-card-list__list .col-xs-12:nth-child(6){transition-delay:300ms;}
.image-card-list__list .col-xs-12:nth-child(7){transition-delay:350ms;}
.image-card-list__list .col-xs-12:nth-child(8){transition-delay:400ms;}
.image-card-list__list .col-xs-12:nth-child(9){transition-delay:450ms;}
.image-card-list__list .col-xs-12:nth-child(10){transition-delay:500ms;}
.image-card-list .rounded-card{border-top-right-radius:20px;}
.image-card-list .editor-text{line-height:1.8;}
@media only screen and (max-width: 1200px) {
.image-card-list .margin--100{height:50px;}
}
.image-card-list__item{position:relative;}
.image-card-list__item-image{position:relative;margin:0;display:block;height:0;padding-bottom:100%;}
.image-card-list__item-image::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:var(--color-brown);z-index:1;pointer-events:none;}
.image-card-list__item-image img{transform:scale(1.00001);transition:transform 0.4s ease;}
.image-card-list__item-content{margin-top:25px;padding-right:20px;}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.image-card-list__item-content{padding-right:0;}
}
@media only screen and (max-width: 767px) {
.image-card-list__item-content{margin-top:20px;}
}
.image-card-list__item-title{font-weight:800;line-height:20px;margin-bottom:18px;transition:color 0.3s ease;}
@media only screen and (max-width: 767px) {
.image-card-list__item-title{margin-bottom:12px;}
}
.image-card-list__item a.covered{pointer-events:all;}
.image-card-list__item a.covered:focus-visible{outline-offset:-2px !important;}
.image-card-list__item--with-link:hover img{transform:scale(1.04);}
.image-card-list__item--with-link:hover .image-card-list__item-title{color:var(--color-border-brown);}
.image-text__image-gradient{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.image-text__inner{display:grid;grid-template-columns:32.5% 1fr;grid-gap:135px;align-items:center;}
@media(max-width:1710px){
.image-text__inner{grid-gap:100px;}
}
@media(max-width:1550px){
.image-text__inner{grid-template-columns:45% 1fr;grid-gap:50px;}
}
@media only screen and (max-width: 1022px) {
.image-text__inner{grid-template-columns:1fr;grid-gap:30px;}
}
.image-text__image{position:relative;height:600px;transition-delay:0.3s;}
@media(max-width:1710px){
.image-text__image{height:550px;}
}
@media(max-width:1550px){
.image-text__image{height:100%;}
}
@media only screen and (max-width: 1022px) {
.image-text__image{max-width:500px;width:100%;}
}
.image-text__image-inner{position:absolute;right:0;top:0;height:100%;width:600px;}
@media(max-width:1710px){
.image-text__image-inner{width:550px;}
}
@media(max-width:1550px){
.image-text__image-inner{width:100%;position:relative;height:0;padding-bottom:100%;}
}
.image-text__image img{width:100%;height:100%;object-fit:contain;}
@media(max-width:1550px){
.image-text__image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
}
.image-text__image-gradient{height:300px;z-index:2;}
@media only screen and (max-width: 1600px) {
.image-text__image-gradient{height:180px;}
}
@media only screen and (max-width: 1022px) {
.image-text__image-gradient{height:30%;}
}
.image-text__image-gradient--top{background:linear-gradient(180deg, #000a14 0%, rgba(0, 10, 20, 0) 100%);}
.image-text__image-gradient--bottom{top:initial;bottom:0;background:linear-gradient(0deg, #000a14 0%, rgba(0, 10, 20, 0) 100%);}
.image-text__image-gradient--left, .image-text__image-gradient--right{height:100%;width:300px;background:linear-gradient(90deg, #000a14 0.75%, rgba(0, 10, 20, 0) 100%);}
@media only screen and (max-width: 1600px) {
.image-text__image-gradient--left, .image-text__image-gradient--right{width:180px;}
}
@media only screen and (max-width: 1022px) {
.image-text__image-gradient--left, .image-text__image-gradient--right{width:30%;}
}
.image-text__image-gradient--right{left:initial;right:0;background:linear-gradient(-90deg, #000a14 0.75%, rgba(0, 10, 20, 0) 100%);}
.image-text__image--mix-blend{mix-blend-mode:darken;}
.image-text__logo{margin-bottom:42px;}
@media only screen and (max-width: 1200px) {
.image-text__logo{margin-bottom:30px;}
}
@media only screen and (max-width: 1022px) {
.image-text__logo{margin-bottom:20px;}
}
.image-text__logo img{max-height:50px;object-fit:contain;width:auto;height:auto;}
@media only screen and (max-width: 1200px) {
.image-text__logo img{max-height:40px;}
}
@media only screen and (max-width: 1022px) {
.image-text__logo img{max-height:30px;}
}
.image-text .title{margin-bottom:35px;transition-delay:0.2s;}
@media only screen and (max-width: 1200px) {
.image-text .title{margin-bottom:30px;}
}
@media only screen and (max-width: 1022px) {
.image-text .title{margin-bottom:20px;}
}
.image-text .editor-text{line-height:1.6;transition-delay:0.3s;}
.image-text .btn{margin-top:40px;transition-delay:0.4s;}
@media only screen and (max-width: 1200px) {
.image-text .btn{margin-top:30px;}
}
@media only screen and (max-width: 1022px) {
.image-text .btn{margin-top:20px;}
}
.image-text__header .title{margin:0;}
@media only screen and (min-width: 1023px) {
.image-text--reverse .image-text__inner{grid-template-columns:1fr 45%;}
}
@media(min-width:1551px){
.image-text--reverse .image-text__inner{grid-template-columns:1fr 32.5%;}
}
@media only screen and (min-width: 1023px) {
.image-text--reverse .image-text__content{order:-1;}
}
@media only screen and (min-width: 1023px) {
.image-text--reverse .image-text__image-inner{right:initial;left:0;}
}
.image-text--large-image{overflow:hidden;}
.image-text--large-image .image-text__image{align-self:flex-end;height:818px;margin-top:80px;}
@media only screen and (max-width: 1919px) {
.image-text--large-image .image-text__image{height:720px;}
}
@media(max-width:1735px){
.image-text--large-image .image-text__image{height:650px;margin-top:60px;}
}
@media(max-width:1550px){
.image-text--large-image .image-text__image{height:100%;display:flex;align-items:flex-end;margin-top:20px;}
}
@media only screen and (max-width: 1600px) {
.image-text--large-image .image-text__image{margin-top:0;}
}
.image-text--large-image .image-text__image-inner{width:818px;top:initial;bottom:0;}
@media only screen and (max-width: 1919px) {
.image-text--large-image .image-text__image-inner{width:720px;}
}
@media(max-width:1735px){
.image-text--large-image .image-text__image-inner{width:650px;}
}
@media(max-width:1550px){
.image-text--large-image .image-text__image-inner{width:116%;flex:auto;flex-shrink:0;padding-bottom:116%;margin-left:-16%;}
}
@media(max-width:1341px){
.image-text--large-image .image-text__image-inner{width:105%;padding-bottom:105%;margin-left:-5%;}
}
@media(max-width:1235px){
.image-text--large-image .image-text__image-inner{width:100%;padding-bottom:100%;margin-left:0;}
}
.image-text--large-image .image-text__inner{grid-gap:38px;grid-template-columns:39.5% 1fr;}
@media(max-width:1550px){
.image-text--large-image .image-text__inner{grid-template-columns:45% 1fr;grid-gap:30px;}
}
@media only screen and (max-width: 1022px) {
.image-text--large-image .image-text__inner{grid-template-columns:1fr;}
}
.image-text--large-image.image-text--reverse .image-text__inner{grid-template-columns:1fr 39.5%;}
@media(max-width:1550px){
.image-text--large-image.image-text--reverse .image-text__inner{grid-template-columns:1fr 45%;}
}
@media only screen and (max-width: 1022px) {
.image-text--large-image.image-text--reverse .image-text__inner{grid-template-columns:1fr;}
}
.image-text--large-image.image-text--reverse .image-text__image-inner{margin-left:0;}
.image-text--secondary .image-text__inner{min-height:950px;}
@media only screen and (max-width: 1919px) {
.image-text--secondary .image-text__inner{min-height:800px;}
}
@media only screen and (min-width: 1601px) {
.image-text--secondary .image-text__inner{grid-gap:132px;}
}
@media(max-width:1550px){
.image-text--secondary .image-text__inner{grid-template-columns:38% 1fr;}
}
@media only screen and (max-width: 1600px) {
.image-text--secondary .image-text__inner{min-height:750px;}
}
@media only screen and (max-width: 1200px) {
.image-text--secondary .image-text__inner{min-height:600px;}
}
@media only screen and (max-width: 1022px) {
.image-text--secondary .image-text__inner{grid-template-columns:1fr;min-height:1px;}
}
.image-text--secondary .image-text__inner-wrapper{position:relative;}
.image-text--secondary .image-text__content{padding:80px 0;position:relative;z-index:4;}
@media only screen and (max-width: 1022px) {
.image-text--secondary .image-text__content{padding:0;margin-top:-100px;}
}
.image-text--secondary .image-text__image{height:100%;position:static;}
@media only screen and (max-width: 1022px) {
.image-text--secondary .image-text__image{position:relative;width:calc(100% + 48px);max-width:calc(100% + 48px);margin-left:-24px;padding-bottom:100%;}
}
.image-text--secondary .image-text__image-inner{position:absolute;top:0;left:0;width:49.5vw;padding:0;height:100%;}
@media only screen and (max-width: 1022px) {
.image-text--secondary .image-text__image-inner{width:100%;}
}
.image-text--secondary .image-text__image-inner img{position:absolute;left:0;top:0;transform:translate(0, 0);object-fit:cover;}
.image-text--secondary .editor-text{line-height:1.8;}
@media only screen and (min-width: 1201px) {
.image-text--secondary .title{font-size:30px;}
}
@media(max-width:1550px){
.image-text--secondary.image-text--reverse .image-text__inner{grid-template-columns:1fr 38%;}
}
@media only screen and (max-width: 1022px) {
.image-text--secondary.image-text--reverse .image-text__inner{grid-template-columns:1fr;}
}
.image-text--secondary.image-text--reverse .image-text__image-inner{left:initial;right:0;}
@media only screen and (min-width: 1023px) {
.image-text--tertiary .image-text__inner{grid-template-columns:1fr 45%;}
}
@media only screen and (min-width: 1201px) {
.image-text--tertiary .image-text__inner{grid-template-columns:1fr 40.5%;}
}
@media only screen and (max-width: 1022px) {
.image-text--tertiary .image-text__inner{grid-gap:40px;}
}
.image-text--tertiary .image-text__content{max-width:555px;width:100%;}
@media only screen and (max-width: 1022px) {
.image-text--tertiary .image-text__content{max-width:100%;}
}
.image-text--tertiary .image-text__content .editor-text{line-height:1.8;}
.image-text--tertiary .image-text__image{height:auto;}
@media only screen and (max-width: 1022px) {
.image-text--tertiary .image-text__image{margin:0 auto;}
}
.image-text--tertiary .image-text__image-inner{position:relative;width:100%;height:auto;padding-bottom:0;}
.image-text--tertiary .image-text__image-inner img{position:relative;top:0;left:0;transform:translate(0, 0);}
@media only screen and (min-width: 1023px) {
.image-text--tertiary.image-text--reverse .image-text__inner{grid-template-columns:45% 1fr;}
}
@media only screen and (min-width: 1201px) {
.image-text--tertiary.image-text--reverse .image-text__inner{grid-template-columns:40.5% 1fr;}
}
.image-with-caption__image::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.image-with-caption__header{margin-bottom:90px;}
@media only screen and (max-width: 1200px) {
.image-with-caption__header{margin-bottom:60px;}
}
@media only screen and (max-width: 1022px) {
.image-with-caption__header{margin-bottom:40px;}
}
.image-with-caption__header-text{margin-top:36px;}
@media only screen and (max-width: 1200px) {
.image-with-caption__header-text{margin-top:25px;}
}
@media only screen and (max-width: 1022px) {
.image-with-caption__header-text{margin-top:16px;}
}
.image-with-caption__image{position:relative;margin:0;}
@media only screen and (max-width: 767px) {
.image-with-caption__image{width:100vw;margin-left:-24px;}
}
.image-with-caption__image::after{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);background-color:var(--color-neutral);height:50%;width:100vw;display:none;}
.image-with-caption__image img{position:relative;z-index:1;width:100%;height:auto;border-top-right-radius:20px;border-bottom:3px solid var(--color-brown);transition:opacity 0.6s ease, transform 0.6s ease 0.3s !important;transform:scale(0.8);}
@media only screen and (max-width: 767px) {
.image-with-caption__image img{border-radius:0;}
}
.in-viewport .image-with-caption__image img{opacity:1;transform:scale(1);}
.image-with-caption__caption{margin-top:12px;line-height:1.5;position:relative;z-index:1;}
.image-with-caption--top-half-gray-bg, .image-with-caption--bottom-half-gray-bg{overflow:hidden;}
.image-with-caption--top-half-gray-bg .image-with-caption__image::after, .image-with-caption--bottom-half-gray-bg .image-with-caption__image::after{display:block;}
.image-with-caption--bottom-half-gray-bg .image-with-caption__image::after{top:initial;bottom:0;}
.image-with-caption--bottom-half-gray-bg .image-with-caption__caption{padding-bottom:20px;}
.intro-module{position:relative;}
.intro-module::after{content:"";position:absolute;left:0;top:0;width:100%;height:calc(100% + 200px);z-index:-1;background-color:var(--color-gray-light);pointer-events:none;}
@media only screen and (max-width: 1919px) {
.intro-module::after{height:calc(100% + 180px);}
}
@media only screen and (max-width: 1600px) {
.intro-module::after{height:calc(100% + 150px);}
}
@media only screen and (max-width: 1200px) {
.intro-module::after{height:calc(100% + 120px);}
}
@media only screen and (max-width: 1022px) {
.intro-module::after{height:calc(100% + 80px);}
}
@media only screen and (max-width: 767px) {
.intro-module::after{height:calc(100% + 60px);}
}
.intro-module__title{transition-delay:0.1s;}
.intro-module__body{display:grid;grid-gap:38px;}
@media only screen and (max-width: 1022px) {
.intro-module__body{grid-gap:24px;}
}
@media only screen and (max-width: 767px) {
.intro-module__body{font-size:14px;grid-gap:16px;}
}
.intro-module__info{display:flex;align-items:center;}
@media only screen and (max-width: 767px) {
.intro-module__info{font-size:14px;}
}
.intro-module__info-item{position:relative;padding-right:8px;margin-right:8px;}
.intro-module__info-item:not(:last-child)::after{content:"";width:2px;height:2px;background-color:currentColor;border-radius:100%;position:absolute;right:0;top:16px;}
@media only screen and (max-width: 767px) {
.intro-module__info-item:not(:last-child)::after{top:12px;}
}
.intro-module__episode{transition-delay:0.05s;}
@media only screen and (max-width: 1022px) {
.intro-module .margin--100{height:60px;}
}
@media only screen and (max-width: 1022px) {
.intro-module .margin--150{height:80px;}
}
.intro-module--transparent::after{display:none;}
.join-team__animation-trigger{height:100%;left:0;position:absolute;width:100%;top:0;pointer-events:none;}
.join-team{position:relative;min-height:100vh;display:flex;justify-content:center;flex-direction:column;}
@media (min-width: 1200px) and (max-height: 900px) {
.join-team .margin--200{height:80px;}
}
.join-team__top{overflow:hidden;}
.join-team__middle{position:relative;z-index:3;margin-top:-110px;mix-blend-mode:exclusion;transition-delay:0.1s;}
@media only screen and (max-width: 1600px) {
.join-team__middle{margin-top:-80px;}
}
@media (min-width: 1200px) and (max-height: 900px) {
.join-team__middle{margin-top:-80px;}
}
@media only screen and (max-width: 767px) {
.join-team__middle{margin-top:-60px;}
}
.join-team__header{background-color:#000;margin-bottom:88px;}
@media only screen and (max-width: 1600px) {
.join-team__header{margin-bottom:70px;}
}
@media (min-width: 1200px) and (max-height: 900px) {
.join-team__header{margin-bottom:60px;}
}
@media only screen and (max-width: 767px) {
.join-team__header{margin-bottom:60px;}
}
.join-team__text{line-height:1.6;transition-delay:0.2s;opacity:1 !important;}
.join-team__button{margin-top:40px;transition-delay:0.3s;}
.join-team .title{color:var(--color-white);}
.join-team__slider{display:flex;white-space:nowrap;width:100%;}
.join-team__slider-inner{display:flex;gap:40px;align-items:center;transition:transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);}
@media only screen and (max-width: 1200px) {
.join-team__slider-inner{gap:30px;}
}
@media only screen and (max-width: 767px) {
.join-team__slider-inner{gap:16px;transition-duration:0.3s;}
}
.join-team__slider-item{position:relative;height:440px;width:670px;flex-shrink:0;overflow:hidden;border-bottom:3px solid var(--color-brown);}
@media only screen and (max-width: 1600px) {
.join-team__slider-item{height:380px;width:580px;}
}
@media (min-width: 1200px) and (max-height: 900px) {
.join-team__slider-item{height:300px;width:450px;}
}
@media only screen and (max-width: 1200px) {
.join-team__slider-item{width:546px;}
}
@media only screen and (max-width: 767px) {
.join-team__slider-item{width:280px;height:200px;}
}
.join-team__slider-item:nth-child(even){width:580px;height:380px;}
@media only screen and (max-width: 1600px) {
.join-team__slider-item:nth-child(even){width:480px;height:320px;}
}
@media (min-width: 1200px) and (max-height: 900px) {
.join-team__slider-item:nth-child(even){width:360px;height:240px;}
}
@media only screen and (max-width: 767px) {
.join-team__slider-item:nth-child(even){width:240px;height:160px;}
}
.join-team__slider-item:last-child{border-top-right-radius:10px;}
.join-team__animation-trigger{height:2000px;}
@media only screen and (max-width: 767px) {
.join-team__animation-trigger{height:1000px;}
}
.language-modal{position:fixed;left:0;top:0;height:100%;width:100%;z-index:999;padding:24px;display:flex;align-items:center;justify-content:center;transition:opacity 0.3s ease, visibility 0.3s ease;background:rgba(214, 214, 214, 0.1);-webkit-backdrop-filter:blur(37px);backdrop-filter:blur(37px);}
.language-modal.hide{opacity:0;visibility:hidden;pointer-events:none;}
.language-modal__overlay{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.6);}
.language-modal__body{margin:auto;width:100%;max-width:600px;padding:90px 50px 50px;position:relative;z-index:9;background-color:var(--color-neutral);border-top-right-radius:20px;border-bottom:3px solid var(--color-brown);}
@media only screen and (max-width: 767px) {
.language-modal__body{padding:60px 30px 30px;}
}
.language-modal__close{position:absolute;right:8px;top:8px;width:45px;height:45px;}
.language-modal__close .icon{width:30px;height:30px;pointer-events:none;}
@media only screen and (max-width: 767px) {
.language-modal__close .icon{width:20px;height:20px;}
}
.language-modal__close .icon::before{background-color:#bab8b8;}
.language-modal__close:hover .icon::before{background-color:var(--color-brown);}
.language-modal__title{margin-bottom:24px;}
@media only screen and (min-width: 1601px) {
.language-modal__title{font-size:32px;}
}
@media only screen and (max-width: 767px) {
.language-modal__title{margin-bottom:16px;}
}
.language-modal__dropdown{position:relative;}
.language-modal__dropdown-placeholder{display:flex;align-items:center;position:relative;padding:12px 24px;gap:12px;min-height:56px;cursor:pointer;border:1px solid rgba(0, 0, 0, 0.15);}
.language-modal__dropdown-placeholder-flag{flex:0 0 22px;max-width:22px;}
.language-modal__dropdown-placeholder img{width:100%;height:100%;}
.language-modal__dropdown-placeholder-arrow{width:20px;height:20px;right:24px;position:absolute;pointer-events:none;}
.language-modal__dropdown-placeholder .icon{pointer-events:none;transition:transform 0.3s ease;}
.language-modal .dropdown{background-color:var(--color-white);max-width:100%;}
.language-modal .dropdown__placeholder{border-color:rgba(0, 0, 0, 0.15);}
.language-modal__button{margin-top:20px;}
@media only screen and (max-width: 767px) {
.language-modal__button{margin-top:16px;}
}
.large-slider{overflow:hidden;}
.large-slider__top{margin-bottom:92px;display:flex;flex-direction:column;gap:36px;}
@media only screen and (max-width: 1200px) {
.large-slider__top{margin-bottom:80px;gap:24px;}
}
@media only screen and (max-width: 1022px) {
.large-slider__top{margin-bottom:60px;}
}
.large-slider__title{opacity:1 !important;}
@media(max-width:380px){
.large-slider .title--h2{font-size:22px;}
}
@media(max-width:380px){
.large-slider .title--h4{font-size:18px;}
}
.large-slider__text{transition-delay:0.1s;opacity:1 !important;}
.large-slider .row-bottom{transition-delay:0.3s;}
.large-slider .swiper{overflow:visible;}
.large-slider .swiper-slide{height:auto !important;}
.large-slider .swiper-slide .large-slider__slide{height:100%;}
.large-slider .swiper-slide:not(.swiper-slide-active){filter:blur(1px);}
.large-slider .swiper-slide:not(.swiper-slide-active) .large-slider__slide-content{opacity:0.5;}
.large-slider .swiper-slide:not(.swiper-slide-active) .large-slider__slide{box-shadow:none;border-bottom:1px solid transparent;}
.large-slider .swiper-slide:not(.swiper-slide-active) .large-slider__slide-img:after{opacity:0;}
.large-slider .swiper-slide:not(.swiper-slide-active) .large-slider__slide-img:before{opacity:1;}
.large-slider__slide{background-color:var(--color-black);color:#fff;position:relative;border-bottom:3px solid #966b58;padding:80px 48px;display:flex;justify-content:flex-end;min-height:640px;transition:transform 0.8s ease, box-shadow 0.8s ease, border 0.3s ease;box-shadow:0 24px 60px 10px rgba(0, 0, 0, 0.8);border-top-right-radius:20px;overflow:hidden;pointer-events:none;}
@media(max-width:1460px){
.large-slider__slide{min-height:560px;padding:80px 40px;}
}
@media only screen and (max-width: 1200px) {
.large-slider__slide{min-height:480px;padding:60px 20px;}
}
@media only screen and (max-width: 1022px) {
.large-slider__slide{min-height:400px;}
}
@media only screen and (max-width: 767px) {
.large-slider__slide{min-height:360px;padding:120px 24px 24px;}
}
.large-slider__slide:hover img{transform:scale(1.05);}
.large-slider__slide:hover .mod-link{color:var(--color-brown);}
.large-slider__slide:hover .mod-link .icon{transform:translate(6px, 0);}
.large-slider__slide-img{z-index:1;}
.large-slider__slide-img:after, .large-slider__slide-img:before{content:"";background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(20, 29, 35, 0.85) 80%);top:0;left:0;position:absolute;height:100%;width:100%;display:block;pointer-events:none;transition:0.8s ease;opacity:1;z-index:1;}
.large-slider__slide-img:before{background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.75) 80%);opacity:0;}
.large-slider__slide-img img{transition:transform 0.8s ease;}
.large-slider__slide-content{position:relative;width:388px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;z-index:3;opacity:1;transition:opacity 0.6s ease;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);}
@media(max-width:1460px){
.large-slider__slide-content{width:352px;}
}
@media only screen and (max-width: 1022px) {
.large-slider__slide-content{width:36%;}
}
@media only screen and (max-width: 767px) {
.large-slider__slide-content{width:100%;padding:0 10px;margin-top:auto;}
}
@media(max-width:380px){
.large-slider__slide-content{padding:0;}
}
.large-slider__slide-text{line-height:1.5;}
@media only screen and (max-width: 1022px) {
.large-slider__slide-text{font-size:14px;}
}
.large-slider__slide .mod-link{color:var(--color-white);}
.large-slider__slide-link{position:absolute;z-index:5;top:0;left:0;height:100%;width:100%;font-size:0;line-height:0;opacity:0;}
.large-slider__nav{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;}
.large-slider__nav .btn{white-space:nowrap;}
@media only screen and (max-width: 1200px) {
.large-slider__nav-button{width:100%;margin-top:30px;display:flex;justify-content:center;}
}
@media only screen and (max-width: 767px) {
.large-slider .slider-nav{display:none;}
}
.large-slider .swiper-pagination-wrapper{flex:auto;}
@media only screen and (max-width: 767px) {
.large-slider .swiper-pagination-wrapper{display:flex;align-items:center;justify-content:center;}
}
.large-slider .swiper-slide-active .large-slider__slide{pointer-events:all;}
.latest-blog{overflow:hidden;}
.latest-blog .title{margin-bottom:44px;}
@media only screen and (max-width: 1200px) {
.latest-blog .title{margin-bottom:36px;}
}
@media only screen and (max-width: 1022px) {
.latest-blog .title{margin-bottom:24px;}
}
.latest-blog__button{transition-delay:0.1s;}
.latest-blog .slider-nav{margin-top:50px;transition-delay:0.2s;}
@media only screen and (max-width: 1200px) {
.latest-blog .slider-nav{margin-top:40px;}
}
@media only screen and (max-width: 1022px) {
.latest-blog .slider-nav{display:none;}
}
.latest-blog .swiper-slide{width:auto;transition-duration:0.15s;}
.latest-blog .swiper-slide:nth-child(1) .blog-card{transition-delay:0.15s;}
.latest-blog .swiper-slide:nth-child(2) .blog-card{transition-delay:0.25s;}
.latest-blog .swiper-slide:nth-child(3) .blog-card{transition-delay:0.35s;}
.latest-blog .swiper-slide:nth-child(4) .blog-card{transition-delay:0.45s;}
.latest-blog .swiper-slide:nth-child(5) .blog-card{transition-delay:0.55s;}
.latest-blog .swiper-slide:nth-child(6) .blog-card{transition-delay:0.65s;}
.latest-blog .swiper-slide:nth-child(7) .blog-card{transition-delay:0.75s;}
.latest-blog .swiper-slide:nth-child(8) .blog-card{transition-delay:0.85s;}
.latest-blog .swiper-slide:nth-child(9) .blog-card{transition-delay:0.95s;}
.latest-blog .swiper-slide:nth-child(10) .blog-card{transition-delay:1.05s;}
.latest-blog .swiper{overflow:visible;padding-right:10px;}
@media only screen and (max-width: 1022px) {
.latest-blog__nav{margin-top:30px;}
}
.latest-blog__slider{position:relative;width:calc(50vw + 10.5% + var(--scroll-width, 0px));}
@media only screen and (max-width: 1600px) {
.latest-blog__slider{width:calc(50vw + 22% + var(--scroll-width, 0px));}
}
@media only screen and (min-width: 1023px) {
.latest-blog__slider{overflow:hidden;}
}
@media only screen and (max-width: 1022px) {
.latest-blog__slider{width:100%;margin-top:40px;}
}
.latest-blog .swiper-pagination-bullets.swiper-pagination-horizontal-bullet, .latest-blog .swiper-pagination-bullet{background-color:var(--color-gray-light);}
.latest-blog .swiper-pagination-bullets.swiper-pagination-horizontal-bullet.swiper-pagination-bullet-active, .latest-blog .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-brown);}
.main-services{user-select:none;position:relative;}
@media only screen and (max-width: 1022px) {
.main-services{padding:60px 0;}
}
.main-services__faker{position:absolute;left:0;top:0;width:100%;height:100vh;pointer-events:none;}
@media only screen and (max-width: 1022px) {
.main-services__faker{display:none;}
}
.main-services__faker-slides{display:flex;flex-direction:column;}
.main-services__faker-slide{height:40vh;}
.main-services__animation-start{top:0;}
.main-services__image{width:100%;position:relative;min-height:66vh;border-top-right-radius:20px;overflow:hidden;border-bottom:3px solid var(--color-brown);}
@media only screen and (max-width: 1022px) {
.main-services__image{min-height:1px;height:0;padding-bottom:100%;margin-bottom:32px;}
}
@media only screen and (max-width: 767px) {
.main-services__title .title{word-wrap:break-word;hyphens:auto;}
}
.main-services__text{margin-top:40px;}
@media only screen and (max-width: 1200px) {
.main-services__text{margin-top:20px;}
}
@media only screen and (max-width: 1022px) {
.main-services__text{margin-top:16px;}
}
.main-services .swiper{overflow:hidden;margin:0;}
.main-services__body{position:relative;}
.main-services__body-inner{position:relative;}
@media only screen and (max-width: 1022px) {
.main-services__body-inner{overflow:hidden;}
}
.main-services__body-container{display:grid;grid-template-columns:670px 1fr;grid-gap:130px;flex-direction:column;min-height:100vh;align-items:center;justify-content:center;position:relative;}
@media only screen and (max-width: 1600px) {
.main-services__body-container{grid-gap:60px;padding-left:40px;grid-template-columns:500px 1fr;}
}
@media only screen and (max-width: 1200px) {
.main-services__body-container{grid-gap:40px;padding-left:0;}
}
@media only screen and (max-width: 1022px) {
.main-services__body-container{display:block;min-height:1px;grid-template-columns:1fr;grid-gap:0;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.main-services__body .row{position:absolute;left:50%;width:100%;transform:translate(-50%, -50%);min-height:1px;top:50%;}
}
@media only screen and (max-width: 1022px) {
.main-services__body .row{display:block;margin:0;}
}
.main-services__slider{position:relative;min-height:66vh;display:flex;flex-direction:column;}
@media only screen and (max-width: 1022px) {
.main-services__slider{min-height:1px;}
}
.main-services__slider-inner{left:0;width:126%;}
@media(max-width:1700px){
.main-services__slider-inner{width:110%;}
}
@media only screen and (max-width: 1600px) {
.main-services__slider-inner{width:100%;}
}
@media only screen and (max-width: 1022px) {
.main-services__slider-inner{width:100%;position:relative;pointer-events:all;}
}
@media only screen and (max-width: 1022px) {
.main-services__slider .swiper{overflow:visible;}
}
@media only screen and (max-width: 1022px) {
.main-services__slider .swiper-slide{width:380px;}
}
@media only screen and (max-width: 767px) {
.main-services__slider .swiper-slide{width:340px;}
}
@media(max-width:380px){
.main-services__slider .swiper-slide{width:280px;}
}
.main-services__accordion{display:flex;flex-direction:column;justify-content:center;gap:40px;transform:translate(0, 50%);transition:transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);}
@media only screen and (max-width: 1600px) {
.main-services__accordion{gap:32px;}
}
@media only screen and (max-width: 1200px) {
.main-services__accordion{gap:24px;}
}
@media only screen and (max-width: 1022px) {
.main-services__accordion{display:none;}
}
.main-services__accordion-title{text-align:left;cursor:pointer;opacity:0.3;transition:0.4s ease;}
@media only screen and (max-width: 1022px) {
.main-services__accordion-title{opacity:1;}
}
.main-services__accordion-title h2{pointer-events:none;}
.main-services__accordion-title:hover{opacity:1;}
.main-services__accordion-text{line-height:1.6;height:0;will-change:height, padding;overflow:hidden;}
.main-services__accordion-text-inner{padding-top:24px;}
@media only screen and (max-width: 1200px) {
.main-services__accordion-text-inner{padding-top:10px;}
}
.main-services__accordion-item.is-open .main-services__accordion-title{opacity:1;font-size:48px;line-height:1.04;}
@media only screen and (max-width: 1600px) {
.main-services__accordion-item.is-open .main-services__accordion-title{font-size:36px;}
}
@media only screen and (max-width: 1200px) {
.main-services__accordion-item.is-open .main-services__accordion-title{font-size:32px;}
}
@media only screen and (max-width: 1022px) {
.main-services__content{padding-right:16px;}
}
.main-services .mod-link{color:var(--color-brown-rollovers);margin-top:40px;}
@media only screen and (max-width: 1200px) {
.main-services .mod-link{margin-top:20px;}
}
.main-services .swiper-pagination{max-width:100%;}
@media only screen and (max-width: 1022px) {
.main-services .swiper-pagination{margin-top:32px;transition-delay:0.05;}
}
.main-services__pagination{display:flex;align-items:center;gap:16px;opacity:0;flex-direction:column;transition:opacity 0.3s ease;position:fixed;z-index:3;left:60px;top:56%;transform:translate(0, -50%);pointer-events:none;height:400px;justify-content:center;}
@media only screen and (max-width: 1919px) {
.main-services__pagination{left:40px;}
}
@media only screen and (max-width: 1200px) {
.main-services__pagination{display:none;}
}
.main-services__pagination-item{width:4px;flex:1;max-height:90px;height:auto;transition:background-color 0.3s ease;background-color:var(--color-white);}
.main-services__pagination-item.is-active{background-color:var(--color-brown);}
.main-services__pagination.is-visible{opacity:1;}
@media only screen and (max-width: 1022px) {
.main-services__button{transition-delay:0.1s;margin-top:40px;padding:0 24px;text-align:center;}
}
.main-services .swiper-pagination-bullet{background-color:var(--color-white);}
.main-services .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-brown);}
.map-module{position:relative;line-height:1.6;background-color:var(--color-gray-light);}
.map-module__row{height:100vh;min-height:800px;display:grid;grid-template-columns:720px 1fr;}
@media only screen and (max-width: 1600px) {
.map-module__row{grid-template-columns:580px 1fr;}
}
@media only screen and (max-width: 1200px) {
.map-module__row{grid-template-columns:450px 1fr;font-size:14px;}
}
@media only screen and (max-width: 1022px) {
.map-module__row{grid-template-columns:1fr;display:flex;height:auto;flex-direction:column-reverse;}
}
.map-module__left{padding:94px 50px 20px;display:flex;flex-direction:column;overflow:hidden;}
@media only screen and (max-width: 1600px) {
.map-module__left{padding:80px 40px 20px;}
}
@media only screen and (max-width: 1200px) {
.map-module__left{padding:60px 30px 20px;}
}
@media only screen and (max-width: 767px) {
.map-module__left{padding:40px 24px 20px;}
}
.map-module__right{position:relative;}
@media only screen and (max-width: 1022px) {
.map-module__right{height:0;padding-bottom:70%;}
}
.map-module__title{margin-bottom:36px;}
.map-module__options{font-weight:700;display:flex;flex-wrap:wrap;gap:16px 50px;margin-bottom:32px;}
@media only screen and (max-width: 1200px) {
.map-module__options{gap:16px 32px;}
}
@media only screen and (max-width: 767px) {
.map-module__options{gap:16px 24px;}
}
@media only screen and (min-width: 1201px) {
.map-module__options .checkbox__label{padding-left:50px;}
}
@media only screen and (max-width: 1200px) {
.map-module__options .checkbox__label{padding-left:36px;}
}
.map-module__options .checkbox__label::before, .map-module__options .checkbox__label::after{top:-2px;}
@media only screen and (max-width: 1200px) {
.map-module__options .checkbox__label::before, .map-module__options .checkbox__label::after{width:24px;height:24px;}
}
.map-module__search{margin-bottom:16px;}
.map-module__search ::-webkit-input-placeholder{color:#ccced0;opacity:1;}
.map-module__search ::-moz-placeholder{color:#ccced0;opacity:1;}
.map-module__search ::-ms-input-placeholder{color:#ccced0;opacity:1;}
.map-module__search :-moz-placeholder{color:#ccced0;opacity:1;}
.map-module__search :-ms-input-placeholder{color:#ccced0;opacity:1;}
.map-module__search ::placeholder{color:#ccced0;opacity:1;}
.map-module__search label{font-weight:600;margin-bottom:4px;}
.map-module__search-form{position:relative;}
.map-module__search-input{padding:4px 70px 4px 24px;width:100%;height:58px;border:1px solid var(--color-gray-1);background:var(--color-white);font-size:18px;}
@media only screen and (max-width: 1200px) {
.map-module__search-input{font-size:16px;padding-left:16px;height:54px;}
}
.map-module__search-submit{position:absolute;right:0;padding:8px;height:58px;width:58px;min-width:1px;min-height:1px;}
@media only screen and (max-width: 1200px) {
.map-module__search-submit{height:54px;width:54px;}
}
.map-module .dropdown, .map-module .location-card{max-width:100%;}
.map-module .dropdown__list-inner{scrollbar-track-color:#fff;scrollbar-face-color:#000a14;scrollbar-arrow-color:#000a14;}
.map-module .dropdown__list-inner::-webkit-scrollbar{width:2px;}
.map-module .dropdown__list-inner ::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background:#fff;}
.map-module .dropdown__list-inner ::-webkit-scrollbar-thumb:window-inactive{background:#80858a;}
.map-module .dropdown__list-inner::-webkit-scrollbar-thumb{background:#000a14;width:2px;border-radius:0;}
.map-module .dropdown__list-inner::-webkit-scrollbar-thumb:hover{background:#333b43;}
.map-module .dropdown__list-inner ::-webkit-scrollbar{width:2px;}
.map-module__result-text{margin-bottom:12px;}
.map-module__list{flex:auto;position:relative;overflow:hidden;display:flex;flex-direction:column;width:calc(100% + 16px);}
.map-module__list::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:90px;background:linear-gradient(0deg, #f0f0f0 0.75%, rgba(240, 240, 240, 0) 100%);pointer-events:none;z-index:3;}
.map-module__list-inner{display:grid;grid-gap:10px;padding-bottom:90px;padding-right:14px;overflow:auto;scrollbar-track-color:#fff;scrollbar-face-color:#000a14;scrollbar-arrow-color:#000a14;}
.map-module__list-inner::-webkit-scrollbar{width:2px;}
.map-module__list-inner ::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background:#fff;}
.map-module__list-inner ::-webkit-scrollbar-thumb:window-inactive{background:#80858a;}
.map-module__list-inner::-webkit-scrollbar-thumb{background:#000a14;width:2px;border-radius:0;}
.map-module__list-inner::-webkit-scrollbar-thumb:hover{background:#333b43;}
.map-module__list-inner ::-webkit-scrollbar{width:2px;}
@media only screen and (max-width: 1022px) {
.map-module__list-inner{max-height:50vh;}
}
.map-module__image, .map-module__init{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.map-module__popup{display:none;}
.map-module__popup-item{position:relative;padding-bottom:6px;width:260px;}
.map-module__popup-item::after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);width:0px;height:0px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--color-brown);}
.map-module__popup-body{display:flex;flex-direction:column;gap:4px;width:100%;padding:24px 20px 20px;background-color:var(--color-white);border-bottom:3px solid var(--color-brown);}
.map-module__popup-body .location-card__info{margin-bottom:0;}
.map-module .gm-style .gm-style-iw-c{background-color:transparent;box-shadow:none;padding:0;border-radius:0;}
.map-module .gm-style .gm-style-iw-d{overflow:auto !important;}
.map-module .gm-style .gm-style-iw-tc::after{background:var(--color-brown);height:8px;left:4px;width:16px;}
.map-module .gm-style .gm-ui-hover-effect{top:6px !important;right:-4px !important;height:36px !important;width:36px !important;background:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.2876 9.71228L9.71222 2.28766' stroke='%23966B58' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3Cpath d='M2.2876 2.28772L9.71222 9.71234' stroke='%23966B58' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center center/14px auto !important;opacity:1;}
@media only screen and (max-width: 767px) {
.map-module .gm-style .gm-ui-hover-effect{right:0;top:0;}
}
.map-module .gm-style .gm-ui-hover-effect *{opacity:0;}
.mentioned-in-blog{position:relative;}
.mentioned-in-blog__body{border-top-right-radius:20px;padding:50px;border-bottom:3px solid var(--color-brown);}
@media only screen and (max-width: 1600px) {
.mentioned-in-blog__body{padding:40px;}
}
@media only screen and (max-width: 767px) {
.mentioned-in-blog__body{padding:60px 0 60px 24px;width:100vw;margin-left:-24px;border-radius:0;border-bottom:0;}
}
@media only screen and (max-width: 767px) {
.mentioned-in-blog__body .margin--50{display:none;}
}
.mentioned-in-blog__title{margin-bottom:42px;}
@media only screen and (max-width: 767px) {
.mentioned-in-blog__title{padding-right:14px;}
}
.mentioned-in-blog .blog-card, .mentioned-in-blog .product-card{width:100%;min-height:340px;max-width:100%;border-radius:0;box-shadow:none;border-bottom:0;}
.mentioned-in-blog .blog-card{padding:14px 20px;}
.mentioned-in-blog .blog-card .title--h5{font-size:16px;line-height:1.1;}
.mentioned-in-blog .product-card{display:flex;flex-direction:column;gap:20px;}
@media only screen and (max-width: 767px) {
.mentioned-in-blog .product-card{justify-content:center;}
}
.mentioned-in-blog .product-card__image{height:auto;flex:auto;display:flex;flex-direction:column;}
.mentioned-in-blog .product-card__image img{position:absolute;left:0;top:0;width:100%;height:100%;}
@media only screen and (min-width: 1023px) {
.mentioned-in-blog .swiper-slide:nth-child(3n) .blog-card,
.mentioned-in-blog .swiper-slide:nth-child(3n) .product-card{border-top-right-radius:20px;}
}
@media only screen and (max-width: 1022px) {
.mentioned-in-blog .swiper-slide:nth-child(2n) .blog-card,
.mentioned-in-blog .swiper-slide:nth-child(2n) .product-card{border-top-right-radius:20px;}
}
@media only screen and (max-width: 767px) {
.mentioned-in-blog__slider{position:relative;}
}
.mentioned-in-blog__slider-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;}
@media only screen and (max-width: 767px) {
.mentioned-in-blog__slider-nav{display:none;}
}
@media only screen and (max-width: 767px) {
.mentioned-in-blog .slider-nav{display:none;}
}
.mentioned-in-blog .swiper-pagination-bullet{background-color:var(--color-white);}
.mentioned-in-blog .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-brown);}
.mentioned-in-blog .swiper-pagination-wrapper{width:100%;}
@media only screen and (max-width: 767px) {
.mentioned-in-blog .swiper-pagination-wrapper{display:flex;justify-content:center;margin:20px 0;}
}
.newsletter-form__background::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.newsletter-form{position:relative;padding-top:100px;}
@media only screen and (max-width: 1022px) {
.newsletter-form{padding-top:80px;}
}
@media only screen and (max-width: 767px) {
.newsletter-form{padding-top:60px;}
}
.newsletter-form__background{background-color:var(--color-black-2);}
.newsletter-form__background::after{background:rgb(0, 10, 20);background:linear-gradient(180deg, rgb(0, 10, 20) 0%, rgba(0, 10, 20, 0) 100%);z-index:2;}
.newsletter-form .container{position:relative;z-index:4;}
.newsletter-form__body{padding:100px;border-top-right-radius:20px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:50px;align-items:flex-start;}
@media only screen and (max-width: 1600px) {
.newsletter-form__body{padding:60px 60px 100px;}
}
@media only screen and (max-width: 1022px) {
.newsletter-form__body{grid-template-columns:1fr;grid-gap:40px;}
}
@media only screen and (max-width: 767px) {
.newsletter-form__body{padding:30px 30px 60px;}
}
.newsletter-form__body-left{display:grid;}
.newsletter-form__bottom-image{position:relative;z-index:5;margin-top:-70px;}
@media only screen and (max-width: 767px) {
.newsletter-form__bottom-image{overflow:hidden;margin-top:-40px;}
}
.newsletter-form__bottom-image img{width:100%;object-fit:contain;height:auto;}
@media only screen and (max-width: 767px) {
.newsletter-form__bottom-image img{max-width:140%;width:140%;position:relative;left:50%;transform:translate(-50%, 0);}
}
.newsletter-form__icon{margin-bottom:44px;}
@media only screen and (max-width: 1022px) {
.newsletter-form__icon{margin-bottom:32px;}
}
@media only screen and (max-width: 767px) {
.newsletter-form__icon{margin-bottom:24px;}
}
.newsletter-form__text{line-height:1.6;margin-top:34px;}
@media only screen and (max-width: 1022px) {
.newsletter-form__text{margin-top:24px;}
}
@media only screen and (max-width: 767px) {
.newsletter-form__text{margin-top:16px;}
}
.newsletter-form .form-component{margin-top:-4px;}
@media only screen and (max-width: 1022px) {
.newsletter-form .form-component{margin-top:0;}
}
.newsletter-form .form-component__inner{grid-gap:28px;}
.newsletter-form .form-component__success{min-height:1px;margin-top:100px;}
.newsletter-form .form-component__submit{margin-top:26px;}
@media only screen and (max-width: 767px) {
.newsletter-form .form-component__submit{margin-top:24px;}
}
.newsletter-form .form-component .checkbox__label::after, .newsletter-form .form-component .checkbox__label:before{top:-6px;}
@media only screen and (max-width: 1022px) {
.newsletter-form .form-component .checkbox__label::after, .newsletter-form .form-component .checkbox__label:before{top:0;}
}
.newsletter-form .mod-loader{background-color:var(--color-gray-light);}
.newsletter-form--without-image{padding:100px 0;}
@media only screen and (max-width: 1022px) {
.newsletter-form--without-image{padding:80px 0;}
}
@media only screen and (max-width: 767px) {
.newsletter-form--without-image{padding:60px 0;}
}
.newsletter-form--without-image .newsletter-form__body{border-bottom:3px solid var(--color-brown);}
.newsletter-form--smaller{padding-top:0;padding-bottom:150px;}
@media only screen and (max-width: 1919px) {
.newsletter-form--smaller{padding-bottom:130px;}
}
@media only screen and (max-width: 1600px) {
.newsletter-form--smaller{padding-bottom:110px;}
}
@media only screen and (max-width: 1022px) {
.newsletter-form--smaller{padding-bottom:60px;}
}
.newsletter-form--smaller .newsletter-form__body{grid-template-columns:1fr;}
@media only screen and (min-width: 1023px) {
.newsletter-form--smaller .newsletter-form__body{padding:50px;grid-gap:40px;}
}
@media only screen and (max-width: 1022px) {
.newsletter-form--smaller .newsletter-form__body{padding:40px;}
}
@media only screen and (max-width: 767px) {
.newsletter-form--smaller .newsletter-form__body{padding:60px 24px;width:100vw;margin-left:-24px;border-radius:0;border-bottom:0;}
}
@media only screen and (min-width: 1023px) {
.newsletter-form--smaller .newsletter-form__text{margin-top:42px;}
}
.newsletter-form--smaller .newsletter-form__title{font-size:24px;}
.newsletter-form--smaller .newsletter-form__icon{margin:0;width:80px;flex-shrink:0;}
.newsletter-form--smaller .newsletter-form__header{display:flex;align-items:center;gap:50px;}
@media only screen and (max-width: 1022px) {
.newsletter-form--smaller .newsletter-form__header{flex-direction:column;gap:30px;align-items:flex-start;}
}
@media only screen and (min-width: 1023px) {
.newsletter-form--smaller .form-component__submit{margin-top:0;position:absolute;right:0;top:25px;z-index:3;width:232px;}
.newsletter-form--smaller .form-component__submit .btn{width:100%;min-height:58px;}
}
@media only screen and (min-width: 1023px) {
.newsletter-form--smaller .form-component__row-item{width:calc(100% - 240px);}
}
.newsletter-form--secondary{overflow:hidden;padding:200px 0;}
@media only screen and (max-width: 1919px) {
.newsletter-form--secondary{padding:180px 0;}
}
@media only screen and (max-width: 1600px) {
.newsletter-form--secondary{padding:150px 0;}
}
@media only screen and (max-width: 1200px) {
.newsletter-form--secondary{padding:120px 0;}
}
@media only screen and (max-width: 1022px) {
.newsletter-form--secondary{padding:80px 0;}
}
@media only screen and (max-width: 767px) {
.newsletter-form--secondary{padding:60px 0;}
}
.newsletter-form--secondary .container{position:relative;}
.newsletter-form--secondary .newsletter-form__bottom-image{position:absolute;right:-188px;bottom:-206px;max-width:624px;}
@media only screen and (max-width: 1600px) {
.newsletter-form--secondary .newsletter-form__bottom-image{bottom:-150px;max-width:594px;right:-80px;}
}
@media only screen and (max-width: 1200px) {
.newsletter-form--secondary .newsletter-form__bottom-image{bottom:-120px;max-width:550px;right:-140px;}
}
@media only screen and (max-width: 1022px) {
.newsletter-form--secondary .newsletter-form__bottom-image{bottom:-80px;max-width:520px;right:-180px;}
}
@media only screen and (max-width: 767px) {
.newsletter-form--secondary .newsletter-form__bottom-image{bottom:-60px;display:none;}
}
.newsletter-form--secondary .newsletter-form__body{grid-template-columns:1fr;grid-gap:40px;}
@media only screen and (max-width: 1200px) {
.newsletter-form--secondary .newsletter-form__body{padding:60px;}
}
@media only screen and (max-width: 767px) {
.newsletter-form--secondary .newsletter-form__body{padding:30px;}
}
.newsletter-form--secondary .form-component__submit{margin-top:44px;}
.newsletter-form--secondary .newsletter-form__body-right, .newsletter-form--secondary .newsletter-form__body-left{display:grid;max-width:800px;}
@media only screen and (max-width: 1600px) {
.newsletter-form--secondary .newsletter-form__body-right, .newsletter-form--secondary .newsletter-form__body-left{max-width:620px;}
}
@media only screen and (max-width: 1200px) {
.newsletter-form--secondary .newsletter-form__body-right, .newsletter-form--secondary .newsletter-form__body-left{max-width:400px;}
}
.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%;}
.notifications-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(240, 240, 240, 0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:999;padding:40px;display:flex;align-items:center;overflow:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease, visibility 0.3s ease;}
@media only screen and (max-width: 1022px) {
.notifications-modal{padding:24px;}
}
.notifications-modal.is-open-modal{opacity:1;visibility:visible;pointer-events:all;}
.notifications-modal__overlay{position:fixed;pointer-events:all;}
.notifications-modal__inner{max-width:580px;width:100%;margin:auto;border-top-right-radius:20px;position:relative;z-index:4;}
@media only screen and (max-width: 1600px) {
.notifications-modal__inner{max-width:500px;}
}
@media only screen and (max-width: 767px) {
.notifications-modal__inner{max-width:310px;}
}
.notifications-modal__close{position:absolute;top:46px;right:46px;width:26px;height:26px;z-index:4;}
@media only screen and (max-width: 1022px) {
.notifications-modal__close{border-top-right-radius:8px;background-color:var(--color-white);top:15px;right:15px;border:1px solid var(--color-border-brown);}
}
.notifications-modal__close .icon{width:30px;height:30px;transition:transform 0.3s ease;}
@media only screen and (max-width: 1022px) {
.notifications-modal__close .icon{width:15px;height:15px;}
}
.notifications-modal__close .icon::before{background-color:var(--color-brown);}
.notifications-modal__close:hover .icon{transform:scale(0.8);}
.notifications-modal .swiper-slide{border-top-right-radius:20px;overflow:hidden;}
.notifications-modal .card{max-width:100%;border-bottom:3px solid var(--color-brown);}
.notifications-modal .card .mod-link{margin:12px 0 0;}
@media only screen and (min-width: 1601px) {
.notifications-modal .card .mod-link{font-size:16px;}
}
@media only screen and (min-width: 1601px) {
.notifications-modal .card__content{padding:32px 40px;grid-gap:12px;max-width:100%;}
}
@media only screen and (min-width: 1601px) {
.notifications-modal .card__info{font-size:16px;}
}
@media only screen and (min-width: 1601px) {
.notifications-modal .card__title{font-size:24px;line-height:1.43;}
}
@media (max-height: 900px) {
.notifications-modal .card__image{padding-bottom:56.24%;}
}
.notifications-modal .swiper-pagination-wrapper{position:absolute;width:100%;padding:0 20px;top:20px;z-index:3;}
@media only screen and (max-width: 767px) {
.notifications-modal .swiper-pagination-wrapper{padding:0 10px;}
}
.notifications-modal .swiper-pagination-bullet, .notifications-modal .swiper-pagination-bullets.swiper-pagination-horizontal, .notifications-modal .swiper-pagination{max-width:100%;}
.notifications-modal .swiper-pagination-bullet{background-color:var(--color-white);position:relative;}
.notifications-modal .swiper-pagination-bullet::before{content:"";position:absolute;left:0;top:0;height:100%;background-color:var(--color-brown);width:0;}
.notifications-modal .swiper-pagination-bullet.is-filled::before{width:100%;}
.notifications-modal .swiper-pagination-bullet-active::before{animation:animate_bullet 5s linear forwards;}
.notifications-modal .swiper-pagination-bullet-active.paused::before{animation-play-state:paused;}
.notifications-modal .slider-nav__arrow{position:absolute;top:50%;transform:translate(0, -50%);z-index:9;display:flex;}
.notifications-modal .slider-nav__arrow.arrow-left{left:-80px;}
.notifications-modal .slider-nav__arrow.arrow-right{right:-80px;}
.notifications-modal__buttons{position:absolute;right:20px;top:384px;display:flex;gap:10px;z-index:8;}
@media only screen and (max-width: 1600px) {
.notifications-modal__buttons{top:328px;}
}
@media only screen and (max-width: 767px) {
.notifications-modal__buttons{top:188px;right:10px;}
}
.notifications-modal__btn{width:30px;height:30px;border-radius:100%;background-color:rgba(140, 102, 87, 0.4);transition:background-color 0.3s ease;}
.notifications-modal__btn .icon::before{background-color:rgba(255, 255, 255, 0.8);}
.notifications-modal__btn .icon-play{width:9px;height:13px;left:2px;}
.notifications-modal__btn:hover{background-color:var(--color-brown);}
.notifications-modal__btn:hover .icon::before{background-color:var(--color-white);}
@media only screen and (max-width: 767px) {
.notifications-modal .slider-nav{display:none;}
}
@keyframes animate_bullet {
0%{width:0%;}
100%{width:100%;}
}
.partners-slider__animation-trigger{height:100%;left:0;position:absolute;width:100%;top:0;pointer-events:none;}
.partners-slider{position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;}
@media (max-height: 1000px) {
.partners-slider{padding-top:20px;}
}
.partners-slider__animation-trigger{height:1500px;}
@media only screen and (max-width: 767px) {
.partners-slider__animation-trigger{height:1000px;}
}
.partners-slider__images{display:inline-flex;gap:20px;}
.partners-slider__images-item{position:relative;overflow:hidden;border-bottom:3px solid var(--color-brown);padding:20px;background-color:var(--color-gray-light);height:330px;width:440px;flex-shrink:0;transition-duration:0.15s;}
@media (max-height: 1000px) {
.partners-slider__images-item{height:220px;width:360px;}
}
@media only screen and (max-width: 1200px) {
.partners-slider__images-item{width:320px;height:220px;}
}
@media only screen and (max-width: 767px) {
.partners-slider__images-item{width:200px;height:140px;}
}
.partners-slider__images-item:nth-child(1){transition-delay:0.15s;}
.partners-slider__images-item:nth-child(2){transition-delay:0.25s;}
.partners-slider__images-item:nth-child(3){transition-delay:0.35s;}
.partners-slider__images-item:nth-child(4){transition-delay:0.45s;}
.partners-slider__images-item:nth-child(5){transition-delay:0.55s;}
.partners-slider__images-item:nth-child(6){transition-delay:0.65s;}
.partners-slider__images-item:nth-child(7){transition-delay:0.75s;}
.partners-slider__images-item:nth-child(8){transition-delay:0.85s;}
.partners-slider__images-item:nth-child(9){transition-delay:0.95s;}
.partners-slider__images-item:nth-child(10){transition-delay:1.05s;}
.partners-slider__images-item:last-child{border-top-right-radius:10px;}
.partners-slider__images-item img{display:inline-block;object-fit:contain;}
@media only screen and (max-width: 767px) {
.partners-slider__images-item img{max-width:160px;max-height:130px;}
}
.partners-slider .swiper{overflow:visible;}
.partners-slider__text{transition-delay:0.05s;opacity:1 !important;}
.partners-slider__button{transition-delay:0.1s;}
@media (max-height: 1000px) {
.partners-slider .margin--50{height:30px;}
}
@media only screen and (max-width: 767px) {
.partners-slider .margin--50{height:24px;}
}
.platforms{position:relative;}
.platforms__header{margin-bottom:40px;}
.platforms__header-title{margin-bottom:36px;}
@media only screen and (max-width: 767px) {
.platforms__header-title{margin-bottom:16px;}
}
.platforms__list{transition-delay:0.1s;display:grid;grid-gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));}
@media only screen and (max-width: 1022px) {
.platforms__list{grid-gap:16px;}
}
@media only screen and (max-width: 767px) {
.platforms__list{grid-gap:10px;grid-template-columns:repeat(2, minmax(0, 1fr));}
}
.platforms__list-item{min-height:100px;padding:20px;background-color:var(--color-black);transition:box-shadow 0.6s ease;}
@media only screen and (max-width: 1022px) {
.platforms__list-item{min-height:84px;padding:16px;}
}
@media only screen and (max-width: 767px) {
.platforms__list-item{padding:8px;min-height:74px;}
}
.platforms__list-item img{display:inline-block;max-width:240px;object-fit:contain;}
@media only screen and (max-width: 1022px) {
.platforms__list-item img{max-width:170px;}
}
@media only screen and (max-width: 767px) {
.platforms__list-item img{max-width:100%;}
}
.platforms__list-item:hover{box-shadow:0px 0px 45px 0px rgba(0, 0, 0, 0.3);}
.platforms__footer{transition-delay:0.15s;}
.platforms__footer-title{margin-bottom:34px;}
@media only screen and (max-width: 767px) {
.platforms__footer-title{margin-bottom:16px;}
}
.platforms__footer-text{margin-bottom:42px;}
@media only screen and (max-width: 767px) {
.platforms__footer-text{margin-bottom:24px;}
}
.platforms .margin--100:last-child{display:none;}
.platforms *:last-child{margin-bottom:0;}
.page-template--single .platforms .section-margin:first-child{display:none;}
.page-template--single .platforms .section-margin:last-child .margin--200{height:150px;}
@media only screen and (max-width: 1919px) {
.page-template--single .platforms .section-margin:last-child .margin--200{height:130px;}
}
@media only screen and (max-width: 1600px) {
.page-template--single .platforms .section-margin:last-child .margin--200{height:110px;}
}
@media only screen and (max-width: 1022px) {
.page-template--single .platforms .section-margin:last-child .margin--200{height:60px;}
}
.play-podcast{position:relative;}
.play-podcast__body iframe{width:100%;border:0;}
.product-cta{position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;}
@media only screen and (max-width: 1022px) {
.product-cta{min-height:1px;}
}
.product-cta .row{flex:auto;}
.product-cta__image{height:100%;}
@media only screen and (min-width: 1023px) {
.product-cta__image{position:relative;z-index:3;}
}
@media only screen and (max-width: 1022px) {
.product-cta__image{height:0;padding-bottom:128%;margin-bottom:45px;}
}
.product-cta__image::after{content:"";width:150%;left:30%;top:0;height:100%;z-index:1;position:absolute;background:linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0) 100%);}
@media only screen and (max-width: 1022px) {
.product-cta__image::after{display:none;}
}
.product-cta__image-inner{position:absolute;right:0;top:0;height:100%;width:calc(50% + 36vw);z-index:2;}
@media(min-width:3000px){
.product-cta__image-inner{width:calc(50% + 40vw);}
}
@media only screen and (max-width: 1919px) {
.product-cta__image-inner{width:calc(50% + 30vw);}
}
@media only screen and (max-width: 1600px) {
.product-cta__image-inner{width:calc(50% + 28vw);}
}
@media(max-width:1440px){
.product-cta__image-inner{width:calc(50% + 26vw);}
}
@media only screen and (max-width: 1022px) {
.product-cta__image-inner{width:calc(100% + 48px);right:-24px;border-top-right-radius:20px;overflow:hidden;background-color:var(--color-white);}
}
.product-cta__image img{object-position:right center;}
@media only screen and (max-width: 1022px) {
.product-cta__image img{object-position:center center;}
}
.product-cta__bg-pattern{z-index:1;position:absolute;left:50%;top:50%;width:calc(100% - 100px);height:580px;transform:translate(-50%, -50%);background-repeat:repeat-x;background-size:auto 100%;pointer-events:none;background-position:right top;clip-path:polygon(0 85%, 11% 100%, 0 100%, 0 100%);}
.in-viewport .product-cta__bg-pattern{animation:revealProductCta 0.6s linear forwards;}
@media only screen and (max-width: 1022px) {
.product-cta__bg-pattern{width:100%;height:calc(100% + 130px);top:-122px;transform:translate(-50%, 0);background-position:right top;background-repeat:repeat-y;background-size:100% auto;}
}
.product-cta__content{position:relative;z-index:5;min-height:100%;display:flex;flex-direction:column;justify-content:center;}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.product-cta__content{padding-right:30px;}
}
@media only screen and (max-width: 1022px) {
.product-cta__content{padding:0 24px 68px 24px;z-index:8;}
}
@media(max-width:360px){
.product-cta__content{padding:0 16px 68px 16px;}
}
@media only screen and (max-width: 1022px) {
.product-cta__content:after{content:"";position:absolute;left:-24px;width:calc(100% + 48px);bottom:-20vw;height:450px;z-index:1;background:linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0) 100%);}
}
.product-cta .title{margin-bottom:36px;}
@media only screen and (max-width: 1200px) {
.product-cta .title{margin-bottom:24px;}
}
@media only screen and (max-width: 1022px) {
.product-cta .title{margin-bottom:34px;position:relative;z-index:3;}
}
.product-cta__text{margin-bottom:44px;opacity:1 !important;transition-delay:0.05s;}
@media only screen and (max-width: 1200px) {
.product-cta__text{margin-bottom:30px;}
}
@media only screen and (max-width: 1022px) {
.product-cta__text{line-height:1.75;margin-bottom:40px;position:relative;z-index:3;}
}
.product-cta__links{display:grid;grid-gap:25px;grid-template-columns:repeat(2, minmax(0, 1fr));margin-bottom:50px;transition-delay:0.1s;}
@media only screen and (max-width: 1200px) {
.product-cta__links{grid-template-columns:1fr;margin-bottom:36px;grid-gap:16px;}
}
@media only screen and (max-width: 1022px) {
.product-cta__links{grid-gap:24px;margin-bottom:46px;}
}
.product-cta__links, .product-cta__categories, .product-cta__button{opacity:0;transform:translate3d(0, 30px, 0);}
@media only screen and (max-width: 1022px) {
.product-cta__links, .product-cta__categories, .product-cta__button{position:relative;z-index:3;}
}
.product-cta__button{transition-delay:0.15s;}
@media only screen and (max-width: 767px) {
.product-cta__button .btn{min-height:58px;font-size:14px;width:100%;}
}
.product-cta__categories{display:grid;grid-gap:20px;margin-top:50px;grid-template-columns:repeat(3, minmax(0, 1fr));transition-delay:0.2s;}
@media only screen and (max-width: 1022px) {
.product-cta__categories{grid-template-columns:repeat(2, minmax(0, 1fr));position:relative;z-index:3;}
}
@media only screen and (max-width: 1200px) {
.product-cta__categories{grid-gap:8px;}
}
@media(max-width:380px){
.product-cta__categories{grid-template-columns:1fr;}
}
.product-cta .category-card{min-height:155px;padding:14px 20px;}
@media only screen and (max-width: 1200px) {
.product-cta .category-card{min-height:116px;}
}
.product-cta .category-card .title{font-size:18px;margin-bottom:0;}
@media only screen and (max-width: 1200px) {
.product-cta .category-card .title{font-size:14px;}
}
.product-cta .mod-link__text{gap:20px;}
.product-cta .mod-link .icon::before{background-color:var(--color-brown);}
@media only screen and (min-width: 1023px) {
.product-cta--reverse .row{flex-direction:row-reverse;}
.product-cta--reverse .product-cta__image-inner{right:initial;left:0;}
.product-cta--reverse .product-cta__bg-pattern{background-position:left bottom;}
.product-cta--reverse .product-cta__image::after{background:linear-gradient(90deg, rgba(240, 240, 240, 0) 0%, #f0f0f0 100%);left:initial;right:50%;}
.product-cta--reverse .product-cta__image img{object-position:left center;}
}
@media only screen and (max-width: 1022px) {
.product-cta--reverse .product-cta__content:after{background:linear-gradient(0deg, #f0f0f0 0%, rgba(240, 240, 240, 0) 100%);}
}
@keyframes revealProductCta {
0%{clip-path:polygon(0 85%, 11% 100%, 0 100%, 0 100%);}
50%{clip-path:polygon(23% 0, 100% 100%, 0 100%, 0 0);}
100%{clip-path:polygon(23% -92%, 184% 100%, 0 100%, 0 0);}
}
@media only screen and (max-width: 1022px) {
.sc-product-cta{z-index:3;margin-top:-20px;}
}
.sc-product-cta.sc-white-bg{background:transparent;}
@media only screen and (max-width: 1022px) {
.sc-product-cta.sc-white-bg + .sc-gray-bg .product-cta__image::before{content:"";position:absolute;right:-24px;width:20px;height:20px;top:0;z-index:1;background-color:var(--color-white);}
}
.product-list{padding:100px 0 200px;}
@media only screen and (max-width: 1600px) {
.product-list{padding-bottom:150px;}
}
@media only screen and (max-width: 1200px) {
.product-list{padding:80px 0 100px;}
}
@media only screen and (max-width: 1022px) {
.product-list{padding:48px 0;border-top-right-radius:20px;margin-top:-16px;}
}
.product-list__inner{display:grid;grid-template-columns:325px 1fr;grid-gap:50px;align-items:flex-start;}
@media only screen and (max-width: 1919px) {
.product-list__inner{grid-template-columns:280px 1fr;}
}
@media only screen and (max-width: 1022px) {
.product-list__inner{grid-gap:0;grid-template-columns:1fr;}
}
.product-list__header{display:flex;align-items:center;justify-content:space-between;gap:30px 20px;margin-bottom:50px;}
@media only screen and (max-width: 1200px) {
.product-list__header{flex-wrap:wrap;align-items:flex-start;}
}
@media only screen and (max-width: 1022px) {
.product-list__header{margin-bottom:40px;}
}
@media only screen and (max-width: 767px) {
.product-list__header{gap:20px;}
}
@media only screen and (max-width: 1022px) {
.product-list__header-buttons{display:flex;width:100%;gap:22px;}
.product-list__header-buttons .btn{flex:1;gap:8px;}
}
@media only screen and (max-width: 1200px) {
.product-list__result{width:100%;flex:auto;order:1;}
}
@media only screen and (max-width: 767px) {
.product-list__filter-trigger{margin-left:auto;}
}
.product-list__filter-count{height:14px;min-width:14px;padding:2px 2px 2px 3px;border-radius:100%;background-color:var(--color-white);font-size:8px;color:var(--color-black-2);}
.product-list__filter-count.hide{display:none;}
.product-list__sort{flex-shrink:0;display:flex;align-items:center;gap:20px;margin-left:auto;}
@media only screen and (max-width: 1022px) {
.product-list__sort{width:100%;margin:0;position:fixed;top:0;left:0;z-index:999;height:100%;overflow:auto;max-width:366px;background-color:var(--color-white);flex-direction:column;align-items:flex-start;padding:24px;gap:0;transform:translate(-100%, 0);opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;}
.product-list__sort.is-open-sort + .product-list__sort-overlay{pointer-events:all;}
.product-list__sort.is-open-sort + .product-list__sort-overlay, .product-list__sort.is-open-sort{opacity:1;visibility:visible;transform:translate(0, 0);}
}
@media only screen and (max-width: 1022px) {
.product-list__sort-title{border:0;padding:0;font-size:18px;text-transform:uppercase;font-weight:800;font-family:var(--font-secondary);display:flex;justify-content:space-between;gap:20px;align-items:center;width:100%;margin-bottom:36px;}
}
@media only screen and (max-width: 1022px) {
.product-list__sort-close{margin-left:auto;width:20px;height:20px;flex-shrink:0;}
.product-list__sort-close .icon{width:18px;height:18px;}
.product-list__sort-close .icon::before{background-color:var(--color-border-brown);}
}
.product-list__sort-overlay{position:fixed;background-color:rgba(0, 0, 0, 0.8);z-index:99;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease, visibility 0.3s ease;}
.product-list__sort .dropdown{width:400px;flex-shrink:0;}
@media only screen and (max-width: 1919px) {
.product-list__sort .dropdown{width:300px;}
}
@media only screen and (max-width: 1022px) {
.product-list__sort .dropdown{width:100%;}
.product-list__sort .dropdown__placeholder{display:none;}
.product-list__sort .dropdown__list{position:relative;top:0;pointer-events:all;visibility:visible;opacity:1;margin-top:0;}
.product-list__sort .dropdown__list-inner{border:0;max-height:initial;}
.product-list__sort .dropdown__list-inner input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option{background-color:transparent;color:var(--color-brown);font-weight:700;}
.product-list__sort .dropdown__list-option{padding:8px 0;min-height:1px;font-size:16px;}
}
.product-list__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:20px;}
@media only screen and (max-width: 1200px) {
.product-list__list{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.product-list__list{grid-template-columns:1fr;}
}
.product-list .product-card{max-width:100%;}
.product-list__footer{margin-top:50px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.product-list__footer{gap:30px 20px;}
}
@media only screen and (max-width: 1022px) {
.product-list__footer{margin-top:40px;}
}
@media only screen and (max-width: 767px) {
.product-list__footer{flex-direction:column;}
}
.product-list__footer .btn{min-width:315px;}
@media only screen and (max-width: 767px) {
.product-list__footer .btn{min-width:1px;padding:8px 30px;}
}
@media only screen and (max-width: 1200px) {
.product-list__footer .pagination{width:100%;}
}
.product-module__showcase::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.product-module{padding-top:80px;}
@media only screen and (max-width: 1200px) {
.product-module{padding-top:60px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.product-module{padding-top:66px;}
}
@media only screen and (min-width: 1023px) {
.product-module__showcase{position:-webkit-sticky;position:sticky;top:calc(var(--site-header-height, 0px) + var(--secondary-nav-height, 0px) + 20px);left:0;transition:top 0.3s ease;}
}
@media only screen and (min-width: 1023px) {
.is-scrolled .product-module__showcase{top:calc(var(--secondary-nav-height, 0px) + 20px);}
}
@media only screen and (min-width: 1023px) {
.is-scrolled.is-scrolled-up .product-module__showcase{top:calc(var(--site-header-height, 0px) + var(--secondary-nav-height, 0px) + 20px);}
}
@media only screen and (max-width: 1022px) {
.product-module__showcase{position:relative;}
}
.product-module__showcase::before{background-color:var(--color-white);border-radius:0 20px 0 0;left:initial;right:0;width:100vw;}
@media only screen and (max-width: 1022px) {
.product-module__showcase::before{right:-24px;}
}
.product-module__showcase-wrapper{position:relative;height:100%;}
.product-module .product-showcase{z-index:2;}
@media only screen and (min-width: 768px) {
.product-module .product-showcase{max-width:100%;}
}
@media only screen and (max-width: 1022px) {
.product-module .product-showcase{border-radius:0;}
}
.product-module .product-showcase__inner{position:absolute;top:0;right:0;width:142%;}
@media only screen and (max-width: 1919px) {
.product-module .product-showcase__inner{width:117%;padding-left:0;}
}
@media only screen and (max-width: 1600px) {
.product-module .product-showcase__inner{width:110%;}
}
@media(max-width:1340px){
.product-module .product-showcase__inner{width:100%;position:relative;}
}
.product-module__content{padding:42px 0;max-width:555px;width:100%;margin-left:auto;}
@media only screen and (max-width: 1200px) {
.product-module__content{padding:40px 0;max-width:100%;margin:0;}
}
.product-module .tag{margin-bottom:44px;}
@media only screen and (min-width: 1601px) {
.product-module .tag{font-size:18px;padding:14px 20px;}
}
@media only screen and (max-width: 1200px) {
.product-module .tag{margin-bottom:32px;}
}
@media only screen and (max-width: 767px) {
.product-module .tag{margin-bottom:25px;}
}
@media only screen and (max-width: 1022px) {
.product-module__header{padding:44px 0 30px;background-color:var(--color-white);}
}
.product-module__title{margin-bottom:32px;transition-delay:0.05s;}
@media only screen and (max-width: 1022px) {
.product-module__title{margin-bottom:0;}
}
.product-module .editor-text{line-height:1.6;margin-bottom:32px;transition-delay:0.1s;}
.product-module .available-sizes, .product-module .color-selection{max-width:100%;margin-bottom:40px;transition-delay:0.15s;}
.product-module .available-sizes{transition-delay:0.2s;}
.product-module__price{color:var(--color-brown);margin-bottom:40px;transition-delay:0.25s;}
@media only screen and (max-width: 1200px) {
.product-module__price{font-size:24px;}
}
.product-module__buttons{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:20px;transition-delay:0.3s;}
@media only screen and (max-width: 767px) {
.product-module__buttons{grid-template-columns:1fr;grid-gap:15px;}
}
.product-module__buttons .btn{min-height:74px;font-size:18px;line-height:normal;}
@media only screen and (max-width: 1919px) {
.product-module__buttons .btn{min-height:65px;font-size:16px;}
}
@media only screen and (max-width: 1022px) {
.product-module__buttons .btn{min-height:50px;font-size:14px;}
}

.quote-module{position:relative;}
.quote-module__text.title{color:var(--color-brown);line-height:1.25;text-transform:initial;font-weight:300;position:relative;margin-bottom:0;}
@media only screen and (max-width: 1022px) {
.quote-module__text.title{padding:0 80px;}
}
@media only screen and (max-width: 767px) {
.quote-module__text.title{padding:44px 0;font-size:22px;line-height:1.4;}
}
.quote-module__text::after, .quote-module__text::before{position:absolute;font-size:120px;line-height:1;font-weight:800;-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--color-brown);color:transparent;height:60px;vertical-align:middle;}
@media only screen and (max-width: 1200px) {
.quote-module__text::after, .quote-module__text::before{font-size:80px;height:40px;}
}
@media only screen and (max-width: 767px) {
.quote-module__text::after, .quote-module__text::before{font-size:60px;height:30px;}
}
.quote-module__text::before{content:"“";left:-134px;top:-8px;}
@media only screen and (max-width: 1200px) {
.quote-module__text::before{left:-84px;top:2px;}
}
@media only screen and (max-width: 1022px) {
.quote-module__text::before{left:0;top:0;}
}
.quote-module__text::after{content:"“";bottom:0;right:-135px;}
@media only screen and (max-width: 1200px) {
.quote-module__text::after{right:-84px;bottom:2px;}
}
@media only screen and (max-width: 1022px) {
.quote-module__text::after{right:0;bottom:0;}
}
.quote-module__text .icon{position:absolute;left:50%;top:0;transform:translate(-50%, 0);}
@media only screen and (max-width: 1022px) {
.quote-module__text .icon{width:40px;height:32px;}
}
@media only screen and (max-width: 767px) {
.quote-module__text .icon{width:32px;height:26px;}
}
.quote-module__text .icon::before{background-color:currentColor;}
.references-module .section-header .title{max-width:100%;}
.references-module .row{gap:20px 0;}
.references-module .row .col-xs-12:nth-child(1){transition-delay:50ms;}
.references-module .row .col-xs-12:nth-child(2){transition-delay:100ms;}
.references-module .row .col-xs-12:nth-child(3){transition-delay:150ms;}
.references-module .row .col-xs-12:nth-child(4){transition-delay:200ms;}
.references-module .row .col-xs-12:nth-child(5){transition-delay:250ms;}
.references-module .row .col-xs-12:nth-child(6){transition-delay:300ms;}
.references-module .row .col-xs-12:nth-child(7){transition-delay:350ms;}
.references-module .row .col-xs-12:nth-child(8){transition-delay:400ms;}
.references-module .row .col-xs-12:nth-child(9){transition-delay:450ms;}
.references-module .row .col-xs-12:nth-child(10){transition-delay:500ms;}
.references-module__card{padding:30px;height:244px;border-bottom:3px solid var(--color-brown);}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.references-module__card{height:180px;}
}
@media only screen and (max-width: 767px) {
.references-module__card{height:220px;}
}
.references-module__card img{width:auto;height:auto;max-height:120px;object-fit:contain;transform:scale(1.000001);transition:transform 0.3s ease;}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.references-module__card img{max-height:90px;}
}
.references-module__card[href]:hover img{transform:scale(1.02);}
.related-products{position:relative;user-select:none;}
.related-products__title{max-width:190px;margin-bottom:24px;}
.related-products__slider{margin-top:50px;}
@media only screen and (max-width: 767px) {
.related-products__slider{width:calc(100% + 24px);padding-right:24px;margin-top:40px;}
}
.related-products .swiper-slide{height:auto;}
.related-products .product-card{box-shadow:none;border-radius:0;max-width:100%;}
.related-products .product-card:hover{box-shadow:none;}
.related-products .swiper-scrollbar{position:relative;width:100%;left:0;bottom:0;height:4px;background-color:var(--color-white);border-radius:0;}
.related-products .swiper-scrollbar-drag{background-color:var(--color-brown);border-radius:0;}
.sales-team{position:relative;line-height:1.6;}
.sales-team__title{margin-bottom:32px;}
@media only screen and (max-width: 767px) {
.sales-team__title{margin-bottom:24px;}
}
.sales-team__text{margin-bottom:40px;transition-delay:0.05s;opacity:1 !important;}
.sales-team__list{transition-delay:0.1s;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:50px 20px;}
@media only screen and (max-width: 1200px) {
.sales-team__list{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.sales-team__list{grid-template-columns:1fr;grid-gap:40px;}
}
.sales-team .person-card{max-width:100%;}
.sc-secondary-nav::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.secondary-nav{display:flex;align-items:center;z-index:99;position:-webkit-sticky;position:sticky;top:110px;pointer-events:all;color:var(--color-white);transform:translateY(0);transition:top 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, opacity 300ms ease, visibility 300ms ease, transform 0.3s ease;}
@media only screen and (max-width: 1600px) {
.secondary-nav{top:100px;}
}
@media only screen and (max-width: 1022px) {
.secondary-nav{top:68px;}
}
.is-scrolled .secondary-nav{top:0;background-color:var(--color-black-2);}
.is-scrolled.is-scrolled-up .secondary-nav{top:90px;}
@media only screen and (max-width: 1600px) {
.is-scrolled.is-scrolled-up .secondary-nav{top:80px;}
}
@media only screen and (max-width: 1022px) {
.is-scrolled.is-scrolled-up .secondary-nav{top:68px;}
}
.body-scroll-locked .secondary-nav{padding-right:var(--scroll-width, 0px);}
.secondary-nav.is-hidden{transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;}
.secondary-nav__inner{display:flex;align-items:center;gap:20px;min-height:80px;transition:background-color 0.3s ease, padding 0.3s ease, min-height 0.3s ease;}
@media only screen and (max-width: 1200px) {
.secondary-nav__inner{min-height:60px;}
}
@media only screen and (max-width: 1022px) {
.secondary-nav__inner{min-height:1px;}
}
.is-scrolled .secondary-nav__inner::before{opacity:0;}
@media only screen and (min-width: 1023px) {
.has-progress-bar.is-scrolled .secondary-nav__inner{padding-top:8px;}
}
.is-scrolled.is-scrolled-up .secondary-nav__inner::before{opacity:1;}
@media(max-width:1440px){
.secondary-nav__inner{gap:0;}
}
@media only screen and (max-width: 1022px) {
.secondary-nav__inner{padding:14px 0;min-height:1px;justify-content:space-between;}
}
@media(max-width:350px){
.secondary-nav__inner{padding:12px 0;}
}
.secondary-nav__inner::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:var(--color-brown);width:calc(100% - 80px);height:1px;z-index:1;pointer-events:none;transition:opacity 0.3s ease;}
@media only screen and (max-width: 1600px) {
.secondary-nav__inner::before{width:calc(100% - 60px);}
}
@media only screen and (max-width: 1022px) {
.secondary-nav__inner::before{width:calc(100% - 48px);}
}
@media only screen and (max-width: 767px) {
.secondary-nav__inner::before{width:calc(100% - 48px);}
}
.secondary-nav__offset{position:absolute;top:0;left:0;width:100%;pointer-events:none;height:70px;}
@media only screen and (max-width: 1200px) {
.secondary-nav__offset{height:60px;}
}
@media only screen and (max-width: 1022px) {
.secondary-nav__offset{height:51px;}
}
.secondary-nav__left{flex:auto;position:relative;z-index:4;display:flex;gap:20px;align-items:center;justify-content:flex-start;}
@media only screen and (max-width: 1022px) {
.secondary-nav__left{justify-content:space-between;gap:10px;}
}
.secondary-nav__left-inner{margin-left:auto;opacity:0;pointer-events:none;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease, color 0.3s ease;display:none;}
@media only screen and (max-width: 1022px) {
.secondary-nav__left-inner{display:grid;grid-template-columns:1fr auto;grid-gap:10px;align-items:center;cursor:pointer;margin-left:0;opacity:1;visibility:visible;pointer-events:all;}
}
.secondary-nav__left-inner span{pointer-events:none;}
.secondary-nav__left-inner p{white-space:nowrap;}
@media only screen and (max-width: 1022px) {
.secondary-nav__left-inner p{overflow:hidden;text-overflow:ellipsis;width:100%;}
}
.secondary-nav__left-inner p a:hover{color:var(--color-border-brown);}
.secondary-nav__left-inner .icon{width:16px;height:16px;flex-shrink:0;display:none;margin-top:3px;}
@media only screen and (max-width: 1022px) {
.secondary-nav__left-inner .icon{display:block;width:15px;height:15px;margin-top:2px;}
}
.secondary-nav__left-inner .icon::before{transition:transform 0.3s ease;background-color:var(--color-white);}
.is-open-secondary-nav .secondary-nav__left-inner .icon::before{transform:scaleY(-1);}
.secondary-nav__back-link{display:grid;grid-template-columns:20px 1fr;grid-gap:10px;align-items:center;color:#000;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:0.3s ease;}
@media only screen and (max-width: 767px) {
.secondary-nav__back-link{grid-template-columns:15px 1fr;}
}
.secondary-nav__back-link .icon{margin:auto;transition:transform 0.3s ease;}
@media only screen and (max-width: 767px) {
.secondary-nav__back-link .icon{width:14px;height:14px;}
}
.secondary-nav__back-link .icon::before{background-color:#fff;}
.secondary-nav__back-link:hover{color:#000;background:var(--color-border-brown);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.secondary-nav__back-link:hover .icon{transform:translate(-4px);}
@media only screen and (max-width: 1022px) {
.secondary-nav__breadcrumbs{display:none;}
}
.secondary-nav__breadcrumbs nav{scrollbar-track-color:transparent;scrollbar-face-color:transparent;scrollbar-arrow-color:transparent;scrollbar-width:none;-ms-overflow-style:none;scroll-padding:0;}
.secondary-nav__breadcrumbs nav::-webkit-scrollbar{width:0;}
.secondary-nav__breadcrumbs nav ::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background:transparent;}
.secondary-nav__breadcrumbs nav ::-webkit-scrollbar-thumb:window-inactive{background:rgba(0, 0, 0, 0);}
.secondary-nav__breadcrumbs nav::-webkit-scrollbar-thumb{background:transparent;width:0;border-radius:0;}
.secondary-nav__breadcrumbs nav::-webkit-scrollbar-thumb:hover{background:rgba(0, 0, 0, 0);}
.secondary-nav__breadcrumbs nav ::-webkit-scrollbar{width:0;}
@media only screen and (max-width: 1022px) {
.secondary-nav__breadcrumbs nav{padding:0 0 0 24px;}
}
.secondary-nav__breadcrumbs ul{display:flex;flex-direction:row;flex-wrap:nowrap;}
@media only screen and (min-width: 1023px) {
.secondary-nav__breadcrumbs ul{display:inline;}
}
.secondary-nav__breadcrumbs-link{color:#000;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
@media only screen and (max-width: 1022px) {
.secondary-nav__breadcrumbs-link{white-space:nowrap;border:0;}
}
.is-active .secondary-nav__breadcrumbs-link{color:#000;background:var(--color-border-brown);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.secondary-nav__breadcrumbs-link[href]:hover{color:#000;background:var(--color-border-brown);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.secondary-nav__breadcrumbs-item{position:relative;}
@media only screen and (max-width: 1022px) {
.secondary-nav__breadcrumbs-item{width:auto;display:flex;}
}
@media only screen and (min-width: 1023px) {
.secondary-nav__breadcrumbs-item{display:inline;}
}
@media only screen and (max-width: 1022px) {
.secondary-nav__breadcrumbs-item:last-child{padding-right:24px;}
}
.secondary-nav__breadcrumbs-item:not(:last-child)::after{content:"/";font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;margin:0 8px;}
@media only screen and (max-width: 1022px) {
.secondary-nav__breadcrumbs-item:not(:last-child)::after{margin:0 4px;}
}
.secondary-nav__right{display:flex;align-items:center;gap:20px;white-space:nowrap;}
@media only screen and (max-width: 1022px) {
.secondary-nav__right{flex-shrink:0;min-height:1px;margin-left:auto;white-space:normal;}
}
.secondary-nav__button{flex-shrink:0;position:relative;z-index:4;opacity:0;min-height:52px;pointer-events:none;}
.is-scrolled .secondary-nav__button{opacity:1;pointer-events:all;}
@media only screen and (max-width: 1600px) {
.secondary-nav__button{min-height:50px;font-size:12px;}
}
@media only screen and (max-width: 1200px) {
.secondary-nav__button{min-height:40px;padding:8px 18px;}
}
@media only screen and (max-width: 1022px) {
.secondary-nav__button{min-height:38px;}
}
@media only screen and (max-width: 767px) {
.secondary-nav__button{font-size:10px;min-height:30px;padding:8px 10px;}
}
.secondary-nav__button:focus{outline:0;}
.secondary-nav__nav{transition:transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;}
@media only screen and (max-width: 1022px) {
.secondary-nav__nav{width:100%;position:absolute;top:0;left:0;background-color:var(--color-black-2);border-bottom:1px solid var(--color-brown);display:flex;opacity:0;visibility:hidden;pointer-events:none;padding:var(--secondary-nav-height, 0px) 0 24px;max-height:calc(100vh - 64px - var(--secondary-nav-height, 0px));}
}
@media only screen and (max-width: 767px) {
.secondary-nav__nav{max-height:calc(100vh - 30px - var(--secondary-nav-height, 0px));}
}
.is-open-secondary-nav .secondary-nav__nav{opacity:1;visibility:visible;pointer-events:all;}
.secondary-nav__nav.hide{display:none;}
@media only screen and (max-width: 1022px) {
.secondary-nav__nav.hide{display:flex;}
}
@media only screen and (max-width: 1022px) {
.secondary-nav__nav nav{width:100%;max-height:100%;overflow:auto;padding:0 24px;}
}
.secondary-nav__nav ul{display:flex;gap:20px;flex-wrap:nowrap;align-items:center;}
@media only screen and (max-width: 1022px) {
.secondary-nav__nav ul{flex-direction:column;align-items:flex-start;flex-wrap:wrap;gap:0;}
}
@media only screen and (max-width: 1022px) {
.secondary-nav__nav-item{width:100%;}
}
.secondary-nav__nav-link{min-height:80px;display:flex;align-items:center;position:relative;padding:10px;color:#000;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:0.3s ease;}
@media(max-width:1530px){
.secondary-nav__nav-link{padding:10px 4px;}
}
@media only screen and (max-width: 1022px) {
.secondary-nav__nav-link{min-height:1px;padding:8px 0;font-size:14px;border-bottom:1px solid var(--color-brown);}
}
.secondary-nav__nav-link::before{content:"";position:absolute;left:0;bottom:0;width:100%;background-color:var(--color-brown);height:3px;transform:translateY(-6px);opacity:0;visibility:hidden;transition:transform 0.3s ease, opacity 0.3s ease, visibility 0.3s ease;pointer-events:none;}
@media only screen and (max-width: 1022px) {
.secondary-nav__nav-link::before{display:none;}
}
.is-active .secondary-nav__nav-link, .secondary-nav__nav-link:hover{color:#000;background:var(--color-border-brown);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.is-scrolled .is-active .secondary-nav__nav-link::before, .is-scrolled .secondary-nav__nav-link:hover::before{transform:translateY(0);opacity:1;visibility:visible;}
.secondary-nav--with-inquiry-form .secondary-nav__inner{gap:20px;}
.secondary-nav.has-more-items .secondary-nav__inner{gap:0;}
@media only screen and (min-width: 1023px) {
.secondary-nav.has-more-items .secondary-nav__inner{padding:10px 0;justify-content:space-between;}
.has-progress-bar.is-scrolled .secondary-nav.has-more-items .secondary-nav__inner{padding-top:18px;}
}
.secondary-nav.has-more-items .secondary-nav__left-inner{opacity:1;visibility:visible;pointer-events:all;display:grid;}
@media only screen and (min-width: 1023px) {
.secondary-nav.has-more-items .secondary-nav__left-inner{display:grid;grid-template-columns:1fr auto;grid-gap:10px;align-items:center;cursor:pointer;}
}
@media only screen and (min-width: 1023px) {
.secondary-nav.has-more-items .secondary-nav__left .icon{display:block;}
}
@media only screen and (min-width: 1023px) {
.secondary-nav.has-more-items .secondary-nav__right{flex-shrink:0;margin-left:auto;white-space:normal;}
}
@media only screen and (min-width: 1023px) {
.secondary-nav.has-more-items .secondary-nav__nav{width:100%;position:absolute;top:0;left:0;padding:calc(8px + var(--secondary-nav-height, 0px)) 0 24px;background-color:var(--color-black);border-bottom:1px solid var(--color-brown);max-height:calc(100vh - 100px - var(--secondary-nav-height, 0px));display:flex;opacity:0;visibility:hidden;pointer-events:none;}
.is-open-secondary-nav .secondary-nav.has-more-items .secondary-nav__nav{opacity:1;visibility:visible;pointer-events:all;}
}
@media only screen and (min-width: 1023px) {
.secondary-nav.has-more-items .secondary-nav__nav nav{width:100%;max-height:100%;overflow:auto;padding:0;scrollbar-track-color:#fff;scrollbar-face-color:#8c6657;scrollbar-arrow-color:#8c6657;}
.secondary-nav.has-more-items .secondary-nav__nav nav::-webkit-scrollbar{width:4px;}
.secondary-nav.has-more-items .secondary-nav__nav nav ::-webkit-scrollbar-track{-webkit-border-radius:8px;border-radius:8px;background:#fff;}
.secondary-nav.has-more-items .secondary-nav__nav nav ::-webkit-scrollbar-thumb:window-inactive{background:#c6b3ab;}
.secondary-nav.has-more-items .secondary-nav__nav nav::-webkit-scrollbar-thumb{background:#8c6657;width:4px;border-radius:8px;}
.secondary-nav.has-more-items .secondary-nav__nav nav::-webkit-scrollbar-thumb:hover{background:#a38579;}
.secondary-nav.has-more-items .secondary-nav__nav nav ::-webkit-scrollbar{width:4px;}
}
@media only screen and (min-width: 1023px) {
.secondary-nav.has-more-items .secondary-nav__nav ul{flex-direction:column;align-items:flex-start;gap:0;flex-wrap:wrap;max-width:calc(100% - 60px);margin:0 auto;}
}
@media(min-width:1481px){
.secondary-nav.has-more-items .secondary-nav__nav ul{max-width:calc(100% - 160px);}
}
@media only screen and (min-width: 1023px) {
.secondary-nav.has-more-items .secondary-nav__nav-item{width:100%;}
}
@media only screen and (min-width: 1023px) {
.secondary-nav.has-more-items .secondary-nav__nav-link{min-height:1px;padding:10px 0;border-bottom:1px solid var(--color-brown);}
}
@media only screen and (min-width: 1023px) {
.secondary-nav.has-more-items .secondary-nav__nav-link::before{display:none;}
}
.secondary-nav--dark-text{color:var(--color-black-2);}
.secondary-nav--dark-text .secondary-nav__inner::before{opacity:0;}
.secondary-nav--dark-text .secondary-nav__left-inner .icon::before{background-color:currentColor;}
.is-scrolled .secondary-nav--dark-text{color:var(--color-white);}
.is-scrolled .secondary-nav--dark-text .secondary-nav__inner::before{opacity:1;}
.is-open-secondary-nav .secondary-nav--dark-text{color:var(--color-white);}
.is-open-secondary-nav .secondary-nav--dark-text .secondary-nav__inner::before{opacity:1;}
.sc-secondary-nav{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}
.sc-secondary-nav::before{z-index:98;background-color:rgba(0, 10, 20, 0.4);opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;display:none;}
@media(max-width:1440px){
.sc-secondary-nav::before{display:block;}
}
.is-open-secondary-nav .sc-secondary-nav::before{visibility:visible;opacity:1;}
@media(max-width:1600px){
.sc-secondary-nav.with-many-items::before{display:block;}
}
.short-intro{position:relative;line-height:1.6;}
.short-intro__lead-text{font-weight:700;margin-bottom:32px;}
@media only screen and (max-width: 1022px) {
.short-intro__lead-text{margin-bottom:24px;}
}
@media only screen and (max-width: 767px) {
.short-intro__lead-text{margin-bottom:16px;}
}
.short-intro *:last-child{margin-bottom:0;}
.showcase__animation-trigger{height:100%;left:0;position:absolute;width:100%;top:0;pointer-events:none;}
.showcase{position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;}
@media (max-height: 1000px) {
.showcase{padding-top:20px;}
}
.showcase__animation-trigger{height:1500px;}
@media only screen and (max-width: 767px) {
.showcase__animation-trigger{height:1000px;}
}
.showcase__images{display:inline-flex;gap:20px;}
.showcase__images-item{position:relative;overflow:hidden;border-bottom:3px solid var(--color-brown);height:330px;width:440px;flex-shrink:0;transition-duration:0.15s;}
@media (max-height: 1000px) {
.showcase__images-item{height:220px;width:360px;}
}
@media only screen and (max-width: 1200px) {
.showcase__images-item{width:320px;height:220px;}
}
@media only screen and (max-width: 767px) {
.showcase__images-item{width:200px;height:140px;}
}
.showcase__images-item:nth-child(1){transition-delay:0.15s;}
.showcase__images-item:nth-child(2){transition-delay:0.25s;}
.showcase__images-item:nth-child(3){transition-delay:0.35s;}
.showcase__images-item:nth-child(4){transition-delay:0.45s;}
.showcase__images-item:nth-child(5){transition-delay:0.55s;}
.showcase__images-item:nth-child(6){transition-delay:0.65s;}
.showcase__images-item:nth-child(7){transition-delay:0.75s;}
.showcase__images-item:nth-child(8){transition-delay:0.85s;}
.showcase__images-item:nth-child(9){transition-delay:0.95s;}
.showcase__images-item:nth-child(10){transition-delay:1.05s;}
.showcase__images-item:last-child{border-top-right-radius:10px;}
.showcase__images-blank{width:50px;height:330px;display:block;flex-shrink:0;}
.showcase .swiper{overflow:visible;}
.showcase__text{transition-delay:0.1s;opacity:1 !important;}
@media (max-height: 1000px) {
.showcase .margin--100{height:40px;}
}
@media only screen and (max-width: 767px) {
.showcase .margin--100{height:30px;}
}
.single-page-progress{position:fixed;width:100%;height:8px;left:0;z-index:101;opacity:0;visibility:hidden;pointer-events:none;transition:transform 0.3s ease, box-shadow 0.3s ease, top 0.3s ease, border 0.3s ease, opacity 300ms ease, visibility 300ms ease;top:110px;}
@media only screen and (max-width: 1600px) {
.single-page-progress{top:100px;}
}
@media only screen and (max-width: 1022px) {
.single-page-progress{top:68px;height:4px;}
}
.is-scrolled .single-page-progress{top:0;opacity:1;visibility:visible;box-shadow:0px 20px 20px 0px rgba(0, 0, 0, 0.1);}
.is-scrolled-up .single-page-progress{opacity:0;visibility:hidden;}
.is-scrolled.is-scrolled-up .single-page-progress{top:90px;opacity:1;visibility:visible;}
@media only screen and (max-width: 1600px) {
.is-scrolled.is-scrolled-up .single-page-progress{top:80px;}
}
@media only screen and (max-width: 1022px) {
.is-scrolled.is-scrolled-up .single-page-progress{top:68px;}
}
.single-page-progress__progress{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;height:8px;}
@media only screen and (max-width: 1022px) {
.single-page-progress__progress{height:4px;}
}
.single-page-progress__bar{position:absolute;left:0;top:0;height:100%;background-color:var(--color-brown);transition:width 0.1s ease;}
.hamburger:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.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;}
.site-header{width:100%;color:var(--color-white);user-select:none;position:fixed;left:0;top:0;transition:transform 0.3s ease, top 0.3s ease, background-color 0.3s ease;z-index:100;background-color:var(--color-black-2);}
.is-scrolled .site-header{top:-90px;}
@media only screen and (max-width: 1919px) {
.is-scrolled .site-header{top:-80px;}
}
@media only screen and (max-width: 1022px) {
.is-scrolled .site-header{top:-68px;}
}
@media only screen and (max-width: 1022px) {
.is-open-menu.is-scrolled .site-header{top:0;}
}
.is-scrolled.is-scrolled-up .site-header{top:0;}
.body-scroll-locked .site-header{padding-right:var(--scroll-width, 0px);}
.site-header__inner{display:flex;align-items:center;justify-content:space-between;}
@media only screen and (max-width: 1022px) {
.site-header__inner{min-height:68px;border-bottom:0;}
}
.site-header__logo{position:relative;max-width:270px;width:100%;z-index:5;transition:max-width 0.3s ease;}
@media only screen and (max-width: 1919px) {
.site-header__logo{max-width:260px;}
}
@media only screen and (max-width: 1600px) {
.site-header__logo{max-width:200px;}
}
@media only screen and (max-width: 1200px) {
.site-header__logo{max-width:180px;}
}
@media only screen and (max-width: 1022px) {
.site-header__logo{max-width:140px;}
}
@media only screen and (min-width: 1023px) {
.is-scrolled .site-header__logo{max-width:210px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1200px) {
.is-scrolled .site-header__logo{max-width:190px;}
}
.site-header__logo img{width:100%;height:auto;object-fit:contain;}
@media only screen and (max-width: 1022px) {
.site-header__right{display:flex;flex-direction:column;align-items:flex-start;position:fixed;top:68px;height:calc(100% - 68px);overflow:auto;z-index:9;left:0;width:100%;background-color:var(--color-black-2);padding:0 24px 42px;gap:0;transition:opacity 0.3s ease, visibility 0.3s ease;font-weight:500;opacity:0;visibility:hidden;pointer-events:none;}
.is-open-menu .site-header__right{opacity:1;visibility:visible;pointer-events:all;}
}
.site-header__right-wrapper{display:flex;align-items:center;gap:50px;}
@media only screen and (max-width: 1600px) {
.site-header__right-wrapper{gap:32px;}
}
@media only screen and (max-width: 1200px) {
.site-header__right-wrapper{gap:16px;}
}
.site-header .btn{min-height:50px;font-size:12px;}
@media only screen and (max-width: 1200px) {
.site-header .btn{min-height:44px;padding:8px 16px;}
}
@media only screen and (max-width: 1022px) {
.site-header .btn{width:100%;min-height:58px;margin-top:auto;font-size:14px;}
}
@media only screen and (min-width: 1023px) {
.site-header .btn{transition:min-height 0.3s ease, background-color 0.3s ease, color 0.3s ease, border 0.3s ease;}
}
@media only screen and (min-width: 1023px) {
.is-scrolled .site-header .btn{min-height:40px;}
}
@media only screen and (min-width: 1601px) {
.is-scrolled .site-header .btn{min-height:46px;}
}
.site-header__notification-btn{width:30px;height:30px;position:relative;}
.site-header__notification-btn-count{width:16px;height:16px;border-radius:100%;color:var(--color-white);font-weight:800;font-size:8px;background-color:var(--color-validation-failed);position:absolute;right:-2px;top:-4px;z-index:3;pointer-events:none;}
@media only screen and (max-width: 1022px) {
.site-header__notification-btn .icon{width:24px;height:24px;}
}
.site-header__notification-btn:hover .icon::before{background-color:var(--color-white);}
.site-header__language-btn, .site-header__search-btn{padding:10px 0;}
@media only screen and (max-width: 1022px) {
.site-header__language-btn .icon, .site-header__search-btn .icon{width:24px;height:24px;}
}
.site-header__language-btn:hover .icon::before, .site-header__search-btn:hover .icon::before{background-color:var(--color-white);}
.hamburger{cursor:pointer;z-index:9;position:relative;width:36px;display:flex;flex-direction:column;gap:4px;padding:8px;}
.hamburger:after{z-index:9;transform:scale(1.5);-webkit-transform:scale(1.5);}
.hamburger__bar{background-color:var(--color-brown);height:2px;display:block;width:100%;pointer-events:none;transition:background-color 0.3s ease, transform 0.3s ease;}
.hamburger__bar:last-child{width:50%;}
.is-open-menu .hamburger__bar:first-child{transform:translateY(6px) rotate(225deg);}
.is-open-menu .hamburger__bar:nth-child(2){transform:scale(0);}
.is-open-menu .hamburger__bar:last-child{width:100%;transform:translateY(-6px) rotate(315deg);}
.tag-collection{overflow:hidden;}
.tag-collection__tab{display:flex;flex-direction:column;height:100%;position:relative;cursor:pointer;line-height:1.15;padding-bottom:30px;hyphens:auto;opacity:0.3;transition:opacity 0.4s ease;}
@media only screen and (max-width: 1022px) {
.tag-collection__tab{font-size:18px;padding-bottom:20px;}
}
.tag-collection__tab::after{content:"";position:absolute;bottom:0;left:0;width:calc(100% + 20px);background-color:var(--color-border-brown);height:4px;pointer-events:none;transform:scaleX(0);transform-origin:right;transition:transform 0.2s ease;}
.swiper-slide-thumb-active .tag-collection__tab, .tag-collection__tab:hover{opacity:1;}
.swiper-slide-thumb-active .tag-collection__tab::after{transform-origin:left;transform:scaleX(1);}
.tag-collection__tabs-slider{position:relative;margin-bottom:50px;}
@media only screen and (max-width: 1022px) {
.tag-collection__tabs-slider{width:calc(100% + 48px);margin-left:-24px;padding:0 24px;}
}
.tag-collection__tabs-slider::after{content:"";position:absolute;bottom:0;left:0;width:100%;background-color:var(--color-white);height:4px;pointer-events:none;}
@media only screen and (max-width: 1022px) {
.tag-collection__tabs-slider .swiper{overflow:visible;}
}
.tag-collection__tabs-slider .swiper-slide{display:flex;flex-direction:column;height:auto;}
.tag-collection__tabs-slider .swiper-slide:last-child .tag-collection__tab::after{width:100%;}
.tag-collection__content-slider .swiper{overflow:visible;}
.tag-collection__content-slider .swiper-slide{display:flex;flex-direction:column;height:auto;}
.tag-collection__card-list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:20px;}
@media only screen and (min-width: 768px) {
.tag-collection__card-list{height:100%;}
}
@media only screen and (max-width: 1022px) {
.tag-collection__card-list{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.tag-collection__card-list{grid-template-columns:1fr;}
}
.tag-collection__card-list-item{position:relative;}
@media only screen and (min-width: 1023px) {
.tag-collection__card-list-item:nth-child(3){border-top-right-radius:10px;overflow:hidden;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.tag-collection__card-list-item:nth-child(2){border-top-right-radius:10px;overflow:hidden;}
}
@media only screen and (min-width: 1023px) {
.tag-collection__card-list-item:nth-child(3n) .tag-collection__plus-icon{display:none;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.tag-collection__card-list-item:nth-child(2n) .tag-collection__plus-icon{display:none;}
}
@media only screen and (max-width: 767px) {
.tag-collection__card-list-item:first-child{border-top-right-radius:10px;overflow:hidden;}
}
.tag-collection__card-list-item:last-child .tag-collection__plus-icon{display:none;}
.tag-collection .product-card{max-width:100%;}
.tag-collection .product-card.rounded-card{border-radius:0;}
.tag-collection .product-card__title{text-transform:uppercase;}
@media only screen and (min-width: 768px) {
.tag-collection .product-card__title{min-height:46px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.tag-collection .product-card__title{min-height:40px;}
}
.tag-collection__plus-icon{position:absolute;left:100%;top:50%;transform:translate(-25%, -50%);width:50px;height:50px;border-radius:100%;background-color:var(--color-border-brown);z-index:8;pointer-events:none;}
@media only screen and (max-width: 1200px) {
.tag-collection__plus-icon{width:40px;height:40px;}
}
@media only screen and (max-width: 767px) {
.tag-collection__plus-icon{width:34px;height:34px;top:100%;left:50%;transform:translate(-50%, -25%);}
}
@media only screen and (max-width: 767px) {
.tag-collection__plus-icon .icon{width:20px;height:20px;}
}
.text-module .editor-text h4, .text-module .editor-text h3, .text-module .editor-text h2, .text-module .editor-text h1{font-weight:800;font-family:var(--font-secondary);line-height:1;text-transform:uppercase;}
@media only screen and (max-width: 1600px) {
.text-module .editor-text h4, .text-module .editor-text h3, .text-module .editor-text h2, .text-module .editor-text h1{line-height:1.1;}
}
.text-module .editor-text h1{font-size:42px;}
@media only screen and (max-width: 1600px) {
.text-module .editor-text h1{font-size:40px;}
}
@media only screen and (max-width: 1200px) {
.text-module .editor-text h1{font-size:36px;}
}
@media only screen and (max-width: 1022px) {
.text-module .editor-text h1{font-size:30px;}
}
@media only screen and (max-width: 767px) {
.text-module .editor-text h1{font-size:22px;}
}
.text-module .editor-text h2{font-size:36px;line-height:1.1;}
@media only screen and (max-width: 1600px) {
.text-module .editor-text h2{font-size:32px;}
}
@media only screen and (max-width: 1200px) {
.text-module .editor-text h2{font-size:30px;}
}
@media only screen and (max-width: 1022px) {
.text-module .editor-text h2{font-size:28px;}
}
@media only screen and (max-width: 767px) {
.text-module .editor-text h2{font-size:20px;}
}
.text-module .editor-text h3{font-size:30px;line-height:1.12;}
@media only screen and (max-width: 1600px) {
.text-module .editor-text h3{font-size:28px;}
}
@media only screen and (max-width: 1200px) {
.text-module .editor-text h3{font-size:24px;}
}
@media only screen and (max-width: 1022px) {
.text-module .editor-text h3{font-size:22px;}
}
@media only screen and (max-width: 767px) {
.text-module .editor-text h3{font-size:18px;}
}
.text-module .editor-text h4{font-size:24px;line-height:1.25;}
@media only screen and (max-width: 1600px) {
.text-module .editor-text h4{font-size:20px;}
}
@media only screen and (max-width: 1022px) {
.text-module .editor-text h4{font-size:18px;}
}
.text-module{position:relative;}
.text-module .editor-text{line-height:1.6;}
.text-module .editor-text h1{margin-bottom:32px;}
@media only screen and (max-width: 1022px) {
.text-module .editor-text h1{margin-bottom:24px;}
}
.text-module .editor-text h2{margin-bottom:32px;}
@media only screen and (max-width: 1022px) {
.text-module .editor-text h2{margin-bottom:24px;}
}
.text-module__logo{flex-shrink:0;height:100%;}
.text-module__logo img{width:100%;height:auto;object-fit:contain;}
.text-module__logo--main{max-width:500px;width:100%;margin:0 auto 80px;}
@media only screen and (max-width: 1600px) {
.text-module__logo--main{max-width:450px;margin-bottom:60px;}
}
@media only screen and (max-width: 1200px) {
.text-module__logo--main{max-width:300px;margin-bottom:50px;}
}
@media only screen and (max-width: 1022px) {
.text-module__logo--main{max-width:280px;}
}
@media only screen and (max-width: 767px) {
.text-module__logo--main{max-width:250px;margin-bottom:40px;}
}
.text-module__logo-list-sub{display:flex;gap:54px;align-items:center;justify-content:space-between;flex-wrap:wrap;}
@media only screen and (max-width: 1200px) {
.text-module__logo-list-sub{gap:30px;}
}
@media only screen and (max-width: 1022px) {
.text-module__logo-list-sub{justify-content:center;}
}
.text-module__logo-list-sub img{max-height:54px;}
@media only screen and (max-width: 1200px) {
.text-module__logo-list-sub img{max-height:45px;}
}
@media only screen and (max-width: 1022px) {
.text-module__logo-list-sub img{max-height:30px;}
}
@media only screen and (max-width: 767px) {
.text-module__logo-list-sub img{max-height:25px;}
}
.timeline-module{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.timeline-module__thumb-slider{position:relative;margin-bottom:90px;transition-delay:0.2s;}
@media only screen and (max-width: 1200px) {
.timeline-module__thumb-slider{margin-bottom:60px;}
}
@media only screen and (max-width: 1022px) {
.timeline-module__thumb-slider{margin-bottom:40px;}
}
@media only screen and (max-width: 767px) {
.timeline-module__thumb-slider{margin-bottom:30px;}
}
.timeline-module__thumb-slider::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1.5px;background-color:var(--color-black);transform:translateX(-50%);z-index:5;}
.timeline-module__thumb-slider .swiper{height:210px;}
@media only screen and (max-width: 1200px) {
.timeline-module__thumb-slider .swiper{height:200px;}
}
@media only screen and (max-width: 1022px) {
.timeline-module__thumb-slider .swiper{overflow:visible;height:155px;}
}
@media only screen and (max-width: 767px) {
.timeline-module__thumb-slider .swiper{height:140px;}
}
.timeline-module__thumb-slide{font-weight:800;line-height:1;cursor:pointer;color:var(--color-black-2);display:flex;justify-content:center;}
.timeline-module__thumb-slide-year{transition:transform 0.3s ease, color 0.3s ease;}
@media only screen and (max-width: 767px) {
.timeline-module__thumb-slide-year{font-size:15px;}
}
.timeline-module__thumb-slide-year p{writing-mode:vertical-rl;text-orientation:mixed;transform:scale(-1);}
.timeline-module__thumb-slide-line{height:60px;border:1px solid currentColor;transform-origin:top;transition:height 0.3s ease, border-color 0.3s ease;}
@media only screen and (max-width: 1022px) {
.timeline-module__thumb-slide-line{height:40px;}
}
@media only screen and (max-width: 767px) {
.timeline-module__thumb-slide-line{height:30px;}
}
.timeline-module__thumb-slide-inner{display:flex;gap:20px;align-items:center;justify-content:center;flex-direction:column;transform-origin:top;transition:transform 0.3s ease;}
@media only screen and (max-width: 1022px) {
.timeline-module__thumb-slide-inner{gap:10px;}
}
.timeline-module__thumb-slide--without-date{pointer-events:none;}
.timeline-module__thumb-slide--without-date .timeline-module__thumb-slide-line{height:30px;}
@media only screen and (max-width: 1022px) {
.timeline-module__thumb-slide--without-date .timeline-module__thumb-slide-line{height:20px;}
}
@media only screen and (max-width: 767px) {
.timeline-module__thumb-slide--without-date .timeline-module__thumb-slide-line{height:15px;}
}
.swiper-slide-thumb-active:not(.swiper-slide-thumb-active.p-none) .timeline-module__thumb-slide, .timeline-module__thumb-slide:hover{color:var(--color-brown);}
.swiper-slide-thumb-active:not(.swiper-slide-thumb-active.p-none) .timeline-module__thumb-slide .timeline-module__thumb-slide-inner, .timeline-module__thumb-slide:hover .timeline-module__thumb-slide-inner{transform:scale(1.2);}
.swiper-slide-thumb-active:not(.swiper-slide-thumb-active.p-none) .timeline-module__thumb-slide .timeline-module__thumb-slide-line, .timeline-module__thumb-slide:hover .timeline-module__thumb-slide-line{border-color:var(--color-brown);height:80px;}
@media only screen and (max-width: 1200px) {
.swiper-slide-thumb-active:not(.swiper-slide-thumb-active.p-none) .timeline-module__thumb-slide .timeline-module__thumb-slide-line, .timeline-module__thumb-slide:hover .timeline-module__thumb-slide-line{height:70px;}
}
@media only screen and (max-width: 1022px) {
.swiper-slide-thumb-active:not(.swiper-slide-thumb-active.p-none) .timeline-module__thumb-slide .timeline-module__thumb-slide-line, .timeline-module__thumb-slide:hover .timeline-module__thumb-slide-line{height:50px;}
}
@media only screen and (max-width: 767px) {
.swiper-slide-thumb-active:not(.swiper-slide-thumb-active.p-none) .timeline-module__thumb-slide .timeline-module__thumb-slide-line, .timeline-module__thumb-slide:hover .timeline-module__thumb-slide-line{height:40px;}
}
.timeline-module__main-slide{display:grid;grid-template-columns:49% 1fr;grid-gap:138px;align-items:flex-start;}
@media only screen and (max-width: 1600px) {
.timeline-module__main-slide{grid-gap:80px;}
}
@media only screen and (max-width: 1200px) {
.timeline-module__main-slide{grid-gap:40px;}
}
@media only screen and (max-width: 1022px) {
.timeline-module__main-slide{grid-template-columns:1fr;grid-gap:30px;}
}
.timeline-module__main-slide-year{font-weight:800;margin-bottom:38px;}
@media only screen and (max-width: 1200px) {
.timeline-module__main-slide-year{margin-bottom:20px;}
}
.timeline-module__main-slide .title{margin-bottom:34px;}
@media only screen and (max-width: 1200px) {
.timeline-module__main-slide .title{margin-bottom:20px;}
}
.timeline-module__main-slide .editor-text{line-height:1.6;}
.timeline-module__main-slide-content{padding-bottom:100px;}
@media only screen and (max-width: 1022px) {
.timeline-module__main-slide-content{padding-bottom:0;}
}
.timeline-module__main-slide-image{border-top-right-radius:20px;border-bottom:3px solid var(--color-border-brown);position:relative;height:0;padding-bottom:82%;margin-top:6px;}
@media only screen and (max-width: 1200px) {
.timeline-module__main-slide-image{margin-top:0;}
}
@media only screen and (max-width: 1022px) {
.timeline-module__main-slide-image-wrapper{order:-1;max-width:80%;width:100%;}
}
@media only screen and (max-width: 767px) {
.timeline-module__main-slide-image-wrapper{max-width:100%;}
}
.timeline-module__main-slider{position:relative;transition-delay:0.3s;}
.timeline-module .slider-nav{position:absolute;bottom:0;left:0;z-index:8;}
@media only screen and (max-width: 1022px) {
.timeline-module .slider-nav{position:relative;margin-top:40px;}
}
.title-module__large-title{font-weight:800;font-family:var(--font-secondary);line-height:1;text-transform:uppercase;}
@media only screen and (max-width: 1600px) {
.title-module__large-title{line-height:1.1;}
}
@media only screen and (max-width: 767px) {
.title-module .title h2{font-size:22px;}
}
.title-module .editor-text{line-height:1.6;transition-delay:0.1s;}
.title-module--with-text .title-module__inner{display:grid;grid-template-columns:49.1% 1fr;grid-gap:135px;align-items:flex-start;}
@media only screen and (max-width: 1200px) {
.title-module--with-text .title-module__inner{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:50px;}
}
@media only screen and (max-width: 1022px) {
.title-module--with-text .title-module__inner{grid-template-columns:1fr;grid-gap:20px;}
}
.two-col-text__inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:86px 100px;align-items:flex-start;padding:0 35px 0 0;}
@media only screen and (max-width: 1600px) {
.two-col-text__inner{padding:0;}
}
@media only screen and (max-width: 1200px) {
.two-col-text__inner{grid-gap:60px;}
}
@media only screen and (max-width: 1022px) {
.two-col-text__inner{grid-template-columns:1fr;grid-gap:40px;}
}
.two-col-text__item:nth-child(1){transition-delay:50ms;}
.two-col-text__item:nth-child(2){transition-delay:100ms;}
.two-col-text__item:nth-child(3){transition-delay:150ms;}
.two-col-text__item:nth-child(4){transition-delay:200ms;}
.two-col-text__item:nth-child(5){transition-delay:250ms;}
.two-col-text__item:nth-child(6){transition-delay:300ms;}
.two-col-text__item:nth-child(7){transition-delay:350ms;}
.two-col-text__item:nth-child(8){transition-delay:400ms;}
.two-col-text__item:nth-child(9){transition-delay:450ms;}
.two-col-text__item:nth-child(10){transition-delay:500ms;}
.two-col-text__item-header{display:grid;grid-template-columns:auto 1fr;grid-gap:30px;align-items:flex-start;border-bottom:1px solid var(--color-gray-1);padding:0 45px 22px 0;}
@media only screen and (max-width: 1200px) {
.two-col-text__item-header{padding:0 20px 15px 0;grid-gap:20px;}
}
@media(max-width:380px){
.two-col-text__item-header{grid-template-columns:1fr;grid-gap:10px;}
}
.two-col-text__item .editor-text{margin-top:24px;line-height:1.6;}
@media only screen and (max-width: 1200px) {
.two-col-text__item .editor-text{margin-top:15px;}
}
.upcoming-events-slider{padding:160px 0;}
@media only screen and (max-width: 1200px) {
.upcoming-events-slider{padding:100px 0;}
}
@media only screen and (max-width: 1022px) {
.upcoming-events-slider{padding:80px 0;}
}
.upcoming-events-slider__header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;}
@media only screen and (max-width: 767px) {
.upcoming-events-slider__header{flex-direction:column;align-items:flex-start;}
}
.upcoming-events-slider__header .btn{flex-shrink:0;}
.upcoming-events-slider .section-header{color:var(--color-white);}
.upcoming-events-slider .section-header__title, .upcoming-events-slider .section-header .title--h1{color:var(--color-white);}
.upcoming-events-slider__inner{position:relative;transition-delay:0.3s;}
.upcoming-events-slider__init{position:relative;}
.upcoming-events-slider .swiper{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;}
.upcoming-events-slider .swiper-pagination{margin-top:40px;max-width:100%;justify-content:center;}
.upcoming-events-slider .swiper-pagination-bullet{background-color:#343e44;}
.upcoming-events-slider .swiper-pagination-bullet-active{background-color:var(--color-brown);}
@media only screen and (max-width: 1022px) {
.upcoming-events-slider__nav{display:none;}
}
.upcoming-events-slider__nav-button{position:absolute;top:0;display:flex;align-items:center;transition:opacity 0.3s ease;width:160px;height:100%;z-index:9;}
@media only screen and (max-width: 1600px) {
.upcoming-events-slider__nav-button{width:140px;}
}
@media only screen and (max-width: 1200px) {
.upcoming-events-slider__nav-button{width:120px;}
}
.upcoming-events-slider__nav-button[aria-disabled=true]{opacity:0 !important;pointer-events:none;}
.upcoming-events-slider__nav-button-square{width:42px;height:62px;border:1px solid var(--color-white);transition:border 0.3s ease;}
.upcoming-events-slider__nav-button .icon{pointer-events:none;width:16px;height:16px;}
.upcoming-events-slider__nav-button .icon::before{background-color:var(--color-white);}
.upcoming-events-slider__nav-button.prev-button{justify-content:flex-start;padding-left:30px;left:0;background:rgb(0, 0, 0);background:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0) 100%);}
@media only screen and (max-width: 1200px) {
.upcoming-events-slider__nav-button.prev-button{padding-left:16px;}
}
.upcoming-events-slider__nav-button.next-button{justify-content:flex-end;padding-right:30px;right:0;background:rgb(0, 0, 0);background:linear-gradient(-90deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 30%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0) 100%);}
@media only screen and (max-width: 1200px) {
.upcoming-events-slider__nav-button.next-button{padding-right:16px;}
}
.upcoming-events-slider__nav-button:hover span{border-color:var(--color-brown);}
.upcoming-events-slider__nav-button:hover .icon::before{background-color:var(--color-brown);}
.video-module--half-black-bg::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.video-module iframe{height:100%;left:0;position:absolute;width:100%;top:0;pointer-events:none;}
.video-module__video-button{height:100%;left:0;position:absolute;width:100%;top:0;}
.video-module__video{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);}
.video-module{position:relative;}
.video-module iframe{border:0;pointer-events:all;}
.video-module__video{position:relative;height:0;padding-bottom:56.24%;border-top-right-radius:20px;overflow:hidden;}
@media only screen and (max-width: 767px) {
.video-module__video{width:100vw;margin-left:-24px;border-radius:0;padding-bottom:75%;}
}
.video-module__video img{transform:scale(1.001);transition:transform 0.6s ease;border-bottom:3px solid var(--color-brown);}
.video-module__video:hover img{transform:scale(1.06);}
.video-module__video-button-icon{padding-left:12px;width:140px;height:140px;border-radius:100%;background-color:rgba(140, 102, 87, 0.4);transition:background-color 0.3s ease;}
@media only screen and (max-width: 1600px) {
.video-module__video-button-icon{width:120px;height:120px;}
}
@media only screen and (max-width: 1200px) {
.video-module__video-button-icon{width:100px;height:100px;padding-left:8px;}
}
@media only screen and (max-width: 767px) {
.video-module__video-button-icon{width:80px;height:80px;}
}
.video-module__video-button .icon{width:40px;height:48px;}
@media only screen and (max-width: 1600px) {
.video-module__video-button .icon{width:34px;height:40px;}
}
@media only screen and (max-width: 1200px) {
.video-module__video-button .icon{width:28px;height:32px;}
}
@media only screen and (max-width: 767px) {
.video-module__video-button .icon{width:20px;height:24px;}
}
.video-module__video-button .icon::before{background-color:rgba(255, 255, 255, 0.8);}
.video-module__video-button:hover .video-module__video-button-icon{background-color:#8c6657;}
.video-module__video-button:hover .icon::before{background-color:white;}
@media only screen and (min-width: 1601px) {
.video-module--large .video-module__video-button-icon{width:180px;height:180px;}
}
@media only screen and (min-width: 1601px) {
.video-module--large .video-module__video-button-icon .icon{width:52px;height:62px;}
}
.video-module--half-black-bg::before{height:50%;background-color:var(--color-black-2);}
.has-youtube .fancybox__content{width:90vw !important;aspect-ratio:16/9 !important;max-height:90vh;height:auto;}
.video-text__video-button{height:100%;left:0;position:absolute;width:100%;top:0;}
.video-text{position:relative;}
.video-text__content{position:relative;z-index:3;line-height:1.6;}
@media only screen and (max-width: 1022px) {
.video-text__content{padding-bottom:60px;}
}
.video-text__content .title{margin-left:-228px;margin-bottom:36px;}
@media only screen and (max-width: 1022px) {
.video-text__content .title{margin-left:0;margin-bottom:16px;}
}
.video-text__text{transition-delay:0.05s;opacity:1 !important;}
.video-text__button{margin-top:40px;transition-delay:0.1s;}
@media only screen and (max-width: 1022px) {
.video-text__button{margin-top:24px;}
}
.video-text__video{position:relative;direction:ltr;width:950px;height:950px;overflow:hidden;padding-bottom:100%;border-top-right-radius:20px;margin-top:-300px;}
@media(max-width:1900px){
.video-text__video{width:calc(50% + 33vw);height:900px;margin-top:-280px;}
}
@media only screen and (max-width: 1600px) {
.video-text__video{margin-top:-250px;}
}
@media only screen and (max-width: 1200px) {
.video-text__video{margin-top:-180px;height:700px;}
}
@media only screen and (max-width: 1022px) {
.video-text__video{margin-top:-120px;height:0;width:100%;padding-bottom:75%;}
}
@media only screen and (max-width: 767px) {
.video-text__video{margin-top:-100px;padding-bottom:100%;}
}
.video-text__video:hover img{transform:scale(1.06);}
.video-text__video img{transform:scale(1.001);transition:transform 0.6s ease;}
.video-text__video-wrapper{direction:rtl;}
@media only screen and (max-width: 1022px) {
.video-text__video-wrapper{direction:ltr;margin-bottom:36px;}
}
.video-text__video-button-icon{padding-left:12px;width:180px;height:180px;border-radius:100%;background-color:rgba(140, 102, 87, 0.4);transition:background-color 0.3s ease;}
@media only screen and (max-width: 1600px) {
.video-text__video-button-icon{width:120px;height:120px;}
}
@media only screen and (max-width: 1200px) {
.video-text__video-button-icon{width:100px;height:100px;}
}
@media only screen and (max-width: 767px) {
.video-text__video-button-icon{width:80px;height:80px;padding-left:8px;}
}
@media only screen and (max-width: 1600px) {
.video-text__video-button .icon{width:34px;height:40px;}
}
@media only screen and (max-width: 1200px) {
.video-text__video-button .icon{width:28px;height:32px;}
}
@media only screen and (max-width: 767px) {
.video-text__video-button .icon{width:20px;height:24px;}
}
.video-text__video-button .icon::before{background-color:rgba(255, 255, 255, 0.8);}
.video-text__video-button:hover .video-text__video-button-icon{background-color:#8c6657;}
.video-text__video-button:hover .icon::before{background-color:white;}
.video-text__logos{display:-ms-inline-grid;display:-moz-inline-grid;display:inline-grid;grid-gap:50px;transition-delay:0.1s;grid-template-columns:repeat(4, minmax(0, 1fr));}
@media only screen and (max-width: 1200px) {
.video-text__logos{grid-gap:30px;grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 1022px) {
.video-text__logos{grid-gap:20px;grid-template-columns:repeat(4, minmax(0, 1fr));}
}
.video-text__logos-item{display:flex;align-items:center;justify-content:center;max-width:100px;}
.video-text__logos-item img{object-fit:contain;}
.video-text--secondary .video-text__video{border-top-right-radius:20px;overflow:hidden;border-bottom:3px solid var(--color-border-brown);}
.video-text--secondary .video-text__video img{transform:scale(1);}
.video-text--secondary .video-text__content{padding-bottom:50px;}
.video-text--white-gradient .video-text__video::after{content:"";position:absolute;right:0;top:0;z-index:3;pointer-events:none;height:100%;width:324px;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);}
@media only screen and (max-width: 1022px) {
.video-text--white-gradient .video-text__video::after{display:none;}
}
.video-text .container{position:relative;z-index:3;}
.has-youtube .fancybox__content{width:90vw !important;aspect-ratio:16/9 !important;max-height:90vh;height:auto;}
.sc-video-text{margin-top:100px;}
@media only screen and (max-width: 1200px) {
.sc-video-text{margin-top:60px;}
}
@media only screen and (max-width: 1022px) {
.sc-video-text{margin-top:40px;}
}
.sc-video-text:last-child .section-margin:last-child .margin{display:none;}
.sc-gray-bg + .sc-gray-bg .bg-gray-light > .section-margin:first-child .margin{display:none;}
.sc-gray-bg + .sc-video-text::after{content:"";pointer-events:none;left:0;width:100%;position:absolute;background-color:var(--color-gray-light);z-index:0;top:-100px;height:100px;}
@media only screen and (max-width: 1200px) {
.sc-gray-bg + .sc-video-text::after{top:-60px;height:60px;}
}
@media only screen and (max-width: 1022px) {
.sc-gray-bg + .sc-video-text::after {
top: -40px;
height: 40px;
}
}#pojo-a11y-toolbar{position:fixed;font-size:16px !important;line-height:1.4;z-index:9999}#pojo-a11y-toolbar.pojo-a11y-toolbar-right{right:-180px;-webkit-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:right 750ms cubic-bezier(.23, 1, .32, 1);transition:right 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open{right:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{right:180px}#pojo-a11y-toolbar.pojo-a11y-toolbar-left{left:-180px;-webkit-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:left 750ms cubic-bezier(.23, 1, .32, 1);transition:left 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open{left:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{left:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{position:absolute}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:inline-block;font-size:200%;line-height:0;padding:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover,#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg{max-width:inherit}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border:1px solid;font-size:100%;width:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{display:block;line-height:2;font-weight:bold;padding:10px 15px 0;margin:0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle a,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{list-style:none;margin:0;padding:10px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{border-top:1px solid}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:10px 15px;font-size:80%;line-height:1}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{font-weight:bold}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-right:6px;display:inline-block;width:1.5em;font-style:normal;font-weight:normal;font-size:inherit;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a .pojo-a11y-toolbar-text{vertical-align:middle}body.rtl #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-left:6px;padding-right:0}@media(max-width:767px){#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{padding:7px 12px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{padding:7px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:7px 12px}}body.pojo-a11y-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}body.pojo-a11y-high-contrast .placebo{line-height:normal}body.pojo-a11y-high-contrast *{-webkit-box-shadow:none !important;box-shadow:none !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{-moz-appearance:none !important;-moz-user-select:text !important;-webkit-user-select:text !important;background-image:none !important;text-shadow:none !important;user-select:text !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav:not(#pojo-a11y-toolbar),body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{background:black !important;background-color:black !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{color:white !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast b span,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast strong span{color:yellow !important}body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast address span,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast cite span,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dfn span,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast em span,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast i span,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast u span{color:#FFFF80 !important}body.pojo-a11y-high-contrast dt{border-top:thin solid grey !important}body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 span{color:#40C090 !important}body.pojo-a11y-high-contrast img{background:#808080 !important;background-color:#808080 !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym{border-bottom:1px dotted !important}body.pojo-a11y-high-contrast :focus{outline:thin dotted !important}body.pojo-a11y-high-contrast a.button,body.pojo-a11y-high-contrast a.button abbr,body.pojo-a11y-high-contrast a.button acronym,body.pojo-a11y-high-contrast a.button b,body.pojo-a11y-high-contrast a.button basefont,body.pojo-a11y-high-contrast a.button big,body.pojo-a11y-high-contrast a.button br,body.pojo-a11y-high-contrast a.button code,body.pojo-a11y-high-contrast a.button div,body.pojo-a11y-high-contrast a.button em,body.pojo-a11y-high-contrast a.button font,body.pojo-a11y-high-contrast a.button h1,body.pojo-a11y-high-contrast a.button h2,body.pojo-a11y-high-contrast a.button h3,body.pojo-a11y-high-contrast a.button h4,body.pojo-a11y-high-contrast a.button h5,body.pojo-a11y-high-contrast a.button h6,body.pojo-a11y-high-contrast a.button i,body.pojo-a11y-high-contrast a.button kbd,body.pojo-a11y-high-contrast a.button rb,body.pojo-a11y-high-contrast a.button rp,body.pojo-a11y-high-contrast a.button rt,body.pojo-a11y-high-contrast a.button ruby,body.pojo-a11y-high-contrast a.button samp,body.pojo-a11y-high-contrast a.button small,body.pojo-a11y-high-contrast a.button span,body.pojo-a11y-high-contrast a.button strong,body.pojo-a11y-high-contrast a.button tt,body.pojo-a11y-high-contrast a.button u,body.pojo-a11y-high-contrast a.button var,body.pojo-a11y-high-contrast a:link,body.pojo-a11y-high-contrast a:link abbr,body.pojo-a11y-high-contrast a:link acronym,body.pojo-a11y-high-contrast a:link b,body.pojo-a11y-high-contrast a:link basefont,body.pojo-a11y-high-contrast a:link big,body.pojo-a11y-high-contrast a:link br,body.pojo-a11y-high-contrast a:link code,body.pojo-a11y-high-contrast a:link div,body.pojo-a11y-high-contrast a:link em,body.pojo-a11y-high-contrast a:link font,body.pojo-a11y-high-contrast a:link h1,body.pojo-a11y-high-contrast a:link h2,body.pojo-a11y-high-contrast a:link h3,body.pojo-a11y-high-contrast a:link h4,body.pojo-a11y-high-contrast a:link h5,body.pojo-a11y-high-contrast a:link h6,body.pojo-a11y-high-contrast a:link i,body.pojo-a11y-high-contrast a:link kbd,body.pojo-a11y-high-contrast a:link rb,body.pojo-a11y-high-contrast a:link rp,body.pojo-a11y-high-contrast a:link rt,body.pojo-a11y-high-contrast a:link ruby,body.pojo-a11y-high-contrast a:link samp,body.pojo-a11y-high-contrast a:link small,body.pojo-a11y-high-contrast a:link span,body.pojo-a11y-high-contrast a:link strong,body.pojo-a11y-high-contrast a:link tt,body.pojo-a11y-high-contrast a:link u,body.pojo-a11y-high-contrast a:link var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem{color:#0080FF !important}body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt{border:1px solid #ffffff !important}body.pojo-a11y-high-contrast button{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast select{-webkit-appearance:listbox !important;background:#600060 !important;background-color:#600060 !important}body.pojo-a11y-high-contrast a:visited,body.pojo-a11y-high-contrast a:visited abbr,body.pojo-a11y-high-contrast a:visited acronym,body.pojo-a11y-high-contrast a:visited b,body.pojo-a11y-high-contrast a:visited basefont,body.pojo-a11y-high-contrast a:visited big,body.pojo-a11y-high-contrast a:visited br,body.pojo-a11y-high-contrast a:visited code,body.pojo-a11y-high-contrast a:visited div,body.pojo-a11y-high-contrast a:visited em,body.pojo-a11y-high-contrast a:visited font,body.pojo-a11y-high-contrast a:visited h1,body.pojo-a11y-high-contrast a:visited h2,body.pojo-a11y-high-contrast a:visited h3,body.pojo-a11y-high-contrast a:visited h4,body.pojo-a11y-high-contrast a:visited h5,body.pojo-a11y-high-contrast a:visited h6,body.pojo-a11y-high-contrast a:visited i,body.pojo-a11y-high-contrast a:visited kbd,body.pojo-a11y-high-contrast a:visited rb,body.pojo-a11y-high-contrast a:visited rp,body.pojo-a11y-high-contrast a:visited rt,body.pojo-a11y-high-contrast a:visited ruby,body.pojo-a11y-high-contrast a:visited samp,body.pojo-a11y-high-contrast a:visited small,body.pojo-a11y-high-contrast a:visited span,body.pojo-a11y-high-contrast a:visited strong,body.pojo-a11y-high-contrast a:visited tt,body.pojo-a11y-high-contrast a:visited u,body.pojo-a11y-high-contrast a:visited var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active{color:#00FFFF !important}body.pojo-a11y-high-contrast ::selection,body.pojo-a11y-high-contrast ::-moz-selection{background:#4080c0 !important;background-color:#4080c0 !important}body.pojo-a11y-high-contrast a.button:hover,body.pojo-a11y-high-contrast a.button:hover abbr,body.pojo-a11y-high-contrast a.button:hover acronym,body.pojo-a11y-high-contrast a.button:hover b,body.pojo-a11y-high-contrast a.button:hover basefont,body.pojo-a11y-high-contrast a.button:hover big,body.pojo-a11y-high-contrast a.button:hover br,body.pojo-a11y-high-contrast a.button:hover code,body.pojo-a11y-high-contrast a.button:hover div,body.pojo-a11y-high-contrast a.button:hover em,body.pojo-a11y-high-contrast a.button:hover font,body.pojo-a11y-high-contrast a.button:hover h1,body.pojo-a11y-high-contrast a.button:hover h2,body.pojo-a11y-high-contrast a.button:hover h3,body.pojo-a11y-high-contrast a.button:hover h4,body.pojo-a11y-high-contrast a.button:hover h5,body.pojo-a11y-high-contrast a.button:hover h6,body.pojo-a11y-high-contrast a.button:hover i,body.pojo-a11y-high-contrast a.button:hover kbd,body.pojo-a11y-high-contrast a.button:hover rb,body.pojo-a11y-high-contrast a.button:hover rp,body.pojo-a11y-high-contrast a.button:hover rt,body.pojo-a11y-high-contrast a.button:hover ruby,body.pojo-a11y-high-contrast a.button:hover samp,body.pojo-a11y-high-contrast a.button:hover small,body.pojo-a11y-high-contrast a.button:hover span,body.pojo-a11y-high-contrast a.button:hover strong,body.pojo-a11y-high-contrast a.button:hover tt,body.pojo-a11y-high-contrast a.button:hover u,body.pojo-a11y-high-contrast a.button:hover var,body.pojo-a11y-high-contrast a:link:hover,body.pojo-a11y-high-contrast a:link:hover abbr,body.pojo-a11y-high-contrast a:link:hover acronym,body.pojo-a11y-high-contrast a:link:hover b,body.pojo-a11y-high-contrast a:link:hover basefont,body.pojo-a11y-high-contrast a:link:hover big,body.pojo-a11y-high-contrast a:link:hover br,body.pojo-a11y-high-contrast a:link:hover code,body.pojo-a11y-high-contrast a:link:hover div,body.pojo-a11y-high-contrast a:link:hover em,body.pojo-a11y-high-contrast a:link:hover font,body.pojo-a11y-high-contrast a:link:hover h1,body.pojo-a11y-high-contrast a:link:hover h2,body.pojo-a11y-high-contrast a:link:hover h3,body.pojo-a11y-high-contrast a:link:hover h4,body.pojo-a11y-high-contrast a:link:hover h5,body.pojo-a11y-high-contrast a:link:hover h6,body.pojo-a11y-high-contrast a:link:hover i,body.pojo-a11y-high-contrast a:link:hover kbd,body.pojo-a11y-high-contrast a:link:hover rb,body.pojo-a11y-high-contrast a:link:hover rp,body.pojo-a11y-high-contrast a:link:hover rt,body.pojo-a11y-high-contrast a:link:hover ruby,body.pojo-a11y-high-contrast a:link:hover samp,body.pojo-a11y-high-contrast a:link:hover small,body.pojo-a11y-high-contrast a:link:hover span,body.pojo-a11y-high-contrast a:link:hover strong,body.pojo-a11y-high-contrast a:link:hover tt,body.pojo-a11y-high-contrast a:link:hover u,body.pojo-a11y-high-contrast a:link:hover var,body.pojo-a11y-high-contrast a:visited:hover,body.pojo-a11y-high-contrast a:visited:hover abbr,body.pojo-a11y-high-contrast a:visited:hover acronym,body.pojo-a11y-high-contrast a:visited:hover b,body.pojo-a11y-high-contrast a:visited:hover basefont,body.pojo-a11y-high-contrast a:visited:hover big,body.pojo-a11y-high-contrast a:visited:hover br,body.pojo-a11y-high-contrast a:visited:hover code,body.pojo-a11y-high-contrast a:visited:hover div,body.pojo-a11y-high-contrast a:visited:hover em,body.pojo-a11y-high-contrast a:visited:hover font,body.pojo-a11y-high-contrast a:visited:hover h1,body.pojo-a11y-high-contrast a:visited:hover h2,body.pojo-a11y-high-contrast a:visited:hover h3,body.pojo-a11y-high-contrast a:visited:hover h4,body.pojo-a11y-high-contrast a:visited:hover h5,body.pojo-a11y-high-contrast a:visited:hover h6,body.pojo-a11y-high-contrast a:visited:hover i,body.pojo-a11y-high-contrast a:visited:hover kbd,body.pojo-a11y-high-contrast a:visited:hover rb,body.pojo-a11y-high-contrast a:visited:hover rp,body.pojo-a11y-high-contrast a:visited:hover rt,body.pojo-a11y-high-contrast a:visited:hover ruby,body.pojo-a11y-high-contrast a:visited:hover samp,body.pojo-a11y-high-contrast a:visited:hover small,body.pojo-a11y-high-contrast a:visited:hover span,body.pojo-a11y-high-contrast a:visited:hover strong,body.pojo-a11y-high-contrast a:visited:hover tt,body.pojo-a11y-high-contrast a:visited:hover u,body.pojo-a11y-high-contrast a:visited:hover var{background:#400000 !important;background-color:#400000 !important}body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk,body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk b,body.pojo-a11y-high-contrast input[type=reset]{background:#400060 !important;background-color:#400060 !important}body.pojo-a11y-high-contrast div[role="button"],body.pojo-a11y-high-contrast input[type=button],body.pojo-a11y-high-contrast input[type=submit]{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast input[type=search]{-webkit-appearance:textfield !important}body.pojo-a11y-high-contrast html button[disabled],body.pojo-a11y-high-contrast html input[disabled],body.pojo-a11y-high-contrast html select[disabled],body.pojo-a11y-high-contrast html textarea[disabled]{background:#404040 !important;background-color:#404040 !important}body.pojo-a11y-high-contrast .menu li a span.label{text-transform:none !important}body.pojo-a11y-high-contrast .menu li a span.label,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrolbar,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrols{display:inline !important}body.pojo-a11y-high-contrast a:link.new,body.pojo-a11y-high-contrast a:link.new i,body.pojo-a11y-high-contrast a:link.new b,body.pojo-a11y-high-contrast span.Apple-style-span{color:#FFFF40 !important}body.pojo-a11y-high-contrast body.mediawiki img.tex{background:white !important;background-color:white !important;border:white solid 3px !important}body.pojo-a11y-high-contrast text>tspan:first-letter,body.pojo-a11y-high-contrast text>tspan:first-line{background:inherit !important;background-color:inherit !important;color:inherit !important}body.pojo-a11y-high-contrast div.sbtc div.sbsb_a li.sbsb_d div,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i a,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i b,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i span,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i td{background:#003050 !important;background-color:#003050 !important}body.pojo-a11y-high-contrast img[width="18"][height="18"]{height:18px !important;width:18px !important}body.pojo-a11y-high-contrast a>span.iconHelp:empty:after{content:"Help" !important}body.pojo-a11y-high-contrast div#gmap,body.pojo-a11y-high-contrast div#gmap *{background:initial !important}body.pojo-a11y-negative-contrast,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar){background:#000 !important;color:#ffffff !important}body.pojo-a11y-negative-contrast a,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a,body.pojo-a11y-negative-contrast b,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) b,body.pojo-a11y-negative-contrast blockquote,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) blockquote,body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast canvas,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) canvas,body.pojo-a11y-negative-contrast caption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) caption,body.pojo-a11y-negative-contrast center,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) center,body.pojo-a11y-negative-contrast cite,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) cite,body.pojo-a11y-negative-contrast code,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) code,body.pojo-a11y-negative-contrast col,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) col,body.pojo-a11y-negative-contrast colgroup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) colgroup,body.pojo-a11y-negative-contrast dd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dd,body.pojo-a11y-negative-contrast details,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) details,body.pojo-a11y-negative-contrast dfn,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dfn,body.pojo-a11y-negative-contrast dir,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dir,body.pojo-a11y-negative-contrast div,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) div,body.pojo-a11y-negative-contrast dl,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dl,body.pojo-a11y-negative-contrast dt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dt,body.pojo-a11y-negative-contrast em,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) em,body.pojo-a11y-negative-contrast embed,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) embed,body.pojo-a11y-negative-contrast fieldset,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) fieldset,body.pojo-a11y-negative-contrast figcaption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figcaption,body.pojo-a11y-negative-contrast figure,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figure,body.pojo-a11y-negative-contrast font,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) font,body.pojo-a11y-negative-contrast footer,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) footer,body.pojo-a11y-negative-contrast form,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) form,body.pojo-a11y-negative-contrast header,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) header,body.pojo-a11y-negative-contrast i,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) i,body.pojo-a11y-negative-contrast iframe,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) iframe,body.pojo-a11y-negative-contrast img,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) img,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast kbd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) kbd,body.pojo-a11y-negative-contrast label,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) label,body.pojo-a11y-negative-contrast legend,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) legend,body.pojo-a11y-negative-contrast li,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) li,body.pojo-a11y-negative-contrast mark,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) mark,body.pojo-a11y-negative-contrast menu,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) menu,body.pojo-a11y-negative-contrast meter,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) meter,body.pojo-a11y-negative-contrast nav,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nav,body.pojo-a11y-negative-contrast nobr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nobr,body.pojo-a11y-negative-contrast object,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) object,body.pojo-a11y-negative-contrast ol,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ol,body.pojo-a11y-negative-contrast option,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) option,body.pojo-a11y-negative-contrast pre,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) pre,body.pojo-a11y-negative-contrast progress,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) progress,body.pojo-a11y-negative-contrast q,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) q,body.pojo-a11y-negative-contrast s,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) s,body.pojo-a11y-negative-contrast section,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) section,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast small,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) small,body.pojo-a11y-negative-contrast span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) span,body.pojo-a11y-negative-contrast strike,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strike,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong,body.pojo-a11y-negative-contrast sub,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sub,body.pojo-a11y-negative-contrast summary,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) summary,body.pojo-a11y-negative-contrast sup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sup,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast time,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) time,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt,body.pojo-a11y-negative-contrast u,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) u,body.pojo-a11y-negative-contrast ul,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ul,body.pojo-a11y-negative-contrast var,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) var,body.pojo-a11y-negative-contrast a span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a span,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong{color:yellow !important}body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt{border:1px solid #ffffff !important}body.pojo-a11y-negative-contrast div#gmap,body.pojo-a11y-negative-contrast div#gmap *{background:initial !important}body.pojo-a11y-light-background,body.pojo-a11y-light-background *:not(#pojo-a11y-toolbar):not(.pojo-a11y-toolbar-link){background:#fff !important;color:#000 !important}body.pojo-a11y-light-background div#gmap,body.pojo-a11y-light-background div#gmap *{background:initial !important}body.pojo-a11y-resize-font-200,body.pojo-a11y-resize-font-200 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-200 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-200 label,body.pojo-a11y-resize-font-200 input,body.pojo-a11y-resize-font-200 select,body.pojo-a11y-resize-font-200 textarea,body.pojo-a11y-resize-font-200 legend,body.pojo-a11y-resize-font-200 code,body.pojo-a11y-resize-font-200 pre,body.pojo-a11y-resize-font-200 dd,body.pojo-a11y-resize-font-200 dt,body.pojo-a11y-resize-font-200 span,body.pojo-a11y-resize-font-200 blockquote{font-size:200% !important}body.pojo-a11y-resize-font-200 h1,body.pojo-a11y-resize-font-200 h2,body.pojo-a11y-resize-font-200 h3,body.pojo-a11y-resize-font-200 h4,body.pojo-a11y-resize-font-200 h5,body.pojo-a11y-resize-font-200 h6,body.pojo-a11y-resize-font-200 h1 span,body.pojo-a11y-resize-font-200 h2 span,body.pojo-a11y-resize-font-200 h3 span,body.pojo-a11y-resize-font-200 h4 span,body.pojo-a11y-resize-font-200 h5 span,body.pojo-a11y-resize-font-200 h6 span{font-size:266% !important}body.pojo-a11y-resize-font-190,body.pojo-a11y-resize-font-190 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-190 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-190 label,body.pojo-a11y-resize-font-190 input,body.pojo-a11y-resize-font-190 select,body.pojo-a11y-resize-font-190 textarea,body.pojo-a11y-resize-font-190 legend,body.pojo-a11y-resize-font-190 code,body.pojo-a11y-resize-font-190 pre,body.pojo-a11y-resize-font-190 dd,body.pojo-a11y-resize-font-190 dt,body.pojo-a11y-resize-font-190 span,body.pojo-a11y-resize-font-190 blockquote{font-size:190% !important}body.pojo-a11y-resize-font-190 h1,body.pojo-a11y-resize-font-190 h2,body.pojo-a11y-resize-font-190 h3,body.pojo-a11y-resize-font-190 h4,body.pojo-a11y-resize-font-190 h5,body.pojo-a11y-resize-font-190 h6,body.pojo-a11y-resize-font-190 h1 span,body.pojo-a11y-resize-font-190 h2 span,body.pojo-a11y-resize-font-190 h3 span,body.pojo-a11y-resize-font-190 h4 span,body.pojo-a11y-resize-font-190 h5 span,body.pojo-a11y-resize-font-190 h6 span{font-size:252.70000000000002% !important}body.pojo-a11y-resize-font-180,body.pojo-a11y-resize-font-180 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-180 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-180 label,body.pojo-a11y-resize-font-180 input,body.pojo-a11y-resize-font-180 select,body.pojo-a11y-resize-font-180 textarea,body.pojo-a11y-resize-font-180 legend,body.pojo-a11y-resize-font-180 code,body.pojo-a11y-resize-font-180 pre,body.pojo-a11y-resize-font-180 dd,body.pojo-a11y-resize-font-180 dt,body.pojo-a11y-resize-font-180 span,body.pojo-a11y-resize-font-180 blockquote{font-size:180% !important}body.pojo-a11y-resize-font-180 h1,body.pojo-a11y-resize-font-180 h2,body.pojo-a11y-resize-font-180 h3,body.pojo-a11y-resize-font-180 h4,body.pojo-a11y-resize-font-180 h5,body.pojo-a11y-resize-font-180 h6,body.pojo-a11y-resize-font-180 h1 span,body.pojo-a11y-resize-font-180 h2 span,body.pojo-a11y-resize-font-180 h3 span,body.pojo-a11y-resize-font-180 h4 span,body.pojo-a11y-resize-font-180 h5 span,body.pojo-a11y-resize-font-180 h6 span{font-size:239.4% !important}body.pojo-a11y-resize-font-170,body.pojo-a11y-resize-font-170 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-170 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-170 label,body.pojo-a11y-resize-font-170 input,body.pojo-a11y-resize-font-170 select,body.pojo-a11y-resize-font-170 textarea,body.pojo-a11y-resize-font-170 legend,body.pojo-a11y-resize-font-170 code,body.pojo-a11y-resize-font-170 pre,body.pojo-a11y-resize-font-170 dd,body.pojo-a11y-resize-font-170 dt,body.pojo-a11y-resize-font-170 span,body.pojo-a11y-resize-font-170 blockquote{font-size:170% !important}body.pojo-a11y-resize-font-170 h1,body.pojo-a11y-resize-font-170 h2,body.pojo-a11y-resize-font-170 h3,body.pojo-a11y-resize-font-170 h4,body.pojo-a11y-resize-font-170 h5,body.pojo-a11y-resize-font-170 h6,body.pojo-a11y-resize-font-170 h1 span,body.pojo-a11y-resize-font-170 h2 span,body.pojo-a11y-resize-font-170 h3 span,body.pojo-a11y-resize-font-170 h4 span,body.pojo-a11y-resize-font-170 h5 span,body.pojo-a11y-resize-font-170 h6 span{font-size:226.10000000000002% !important}body.pojo-a11y-resize-font-160,body.pojo-a11y-resize-font-160 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-160 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-160 label,body.pojo-a11y-resize-font-160 input,body.pojo-a11y-resize-font-160 select,body.pojo-a11y-resize-font-160 textarea,body.pojo-a11y-resize-font-160 legend,body.pojo-a11y-resize-font-160 code,body.pojo-a11y-resize-font-160 pre,body.pojo-a11y-resize-font-160 dd,body.pojo-a11y-resize-font-160 dt,body.pojo-a11y-resize-font-160 span,body.pojo-a11y-resize-font-160 blockquote{font-size:160% !important}body.pojo-a11y-resize-font-160 h1,body.pojo-a11y-resize-font-160 h2,body.pojo-a11y-resize-font-160 h3,body.pojo-a11y-resize-font-160 h4,body.pojo-a11y-resize-font-160 h5,body.pojo-a11y-resize-font-160 h6,body.pojo-a11y-resize-font-160 h1 span,body.pojo-a11y-resize-font-160 h2 span,body.pojo-a11y-resize-font-160 h3 span,body.pojo-a11y-resize-font-160 h4 span,body.pojo-a11y-resize-font-160 h5 span,body.pojo-a11y-resize-font-160 h6 span{font-size:212.8% !important}body.pojo-a11y-resize-font-150,body.pojo-a11y-resize-font-150 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-150 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-150 label,body.pojo-a11y-resize-font-150 input,body.pojo-a11y-resize-font-150 select,body.pojo-a11y-resize-font-150 textarea,body.pojo-a11y-resize-font-150 legend,body.pojo-a11y-resize-font-150 code,body.pojo-a11y-resize-font-150 pre,body.pojo-a11y-resize-font-150 dd,body.pojo-a11y-resize-font-150 dt,body.pojo-a11y-resize-font-150 span,body.pojo-a11y-resize-font-150 blockquote{font-size:150% !important}body.pojo-a11y-resize-font-150 h1,body.pojo-a11y-resize-font-150 h2,body.pojo-a11y-resize-font-150 h3,body.pojo-a11y-resize-font-150 h4,body.pojo-a11y-resize-font-150 h5,body.pojo-a11y-resize-font-150 h6,body.pojo-a11y-resize-font-150 h1 span,body.pojo-a11y-resize-font-150 h2 span,body.pojo-a11y-resize-font-150 h3 span,body.pojo-a11y-resize-font-150 h4 span,body.pojo-a11y-resize-font-150 h5 span,body.pojo-a11y-resize-font-150 h6 span{font-size:199.5% !important}body.pojo-a11y-resize-font-140,body.pojo-a11y-resize-font-140 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-140 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-140 label,body.pojo-a11y-resize-font-140 input,body.pojo-a11y-resize-font-140 select,body.pojo-a11y-resize-font-140 textarea,body.pojo-a11y-resize-font-140 legend,body.pojo-a11y-resize-font-140 code,body.pojo-a11y-resize-font-140 pre,body.pojo-a11y-resize-font-140 dd,body.pojo-a11y-resize-font-140 dt,body.pojo-a11y-resize-font-140 span,body.pojo-a11y-resize-font-140 blockquote{font-size:140% !important}body.pojo-a11y-resize-font-140 h1,body.pojo-a11y-resize-font-140 h2,body.pojo-a11y-resize-font-140 h3,body.pojo-a11y-resize-font-140 h4,body.pojo-a11y-resize-font-140 h5,body.pojo-a11y-resize-font-140 h6,body.pojo-a11y-resize-font-140 h1 span,body.pojo-a11y-resize-font-140 h2 span,body.pojo-a11y-resize-font-140 h3 span,body.pojo-a11y-resize-font-140 h4 span,body.pojo-a11y-resize-font-140 h5 span,body.pojo-a11y-resize-font-140 h6 span{font-size:186.20000000000002% !important}body.pojo-a11y-resize-font-130,body.pojo-a11y-resize-font-130 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-130 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-130 label,body.pojo-a11y-resize-font-130 input,body.pojo-a11y-resize-font-130 select,body.pojo-a11y-resize-font-130 textarea,body.pojo-a11y-resize-font-130 legend,body.pojo-a11y-resize-font-130 code,body.pojo-a11y-resize-font-130 pre,body.pojo-a11y-resize-font-130 dd,body.pojo-a11y-resize-font-130 dt,body.pojo-a11y-resize-font-130 span,body.pojo-a11y-resize-font-130 blockquote{font-size:130% !important}body.pojo-a11y-resize-font-130 h1,body.pojo-a11y-resize-font-130 h2,body.pojo-a11y-resize-font-130 h3,body.pojo-a11y-resize-font-130 h4,body.pojo-a11y-resize-font-130 h5,body.pojo-a11y-resize-font-130 h6,body.pojo-a11y-resize-font-130 h1 span,body.pojo-a11y-resize-font-130 h2 span,body.pojo-a11y-resize-font-130 h3 span,body.pojo-a11y-resize-font-130 h4 span,body.pojo-a11y-resize-font-130 h5 span,body.pojo-a11y-resize-font-130 h6 span{font-size:172.9% !important}body.pojo-a11y-resize-font-120,body.pojo-a11y-resize-font-120 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-120 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-120 label,body.pojo-a11y-resize-font-120 input,body.pojo-a11y-resize-font-120 select,body.pojo-a11y-resize-font-120 textarea,body.pojo-a11y-resize-font-120 legend,body.pojo-a11y-resize-font-120 code,body.pojo-a11y-resize-font-120 pre,body.pojo-a11y-resize-font-120 dd,body.pojo-a11y-resize-font-120 dt,body.pojo-a11y-resize-font-120 span,body.pojo-a11y-resize-font-120 blockquote{font-size:120% !important}body.pojo-a11y-resize-font-120 h1,body.pojo-a11y-resize-font-120 h2,body.pojo-a11y-resize-font-120 h3,body.pojo-a11y-resize-font-120 h4,body.pojo-a11y-resize-font-120 h5,body.pojo-a11y-resize-font-120 h6,body.pojo-a11y-resize-font-120 h1 span,body.pojo-a11y-resize-font-120 h2 span,body.pojo-a11y-resize-font-120 h3 span,body.pojo-a11y-resize-font-120 h4 span,body.pojo-a11y-resize-font-120 h5 span,body.pojo-a11y-resize-font-120 h6 span{font-size:159.60000000000002% !important}body.pojo-a11y-links-underline a,body.pojo-a11y-links-underline a *{text-decoration:underline !important}body.pojo-a11y-readable-font,body.pojo-a11y-readable-font *:not(i):not(span){font-family:Verdana,Arial,Helvetica,sans-serif !important}.pojo-skip-link{position:absolute;top:-1000em}.pojo-skip-link:focus{left:50px;top:50px;height:auto;width:200px;display:block;font-size:14px;font-weight:700;text-align:center;padding:15px 23px 14px;background-color:#F1F1F1;color:#21759B;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}body.rtl .pojo-skip-link:focus{right:50px;left:auto}#pojo-a11y-toolbar *,#pojo-a11y-toolbar ::before,#pojo-a11y-toolbar ::after{box-sizing:border-box}.pojo-a11y-visible-phone{display:none !important}.pojo-a11y-visible-tablet{display:none !important}.pojo-a11y-hidden-desktop{display:none !important}.pojo-a11y-visible-desktop{display:inherit !important}@media(min-width:768px) and (max-width:1024px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-tablet{display:inherit !important}.pojo-a11y-hidden-tablet{display:none !important}}@media(max-width:767px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-phone{display:inherit !important}.pojo-a11y-hidden-phone{display:none !important}}.pojo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}