.swiper-pagination-bullets.swiper-pagination-horizontal-bullet::before, .swiper-pagination-bullet::before, .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;}
.bg-image img, .covered, .cover-bg{height:100%;left:0;position:absolute;width:100%;top:0;pointer-events:none;}
.d-flex-cc, .d-flex-center-center{display:flex;align-items:center;justify-content:center;}
body{font-size:16px;line-height:1.56;}
.text--48{font-size:42px;line-height:1.25;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.text--48{font-size:36px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.text--48{font-size:25px;}
}
@media only screen and (max-width: 767px) {
.text--48{font-size:22px;}
}
.text--28{font-size:24px;line-height:normal;font-weight:300;}
@media only screen and (max-width: 1022px) {
.text--28{font-size:22px;}
}
@media only screen and (max-width: 767px) {
.text--28{font-size:20px;}
}
.text--22{font-size:22px;line-height:1.4;}
@media only screen and (max-width: 1022px) {
.text--22{font-size:18px;letter-spacing:normal;}
}
.text--24{font-size:20px;line-height:1.5;font-weight:300;}
@media only screen and (max-width: 1022px) {
.text--24{font-size:18px;letter-spacing:normal;}
}
.text--20{color:var(--color-font-color);}
.text--16{font-size:16px;line-height:1.88;}
.text--15{font-size:15px;line-height:1.5;}
.text--14{font-size:14px;line-height:1.86;}
.text--13{font-size:13px;line-height:1.38;}
.text--12{font-size:12px;line-height:2;letter-spacing:0.35px;}
.text--20{font-weight:400;color:var(--color-black-2);}
.text--20{font-size:18px;line-height:1.3;}
input:focus, a:focus-visible,
button:focus-visible, input:focus-visible, textarea:focus-visible, .btn:focus-visible, .focus-visible:focus-visible, .focus-within:focus-visible{outline-color:var(--color-focus);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-h{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}:root{--color-white:#fff;--color-black:#000;--color-black-2:#111;--color-font-color:#333;--color-gray:#cccccc;--color-gray-2:#e6e6e6;--color-gray-light:#f5f5f5;--color-gray-light-2:#fafafa;--color-gray-light-3:#f1f9ff;--color-gray-light-4:#fbfbfb;--color-gray-dark:#656565;--color-gray-dark-2:#808080;--color-gray-dark-3:#707070;--color-red:#d91016;--color-red-2:#c62a09;--color-red-3:#d52a29;--color-primary:#d52a29;--color-primary-hover:#a01425;--color-validation:#ff3b30;--color-focus:var(--color-primary);--color-border:#dbdbdb;--space-16px:16px;--space-24px:24px;--space-40px:40px;--space-60px:60px;--space-80px:80px;--space-100px:100px;--space-120px:120px;}
*,
*::before,
*::after{box-sizing:border-box;}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section{display:block;}
body{margin:0;text-align:left;}
[tabindex="-1"]:focus{outline:0 !important;}
hr{box-sizing:content-box;height:0;overflow:visible;}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 1rem;
} p{margin-top:0;margin-bottom:1rem;}
abbr[title],
abbr[data-original-title]{text-decoration:underline;cursor:help;border-bottom:0;text-decoration-skip-ink:none;}
address{margin-bottom:1rem;font-style:normal;line-height:inherit;}
ol, ul, dl{margin-top:0;margin-bottom:1rem;}
ol ol, ul ul, ol ul, ul ol{margin-bottom:0;}
dt{font-weight:700;}
dd{margin-bottom:0.5rem;margin-left:0;}
blockquote{margin:0 0 1rem;}
b, strong{font-weight:700;}
small{font-size:80%;}
sub, sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup {
top: -0.5em;
} a{text-decoration:none;background-color:transparent;}
a:hover, a:focus{text-decoration:none;}
a:not([href]):not([tabindex]){text-decoration:none;}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus{text-decoration:none;}
a:not([href]):not([tabindex]):focus{outline:0;}
pre, code, kbd, samp{font-family:monospace;font-size:1em;}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;}
figure{margin:0 0 1rem;}
img{vertical-align:middle;border-style:none;}
svg{overflow:hidden;vertical-align:middle;}
table{border-collapse:collapse;}
caption{padding-top:8px;padding-bottom:8px;text-align:left;caption-side:bottom;}
th{text-align:inherit;}
label{display:inline-block;margin-bottom:1rem;}
button{border-radius:0;text-transform:none;cursor:pointer;-webkit-appearance:button;}
input, select, optgroup, textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
select{word-wrap:normal;text-transform:none;}
input{overflow:visible;}
[type=button],
[type=reset],
[type=submit]{-webkit-appearance:button;}
button::-moz-focus-inner, [type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{padding:0;border-style:none;}
input[type=radio],
input[type=checkbox]{box-sizing:border-box;padding:0;}
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month]{-webkit-appearance:listbox;}
textarea{overflow:auto;resize:vertical;}
fieldset{min-width:0;padding:0;margin:0;border:0;}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:0.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;}
progress{vertical-align:baseline;}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{outline-offset:-2px;-webkit-appearance:none;}
[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}
output{display:inline-block;}
summary{display:list-item;cursor:pointer;}
template{display:none;}
[hidden]{display:none !important;}
@media(min-width:320px){
.text-xs-center{text-align:center;}
.text-xs-left{text-align:left;}
.text-xs-right{text-align:right;}
.d-xs-none{display:none !important;}
.d-xs-inline-block{display:inline-block !important;}
.d-xs-block{display:block !important;}
.d-xs-flex{display:flex !important;}
.d-xs-inline-flex{display:inline-flex !important;}
}
@media(min-width:768px){
.text-sm-center{text-align:center;}
.text-sm-left{text-align:left;}
.text-sm-right{text-align:right;}
.d-sm-none{display:none !important;}
.d-sm-inline-block{display:inline-block !important;}
.d-sm-block{display:block !important;}
.d-sm-flex{display:flex !important;}
.d-sm-inline-flex{display:inline-flex !important;}
}
@media(min-width:1023px){
.text-md-center{text-align:center;}
.text-md-left{text-align:left;}
.text-md-right{text-align:right;}
.d-md-none{display:none !important;}
.d-md-inline-block{display:inline-block !important;}
.d-md-block{display:block !important;}
.d-md-flex{display:flex !important;}
.d-md-inline-flex{display:inline-flex !important;}
}
@media(min-width:1200px){
.text-lg-center{text-align:center;}
.text-lg-left{text-align:left;}
.text-lg-right{text-align:right;}
.d-lg-none{display:none !important;}
.d-lg-inline-block{display:inline-block !important;}
.d-lg-block{display:block !important;}
.d-lg-flex{display:flex !important;}
.d-lg-inline-flex{display:inline-flex !important;}
}
@media(min-width:1439px){
.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:-10px;margin-right:-10px;}
.container{max-width:1010px;padding-left:10px;padding-right:10px;}
.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:10px;padding-right:10px;}
.col-md{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%;}
.col-md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%;}
.col-md-2{-ms-flex-preferred-size:16.666667%;flex-basis:16.666667%;max-width:16.666667%;}
.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
.col-md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%;}
.col-md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%;}
.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
.col-md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%;}
.col-md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%;}
.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
.col-md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%;}
.col-md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%;}
.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
.col-md-offset-0{margin-left:0;}
.col-md-offset-1{margin-left:8.333%;}
.col-md-offset-2{margin-left:16.666667%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-4{margin-left:33.333%;}
.col-md-offset-5{margin-left:41.667%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-7{margin-left:58.333%;}
.col-md-offset-8{margin-left:66.667%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-10{margin-left:83.333%;}
.col-md-offset-11{margin-left:91.667%;}
.start-md{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;text-align:start;}
.center-md{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;}
.end-md{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;text-align:end;}
.top-md{-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;}
.middle-md{-ms-flex-align:center;-webkit-box-align:center;align-items:center;}
.bottom-md{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;}
.around-md{-ms-flex-pack:distribute;justify-content:space-around;}
.between-md{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;}
.first-md{-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1;}
.last-md{-ms-flex-order:1;-webkit-box-ordinal-group:2;order:1;}
}
@media only screen and (min-width: 1200px) {
.row{margin-left:-16px;margin-right:-16px;}
.container{max-width:1132px;padding-left:16px;padding-right:16px;}
.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:16px;padding-right:16px;}
.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: 1440px) {
.row{margin-left:-16px;margin-right:-16px;}
.container{max-width:1300px;padding-left:16px;padding-right:16px;}
.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:16px;padding-right:16px;}
.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, input, textarea, .btn, .focus-visible, .focus-within{outline-offset:6px;}
@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;}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-vertical > .swiper-wrapper{flex-direction:column;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}
.swiper-android .swiper-slide, .swiper-wrapper{transform:translate3d(0px, 0, 0);}
.swiper-pointer-events{touch-action:pan-y;}
.swiper-pointer-events.swiper-vertical{touch-action:pan-x;}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;}
.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-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}
.swiper-3d .swiper-wrapper, .swiper-3d .swiper-slide, .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-cube-shadow{transform-style:preserve-3d;}
.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-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-horizontal.swiper-css-mode > .swiper-wrapper{scroll-snap-type:x mandatory;}
.swiper-vertical.swiper-css-mode > .swiper-wrapper{scroll-snap-type:y mandatory;}
.swiper-centered > .swiper-wrapper::before{content:"";flex-shrink:0;order:9999;}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after);}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}
.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after);}
.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;}
.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:10px;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: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:10px;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-progressbar{background: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: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:4px;height:100%;left:0;top:0;}
.swiper-pagination-lock{display:none;}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);box-shadow:1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);}
.flatpickr-calendar.open, .flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible;}
.flatpickr-calendar.open{display:inline-block;z-index:99999;}
.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);}
.flatpickr-calendar.inline{display:block;position:relative;top:2px;}
.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px);}
.flatpickr-calendar.static.open{z-index:999;display:block;}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important;}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;}
.flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}
.flatpickr-calendar .hasWeeks .dayContainer{border-left:0;}
.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6;}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto;}
.flatpickr-calendar:before, .flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px;}
.flatpickr-calendar.rightMost:before, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.arrowRight:after{left:auto;right:22px;}
.flatpickr-calendar.arrowCenter:before, .flatpickr-calendar.arrowCenter:after{left:50%;right:50%;}
.flatpickr-calendar:before{border-width:5px;margin:0 -5px;}
.flatpickr-calendar:after{border-width:4px;margin:0 -4px;}
.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after{bottom:100%;}
.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6;}
.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff;}
.flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after{top:100%;}
.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6;}
.flatpickr-calendar.arrowBottom:after{border-top-color:#fff;}
.flatpickr-calendar:focus{outline:0;}
.flatpickr-wrapper{position:relative;display:inline-block;}
.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled, .flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none;}
.flatpickr-months .flatpickr-prev-month i, .flatpickr-months .flatpickr-next-month i{position:relative;}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month, .flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0;}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month, .flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0;}
.flatpickr-months .flatpickr-prev-month:hover, .flatpickr-months .flatpickr-next-month:hover{color:#959ea9;}
.flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747;}
.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg{width:14px;height:14px;}
.flatpickr-months .flatpickr-prev-month svg path, .flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;transition:fill 0.1s;fill:inherit;}
.numInputWrapper{position:relative;height:auto;}
.numInputWrapper input, .numInputWrapper span{display:inline-block;}
.numInputWrapper input{width:100%;}
.numInputWrapper input::-ms-clear{display:none;}
.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;}
.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57, 57, 57, 0.15);-webkit-box-sizing:border-box;box-sizing:border-box;}
.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1);}
.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2);}
.numInputWrapper span:after{display:block;content:"";position:absolute;}
.numInputWrapper span.arrowUp{top:0;border-bottom:0;}
.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57, 57, 57, 0.6);top:26%;}
.numInputWrapper span.arrowDown{top:50%;}
.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57, 57, 57, 0.6);top:40%;}
.numInputWrapper span svg{width:inherit;height:auto;}
.numInputWrapper span svg path{fill:rgba(0, 0, 0, 0.5);}
.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05);}
.numInputWrapper:hover span{opacity:1;}
.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}
.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0;}
.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05);}
.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block;}
.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0, 0, 0, 0.9);}
.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0, 0, 0, 0.9);}
.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}
.flatpickr-current-month input.cur-year:focus{outline:0;}
.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0, 0, 0, 0.5);background:transparent;pointer-events:none;}
.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 0.5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto;}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none;}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05);}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0;}
.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px;}
.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder;}
.dayContainer, .flatpickr-weeks{padding:1px 0 0 0;}
.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;}
.flatpickr-days:focus{outline:0;}
.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1;}
.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6;}
.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;}
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6;}
.flatpickr-day.today{border-color:#959ea9;}
.flatpickr-day.today:hover, .flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff;}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7;}
.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px;}
.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0;}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7;}
.flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange{border-radius:50px;}
.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay{color:rgba(57, 57, 57, 0.3);background:transparent;border-color:transparent;cursor:default;}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57, 57, 57, 0.1);}
.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;}
.flatpickr-day.hidden{visibility:hidden;}
.rangeMode .flatpickr-day{margin-top:1px;}
.flatpickr-weekwrapper{float:left;}
.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;}
.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px;}
.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57, 57, 57, 0.3);background:transparent;cursor:default;border:none;}
.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flatpickr-time:after{content:"";display:table;clear:both;}
.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left;}
.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939;}
.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939;}
.flatpickr-time.hasSeconds .numInputWrapper{width:26%;}
.flatpickr-time.time24hr .numInputWrapper{width:49%;}
.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}
.flatpickr-time input.flatpickr-hour{font-weight:bold;}
.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second{font-weight:400;}
.flatpickr-time input:focus{outline:0;border:0;}
.flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400;}
.flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus{background:#eee;}
.flatpickr-input[readonly]{cursor:pointer;}
@-webkit-keyframes fpFadeInDown {
from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes fpFadeInDown {
from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.carousel{position:relative;box-sizing:border-box;}
.carousel *, .carousel *:before, .carousel *:after{box-sizing:inherit;}
.carousel.is-draggable{cursor:move;cursor:grab;}
.carousel.is-dragging{cursor:move;cursor:grabbing;}
.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%;}
.carousel__track{display:flex;}
.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;}
.has-dots{margin-bottom:calc(0.5rem + 22px);}
.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none;}
.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer;}
.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:0.25;transition:opacity 0.15s ease-in-out;}
.carousel__dots .carousel__dot.is-selected:after{opacity:1;}
.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity 0.15s ease;}
.carousel__button.is-prev, .carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%);}
.carousel__button.is-prev{left:10px;}
.carousel__button.is-next{right:10px;}
.carousel__button[disabled]{cursor:default;opacity:0.3;}
.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none;}
html.with-fancybox{scroll-behavior:auto;}
body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none;}
.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0, 0, 0, 0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4));}
.fancybox__container *, .fancybox__container *::before, .fancybox__container *::after{box-sizing:inherit;}
.fancybox__container :focus{outline:none;}
body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff, 0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));}
@media all and (min-width: 1024px) {
.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px;}
}
.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92));}
.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10;}
.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px);}
.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default;}
.fancybox__track{display:flex;height:100%;}
.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;}
.fancybox__slide::before, .fancybox__slide::after{content:"";flex:0 0 0;margin:auto;}
@media all and (min-width: 1024px) {
.fancybox__slide{padding:64px 100px;}
}
.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20;}
.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none;}
.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere;}
.is-loading .fancybox__caption{visibility:hidden;}
.fancybox__container > .carousel__dots{top:100%;color:var(--fancybox-color, #fff);}
.fancybox__nav .carousel__button{z-index:40;}
.fancybox__nav .carousel__button.is-next{right:8px;}
@media all and (min-width: 1024px) {
.fancybox__nav .carousel__button.is-next{right:40px;}
}
.fancybox__nav .carousel__button.is-prev{left:8px;}
@media all and (min-width: 1024px) {
.fancybox__nav .carousel__button.is-prev{left:40px;}
}
.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40;}
@media all and (min-width: 1024px) {
.carousel__button.is-close{right:40px;}
}
.fancybox__content > .carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff);}
.fancybox__no-click, .fancybox__no-click button{pointer-events:none;}
.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor);}
.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053;}
.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;}
.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1, 200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor;}
@keyframes fancybox-rotate {
100%{transform:rotate(360deg);}
}
@keyframes fancybox-dash {
0%{stroke-dasharray:1, 200;stroke-dashoffset:0;}
50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px;}
100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px;}
}
.fancybox__backdrop, .fancybox__caption, .fancybox__nav, .carousel__dots, .carousel__button.is-close{opacity:var(--fancybox-opacity, 1);}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop, .fancybox__container.is-animated[aria-hidden=false] .fancybox__caption, .fancybox__container.is-animated[aria-hidden=false] .fancybox__nav, .fancybox__container.is-animated[aria-hidden=false] .carousel__dots, .fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:0.15s ease backwards fancybox-fadeIn;}
.fancybox__container.is-animated.is-closing .fancybox__backdrop, .fancybox__container.is-animated.is-closing .fancybox__caption, .fancybox__container.is-animated.is-closing .fancybox__nav, .fancybox__container.is-animated.is-closing .carousel__dots, .fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:0.15s ease both fancybox-fadeOut;}
.fancybox-fadeIn{animation:0.15s ease both fancybox-fadeIn;}
.fancybox-fadeOut{animation:0.1s ease both fancybox-fadeOut;}
.fancybox-zoomInUp{animation:0.2s ease both fancybox-zoomInUp;}
.fancybox-zoomOutDown{animation:0.15s ease both fancybox-zoomOutDown;}
.fancybox-throwOutUp{animation:0.15s ease both fancybox-throwOutUp;}
.fancybox-throwOutDown{animation:0.15s ease both fancybox-throwOutDown;}
@keyframes fancybox-fadeIn {
from{opacity:0;}
to{opacity:1;}
}
@keyframes fancybox-fadeOut {
to{opacity:0;}
}
@keyframes fancybox-zoomInUp {
from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0;}
to{transform:scale(1) translate3d(0, 0, 0);opacity:1;}
}
@keyframes fancybox-zoomOutDown {
to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0;}
}
@keyframes fancybox-throwOutUp {
to{transform:translate3d(0, -30%, 0);opacity:0;}
}
@keyframes fancybox-throwOutDown {
to{transform:translate3d(0, 30%, 0);opacity:0;}
}
.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255, 255, 255, 0.1);}
.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px;}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255, 255, 255, 0.1);}
.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0, 0, 0, 0.2);}
.fancybox__carousel.is-draggable .fancybox__slide, .fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab;}
.fancybox__carousel.is-dragging .fancybox__slide, .fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing;}
.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto;}
.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in;}
.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out;}
.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab;}
.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing;}
.fancybox__image{transform-origin:0 0;user-select:none;transition:none;}
.has-image .fancybox__content{padding:0;background:rgba(0, 0, 0, 0);min-height:1px;}
.is-closing .has-image .fancybox__content{overflow:visible;}
.has-image[data-image-fit=contain]{overflow:visible;touch-action:none;}
.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap;}
.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain;}
.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto;}
.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto;}
.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto;}
.has-image[data-image-fit=cover]{overflow:visible;touch-action:none;}
.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%;}
.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover;}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible;}
.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content, .fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%;}
.fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%;}
.fancybox__carousel .fancybox__slide.has-map .fancybox__content, .fancybox__carousel .fancybox__slide.has-pdf .fancybox__content, .fancybox__carousel .fancybox__slide.has-video .fancybox__content, .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24, 24, 27, 0.9);color:#fff;}
.fancybox__carousel .fancybox__slide.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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;}
.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1);}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:0.15s ease-in backwards fancybox-fadeIn;}
.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0;}
.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer;}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity 0.15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px);}
.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:0.92;}
.fancybox__thumbs .carousel__slide > *{pointer-events:none;user-select:none;}
.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255, 255, 255, 0.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px);}
.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4));}
@media all and (min-width: 1024px) {
.fancybox__toolbar{padding:8px;}
}
.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:0.15s ease-in backwards fancybox-fadeIn;}
.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0;}
.fancybox__toolbar__items{display:flex;}
.fancybox__toolbar__items--left{margin-right:auto;}
.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%);}
.fancybox__toolbar__items--right{margin-left:auto;}
@media(max-width:640px){
.fancybox__toolbar__items--center:not(:last-child){display:none;}
}
.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;}
.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none;}
.fancybox__container:fullscreen::backdrop{opacity:0;}
.fancybox__button--fullscreen g:nth-child(2){display:none;}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none;}
.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block;}
.fancybox__button--slideshow g:nth-child(2){display:none;}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none;}
.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block;}
@font-face{font-family:"Roboto Slab";src:local("Roboto Slab Light"), local("RobotoSlab-Light"), url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/fonts/RobotoSlab-Light.woff2) format("woff2"), url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/fonts/RobotoSlab-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:"Roboto Slab";src:local("Roboto Slab Regular"), local("RobotoSlab-Regular"), url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/fonts/RobotoSlab-Regular.woff2) format("woff2"), url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/fonts/RobotoSlab-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:"Roboto Slab";src:local("Roboto Slab Bold"), local("RobotoSlab-Bold"), url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/fonts/RobotoSlab-Bold.woff2) format("woff2"), url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/fonts/RobotoSlab-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:"Roboto";src:local("Roboto"), local("Roboto-Regular"), url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/fonts/Roboto-Regular.woff2) format("woff2"), url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/fonts/Roboto-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:"Roboto";src:local("Roboto Medium"), local("Roboto-Medium"), url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/fonts/Roboto-Medium.woff2) format("woff2"), url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/fonts/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:"Roboto";src:local("Roboto Bold"), local("Roboto-Bold"), url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/fonts/Roboto-Bold.woff2) format("woff2"), url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/fonts/Roboto-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap;}
.cover-bg{background-size:cover;background-position:center center;}
.cover-bg img{display:none;}
.covered{max-height:initial;}
.bg-image img{max-height:initial;}
.bg-gray-light{background-color:var(--color-gray-light);}
.bg-gray-light-2{background-color:var(--color-gray-light-2);}
.p-0{padding:0;}
.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--gray{color:var(--color-grey);}
.text--bold{font-weight:700;}
.text--md{font-weight:500;}
.text--uppercase{text-transform:uppercase;}
.stretched-link::before{z-index:3;}
.font-secondary{font-family:"Roboto", sans-serif;}
@media only screen and (max-width: 767px) {
.hidden-mobile{display:none;}
}
@media only screen and (max-width: 1022px) {
.hidden-tablet-p{display:none;}
}
.visible-mobile{display:none;}
@media only screen and (max-width: 767px) {
.visible-mobile{display:block;}
}
.visible-tablet-p{display:none;}
@media only screen and (max-width: 1022px) {
.visible-tablet-p{display:block;}
}
.hide{display:none;}
.show{display:block;}
.d-flex{display:flex;}
.bottom-self{align-self:flex-end;}
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0;}
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin-right:18px;}
@media only screen and (max-width: 767px) {
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:not(:last-child){margin-right:16px;}
}
.swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination{position:relative;bottom:0;width:auto;}
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet, .swiper-pagination-bullet{position:relative;height:4px;width:40px;opacity:1;border-radius:0;background-color:#bebebe;border:0;}
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet::before, .swiper-pagination-bullet::before{background-color:var(--color-primary);transform:scaleX(0);transition:transform 0.3s ease;}
.swiper-pagination-bullets.swiper-pagination-horizontal-bullet.swiper-pagination-bullet-active::before, .swiper-pagination-bullets.swiper-pagination-horizontal-bullet:hover::before,
.swiper-pagination-bullet.swiper-pagination-bullet-active::before, .swiper-pagination-bullet:hover::before{transform:scaleX(1);}
.slider-arrow{position:relative;border:0;height:32px;width:32px;border-radius:0;background-color:var(--color-gray);transition:background-color 0.3s ease;}
@media only screen and (max-width: 767px) {
.slider-arrow{height:26px;width:26px;}
}
.slider-arrow .icon{width:8px;height:16px;}
.slider-arrow .icon::before{background-color:var(--color-white);}
.slider-arrow:hover, .slider-arrow:focus{background-color:var(--color-red-3);}
.slider-arrow.swiper-button-disabled{pointer-events:none;opacity:1;}
.slider-arrow.swiper-button-disabled:hover{box-shadow:none;}
.grecaptcha-badge{position:absolute !important;right:100% !important;top:-100% !important;}
html, body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;}::selection{background-color:var(--color-primary);color:var(--color-white);}
body{color:var(--color-font-color);font-family:"Roboto Slab", sans-serif;position:relative;height:auto;width:100%;display:flex;flex-direction:column;min-height:calc(var(--vh, 1vh) * 100);align-items:flex-start;}
body.is-open-menu, body.is-open-quick-nav, body.noscroll{overflow:hidden;}
@media only screen and (min-width: 1023px) {
body.is-open-menu, body.is-open-quick-nav, body.noscroll{overflow:auto;}
}
.noselect, .noselect *{user-select:none;}
ul, ol{list-style:none;margin:0;padding:0;}
@media print {
.header-main, .header-main__tab, .mobile-hamburger, .footer, .advance-cookie-banner-wrapper, .pojo-a11y-toolbar-left{display:none !important;}
}
p {
margin: 0;
} a{color:inherit;text-decoration:none;transition:color 0.3s ease, border 0.3s ease;-webkit-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;}
figcaption, .wp-caption{color:var(--color-grey);font-size:12px;padding-top:12px;line-height:1.2;}
.sc-general{width:100%;position:relative;}
.swiper-container:not(.swiper-container-initialized) .swiper-pagination,
.swiper-container:not(.swiper-container-initialized) .swiper-slide:not(:first-of-type){display:none !important;}
.swiper-button-prev:after, .swiper-button-next:after{font-size:0 !important;}
form select::-ms-expand{display:none;}
input, select, textarea{box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
input, textarea{-webkit-appearance:none;border-radius:0;}
input:invalid:not(:focus){outline:none;}
textarea::-ms-clear, input::-ms-clear{display:none;}
main{width:100%;flex:1 0 auto;}
img.lazyload, img.lazyloaded{transition:opacity 0.3s ease, transform 0.3s ease !important;}
#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;}
body #pojo-a11y-toolbar{top:auto !important;bottom:80px !important;transition:0.3s ease !important;z-index:998 !important;}
body #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{bottom:0 !important;}
body.pojo-a11y-grayscale{filter:none !important;}
body.pojo-a11y-grayscale:before{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 .header-search__form ::placeholder, body.pojo-a11y-high-contrast .header-search__form ::-webkit-input-placeholder{color:#fff !important;}
body.pojo-a11y-high-contrast .icon:before{background-color:#fff !important;}
body.pojo-a11y-high-contrast .news-card, body.pojo-a11y-high-contrast .news-link, body.pojo-a11y-high-contrast .banner-module__link-box, body.pojo-a11y-high-contrast .employee-card, body.pojo-a11y-high-contrast .advance-cookie-modal__inner, body.pojo-a11y-high-contrast .btn, body.pojo-a11y-high-contrast .swiper-pagination-bullet, body.pojo-a11y-high-contrast .mod-filter__link{border:1px solid #fff !important;}
body.pojo-a11y-negative-contrast .header-search__form ::placeholder, body.pojo-a11y-negative-contrast .header-search__form ::-webkit-input-placeholder{color:#fff !important;}
body.pojo-a11y-negative-contrast .icon:before{background-color:#fff !important;}
body.pojo-a11y-negative-contrast .news-card, body.pojo-a11y-negative-contrast .news-link, body.pojo-a11y-negative-contrast .banner-module__link-box, body.pojo-a11y-negative-contrast .employee-card, body.pojo-a11y-negative-contrast .advance-cookie-modal__inner, body.pojo-a11y-negative-contrast .btn, body.pojo-a11y-negative-contrast .swiper-pagination-bullet, body.pojo-a11y-negative-contrast .mod-filter__link{border:1px solid #fff !important;}
body.pojo-a11y-negative-contrast a{text-decoration:underline !important;}
body.pojo-a11y-light-background .btn, body.pojo-a11y-light-background .advance-cookie-modal__inner, body.pojo-a11y-light-background .image-gallery__nav-arrow, body.pojo-a11y-light-background .image-gallery__zoom-btn{border:1px solid #000 !important;}
body.pojo-a11y-light-background .advance-cookie-modal__close-btn .icon::before{background-color:#000 !important;}
body.pojo-a11y-light-background a{text-decoration:underline !important;}
body.pojo-a11y-light-background .image-gallery__nav-arrow :before, body.pojo-a11y-light-background .image-gallery__zoom-btn :before{background-color:#000 !important;}
@media only screen and (max-width: 1022px) {
body.is-scrolled #pojo-a11y-toolbar{bottom:28px !important;}
}
@media only screen and (max-width: 1022px) {
body.is-scrolled.is-scrolled-up #pojo-a11y-toolbar{bottom:88px !important;}
}
@media only screen and (max-width: 1022px) {
body.is-scrolled-up #pojo-a11y-toolbar{bottom:88px !important;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:0;color:var(--color-gray-light-2);font-weight:700;font-size:15px;letter-spacing:0.15px;cursor:pointer;border:2px solid transparent;background-color:var(--color-primary);padding:5px 22px 5px 20px;line-height:normal;min-height:44px;min-width:136px;font-family:"Roboto", sans-serif;transition:background-color 0.3s ease, box-shadow 0.3s ease, color 0.3s ease, border-color 0.3s ease;}
.btn:hover, .btn:focus{background-color:var(--color-white);border-color:#e6e6e6;color:var(--color-black-2);}
.btn:hover .icon::before, .btn:focus .icon::before{background-color:var(--color-primary);}
.btn .btn__text{display:block;}
.btn .btn__icon{flex:0 0 auto;margin-left:8px;}
.btn .btn__icon::before{background-color:var(--color-white);}
.btn--white{background-color:var(--color-white);border-color:#e6e6e6;color:var(--color-black-2);}
.btn--white .icon::before{background-color:var(--color-primary);}
.btn--white:hover, .btn--white:focus{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-gray-light-2);}
.btn--white:hover .icon::before, .btn--white:focus .icon::before{background-color:var(--color-white);}
.btn[disabled], .btn--disabled{cursor:not-allowed;transition:none;pointer-events:none;}
.btn[disabled] .btn__icon, .btn--disabled .btn__icon{transform:none !important;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.checkbox__label{display:inline-block;position:relative;padding-left:30px;cursor:pointer;margin:0;}
@media only screen and (max-width: 767px) {
.checkbox__label{padding-left:25px;}
}
.checkbox__label .checkmark{position:absolute;top:0;left:0;width:22px;height:22px;border:1px solid var(--color-gray);background-color:#fff;transition:background-color 0.3s ease, border 0.3s ease;}
.checkbox__label .checkmark:before{content:"";position:absolute;top:2px;left:2px;height:16px;width:16px;opacity:0;transform:scale(0.8);transition:0.3s ease;background:#d52a29 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' viewBox='0 0 20 19'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23fff' d='M14.532 5.725l-.231-.16-5.087 7.338-3.504-2.866-.178.217 3.74 3.06z'/%3E%3Cpath fill='none' stroke='%23fff' stroke-miterlimit='20' stroke-width='.5' d='M14.532 5.725v0l-.231-.16v0l-5.087 7.338v0L5.71 10.037v0l-.178.217v0l3.74 3.06v0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center/20px;}
.checkbox__label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkbox__label input:checked ~ .checkmark:before{opacity:1;transform:scale(1);}
.checkbox__text{color:#707070;font-size:14px;font-weight:400;}
.checkbox .tooltip{display:inline-block;margin-left:4px;}
.checkbox a{color:var(--color-red-3);}
.checkbox a:hover, .checkbox a:focus{text-decoration:underline;}
.checkbox--secondary{font-family:"Roboto", sans-serif;}
.checkbox--secondary .checkbox__text{color:var(--color-font-color);font-size:16px;line-height:1.5;}
@media only screen and (max-width: 767px) {
.checkbox--secondary .checkbox__text{font-size:14px;}
}
.checkbox--secondary .checkbox__label{user-select:none;padding-left:40px;}
@media only screen and (max-width: 767px) {
.checkbox--secondary .checkbox__label{padding-left:28px;}
}
.checkbox--secondary .checkmark{border-radius:4px;width:24px;height:24px;}
@media only screen and (max-width: 767px) {
.checkbox--secondary .checkmark{width:20px;height:20px;}
}
.checkbox--secondary .checkmark:before{top:3px;left:3px;height:calc(100% - 6px);width:calc(100% - 6px);border-radius:2px;background-image:none;background-color:var(--color-red-3);}
.dropdown__search_input, .dropdown__search, .dropdown__placeholder{font-weight:400;color:var(--color-black-2);}
.dropdown__search_input, .dropdown__search, .dropdown__placeholder{font-size:18px;line-height:1.3;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.dropdown{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;width:100%;max-width:210px;}
.dropdown__label{color:var(--color-gray-dark);font-size:14px;font-weight:700;position:relative;z-index:4;text-transform:uppercase;margin-bottom:10px;}
.dropdown__placeholder{position:relative;cursor:pointer;border-radius:0;border:1px solid var(--color-gray);box-shadow:5px 10px 20px rgba(0, 0, 0, 0.06);background-color:var(--color-white);height:60px;display:flex;align-items:center;padding:0 44px 0 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-font-color);font-family:"Roboto", sans-serif;font-weight:500;transition:border 0.3s ease, color 0.3s ease;}
@media only screen and (max-width: 1022px) {
.dropdown__placeholder{height:55px;font-size:16px;padding:10px 28px 10px 12px;}
}
.dropdown__placeholder-text{transition:transform 0.3s ease;}
.dropdown__search{position:relative;cursor:pointer;border-radius:0;border:1px solid var(--color-gray);box-shadow:5px 10px 20px rgba(0, 0, 0, 0.06);background-color:var(--color-white);height:60px;display:flex;align-items:center;padding:0 44px 0 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-font-color);font-family:"Roboto", sans-serif;font-weight:500;transition:border 0.3s ease, color 0.3s ease;}
@media only screen and (max-width: 1022px) {
.dropdown__search{height:55px;font-size:16px;padding:10px 28px 10px 12px;}
}
.dropdown__search_input{border:0;outline:none !important;width:100%;padding:0;height:100%;}
.dropdown__icon{position:absolute;right:33px;top:50%;width:0;height:0;margin-top:-3px;}
@media only screen and (max-width: 1022px) {
.dropdown__icon{right:22px;}
}
.dropdown__icon .icon{width:9px;height:6px;transition:transform 0.3s ease;}
.dropdown__list{position:absolute;max-height:200px;overflow:auto;top:100%;margin-top:-1px;opacity:0;pointer-events:none;width:100%;z-index:21;left:0;background-color:var(--color-white);border:1px solid var(--color-primary);padding:8px 24px;box-shadow:5px 10px 20px rgba(0, 0, 0, 0.06);transition:opacity 0.3s ease;}
@media only screen and (min-width: 1023px) {
.dropdown__list{scrollbar-track-color:rgba(0, 0, 0, 0.5);scrollbar-face-color:rgba(213, 42, 41, 0.8);scrollbar-arrow-color:rgba(213, 42, 41, 0.8);}
.dropdown__list::-webkit-scrollbar{width:4px;}
.dropdown__list ::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background:rgba(0, 0, 0, 0.5);}
.dropdown__list ::-webkit-scrollbar-thumb:window-inactive{background:rgba(138, 27, 27, 0.65);}
.dropdown__list::-webkit-scrollbar-thumb{background:rgba(213, 42, 41, 0.8);width:4px;border-radius:0;}
.dropdown__list::-webkit-scrollbar-thumb:hover{background:rgba(188, 37, 36, 0.74);}
.dropdown__list ::-webkit-scrollbar{width:4px;}
}
@media only screen and (max-width: 1022px) {
.dropdown__list{padding:8px 12px;}
}
.dropdown__list-option{position:relative;margin:0;width:100%;display:block;padding:4px 0;color:var(--color-font-color);transition:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;}
@media only screen and (max-width: 1022px) {
.dropdown__list-option{font-size:16px;}
}
.dropdown__list-option.is-active, .dropdown__list-option:hover{color:var(--color-primary);}
.dropdown__list-option__text{margin:0;display:block;cursor:pointer;}
.dropdown__list input:not([type=submit]):not(.input-field__input){position:absolute;width:0;height:0;opacity:0;}
.dropdown__list input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option{color:var(--color-primary);}
.dropdown.is-open .dropdown__icon .icon{transform:scaleY(-1);}
.dropdown.is-open .dropdown__list{opacity:1;pointer-events:auto;}
.dropdown.is-open .dropdown__placeholder{border-color:var(--color-primary);}
.dropdown--multiselect .dropdown__placeholder-text{transform:translate(0, 0) !important;}
.dropdown--secondary{max-width:648px;}
.dropdown--secondary .dropdown__placeholder{box-shadow:none;height:70px;border-radius:4px;font-size:16px;font-weight:400;}
@media only screen and (max-width: 1022px) {
.dropdown--secondary .dropdown__placeholder{height:55px;}
}
.dropdown--secondary .dropdown__icon{right:21px;margin:0;}
@media only screen and (max-width: 1022px) {
.dropdown--secondary .dropdown__icon{margin-top:-2px;}
}
.dropdown--secondary .dropdown__icon .icon::before{background-color:var(--color-red-3);}
.dropdown--secondary .dropdown__list{box-shadow:none;border-radius:0 0 4px 4px;}
.dropdown--secondary .dropdown__list-option{font-size:16px;}
.dropdown--secondary.is-open .dropdown__placeholder{border-radius:4px 4px 0 0;}
.dropdown--deselect .dropdown__list-option__deselect{position:absolute;top:0;right:-7px;bottom:0;margin:auto;height:24px;width:24px;display:none;align-items:center;justify-content:center;cursor:pointer;}
.dropdown--deselect .dropdown__list-option__deselect .icon{height:12px;width:12px;}
.dropdown--deselect .dropdown__list-option__text{padding-right:16px;}
.dropdown--deselect .dropdown__list input:not([type=submit]):not(.input-field__input):checked + .dropdown__list-option .dropdown__list-option__deselect{display:flex;}
.mod-file-upload__inner{display:flex;align-items:center;justify-content:center;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.mod-file-upload{position:relative;max-width:100%;width:100%;}
.mod-file-upload__input{opacity:0;overflow:hidden;position:absolute;height:100%;width:100%;cursor:pointer;z-index:1;top:0;left:0;}
.mod-file-upload__inner{min-height:248px;flex-direction:column;text-align:center;padding:20px;box-shadow:0 0 0 rgba(17, 17, 17, 0);background-color:#f8f8f8;position:relative;transition:background-color 0.3s ease;}
@media only screen and (max-width: 767px) {
.mod-file-upload__inner{min-height:224px;}
}
.mod-file-upload__inner:hover{background-color:#fff;}
.mod-file-upload__inner:hover .mod-file-upload__icon{transform:translateY(-4px);}
.mod-file-upload__text{color:#707070;font-size:14px;font-weight:400;}
.mod-file-upload__icon{margin-bottom:12px;display:flex;justify-content:center;transition:transform 0.3s ease;}
.mod-file-upload__icon .icon:before{background-color:#d52a29;}
.mod-file-upload__list{position:relative;width:100%;margin:16px 0 26px;color:#707070;font-size:14px;font-weight:400;}
.mod-file-upload__list.hide{display:none;}
.mod-file-upload__list-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block;}
.mod-file-upload__list-remove{display:flex;align-items:center;justify-content:flex-end;cursor:pointer;font-weight:600;transition:color 0.3s ease;}
.mod-file-upload__list-remove:hover{color:#d52a29;}
.mod-file-upload__list-edit{display:flex;align-items:center;justify-content:flex-end;cursor:pointer;font-weight:600;transition:color 0.3s ease;}
.mod-file-upload__list-edit:hover{color:#d52a29;}
.mod-file-upload__list li{position:relative;display:grid;grid-template-columns:1fr auto auto;grid-gap:16px;margin-bottom:4px;}
.mod-file-upload__error{color:#d52a29;font-size:14px;margin-top:4px;display:none;}
.mod-file-upload.is-failed .mod-file-upload__error{display:block;}
.mod-file-upload__label{color:#707070;font-size:14px;font-weight:400;padding:0;margin-bottom:8px;pointer-events:none;}
.icon::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.icon{display:block;position:relative;}
.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:10px;height:10px;}
.icon-arrow-right::before, .icon-arrow-left::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10.2px' height='9px' viewBox='0 0 10.2 9' style='enable-background:new 0 0 10.2 9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23000000;%7D .st1%7Bfill:none;stroke:%23000000;stroke-linecap:square;%7D%0A%3C/style%3E%3Cg transform='translate(10.200000, 10.800000)'%3E%3Cpolyline class='st0' points='-4.9,-10.4 -0.7,-6.3 -4.9,-2.1 '/%3E%3Cline class='st1' x1='-1.2' y1='-6.3' x2='-10.2' y2='-6.3'/%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='10.2px' height='9px' viewBox='0 0 10.2 9' style='enable-background:new 0 0 10.2 9;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23000000;%7D .st1%7Bfill:none;stroke:%23000000;stroke-linecap:square;%7D%0A%3C/style%3E%3Cg transform='translate(10.200000, 10.800000)'%3E%3Cpolyline class='st0' points='-4.9,-10.4 -0.7,-6.3 -4.9,-2.1 '/%3E%3Cline class='st1' x1='-1.2' y1='-6.3' x2='-10.2' y2='-6.3'/%3E%3C/g%3E%3C/svg%3E%0A");}
.icon-chevron-large-down, .icon-chevron-large-up{width:24px;height:14px;}
.icon-chevron-large-down:before, .icon-chevron-large-up:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.121' height='15.182'%3E%3Cpath d='m1.061 1.061 12 12 12-12' fill='none' stroke='%23d52a29' stroke-width='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26.121' height='15.182'%3E%3Cpath d='m1.061 1.061 12 12 12-12' fill='none' stroke='%23d52a29' stroke-width='3'/%3E%3C/svg%3E");}
.icon-chevron-down, .icon-chevron-up{width:8px;height:5px;}
.icon-chevron-down:before, .icon-chevron-up:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.825' height='4.429' viewBox='0 0 6.825 4.429'%3E%3Cpath d='M5.412,6.429,2,3.016,3.016,2l2.4,2.4L7.808,2,8.825,3.016Z' transform='translate(-2 -2)' fill='%23000'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.825' height='4.429' viewBox='0 0 6.825 4.429'%3E%3Cpath d='M5.412,6.429,2,3.016,3.016,2l2.4,2.4L7.808,2,8.825,3.016Z' transform='translate(-2 -2)' fill='%23000'/%3E%3C/svg%3E%0A");}
.icon-chevron-right, .icon-chevron-left{width:6px;height:8px;}
.icon-chevron-right::before, .icon-chevron-left::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.37' height='8.275' viewBox='0 0 5.37 8.275'%3E%3Cpath id='Path_1143' data-name='Path 1143' d='M4.138,5.37,0,1.232,1.232,0,4.138,2.905,7.043,0,8.275,1.232Z' transform='translate(0 8.275) rotate(-90)' fill='%23fafafa'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.37' height='8.275' viewBox='0 0 5.37 8.275'%3E%3Cpath id='Path_1143' data-name='Path 1143' d='M4.138,5.37,0,1.232,1.232,0,4.138,2.905,7.043,0,8.275,1.232Z' transform='translate(0 8.275) rotate(-90)' fill='%23fafafa'/%3E%3C/svg%3E%0A");}
.icon-chevron-large-right, .icon-chevron-large-left{width:32px;height:64px;}
.icon-chevron-large-right::before, .icon-chevron-large-left::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.182' height='66.121'%3E%3Cpath d='m1.061 65.061 32-32-32-32' fill='none' stroke='%23d52a29' stroke-width='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35.182' height='66.121'%3E%3Cpath d='m1.061 65.061 32-32-32-32' fill='none' stroke='%23d52a29' stroke-width='3'/%3E%3C/svg%3E");}
.icon-arrow-left:before, .icon-chevron-up:before, .icon-chevron-large-left:before, .icon-chevron-left:before, .icon-chevron-large-up:before{transform:scale(-1);}
.icon-map-pin{width:10px;height:14px;}
.icon-map-pin::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.324' height='13.208' viewBox='0 0 9.324 13.208'%3E%3Cpath id='pin_drop' d='M15.324,6.662A4.662,4.662,0,0,0,6,6.662c0,3.5,4.662,8.547,4.662,8.547S15.324,10.158,15.324,6.662Zm-6.216,0a1.554,1.554,0,1,1,1.554,1.554A1.559,1.559,0,0,1,9.108,6.662Z' transform='translate(-6 -2)' fill='%23d91016'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.324' height='13.208' viewBox='0 0 9.324 13.208'%3E%3Cpath id='pin_drop' d='M15.324,6.662A4.662,4.662,0,0,0,6,6.662c0,3.5,4.662,8.547,4.662,8.547S15.324,10.158,15.324,6.662Zm-6.216,0a1.554,1.554,0,1,1,1.554,1.554A1.559,1.559,0,0,1,9.108,6.662Z' transform='translate(-6 -2)' fill='%23d91016'/%3E%3C/svg%3E%0A");}
.icon-mail{width:12px;height:10px;}
.icon-mail::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.136' height='8.909' viewBox='0 0 11.136 8.909'%3E%3Cpath id='mail' d='M13.136,4H2v8.909H13.136ZM12.023,6.227,7.568,9.011,3.114,6.227V5.114L7.568,7.9l4.455-2.784Z' transform='translate(-2 -4)' fill='%23d91016'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.136' height='8.909' viewBox='0 0 11.136 8.909'%3E%3Cpath id='mail' d='M13.136,4H2v8.909H13.136ZM12.023,6.227,7.568,9.011,3.114,6.227V5.114L7.568,7.9l4.455-2.784Z' transform='translate(-2 -4)' fill='%23d91016'/%3E%3C/svg%3E%0A");}
.icon-phone{width:12px;height:12px;}
.icon-phone::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.137' height='11.137' viewBox='0 0 11.137 11.137'%3E%3Cpath id='local_phone' d='M14.138,10.71l-3.261-.377L9.318,11.891A9.309,9.309,0,0,1,5.24,7.814L6.806,6.248,6.428,3H3.019A10.519,10.519,0,0,0,14.138,14.119V10.71Z' transform='translate(-3.002 -3)' fill='%23d91016'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.137' height='11.137' viewBox='0 0 11.137 11.137'%3E%3Cpath id='local_phone' d='M14.138,10.71l-3.261-.377L9.318,11.891A9.309,9.309,0,0,1,5.24,7.814L6.806,6.248,6.428,3H3.019A10.519,10.519,0,0,0,14.138,14.119V10.71Z' transform='translate(-3.002 -3)' fill='%23d91016'/%3E%3C/svg%3E%0A");}
.icon-instagram{width:16px;height:16px;}
.icon-instagram::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath id='ig-icn' d='M8,1.422a24.53,24.53,0,0,1,3.2.089,4.123,4.123,0,0,1,1.511.267,3.122,3.122,0,0,1,1.511,1.511A4.123,4.123,0,0,1,14.489,4.8c0,.8.089,1.067.089,3.2a24.53,24.53,0,0,1-.089,3.2,4.123,4.123,0,0,1-.267,1.511,3.122,3.122,0,0,1-1.511,1.511,4.123,4.123,0,0,1-1.511.267c-.8,0-1.067.089-3.2.089a24.53,24.53,0,0,1-3.2-.089,4.123,4.123,0,0,1-1.511-.267,3.122,3.122,0,0,1-1.511-1.511A4.123,4.123,0,0,1,1.511,11.2c0-.8-.089-1.067-.089-3.2a24.53,24.53,0,0,1,.089-3.2,4.123,4.123,0,0,1,.267-1.511A3.192,3.192,0,0,1,2.4,2.4a1.5,1.5,0,0,1,.889-.622A4.123,4.123,0,0,1,4.8,1.511,24.53,24.53,0,0,1,8,1.422M8,0A26.264,26.264,0,0,0,4.711.089,5.488,5.488,0,0,0,2.756.444a3.48,3.48,0,0,0-1.422.889A3.48,3.48,0,0,0,.444,2.756,4.05,4.05,0,0,0,.089,4.711,26.264,26.264,0,0,0,0,8a26.264,26.264,0,0,0,.089,3.289,5.488,5.488,0,0,0,.356,1.956,3.48,3.48,0,0,0,.889,1.422,3.48,3.48,0,0,0,1.422.889,5.488,5.488,0,0,0,1.956.356A26.264,26.264,0,0,0,8,16a26.264,26.264,0,0,0,3.289-.089,5.488,5.488,0,0,0,1.956-.356,3.729,3.729,0,0,0,2.311-2.311,5.488,5.488,0,0,0,.356-1.956C15.911,10.4,16,10.133,16,8a26.264,26.264,0,0,0-.089-3.289,5.488,5.488,0,0,0-.356-1.956,3.48,3.48,0,0,0-.889-1.422A3.48,3.48,0,0,0,13.244.444,5.488,5.488,0,0,0,11.289.089,26.264,26.264,0,0,0,8,0M8,3.911A4.023,4.023,0,0,0,3.911,8,4.089,4.089,0,1,0,8,3.911m0,6.756A2.619,2.619,0,0,1,5.333,8,2.619,2.619,0,0,1,8,5.333,2.619,2.619,0,0,1,10.667,8,2.619,2.619,0,0,1,8,10.667m4.267-7.911a.978.978,0,1,0,.978.978.986.986,0,0,0-.978-.978' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath id='ig-icn' d='M8,1.422a24.53,24.53,0,0,1,3.2.089,4.123,4.123,0,0,1,1.511.267,3.122,3.122,0,0,1,1.511,1.511A4.123,4.123,0,0,1,14.489,4.8c0,.8.089,1.067.089,3.2a24.53,24.53,0,0,1-.089,3.2,4.123,4.123,0,0,1-.267,1.511,3.122,3.122,0,0,1-1.511,1.511,4.123,4.123,0,0,1-1.511.267c-.8,0-1.067.089-3.2.089a24.53,24.53,0,0,1-3.2-.089,4.123,4.123,0,0,1-1.511-.267,3.122,3.122,0,0,1-1.511-1.511A4.123,4.123,0,0,1,1.511,11.2c0-.8-.089-1.067-.089-3.2a24.53,24.53,0,0,1,.089-3.2,4.123,4.123,0,0,1,.267-1.511A3.192,3.192,0,0,1,2.4,2.4a1.5,1.5,0,0,1,.889-.622A4.123,4.123,0,0,1,4.8,1.511,24.53,24.53,0,0,1,8,1.422M8,0A26.264,26.264,0,0,0,4.711.089,5.488,5.488,0,0,0,2.756.444a3.48,3.48,0,0,0-1.422.889A3.48,3.48,0,0,0,.444,2.756,4.05,4.05,0,0,0,.089,4.711,26.264,26.264,0,0,0,0,8a26.264,26.264,0,0,0,.089,3.289,5.488,5.488,0,0,0,.356,1.956,3.48,3.48,0,0,0,.889,1.422,3.48,3.48,0,0,0,1.422.889,5.488,5.488,0,0,0,1.956.356A26.264,26.264,0,0,0,8,16a26.264,26.264,0,0,0,3.289-.089,5.488,5.488,0,0,0,1.956-.356,3.729,3.729,0,0,0,2.311-2.311,5.488,5.488,0,0,0,.356-1.956C15.911,10.4,16,10.133,16,8a26.264,26.264,0,0,0-.089-3.289,5.488,5.488,0,0,0-.356-1.956,3.48,3.48,0,0,0-.889-1.422A3.48,3.48,0,0,0,13.244.444,5.488,5.488,0,0,0,11.289.089,26.264,26.264,0,0,0,8,0M8,3.911A4.023,4.023,0,0,0,3.911,8,4.089,4.089,0,1,0,8,3.911m0,6.756A2.619,2.619,0,0,1,5.333,8,2.619,2.619,0,0,1,8,5.333,2.619,2.619,0,0,1,10.667,8,2.619,2.619,0,0,1,8,10.667m4.267-7.911a.978.978,0,1,0,.978.978.986.986,0,0,0-.978-.978' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");}
.icon-facebook{width:8px;height:16px;}
.icon-facebook::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.356' height='16' viewBox='0 0 8.356 16'%3E%3Cpath id='fb-icn' d='M85.422,16V8.711h2.489l.356-2.844H85.422V4.089c0-.8.267-1.422,1.422-1.422h1.511V.089C88,.089,87.111,0,86.133,0a3.431,3.431,0,0,0-3.644,3.733V5.867H80V8.711h2.489V16Z' transform='translate(-80)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8.356' height='16' viewBox='0 0 8.356 16'%3E%3Cpath id='fb-icn' d='M85.422,16V8.711h2.489l.356-2.844H85.422V4.089c0-.8.267-1.422,1.422-1.422h1.511V.089C88,.089,87.111,0,86.133,0a3.431,3.431,0,0,0-3.644,3.733V5.867H80V8.711h2.489V16Z' transform='translate(-80)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");}
.icon-youtube{width:18px;height:16px;}
.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 fill='%23000000' d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z'/%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 fill='%23000000' d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z'/%3E%3C/svg%3E");}
.icon-twitter{width:16px;height:12px;}
.icon-twitter::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12.978' viewBox='0 0 16 12.978'%3E%3Cpath id='tw-icn' d='M43.067,14.978A9.25,9.25,0,0,0,52.4,5.644V5.2A7.225,7.225,0,0,0,54,3.511a7.379,7.379,0,0,1-1.867.533,3.458,3.458,0,0,0,1.422-1.778,8.153,8.153,0,0,1-2.044.8A3.175,3.175,0,0,0,49.111,2a3.34,3.34,0,0,0-3.289,3.289A1.733,1.733,0,0,0,45.911,6a9.19,9.19,0,0,1-6.756-3.467,3.4,3.4,0,0,0-.444,1.689,3.532,3.532,0,0,0,1.422,2.756,3,3,0,0,1-1.511-.444h0a3.249,3.249,0,0,0,2.667,3.2,2.74,2.74,0,0,1-.889.089,1.513,1.513,0,0,1-.622-.089,3.367,3.367,0,0,0,3.111,2.311A6.711,6.711,0,0,1,38.8,13.467a2.461,2.461,0,0,1-.8-.089,8.39,8.39,0,0,0,5.067,1.6' transform='translate(-38 -2)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12.978' viewBox='0 0 16 12.978'%3E%3Cpath id='tw-icn' d='M43.067,14.978A9.25,9.25,0,0,0,52.4,5.644V5.2A7.225,7.225,0,0,0,54,3.511a7.379,7.379,0,0,1-1.867.533,3.458,3.458,0,0,0,1.422-1.778,8.153,8.153,0,0,1-2.044.8A3.175,3.175,0,0,0,49.111,2a3.34,3.34,0,0,0-3.289,3.289A1.733,1.733,0,0,0,45.911,6a9.19,9.19,0,0,1-6.756-3.467,3.4,3.4,0,0,0-.444,1.689,3.532,3.532,0,0,0,1.422,2.756,3,3,0,0,1-1.511-.444h0a3.249,3.249,0,0,0,2.667,3.2,2.74,2.74,0,0,1-.889.089,1.513,1.513,0,0,1-.622-.089,3.367,3.367,0,0,0,3.111,2.311A6.711,6.711,0,0,1,38.8,13.467a2.461,2.461,0,0,1-.8-.089,8.39,8.39,0,0,0,5.067,1.6' transform='translate(-38 -2)' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E%0A");}
.icon-globe{width:16px;height:16px;}
.icon-globe::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath id='world-icn' d='M2.4,2.4A7.263,7.263,0,0,1,8,0a7.263,7.263,0,0,1,5.6,2.4A7.263,7.263,0,0,1,16,8a7.263,7.263,0,0,1-2.4,5.6A7.263,7.263,0,0,1,8,16a7.263,7.263,0,0,1-5.6-2.4A7.984,7.984,0,0,1,0,8,7.263,7.263,0,0,1,2.4,2.4Zm6.667,12a3.276,3.276,0,0,0,2-1.2A5.824,5.824,0,0,0,12,10.4a2.208,2.208,0,0,0-.667-1.6A2.347,2.347,0,0,0,9.6,8H8.267a3.893,3.893,0,0,1-1.2-.267,1.21,1.21,0,0,1-.4-.933.693.693,0,0,1,.267-.533A1.011,1.011,0,0,1,7.467,6a.91.91,0,0,1,.667.4c.267.133.4.267.533.267A.8.8,0,0,0,9.2,6.533.8.8,0,0,0,9.333,6a2.122,2.122,0,0,0-.667-1.333,5.515,5.515,0,0,0,.667-2.533.287.287,0,0,0-.267-.267A4.122,4.122,0,0,0,8,1.6,6.67,6.67,0,0,0,4.533,2.667a3.357,3.357,0,0,0-1.2,2.667A3.414,3.414,0,0,0,4.4,7.867,3.643,3.643,0,0,0,6.933,8.933h0v.533A1.712,1.712,0,0,0,7.467,10.8a1.942,1.942,0,0,0,1.2.8V14c0,.133,0,.133.133.267S8.933,14.4,9.067,14.4Z' fill='%23fff'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath id='world-icn' d='M2.4,2.4A7.263,7.263,0,0,1,8,0a7.263,7.263,0,0,1,5.6,2.4A7.263,7.263,0,0,1,16,8a7.263,7.263,0,0,1-2.4,5.6A7.263,7.263,0,0,1,8,16a7.263,7.263,0,0,1-5.6-2.4A7.984,7.984,0,0,1,0,8,7.263,7.263,0,0,1,2.4,2.4Zm6.667,12a3.276,3.276,0,0,0,2-1.2A5.824,5.824,0,0,0,12,10.4a2.208,2.208,0,0,0-.667-1.6A2.347,2.347,0,0,0,9.6,8H8.267a3.893,3.893,0,0,1-1.2-.267,1.21,1.21,0,0,1-.4-.933.693.693,0,0,1,.267-.533A1.011,1.011,0,0,1,7.467,6a.91.91,0,0,1,.667.4c.267.133.4.267.533.267A.8.8,0,0,0,9.2,6.533.8.8,0,0,0,9.333,6a2.122,2.122,0,0,0-.667-1.333,5.515,5.515,0,0,0,.667-2.533.287.287,0,0,0-.267-.267A4.122,4.122,0,0,0,8,1.6,6.67,6.67,0,0,0,4.533,2.667a3.357,3.357,0,0,0-1.2,2.667A3.414,3.414,0,0,0,4.4,7.867,3.643,3.643,0,0,0,6.933,8.933h0v.533A1.712,1.712,0,0,0,7.467,10.8a1.942,1.942,0,0,0,1.2.8V14c0,.133,0,.133.133.267S8.933,14.4,9.067,14.4Z' fill='%23fff'/%3E%3C/svg%3E%0A");}
.icon-video{width:26px;height:16px;}
.icon-video::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.466' height='16.552'%3E%3Cg fill='none' stroke='%23d52a29' stroke-width='2'%3E%3Cpath data-name='Path 1232' d='m20.485 11.276 4.7 3.309a.91.91 0 0 0 1.279-.831V2.798a.91.91 0 0 0-1.279-.831l-4.7 3.309a.91.91 0 0 0-.386.743v4.513a.909.909 0 0 0 .386.743Z' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath data-name='Path 1233' d='M14.415 15.552H3.956A2.964 2.964 0 0 1 1 12.6V3.96A2.964 2.964 0 0 1 3.956 1h10.486a2.938 2.938 0 0 1 2.929 2.929V12.6a2.964 2.964 0 0 1-2.956 2.952Z' stroke-miterlimit='10'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.466' height='16.552'%3E%3Cg fill='none' stroke='%23d52a29' stroke-width='2'%3E%3Cpath data-name='Path 1232' d='m20.485 11.276 4.7 3.309a.91.91 0 0 0 1.279-.831V2.798a.91.91 0 0 0-1.279-.831l-4.7 3.309a.91.91 0 0 0-.386.743v4.513a.909.909 0 0 0 .386.743Z' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath data-name='Path 1233' d='M14.415 15.552H3.956A2.964 2.964 0 0 1 1 12.6V3.96A2.964 2.964 0 0 1 3.956 1h10.486a2.938 2.938 0 0 1 2.929 2.929V12.6a2.964 2.964 0 0 1-2.956 2.952Z' stroke-miterlimit='10'/%3E%3C/g%3E%3C/svg%3E");}
.icon-audio{width:26px;height:20px;}
.icon-audio::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.454' height='22.345'%3E%3Cg fill='none' stroke='%23d52a29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath data-name='Path 1234' d='M5.773 7.255H1.49a.49.49 0 0 0-.49.49v6.853a.49.49 0 0 0 .49.49h4.262a.975.975 0 0 1 .62.217l5.6 4.582a.49.49 0 0 0 .78-.393V2.846a.49.49 0 0 0-.78-.393l-5.6 4.582a.918.918 0 0 1-.6.217Z'/%3E%3Cpath data-name='Path 1235' d='M17.643 15.087a8.68 8.68 0 0 0 .979-3.916 8.457 8.457 0 0 0-.979-3.916'/%3E%3Cpath data-name='Path 1236' d='M20.58 18.024a12.482 12.482 0 0 0 1.958-6.853 12.274 12.274 0 0 0-1.958-6.853'/%3E%3Cpath data-name='Path 1237' d='M23.517 20.961a17.786 17.786 0 0 0 0-19.58'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.454' height='22.345'%3E%3Cg fill='none' stroke='%23d52a29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath data-name='Path 1234' d='M5.773 7.255H1.49a.49.49 0 0 0-.49.49v6.853a.49.49 0 0 0 .49.49h4.262a.975.975 0 0 1 .62.217l5.6 4.582a.49.49 0 0 0 .78-.393V2.846a.49.49 0 0 0-.78-.393l-5.6 4.582a.918.918 0 0 1-.6.217Z'/%3E%3Cpath data-name='Path 1235' d='M17.643 15.087a8.68 8.68 0 0 0 .979-3.916 8.457 8.457 0 0 0-.979-3.916'/%3E%3Cpath data-name='Path 1236' d='M20.58 18.024a12.482 12.482 0 0 0 1.958-6.853 12.274 12.274 0 0 0-1.958-6.853'/%3E%3Cpath data-name='Path 1237' d='M23.517 20.961a17.786 17.786 0 0 0 0-19.58'/%3E%3C/g%3E%3C/svg%3E");}
.icon-reading{width:18px;height:22px;}
.icon-reading::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.317' height='23.212'%3E%3Cg transform='translate(1 1)' fill='none' stroke='%23d52a29' stroke-linejoin='round' stroke-width='2'%3E%3Crect data-name='Rectangle 1358' width='16.317' height='21.212' rx='2'/%3E%3Cpath data-name='Line 149' stroke-linecap='round' d='M4.079 4.079h8.159'/%3E%3Cpath data-name='Line 150' stroke-linecap='round' d='M4.079 8.158h8.159'/%3E%3Cpath data-name='Line 151' stroke-linecap='round' d='M4.079 12.238h4.079'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.317' height='23.212'%3E%3Cg transform='translate(1 1)' fill='none' stroke='%23d52a29' stroke-linejoin='round' stroke-width='2'%3E%3Crect data-name='Rectangle 1358' width='16.317' height='21.212' rx='2'/%3E%3Cpath data-name='Line 149' stroke-linecap='round' d='M4.079 4.079h8.159'/%3E%3Cpath data-name='Line 150' stroke-linecap='round' d='M4.079 8.158h8.159'/%3E%3Cpath data-name='Line 151' stroke-linecap='round' d='M4.079 12.238h4.079'/%3E%3C/g%3E%3C/svg%3E");}
.icon-dotted-border{width:32px;height:2px;}
.icon-dotted-border::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='2' viewBox='0 0 32 2'%3E%3Cline id='Line_93' data-name='Line 93' x1='32' transform='translate(0 1)' fill='none' stroke='%23d52a29' stroke-width='2' stroke-dasharray='4 3'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='2' viewBox='0 0 32 2'%3E%3Cline id='Line_93' data-name='Line 93' x1='32' transform='translate(0 1)' fill='none' stroke='%23d52a29' stroke-width='2' stroke-dasharray='4 3'/%3E%3C/svg%3E%0A");background-color:var(--color-primary);}
.icon-flag{width:16px;height:16px;}
.icon-flag::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.8' height='16.8' viewBox='0 0 16.8 16.8'%3E%3Cg transform='translate(0.65 0.65)'%3E%3Cline y2='15.5' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3'/%3E%3Cpath d='M10.05,11.55H.75V2.25H9.017A1.033,1.033,0,0,1,10.05,3.283Z' transform='translate(-0.75 -1.217)' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3'/%3E%3Cpath d='M12.15,6.75h5.619a.551.551,0,0,1,.581.517v8.267a.551.551,0,0,1-.581.517H8.533A1.033,1.033,0,0,1,7.5,15.016V12.95' transform='translate(-2.85 -2.616)' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3'/%3E%3Cpath d='M9.75,18.85a3.1,3.1,0,0,1,3.1-3.1' transform='translate(-3.55 -5.417)' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3'/%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.8' height='16.8' viewBox='0 0 16.8 16.8'%3E%3Cg transform='translate(0.65 0.65)'%3E%3Cline y2='15.5' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3'/%3E%3Cpath d='M10.05,11.55H.75V2.25H9.017A1.033,1.033,0,0,1,10.05,3.283Z' transform='translate(-0.75 -1.217)' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3'/%3E%3Cpath d='M12.15,6.75h5.619a.551.551,0,0,1,.581.517v8.267a.551.551,0,0,1-.581.517H8.533A1.033,1.033,0,0,1,7.5,15.016V12.95' transform='translate(-2.85 -2.616)' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3'/%3E%3Cpath d='M9.75,18.85a3.1,3.1,0,0,1,3.1-3.1' transform='translate(-3.55 -5.417)' fill='none' stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.3'/%3E%3C/g%3E%3C/svg%3E%0A");}
.icon-search{width:26px;height:26px;}
.icon-search::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='21' viewBox='0 0 22 21'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23111' d='M15.916 8.718a6.547 6.547 0 0 1-6.54 6.539 6.547 6.547 0 0 1-6.538-6.539A6.547 6.547 0 0 1 9.377 2.18a6.547 6.547 0 0 1 6.539 6.538zm5.129 11.67a1.093 1.093 0 0 0 0-1.542L16.26 14.06a8.702 8.702 0 0 0 1.835-5.342C18.095 3.912 14.184 0 9.377 0S.659 3.912.659 8.718c0 4.807 3.911 8.718 8.718 8.718A8.695 8.695 0 0 0 14.72 15.6l4.785 4.786c.204.206.48.32.77.32.29 0 .565-.114.77-.318z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='21' viewBox='0 0 22 21'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23111' d='M15.916 8.718a6.547 6.547 0 0 1-6.54 6.539 6.547 6.547 0 0 1-6.538-6.539A6.547 6.547 0 0 1 9.377 2.18a6.547 6.547 0 0 1 6.539 6.538zm5.129 11.67a1.093 1.093 0 0 0 0-1.542L16.26 14.06a8.702 8.702 0 0 0 1.835-5.342C18.095 3.912 14.184 0 9.377 0S.659 3.912.659 8.718c0 4.807 3.911 8.718 8.718 8.718A8.695 8.695 0 0 0 14.72 15.6l4.785 4.786c.204.206.48.32.77.32.29 0 .565-.114.77-.318z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.icon-close{width:16px;height:16px;}
.icon-close::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23fff' d='M11.78 2.13L10.44.79 6.095 5.135 1.75.79.41 2.13l4.345 4.345L.41 10.82l1.34 1.34 4.345-4.345 4.345 4.345 1.34-1.34-4.345-4.345z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23fff' d='M11.78 2.13L10.44.79 6.095 5.135 1.75.79.41 2.13l4.345 4.345L.41 10.82l1.34 1.34 4.345-4.345 4.345 4.345 1.34-1.34-4.345-4.345z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.icon-close-light{width:42px;height:42px;}
.icon-close-light::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43'%3E%3Cg%3E%3Cg%3E%3Cg transform='rotate(-45 21.31 21.31)'%3E%3Cpath fill='none' stroke='%23fff' stroke-miterlimit='20' d='M5.314 21.314h32'/%3E%3C/g%3E%3Cg transform='rotate(45 21.31 21.31)'%3E%3Cpath fill='none' stroke='%23fff' stroke-miterlimit='20' d='M5.314 21.314h32'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='43' viewBox='0 0 43 43'%3E%3Cg%3E%3Cg%3E%3Cg transform='rotate(-45 21.31 21.31)'%3E%3Cpath fill='none' stroke='%23fff' stroke-miterlimit='20' d='M5.314 21.314h32'/%3E%3C/g%3E%3Cg transform='rotate(45 21.31 21.31)'%3E%3Cpath fill='none' stroke='%23fff' stroke-miterlimit='20' d='M5.314 21.314h32'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.icon-play{width:18px;height:24px;}
.icon-play::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.941' height='29.495'%3E%3Cpath d='m1.5 2.748 18.667 12-18.667 12Z' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.941' height='29.495'%3E%3Cpath d='m1.5 2.748 18.667 12-18.667 12Z' fill='none' stroke='%23fff' stroke-width='3'/%3E%3C/svg%3E");}
.icon-zoom-in{width:20px;height:20px;}
.icon-zoom-in::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.811' height='19.811' viewBox='0 0 19.811 19.811'%3E%3Cg id='zoom-in' transform='translate(-2.25 -2.25)'%3E%3Ccircle id='Ellipse_319' data-name='Ellipse 319' cx='8' cy='8' r='8' transform='translate(3 3)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='Line_175' data-name='Line 175' x1='4.35' y1='4.35' transform='translate(16.65 16.65)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='Line_176' data-name='Line 176' y2='6' transform='translate(11 8)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='Line_177' data-name='Line 177' x2='6' transform='translate(8 11)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.811' height='19.811' viewBox='0 0 19.811 19.811'%3E%3Cg id='zoom-in' transform='translate(-2.25 -2.25)'%3E%3Ccircle id='Ellipse_319' data-name='Ellipse 319' cx='8' cy='8' r='8' transform='translate(3 3)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='Line_175' data-name='Line 175' x1='4.35' y1='4.35' transform='translate(16.65 16.65)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='Line_176' data-name='Line 176' y2='6' transform='translate(11 8)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3Cline id='Line_177' data-name='Line 177' x2='6' transform='translate(8 11)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");}
.icon-download{width:20px;height:20px;}
.icon-download::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.5' height='18.75' viewBox='0 0 19.5 18.75'%3E%3Cg transform='translate(-2.25)'%3E%3Cpath d='M21,15v4a2,2,0,0,1-2,2H5a2,2,0,0,1-2-2V15' transform='translate(0 -3)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath d='M7,10l5,5,5-5' transform='translate(0 -3)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cline y1='12' transform='translate(12)' fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.5' height='18.75' viewBox='0 0 19.5 18.75'%3E%3Cg transform='translate(-2.25)'%3E%3Cpath d='M21,15v4a2,2,0,0,1-2,2H5a2,2,0,0,1-2-2V15' transform='translate(0 -3)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cpath d='M7,10l5,5,5-5' transform='translate(0 -3)' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3Cline y1='12' transform='translate(12)' fill='none' stroke='%23fff' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");}
.icon-github{width:24px;height:24px;}
.icon-github::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='23.4' viewBox='0 0 24 23.4'%3E%3Cpath id='github' d='M8.027,26.842c0,.1-.111.174-.252.174-.16.015-.271-.063-.271-.174s.111-.174.252-.174S8.027,26.731,8.027,26.842Zm-1.5-.218c-.034.1.063.208.208.237a.227.227,0,0,0,.3-.1c.029-.1-.063-.208-.208-.252a.248.248,0,0,0-.3.111Zm2.139-.082c-.14.034-.237.126-.223.237s.14.16.285.126.237-.126.223-.223S8.8,26.527,8.661,26.542ZM11.845,8A11.6,11.6,0,0,0,0,19.806,12.131,12.131,0,0,0,8.2,31.381c.619.111.837-.271.837-.585s-.015-1.955-.015-2.971c0,0-3.387.726-4.1-1.442,0,0-.552-1.408-1.345-1.771,0,0-1.108-.76.077-.745a2.554,2.554,0,0,1,1.868,1.248,2.558,2.558,0,0,0,3.527,1.011A2.689,2.689,0,0,1,9.827,24.5c-2.7-.3-5.434-.692-5.434-5.347A3.667,3.667,0,0,1,5.535,16.3a4.572,4.572,0,0,1,.126-3.285C6.673,12.7,9,14.319,9,14.319a11.431,11.431,0,0,1,6.077,0s2.327-1.626,3.339-1.306a4.57,4.57,0,0,1,.126,3.285,3.761,3.761,0,0,1,1.248,2.85c0,4.669-2.85,5.042-5.555,5.347a2.862,2.862,0,0,1,.823,2.245c0,1.631-.015,3.648-.015,4.045,0,.315.223.7.837.585A12.019,12.019,0,0,0,24,19.806,11.864,11.864,0,0,0,11.845,8ZM4.7,24.689c-.063.048-.048.16.034.252s.189.111.252.048.048-.16-.034-.252S4.766,24.626,4.7,24.689ZM4.181,24.3c-.034.063.015.14.111.189a.144.144,0,0,0,.208-.034c.034-.063-.015-.14-.111-.189C4.292,24.234,4.215,24.248,4.181,24.3Zm1.568,1.723c-.077.063-.048.208.063.3.111.111.252.126.315.048s.034-.208-.063-.3C5.956,25.956,5.811,25.942,5.748,26.019ZM5.2,25.308c-.077.048-.077.174,0,.285s.208.16.271.111a.221.221,0,0,0,0-.3c-.068-.111-.194-.16-.271-.1Z' transform='translate(0 -8)' fill='%23333'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='23.4' viewBox='0 0 24 23.4'%3E%3Cpath id='github' d='M8.027,26.842c0,.1-.111.174-.252.174-.16.015-.271-.063-.271-.174s.111-.174.252-.174S8.027,26.731,8.027,26.842Zm-1.5-.218c-.034.1.063.208.208.237a.227.227,0,0,0,.3-.1c.029-.1-.063-.208-.208-.252a.248.248,0,0,0-.3.111Zm2.139-.082c-.14.034-.237.126-.223.237s.14.16.285.126.237-.126.223-.223S8.8,26.527,8.661,26.542ZM11.845,8A11.6,11.6,0,0,0,0,19.806,12.131,12.131,0,0,0,8.2,31.381c.619.111.837-.271.837-.585s-.015-1.955-.015-2.971c0,0-3.387.726-4.1-1.442,0,0-.552-1.408-1.345-1.771,0,0-1.108-.76.077-.745a2.554,2.554,0,0,1,1.868,1.248,2.558,2.558,0,0,0,3.527,1.011A2.689,2.689,0,0,1,9.827,24.5c-2.7-.3-5.434-.692-5.434-5.347A3.667,3.667,0,0,1,5.535,16.3a4.572,4.572,0,0,1,.126-3.285C6.673,12.7,9,14.319,9,14.319a11.431,11.431,0,0,1,6.077,0s2.327-1.626,3.339-1.306a4.57,4.57,0,0,1,.126,3.285,3.761,3.761,0,0,1,1.248,2.85c0,4.669-2.85,5.042-5.555,5.347a2.862,2.862,0,0,1,.823,2.245c0,1.631-.015,3.648-.015,4.045,0,.315.223.7.837.585A12.019,12.019,0,0,0,24,19.806,11.864,11.864,0,0,0,11.845,8ZM4.7,24.689c-.063.048-.048.16.034.252s.189.111.252.048.048-.16-.034-.252S4.766,24.626,4.7,24.689ZM4.181,24.3c-.034.063.015.14.111.189a.144.144,0,0,0,.208-.034c.034-.063-.015-.14-.111-.189C4.292,24.234,4.215,24.248,4.181,24.3Zm1.568,1.723c-.077.063-.048.208.063.3.111.111.252.126.315.048s.034-.208-.063-.3C5.956,25.956,5.811,25.942,5.748,26.019ZM5.2,25.308c-.077.048-.077.174,0,.285s.208.16.271.111a.221.221,0,0,0,0-.3c-.068-.111-.194-.16-.271-.1Z' transform='translate(0 -8)' fill='%23333'/%3E%3C/svg%3E%0A");}
.icon-new-window{width:12px;height:12px;}
.icon-new-window::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' viewBox='0 0 11 12'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23d52a29' d='M6.722 1.111c0 .336.275.611.611.611h1.583l-5.58 5.58a.61.61 0 1 0 .862.861l5.58-5.58v1.584c0 .336.275.61.61.61a.613.613 0 0 0 .612-.61V1.11A.613.613 0 0 0 10.389.5H7.333a.613.613 0 0 0-.61.611zm2.445 9.167H1.833a.613.613 0 0 1-.61-.611V2.333c0-.336.274-.61.61-.61H4.89A.613.613 0 0 0 5.5 1.11.613.613 0 0 0 4.889.5H1.222C.547.5 0 1.047 0 1.722v8.556C0 10.95.55 11.5 1.222 11.5h8.556c.672 0 1.222-.55 1.222-1.222V6.61A.613.613 0 0 0 10.389 6a.613.613 0 0 0-.611.611v3.056a.613.613 0 0 1-.611.61z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='12' viewBox='0 0 11 12'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23d52a29' d='M6.722 1.111c0 .336.275.611.611.611h1.583l-5.58 5.58a.61.61 0 1 0 .862.861l5.58-5.58v1.584c0 .336.275.61.61.61a.613.613 0 0 0 .612-.61V1.11A.613.613 0 0 0 10.389.5H7.333a.613.613 0 0 0-.61.611zm2.445 9.167H1.833a.613.613 0 0 1-.61-.611V2.333c0-.336.274-.61.61-.61H4.89A.613.613 0 0 0 5.5 1.11.613.613 0 0 0 4.889.5H1.222C.547.5 0 1.047 0 1.722v8.556C0 10.95.55 11.5 1.222 11.5h8.556c.672 0 1.222-.55 1.222-1.222V6.61A.613.613 0 0 0 10.389 6a.613.613 0 0 0-.611.611v3.056a.613.613 0 0 1-.611.61z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.icon-upload{width:34px;height:34px;}
.icon-upload::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='34' viewBox='0 0 33 34'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23d52a29' d='M9.53 9.164a.76.76 0 0 0 .537-.23l5.513-5.506v20.434a.759.759 0 0 0 1.519 0V3.428l5.513 5.506a.759.759 0 0 0 1.065-1.065L16.876 1.06a.759.759 0 0 0-.117-.096l-.058-.03a.76.76 0 0 0-.073-.038.759.759 0 0 0-.079-.026l-.06-.017a.759.759 0 0 0-.299 0l-.063.02a.74.74 0 0 0-.079.025.76.76 0 0 0-.073.038l-.056.028a.759.759 0 0 0-.116.096l-6.8 6.809a.759.759 0 0 0 .535 1.295z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23d52a29' d='M31.773 23.103c-.419 0-.759.34-.759.759v5.566a2.277 2.277 0 0 1-2.277 2.277H3.942a2.277 2.277 0 0 1-2.277-2.277v-5.566a.759.759 0 0 0-1.518 0v5.566c0 2.096 1.699 3.795 3.795 3.795h24.795c2.096 0 3.795-1.699 3.795-3.795v-5.566c0-.42-.34-.76-.759-.76z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='34' viewBox='0 0 33 34'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23d52a29' d='M9.53 9.164a.76.76 0 0 0 .537-.23l5.513-5.506v20.434a.759.759 0 0 0 1.519 0V3.428l5.513 5.506a.759.759 0 0 0 1.065-1.065L16.876 1.06a.759.759 0 0 0-.117-.096l-.058-.03a.76.76 0 0 0-.073-.038.759.759 0 0 0-.079-.026l-.06-.017a.759.759 0 0 0-.299 0l-.063.02a.74.74 0 0 0-.079.025.76.76 0 0 0-.073.038l-.056.028a.759.759 0 0 0-.116.096l-6.8 6.809a.759.759 0 0 0 .535 1.295z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23d52a29' d='M31.773 23.103c-.419 0-.759.34-.759.759v5.566a2.277 2.277 0 0 1-2.277 2.277H3.942a2.277 2.277 0 0 1-2.277-2.277v-5.566a.759.759 0 0 0-1.518 0v5.566c0 2.096 1.699 3.795 3.795 3.795h24.795c2.096 0 3.795-1.699 3.795-3.795v-5.566c0-.42-.34-.76-.759-.76z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.icon-download-lines{width:18px;height:18px;}
.icon-download-lines::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.223' height='20.777'%3E%3Cpath data-name='Path 1251' d='M.5 20.277V0' fill='%23111' stroke='%23707070' stroke-dasharray='4 3'/%3E%3Cpath data-name='Path 1252' d='M18.223 20.277h-18' fill='%23111' stroke='%23707070' stroke-dasharray='4 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.223' height='20.777'%3E%3Cpath data-name='Path 1251' d='M.5 20.277V0' fill='%23111' stroke='%23707070' stroke-dasharray='4 3'/%3E%3Cpath data-name='Path 1252' d='M18.223 20.277h-18' fill='%23111' stroke='%23707070' stroke-dasharray='4 3'/%3E%3C/svg%3E");}
.icon-linkedin{width:16px;height:16px;}
.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='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z'/%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='M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z'/%3E%3C/svg%3E");}
.icon-setting{width:18px;height:18px;}
.icon-setting::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg id='Group_6893' data-name='Group 6893' xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cg id='Group_6892' data-name='Group 6892' transform='translate(0)'%3E%3Cpath id='Path_1258' data-name='Path 1258' d='M624.706,621.613a3.081,3.081,0,1,0,3.081,3.081A3.085,3.085,0,0,0,624.706,621.613Zm0,5.021a1.94,1.94,0,1,1,1.94-1.94A1.942,1.942,0,0,1,624.706,626.635Z' transform='translate(-616.206 -616.195)' fill='%23d90011'/%3E%3Cpath id='Path_1259' data-name='Path 1259' d='M16.85,10.387l-1.442-1.3V7.917l1.442-1.3a.472.472,0,0,0,.12-.531L16.2,4.224a.471.471,0,0,0-.46-.29l-1.94.1-.825-.825.1-1.94a.472.472,0,0,0-.29-.46L10.921.037a.472.472,0,0,0-.53.12L9.089,1.6H7.922L6.62.157a.472.472,0,0,0-.53-.12L4.229.808a.472.472,0,0,0-.29.46l.1,1.94-.825.825-1.94-.1a.471.471,0,0,0-.46.29L.041,6.085a.472.472,0,0,0,.12.531L1.6,7.917V9.085l-1.442,1.3a.472.472,0,0,0-.12.531l.771,1.861a.471.471,0,0,0,.46.29l1.94-.1.825.825-.1,1.94a.472.472,0,0,0,.29.46l1.861.771a.471.471,0,0,0,.53-.12l1.3-1.442H9.089l1.3,1.442a.472.472,0,0,0,.53.12l1.861-.771a.472.472,0,0,0,.29-.46l-.1-1.94.825-.825,1.94.1a.472.472,0,0,0,.46-.29l.771-1.861A.472.472,0,0,0,16.85,10.387Zm-1.4,1.723-1.817-.093a.471.471,0,0,0-.357.138l-1.122,1.122a.472.472,0,0,0-.138.357l.093,1.817-1.246.516L9.649,14.616a.472.472,0,0,0-.35-.156H7.712a.472.472,0,0,0-.35.156L6.143,15.967,4.9,15.451l.093-1.817a.471.471,0,0,0-.138-.357L3.731,12.154a.471.471,0,0,0-.357-.138l-1.817.093L1.04,10.864,2.391,9.644a.472.472,0,0,0,.156-.35V7.708a.472.472,0,0,0-.156-.35L1.04,6.139l.516-1.246,1.817.093a.471.471,0,0,0,.357-.138L4.852,3.726a.472.472,0,0,0,.138-.358L4.9,1.552l1.246-.516L7.362,2.386a.472.472,0,0,0,.35.156H9.3a.472.472,0,0,0,.35-.156l1.219-1.351,1.246.516-.093,1.817a.472.472,0,0,0,.138.358L13.28,4.848a.468.468,0,0,0,.357.138l1.817-.093.516,1.246L14.62,7.358a.472.472,0,0,0-.156.35V9.294a.472.472,0,0,0,.156.35l1.351,1.219Z' transform='translate(-0.005 -0.001)' fill='%23d90011'/%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg id='Group_6893' data-name='Group 6893' xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cg id='Group_6892' data-name='Group 6892' transform='translate(0)'%3E%3Cpath id='Path_1258' data-name='Path 1258' d='M624.706,621.613a3.081,3.081,0,1,0,3.081,3.081A3.085,3.085,0,0,0,624.706,621.613Zm0,5.021a1.94,1.94,0,1,1,1.94-1.94A1.942,1.942,0,0,1,624.706,626.635Z' transform='translate(-616.206 -616.195)' fill='%23d90011'/%3E%3Cpath id='Path_1259' data-name='Path 1259' d='M16.85,10.387l-1.442-1.3V7.917l1.442-1.3a.472.472,0,0,0,.12-.531L16.2,4.224a.471.471,0,0,0-.46-.29l-1.94.1-.825-.825.1-1.94a.472.472,0,0,0-.29-.46L10.921.037a.472.472,0,0,0-.53.12L9.089,1.6H7.922L6.62.157a.472.472,0,0,0-.53-.12L4.229.808a.472.472,0,0,0-.29.46l.1,1.94-.825.825-1.94-.1a.471.471,0,0,0-.46.29L.041,6.085a.472.472,0,0,0,.12.531L1.6,7.917V9.085l-1.442,1.3a.472.472,0,0,0-.12.531l.771,1.861a.471.471,0,0,0,.46.29l1.94-.1.825.825-.1,1.94a.472.472,0,0,0,.29.46l1.861.771a.471.471,0,0,0,.53-.12l1.3-1.442H9.089l1.3,1.442a.472.472,0,0,0,.53.12l1.861-.771a.472.472,0,0,0,.29-.46l-.1-1.94.825-.825,1.94.1a.472.472,0,0,0,.46-.29l.771-1.861A.472.472,0,0,0,16.85,10.387Zm-1.4,1.723-1.817-.093a.471.471,0,0,0-.357.138l-1.122,1.122a.472.472,0,0,0-.138.357l.093,1.817-1.246.516L9.649,14.616a.472.472,0,0,0-.35-.156H7.712a.472.472,0,0,0-.35.156L6.143,15.967,4.9,15.451l.093-1.817a.471.471,0,0,0-.138-.357L3.731,12.154a.471.471,0,0,0-.357-.138l-1.817.093L1.04,10.864,2.391,9.644a.472.472,0,0,0,.156-.35V7.708a.472.472,0,0,0-.156-.35L1.04,6.139l.516-1.246,1.817.093a.471.471,0,0,0,.357-.138L4.852,3.726a.472.472,0,0,0,.138-.358L4.9,1.552l1.246-.516L7.362,2.386a.472.472,0,0,0,.35.156H9.3a.472.472,0,0,0,.35-.156l1.219-1.351,1.246.516-.093,1.817a.472.472,0,0,0,.138.358L13.28,4.848a.468.468,0,0,0,.357.138l1.817-.093.516,1.246L14.62,7.358a.472.472,0,0,0-.156.35V9.294a.472.472,0,0,0,.156.35l1.351,1.219Z' transform='translate(-0.005 -0.001)' fill='%23d90011'/%3E%3C/g%3E%3C/svg%3E%0A");}
.icon-grid-view{width:24px;height:24px;}
.icon-grid-view::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-grid'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-grid'%3E%3Crect x='3' y='3' width='7' height='7'/%3E%3Crect x='14' y='3' width='7' height='7'/%3E%3Crect x='14' y='14' width='7' height='7'/%3E%3Crect x='3' y='14' width='7' height='7'/%3E%3C/svg%3E");}
.icon-list-view{width:24px;height:24px;}
.icon-list-view::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-list'%3E%3Cline x1='8' y1='6' x2='21' y2='6'/%3E%3Cline x1='8' y1='12' x2='21' y2='12'/%3E%3Cline x1='8' y1='18' x2='21' y2='18'/%3E%3Cline x1='3' y1='6' x2='3.01' y2='6'/%3E%3Cline x1='3' y1='12' x2='3.01' y2='12'/%3E%3Cline x1='3' y1='18' x2='3.01' y2='18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-list'%3E%3Cline x1='8' y1='6' x2='21' y2='6'/%3E%3Cline x1='8' y1='12' x2='21' y2='12'/%3E%3Cline x1='8' y1='18' x2='21' y2='18'/%3E%3Cline x1='3' y1='6' x2='3.01' y2='6'/%3E%3Cline x1='3' y1='12' x2='3.01' y2='12'/%3E%3Cline x1='3' y1='18' x2='3.01' y2='18'/%3E%3C/svg%3E");}
.icon-clock{width:14px;height:14px;}
.icon-clock::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23D90011;%7D%0A%3C/style%3E%3Cpath class='st0' d='M12,0.6C5.7,0.6,0.6,5.7,0.6,12S5.7,23.4,12,23.4S23.4,18.3,23.4,12S18.3,0.6,12,0.6z M17.5,14.4 C17.4,14.8,17,15,16.6,15c-0.2,0-0.3,0-0.5-0.1l-4.5-2.2c-0.4-0.2-0.6-0.6-0.6-1V5c0-0.6,0.5-1.1,1.1-1.1c0.6,0,1.1,0.5,1.1,1.1v6 l3.8,1.9C17.6,13.2,17.8,13.8,17.5,14.4z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='24px' height='24px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23D90011;%7D%0A%3C/style%3E%3Cpath class='st0' d='M12,0.6C5.7,0.6,0.6,5.7,0.6,12S5.7,23.4,12,23.4S23.4,18.3,23.4,12S18.3,0.6,12,0.6z M17.5,14.4 C17.4,14.8,17,15,16.6,15c-0.2,0-0.3,0-0.5-0.1l-4.5-2.2c-0.4-0.2-0.6-0.6-0.6-1V5c0-0.6,0.5-1.1,1.1-1.1c0.6,0,1.1,0.5,1.1,1.1v6 l3.8,1.9C17.6,13.2,17.8,13.8,17.5,14.4z'/%3E%3C/svg%3E");}
.icon-color--white:before{background-color:white;}
.icon-color--black:before{background-color:black;}
.icon-color--red:before{background-color:red;}
.icon-color--green:before{background-color:green;}
.icon-color--blue:before{background-color:blue;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.input-field{width:100%;position:relative;}
.input-field__label{margin-bottom:0;position:absolute;background-color:#fff;display:inline-block;padding:0 24px;top:22px;left:2px;pointer-events:none;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);font-size:15px;font-weight:700;font-style:normal;letter-spacing:0.15px;line-height:1.2;transition:0.3s ease;user-select:none;z-index:4;}
.input-field__input{padding:0 24px;position:relative;z-index:3;width:100%;height:45px;box-shadow:0 0 0 rgba(17, 17, 17, 0);border:2px solid var(--color-gray-2);background-color:#fff;font-size:14px;transition:border-color 0.3s ease;font-family:"Roboto", sans-serif;}
@media only screen and (max-width: 1022px) {
.input-field__input{font-size:16px;}
}
.input-field__input:focus{outline-color:transparent;border-color:#000;}
.input-field__input-wrap.with-tooltip{display:grid;grid-template-columns:1fr 16px;grid-gap:8px;align-items:start;}
.input-field textarea.input-field__input{resize:none;min-height:156px;box-sizing:border-box;padding-top:12px;}
.input-field__message{display:none;width:100%;position:relative;color:#ff0000;}
.input-field.is-focused .input-field__label{font-size:12px;left:16px;padding:0 12px;transform:translate(0, -37px);-webkit-transform:translate(0, -37px);}
@media only screen and (max-width: 767px) {
.input-field.is-focused .input-field__label{font-size:10px;letter-spacing:1px;transform:translate(0, -26px);-webkit-transform:translate(0, -26px);}
}
.input-field.is-focused::before{opacity:1;}
.input-field.is-failed::before, .input-field.is-failed .input-field__input{border-color:var(--color-red-3);}
.input-field.is-failed .input-field__label{font-size:12px;left:10px;padding:0 10px;color:var(--color-red-3);transform:translate(0, -32px);-webkit-transform:translate(0, -32px);}
.input-field.is-failed .input-field__message{display:block;}
.input-field.is-disabled{pointer-events:none;opacity:0.7;}
.input-field .tooltip{margin-top:14px;}
.input-field--secondary .input-field__label{position:relative;top:0;left:0;background-color:transparent;color:#707070;font-size:14px;font-weight:400;padding:0;margin-bottom:8px;transform:translate(0, 0);}
.input-field--secondary .input-field__input{padding:0 16px;font-weight:700;color:var(--color-black-2);}
.input-field--secondary.is-focused .input-field__label{font-size:14px;padding:0;left:0;transform:translate(0, 0);}
.input-field--secondary.is-failed .input-field__label{font-size:14px;padding:0;left:0;transform:translate(0, 0);color:var(--color-red-3);}
.input-field--large .input-field__label{color:var(--color-gray-dark);text-transform:uppercase;font-weight:700;width:100%;margin-bottom:12px;letter-spacing:normal;}
.input-field--large .input-field__input{height:60px;border-radius:4px;border:1px solid var(--color-gray);font-size:16px;}
@media only screen and (max-width: 1022px) {
.input-field--large .input-field__input{padding:0 16px;height:50px;}
}
.input-field--large .input-field__input:focus{outline-color:transparent;border-color:#000;}
.input-field--large.is-focused .input-field__label{letter-spacing:normal;}
.form-error-message{margin:20px 0;padding:15px 25px;line-height:1.5;border-radius:6px;background-color:var(--color-alert-danger);border:1px solid var(--color-alert-danger);}
.form-error-message.is-validation-failed{display:block;}
.form-error-message, .validation-message{display:none;}
.is-validation-failed .form-error-message, .is-validation-failed .validation-message{display:block;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.loading{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background-color:rgba(255, 255, 255, 0.85);opacity:0;pointer-events:none;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;}
.loading.is-active{opacity:1;pointer-events:auto;}
.loading .circle-1, .loading .circle-2{background-color:#d52a29;position:absolute;width:48px;height:48px;border-radius:100%;opacity:0.6;top:0;left:0;right:0;bottom:0;margin:auto;animation:loading 1.6s infinite ease-in-out;}
.loading .circle-2{animation-delay:-0.8s;}
@keyframes loading {
0%, 100%{transform:scale(0);}
50%{transform:scale(1);}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.margin{display:block;width:100%;}
.margin--160{height:160px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.margin--160{height:120px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.margin--160{height:80px;}
}
@media only screen and (max-width: 767px) {
.margin--160{height:50px;}
}
.margin--120{height:120px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.margin--120{height:80px;}
}
@media only screen and (max-width: 767px) {
.margin--120{height:40px;}
}
.margin--100{height:100px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.margin--100{height:70px;}
}
@media only screen and (max-width: 767px) {
.margin--100{height:40px;}
}
.margin--90{height:90px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.margin--90{height:70px;}
}
@media only screen and (max-width: 767px) {
.margin--90{height:40px;}
}
.margin--80{height:80px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.margin--80{height:60px;}
}
@media only screen and (max-width: 767px) {
.margin--80{height:40px;}
}
.margin--76{height:76px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.margin--76{height:56px;}
}
@media only screen and (max-width: 767px) {
.margin--76{height:40px;}
}
.margin--70{height:70px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.margin--70{height:50px;}
}
@media only screen and (max-width: 767px) {
.margin--70{height:40px;}
}
.margin--64{height:64px;}
@media only screen and (max-width: 1022px) {
.margin--64{height:40px;}
}
.margin--60{height:60px;}
@media only screen and (max-width: 1022px) {
.margin--60{height:40px;}
}
.margin--56{height:56px;}
@media only screen and (max-width: 1022px) {
.margin--56{height:36px;}
}
.margin--50{height:50px;}
@media only screen and (max-width: 1022px) {
.margin--50{height:30px;}
}
.margin--46{height:46px;}
@media only screen and (max-width: 767px) {
.margin--46{height:26px;}
}
.margin--40{height:40px;}
@media only screen and (max-width: 767px) {
.margin--40{height:20px;}
}
.margin--30{height:30px;}
@media only screen and (max-width: 767px) {
.margin--30{height:20px;}
}
.margin--24{height:24px;}
@media only screen and (max-width: 767px) {
.margin--24{height:16px;}
}
.margin--20{height:20px;}
@media only screen and (max-width: 767px) {
.margin--20{height:16px;}
}
.margin--16{height:16px;}
@media only screen and (max-width: 767px) {
.margin--16{height:12px;}
}
.margin--12{height:12px;}
.radio-button.hide-label .radio-button__text, .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);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.radio-button{user-select:none;font-size:16px;line-height:1;font-weight:700;font-family:"Roboto", sans-serif;}
.radio-button__label{position:relative;min-height:28px;cursor:pointer;margin:0;display:inline-flex;align-items:center;padding-left:38px;}
@media only screen and (max-width: 767px) {
.radio-button__label{min-height:26px;padding-left:36px;}
}
.radio-button__label::before, .radio-button__label::after{content:"";width:28px;height:28px;position:absolute;left:0;top:0;border-radius:100%;}
@media only screen and (max-width: 767px) {
.radio-button__label::before, .radio-button__label::after{width:26px;height:26px;}
}
.radio-button__label:before{border:1px solid var(--color-gray);background-color:var(--color-white);transition:border-color 0.3s ease;}
.radio-button__label::after{width:16px;height:16px;left:6px;top:6px;background-color:var(--color-black);transform:scale(0);transition:transform 0.3s ease;}
@media only screen and (max-width: 767px) {
.radio-button__label::after{width:14px;height:14px;left:6px;top:6px;}
}
.radio-button a{position:relative;color:var(--color-green);}
.radio-button a:hover, .radio-button a:focus{color:var(--color-font-color);}
.radio-button input:checked + .radio-button__label::after{transform:scale(1);}
.radio-button input:checked + .radio-button__label::before{border-color:var(--color-black);}
.radio-button.hide-label{width:18px;height:18px;}
.radio-button.is-validation-failed .radio-button__label, .is-validation-failed .radio-button .radio-button__label{border-color:var(--color-validation);color:var(--color-validation);}
.radio-button.is-validation-failed .radio-button__label::after, .is-validation-failed .radio-button .radio-button__label::after{background-color:var(--color-validation);}
.radio-button.is-validation-failed .radio-button__label::before, .is-validation-failed .radio-button .radio-button__label::before{border-color:var(--color-validation);}
.title--h6, .title--h5, .title--h4, .title--h3, .title--h2, .title--h1{font-weight:400;color:var(--color-black-2);}
.title--h1{font-size:54px;letter-spacing:1px;line-height:1.17;font-weight:300;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.title--h1{font-size:50px;}
}
@media only screen and (max-width: 1022px) {
.title--h1{font-size:40px;line-height:1.22;letter-spacing:0.72px;}
}
@media only screen and (max-width: 767px) {
.title--h1{font-size:36px;}
}
.title--h2{font-size:36px;line-height:1.2;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.title--h2{font-size:32px;}
}
@media only screen and (max-width: 767px) {
.title--h2{font-size:28px;}
}
.title--h3{font-size:28px;line-height:1.3;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.title--h3{font-size:24px;}
}
@media only screen and (max-width: 767px) {
.title--h3{font-size:22px;}
}
.title--h4{font-size:18px;line-height:1.3;}
.title--h5{font-size:18px;line-height:1.5;}
.title--h6{font-size:16px;line-height:1.5;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.tooltip{position:relative;}
.tooltip:hover .tooltip-text{opacity:1;left:24px;pointer-events:auto;}
@media only screen and (max-width: 1022px) {
.tooltip:hover .tooltip-text{left:auto;right:24px;}
}
.tooltip:hover .tooltip-btn{opacity:1;}
.tooltip-btn{height:16px;width:16px;background-color:#000;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;border-radius:100%;cursor:pointer;opacity:0.3;transition:opacity 0.3s ease;}
.tooltip-btn:hover{opacity:1;}
.tooltip-text{width:199px;box-shadow:0 16px 32px rgba(0, 0, 0, 0.16);background-color:var(--color-black-2);color:#c7c7c7;font-size:10px;font-weight:400;letter-spacing:normal;line-height:1.4;padding:12px 16px;position:absolute;top:-14px;z-index:4;pointer-events:none;opacity:0;left:40px;transition:left 0.3s ease, right 0.3s ease, opacity 0.3s ease;font-family:"Roboto Slab", sans-serif;}
@media only screen and (max-width: 1022px) {
.tooltip-text{left:auto;right:40px;}
}
.tooltip-text:before{content:"";background-color:var(--color-black-2);height:8px;width:8px;position:absolute;left:-4px;top:18px;transform:rotate(45deg);}
@media only screen and (max-width: 1022px) {
.tooltip-text:before{left:auto;right:-4px;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.accordion{width:100%;}
.accordion__item{background-color:var(--color-white);margin-bottom:38px;box-shadow:5px 10px 20px rgba(0, 0, 0, 0.06);min-height:84px;}
@media only screen and (max-width: 1022px) {
.accordion__item{min-height:1px;margin-bottom:20px;}
}
@media only screen and (max-width: 767px) {
.accordion__item{margin-bottom:16px;}
}
.accordion__item:last-child{margin-bottom:0;}
.accordion__item-title{position:relative;cursor:pointer;display:block;padding:30px 70px 30px 40px;width:100%;text-align:left;font-family:"Roboto", sans-serif;}
@media only screen and (max-width: 1022px) {
.accordion__item-title{padding:24px 50px 24px 24px;}
}
@media only screen and (max-width: 767px) {
.accordion__item-title{padding:20px 50px 20px 20px;}
}
.accordion__item-title .title{font-weight:500;}
@media only screen and (max-width: 767px) {
.accordion__item-title .title{font-size:16px;}
}
.accordion__item-title .title strong{font-weight:700;}
.accordion__item-title .icon{position:absolute;top:50%;right:38px;margin-top:-6px;transition:transform 0.3s ease;}
@media only screen and (max-width: 1022px) {
.accordion__item-title .icon{right:24px;width:20px;height:12px;}
}
@media only screen and (max-width: 767px) {
.accordion__item-title .icon{right:20px;width:14px;height:8px;}
}
.accordion__item-title .icon::before{background-color:var(--color-primary);}
.accordion__item-content{display:none;will-change:height, padding;}
.accordion__item-content-inner{padding:0 40px 40px;}
@media only screen and (max-width: 1022px) {
.accordion__item-content-inner{padding:0 24px 24px;}
}
.accordion__item .editor-text{line-height:1.56;letter-spacing:normal;}
.accordion__item .editor-text figure{margin-bottom:32px;}
@media only screen and (max-width: 1022px) {
.accordion__item .editor-text figure{margin-bottom:16px;}
}
.accordion__item .editor-text figure img{width:100%;height:auto;object-fit:contain;}
.accordion__item .editor-text figure + *{margin-top:20px;}
.accordion__item.is-open .accordion__item-title .icon{transform:scaleY(-1);}
.accordion__title{display:flex;align-items:center;}
.accordion__title .icon{margin-top:6px;margin-right:12px;}
@media only screen and (min-width: 1023px) {
.accordion .btn{min-height:52px;padding-left:32px;padding-right:36px;}
}
.accordion--secondary .accordion__item-title{font-family:"Roboto Slab", sans-serif;}
.accordion--secondary .editor-text{font-family:"Roboto", sans-serif;}
.accordion--secondary .editor-text h3{font-family:"Roboto Slab", sans-serif;margin-bottom:24px;}
.accordion--secondary .editor-text p{line-height:1.3;}
@media only screen and (min-width: 1023px) {
.accordion--secondary .editor-text p{margin:24px 0;}
}
@media only screen and (min-width: 1023px) {
.accordion--secondary .editor-text p + p{margin-top:28px;}
}
.advance-cookie-modal{display:flex;align-items:center;justify-content:center;}
.advance-cookie-modal-toggle-btn{font-size:12px;line-height:2;letter-spacing:0.35px;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.advance-cookie-banner{position:fixed;left:0;right:0;bottom:0;width:100%;max-height:100vh;overflow:auto;padding:32px;z-index:998;background-color:var(--color-white);opacity:0;visibility:hidden;box-shadow:0 0 12px 4px rgba(0, 0, 0, 0.1);transition:opacity 0.5s ease, visibility 0s linear 0.5s;}
.cookie-not-set .advance-cookie-banner{opacity:1;pointer-events:all;visibility:visible;transition:opacity 0.5s ease, visibility 0s linear;}
@media only screen and (max-width: 1022px) {
.advance-cookie-banner{padding:20px;}
}
.advance-cookie-banner__inner{position:relative;z-index:3;display:grid;grid-template-columns:1fr 200px;grid-gap:20px;align-items:center;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__inner{display:flex;flex-direction:column-reverse;}
}
.advance-cookie-banner__detail-btn{transition:color 0.3s ease;}
.advance-cookie-banner__detail-btn:hover{color:var(--color-primary);}
.advance-cookie-banner__button{margin-left:auto;}
.advance-cookie-banner__details{margin-top:20px;display:none;}
.is-open-details .advance-cookie-banner__details{display:block;}
.advance-cookie-banner__details li{padding-left:20px;}
@media only screen and (max-width: 767px) {
.advance-cookie-banner__details li{padding-left:10px;}
}
.advance-cookie-banner__details li + li{margin-top:20px;}
.advance-cookie-banner__details .checkbox strong{color:var(--color-font-color);display:block;}
.advance-cookie-banner__details .checkbox__label{padding-left:30px;}
.advance-cookie-banner .hide-btn-text{display:none;}
.advance-cookie-banner .btn--cookie{cursor:pointer;font-family:"Roboto Slab", sans-serif;}
.advance-cookie-banner.is-open-details .normal-btn-text{display:none;}
.advance-cookie-banner.is-open-details .hide-btn-text{display:inline-block;}
.advance-cookie-modal{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(18, 18, 18, 0.8);z-index:999;opacity:0;visibility:hidden;will-change:opacity, visibility;transition:opacity 0.3s ease, visibility 0.3s ease;overflow:auto;}
.advance-cookie-modal.is-open-modal{opacity:1;visibility:visible;}
@media only screen and (max-width: 767px) {
.advance-cookie-modal{padding:40px 0;}
}
.advance-cookie-modal-toggle-btn{position:fixed;bottom:0;right:0;margin:auto;z-index:998;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;text-transform:uppercase;color:var(--color-white);background-color:rgba(0, 0, 0, 0.5);border-radius:5px 5px 0 0;box-shadow:0 1px 2px rgba(0, 0, 0, 0.75);transition:transform 0.4s ease;}
.cookie-not-set .advance-cookie-modal-toggle-btn{transform:translateY(100%);}
@media only screen and (max-width: 1022px) {
.advance-cookie-modal-toggle-btn{display:none;}
}
.advance-cookie-modal__inner{padding:50px;background-color:var(--color-white);max-width:800px;position:relative;width:100%;margin:auto;transform:scale(0.5);opacity:0.5;will-change:opacity, transform;transition:transform 0.5s ease, opacity 0.5s ease;}
@media only screen and (max-width: 1022px) {
.advance-cookie-modal__inner{max-width:calc(100% - 40px);padding:40px;}
}
@media only screen and (max-width: 767px) {
.advance-cookie-modal__inner{padding:40px 20px;}
}
.is-open-modal .advance-cookie-modal__inner{opacity:1;transform:scale(1);}
.advance-cookie-modal__close-btn{position:absolute;top:0;right:0;transform:translate(50%, -50%);width:64px;height:64px;box-shadow:0 8px 16px rgba(0, 0, 0, 0.25);background-color:var(--color-red-3);}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.advance-cookie-modal__close-btn{width:50px;height:50px;}
}
@media only screen and (max-width: 1022px) {
.advance-cookie-modal__close-btn{width:32px;height:32px;}
}
.advance-cookie-modal__close-btn .icon{transition:transform 0.3s ease;}
@media only screen and (max-width: 1022px) {
.advance-cookie-modal__close-btn .icon{height:20px;width:20px;}
}
.advance-cookie-modal__close-btn .icon::before{background-color:var(--color-white);}
.advance-cookie-modal__header{padding-bottom:20px;border-bottom:3px solid var(--color-gray);}
.advance-cookie-modal__header .title{margin-bottom:20px;}
.advance-cookie-modal__details{padding-top:20px;}
.advance-cookie-modal__details-text{margin-right:20px;}
@media only screen and (max-width: 767px) {
.advance-cookie-modal__details-text{margin-right:0;}
}
.advance-cookie-modal__details-item{display:flex;align-items:center;justify-content:space-between;}
@media only screen and (max-width: 767px) {
.advance-cookie-modal__details-item{display:block;}
}
.advance-cookie-modal__details-item:not(:first-child){margin-top:20px;}
.advance-cookie-modal__selector{border-radius:0;display:inline-block;padding:5px 28px 5px 10px;position:relative;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.825' height='4.429' viewBox='0 0 6.825 4.429'%3E%3Cpath d='M5.412,6.429,2,3.016,3.016,2l2.4,2.4L7.808,2,8.825,3.016Z' transform='translate(-2 -2)' fill='%23000'/%3E%3C/svg%3E%0A") no-repeat calc(100% - 10px) center/12px 6px;cursor:pointer;outline:0;margin-left:auto;}
@media only screen and (min-width: 768px) {
.advance-cookie-modal__selector{flex-basis:152px;flex-shrink:0;}
}
@media only screen and (max-width: 767px) {
.advance-cookie-modal__selector{margin-top:20px;width:100%;}
}
.advance-cookie-modal__selector:focus{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 6.8 4.4' viewBox='0 0 6.8 4.4'%3E%3Cpath d='m3.4 0 3.4 3.4-1 1L3.4 2 1 4.4l-1-1L3.4 0z' style='fill:%23000'/%3E%3C/svg%3E") no-repeat calc(100% - 10px) center/12px 6px;}
.blockquote blockquote{font-weight:400;color:var(--color-black-2);}
.blockquote blockquote{font-size:54px;letter-spacing:1px;line-height:1.17;font-weight:300;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.blockquote blockquote{font-size:50px;}
}
@media only screen and (max-width: 1022px) {
.blockquote blockquote{font-size:40px;line-height:1.22;letter-spacing:0.72px;}
}
@media only screen and (max-width: 767px) {
.blockquote blockquote{font-size:36px;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.blockquote blockquote{letter-spacing:normal;margin:0;}
.blockquote blockquote strong{color:var(--color-primary);font-weight:300;}
.blockquote__author{letter-spacing:normal;margin-top:28px;}
.breadcrumbs__link::before, .breadcrumbs__link::after{content:"";position:absolute;bottom:0;width:0;right:0;height:1px;background-color:var(--color-primary);pointer-events:none;}
.breadcrumbs__link::before{transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;}
.breadcrumbs__link::after{transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83);}
.breadcrumbs__link:hover::before, .breadcrumbs__link:hover::after{width:100%;left:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.breadcrumbs{width:100%;position:relative;padding-top:16px;border-top:1px solid var(--color-gray);}
.breadcrumbs ul{list-style:none;margin:0;padding:0;font-size:0;display:flex;flex-wrap:wrap;align-items:flex-start;}
.breadcrumbs__item{font-size:14px;display:inline-block;vertical-align:middle;position:relative;padding-left:28px;letter-spacing:0.28px;color:var(--color-gray-dark-2);}
.breadcrumbs__item:first-child{padding:0;}
.breadcrumbs__item:last-child{pointer-events:none;}
.breadcrumbs__item .icon{position:absolute;top:8px;left:12px;}
.breadcrumbs__item .icon::before{background-color:var(--color-gray-dark-2);}
.breadcrumbs__link{position:relative;}
.breadcrumbs__link:hover, .breadcrumbs__link:focus{color:var(--color-primary);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.category-list{font-family:"Roboto", sans-serif;}
.category-list__item{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:72px;padding:6px 16px;border:1px solid var(--color-gray);border-radius:4px;line-height:normal;font-weight:700;color:var(--color-gray-dark-2);transition:color 0.3s ease, border-color 0.3s ease;margin-bottom:6px;}
.category-list__item:not(:last-child){margin-right:10px;}
.category-list__item.is-active, .category-list__item:hover, .category-list__item:focus{color:var(--color-red-3);border-color:var(--color-red-3);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.checkbox-group{width:100%;display:grid;grid-gap:10px;}
.checkbox-group .fv-plugins-message-container{margin:0;}
.checkbox-group .fv-plugins-message-container div{margin-bottom:10px;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.cookie-banner{position:fixed;left:0;right:0;bottom:0;margin:auto;padding:40px 0;box-shadow:0 0 16px rgba(9, 28, 46, 0.16);z-index:998;color:var(--color-black);background-color:var(--color-white);font-size:14px;font-weight:400;line-height:25px;opacity:0;visibility:hidden;transition:opacity 0.5s ease, visibility 0s linear 0.5s;}
.cookie-banner.cookie-not-set{opacity:1;pointer-events:all;visibility:visible;transition:opacity 0.5s ease, visibility 0s linear;}
@media only screen and (max-width: 767px) {
.cookie-banner{padding:30px 0;}
}
.cookie-banner .cookie-width{display:grid;grid-template-columns:75% 1fr;grid-gap:20px;}
@media only screen and (max-width: 1439px) {
.cookie-banner .cookie-width{grid-template-columns:70% 1fr;}
}
@media only screen and (max-width: 1199px) {
.cookie-banner .cookie-width{grid-template-columns:1fr;justify-items:flex-start;}
}
.cookie-banner__button{display:grid;grid-gap:15px;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:flex-start;}
@media only screen and (max-width: 1199px) {
.cookie-banner__button{justify-items:flex-start;}
}
@media(max-width:360px){
.cookie-banner__button{grid-template-columns:1fr;justify-items:initial;width:100%;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.crop-intra-image-modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;display:flex;align-items:center;justify-content:center;padding:50px;overflow:auto;opacity:0;visibility:hidden;background-color:rgba(18, 18, 18, 0.7);transition:opacity 0.3s ease, visibility 0.3s ease;}
@media only screen and (max-width: 767px) {
.crop-intra-image-modal{padding:30px;}
}
.crop-intra-image-modal.is-open-modal{opacity:1;visibility:visible;}
.crop-intra-image-modal__body{display:block;width:100%;max-width:100%;padding:84px 80px;margin:30%;z-index:9;background-color:var(--color-white);position:relative;}
@media only screen and (max-width: 767px) {
.crop-intra-image-modal__body{padding:40px;}
}
.crop-intra-image-modal__form-group{margin-bottom:24px;}
.crop-intra-image-modal__form-group:last-child{margin-bottom:0;}
.crop-intra-image-modal__inner{max-width:100%;}
.crop-intra-image-modal__close{position:absolute;right:0;top:0;width:64px;height:64px;box-shadow:0 8px 16px rgba(0, 0, 0, 0.25);background-color:var(--color-red-3);transform:translate(50%, -50%);transition:background-color 0.3s ease;}
@media only screen and (max-width: 767px) {
.crop-intra-image-modal__close{width:40px;height:40px;}
}
.crop-intra-image-modal__close i::before{background-color:var(--color-white);}
.crop-intra-image-modal__close:hover{background-color:var(--color-red);}
.crop-intra-image-modal__header{display:grid;grid-gap:8px;margin:0 0 40px -40px;grid-template-columns:32px 1fr;}
@media only screen and (max-width: 767px) {
.crop-intra-image-modal__header{margin:0 0 24px;grid-template-columns:1fr;}
}
.crop-intra-image-modal__header .icon{margin-top:26px;}
@media only screen and (max-width: 767px) {
.crop-intra-image-modal__header .icon{margin-top:0;}
}
.crop-intra-image-modal__image{display:block;max-width:100%;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.mod-cta{position:relative;width:100%;max-width:808px;background-color:var(--color-gray-light-2);padding:40px;display:flex;align-items:center;justify-content:space-between;}
@media only screen and (max-width: 767px) {
.mod-cta{flex-direction:column;align-items:flex-start;padding:24px;}
}
.mod-cta__left{padding-right:24px;flex:auto;max-width:550px;}
.mod-cta__text{max-width:400px;}
.mod-cta .btn{white-space:nowrap;min-height:50px;padding:5px 32px;}
@media only screen and (max-width: 767px) {
.mod-cta .btn{margin-top:24px;}
}
.mod-cta .btn .btn__icon{margin-left:16px;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.datepicker{max-width:100%;width:100%;position:relative;font-family:"Roboto", sans-serif;display:flex;flex-direction:column;}
.datepicker__label{color:#707070;font-size:14px;font-weight:400;padding:0;margin-bottom:3px;pointer-events:none;font-family:"Roboto Slab", sans-serif;}
.datepicker__placeholder{width:100%;position:relative;}
.datepicker__placeholder-input{position:relative;z-index:3;width:100%;height:45px;box-shadow:0 0 0 rgba(17, 17, 17, 0);border:2px solid var(--color-gray-2);background-color:#fff;font-size:14px;transition:border-color 0.3s ease;font-family:"Roboto", sans-serif;padding:0 16px;font-weight:700;color:var(--color-black-2);}
@media only screen and (max-width: 1022px) {
.datepicker__placeholder-input{font-size:16px;}
}
.datepicker__placeholder-input:focus{outline-color:transparent;}
.datepicker.with-tooltip .datepicker__placeholder{display:grid;grid-template-columns:1fr 16px;grid-gap:8px;align-items:center;}
.flatpickr-calendar{width:431px !important;border-radius:0 !important;box-shadow:none !important;border:2px solid var(--color-gray-2) !important;font-family:"Roboto", sans-serif !important;}
@media only screen and (min-width: 1200px) and (max-width: 1439px) {
.flatpickr-calendar{width:327px !important;}
}
@media only screen and (max-width: 1199px) {
.flatpickr-calendar{width:238px !important;}
}
@media only screen and (max-width: 1022px) {
.flatpickr-calendar{width:calc(100% - 152px) !important;}
}
@media only screen and (max-width: 1022px) {
.flatpickr-calendar{width:calc(100% - 120px) !important;}
}
.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after{display:none;}
.flatpickr-calendar .numInputWrapper{display:none !important;}
.flatpickr-calendar .flatpickr-innerContainer, .flatpickr-calendar .flatpickr-rContainer, .flatpickr-calendar .flatpickr-days{width:100% !important;}
.flatpickr-calendar .dayContainer{width:100% !important;max-width:100% !important;min-width:100% !important;}
.flatpickr-calendar .flatpickr-day{max-width:100% !important;border-radius:0 !important;border:none !important;transition:0.3s ease !important;}
.flatpickr-calendar .flatpickr-day:hover, .flatpickr-calendar .flatpickr-day.selected{background-color:#d52a29 !important;color:#fff !important;}
.flatpickr-calendar .flatpickr-day.today{color:#d52a29 !important;border:none !important;}
.flatpickr-calendar .flatpickr-weekdays{height:auto !important;padding:20px 0;}
.flatpickr-calendar .flatpickr-month, .flatpickr-calendar .flatpickr-prev-month, .flatpickr-calendar .flatpickr-next-month{height:44px !important;}
.flatpickr-calendar .flatpickr-monthDropdown-months{text-align:center;color:#808080 !important;font-weight:600 !important;font-size:16px !important;}
.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:transparent !important;}
.flatpickr-calendar .flatpickr-current-month{padding-top:12px !important;width:auto !important;position:relative;left:0 !important;right:0 !important;}
.flatpickr-calendar .flatpickr-current-month:after{content:"";height:100%;width:12px;background-color:#fff;right:0;top:0;position:absolute;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.e-publication-modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;display:flex;align-items:center;justify-content:center;padding:50px;overflow:auto;opacity:0;visibility:hidden;background-color:rgba(18, 18, 18, 0.7);transition:opacity 0.3s ease, visibility 0.3s ease;}
@media only screen and (max-width: 767px) {
.e-publication-modal{padding:30px;}
}
.e-publication-modal.is-open-modal{opacity:1;visibility:visible;}
.e-publication-modal__body{display:block;width:100%;max-width:688px;padding:84px 80px;margin:auto;z-index:9;background-color:var(--color-white);position:relative;}
@media only screen and (max-width: 767px) {
.e-publication-modal__body{padding:40px;}
}
.e-publication-modal__overlay{position:absolute;left:0;top:0;width:100%;cursor:pointer;height:100%;z-index:0;}
.e-publication-modal__close{position:absolute;right:0;top:0;width:64px;height:64px;box-shadow:0 8px 16px rgba(0, 0, 0, 0.25);background-color:var(--color-red-3);transform:translate(50%, -50%);transition:background-color 0.3s ease;}
@media only screen and (max-width: 767px) {
.e-publication-modal__close{width:40px;height:40px;}
}
.e-publication-modal__close i::before{background-color:var(--color-white);}
.e-publication-modal__close:hover{background-color:var(--color-red);}
.e-publication-modal__header{display:grid;grid-gap:8px;margin:0 0 40px -40px;grid-template-columns:32px 1fr;}
@media only screen and (max-width: 767px) {
.e-publication-modal__header{margin:0 0 24px;grid-template-columns:1fr;}
}
.e-publication-modal__header .icon{margin-top:26px;}
@media only screen and (max-width: 767px) {
.e-publication-modal__header .icon{margin-top:0;}
}
.e-publication-modal__form-group{margin-bottom:24px;}
.e-publication-modal__form-group:last-child{margin-bottom:0;}
.e-publication-modal__form-label{opacity:0.9;color:var(--color-gray-dark);font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;display:block;width:100%;margin-bottom:12px;}
.e-publication-modal__form-input{width:100%;height:70px;border-radius:4px;border:1px solid var(--color-gray);background-color:var(--color-white);padding:0 15px;transition:border 0.3s ease;outline:0;}
@media only screen and (max-width: 767px) {
.e-publication-modal__form-input{height:50px;}
}
.e-publication-modal__form-input:focus{outline:0;border-color:var(--color-primary);}
.e-publication-modal .is-validation-failed{color:var(--color-validation);}
.e-publication-modal .is-validation-failed .e-publication-modal__form-label{color:inherit;}
.e-publication-modal .is-validation-failed .e-publication-modal__form-input{border-color:var(--color-validation);}
.fv-plugins-message-container{color:var(--color-validation);position:relative;font-size:14px;margin-top:2px;}
.video__poster::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.video{position:relative;cursor:pointer;width:100%;padding-bottom:56.24%;background-color:#000;overflow:hidden;}
.video__wrapper{width:100%;}
@media only screen and (max-width: 1022px) {
.video__wrapper{max-width:100%;}
}
.video__image{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;left:0;transition:transform 0.4s ease;}
.video__poster{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;}
.video__poster::before{background-color:var(--color-black);opacity:0.7;z-index:3;}
.video__play-button{height:88px;width:88px;border:3px solid transparent;background-color:var(--color-primary);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);pointer-events:none;z-index:5;color:#fff;}
@media only screen and (max-width: 1022px) {
.video__play-button{width:60px;height:60px;}
}
@media only screen and (max-width: 767px) {
.video__play-button{width:46px;height:46px;}
}
.video__play-button .icon::before{background-color:var(--color-white);}
.video .hide-on-play{transition:transform 0.3s ease, opacity 0.3s ease, color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;-webkit-transition:transform 0.3s ease, opacity 0.3s ease, color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;}
.video__iframe{height:100%;width:100%;}
.video__iframe-container{position:absolute;left:0;top:0;width:100%;height:100%;border:none;}
.video:hover .video__play-button{background-color:transparent;border-color:var(--color-white);}
.video.is-playing .hide-on-play{opacity:0;pointer-events:none;}
.employee-card__link::before, .employee-card__link::after{content:"";position:absolute;bottom:0;width:0;right:0;height:1px;background-color:var(--color-primary);pointer-events:none;}
.employee-card__link::before{transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;}
.employee-card__link::after{transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83);}
.employee-card__link:hover::before, .employee-card__link:hover::after{width:100%;left:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.employee-card{display:flex;flex-direction:column;position:relative;box-shadow:0 8px 16px rgba(17, 17, 17, 0.1);background-color:var(--color-white);padding:26px 30px;max-width:450px;width:100%;font-family:"Roboto", sans-serif;}
@media only screen and (max-width: 1199px) {
.employee-card{padding:24px;}
}
@media only screen and (max-width: 767px) {
.employee-card{max-width:100%;}
}
.employee-card__image{position:relative;height:100px;flex:0 0 100px;margin-right:24px;border-radius:100%;margin-top:-10px;}
@media only screen and (max-width: 1199px) {
.employee-card__image{padding:0;height:160px;width:160px;flex:0 0 160px;margin-bottom:24px;margin-top:0;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.employee-card__image{height:140px;width:140px;flex:0 0 140px;margin-bottom:20px;}
}
@media only screen and (max-width: 767px) {
.employee-card__image{padding:0;height:120px;width:120px;flex:0 0 120px;margin-bottom:20px;}
}
.employee-card__main{display:flex;align-items:center;}
@media only screen and (max-width: 1199px) {
.employee-card__main{flex-direction:column;align-items:flex-start;}
}
@media only screen and (max-width: 767px) {
.employee-card__main{flex-direction:column;}
}
@media (max-width: 767px) and (orientation: landscape) {
.employee-card__main{flex-direction:row;align-items:center;}
}
.employee-card .title{font-weight:700;letter-spacing:0.4px;line-height:1.3;margin-bottom:14px;font-family:"Roboto Slab", sans-serif;}
.employee-card__link{position:relative;display:inline-block;line-height:1.4;color:var(--color-red-3);z-index:10;}
.employee-card__link:not(:last-child){margin-bottom:8px;}
.employee-card .icon{position:absolute;bottom:40px;right:40px;width:10px;height:14px;transition:transform 0.3s ease;}
@media only screen and (max-width: 1199px) {
.employee-card .icon{right:26px;}
}
.employee-card .icon::before{background-color:var(--color-primary);}
.employee-card__contact{display:flex;flex-direction:column;align-items:flex-start;padding-right:16px;margin-top:auto;}
.employee-card__main-link{position:absolute;top:0;left:0;height:100%;width:100%;z-index:9;}
.employee-card--has-href:hover .icon, .employee-card--has-href:focus .icon{transform:translateX(4px);}
.header-search__results-item.person-item .person-item__phone::before, .header-search__results-item.person-item .person-item__phone::after{content:"";position:absolute;bottom:0;width:0;right:0;height:1px;background-color:var(--color-primary);pointer-events:none;}
.header-search__results-item.person-item .person-item__phone::before{transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;}
.header-search__results-item.person-item .person-item__phone::after{transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83);}
.header-search__results-item.person-item .person-item__phone:hover::before, .header-search__results-item.person-item .person-item__phone:hover::after{width:100%;left:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.header-search{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.9);z-index:101;will-change:opacity;padding:20px;opacity:0;pointer-events:none;transition:opacity 0.3s ease;}
@media only screen and (max-width: 767px) {
.header-search{align-items:flex-start;padding-top:72px;}
}
.header-search.is-search-open, .is-search-open .header-search{opacity:1;pointer-events:all;}
@media only screen and (max-width: 1022px) {
.header-search .container{max-width:100%;}
}
.header-search__form{position:relative;}
.header-search__form ::-webkit-input-placeholder{color:var(--color-font-color);}
.header-search__form ::-moz-placeholder{color:var(--color-font-color);}
.header-search__form ::-ms-input-placeholder{color:var(--color-font-color);}
.header-search__form :-moz-placeholder{color:var(--color-font-color);}
.header-search__form :-ms-input-placeholder{color:var(--color-font-color);}
.header-search__form ::placeholder{color:var(--color-font-color);}
.header-search__input-field{box-shadow:none;outline:none;width:100%;height:50px;background-color:#fff;border:0;font-size:16px;padding:5px 60px 5px 20px;color:var(--color-font-color);}
.header-search__submit{position:absolute;right:0;top:0;width:50px;height:50px;background-color:var(--color-primary);transition:background-color 0.3s ease;}
.header-search__submit i{width:20px;height:20px;}
.header-search__submit i::before{background-color:var(--color-white);}
.header-search__submit:hover, .header-search__submit:focus{background-color:var(--color-primary-hover);}
.header-search__close{position:absolute;right:34px;top:32px;z-index:3;border:2px solid var(--color-white);height:40px;width:40px;transition:background-color 0.3s ease, box-shadow 0.3s ease;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.header-search__close{right:14px;top:16px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.header-search__close{right:20px;top:16px;}
}
@media only screen and (max-width: 767px) {
.header-search__close{right:18px;top:15px;border-width:1px;}
}
.header-search__close .icon::before{background-color:var(--color-white);}
.header-search__close:hover{background-color:var(--color-white);box-shadow:0 0 0 3px rgba(255, 255, 255, 0.5);}
.header-search__close:hover .icon::before{background-color:var(--color-font-color);}
.header-search__results{position:absolute;bottom:-1px;left:0;width:100%;max-height:225px;padding:12px;background-color:#fff;transform:translateY(100%);overflow:auto;opacity:0;pointer-events:none;transition:opacity 0.3s ease;}
.header-search__results.is-active{opacity:1;pointer-events:auto;}
@media only screen and (max-width: 767px) {
.header-search__results{max-height:200px;}
}
.header-search__results-item{height:44px;width:100%;padding:0 8px;display:flex;align-items:center;font-size:15px;background-color:#fff;transition:background-color 0.3s ease;font-family:"Roboto Slab", sans-serif;}
@media only screen and (max-width: 767px) {
.header-search__results-item{font-size:14px;line-height:1.1;height:44px;}
}
.header-search__results-item:hover{background-color:rgba(128, 128, 128, 0.1);}
.header-search__results-item.hover{background-color:rgba(128, 128, 128, 0.1) !important;}
.header-search__results-item__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;display:block;}
.header-search__results-item.person-item{display:inline-grid;grid-template-columns:auto auto;grid-gap:16px;justify-content:start;}
.header-search__results-item.person-item.with-image{grid-template-columns:36px auto auto;}
@media only screen and (max-width: 767px) {
.header-search__results-item.person-item.with-image{grid-template-columns:auto auto;}
}
.header-search__results-item.person-item:hover{background-color:#fff;}
.header-search__results-item.person-item .person-item__avatar{width:36px;height:36px;border-radius:36px;background-color:#d52a29;position:relative;}
@media only screen and (max-width: 767px) {
.header-search__results-item.person-item .person-item__avatar{display:none;}
}
.header-search__results-item.person-item .person-item__name{transition:color 0.3s ease;}
.header-search__results-item.person-item .person-item__name:hover{color:#d52a29;}
.header-search__results-item.person-item .person-item__phone{color:#d52a29;position:relative;}
.header-search .title{position:relative;color:#fff;font-family:"Roboto Slab", sans-serif;font-weight:300;margin-bottom:20px;}
.header-search .title strong{color:#d52a29;font-weight:300;}
.hero-slide__bg-image::after, .hero-slide::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.hero-slide{position:relative;min-height:100vh;width:100%;color:var(--color-gray-light-4);padding:170px 0 145px;display:flex;align-items:center;flex-direction:column;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.hero-slide{padding-top:160px;}
}
@media only screen and (max-width: 1022px) {
.hero-slide{padding:92px 0 94px;min-height:calc(100vh - 64px);}
}
@media only screen and (max-width: 767px) {
.hero-slide{align-items:flex-start;}
}
.hero-slide::before{background-image:linear-gradient(182deg, #000000 0%, rgba(0, 0, 0, 0) 100%);opacity:0.82;z-index:3;height:900px;mix-blend-mode:multiply;}
@media only screen and (max-width: 1022px) {
.hero-slide::before{height:100%;width:1424px;left:50%;transform:translateX(-50%);opacity:0.6;}
}
.hero-slide__inner{display:flex;align-items:center;flex:auto;width:100%;}
@media only screen and (max-width: 767px) {
.hero-slide__inner{align-items:flex-start;}
}
.hero-slide__bg-image{pointer-events:none;}
.hero-slide__bg-image::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:calc(100% - 145px);width:100%;z-index:5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='753.2' xml:space='preserve'%3E%3Cg fill='none'%3E%3Cg stroke='%23FAFAFA' stroke-width='.5' stroke-dasharray='5,3'%3E%3Cpath opacity='.2' d='M239.2 179.2V97.7M560.2 179.2V127M459.1 752.2v-81.5M560.2 634.9v-33.3M682.1 564.9v-9.3M163.9 753.2v-81.5M163.9 294.2v-81.5M682.1 179.2V97.7M876.2 637.2v-81.5M1045.7 180.2V142M876.2 179.2V117M412.3 205.4h-80.7M1216.3 289.2h-36.7M1204.4 456.2h-24.8M1232.2 525.2h-54M1255.9 205.2h-76.3M1192.5 372.2h-14.4'/%3E%3C/g%3E%3Cg opacity='.158' stroke='%23FFF'%3E%3Cpath d='M1964.4 669.4V297m-48.5 372.4V297M735.4 669.4H-26.5M735.4 576.3H-26.5M239.4 418.4H-26.5M-26.5 669.4V297M459.1 669.4V297M164 669.4V297M-26.5 669.4V297M1915.9 372.4V0M1915.9 372.4V0M1178.1 525.4H416.2M1178.1 456.3H416.2M1178.1 372.6H416.2M1178.1 288.9H416.2M1178.1 205.3H416.2M239.4 554.5V182.2M1046.3 612.2v-430M876.3 554.5V182.2M682.1 554.5V182.2M560.7 600.9V182.2M239.4 554.5V182.2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center/100% 100%;opacity:0.4;}
@media only screen and (max-width: 1022px) {
.hero-slide__bg-image::before{top:128px;width:1424px;height:calc(100% - 116px);left:50%;transform:translateX(-50%);opacity:0.7;}
}
.hero-slide__bg-image::after{background-image:linear-gradient(to right, #000000 0%, rgba(0, 0, 0, 0) 100%);mix-blend-mode:multiply;}
@media only screen and (max-width: 1022px) {
.hero-slide__bg-image::after{width:1424px;left:50%;transform:translateX(-50%);}
}
.hero-slide__illustrator-image{position:absolute;height:708px;width:738px;z-index:4;left:-19%;bottom:-57%;opacity:0.06;pointer-events:none;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.hero-slide__illustrator-image{height:550px;width:590px;}
}
@media only screen and (max-width: 1022px) {
.hero-slide__illustrator-image{height:488px;width:456px;top:60%;bottom:0;}
}
@media only screen and (max-width: 767px) {
.hero-slide__illustrator-image{display:none;}
}
.hero-slide__illustrator-image img{object-fit:contain;height:100%;width:100%;}
.hero-slide .container{position:relative;z-index:8;}
.hero-slide .title{color:inherit;}
.hero-slide .title--h1{font-weight:300;max-width:858px;width:100%;}
@media only screen and (max-width: 1439px) {
.hero-slide .title--h1{max-width:100%;}
}
.hero-slide .title--h1 strong{font-weight:400;}
.hero-slide .title--h2{letter-spacing:0.8px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.hero-slide .title--h2{font-size:34px;}
}
.hero-slide__date{margin-top:12px;color:var(--color-gray);font-family:"Roboto", sans-serif;letter-spacing:0.46px;}
.hero-slide__text{text-transform:uppercase;margin-top:24px;letter-spacing:0.64px;font-weight:400;}
@media only screen and (max-width: 1022px) {
.hero-slide__text{margin-top:20px;}
}
.hero-slide__super-title{letter-spacing:0.64px;margin-bottom:12px;}
.hero-slide .btn{margin-top:36px;min-height:52px;min-width:185px;position:relative;z-index:8;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.hero-slide .btn{margin-top:25px;}
}
@media only screen and (max-width: 767px) {
.hero-slide .btn{margin-top:18px;}
}
.hero-slide .btn .icon{margin-left:16px;}
.hero-slide__image{position:relative;height:0;padding-bottom:57%;box-shadow:5px 10px 20px rgba(0, 0, 0, 0.16);}
@media only screen and (max-width: 1022px) {
.hero-slide__image{margin-bottom:20px;}
}
.hero-slide--with-image .hero-slide__bg-image::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='753.2' xml:space='preserve'%3E%3Cg fill='none' stroke='%23FAFAFA' stroke-width='.5' stroke-dasharray='5,3'%3E%3Cpath opacity='.2' d='M239.217 179.162v-81.5M560.217 179.162v-52.2M459.117 752.162v-81.5M560.217 634.962v-33.3M682.017 564.962v-9.3M163.917 753.162v-81.5M163.917 294.162v-81.5M682.017 179.162v-81.5M876.217 637.162v-81.5M1045.617 180.162v-38.2M876.217 179.162v-62.2M412.317 205.462h-80.7M1216.317 289.162h-36.7M1204.417 456.162h-24.8M1232.117 525.162h-54M1255.917 205.162h-76.3M1192.517 372.162h-14.4'/%3E%3C/g%3E%3Cg fill='none' stroke='%23FAFAFA' stroke-width='.5' stroke-dasharray='5,3'%3E%3Cpath opacity='.2' d='M1489.217 179.162v-81.5M1810.217 179.162v-52.2M1709.117 752.162v-81.5M1810.217 634.962v-33.3M1932.017 564.962v-9.3M1413.917 753.162v-81.5M1413.917 294.162v-81.5M1932.017 179.162v-81.5M2126.217 637.162v-81.5M2295.617 180.162v-38.2M2126.217 179.162v-62.2M1662.317 205.462h-80.7M2466.317 289.162h-36.7M2454.417 456.162h-24.8M2482.117 525.162h-54M2505.917 205.162h-76.3M2442.517 372.162h-14.4'/%3E%3C/g%3E%3Cg opacity='.439'%3E%3Cg opacity='.158' fill='none' stroke='%23FFF'%3E%3Cpath d='M1964.422 669.361v-372.4M1915.922 669.361v-372.4M735.422 669.361h-761.9M735.422 576.261h-761.9M239.422 418.361h-265.9M-26.478 669.361v-372.4M459.122 669.361v-372.4M164.022 669.361v-372.4M-26.478 669.361v-372.4M1915.922 372.361V-.039M1915.922 372.361V-.039M1178.122 525.361h-761.9M1178.122 456.261h-761.9M1178.122 372.561h-761.9M1178.122 288.961h-761.9M1178.122 205.261h-761.9M239.422 554.561v-372.4M1046.222 612.261v-430.1M876.322 554.561v-372.4M682.122 554.561v-372.4M560.722 600.861v-418.7M239.422 554.561v-372.4'/%3E%3C/g%3E%3C/g%3E%3Cg opacity='.439'%3E%3Cg opacity='.158' fill='none' stroke='%23FFF'%3E%3Cpath d='M3214.422 669.361v-372.4M3165.922 669.361v-372.4M1985.422 669.361h-761.9M1985.422 576.261h-761.9M1489.422 418.361h-265.9M1223.522 669.361v-372.4M1709.122 669.361v-372.4M1414.022 669.361v-372.4M1223.522 669.361v-372.4M3165.922 372.361V-.039M3165.922 372.361V-.039M2428.122 525.361h-761.9M2428.122 456.261h-761.9M2428.122 372.561h-761.9M2428.122 288.961h-761.9M2428.122 205.261h-761.9M1489.422 554.561v-372.4M2296.222 612.261v-430.1M2126.322 554.561v-372.4M1932.122 554.561v-372.4M1810.722 600.861v-418.7M1489.422 554.561v-372.4'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center/100% 100%;}
.hero-slide--with-image .hero-slide__bg-image::after{background-color:var(--color-black);opacity:0.6;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.icon-list{max-width:808px;width:100%;}
.icon-list__item{border-bottom:1px solid var(--color-gray);padding:48px 40px;display:flex;align-items:center;flex-wrap:wrap;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.icon-list__item{padding:50px 30px;}
}
@media only screen and (max-width: 1022px) {
.icon-list__item{padding:30px 20px;}
}
@media only screen and (max-width: 767px) {
.icon-list__item{padding:20px 15px;}
}
.icon-list__item:first-child{border-top:1px solid var(--color-gray);}
.icon-list__image{flex:0 0 48px;max-width:48px;width:100%;margin-right:25px;}
@media only screen and (max-width: 1199px) {
.icon-list__image{flex:0 0 44px;max-width:44px;margin-right:10px;}
}
@media only screen and (max-width: 1022px) {
.icon-list__image{flex:0 0 40px;max-width:40px;}
}
.icon-list__image img{object-fit:contain;}
.icon-list__title{font-weight:300;color:var(--color-primary);margin-right:24px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.icon-list__title{margin-right:10px;font-size:28px;}
}
@media only screen and (max-width: 1022px) {
.icon-list__title{margin-right:15px;}
}
@media only screen and (max-width: 767px) {
.icon-list__title{margin:0;}
}
@media only screen and (max-width: 767px) {
.icon-list__text{flex:auto;width:100%;margin-top:15px;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.image-gallery{max-width:928px;width:100%;}
.image-gallery__image{display:block;position:relative;width:100%;height:0;padding-bottom:66.6%;user-select:none;}
.image-gallery__image::after{content:"";position:absolute;top:90%;left:0;margin-top:10px;background-color:var(--color-red-3);height:3px;width:100%;display:none;opacity:0;pointer-events:none;transition:top 0.3s ease, opacity 0.3s ease;}
.image-gallery__image .icon{position:absolute;top:50%;left:50%;z-index:4;transform:translate(-50%, -50%) scale(0.8);height:60px;width:60px;opacity:0;pointer-events:none;transition:transform 0.3s ease, opacity 0.3s ease;}
@media only screen and (max-width: 767px) {
.image-gallery__image .icon{height:45px;width:45px;}
}
.image-gallery__image .icon::before{background-color:var(--color-primary);}
.image-gallery__image:hover .icon{opacity:1;transform:translate(-50%, -50%) scale(1);}
.image-gallery__image--thumb{cursor:pointer;}
.image-gallery__image--thumb::after{display:block;}
.image-gallery__image--thumb:hover::after, .swiper-slide-thumb-active .image-gallery__image--thumb::after{opacity:1;top:100%;}
.image-gallery__thumb-slider{margin-top:24px;padding:0 44px;position:relative;}
@media only screen and (max-width: 767px) {
.image-gallery__thumb-slider{padding:0 34px;}
}
.image-gallery__thumb-slider .swiper-slide{padding-bottom:14px;}
.image-gallery__main-slider{position:relative;}
.image-gallery__nav-arrow{position:absolute;top:50%;transform:translateY(calc(-50% - 7px));left:0;}
.image-gallery__nav-arrow.arrow-right{left:inherit;right:0;}
.image-gallery__pagination, .image-gallery__zoom-btn{pointer-events:none;display:flex;align-items:center;justify-content:center;min-height:45px;background-color:rgba(51, 51, 51, 0.8);padding:6px 14px;position:absolute;bottom:0;right:46px;z-index:8;}
.image-gallery__zoom-btn{right:0;padding:6px;width:45px;}
.image-gallery__zoom-btn .icon::before{background-color:var(--color-white);}
.image-gallery .swiper-pagination{width:auto;color:var(--color-white);font-weight:700;font-family:"Roboto", sans-serif;}
.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color:var(--color-primary);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.image-with-caption figure{margin:0;}
.image-with-caption img{width:100%;height:auto;}
.image-with-caption figcaption{color:var(--color-gray-dark-2);line-height:1.5;border-bottom:1px solid var(--color-gray-2);font-family:"Roboto", sans-serif;padding:14px 0;}
@media only screen and (max-width: 767px) {
.image-with-caption figcaption{font-size:14px;}
}
.intra-project-list__header .title{font-size:24px;line-height:normal;font-weight:300;}
@media only screen and (max-width: 1022px) {
.intra-project-list__header .title{font-size:22px;}
}
@media only screen and (max-width: 767px) {
.intra-project-list__header .title{font-size:20px;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.intra-project-list{width:100%;}
.intra-project-list__header{display:grid;grid-template-columns:32px 1fr;grid-gap:8px;}
@media only screen and (max-width: 767px) {
.intra-project-list__header{grid-template-columns:25px 1fr;}
}
.intra-project-list__header .icon-dotted-border{margin-top:22px;width:32px;}
@media only screen and (max-width: 767px) {
.intra-project-list__header .icon-dotted-border{margin-top:12px;width:25px;}
}
.intra-project-list__title{display:grid;grid-template-columns:1fr auto;grid-gap:15px;align-items:center;}
@media only screen and (max-width: 767px) {
.intra-project-list__title{grid-template-columns:1fr;justify-items:flex-start;}
}
.intra-project-list__title .btn{align-self:flex-start;}
.intra-project-list__item{padding:8px 30px;border-top:1px solid rgba(219, 219, 219, 0.8);display:grid;grid-template-columns:1fr auto;grid-gap:20px;align-items:center;}
@media only screen and (max-width: 1022px) {
.intra-project-list__item{padding:8px 15px;}
}
@media only screen and (max-width: 767px) {
.intra-project-list__item{padding:8px 10px;grid-template-columns:1fr;grid-gap:10px;}
}
.intra-project-list__item .title{font-weight:500;}
.intra-project-list__item:last-child{border-bottom:1px solid rgba(219, 219, 219, 0.8);}
.intra-project-list__date{color:var(--color-gray-dark-3);}
.intra-project-list__button-list{display:grid;grid-template-columns:auto auto;grid-gap:22px;align-items:center;}
@media only screen and (max-width: 767px) {
.intra-project-list__button-list{order:-1;justify-content:flex-end;grid-gap:10px;}
}
.intra-project-list__button .icon{transition:transform 0.3s ease;}
@media only screen and (max-width: 767px) {
.intra-project-list__button .icon{height:12px;width:12px;}
}
.intra-project-list__button .icon::before{background-color:var(--color-primary);}
.intra-project-list__button:hover .icon, .intra-project-list__button:focus .icon{transform:rotate(90deg);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.language-menu{position:relative;z-index:9;transition:color 0.3s ease, opacity 0.3s ease;font-size:13px;letter-spacing:0.13px;text-transform:uppercase;}
.language-menu__placeholder{display:flex;cursor:pointer;align-items:center;transition:color 0.3s ease;}
.language-menu__placeholder .icon-chevron-down{width:6px;height:6px;margin-left:8px;transition:transform 0.3s ease;}
.language-menu__placeholder .icon-flag{margin-right:6px;}
.language-menu__placeholder .icon::before{background-color:currentColor;}
.language-menu__dropdown{display:block;position:absolute;left:50%;top:100%;width:82px;padding-top:8px;transform:translate(-50%, 0);visibility:hidden;opacity:0;z-index:20;transition:opacity 0.3s ease, visibility 0.3s ease;}
@media only screen and (max-width: 1022px) {
.language-menu__dropdown{padding:0 0 8px;top:inherit;bottom:100%;}
}
.language-menu__dropdown ul{width:100%;padding:8px 20px;box-shadow:0 16px 40px rgba(0, 0, 0, 0.16);border-radius:8px;background-color:#fff;}
.language-menu__dropdown-link{color:currentColor;white-space:nowrap;position:relative;display:block;text-align:center;padding:2px 0;transition:color 0.5s ease;}
.language-menu__dropdown-link.is-active, .language-menu__dropdown-link:hover{color:var(--color-primary);}
.language-menu:hover .language-menu__placeholder{color:var(--color-primary);}
.language-menu:hover .language-menu__placeholder .icon-chevron-down{transform:scaleY(-1);}
.language-menu:hover .language-menu__dropdown{visibility:visible;opacity:1;}
.link-box__link::before, .link-box__link::after{content:"";position:absolute;bottom:0;width:0;right:0;height:1px;background-color:var(--color-primary);pointer-events:none;}
.link-box__link::before{transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;}
.link-box__link::after{transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83);}
.link-box__link:hover::before, .link-box__link:hover::after{width:100%;left:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.link-box{box-shadow:0 16px 32px rgba(0, 0, 0, 0.1);background-color:var(--color-white);display:grid;grid-template-columns:32px 1fr;grid-gap:8px;padding:40px;margin-bottom:-124px;position:relative;z-index:5;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.link-box{padding:20px;grid-template-columns:25px 1fr;margin-bottom:-60px;}
}
@media only screen and (max-width: 1022px) {
.link-box{margin-bottom:0;margin-top:30px;min-height:1px;padding:30px;box-shadow:none;}
}
@media only screen and (max-width: 767px) {
.link-box{grid-template-columns:25px 1fr;padding:20px;}
}
.link-box .title{color:var(--color-black-2);}
.link-box .icon{margin-top:20px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.link-box .icon{width:25px;}
}
@media only screen and (max-width: 1022px) {
.link-box .icon{margin-top:15px;}
}
@media only screen and (max-width: 767px) {
.link-box .icon{width:25px;}
}
.link-box__links{display:flex;flex-direction:column;align-items:flex-start;}
.link-box__link{position:relative;color:var(--color-primary);font-family:"Roboto", sans-serif;display:inline-flex;align-items:center;text-align:left;}
.link-box__link:not(:last-child){margin-bottom:4px;}
.link-box__link .icon{margin:0;margin-left:4px;flex-shrink:0;}
.link-box__link .icon:before{background-color:#d52a29;}
.link-box__link .icon-chevron-right{margin-left:0;margin-right:30px;width:10px;height:10px;}
@media only screen and (max-width: 767px) {
.link-box__link .icon-chevron-right{margin-right:15px;}
}
.link-box__link .icon-chevron-right:before{background-color:var(--color-gray-dark-2);}
.link-box__title{font-weight:300;display:flex;align-items:center;}
.link-box__title .icon{margin-top:6px;margin-left:12px;}
.link-box__separator{border-top:1px solid var(--color-gray);width:100%;margin-bottom:4px;}
.link-box--secondary{box-shadow:none;padding:0;display:block;margin-bottom:0;background-color:transparent;}
.link-box--secondary .title{font-weight:300;}
.link-box--with-arrow-link{grid-template-columns:1fr;background-color:transparent;box-shadow:none;padding:26px 0;border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray);}
@media only screen and (max-width: 767px) {
.link-box--with-arrow-link{padding:16px 0;}
}
.link-box--with-arrow-link .icon-dotted-border{display:none;}
.link-box--with-arrow-link .link-box__separator{margin-bottom:10px;}
.link-box--with-arrow-link .link-box__link{color:var(--color-gray-dark-2);}
.link-box--with-arrow-link .link-box__link::after, .link-box--with-arrow-link .link-box__link::before{display:none;}
.link-box--with-arrow-link .link-box__link:not(:last-child){margin-bottom:10px;}
.link-box--with-arrow-link .link-box__link:hover, .link-box--with-arrow-link .link-box__link:focus, .link-box--with-arrow-link .link-box__link.is-active{color:var(--color-red-3);}
.link-box--with-arrow-link .link-box__link:hover .icon::before, .link-box--with-arrow-link .link-box__link:focus .icon::before, .link-box--with-arrow-link .link-box__link.is-active .icon::before{background-color:var(--color-red-3);}
.link-box--tertiary{padding:40px 80px 40px 40px;margin:0;}
@media only screen and (max-width: 1199px) {
.link-box--tertiary{padding-right:40px;}
}
@media only screen and (max-width: 767px) {
.link-box--tertiary{padding:20px;}
}
.link-box--tertiary .link-box__link{width:100%;justify-content:space-between;color:var(--color-gray-dark-2);}
.link-box--tertiary .link-box__link::after, .link-box--tertiary .link-box__link::before{display:none;}
.link-box--tertiary .link-box__link .icon{order:2;margin:0 0 0 34px;}
.link-box--tertiary .link-box__link:hover, .link-box--tertiary .link-box__link:focus, .link-box--tertiary .link-box__link.is-active{color:var(--color-primary);}
.link-box--tertiary .link-box__link:hover .icon::before, .link-box--tertiary .link-box__link:focus .icon::before, .link-box--tertiary .link-box__link.is-active .icon::before{background-color:var(--color-primary);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.location-table{width:100%;border-top:1px solid var(--color-gray-2);border-bottom:1px solid var(--color-gray-2);padding-top:10px;}
@media only screen and (max-width: 1022px) {
.location-table__inner{width:100%;overflow:auto;}
}
.location-table table{border-collapse:collapse;border:0;width:100%;}
@media only screen and (max-width: 1022px) {
.location-table table{min-width:1240px;}
}
.location-table table th{color:var(--color-gray-dark-2);line-height:1.11;vertical-align:bottom;padding-bottom:20px;}
@media only screen and (max-width: 1199px) {
.location-table table th{font-size:18px;}
}
@media only screen and (max-width: 767px) {
.location-table table th{font-size:16px;}
}
.location-table table th:first-child{width:11.5%;}
.location-table table th:nth-child(2){width:12.3%;}
.location-table table th:nth-child(3){width:27%;}
.location-table table th:nth-child(4){width:25%;}
.location-table table th:nth-child(5){width:8%;}
.location-table table th:nth-child(6){width:8%;}
.location-table table tbody{font-family:"Roboto", sans-serif;}
.location-table table tbody tr:nth-child(odd){background-color:var(--color-gray-light-2);}
.location-table table td{padding:16px 16px 16px 0;font-size:16px;}
@media only screen and (max-width: 767px) {
.location-table table td{font-size:14px;}
}
.location-table table td:first-child{padding-left:16px;}
.location-table table a{color:var(--color-red-3);}
.location-table table a:hover{color:var(--color-font-color);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
@media only screen and (min-width: 1023px) {
.mega-menu{font-size:16px;font-weight:400;line-height:1.5;position:fixed;left:0;top:0;width:100%;background-color:var(--color-white);color:var(--color-font-color);overflow:auto;padding-top:190px;z-index:-1;opacity:0;visibility:hidden;transition:opacity 0.6s ease, visibility 0.6s ease;box-shadow:0 6px 6px rgba(0, 0, 0, 0.1);}
.is-scrolled .mega-menu{padding-top:140px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.mega-menu{padding-top:200px;}
}
@media only screen and (max-width: 1022px) {
.mega-menu{position:fixed;top:0;left:0;z-index:3;background-color:var(--color-white);width:100%;height:calc(100% - 64px);overflow:hidden;padding-top:112px;opacity:0;visibility:hidden;transition:visibility 0.3s ease, opacity 0.3s ease, transform 0.3s ease;transform:translate(100%, 0);}
.is-open-submenu .mega-menu{opacity:1;visibility:visible;transform:translate(0, 0);}
.is-scrolled .mega-menu{height:100%;}
.is-scrolled-up .mega-menu{height:calc(100% - 64px);}
}
@media only screen and (min-width: 1023px) {
.mega-menu__inner{padding-bottom:50px;overflow:auto;scrollbar-track-color:rgba(213, 42, 41, 0.2);scrollbar-face-color:rgba(213, 42, 41, 0.2);scrollbar-arrow-color:rgba(213, 42, 41, 0.2);max-height:calc(100vh - 220px);}
.mega-menu__inner::-webkit-scrollbar{width:4px;}
.mega-menu__inner ::-webkit-scrollbar-track{-webkit-border-radius:0;border-radius:0;background:rgba(213, 42, 41, 0.2);}
.mega-menu__inner ::-webkit-scrollbar-thumb:window-inactive{background:rgba(213, 42, 41, 0.2);}
.mega-menu__inner::-webkit-scrollbar-thumb{background:rgba(213, 42, 41, 0.2);width:4px;border-radius:0;}
.mega-menu__inner::-webkit-scrollbar-thumb:hover{background:rgba(213, 42, 41, 0.2);}
.mega-menu__inner ::-webkit-scrollbar{width:4px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.mega-menu__inner{padding-bottom:60px;max-height:calc(100vh - 200px);}
}
@media only screen and (max-width: 1022px) {
.mega-menu .container{max-width:100%;}
}
@media only screen and (max-width: 1022px) {
.mega-menu__list{overflow:auto;padding:0 24px 100px;height:calc(100vh - 112px);transition:transform 0.3s ease;}
}
@media only screen and (min-width: 1023px) {
.mega-menu__list.level-1{display:grid;grid-gap:30px;grid-template-columns:repeat(4, minmax(0, 1fr));}
}
@media only screen and (min-width: 1023px) {
.mega-menu__list.level-2{display:grid;grid-gap:2px;margin-top:18px;}
}
.mega-menu__item{display:block;}
@media only screen and (max-width: 1022px) {
.mega-menu__item{position:relative;}
}
@media only screen and (min-width: 1023px) {
.mega-menu__item:hover > .mega-menu__link{color:var(--color-primary);}
}
.mega-menu__link{display:inline-block;}
@media only screen and (max-width: 1022px) {
.mega-menu__link{display:block;padding:12px 0;font-size:20px;line-height:1.3;}
}
@media only screen and (max-width: 1022px) {
.mega-menu__link--href{width:calc(100% - 40px);}
}
@media only screen and (max-width: 1022px) {
.mega-menu__link--nohref{pointer-events:none;}
}
.mega-menu__link.level-1{font-size:20px;line-height:1.3;font-family:"Roboto Slab", sans-serif;color:var(--color-gray-dark-2);}
@media only screen and (max-width: 1022px) {
.mega-menu__link.level-1{padding-left:0;color:var(--color-font-color);}
.mega-menu__link.level-1::before{display:none;}
}
.mega-menu__arrow{display:none;}
@media only screen and (max-width: 1022px) {
.mega-menu__arrow{position:absolute;right:0;height:100%;z-index:1;display:flex;align-items:center;justify-content:flex-end;pointer-events:all;width:100%;top:0;margin-top:0;}
}
@media only screen and (max-width: 1022px) {
.without-href .mega-menu__arrow{width:100%;}
}
.mega-menu__arrow i::before{background-color:currentColor;}
@media only screen and (max-width: 1022px) {
.mega-menu__dropdown{position:fixed;top:0;left:0;z-index:6;background-color:var(--color-white);width:100%;height:100%;overflow:hidden;padding-top:112px;opacity:0;visibility:hidden;transition:visibility 0.3s ease, opacity 0.3s ease, transform 0.3s ease;transform:translate(100%, 0);}
.is-open-mega-submenu .mega-menu__dropdown{opacity:1;visibility:visible;transform:translate(0, 0);}
}
.has-dotted-lines{position:relative;padding-left:22px;}
.has-dotted-lines::before{content:"";position:absolute;left:0;width:16px;height:2px;top:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='2' viewBox='0 0 16 2'%3E%3Cline x1='16' transform='translate(0 1)' fill='none' stroke='%23d52a29' stroke-width='2' stroke-dasharray='4 2'/%3E%3C/svg%3E%0A") repeat-x;}
.menu__link.level-1::before, .menu__link.level-1::after{content:"";position:absolute;bottom:0;width:0;right:0;height:1px;background-color:var(--color-primary);pointer-events:none;}
.menu__link.level-1::before{transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;}
.menu__link.level-1::after{transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83);}
.menu__link.level-1:hover::before, .menu__link.level-1:hover::after{width:100%;left:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
@media only screen and (min-width: 1023px) {
.menu{margin-right:103px;color:var(--color-white);}
.is-scrolled .menu, .is-open-mega-menu .menu{color:var(--color-font-color);}
}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.menu{margin-right:80px;}
}
@media only screen and (max-width: 1022px) {
.menu{position:fixed;left:0;top:0;width:100%;height:calc(100% - 64px);overflow:hidden;padding-top:112px;background-color:var(--color-white);color:var(--color-font-color);font-family:"Roboto Slab", sans-serif;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;}
.is-open-menu .menu{opacity:1;visibility:visible;}
.is-scrolled .menu{height:100%;}
.is-scrolled-up .menu{height:calc(100% - 64px);}
}
.menu__list{display:flex;}
@media only screen and (max-width: 1022px) {
.menu__list.level-1{overflow:auto;flex-direction:column;padding:0 24px;height:calc(100vh - 112px);}
}
.menu__item{position:relative;display:inline-block;}
@media only screen and (max-width: 1022px) {
.menu__item{width:100%;}
}
.menu__item.level-1{display:flex;margin-left:42px;}
@media only screen and (max-width: 1439px) {
.menu__item.level-1{margin-left:24px;}
}
@media only screen and (min-width: 1023px) {
.menu__item.level-1{padding:0;}
.menu__item.level-1::before{display:none;}
}
@media only screen and (max-width: 1199px) {
.menu__item.level-1{margin-left:28px;}
}
@media only screen and (max-width: 1022px) {
.menu__item.level-1{margin-left:0;display:block;position:relative;}
}
.menu__item.level-1:first-child{margin-left:0;}
@media only screen and (min-width: 1023px) {
.menu__item.level-2{width:100%;padding:8px 0;white-space:nowrap;}
}
.menu__item.has-submenu > .menu__link{cursor:pointer;}
@media only screen and (min-width: 1023px) {
.menu__item.has-submenu > .menu__link{padding-right:16px;}
}
.menu__item:hover > .menu__link::before, .menu__item:hover > .menu__link::after, .menu__item.is-active > .menu__link::before, .menu__item.is-active > .menu__link::after{width:100%;left:0;}
.menu__item:hover > .menu__link.level-2, .menu__item.is-active > .menu__link.level-2{color:var(--color-primary);}
@media only screen and (min-width: 1023px) {
.menu__item:hover > .mega-menu, .menu__item:hover > .menu__dropdown{opacity:1;visibility:visible;}
.is-scrolled .menu__item:hover > .mega-menu, .is-scrolled .menu__item:hover > .menu__dropdown{opacity:0;pointer-events:none;visibility:hidden;}
.is-scrolled-up .menu__item:hover > .mega-menu, .is-scrolled-up .menu__item:hover > .menu__dropdown{opacity:1;pointer-events:all;visibility:visible;}
.menu__item:hover > .menu__arrow{transform:scaleY(-1);}
}
.menu__link{display:block;position:relative;line-height:normal;z-index:2;transition:color 0.3s ease;}
@media only screen and (max-width: 1022px) {
.menu__link{padding:12px 0;}
}
.menu__link.level-1{font-size:16px;letter-spacing:0.18px;font-weight:700;line-height:1.44;display:flex;align-items:center;}
@media only screen and (max-width: 1199px) {
.menu__link.level-1{font-size:14px;letter-spacing:0;}
}
@media only screen and (max-width: 1022px) {
.menu__link.level-1{font-size:20px;}
}
.menu__link.level-1::after, .menu__link.level-1::before{height:2px;background-color:var(--color-primary);pointer-events:none;}
@media only screen and (max-width: 1022px) {
.menu__link.level-1::after, .menu__link.level-1::before{display:none;}
}
.menu__link.level-2{font-size:16px;display:inline-block;}
@media only screen and (max-width: 1022px) {
.menu__link.level-2{font-size:20px;display:block;}
}
@media only screen and (max-width: 1022px) {
.menu__link--href{width:calc(100% - 40px);}
}
@media only screen and (max-width: 1022px) {
.menu__link--nohref{pointer-events:none;}
}
@media only screen and (max-width: 1022px) {
.menu__back-btn{width:100%;display:flex;align-items:center;padding:15px 0;font-weight:700;font-family:"Roboto Slab", sans-serif;font-size:16px;}
}
.menu__back-btn i{flex:0 0 8px;width:8px;height:8px;pointer-events:none;}
.menu__back-btn span{padding-left:16px;pointer-events:none;}
.menu__arrow{position:absolute;right:0;top:50%;margin-top:-2px;pointer-events:none;transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;}
@media only screen and (max-width: 1022px) {
.menu__arrow{height:100%;z-index:1;display:flex;align-items:center;justify-content:flex-end;pointer-events:all;width:100%;top:0;margin-top:0;}
}
@media only screen and (max-width: 1022px) {
.without-href .menu__arrow{width:100%;}
}
.menu__arrow i{width:8px;height:5px;transition:transform 0.3s ease;}
@media only screen and (max-width: 1022px) {
.menu__arrow i{transform:rotate(-90deg);}
}
.is-open-submenu .menu__arrow i{transform:scaleY(-1);}
.menu__arrow i::before{background-color:currentColor;}
@media only screen and (max-width: 1022px) {
.menu__arrow i::before{background-color:var(--color-primary);}
}
.menu__separator{height:58px;width:1px;display:block;background-color:rgba(255, 255, 255, 0.7);transition:background-color 0.3s ease;}
@media only screen and (max-width: 1199px) {
.menu__separator{height:46px;}
}
@media only screen and (max-width: 1022px) {
.menu__separator{display:none;}
}
.is-scrolled .menu__separator, .is-open-mega-menu .menu__separator{background-color:var(--color-gray);}
@media only screen and (min-width: 1023px) {
.menu__dropdown{color:var(--color-font-color);display:block !important;position:absolute;left:0;min-width:200px;top:100%;z-index:9;will-change:opacity;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;}
.menu__dropdown ul{background-color:var(--color-white);padding:8px 20px;box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);}
}
@media only screen and (max-width: 1022px) {
.menu__dropdown{position:fixed;top:0;left:0;z-index:3;background-color:var(--color-white);width:100%;height:100%;overflow:auto;padding:112px 24px 60px;opacity:0;visibility:hidden;transform:translate(100%, 0);transition:visibility 0.3s ease, opacity 0.3s ease, transform 0.3s ease;}
.is-open-submenu .menu__dropdown{opacity:1;visibility:visible;transform:translate(0, 0);}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.mod-filter{width:100%;font-family:"Roboto", sans-serif;}
.mod-filter__inner{display:flex;justify-content:space-between;}
@media only screen and (max-width: 1022px) {
.mod-filter__inner{flex-direction:column;}
}
.mod-filter__links{flex:auto;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));grid-gap:20px 24px;}
@media only screen and (max-width: 1439px) {
.mod-filter__links{grid-template-columns:repeat(4, minmax(0, 1fr));}
}
@media only screen and (max-width: 1199px) {
.mod-filter__links{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:20px;}
}
@media only screen and (max-width: 1022px) {
.mod-filter__links{margin:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.mod-filter__links{grid-template-columns:1fr;}
}
.mod-filter__link{display:inline-flex;align-items:center;box-shadow:5px 10px 20px rgba(0, 0, 0, 0.06);background-color:var(--color-white);font-weight:500;color:var(--color-black-2);min-height:66px;width:100%;position:relative;padding:10px 40px 10px 20px;border:2px solid transparent;transition:color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;}
@media only screen and (max-width: 1199px) {
.mod-filter__link{min-height:65px;padding:10px 28px 10px 18px;}
}
@media only screen and (max-width: 1022px) {
.mod-filter__link{font-size:16px;width:100%;min-height:55px;}
}
.mod-filter__link .icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:7px;height:11px;}
@media only screen and (max-width: 1199px) {
.mod-filter__link .icon{right:10px;}
}
.mod-filter__link .icon::before{background-color:var(--color-primary);}
.mod-filter__link:hover, .mod-filter__link:focus, .mod-filter__link.is-active{color:var(--color-primary);border-color:var(--color-primary);}
.mod-filter .dropdown{margin-left:32px;flex:0 0 210px;align-self:flex-start;}
@media only screen and (max-width: 1199px) {
.mod-filter .dropdown{margin-left:20px;}
}
@media only screen and (max-width: 1022px) {
.mod-filter .dropdown{margin-top:20px;margin-left:0;flex:auto;max-width:100%;}
}
@media only screen and (min-width: 1023px) {
.mod-filter .dropdown__label{position:absolute;bottom:100%;left:0;}
}
.mod-filter .category-list{margin-top:32px;}
.mod-filter__search{align-self:flex-start;padding:14px 24px;min-width:255px;min-height:66px;box-shadow:5px 10px 20px rgba(0, 0, 0, 0.06);background-color:var(--color-white);position:relative;display:flex;align-items:center;flex-wrap:wrap;margin-left:32px;}
@media only screen and (max-width: 1199px) {
.mod-filter__search{padding:10px 24px;min-height:65px;margin-left:20px;}
}
@media only screen and (max-width: 1022px) {
.mod-filter__search{width:100%;padding:14px 24px;min-height:1px;margin-left:0;}
}
.mod-filter__search form{width:100%;}
.mod-filter__search:hover{border:transparent;}
.mod-filter__search-inner{position:relative;}
.mod-filter__search-input-field{border:0;width:100%;color:var(--color-font-color);font-size:18px;font-family:"Roboto", sans-serif;background:transparent;outline:0;padding:0;padding-right:25px;max-width:206px;border-bottom:1px solid var(--color-gray-2);transition:border 0.3s ease;}
@media only screen and (max-width: 1022px) {
.mod-filter__search-input-field{max-width:100%;}
}
.mod-filter__search-input-field:focus{outline:0 !important;border-color:var(--color-primary);}
.mod-filter__search-btn{position:absolute;display:flex;align-items:center;padding:5px 0;right:0;bottom:0;z-index:3;}
.mod-filter__search-btn i{width:18px;height:18px;}
.mod-filter__search-btn i::before{background-color:var(--color-primary);}
.mod-filter__alphabet-list{font-size:0;line-height:0;display:flex;flex-wrap:wrap;margin-top:32px;}
.mod-filter__alphabet-link{display:inline-flex;align-items:center;justify-content:center;padding:5px;min-width:40px;min-height:40px;border-radius:4px;border:1px solid var(--color-gray);background-color:var(--color-white);margin-bottom:12px;transition:color 0.3s ease, border-color 0.3s ease;}
@media only screen and (max-width: 1439px) {
.mod-filter__alphabet-link{padding:5px;min-width:36px;min-height:36px;line-height:1;}
}
.mod-filter__alphabet-link:not(:last-child){margin-right:4px;}
.mod-filter__alphabet-link:hover, .mod-filter__alphabet-link.is-active{color:var(--color-primary);border-color:var(--color-primary);}
.mod-filter__title{width:100%;color:#707070;font-size:14px;font-weight:400;margin-bottom:16px;}
@media only screen and (max-width: 1022px) {
.mod-filter__title{margin-bottom:8px;grid-column:1/3;}
}
@media only screen and (max-width: 767px) {
.mod-filter__title{grid-column:1/2;}
}
@media only screen and (min-width: 1023px) {
.mod-filter--secondary .mod-filter__links{grid-template-columns:repeat(4, minmax(0, 1fr));}
}
.mod-filter--secondary .mod-filter__link{box-shadow:none;font-weight:500;letter-spacing:normal;color:var(--color-gray-dark-2);border-color:var(--color-gray-2);}
.mod-filter--secondary .mod-filter__link:hover, .mod-filter--secondary .mod-filter__link:focus, .mod-filter--secondary .mod-filter__link.is-active{box-shadow:0 8px 24px rgba(0, 0, 0, 0.15);color:var(--color-red-3);border-color:var(--color-red-3);}
.mod-filter--intra{box-shadow:0 16px 32px rgba(0, 0, 0, 0.06);background-color:#fff;padding:32px 32px 40px;}
@media only screen and (max-width: 1022px) {
.mod-filter--intra{padding:24px;}
}
@media only screen and (min-width: 1023px) {
.mod-filter--intra .mod-filter__links{display:flex;align-items:center;flex-wrap:wrap;margin-right:20px;grid-gap:0;grid-template-columns:unset;}
}
.mod-filter--intra .mod-filter__link{margin-right:14px;box-shadow:none;color:var(--color-gray-dark-2);font-size:14px;font-weight:700;border-radius:4px;border:1px solid var(--color-gray);min-height:34px;margin-bottom:8px;min-width:0;padding:6px 12px;height:auto;}
@media only screen and (max-width: 1022px) {
.mod-filter--intra .mod-filter__link{margin-bottom:0;}
}
@media only screen and (min-width: 1023px) {
.mod-filter--intra .mod-filter__link{width:auto;}
}
.mod-filter--intra .mod-filter__link.is-active{color:#d52a29;border-color:#d52a29;}
.mod-filter--intra .mod-filter__link .icon{display:none;}
.mod-filter--intra .mod-filter__inner{display:grid;grid-template-columns:1fr 375px;}
@media only screen and (min-width: 1200px) and (max-width: 1439px) {
.mod-filter--intra .mod-filter__inner{grid-template-columns:1fr 180px;}
}
@media only screen and (max-width: 1199px) {
.mod-filter--intra .mod-filter__inner{grid-template-columns:1fr 180px;}
}
@media only screen and (max-width: 1022px) {
.mod-filter--intra .mod-filter__inner{grid-template-columns:1fr;}
}
.mod-filter--intra .mod-filter__search{padding:0;max-width:100%;min-height:34px;box-shadow:none;min-width:0;margin:0;}
@media only screen and (max-width: 1022px) {
.mod-filter--intra .mod-filter__search{margin-top:20px;}
}
.mod-filter--intra .mod-filter__search-input-field{color:var(--color-black-2);font-size:14px;font-weight:700;max-width:100%;border-bottom:0;border:2px solid var(--color-gray-2);box-shadow:0 0 0 rgba(17, 17, 17, 0);height:34px;padding-left:12px;padding-right:32px;}
.mod-filter--intra .mod-filter__search-btn{width:34px;height:34px;padding:0;justify-content:center;}
.mod-filter--intra .mod-filter__search-btn .icon{width:14px;height:14px;}
.mod-filter--intra .mod-filter__search-btn .icon:before{background-color:var(--color-black-2);}
.mod-filter--intra .mod-filter__alphabet-list{margin-top:14px;justify-content:space-between;}
@media only screen and (max-width: 1439px) {
.mod-filter--intra .mod-filter__alphabet-list{justify-content:flex-start;}
}
@media only screen and (max-width: 1022px) {
.mod-filter--intra .mod-filter__alphabet-list{margin-top:20px;}
}
.mod-filter--intra .mod-filter__alphabet-link{min-width:28px;min-height:36px;padding:2px 8px;margin-right:0;margin-bottom:4px;font-weight:700;color:var(--color-gray-dark-2);}
@media only screen and (max-width: 1199px) {
.mod-filter--intra .mod-filter__alphabet-link{margin-right:6px;}
}
.mod-filter--intra .mod-filter__alphabet-link.is-active{color:#d52a29;}
.mod-filter--multiple-dropdowns .mod-filter__dropdowns{display:flex;}
@media only screen and (max-width: 1022px) {
.mod-filter--multiple-dropdowns .mod-filter__dropdowns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:20px;}
}
@media only screen and (max-width: 767px) {
.mod-filter--multiple-dropdowns .mod-filter__dropdowns{grid-template-columns:1fr;grid-gap:0;}
}
.mod-filter--multiple-dropdowns .mod-filter__dropdowns .dropdown{flex:0;}
.mod-filter--search-bottom .mod-filter__search{margin:0;min-width:0;}
.mod-filter--search-bottom .mod-filter__alphabet{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));grid-gap:24px;margin-top:32px;}
@media only screen and (max-width: 1199px) {
.mod-filter--search-bottom .mod-filter__alphabet{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:20px;}
}
@media only screen and (max-width: 1022px) {
.mod-filter--search-bottom .mod-filter__alphabet{grid-gap:0;display:flex;flex-direction:column-reverse;gap:20px;margin-top:8px;}
}
.mod-filter--search-bottom .mod-filter__alphabet .mod-filter__alphabet-list{grid-column:1/5;margin:0;}
@media only screen and (max-width: 1199px) {
.mod-filter--search-bottom .mod-filter__alphabet .mod-filter__alphabet-list{grid-column:1/3;}
}
@media only screen and (max-width: 1022px) {
.mod-filter--search-bottom .mod-filter__alphabet .mod-filter__alphabet-list{grid-column:1;}
}
.mod-filter__clear{margin-top:20px;}
.mod-filter__clear .clear-filters{display:inline-flex;align-items:center;font-size:16px;gap:12px;font-weight:600;}
.mod-filter__clear .clear-filters .icon{width:12px;height:12px;}
.mod-filter__clear .clear-filters .icon:before{background-color:#fff;}
.mod-filter__clear .clear-filters:hover .icon:before{background-color:#d52a29;}
.mod-link__text::before, .mod-link__text::after{content:"";position:absolute;bottom:0;width:0;right:0;height:1px;background-color:var(--color-primary);pointer-events:none;}
.mod-link__text::before{transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;}
.mod-link__text::after{transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83);}
.mod-link__text:hover::before, .mod-link__text:hover::after{width:100%;left:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.mod-link{display:block;padding-right:18px;position:relative;line-height:1.63;color:var(--color-primary);}
.mod-link__text{position:relative;display:inline-block;}
.mod-link__text:hover .mod-link__text::before, .mod-link__text:hover .mod-link__text::after{width:0;}
.mod-link .icon{position:absolute;top:8px;right:0;width:8px;height:11px;transition:transform 0.3s ease;}
.mod-link .icon::before{background-color:var(--color-primary);}
.mod-link:hover .mod-link__text::before, .mod-link:hover .mod-link__text::after{width:100%;left:0;}
.mod-link--download{padding-right:30px;}
.mod-link--download .icon{height:18px;width:18px;top:2px;}
.mod-link--download .icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' viewBox='0 0 18 17'%3E%3Cg id='download' transform='translate(-2)'%3E%3Cpath id='Path_1242' data-name='Path 1242' d='M19,15v4a1.9,1.9,0,0,1-1.778,2H4.778A1.9,1.9,0,0,1,3,19V15' transform='translate(0 -5)' fill='none' stroke='%23d52a29' stroke-width='2'/%3E%3Cpath id='Path_1243' data-name='Path 1243' d='M7,10l4,5,4-5' transform='translate(0 -4.077)' fill='none' stroke='%23d52a29' stroke-width='2'/%3E%3Cpath id='Path_1248' data-name='Path 1248' d='M0,11V0' transform='translate(11)' fill='none' stroke='%23d52a29' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='17' viewBox='0 0 18 17'%3E%3Cg id='download' transform='translate(-2)'%3E%3Cpath id='Path_1242' data-name='Path 1242' d='M19,15v4a1.9,1.9,0,0,1-1.778,2H4.778A1.9,1.9,0,0,1,3,19V15' transform='translate(0 -5)' fill='none' stroke='%23d52a29' stroke-width='2'/%3E%3Cpath id='Path_1243' data-name='Path 1243' d='M7,10l4,5,4-5' transform='translate(0 -4.077)' fill='none' stroke='%23d52a29' stroke-width='2'/%3E%3Cpath id='Path_1248' data-name='Path 1248' d='M0,11V0' transform='translate(11)' fill='none' stroke='%23d52a29' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");}
.leaflet-pane, .leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-tile-container, .leaflet-pane > svg, .leaflet-pane > canvas, .leaflet-zoom-box, .leaflet-image-layer, .leaflet-layer{position:absolute;left:0;top:0;}
.leaflet-container{background:#ddd;outline:0;overflow:hidden;font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;-webkit-tap-highlight-color:transparent;}
.leaflet-tile, .leaflet-marker-icon, .leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;}
.leaflet-tile::selection{background:transparent;}
.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast;}
.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;transform-origin:0 0;}
.leaflet-marker-icon, .leaflet-marker-shadow{display:block;}
.leaflet-container .leaflet-overlay-pane svg, .leaflet-container .leaflet-marker-pane img, .leaflet-container .leaflet-shadow-pane img, .leaflet-container .leaflet-tile-pane img, .leaflet-container img.leaflet-image-layer, .leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important;}
.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y;}
.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom;}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none;}
.leaflet-container a{color:#0078a8;-webkit-tap-highlight-color:rgba(51, 181, 229, 0.4);}
.leaflet-container a.leaflet-active{outline:2px solid orange;}
.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma, Verdana, sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent;}
.leaflet-container a.leaflet-popup-close-button:hover{color:#999;}
.leaflet-tile{filter:inherit;visibility:hidden;}
.leaflet-tile-loaded{visibility:inherit;}
.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255, 255, 255, 0.5);width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800;}
.leaflet-overlay-pane svg{user-select:none;}
.leaflet-pane{z-index:400;}
.leaflet-tile-pane{z-index:200;}
.leaflet-overlay-pane{z-index:400;}
.leaflet-shadow-pane{z-index:500;}
.leaflet-marker-pane{z-index:600;}
.leaflet-tooltip-pane{z-index:650;}
.leaflet-popup-pane{z-index:700;}
.leaflet-map-pane canvas{z-index:100;}
.leaflet-map-pane svg{z-index:200;}
.leaflet-vml-shape{width:1px;height:1px;}
.lvml{behavior:url(#default#VML);display:inline-block;position:absolute;}
.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto;float:left;clear:both;}
.leaflet-top, .leaflet-bottom{position:absolute;z-index:1000;pointer-events:none;}
.leaflet-top{top:0;}
.leaflet-right{right:0;}
.leaflet-bottom{bottom:0;}
.leaflet-left{left:0;}
.leaflet-right .leaflet-control{float:right;margin-right:10px;}
.leaflet-top .leaflet-control{margin-top:10px;}
.leaflet-bottom .leaflet-control{margin-bottom:10px;}
.leaflet-left .leaflet-control{margin-left:10px;}
.leaflet-fade-anim .leaflet-tile{will-change:opacity;}
.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1;}
.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}
.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform;-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1);}
.leaflet-zoom-anim .leaflet-tile, .leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none;}
.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden;}
.leaflet-interactive{cursor:pointer;}
.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}
.leaflet-crosshair, .leaflet-crosshair .leaflet-interactive{cursor:crosshair;}
.leaflet-popup-pane, .leaflet-control{cursor:auto;}
.leaflet-dragging .leaflet-grab, .leaflet-dragging .leaflet-grab .leaflet-interactive, .leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}
.leaflet-marker-icon, .leaflet-marker-shadow, .leaflet-image-layer, .leaflet-pane > svg path, .leaflet-tile-container{pointer-events:none;}
.leaflet-marker-icon.leaflet-interactive, .leaflet-image-layer.leaflet-interactive, .leaflet-pane > svg path.leaflet-interactive, svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto;}
.leaflet-bar{box-shadow:0 1px 5px rgba(0, 0, 0, 0.65);border-radius:4px;}
.leaflet-bar a, .leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black;}
.leaflet-bar a, .leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block;}
.leaflet-bar a:hover{background-color:#f4f4f4;}
.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px;}
.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none;}
.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb;}
.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px;}
.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px;}
.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px;}
.leaflet-control-zoom-in, .leaflet-control-zoom-out{font:bold 18px "Lucida Console", Monaco, monospace;text-indent:1px;}
.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out{font-size:22px;}
.leaflet-control-layers{box-shadow:0 1px 5px rgba(0, 0, 0, 0.4);background:#fff;border-radius:5px;}
.leaflet-control-layers-toggle{background-image:url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/css/images/layers.png);width:36px;height:36px;}
.leaflet-retina .leaflet-control-layers-toggle{background-image:url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/css/images/layers-2x.png);background-size:26px 26px;}
.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px;}
.leaflet-control-layers .leaflet-control-layers-list, .leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none;}
.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative;}
.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff;}
.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px;}
.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px;}
.leaflet-control-layers label{display:block;}
.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px;}
.leaflet-default-icon-path{background-image:url(//www.fs.uni-lj.si/wp-content/themes/fakulteta-za-strojnistvo/public/css/images/marker-icon.png);}
.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255, 255, 255, 0.7);margin:0;}
.leaflet-control-attribution, .leaflet-control-scale-line{padding:0 5px;color:#333;}
.leaflet-control-attribution a{text-decoration:none;}
.leaflet-control-attribution a:hover{text-decoration:underline;}
.leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale{font-size:11px;}
.leaflet-left .leaflet-control-scale{margin-left:5px;}
.leaflet-bottom .leaflet-control-scale{margin-bottom:5px;}
.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255, 255, 255, 0.5);}
.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px;}
.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777;}
.leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar{box-shadow:none;}
.leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar{border:2px solid rgba(0, 0, 0, 0.2);background-clip:padding-box;}
.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px;}
.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px;}
.leaflet-popup-content{margin:13px 19px;line-height:1.4;}
.leaflet-popup-content p{margin:18px 0;}
.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none;}
.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.leaflet-popup-content-wrapper, .leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0, 0, 0, 0.4);}
.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1;-ms-zoom:1;}
.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);}
.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px;}
.leaflet-oldie .leaflet-control-zoom, .leaflet-oldie .leaflet-control-layers, .leaflet-oldie .leaflet-popup-content-wrapper, .leaflet-oldie .leaflet-popup-tip{border:1px solid #999;}
.leaflet-div-icon{background:#fff;border:1px solid #666;}
.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);}
.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto;}
.leaflet-tooltip-top:before, .leaflet-tooltip-bottom:before, .leaflet-tooltip-left:before, .leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:"";}
.leaflet-tooltip-bottom{margin-top:6px;}
.leaflet-tooltip-top{margin-top:-6px;}
.leaflet-tooltip-bottom:before, .leaflet-tooltip-top:before{left:50%;margin-left:-6px;}
.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff;}
.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff;}
.leaflet-tooltip-left{margin-left:-6px;}
.leaflet-tooltip-right{margin-left:6px;}
.leaflet-tooltip-left:before, .leaflet-tooltip-right:before{top:50%;margin-top:-6px;}
.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff;}
.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff;}
.mod-map__map-init{height:100%;left:0;position:absolute;width:100%;top:0;pointer-events:none;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.mod-map{width:100%;}
.mod-map__list{display:flex;align-items:center;flex-wrap:wrap;position:relative;}
@media only screen and (max-width: 767px) {
.mod-map__list{flex-wrap:nowrap;width:calc(100% + 40px);left:-20px;padding-left:20px;overflow:auto;}
}
.mod-map__map{position:relative;background-color:var(--color-gray-light);height:600px;overflow:hidden;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.mod-map__map{height:500px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.mod-map__map{height:400px;}
}
@media only screen and (max-width: 767px) {
.mod-map__map{height:300px;}
}
.mod-map__map-init{pointer-events:all;z-index:3;}
.mod-map__map img{max-height:initial;}
.mod-map__location-info{opacity:0;width:0;height:0;pointer-events:none;}
.news-link h4{font-weight:400;color:var(--color-black-2);}
.news-link h4{font-size:18px;line-height:1.5;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.news-link{display:flex;flex-direction:column;box-shadow:5px 10px 20px rgba(0, 0, 0, 0.06);background-color:var(--color-white);max-width:328px;width:100%;}
.news-link__image{position:relative;height:0;padding-bottom:35%;margin-bottom:0;}
.news-link__image img{transition:transform 0.3s ease;}
.news-link__content{padding:22px 24px;display:flex;flex-direction:column;flex:auto;}
@media only screen and (max-width: 767px) {
.news-link__content{padding:18px;}
}
.news-link__title{display:flex;justify-content:space-between;align-items:center;position:relative;}
.news-link__title + *{margin-top:5px;}
.news-link__arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);color:transparent;margin-left:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.37' height='8.275' viewBox='0 0 5.37 8.275'%3E%3Cpath id='Path_1143' data-name='Path 1143' d='M4.138,5.37,0,1.232,1.232,0,4.138,2.905,7.043,0,8.275,1.232Z' transform='translate(0 8.275) rotate(-90)' fill='%23d91016'/%3E%3C/svg%3E%0A") no-repeat center/6px;}
.news-link__field-text{display:flex;flex-wrap:wrap;margin:8px 0 0;}
.news-link__field-text__item{margin:0 14px 8px 0;font-weight:500;}
.news-link h4{font-family:"Roboto", sans-serif;font-weight:500;transition:color 0.3s ease;width:100%;position:relative;padding-right:15px;}
.news-link__info-text{margin-top:10px;line-height:1.5;}
.news-link .icon::before{background-color:var(--color-red);}
.news-link__category{color:var(--color-gray-dark);display:flex;align-items:center;margin-bottom:4px;}
.news-link__category-icon{flex:0 0 26px;margin-right:10px;}
.news-link__media-date{margin-top:auto;font-family:"Roboto", sans-serif;padding-top:12px;}
.news-link__date{color:var(--color-gray-dark);}
.news-link:hover h4{color:var(--color-red);}
.news-link--secondary{display:flex;flex-direction:column;}
.news-link--secondary .news-link__title{display:block;}
.news-link--secondary .news-link__title h4{width:auto;padding-right:0;line-height:1.3;}
.news-link--secondary .news-link__title .news-link__arrow{position:relative;top:1px;transform:translateY(0);margin-left:15px;}
@media only screen and (max-width: 1199px) {
.news-link--secondary .news-link__title .news-link__arrow{margin-left:8px;}
}
.news-link--without-link:hover h4{color:var(--color-black-2);}
.news-link--without-link .news-link__arrow{display:none;}
.news-card h2{font-weight:400;color:var(--color-black-2);}
.news-card h2{font-size:18px;line-height:1.5;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.news-card{display:block;max-width:328px;width:100%;padding-bottom:106px;position:relative;}
@media only screen and (max-width: 767px) {
.news-card{padding-bottom:75px;}
}
.news-card__image{position:relative;height:100%;width:100%;padding-bottom:60%;filter:brightness(0.8);transition:filter 0.3s ease;}
.news-card__image img{transition:transform 0.3s ease;}
.news-card__category{color:var(--color-gray-dark);}
.news-card__category strong{color:var(--color-primary);}
.news-card__content{box-shadow:5px 10px 20px rgba(0, 0, 0, 0.06);background-color:var(--color-white);position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 16px);z-index:4;padding:20px 24px;}
@media only screen and (max-width: 1022px) {
.news-card__content{padding:18px;}
}
@media only screen and (max-width: 767px) {
.news-card__content{width:calc(100% - 10px);}
}
@media only screen and (max-width: 767px) {
.news-card__title{line-height:1.2;}
}
.news-card h2{font-weight:500;display:inline;line-height:1.3;transition:color 0.3s ease;}
.news-card__arrow{color:transparent;margin-left:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.37' height='8.275' viewBox='0 0 5.37 8.275'%3E%3Cpath id='Path_1143' data-name='Path 1143' d='M4.138,5.37,0,1.232,1.232,0,4.138,2.905,7.043,0,8.275,1.232Z' transform='translate(0 8.275) rotate(-90)' fill='%23d91016'/%3E%3C/svg%3E%0A") no-repeat center/6px;}
@media only screen and (max-width: 767px) {
.news-card__arrow{background-size:4px;margin-left:10px;}
}
.news-card--large{max-width:688px;width:100%;padding-bottom:32px;}
@media only screen and (max-width: 767px) {
.news-card--large{padding-bottom:75px;}
}
.news-card--large .news-card__image{padding-bottom:90%;}
.news-card--large .news-card__content{width:calc(100% - 32px);padding:28px 32px;}
@media only screen and (max-width: 1022px) {
.news-card--large .news-card__content{padding:20px;}
}
@media only screen and (max-width: 767px) {
.news-card--large .news-card__content{width:calc(100% - 10px);}
}
.news-card--large .news-card__date{margin-top:4px;}
.news-card--large .news-card__category{margin-bottom:4px;}
.news-card--large .news-card__arrow{margin-left:16px;position:relative;top:2px;}
@media only screen and (max-width: 767px) {
.news-card--large .news-card__arrow{top:1px;margin-left:10px;}
}
.news-card--large h2{font-size:26px;line-height:1.25;}
@media only screen and (max-width: 767px) {
.news-card--large h2{font-size:24px;}
}
.news-card--without-image{max-width:328px;width:100%;padding-bottom:0;display:flex;min-height:344px;}
.news-card--without-image .news-card__content{width:100%;position:relative;left:0;bottom:inherit;top:0;transform:translate(0, 0);flex:auto;display:flex;flex-direction:column;padding:28px 32px;}
@media only screen and (max-width: 1022px) {
.news-card--without-image .news-card__content{padding:24px;}
}
.news-card--without-image .news-card__title{margin-bottom:4px;}
.news-card--without-image .news-card__date{margin-top:auto;}
.news-card:hover .news-card__image{filter:brightness(1);}
.news-card:hover .news-card__image img{transform:scale(1.04);}
.news-card:hover h2{color:var(--color-primary);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.news-list{width:100%;}
.news-list__inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:24px 32px;}
@media only screen and (max-width: 1199px) {
.news-list__inner{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:24px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.news-list__inner{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.news-list__inner{grid-template-columns:1fr;}
}
.news-list .news-link{max-width:100%;height:100%;}
.news-list--align-top .news-list__inner{align-items:flex-start;}
@media only screen and (min-width: 1200px) {
.news-list--align-top .news-list__inner{grid-gap:40px 32px;}
}
@media only screen and (min-width: 1023px) {
.news-list--align-top .news-link{height:auto;}
}
.news-list--align-top .news-link h4{display:block;}
@media only screen and (min-width: 1023px) {
.news-list--align-top .news-link__content{padding:28px 24px 20px;}
}
.news-list--two-col .news-list__inner{grid-template-columns:repeat(2, minmax(0, 1fr));}
@media only screen and (max-width: 767px) {
.news-list--two-col .news-list__inner{grid-template-columns:1fr;}
}
.pagination{font-weight:400;color:var(--color-black-2);}
.pagination{font-size:18px;line-height:1.5;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.pagination{display:block;position:relative;text-align:center;width:100%;font-family:"Roboto", sans-serif;}
.pagination nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.pagination .page-numbers{position:relative;display:flex;align-items:center;justify-content:center;color:var(--color-gray-dark-2);width:40px;height:40px;border-radius:0;margin-right:3px;font-weight:700;background-color:transparent;transition:background-color 0.3s ease, color 0.3s ease;}
@media only screen and (max-width: 767px) {
.pagination .page-numbers{width:26px;height:26px;font-size:14px;margin-right:1px;}
}
.pagination .page-numbers span{position:relative;z-index:4;}
.pagination .page-numbers:last-child{margin-right:0;}
.pagination .page-numbers:hover, .pagination .page-numbers.is-active{color:var(--color-white);background-color:var(--color-primary);}
.pagination .page-numbers.next, .pagination .page-numbers.prev{height:auto;width:auto;border:0;font-size:16px;font-weight:500;line-height:normal;text-transform:uppercase;}
@media only screen and (max-width: 767px) {
.pagination .page-numbers.next, .pagination .page-numbers.prev{font-size:14px;}
}
.pagination .page-numbers.next .icon, .pagination .page-numbers.prev .icon{width:7px;height:12px;}
.pagination .page-numbers.next .icon::before, .pagination .page-numbers.prev .icon::before{background-color:var(--color-gray-dark-2);}
@media(max-width:320px){
.pagination .page-numbers.next span, .pagination .page-numbers.prev span{display:none;}
}
.pagination .page-numbers.next:hover, .pagination .page-numbers.next.is-active, .pagination .page-numbers.prev:hover, .pagination .page-numbers.prev.is-active{background-color:transparent;color:var(--color-black-2);}
.pagination .page-numbers.next:hover .icon::before, .pagination .page-numbers.next.is-active .icon::before, .pagination .page-numbers.prev:hover .icon::before, .pagination .page-numbers.prev.is-active .icon::before{background-color:var(--color-primary);}
.pagination .page-numbers.prev{margin-right:82px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.pagination .page-numbers.prev{margin-right:40px;}
}
@media only screen and (max-width: 767px) {
.pagination .page-numbers.prev{margin-right:15px;}
}
.pagination .page-numbers.prev .icon{margin-right:12px;}
@media only screen and (max-width: 767px) {
.pagination .page-numbers.prev .icon{margin-right:6px;}
}
.pagination .page-numbers.next{margin-left:82px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.pagination .page-numbers.next{margin-left:40px;}
}
@media only screen and (max-width: 767px) {
.pagination .page-numbers.next{margin-left:15px;}
}
.pagination .page-numbers.next .icon{margin-left:12px;}
@media only screen and (max-width: 767px) {
.pagination .page-numbers.next .icon{margin-left:6px;}
}
.pre-footer__contact-bar-item:link span::before, .pre-footer__contact-bar-item:link span::after{content:"";position:absolute;bottom:0;width:0;right:0;height:1px;background-color:var(--color-primary);pointer-events:none;}
.pre-footer__contact-bar-item:link span::before{transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;}
.pre-footer__contact-bar-item:link span::after{transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83);}
.pre-footer__contact-bar-item:link span:hover::before, .pre-footer__contact-bar-item:link span:hover::after{width:100%;left:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.pre-footer{width:100%;}
.pre-footer__logo{max-width:198px;width:100%;display:block;}
@media only screen and (max-width: 767px) {
.pre-footer__logo{max-width:170px;}
}
.pre-footer__logo img{object-fit:contain;}
.pre-footer__contact-bar{display:flex;flex-wrap:wrap;}
@media only screen and (max-width: 767px) {
.pre-footer__contact-bar{display:flex;flex-direction:column;align-items:flex-start;}
}
.pre-footer__contact-bar .icon{margin-right:12px;}
.pre-footer__contact-bar .icon::before{background-color:var(--color-red);}
.pre-footer__contact-bar-item{display:inline-flex;align-items:center;margin-bottom:4px;font-family:"Roboto", sans-serif;}
.pre-footer__contact-bar-item:not(:last-child){margin-right:60px;}
@media only screen and (max-width: 1199px) {
.pre-footer__contact-bar-item:not(:last-child){margin-right:30px;}
}
.pre-footer__contact-bar-item:link span{position:relative;}
.pre-footer__contact-bar-item:link:hover, .pre-footer__contact-bar-item:link:focus{color:var(--color-primary);}
.project-editor__header .title{font-size:24px;line-height:normal;font-weight:300;}
@media only screen and (max-width: 1022px) {
.project-editor__header .title{font-size:22px;}
}
@media only screen and (max-width: 767px) {
.project-editor__header .title{font-size:20px;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.project-editor{width:100%;}
.project-editor__header{display:grid;grid-template-columns:32px 1fr;grid-gap:8px;}
@media only screen and (max-width: 767px) {
.project-editor__header{grid-template-columns:25px 1fr;}
}
.project-editor__header .title{letter-spacing:normal;}
.project-editor__header .icon{margin-top:18px;width:32px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.project-editor__header .icon{margin-top:14px;}
}
@media only screen and (max-width: 767px) {
.project-editor__header .icon{margin-top:12px;width:25px;}
}
.project-editor__inner{display:grid;grid-gap:50px;}
.project-editor__inner .hidden{display:none;}
.project-editor .tox-tinymce{height:382px !important;}
@media only screen and (max-width: 767px) {
.project-editor .tox-tinymce{height:300px !important;}
}
.project-editor__item{box-shadow:0 16px 32px rgba(0, 0, 0, 0.06);background-color:#fff;padding:32px 40px;max-width:1034px;width:100%;}
@media only screen and (max-width: 1919px) {
.project-editor__item{max-width:1016px;}
}
@media only screen and (max-width: 1439px) {
.project-editor__item{max-width:826px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.project-editor__item{max-width:650px;}
}
@media only screen and (max-width: 1022px) {
.project-editor__item{max-width:calc(100vw - 48px);padding:30px;}
}
@media only screen and (max-width: 767px) {
.project-editor__item{padding:20px;}
}
.project-editor__item-inner .tox-tinymce{height:255px !important;}
.project-editor__arrange{display:grid;grid-template-columns:1fr auto;grid-gap:10px;align-items:center;padding:14px 0;border-bottom:1px solid var(--color-gray-2);}
.project-editor__arrange-delete{display:inline-flex;align-items:center;cursor:pointer;color:var(--color-gray-dark-3);transition:color 0.3s ease;font-family:"Roboto Slab", sans-serif;}
.project-editor__arrange-delete:hover{color:#d52a29;}
.project-editor__arrange-delete .icon{flex:0 0 8px;width:8px;height:8px;margin-right:8px;}
.project-editor__arrange-delete .icon:before{background-color:var(--color-gray-dark-3);}
.project-editor__arrange-btn{width:28px;height:28px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;cursor:grabbing;}
.project-editor__arrange-btn span{width:18px;height:1px;background-color:var(--color-gray-dark-3);}
.project-editor__add-btn{margin-top:20px;background-color:#000;font-size:12px;}
.project-editor__add-btn .icon{flex-shrink:0;width:7px;height:7px;margin-left:12px;transform:rotate(45deg);}
.project-editor__add-btn .icon:before{background-color:#fff;}
.project-editor__add-btn:hover{background-color:#fff;}
.project-editor__add-btn:hover .icon:before{background-color:#000;}
.project-editor__save-btn{min-width:1px;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.publication-card{max-width:328px;width:100%;display:flex;flex-direction:column;font-family:"Roboto", sans-serif;}
@media only screen and (max-width: 767px) {
.publication-card{max-width:100%;}
}
.publication-card__image{position:relative;height:0;padding-bottom:72.6%;border:1px solid var(--color-gray);}
.publication-card__body{position:relative;background-color:var(--color-white);width:calc(100% - 16px);margin:-32px auto 0;box-shadow:5px 10px 20px rgba(0, 0, 0, 0.06);padding:24px;flex:auto;display:flex;flex-direction:column;}
@media only screen and (max-width: 767px) {
.publication-card__body{width:calc(100% - 10px);padding:18px;}
}
.publication-card .title{font-weight:500;margin-bottom:14px;}
.publication-card__authors{line-height:1.5;margin-bottom:12px;}
.publication-card__dates{letter-spacing:0.35px;line-height:2;margin-bottom:8px;}
.publication-card__link-wrapper{display:flex;justify-content:space-between;line-height:1.63;margin-top:auto;}
@media(max-width:360px){
.publication-card__link-wrapper{flex-direction:column;align-items:flex-start;}
}
.publication-card .mod-link{font-family:"Roboto Slab", sans-serif;}
.publication-card .mod-link:not(:last-child){margin-right:10px;}
@media(max-width:360px){
.publication-card .mod-link:not(:last-child){margin:0 0 10px;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.radio-button-group__title{color:var(--color-gray-dark);font-weight:700;margin-bottom:8px;}
.radio-button-group .radio-button{display:inline-block;margin:0 30px 4px 0;}
@media only screen and (max-width: 767px) {
.radio-button-group .radio-button{margin:0 10px 4px 0;}
}
.radio-button-group .fv-plugins-message-container{margin:0;}
.radio-button-group .fv-plugins-message-container div{margin-bottom:10px;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.result{width:100%;}
.result .title{color:var(--color-gray-dark-2);margin-bottom:16px;}
@media only screen and (max-width: 1022px) {
.result__table{width:100%;overflow:auto;}
}
.result table{border-collapse:collapse;border:0;width:100%;}
@media only screen and (max-width: 1199px) {
.result table{font-size:16px;}
}
@media only screen and (max-width: 1022px) {
.result table{min-width:1240px;}
}
.result table tr{border-bottom:1px solid var(--color-gray);}
.result table th, .result table td{padding:16px;vertical-align:top;line-height:1.33;}
.result table th:not(:first-child),
.result table td:not(:first-child){border-left:1px solid var(--color-gray);}
.result table th{border-top:1px solid var(--color-gray);border-left:1px solid var(--color-gray);font-weight:700;color:var(--color-gray-dark-2);}
.result table th:first-child{width:3%;}
.result table th:nth-child(2){width:15.4%;}
.result table th:nth-child(3){width:21.2%;}
.result table th:nth-child(4), .result table th:nth-child(5), .result table th:nth-child(6){width:4%;}
.result table th:nth-child(7){width:19.6%;}
.result table th:nth-child(8){width:10.1%;}
.result table th:nth-child(9){width:5%;}
.result table th:nth-child(10){width:6.5%;}
.result table tbody, .result table tfoot{font-family:"Roboto", sans-serif;}
.result table tbody tr:nth-child(odd){background-color:var(--color-gray-light-2);}
.result table tfoot{text-transform:uppercase;font-weight:700;}
.result table tfoot td:first-child{color:var(--color-gray-dark-2);font-family:"Roboto Slab", sans-serif;}
.result table tfoot tr{background-color:var(--color-gray-light-2);}
.result table thead tr:first-child th:first-child{border-left:0;}
.result table thead tr:not(:first-child) th{text-align:center;}
.result table thead tr:not(:first-child) th,
.result table thead tr:not(:first-child) tr{width:auto;padding:16px 10px;}
@media only screen and (max-width: 1199px) {
.result table thead tr:not(:first-child) th,
.result table thead tr:not(:first-child) tr{padding:10px;}
}
.result table a{color:var(--color-red-3);}
.result table a:hover{color:var(--color-font-color);}
.result--secondary{margin:20px;}
@media only screen and (max-width: 1022px) {
.result--secondary table{min-width:600px;}
}
.result--secondary tr th:first-of-type, .result--secondary tr td:first-of-type{width:200px;}
@media only screen and (max-width: 1022px) {
.result--secondary tr th:first-of-type, .result--secondary tr td:first-of-type{width:120px;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.section-header{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:30px;}
@media only screen and (max-width: 1022px) {
.section-header{flex-direction:column;align-items:flex-start;}
}
@media only screen and (max-width: 767px) {
.section-header{gap:20px;}
}
.section-header__content{display:flex;flex:auto;margin-right:15px;}
@media only screen and (max-width: 1022px) {
.section-header__content{width:100%;}
}
.section-header__content .icon{flex:0 0 32px;max-width:32px;width:100%;margin-top:18px;margin-right:8px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.section-header__content .icon{margin-top:16px;}
}
@media only screen and (max-width: 767px) {
.section-header__content .icon{max-width:25px;flex:0 0 25px;margin-top:15px;margin-right:6px;}
}
.section-header__text{margin-top:15px;letter-spacing:0.16px;}
.section-header .title{line-height:1;}
.section-header__button-list{display:flex;flex-wrap:wrap;margin-left:auto;gap:16px;}
@media only screen and (max-width: 1022px) {
.section-header__button-list{margin-left:40px;}
}
@media only screen and (max-width: 767px) {
.section-header__button-list{gap:10px;flex-direction:column;align-items:flex-start;margin-left:31px;}
}
@media only screen and (max-width: 767px) {
.section-header__button-list .btn{width:100%;}
}
.section-header .category-list{flex:auto;width:100%;margin-top:42px;}
@media only screen and (max-width: 1022px) {
.section-header .category-list{margin-top:20px;}
}
.teaser-card__image::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.teaser-card__info{font-weight:400;color:var(--color-black-2);}
.teaser-card__info{font-size:18px;line-height:1.5;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.teaser-card{color:var(--color-gray-light-4);position:relative;min-height:500px;max-width:448px;width:100%;padding:40px;display:flex;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.teaser-card{padding:30px;}
}
@media only screen and (max-width: 1022px) {
.teaser-card{padding:24px;min-height:420px;}
}
.teaser-card__image::after{background-image:linear-gradient(180deg, rgba(17, 17, 17, 0) 0%, rgba(17, 17, 17, 0.8) 38%, var(--color-black-2) 100%);}
.teaser-card__image img{transition:transform 0.3s ease;}
.teaser-card .title{letter-spacing:0.8px;color:inherit;}
.teaser-card__body{position:relative;margin-top:auto;}
.teaser-card:hover .teaser-card__image img{transform:scale(1.04);}
.teaser-card:hover .btn{background-color:var(--color-white);border-color:#e6e6e6;color:var(--color-black-2);}
.teaser-card:hover .btn .icon::before{background-color:var(--color-primary);}
.teaser-card__info{font-family:"Roboto", sans-serif;color:var(--color-gray-2);z-index:3;margin-bottom:12px;}
.teaser-card--secondary{max-width:688px;min-height:450px;padding:40px 120px 40px 40px;}
@media only screen and (max-width: 1199px) {
.teaser-card--secondary{padding:24px 60px 24px 24px;min-height:320px;}
}
@media only screen and (max-width: 767px) {
.teaser-card--secondary{padding:24px 50px 24px 24px;max-width:100%;}
}
.teaser-card--secondary .title{line-height:1.25;letter-spacing:normal;transition:color 0.3s ease;}
.teaser-card--secondary .icon{position:absolute;right:40px;bottom:50px;}
@media only screen and (max-width: 1199px) {
.teaser-card--secondary .icon{right:20px;bottom:34px;width:22px;height:44px;}
}
@media only screen and (max-width: 1022px) {
.teaser-card--secondary .icon{bottom:26px;}
}
@media only screen and (max-width: 767px) {
.teaser-card--secondary .icon{right:10px;}
}
.teaser-card--secondary .icon::before{background-color:var(--color-red-2);transition:transform 0.3s ease;}
.teaser-card--secondary:hover .icon::before{transform:translateX(6px);}
.teaser-card--secondary:hover .title{color:var(--color-primary);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.social-nav{display:flex;align-items:center;font-family:"Roboto", sans-serif;}
@media only screen and (max-width: 767px) {
.social-nav{flex-wrap:wrap;}
}
.social-nav__label{margin-right:28px;}
.social-nav ul{display:inline-flex;align-items:center;}
.social-nav ul li:not(:last-child){margin-right:30px;}
.social-nav ul li:hover .icon{transform:translateY(-4px);}
.social-nav .icon{transition:transform 0.3s ease;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.tinymce-editor{width:100%;}
.tinymce-editor__label{margin-bottom:10px;display:block;width:100%;color:var(--color-gray-dark-3);}
.tox{width:100%;}
.tox-notification--in{display:none !important;}
.page-404__title{font-size:108px;line-height:1;}
@media only screen and (max-width: 767px) {
.page-404__title{font-size:80px;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.page-404__content{width:100%;display:grid;grid-gap:20px;max-width:700px;}
.sc-page-404{min-height:774px;padding:164px 0 30px;display:flex;align-items:center;justify-content:center;}
@media only screen and (max-width: 1022px) {
.sc-page-404{padding-top:130px;min-height:calc(var(--vh, 1vh) * 100);}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.view-switcher{display:inline-block;}
.view-switcher__label{margin-bottom:12px;}
@media only screen and (max-width: 767px) {
.view-switcher__label{margin-bottom:8px;}
}
.view-switcher__label .title{text-transform:uppercase;font-weight:600;color:var(--color-gray-dark);}
.view-switcher__btns{display:flex;align-items:center;box-shadow:5px 5px 15px rgba(0, 0, 0, 0.06);}
.view-switcher__btn{width:52px;height:52px;border:1px solid var(--color-gray);cursor:pointer;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:0.3s ease;}
@media only screen and (max-width: 767px) {
.view-switcher__btn{width:44px;height:44px;}
}
.view-switcher__btn .icon:before{background-color:var(--color-font-color);}
.view-switcher__btn:hover{background-color:var(--color-gray-light);}
@media only screen and (max-width: 1199px) {
.view-switcher__btn:hover{background-color:#fff;}
}
.view-switcher__btn:first-of-type{margin-right:-1px;}
.banner-module__image::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.banner-module{position:relative;min-height:600px;background-color:var(--color-gray-light-2);color:var(--color-gray-light-4);padding:164px 0 0;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.banner-module{min-height:560px;}
}
@media only screen and (max-width: 1022px) {
.banner-module{min-height:450px;padding:80px 0 30px;}
}
.banner-module__image{z-index:4;}
.banner-module__image::before{background-color:#000;opacity:0.8;z-index:3;mix-blend-mode:multiply;}
.banner-module .title{color:inherit;font-weight:300;position:relative;z-index:5;}
@media only screen and (max-width: 767px) {
.banner-module .title--h1{font-size:36px !important;}
}
.banner-module .title--h2{line-height:1.2;letter-spacing:0.8px;}
.banner-module .title strong{color:var(--color-red-3);}
.banner-module__author-info{letter-spacing:0.48px;position:relative;z-index:5;}
.banner-module__author-info strong{letter-spacing:normal;}
.banner-module__text{max-width:688px;width:100%;position:relative;z-index:5;}
@media only screen and (max-width: 1022px) {
.banner-module__text{max-width:100%;}
}
.banner-module__info{color:var(--color-gray-dark-2);margin-bottom:20px;text-transform:uppercase;display:flex;flex-wrap:wrap;position:relative;z-index:5;}
.banner-module__info-item:not(:last-child){margin-right:26px;}
@media only screen and (max-width: 1022px) {
.banner-module__info-item:not(:last-child){margin-right:16px;}
}
.banner-module__content{padding-bottom:80px;}
@media only screen and (max-width: 1022px) {
.banner-module__content{padding-bottom:0;}
}
.banner-module__link-box{box-shadow:0 16px 32px rgba(0, 0, 0, 0.1);background-color:var(--color-white);display:grid;grid-template-columns:32px 1fr;grid-gap:8px;padding:40px;margin-bottom:-124px;position:relative;z-index:8;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.banner-module__link-box{padding:20px;grid-template-columns:25px 1fr;margin-bottom:-60px;}
}
@media only screen and (max-width: 1022px) {
.banner-module__link-box{margin-bottom:0;margin-top:30px;min-height:1px;padding:30px;box-shadow:none;}
}
@media only screen and (max-width: 767px) {
.banner-module__link-box{grid-template-columns:25px 1fr;padding:20px;}
}
.banner-module__link-box .title{color:var(--color-black-2);font-weight:400;}
.banner-module__link-box .icon-dotted-border{margin-top:20px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.banner-module__link-box .icon-dotted-border{width:25px;}
}
@media only screen and (max-width: 1022px) {
.banner-module__link-box .icon-dotted-border{margin-top:15px;}
}
@media only screen and (max-width: 767px) {
.banner-module__link-box .icon-dotted-border{width:25px;}
}
.banner-module__links{display:flex;flex-direction:column;}
.banner-module__link{display:block;position:relative;color:var(--color-gray-dark-2);font-family:"Roboto", sans-serif;padding-right:60px;}
@media only screen and (max-width: 1199px) {
.banner-module__link{padding-right:40px;}
}
@media only screen and (max-width: 767px) {
.banner-module__link{padding-right:30px;}
}
.banner-module__link:not(:last-child){margin-bottom:4px;}
.banner-module__link .icon{position:absolute;right:40px;top:50%;transform:translateY(-50%);transition:transform 0.3s ease;}
@media only screen and (max-width: 1199px) {
.banner-module__link .icon{right:20px;}
}
.banner-module__link .icon::before{background-color:var(--color-gray-dark-2);}
.banner-module__link:hover, .banner-module__link:focus, .banner-module__link.is-active{color:var(--color-primary);}
.banner-module__link:hover .icon::before, .banner-module__link:focus .icon::before, .banner-module__link.is-active .icon::before{background-color:var(--color-primary);}
.banner-module__super-title{margin-bottom:8px;position:relative;z-index:5;}
.banner-module:not(.banner-module--without-image) .breadcrumbs{border-top:1px solid var(--color-gray-dark-2);}
.banner-module:not(.banner-module--without-image) .breadcrumbs__item{color:var(--color-gray);}
.banner-module:not(.banner-module--without-image) .breadcrumbs__item:first-child{color:var(--color-gray-light-2);}
.banner-module:not(.banner-module--without-image) .breadcrumbs .icon::before{background-color:var(--color-white);}
.banner-module .breadcrumbs{z-index:6;}
.banner-module--without-image{color:var(--color-font-color);}
@media only screen and (min-width: 1023px) {
.banner-module--without-image{min-height:550px;}
}
.banner-module--without-image .title{color:var(--color-black-2);}
@media only screen and (min-width: 1200px) {
.banner-module--without-image .banner-module__link-box{margin-bottom:-100px;}
}
@media only screen and (min-width: 1023px) {
.banner-module--without-image .banner-module__text{max-width:808px;}
}
.banner-module--news .banner-module__content{padding-bottom:140px;}
@media only screen and (max-width: 1022px) {
.banner-module--news .banner-module__content{padding-bottom:100px;}
}
.banner-module--news .banner-module__image::before{background-color:rgba(0, 0, 0, 0.6);}
.banner-module--smaller{min-height:320px;}
@media only screen and (min-width: 1023px) {
.banner-module--smaller{min-height:452px;}
}
@media only screen and (min-width: 1200px) {
.banner-module--smaller .banner-module__link-box{margin-bottom:-240px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.banner-module--smaller .banner-module__link-box{margin-bottom:-140px;}
}
@media only screen and (min-width: 1023px) {
.banner-module--large{padding-bottom:60px;}
}
@media only screen and (min-width: 1200px) {
.banner-module--large{min-height:748px;}
}
.banner-module--large .banner-module__link-box{margin-bottom:0;}
.banner-module--large .banner-module__content{padding:0;}
.banner-module--blurred{overflow:hidden;}
.banner-module--blurred .banner-module__image{filter:blur(10px);-webkit-filter:blur(10px);transform:scale(1.04);}
.banner-module .employee-card{z-index:4;color:var(--color-font-color);}
@media only screen and (max-width: 1022px) {
.banner-module .employee-card{margin-top:24px;}
}
.banner-module .employee-card + .employee-card{margin-top:40px;}
@media only screen and (max-width: 1022px) {
.banner-module .employee-card + .employee-card{margin-top:24px;}
}
.sc-banner-module + .sc-employee-list{margin-top:-110px;}
@media only screen and (max-width: 1022px) {
.sc-banner-module + .sc-employee-list{margin-top:0;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
@media only screen and (min-width: 1200px) {
.content-module .editor-text * + h3{margin-top:70px;}
}
.content-module .editor-text h3{margin-bottom:20px;}
.content-module .editor-text h3 + p{margin-top:20px;}
.content-module .editor-text h3:last-child{margin-bottom:0;}
.content-module .container > .margin:last-child{display:none;}
.content-module__top-image{width:100%;margin-top:-176px;}
@media only screen and (max-width: 1022px) {
.content-module__top-image{margin-top:40px;}
}
.content-module__top-image img{width:100%;}
.content-module .link-box{max-width:100%;margin-top:0;}
@media only screen and (max-width: 1022px) {
.content-module .link-box{margin-bottom:40px;}
}
.content-module__editor-content{position:relative;}
.content-module__editor-content .editor-text img{display:inherit;margin:80px 0;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.content-module__editor-content .editor-text img{margin:60px 0;}
}
@media only screen and (max-width: 767px) {
.content-module__editor-content .editor-text img{margin:40px 0;}
}
.content-module__editor-content .editor-text img:first-child{margin-top:0;}
.content-module__editor-content .editor-text img:last-child{margin-bottom:0;}
.content-module__editor-content .editor-text figure{margin:0;}
.content-module__editor-content .editor-text figure:first-child img{margin-top:0;}
.content-module__editor-content .editor-text figure:last-child img{margin-bottom:0;}
.content-module__floater-text{width:100%;color:var(--color-red-3);border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray);padding:40px 0;}
@media only screen and (min-width: 1023px) {
.content-module__floater-text{position:absolute;right:0;top:50%;max-width:448px;transform:translate(0, -50%);}
}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.content-module__floater-text{max-width:364px;}
}
@media only screen and (max-width: 1022px) {
.content-module__floater-text{padding:24px 0;margin-bottom:40px;}
}
.content-module__floater-text .title{color:inherit;}
.content-module .accordion .editor-text figure + *{margin-top:34px;}
.content-module .accordion .editor-text h3:not(:last-child){margin-bottom:25px;}
.content-module__logos{display:flex;align-items:center;gap:24px;flex-wrap:wrap;}
@media only screen and (max-width: 767px) {
.content-module__logos{gap:12px;}
}
.content-module__logo{max-width:30%;max-height:50px;object-fit:contain;}
@media only screen and (max-width: 767px) {
.content-module__logo{max-width:45%;}
}
.sc-content-module{position:relative;z-index:3;}
@media only screen and (min-width: 1200px) {
.sc-banner-module--has-linkbox + .sc-content-module .link-box{margin-top:80px;}
}
.editor-text ul li:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.editor-text h6, .editor-text h5, .editor-text h4, .editor-text h3, .editor-text h2, .editor-text h1{font-weight:400;color:var(--color-black-2);}
.editor-text h1{font-size:54px;letter-spacing:1px;line-height:1.17;font-weight:300;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.editor-text h1{font-size:50px;}
}
@media only screen and (max-width: 1022px) {
.editor-text h1{font-size:40px;line-height:1.22;letter-spacing:0.72px;}
}
@media only screen and (max-width: 767px) {
.editor-text h1{font-size:36px;}
}
.editor-text h2{font-size:36px;line-height:1.2;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.editor-text h2{font-size:32px;}
}
@media only screen and (max-width: 767px) {
.editor-text h2{font-size:28px;}
}
.editor-text h3{font-size:28px;line-height:1.3;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.editor-text h3{font-size:24px;}
}
@media only screen and (max-width: 767px) {
.editor-text h3{font-size:22px;}
}
.editor-text h4{font-size:18px;line-height:1.3;}
.editor-text h5{font-size:18px;line-height:1.5;}
.editor-text h6{font-size:16px;line-height:1.5;}
.editor-text ol > li:before{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;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.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:400;margin-bottom:30px;}
* + .editor-text h1,
* + .editor-text h2,
* + .editor-text h3,
* + .editor-text h4,
* + .editor-text h5,
* + .editor-text h6{margin-top:30px;}
.editor-text h1:first-child, .editor-text h2:first-child, .editor-text h3:first-child, .editor-text h4:first-child, .editor-text h5:first-child, .editor-text h6:first-child{margin-top:0;}
.editor-text h4{font-weight:700;}
.editor-text h5{font-weight:700;}
.editor-text h6{font-weight:700;}
.editor-text p, .editor-text ul, .editor-text ol, .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 table:first-child{margin-top:0;}
.editor-text p:last-child, .editor-text ul:last-child, .editor-text ol:last-child, .editor-text table:last-child{margin-bottom:0;}
.editor-text p a, .editor-text ul a, .editor-text ol a, .editor-text table a{color:var(--color-primary);text-decoration:none;}
.editor-text p a:hover, .editor-text p a:focus,
.editor-text ul a:hover, .editor-text ul a:focus, .editor-text ol a:hover, .editor-text ol a:focus, .editor-text table a:hover, .editor-text table a:focus{text-decoration:underline;}
.editor-text p + h1, .editor-text p + h2, .editor-text p + h3, .editor-text p + h4, .editor-text p + h5, .editor-text p + h6,
.editor-text ul + h1,
.editor-text ul + h2,
.editor-text ul + h3,
.editor-text ul + h4,
.editor-text ul + h5,
.editor-text ul + h6,
.editor-text ol + h1,
.editor-text ol + h2,
.editor-text ol + h3,
.editor-text ol + h4,
.editor-text ol + h5,
.editor-text ol + h6,
.editor-text table + h1,
.editor-text table + h2,
.editor-text table + h3,
.editor-text table + h4,
.editor-text table + h5,
.editor-text table + h6{margin-top:50px;}
@media only screen and (max-width: 1022px) {
.editor-text p + h1, .editor-text p + h2, .editor-text p + h3, .editor-text p + h4, .editor-text p + h5, .editor-text p + h6,
.editor-text ul + h1,
.editor-text ul + h2,
.editor-text ul + h3,
.editor-text ul + h4,
.editor-text ul + h5,
.editor-text ul + h6,
.editor-text ol + h1,
.editor-text ol + h2,
.editor-text ol + h3,
.editor-text ol + h4,
.editor-text ol + h5,
.editor-text ol + h6,
.editor-text table + h1,
.editor-text table + h2,
.editor-text table + h3,
.editor-text table + h4,
.editor-text table + h5,
.editor-text table + h6{margin-top:30px;}
}
.editor-text figure img{margin:0;}
.editor-text ul, .editor-text ol{list-style:none;display:grid;grid-gap:17px;margin-top:40px;}
@media only screen and (max-width: 1022px) {
.editor-text ul, .editor-text ol{grid-gap:14px;}
}
@media only screen and (max-width: 767px) {
.editor-text ul, .editor-text ol{grid-gap:10px;margin-top:24px;}
}
.editor-text ul li, .editor-text ol li{position:relative;padding-left:20px;font-size:16px;}
.editor-text ul li:before{height:6px;width:6px;top:9px;background-color:var(--color-primary);}
.editor-text ol{counter-reset:ol_text_counter;}
.editor-text ol > li{counter-increment:ol_text_counter;}
.editor-text ol > li:before{content:counter(ol_text_counter) ".";font-size:inherit;position:absolute;left:0;color:var(--color-primary);}
.editor-text table{border-collapse:collapse;border:0;width:100%;}
@media only screen and (max-width: 1199px) {
.editor-text table{font-size:16px;}
}
@media only screen and (max-width: 1022px) {
.editor-text table{overflow:auto;display:block;width:100%;}
}
.editor-text table tr{border-bottom:1px solid var(--color-gray);}
.editor-text table th, .editor-text table td{padding:16px;vertical-align:top;line-height:1.33;border-left:1px solid var(--color-gray);border-right:1px solid var(--color-gray);}
.editor-text table th{border-top:1px solid var(--color-gray);font-weight:700;color:var(--color-gray-dark-2);}
.editor-text table tbody, .editor-text table tfoot{font-family:"Roboto", sans-serif;}
.editor-text table tbody tr:nth-child(odd){background-color:var(--color-gray-light-2);}
.editor-text table tfoot{text-transform:uppercase;font-weight:700;}
.editor-text table tfoot td:first-child{color:var(--color-gray-dark-2);font-family:"Roboto Slab", sans-serif;}
.editor-text table tfoot tr{background-color:var(--color-gray-light-2);}
.editor-text table a{color:var(--color-red-3);}
.editor-text table a:hover{color:var(--color-font-color);}
.editor-text blockquote p{margin:0 !important;}
.editor-text .alignleft, .editor-text .wrapleft, .editor-text .float-left{float:left;margin:0 20px 20px 0 !important;}
.editor-text .alignright, .editor-text .wrapright, .editor-text .float-right{float:right;margin:0 0 20px 20px !important;}
@media only screen and (max-width: 767px) {
.editor-text .alignleft, .editor-text .alignright, .editor-text .wrapleft, .editor-text .wrapright, .editor-text .float-left, .editor-text .float-right{float:none;max-width:100%;margin:0 0 20px !important;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.employee-banner{position:relative;min-height:760px;padding-top:164px;}
@media only screen and (max-width: 1199px) {
.employee-banner{min-height:740px;}
}
@media only screen and (max-width: 1022px) {
.employee-banner{min-height:1px;padding:80px 0 30px;}
}
.employee-banner__content{color:var(--color-gray-dark-2);}
@media only screen and (max-width: 1022px) {
.employee-banner__content{margin-top:30px;}
}
.employee-banner__super-title{margin-bottom:8px;}
.employee-banner__designation{letter-spacing:normal;font-weight:400;}
.employee-banner__contact-info-item{display:grid;letter-spacing:normal;justify-items:flex-start;font-weight:400;grid-template-columns:46.5% 1fr;grid-gap:10px;border-top:1px solid var(--color-gray-2);padding:24px 0;}
@media only screen and (max-width: 1199px) {
.employee-banner__contact-info-item{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 1022px) {
.employee-banner__contact-info-item{padding:20px 0;}
}
@media only screen and (max-width: 767px) {
.employee-banner__contact-info-item{grid-template-columns:1fr;padding:15px 0;}
}
.employee-banner__contact-info-item.is-email{grid-template-columns:auto;}
.employee-banner__contact-link{display:inline-flex;align-items:center;color:var(--color-red-3);}
.employee-banner__contact-link .icon{height:24px;width:24px;flex:0 0 24px;margin-right:12px;}
@media only screen and (max-width: 767px) {
.employee-banner__contact-link .icon{height:20px;width:20px;flex:0 0 20px;margin-right:10px;}
}
.employee-banner__contact-link--has-image{font-size:0;line-height:0;max-height:26px;}
.employee-banner__contact-link img{object-fit:contain;}
.employee-banner__contact-link:hover{color:var(--color-font-color);}
.employee-banner__image{position:relative;height:0;padding-bottom:100%;}
.employee-module__modal__link::before, .employee-module__modal__link::after{content:"";position:absolute;bottom:0;width:0;right:0;height:1px;background-color:var(--color-primary);pointer-events:none;}
.employee-module__modal__link::before{transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;}
.employee-module__modal__link::after{transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83);}
.employee-module__modal__link:hover::before, .employee-module__modal__link:hover::after{width:100%;left:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.employee-module{position:relative;padding-top:286px;}
@media only screen and (max-width: 1199px) {
.employee-module{padding-top:236px;}
}
@media only screen and (max-width: 1022px) {
.employee-module{padding-top:88px;}
}
.employee-module::before{content:"";position:absolute;left:0;top:0;pointer-events:none;z-index:-1;width:100%;height:430px;background-color:var(--color-gray-light-2);}
@media only screen and (min-width: 1200px) and (max-width: 1439px) {
.employee-module::before{height:436px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.employee-module::before{height:372px;}
}
@media only screen and (max-width: 1022px) {
.employee-module::before{height:252px;}
}
@media only screen and (max-width: 767px) {
.employee-module::before{height:225px;}
}
.employee-module__col--image{position:relative;width:40px;height:40px;border-radius:100%;overflow:hidden;margin-right:20px;}
@media only screen and (max-width: 1022px) {
.employee-module .mod-filter__links{margin-bottom:16px;}
}
@media only screen and (min-width: 1023px) {
.employee-module .mod-filter__links{grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media only screen and (min-width: 1200px) {
.employee-module .mod-filter__links{grid-template-columns:repeat(5, minmax(0, 1fr));}
}
.employee-module__item-title{color:var(--color-primary);font-size:56px;font-weight:300;line-height:0.75;padding-bottom:26px;margin-bottom:14px;text-transform:uppercase;border-bottom:1px solid var(--color-gray-2);}
@media only screen and (max-width: 1199px) {
.employee-module__item-title{font-size:50px;}
}
@media only screen and (max-width: 767px) {
.employee-module__item-title{font-size:40px;padding-bottom:14px;}
}
.employee-module__table{border-bottom:1px solid var(--color-gray-2);}
@media only screen and (max-width: 1199px) {
.employee-module__table{font-size:18px;}
}
@media only screen and (max-width: 1022px) {
.employee-module__table{font-size:16px;}
}
.employee-module__table-header{font-weight:700;color:var(--color-gray-dark-2);}
@media only screen and (max-width: 767px) {
.employee-module__table-header{display:none;}
}
.employee-module__table-row{position:relative;}
@media only screen and (min-width: 768px) {
.employee-module__table-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;}
}
@media only screen and (max-width: 767px) {
.employee-module__table-row{padding:16px 0;}
}
.employee-module__table-col{padding:16px;}
@media only screen and (max-width: 767px) {
.employee-module__table-col{padding:6px 80px 6px 16px;}
}
.employee-module__table-col img{max-height:50px;margin:0 auto;display:block;}
@media only screen and (max-width: 767px) {
.employee-module__table-col img{display:inline-block;}
}
.employee-module__table-col--name{color:var(--color-red-3);font-weight:400;display:flex;align-items:center;}
.employee-module__table-col--name a:hover{color:var(--color-font-color);}
.employee-module__table-col--link{position:absolute;right:0;top:50%;transform:translate(0, -50%);}
@media only screen and (max-width: 767px) {
.employee-module__table-col--link{padding-right:16px;}
}
.employee-module__table-col--number{padding-right:80px;}
.employee-module__table-link{display:flex;align-items:center;color:var(--color-primary);font-family:"Roboto", sans-serif;font-size:16px;font-weight:700;line-height:1.63;}
.employee-module__table-link span{padding-right:12px;}
.employee-module__table-link i{transition:transform 0.3s ease;}
.employee-module__table-link i::before{background-color:currentColor;}
.employee-module__table-link:hover i{transform:translate(4px, 0);}
.employee-module__table-body{font-family:"Roboto", sans-serif;font-size:16px;font-weight:700;line-height:1.3;}
.employee-module__table-body .employee-module__table-row:nth-child(odd){background-color:var(--color-gray-light-2);}
.employee-module__modal{max-width:651px;width:100%;margin:0 auto;height:auto;padding:40px 40px 32px;max-height:100%;overflow:auto;box-shadow:0 0 0 rgba(17, 17, 17, 0);background-color:#fff;}
@media only screen and (max-width: 767px) {
.employee-module__modal{padding:24px;}
}
.employee-module__modal__close{position:absolute;top:24px;right:32px;height:40px;width:40px;z-index:1;}
@media only screen and (max-width: 1022px) {
.employee-module__modal__close{top:12px;right:24px;}
}
@media only screen and (max-width: 767px) {
.employee-module__modal__close{top:16px;right:16px;}
}
.employee-module__modal__close .icon:before{background-color:#fff;}
@media only screen and (max-width: 767px) {
.employee-module__modal__close .icon:before{background-color:#000;}
}
.employee-module__modal__link{position:relative;color:var(--color-red-3);font-family:"Roboto", sans-serif;font-size:16px;font-weight:400;display:inline-flex;align-items:center;}
.employee-module__modal__link .icon{margin:0;margin-left:8px;}
.employee-module__modal__link .icon:before{background-color:#d52a29;}
.employee-module__modal__link-wrap{border-top:1px solid var(--color-gray-2);padding-top:16px;margin-top:32px;}
.employee-module__modal-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;padding:40px;background-color:rgba(0, 0, 0, 0.8);z-index:999;display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity 0.3s ease;}
@media only screen and (max-width: 767px) {
.employee-module__modal-wrapper{padding:0;}
}
.employee-module__modal-wrapper.is-active{opacity:1;pointer-events:auto;}
.employee-module__modal .sc-employee-banner .margin{display:none;}
.employee-module__modal .employee-banner{padding:0;background-color:transparent;min-height:0;}
.employee-module__modal .employee-banner .container{padding:0;max-width:100%;width:100%;}
.employee-module__modal .employee-banner__image{border-radius:100%;overflow:hidden;}
@media only screen and (max-width: 1199px) {
.employee-module__modal .employee-banner__image-wrap{order:2;}
}
@media only screen and (max-width: 767px) {
.employee-module__modal .employee-banner__image-wrap{order:1;max-width:100px !important;}
}
.employee-module__modal .employee-banner__content{display:flex;flex-direction:column;}
@media only screen and (max-width: 1199px) {
.employee-module__modal .employee-banner__content{margin-top:0;}
}
@media only screen and (max-width: 1199px) {
.employee-module__modal .employee-banner__content-wrap{order:1;}
}
@media only screen and (max-width: 767px) {
.employee-module__modal .employee-banner__content-wrap{order:2;}
}
.employee-module__modal .employee-banner__super-title{order:2;color:var(--color-black-2);font-family:"Roboto Slab", sans-serif;font-size:18px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1.22;margin-bottom:4px;}
.employee-module__modal .employee-banner .title{order:1;color:var(--color-black-2);font-family:"Roboto Slab", sans-serif;font-size:35px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1.37;}
@media only screen and (max-width: 767px) {
.employee-module__modal .employee-banner .title{font-size:28px;}
}
.employee-module__modal .employee-banner__designation{order:3;color:var(--color-gray-dark-2);font-family:"Roboto Slab", sans-serif;font-size:12px;font-weight:400;font-style:normal;letter-spacing:normal;line-height:1.5;}
.employee-module__modal .employee-banner__contact-info{order:4;margin-top:52px;border-bottom:1px solid var(--color-gray-2);}
@media only screen and (max-width: 767px) {
.employee-module__modal .employee-banner__contact-info{margin-top:24px;}
}
.employee-module__modal .employee-banner__contact-info-item{grid-template-columns:1fr 1fr;padding:8px 0;}
@media only screen and (max-width: 767px) {
.employee-module__modal .employee-banner__contact-info-item{grid-template-columns:1fr;}
}
.employee-module__modal .employee-banner__contact-link{font-size:12px;font-weight:400;width:100%;}
.employee-module__modal .employee-banner__contact-link .icon{width:14px;height:14px;margin-right:4px;}
.employee-module__modal .employee-banner__contact-link--has-image{padding-left:28px;}
.employee-module__modal .employee-banner__contact-link--has-image img{max-height:16px;}
.employee-module__modal .employee-banner .row > div{padding:0;margin:0;width:100%;max-width:100%;}
.employee-module__modal .employee-banner .row{display:grid;grid-template-columns:1fr 168px;grid-gap:24px;margin:0;}
@media only screen and (max-width: 767px) {
.employee-module__modal .employee-banner .row{grid-template-columns:auto;grid-gap:12px;}
}
.employee-module__modal .employee-banner .margin{display:none;}
.employee-module__modal-titles{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;font-family:"Roboto Slab", sans-serif;}
@media only screen and (max-width: 767px) {
.employee-module__modal-titles{grid-template-columns:1fr;grid-gap:20px;}
}
.employee-module__modal-titles__col__title{display:flex;margin-bottom:24px;align-items:center;}
@media only screen and (max-width: 767px) {
.employee-module__modal-titles__col__title{margin-bottom:12px;}
}
.employee-module__modal-titles__col__title .icon{width:16px;margin-right:8px;}
.employee-module__modal-titles__col__list{color:var(--color-font-color);font-size:12px;font-weight:400;}
.employee-module__modal-titles__col__list li{position:relative;padding-left:20px;}
.employee-module__modal-titles__col__list li + li{margin-top:8px;}
.employee-module__modal-titles__col__list li:before{content:"";display:block;position:absolute;left:0;pointer-events:none;height:8px;width:8px;background-color:var(--color-primary);top:4px;}
.employee-module .open-employee-modal{cursor:pointer;transition:color 0.3s ease;}
.employee-module .open-employee-modal:hover{color:#000;}
.sc-employee-module.no-padding .employee-module{padding-top:40px;}
@media only screen and (max-width: 1022px) {
.sc-employee-module.no-padding .employee-module{padding-top:24px;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.employee-list__inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:40px 30px;}
@media only screen and (max-width: 1022px) {
.employee-list__inner{grid-gap:25px;}
}
@media only screen and (max-width: 767px) {
.employee-list__inner{grid-template-columns:1fr;}
}
.employee-list .employee-card{max-width:100%;height:100%;}
@media only screen and (max-width: 1022px) {
.employee-list .employee-card{min-height:1px;}
}
.sc-employee-list{position:relative;z-index:4;}
.sc-employee-list--top-spacing{margin-top:0;}
.sc-banner-module + .sc-employee-list--top-spacing{margin-top:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.enrollment{background-color:var(--color-gray-light-2);padding:164px 0 120px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.enrollment{padding-bottom:80px;}
}
@media only screen and (max-width: 1022px) {
.enrollment{padding:80px 0 50px;}
}
.enrollment__form{background-color:var(--color-white);padding:60px;}
@media only screen and (max-width: 1199px) {
.enrollment__form{padding:40px;}
}
@media only screen and (max-width: 767px) {
.enrollment__form{padding:20px;}
}
.enrollment__form-title{display:flex;}
.enrollment__form-title .icon{flex:0 0 32px;max-width:32px;width:100%;margin-top:24px;margin-right:8px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.enrollment__form-title .icon{margin-top:20px;}
}
@media only screen and (max-width: 767px) {
.enrollment__form-title .icon{max-width:25px;flex:0 0 25px;margin-top:15px;margin-right:6px;}
}
.enrollment__form-inner{display:grid;grid-gap:27px;}
@media only screen and (max-width: 767px) {
.enrollment__form-inner{grid-gap:20px;}
}
.enrollment__form-postal-input{display:grid;grid-template-columns:22% 1fr;grid-gap:32px;}
@media only screen and (max-width: 767px) {
.enrollment__form-postal-input{grid-template-columns:1fr;grid-gap:20px;}
}
.enrollment__form-footer{border-top:1px solid var(--color-gray);margin-top:36px;padding-top:32px;}
@media only screen and (max-width: 767px) {
.enrollment__form-footer{margin-top:24px;padding-top:24px;}
}
.enrollment__form-submit{margin-top:36px;}
@media only screen and (max-width: 767px) {
.enrollment__form-submit{margin-top:24px;}
}
.enrollment__form-submit .btn{min-width:104px;min-height:48px;}
.enrollment__thankyou{display:none;}
.enrollment.show-thankyou .enrollment__form-form{display:none;}
.enrollment.show-thankyou .enrollment__thankyou{display:block;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.faculty-bodies .mod-filter{margin-top:-38px;position:relative;z-index:5;}
@media only screen and (max-width: 1022px) {
.faculty-bodies .mod-filter{margin-top:0;}
}
@media only screen and (min-width: 1023px) {
.faculty-bodies .mod-filter__links{grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media only screen and (min-width: 1440px) {
.faculty-bodies .mod-filter__links{grid-template-columns:repeat(4, minmax(0, 1fr));}
}
@media only screen and (min-width: 1200px) {
.faculty-bodies .mod-filter__link{padding-top:22px;padding-bottom:22px;}
}
@media only screen and (min-width: 1023px) {
.faculty-bodies .mod-filter .category-list{margin-top:8px;}
}
.footer__top::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.footer__middle-contact-item:link span::before, .footer__nav-link::before, .footer__middle-contact-item:link span::after, .footer__nav-link::after{content:"";position:absolute;bottom:0;width:0;right:0;height:1px;background-color:var(--color-primary);pointer-events:none;}
.footer__middle-contact-item:link span::before, .footer__nav-link::before{transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;}
.footer__middle-contact-item:link span::after, .footer__nav-link::after{transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83);}
.footer__middle-contact-item:link span:hover::before, .footer__nav-link:hover::before, .footer__middle-contact-item:link span:hover::after, .footer__nav-link:hover::after{width:100%;left:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.footer{position:relative;width:100%;}
.footer__col-title{padding:0;color:var(--color-gray) !important;letter-spacing:0.2px;}
.footer__top{position:relative;}
.footer__top::before{background-image:linear-gradient(256deg, #000000 0%, #000000 100%);opacity:0.84;z-index:3;mix-blend-mode:multiply;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.footer__top .col-xs-12:nth-child(n+4){margin-top:30px;}
}
@media only screen and (max-width: 767px) {
.footer__top .col-xs-12:nth-child(n+2){margin-top:20px;}
}
.footer__illustrator-image{position:absolute;height:598px;width:646px;z-index:4;opacity:0.06;right:3%;bottom:-32%;pointer-events:none;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.footer__illustrator-image{height:550px;width:590px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.footer__illustrator-image{height:488px;width:456px;bottom:-12%;}
}
@media only screen and (max-width: 767px) {
.footer__illustrator-image{right:0;bottom:0;height:438px;width:476px;}
}
.footer__illustrator-image img{object-fit:contain;}
.footer .container{position:relative;z-index:5;}
.footer__nav-link{position:relative;font-family:"Roboto", sans-serif;font-weight:500;color:var(--color-white);}
.footer__nav-link::after, .footer__nav-link::before{background-color:var(--color-red);}
.footer__nav-link:hover, .footer__nav-link:focus{color:var(--color-red);}
.footer__nav-item + li{margin-top:2px;}
.footer__nav-item ul{padding-left:16px;margin-bottom:6px;}
@media only screen and (max-width: 767px) {
.footer__nav-item ul{padding-left:6px;}
}
.footer__nav-item.level-2{position:relative;padding-left:12px;}
.footer__nav-item.level-2::before{content:"";position:absolute;left:0;top:calc(0.5em + 5px);width:4px;height:4px;background-color:var(--color-red-2);}
.footer__nav-item.level-2 + li{margin-top:0;}
.footer__middle-inner{display:flex;align-items:center;flex-wrap:wrap;}
@media only screen and (max-width: 767px) {
.footer__middle-inner{flex-direction:column;align-items:flex-start;}
}
.footer__middle-logos{display:flex;align-items:flex-end;margin-right:86px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.footer__middle-logos{margin-right:40px;}
}
@media only screen and (max-width: 1022px) {
.footer__middle-logos{margin:0 0 20px 0;flex:auto;width:100%;}
}
.footer__middle-logo{max-width:80px;width:100%;display:block;}
.footer__middle-logo:not(:last-child){margin-right:74px;}
@media only screen and (max-width: 1199px) {
.footer__middle-logo:not(:last-child){margin-right:30px;}
}
.footer__middle-logo img{object-fit:contain;}
.footer__middle-contact{font-family:"Roboto", sans-serif;}
@media only screen and (max-width: 767px) {
.footer__middle-contact{display:flex;flex-direction:column;align-items:flex-start;}
}
.footer__middle-contact .icon{margin-right:12px;}
.footer__middle-contact .icon::before{background-color:var(--color-red);}
.footer__middle-contact-item{display:inline-flex;align-items:center;font-family:"Roboto", sans-serif;}
.footer__middle-contact-item:not(:last-child){margin-right:35px;}
@media only screen and (max-width: 1199px) {
.footer__middle-contact-item:not(:last-child){margin-right:30px;}
}
@media only screen and (max-width: 767px) {
.footer__middle-contact-item:not(:last-child){margin:0 0 10px;}
}
.footer__middle-contact-item:link span{position:relative;}
.footer__middle-contact-item:link:hover, .footer__middle-contact-item:link:focus{color:var(--color-primary);}
.footer__middle-right{margin-left:auto;display:block;max-width:194px;width:100%;}
@media only screen and (max-width: 1022px) {
.footer__middle-right{max-width:160px;}
}
@media only screen and (max-width: 767px) {
.footer__middle-right{margin:20px 0 0 0;}
}
.footer__middle-right img{object-fit:contain;}
.footer__bottom{background-color:var(--color-primary);color:var(--color-gray-light-3);font-family:"Roboto", sans-serif;padding:24px 0;}
.footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;}
@media only screen and (max-width: 1022px) {
.footer__bottom-inner{flex-wrap:wrap;}
}
@media only screen and (max-width: 767px) {
.footer__bottom-inner{flex-direction:column;align-items:flex-start;}
}
.footer__bottom .footer__nav{margin-left:20px;}
@media only screen and (max-width: 767px) {
.footer__bottom .footer__nav{margin:10px 0 0 0;}
}
.footer__bottom .footer__nav-item{position:relative;display:inline-block;}
.footer__bottom .footer__nav-item:not(:first-child){padding-left:10px;margin-left:4px;}
.footer__bottom .footer__nav-item:not(:first-child)::before{content:"I";position:absolute;font-size:inherit;line-height:inherit;font-weight:500;left:0;top:0;color:rgba(241, 249, 255, 0.3);}
.footer__bottom .footer__nav-item:not(:first-child) + li{margin-top:0;}
.footer__bottom .footer__nav-link{color:var(--color-gray-light-3);}
.footer__bottom .footer__nav-link::after, .footer__bottom .footer__nav-link::before{background-color:var(--color-white);}
.footer__bottom .footer__nav-link:hover, .footer__bottom .footer__nav-link:focus{color:var(--color-white);}
.footer .social-nav{margin-left:20px;}
@media only screen and (max-width: 1022px) {
.footer .social-nav{margin:20px 0 0 0;width:100%;}
}
@media only screen and (max-width: 767px) {
.footer .social-nav{margin-top:10px;}
}
.footer .social-nav .icon::before{background-color:var(--color-white);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.hero-slider__pagination{position:absolute;left:0;bottom:116px;width:100%;z-index:7;}
@media only screen and (max-width: 1199px) {
.hero-slider__pagination{bottom:65px;}
}
@media only screen and (max-width: 1022px) {
.hero-slider__pagination{bottom:20px;}
}
.hero-slider .swiper-pagination{text-align:left;}
.hero-slider .swiper-pagination-bullet{background-color:var(--color-white);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.intra-accordion{max-width:928px;margin:0 auto;width:100%;}
.intra-accordion .title{font-weight:300;}
.intra-accordion .accordion__inner .title{font-weight:500;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.intra-banner{padding:160px 0 40px;position:relative;}
@media only screen and (max-width: 767px) {
.intra-banner{padding:88px 0 20px;}
}
.intra-banner__person{display:grid;grid-template-columns:58px 1fr;grid-gap:30px;align-items:start;position:relative;}
@media only screen and (max-width: 767px) {
.intra-banner__person{grid-template-columns:1fr;grid-gap:0;}
}
.intra-banner__person-img{position:relative;width:100%;padding-bottom:100%;border-radius:100%;overflow:hidden;}
@media only screen and (max-width: 767px) {
.intra-banner__person-img{height:58px;width:58px;padding-bottom:0;}
}
.intra-banner__person-name{color:#fff;font-size:36px;font-weight:400;line-height:1.2;padding-top:4px;}
@media only screen and (max-width: 1199px) {
.intra-banner__person-name{font-size:32px;padding-top:8px;}
}
@media only screen and (max-width: 1022px) {
.intra-banner__person-name{font-size:28px;padding-top:12px;}
}
@media only screen and (max-width: 767px) {
.intra-banner__person-name{font-size:24px;}
}
.intra-banner__person-name .welcome{color:#d52a29;font-weight:400;}
.intra-banner__person-name .name{text-decoration:underline;}
.intra-banner__person-circle{width:21px;height:21px;background-color:var(--color-red-3);position:absolute;left:38px;top:37px;border-radius:100%;z-index:1;cursor:pointer;display:flex;align-items:center;justify-content:center;}
.intra-banner__person-circle .icon{width:9px;height:6px;margin-top:4px;transition:transform 0.3s ease;}
.intra-banner__person-circle .icon:before{background-color:var(--color-gray-light-2);}
.intra-banner__person-circle.is-active .icon{transform:scaleY(-1);}
.intra-banner__person-dropdown{position:absolute;left:-12px;top:48px;background-color:#000;padding:8px 20px;width:200px;font-family:"Roboto", sans-serif;opacity:0;pointer-events:none;transition:0.3s ease;}
.intra-banner__person-dropdown.is-active{top:36px;opacity:1;pointer-events:auto;}
.intra-banner__person-dropdown:before{content:"";width:16px;height:16px;background-color:#000;position:absolute;top:-5px;left:16px;transform:rotate(45deg);}
.intra-banner__person-dropdown__item{display:block;color:var(--color-gray-light);font-size:14px;padding:6px 0;transition:color 0.3s ease;}
.intra-banner__person-dropdown__item:hover{color:#d52a29;}
.intra-banner .breadcrumbs{padding-top:0;padding-left:88px;border:none;}
@media only screen and (max-width: 767px) {
.intra-banner .breadcrumbs{padding-left:0;margin-top:20px;}
}
.intra-banner .breadcrumbs__item{color:var(--color-gray-light-2);}
.intra-banner .breadcrumbs__item:last-child{color:var(--color-gray);}
.intra-banner .breadcrumbs__item i:before{background-color:var(--color-gray-light-2);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.intra-content{display:grid;grid-template-columns:1fr 290px;grid-gap:84px;}
@media only screen and (max-width: 1199px) {
.intra-content{grid-template-columns:1fr 280px;grid-gap:60px;}
}
@media only screen and (max-width: 1022px) {
.intra-content{grid-template-columns:1fr;grid-gap:40px;}
}
.intra-content__intro-text{display:grid;grid-template-columns:210px 1fr 80px;grid-gap:20px;}
@media only screen and (max-width: 1022px) {
.intra-content__intro-text{grid-template-columns:1fr;}
}
.intra-content__intro-text .editor-text{font-size:16px;}
@media only screen and (max-width: 1022px) {
.intra-content__intro-text .editor-text{font-size:14px;}
}
.intra-content__link-boxes .link-box + .link-box{margin-top:36px;padding-top:36px;border-top:1px solid #e0e0e0;}
@media only screen and (max-width: 1022px) {
.intra-content__link-boxes .link-box + .link-box{margin-top:24px;padding-top:24px;}
}
.intra-content__main-search-filter .mod-filter__inner{grid-template-columns:375px 1fr !important;grid-gap:20px;}
@media only screen and (max-width: 1199px) {
.intra-content__main-search-filter .mod-filter__inner{grid-template-columns:1fr !important;}
}
.intra-content__main-search-filter .mod-filter__inner .mod-filter__links{order:2;margin-right:0;}
.intra-content__main-search-filter .mod-filter__inner .mod-filter__search{order:1;}
.intra-content__two-col{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px;}
@media only screen and (max-width: 767px) {
.intra-content__two-col{grid-template-columns:1fr;grid-gap:20px;}
}
.intra-content__title{display:inline-flex;align-items:center;}
.intra-content__title .title{font-weight:300;}
.intra-content__title .icon{margin-top:6px;margin-right:12px;}
.intra-content .news-card{min-height:0;max-width:100%;}
.intra-content .news-card__content{gap:48px;}
.intra-content__block + .intra-content__block{margin-top:40px;}
@media only screen and (max-width: 1022px) {
.intra-content__block + .intra-content__block{margin-top:40px;}
}
.intra-content__news-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:28px;}
@media only screen and (max-width: 1022px) {
.intra-content__news-list{grid-template-columns:1fr 1fr;grid-gap:40px;}
}
@media only screen and (max-width: 767px) {
.intra-content__news-list{grid-template-columns:1fr;grid-gap:20px;}
}
.intra-content__col{border-bottom:1px solid #e0e0e0;}
.intra-content__col__link{display:block;padding:8px 0;border-top:1px solid #e0e0e0;position:relative;padding-left:44px;}
@media only screen and (max-width: 1022px) {
.intra-content__col__link{padding:12px 0;padding-left:44px;}
}
.intra-content__col__link:hover .intra-content__col__link__title{color:#d52a29;}
.intra-content__col__link:hover .icon{transform:translateX(8px);}
.intra-content__col__link__title{font-size:20px;font-weight:600;transition:color 0.3s ease;font-family:"Roboto", sans-serif;}
@media only screen and (max-width: 1022px) {
.intra-content__col__link__title{font-size:18px;}
}
.intra-content__col__link__date{color:#707070;font-size:12px;font-weight:400;}
.intra-content__col__link .icon{position:absolute;top:0;right:16px;bottom:0;margin:auto;height:10px;width:8px;transition:transform 0.3s ease;}
.intra-content__col__link .icon:before{background-color:#d52a29;}
.intra-content__back{color:#707070;font-size:14px;font-weight:400;display:inline-flex;align-items:center;gap:12px;transition:color 0.3s ease;}
.intra-content__back:hover{color:#d52a29;}
.intra-content__back:hover .icon{transform:translateX(-4px);}
.intra-content__back:hover .icon:before{background-color:#d52a29;}
.intra-content__back .icon{width:8px;height:12px;transition:transform 0.3s ease;}
.intra-content__back .icon:before{transition:background-color 0.3s ease;background-color:#717171;}
.intra-content .load-more{display:inline-flex;align-items:center;cursor:pointer;color:#707070;font-size:14px;font-weight:400;gap:12px;transition:color 0.3s ease;}
.intra-content .load-more:hover{color:#d52a29;}
.intra-content .load-more__icon{width:38px;height:38px;background-color:var(--color-red-3);border-radius:100%;display:flex;align-items:center;justify-content:center;}
.intra-content .load-more__icon .icon{width:15px;margin-top:3px;height:10px;}
.intra-content .load-more__icon .icon:before{background-color:#fff;}
.intra-content .load-more__wrap{text-align:center;}
.intra-content .two-col__downloads{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;}
@media only screen and (max-width: 767px) {
.intra-content .two-col__downloads{grid-template-columns:1fr;grid-gap:0;}
}
.intra-content__text-content{display:grid;grid-template-columns:30px 1fr;grid-gap:20px;}
.intra-content__text-content .icon{margin-top:12px;}
.intra-content__filters{padding-left:40px;}
@media only screen and (max-width: 1022px) {
.intra-content__filters{padding-left:24px;}
}
.intra-content__filters-title{color:#707070;font-size:14px;font-weight:400;margin-bottom:16px;}
.intra-content__filters .category-list__item{font-size:13px;min-height:34px;padding:6px 12px;background-color:#fff;}
.intra-content .employee-module{padding:0;}
.intra-content .employee-module:before{display:none;}
.intra-content .employee-module > .margin{display:none;}
.intra-content .employee-module .container{padding:0;max-width:100%;width:100%;}
.intra-content .employee-module__filter{margin-bottom:52px;}
.intra-content .employee-module__filter .margin{display:none;}
.intra-content .employee-module__table-link .icon{width:7px;height:12px;}
.intra-content .employee-module__item-title{font-size:50px;padding-left:32px;}
.intra-content .employee-module__table-col{padding:8px 16px;display:flex;align-items:center;}
.intra-content .employee-module__table-row{background-color:#fff;}
.intra-content .employee-module__table-header .employee-module__table-row{background-color:transparent;}
.intra-content .employee-module .mod-filter__link{min-width:0;}
@media only screen and (max-width: 1022px) {
.intra-content .employee-module .mod-filter__links{margin-right:0;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.intra-footer{width:100%;background-color:var(--color-red-3);padding:30px 0;color:var(--color-gray-light-3);font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.86;}
.intra-footer__content{height:100%;display:flex;align-items:center;justify-content:space-between;}
@media only screen and (max-width: 767px) {
.intra-footer__content{flex-direction:column;align-items:flex-start;}
}
.intra-footer__right{display:flex;align-items:center;gap:20px;}
@media only screen and (max-width: 767px) {
.intra-footer__right{flex-direction:column;align-items:flex-start;}
}
.intra-footer__top{cursor:pointer;display:flex;align-items:center;}
.intra-footer__top:hover .icon{transform:translateY(-4px);}
.intra-footer__top .icon{width:14px;height:7px;margin-left:8px;transition:transform 0.3s ease;}
.intra-footer__top .icon:before{background-color:var(--color-gray-light-3);}
.intra-footer .footer__nav-link{display:flex;align-items:center;color:var(--color-gray-light-3);}
.intra-footer .footer__nav-link::after, .intra-footer .footer__nav-link::before{background-color:var(--color-white);}
.intra-footer .footer__nav-link:hover, .intra-footer .footer__nav-link:focus{color:var(--color-white);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.intra-login{display:grid;grid-template-columns:64% 36%;grid-gap:0;min-height:100vh;}
@media only screen and (max-width: 1199px) {
.intra-login{grid-template-columns:1fr 1fr;}
}
@media only screen and (max-width: 767px) {
.intra-login{display:block;}
}
.intra-login__image{position:relative;}
@media only screen and (max-width: 767px) {
.intra-login__image{height:120px;}
}
.intra-login__content{background-color:#fff;padding:80px 140px 80px 110px;display:flex;flex-direction:column;}
@media only screen and (min-width: 1200px) and (max-width: 1439px) {
.intra-login__content{padding:40px 100px 40px 60px;}
}
@media only screen and (max-width: 1199px) {
.intra-login__content{padding:40px 100px 40px 60px;}
}
@media only screen and (max-width: 767px) {
.intra-login__content{padding:24px;display:block;}
}
.intra-login__logo{max-width:260px;display:block;margin-bottom:40px;}
@media only screen and (min-width: 1200px) and (max-width: 1439px) {
.intra-login__logo{max-width:220px;}
}
@media only screen and (max-width: 1199px) {
.intra-login__logo{max-width:220px;}
}
@media only screen and (max-width: 767px) {
.intra-login__logo{max-width:180px;}
}
.intra-login__form{max-width:320px;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;}
@media only screen and (max-width: 767px) {
.intra-login__form{max-width:100%;}
}
.intra-login .title{font-weight:300;}
.intra-login .title strong{color:var(--color-primary);font-weight:300;}
.intra-login .input-field{width:100%;margin-bottom:16px;}
.intra-login__link{font-size:13px;font-weight:500;letter-spacing:normal;display:inline-flex;align-items:center;transition:color 0.3s ease;}
.intra-login__link:hover{color:#d52a29;}
.intra-login__link:hover .icon:before{background-color:#d52a29;transform:translateX(4px);}
.intra-login__link .icon{margin-top:2px;margin-left:8px;}
.intra-login__link .icon:before{transition:0.3s ease;}
.intra-login__link.reverse{flex-direction:row-reverse;}
.intra-login__link.reverse .icon{margin-left:0;margin-right:8px;transform:rotate(180deg);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.intra-profile-edit{width:100%;}
.intra-profile-edit__block .title{font-weight:300;}
.intra-profile-edit__block__title{display:flex;align-items:center;}
.intra-profile-edit__block__title .icon{margin-top:6px;margin-right:12px;}
.intra-profile-edit__item{padding:40px;box-shadow:5px 10px 20px rgba(0, 0, 0, 0.06);background-color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;}
@media only screen and (max-width: 1022px) {
.intra-profile-edit__item{padding:24px;}
}
@media only screen and (max-width: 767px) {
.intra-profile-edit__item{grid-template-columns:1fr;grid-gap:20px;}
}
.intra-profile-edit__item-left, .intra-profile-edit__item-right{display:flex;flex-direction:column;gap:16px;}
.intra-profile-edit__item.publications{grid-template-columns:1fr;grid-gap:0;padding:0;}
.intra-profile-edit__item.publications .publications-item{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 44px;width:100%;align-items:start;background-color:#fff;padding:40px 40px 0;}
@media only screen and (min-width: 1200px) and (max-width: 1439px) {
.intra-profile-edit__item.publications .publications-item{grid-template-columns:1fr;grid-gap:20px;padding:24px 24px 0;}
}
@media only screen and (max-width: 1199px) {
.intra-profile-edit__item.publications .publications-item{grid-template-columns:1fr;grid-gap:20px;padding:24px 24px 0;}
}
.intra-profile-edit__item.publications .publications-item.default{display:none;pointer-events:none;}
.intra-profile-edit__item.publications .publications-item__left, .intra-profile-edit__item.publications .publications-item__right{display:flex;flex-direction:column;gap:16px;}
.intra-profile-edit__item.publications .publications-item__arrange{grid-column:1/3;width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e6e6e6;padding:12px 0;}
@media only screen and (min-width: 1200px) and (max-width: 1439px) {
.intra-profile-edit__item.publications .publications-item__arrange{grid-column:1/2;}
}
@media only screen and (max-width: 1199px) {
.intra-profile-edit__item.publications .publications-item__arrange{grid-column:1/2;}
}
.intra-profile-edit__item.publications .publications-item__arrange-delete{color:#707070;font-size:14px;font-weight:400;display:inline-flex;cursor:pointer;align-items:center;transition:color 0.3s ease;}
.intra-profile-edit__item.publications .publications-item__arrange-delete:hover{color:#d52a29;}
.intra-profile-edit__item.publications .publications-item__arrange-delete .icon{flex-shrink:0;width:9px;height:9px;margin-right:8px;}
.intra-profile-edit__item.publications .publications-item__arrange-delete .icon:before{background-color:#707070;}
.intra-profile-edit__item.publications .publications-item__arrange-btn{width:28px;height:28px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;cursor:grabbing;}
.intra-profile-edit__item.publications .publications-item__arrange-btn span{width:18px;height:1px;background-color:#707070;}
.intra-profile-edit__item.publications .add-publication{background-color:#000;font-size:12px;}
.intra-profile-edit__item.publications .add-publication:hover{background-color:#fff;}
.intra-profile-edit__item.publications .add-publication:hover .icon:before{background-color:#000;}
.intra-profile-edit__item.publications .add-publication .icon{flex-shrink:0;width:7px;height:7px;margin-left:12px;transform:rotate(45deg);}
.intra-profile-edit__item.publications .add-publication .icon:before{background-color:#fff;}
.intra-profile-edit__item.publications .add-publication__wrap{grid-column:1/3;width:100%;padding:24px 40px 40px;}
.intra-profile-edit__item.publications .participants{display:flex;flex-direction:column;}
.intra-profile-edit__item.publications .participants__add-other{border:none;outline:none;font-family:"Roboto", sans-serif;font-size:14px;padding:0 48px 0 16px;width:100%;height:40px;border-bottom:1px solid var(--color-gray-2);border-top:2px solid var(--color-gray-2);}
.intra-profile-edit__item.publications .participants__add-other-btn{height:30px;width:30px;position:absolute;top:5px;right:5px;background-color:#d52a29;cursor:pointer;display:flex;align-items:center;justify-content:center;}
.intra-profile-edit__item.publications .participants__add-other-btn .icon{height:12px;width:12px;}
.intra-profile-edit__item.publications .participants__add-other-btn .icon:before{background-color:#fff;}
.intra-profile-edit__item.publications .participants-search{border:none;outline:none;font-family:"Roboto", sans-serif;font-size:14px;color:var(--color-gray-dark-2);padding:0 0 0 16px;height:100%;}
@media only screen and (max-width: 1022px) {
.intra-profile-edit__item.publications .participants-search{font-size:16px;}
}
.intra-profile-edit__item.publications .participants-search__submit{pointer-events:none;display:flex;align-items:center;justify-content:center;}
.intra-profile-edit__item.publications .participants-search__submit .icon{height:18px;width:18px;}
.intra-profile-edit__item.publications .participants-search__submit .icon:before{background-color:var(--color-gray-dark-2);}
.intra-profile-edit__item.publications .participants__label{color:#707070;font-size:14px;font-weight:400;padding:0;margin-bottom:8px;letter-spacing:0.15px;line-height:1.2;}
.intra-profile-edit__item.publications .participants__content{display:grid;grid-template-columns:1fr 16px;grid-gap:8px;align-items:start;height:334px;}
@media only screen and (min-width: 1200px) and (max-width: 1439px) {
.intra-profile-edit__item.publications .participants__content{height:auto;}
}
@media only screen and (max-width: 1199px) {
.intra-profile-edit__item.publications .participants__content{height:auto;}
}
.intra-profile-edit__item.publications .participants__content .tooltip{margin-top:13px;}
.intra-profile-edit__item.publications .participants__box{border:2px solid var(--color-gray-2);display:grid;grid-template-columns:1fr 1fr;grid-gap:0;height:338px;}
@media only screen and (max-width: 767px) {
.intra-profile-edit__item.publications .participants__box{grid-template-columns:1fr;height:auto;}
}
.intra-profile-edit__item.publications .participants__box__left{height:335px;padding:6px 12px;border-right:2px solid var(--color-gray-2);overflow:auto;display:flex;flex-direction:column;}
@media only screen and (max-width: 767px) {
.intra-profile-edit__item.publications .participants__box__left{border-top:1px solid var(--color-gray-2);border-bottom:2px solid var(--color-gray-2);border-right:none;height:140px;}
}
.intra-profile-edit__item.publications .participants__box__right-people{padding:6px 12px;border-right:none;overflow:auto;height:125px;display:flex;flex-direction:column;}
.intra-profile-edit__item.publications .participants__box__right-people .participant .icon{height:7px;width:7px;transform:rotate(45deg);}
.intra-profile-edit__item.publications .participants__box__right{height:100%;}
@media only screen and (max-width: 767px) {
.intra-profile-edit__item.publications .participants__box__right{order:1;}
}
.intra-profile-edit__item.publications .participants__box__right__other-list{padding:6px 12px;border-right:none;overflow:auto;height:128px;display:flex;flex-direction:column;}
.intra-profile-edit__item.publications .participants__box__right__other-list .participant .icon{height:7px;width:7px;transform:rotate(45deg);}
.intra-profile-edit__item.publications .participants__box__right__other-people{position:relative;}
.intra-profile-edit__item.publications .participants__box__search{display:grid;grid-template-columns:1fr 36px;height:40px;border-bottom:1px solid var(--color-gray-2);}
.intra-profile-edit__item.publications .participants .participant--other .participant-inner{color:#000;}
.intra-profile-edit__item.publications .participants .participant-inner{color:var(--color-red-3);font-size:14px;font-weight:400;display:inline-flex;cursor:pointer;align-items:start;transition:color 0.3s ease;}
.intra-profile-edit__item.publications .participants .participant-inner .icon{flex-shrink:0;width:9px;height:9px;margin-right:6px;margin-top:6px;}
.intra-profile-edit__item.publications .participants .participant-inner .icon:before{background-color:#707070;}
.intra-profile-edit__item.publications .participants .participant .disabled{color:var(--color-gray-dark-2);cursor:auto;}
.intra-profile-edit__input{flex:auto;}
.intra-profile-edit__input .input-field{height:100%;display:flex;flex-direction:column;}
.intra-profile-edit__input .with-tooltip{height:100%;}
.intra-profile-edit__input .with-tooltip textarea{height:100%;}
.sortable-ghost{opacity:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.intra-session__subtitle .title{margin-top:12px;}
.intra-session__subtitle .title strong{font-weight:600;}
.intra-session__block .title{font-weight:300;}
.intra-session__block__title{display:flex;align-items:center;pointer-events:auto;}
.intra-session__block__title .icon{margin-top:6px;margin-right:12px;}
.intra-session__item{padding:40px;box-shadow:5px 10px 20px rgba(0, 0, 0, 0.06);background-color:#fff;pointer-events:auto;}
@media only screen and (max-width: 1022px) {
.intra-session__item{padding:24px;}
}
.intra-session__item__title{font-family:"Roboto", sans-serif;}
.intra-session__item__title .title{font-weight:500;}
.intra-session__item__text{padding-left:22px;}
.intra-session__item .editor-text{font-family:"Roboto Slab", sans-serif;}
.intra-session__item__link{padding:8px 0;border-top:1px solid rgba(219, 219, 219, 0.8);border-bottom:1px solid rgba(219, 219, 219, 0.8);display:grid;grid-template-columns:24px 1fr;grid-gap:0 20px;align-items:start;margin-top:-1px;padding-right:16px;}
@media only screen and (max-width: 767px) {
.intra-session__item__link{grid-gap:0 8px;}
}
.intra-session__item__link.with-more-links{padding-bottom:16px;}
.intra-session__item__link-title{font-family:"Roboto", sans-serif;}
.intra-session__item__link-title .title{font-weight:500;transition:color 0.3s ease;}
.intra-session__item__link-title .title:hover{color:#d52a29;}
.intra-session__item__link-text{color:#707070;font-size:12px;font-weight:400;padding-top:3px;flex-shrink:0;}
.intra-session__item__link img{width:100%;}
@media only screen and (max-width: 767px) {
.intra-session__item__link img{width:26px;}
}
.intra-session__item__link-content{display:flex;justify-content:space-between;align-items:start;padding-top:4px;}
.intra-session__item__link__more-links{grid-column:1/3;padding-left:46px;margin-top:8px;position:relative;}
@media only screen and (max-width: 767px) {
.intra-session__item__link__more-links{padding-left:32px;}
}
.intra-session__item__link__more-links__icon{position:absolute;left:12px;top:0;}
@media only screen and (max-width: 767px) {
.intra-session__item__link__more-links__icon{left:8px;}
}
.intra-session__item__link__more-link{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px;}
.intra-session__item__link__more-link img{width:15px;}
@media only screen and (max-width: 767px) {
.intra-session__item__link__more-link img{display:none;}
}
.intra-session__item__link__more-link a{color:#000;font-size:15px;font-weight:400;transition:color 0.3s ease;}
.intra-session__item__link__more-link a:hover{color:#d52a29;}
.intra-session__item__link__more-link .intra-session__item__link-text{font-size:10px;padding-top:0;position:relative;}
.intra-session__radios{display:flex;gap:16px;flex-wrap:wrap;position:relative;pointer-events:auto;}
.intra-session__small-text{font-size:14px;color:#707070;}
.intra-session__radio{color:var(--color-gray-dark-2);font-family:"Roboto", sans-serif;font-size:14px;font-weight:700;font-style:normal;letter-spacing:normal;line-height:1.71;background-color:#fff;position:relative;pointer-events:auto;}
.intra-session__radio-text{border-radius:4px;border:1px solid var(--color-gray);padding:7px 10px;transition:0.3s ease;}
.intra-session__radio input{position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer;}
.intra-session__radio input:focus{outline-color:transparent;}
.intra-session__radio input:checked ~ .intra-session__radio-text{color:#d52a29;border-color:#d52a29;}
.intra-session__result-texts{display:flex;align-items:center;justify-content:space-between;}
.intra-session__result-answer{color:var(--color-black-2);font-family:"Roboto", sans-serif;font-size:14px;font-weight:700;line-height:1.71;}
.intra-session__result-number, .intra-session__result-percentage{color:#707070;font-size:14px;font-weight:400;}
.intra-session__result-percentage{text-align:right;}
.intra-session__result-bar{width:100%;height:8px;border-radius:5px;background-color:rgba(240, 240, 240, 0.4);margin-top:10px;position:relative;}
.intra-session__result-bar__line{border-radius:5px;background-color:var(--color-red-3);position:absolute;left:0;top:0;height:100%;}
.introduction::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.introduction{position:relative;padding-top:80px;}
@media only screen and (max-width: 1022px) {
.introduction{padding:40px 0;}
}
.introduction::before{background-color:var(--color-gray-light-2);height:calc(100% - 40px);}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.introduction::before{height:calc(100% - 20px);}
}
@media only screen and (max-width: 1022px) {
.introduction::before{height:100%;}
}
.introduction .container{position:relative;z-index:4;}
.introduction__title{display:flex;}
.introduction__title .icon{flex:0 0 32px;max-width:32px;margin-right:8px;margin-top:25px;}
@media only screen and (max-width: 1022px) {
.introduction__title .icon{margin-top:20px;}
}
@media only screen and (max-width: 767px) {
.introduction__title .icon{max-width:25px;flex:0 0 25px;margin-top:17px;margin-right:6px;}
}
.introduction__content{padding:80px 0;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.introduction__content{padding:40px 0;}
}
@media only screen and (max-width: 1022px) {
.introduction__content{padding:0;margin-top:20px;}
}
@media only screen and (min-width: 1023px) {
.introduction .btn{padding-left:26px;}
}
.introduction__image{position:relative;width:100%;height:0;padding-bottom:60%;}
.introduction .title--h1{letter-spacing:normal;}
.introduction .title--h1 strong{color:var(--color-primary);}
.introduction .title--h4{font-weight:700;margin-bottom:4px;}
.introduction__author{font-family:"Roboto", sans-serif;}
.introduction--secondary{padding:0;}
.introduction--secondary::before{display:none;}
.introduction--secondary .introduction__content{padding:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;}
.introduction--secondary .introduction__image{padding-bottom:148%;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.introduction--secondary .introduction__image{max-width:400px;width:100%;padding-bottom:82%;}
}
.location-module::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.location-module{padding-top:164px;position:relative;}
@media only screen and (max-width: 1022px) {
.location-module{padding-top:80px;}
}
.location-module::before{height:50%;background-color:var(--color-gray-light-2);}
@media only screen and (max-width: 1022px) {
.location-module::before{height:100%;}
}
.location-module .container{position:relative;z-index:4;}
.location-module__content{display:flex;flex-direction:column;align-items:flex-start;height:100%;}
.location-module__content .dropdown{margin-top:auto;}
@media only screen and (max-width: 1022px) {
.location-module__content .dropdown{max-width:100%;}
}
.location-module .link-box{width:100%;}
@media only screen and (max-width: 1022px) {
.location-module .link-box{margin-bottom:40px;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.news-card-list__inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:32px;align-items:flex-start;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.news-card-list__inner{grid-gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media only screen and (max-width: 1022px) {
.news-card-list__inner{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:24px;}
}
@media only screen and (max-width: 767px) {
.news-card-list__inner{grid-template-columns:1fr;}
}
.news-card-list__view-switcher{text-align:right;}
.news-card-list .news-card{max-width:100%;height:100%;min-height:300px;}
@media only screen and (max-width: 1439px) {
.news-card-list .news-card{min-height:290px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.news-card-list .news-card{min-height:254px;}
}
.news-card-list .news-card--large{grid-column:span 2;grid-row:span 2;}
@media only screen and (max-width: 1022px) {
.news-card-list .news-card--large{grid-row:span 1;}
}
@media only screen and (max-width: 767px) {
.news-card-list .news-card--large{grid-column:span 1;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.news-card-list .news-card--large .news-card__image{padding-bottom:75%;}
}
@media only screen and (max-width: 767px) {
.news-card-list .news-card--without-image{min-height:1px;}
}
.news-card-list .mod-filter{position:relative;z-index:5;margin-top:-35px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.news-card-list .mod-filter{margin-top:-32px;}
}
@media only screen and (max-width: 1022px) {
.news-card-list .mod-filter{margin-top:-28px;}
}
@media only screen and (min-width: 1023px) {
.news-card-list--three-col .news-card-list__inner{grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media only screen and (min-width: 1023px) {
.news-card-list--three-col .news-card{padding-bottom:74px;}
}
.news-card-list--smaller-title .section-header .title{font-size:30px;}
.news-card-list--smaller-title .section-header__content i{margin-top:14px;}
.sc-news-card-list{margin-top:80px;}
@media only screen and (max-width: 1439px) {
.sc-news-card-list{margin-top:60px;}
}
@media only screen and (max-width: 1022px) {
.sc-news-card-list{margin-top:40px;}
}
.sc-news-card-list .view-switcher .grid-view{pointer-events:none;}
.sc-news-card-list .view-switcher .grid-view .icon:before{background-color:#d52a29;}
.sc-news-card-list.list-view .view-switcher .grid-view{pointer-events:auto;}
.sc-news-card-list.list-view .view-switcher .grid-view .icon:before{background-color:var(--color-font-color);}
.sc-news-card-list.list-view .view-switcher .list-view{pointer-events:none;}
.sc-news-card-list.list-view .view-switcher .list-view .icon:before{background-color:#d52a29;}
.sc-news-card-list.list-view .news-card__image{display:none;}
.sc-news-card-list.list-view .news-card-list__inner{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:24px 32px;}
@media only screen and (max-width: 1199px) {
.sc-news-card-list.list-view .news-card-list__inner{grid-gap:24px;}
}
@media only screen and (max-width: 767px) {
.sc-news-card-list.list-view .news-card-list__inner{grid-template-columns:1fr;}
}
.sc-news-card-list.list-view .news-card-list .news-card--large{grid-column:auto;grid-row:auto;}
.sc-news-card-list.list-view .news-card{min-height:0;width:100%;padding-bottom:0;display:flex;flex-direction:column;}
.sc-news-card-list.list-view .news-card__content{transform:none;width:100%;position:relative;left:0;padding:22px 24px;display:flex;flex-direction:column;flex:auto;}
@media only screen and (max-width: 767px) {
.sc-news-card-list.list-view .news-card__content{padding:18px;}
}
.sc-news-card-list.list-view .news-card__date{margin-top:auto;padding-top:4px;}
.sc-news-card-list.list-view .news-card--large h2{font-size:18px;}
.sc-news-card-list.list-view .news-card .news-card__category strong{color:var(--color-gray-dark);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.news-detail__image{position:relative;height:0;padding-bottom:40%;box-shadow:5px 10px 20px rgba(0, 0, 0, 0.16);}
.news-detail__image:first-child{margin-top:-130px;}
@media only screen and (max-width: 1199px) {
.news-detail__image:first-child{margin-top:-80px;}
}
.news-detail .container > .margin:last-child{display:none;}
.news-detail .editor-text h3{margin-bottom:20px;}
.news-detail .editor-text h3 + p{margin-top:20px;}
.news-detail .editor-text h3:last-child{margin-bottom:0;}
@media only screen and (min-width: 1200px) {
.news-detail .editor-text ol, .news-detail .editor-text ul{font-size:20px;line-height:1.5;}
}
.news-detail .mod-cta{max-width:100%;}
.news-detail hr{height:1px;width:100%;border:0;background-color:var(--color-gray-2);}
.news-detail__links{position:relative;width:100%;min-height:1px;pointer-events:none;}
@media only screen and (max-width: 1199px) {
.news-detail__links{margin-bottom:40px;pointer-events:all;}
}
.news-detail__links .link-box{padding:40px 0;width:100%;max-width:208px;position:absolute;right:0;top:0;pointer-events:all;box-shadow:none;border-top:1px solid var(--color-gray-2);border-bottom:1px solid var(--color-gray-2);}
@media only screen and (max-width: 1199px) {
.news-detail__links .link-box{position:relative;max-width:820px;margin:0 auto;}
}
@media only screen and (max-width: 767px) {
.news-detail__links .link-box{padding:20px 0;}
}
.sc-news-detail{z-index:6;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.noscript{display:block;width:100%;}
.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%;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.program-groups .title--h2 strong{color:var(--color-primary);}
.program-groups__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:60px 30px;letter-spacing:normal;}
@media only screen and (max-width: 1199px) {
.program-groups__list{grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:30px;}
}
@media only screen and (max-width: 1022px) {
.program-groups__list{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:30px;}
}
@media only screen and (max-width: 767px) {
.program-groups__list{grid-template-columns:1fr;grid-gap:24px;}
}
.program-groups__list .title{position:relative;padding-left:18px;line-height:1.4;min-height:110px;}
@media only screen and (max-width: 1199px) {
.program-groups__list .title{min-height:1px;}
}
.program-groups__list .title::before{content:"";position:absolute;top:11px;left:0;height:6px;width:6px;background-color:var(--color-primary);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.program-overview__list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:32px;position:relative;z-index:6;}
@media only screen and (max-width: 1199px) {
.program-overview__list{grid-gap:25px;}
}
@media only screen and (max-width: 1022px) {
.program-overview__list{grid-template-columns:1fr;}
}
.program-overview__item{position:relative;padding-right:25px;}
@media only screen and (max-width: 1022px) {
.program-overview__item{padding-bottom:25px;}
}
.program-overview__item::after{content:"";height:100%;width:1px;position:absolute;top:0;right:0;background-color:var(--color-gray);}
@media only screen and (max-width: 1022px) {
.program-overview__item::after{right:inherit;top:inherit;left:0;bottom:0;height:1px;width:100%;}
}
.program-overview__item:last-child{padding:0;}
@media only screen and (min-width: 1023px) {
.program-overview__item:last-child{grid-column:span 2;}
}
.program-overview__item:last-child::after{display:none;}
.program-overview__item .title--h3{color:var(--color-red-3);margin-bottom:4px;}
.program-overview__super-title{color:var(--color-gray-dark-2);font-weight:700;}
.program-overview .mod-filter{margin-top:-40px;position:relative;z-index:6;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.program-overview .mod-filter{margin-top:-32px;}
}
@media only screen and (max-width: 1022px) {
.program-overview .mod-filter{margin-top:-28px;}
}
@media only screen and (max-width: 767px) {
.program-overview .mod-filter{margin-top:40px;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.publication-card-list .publication-card{max-width:100%;height:100%;}
.publication-card-list__inner{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:32px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.publication-card-list__inner{grid-gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));}
}
@media only screen and (max-width: 1022px) {
.publication-card-list__inner{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:24px;}
}
@media only screen and (max-width: 767px) {
.publication-card-list__inner{grid-template-columns:1fr;}
}
.research-module__image::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.research-module__link-text::before, .research-module__link-text::after{content:"";position:absolute;bottom:0;width:0;right:0;height:1px;background-color:var(--color-primary);pointer-events:none;}
.research-module__link-text::before{transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;}
.research-module__link-text::after{transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83);}
.research-module__link-text:hover::before, .research-module__link-text:hover::after{width:100%;left:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.research-module{color:var(--color-white);}
.research-module .title{color:inherit;letter-spacing:0.8px;margin-bottom:26px;}
@media only screen and (max-width: 767px) {
.research-module .title{margin-bottom:15px;}
}
.research-module__item{position:relative;padding:80px 0;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.research-module__item{padding:70px 0;}
}
@media only screen and (max-width: 1022px) {
.research-module__item{padding:50px 0;}
}
@media only screen and (min-width: 1200px) {
.research-module__item{min-height:650px;}
}
.research-module__content{position:relative;z-index:4;max-width:448px;width:100%;margin:0 auto;}
@media only screen and (max-width: 1022px) {
.research-module__content{max-width:calc(100% - 100px);}
}
@media only screen and (max-width: 767px) {
.research-module__content{max-width:100%;}
}
.research-module__image{width:50vw;right:-16px;left:inherit;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.research-module__image{right:-10px;}
}
@media only screen and (max-width: 1022px) {
.research-module__image{width:100vw;right:0;left:50%;transform:translateX(-50%);}
}
.research-module__image::before{background-color:var(--color-black-2);opacity:0.8;mix-blend-mode:multiply;z-index:3;}
.research-module__links{display:grid;justify-items:flex-start;grid-gap:20px;}
.research-module__link{display:inline-flex;align-items:center;font-weight:700;letter-spacing:0.18px;position:relative;padding-right:28px;}
.research-module__link .icon{position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform 0.3s ease;}
.research-module__link .icon::before{background-color:var(--color-white);}
.research-module__link-text{position:relative;}
.research-module__link:hover{color:var(--color-primary);}
.research-module__link:hover .research-module__link-text::after, .research-module__link:hover .research-module__link-text::before{width:100%;left:0;}
.research-module__link:hover .icon{transform:translate(4px, -50%);}
.research-module__link:hover .icon::before{background-color:var(--color-primary);}
.research-module__footer{border-top:1px solid var(--color-gray-dark-2);}
.research-module .col-xs-12:nth-child(even) .research-module__image{right:inherit;left:-16px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.research-module .col-xs-12:nth-child(even) .research-module__image{left:-10px;}
}
@media only screen and (max-width: 1022px) {
.research-module .col-xs-12:nth-child(even) .research-module__image{left:50%;transform:translateX(-50%);}
}
.research-module__illustrator-image{position:absolute;height:402px;width:432px;z-index:4;left:-1%;bottom:-3%;opacity:0.06;pointer-events:none;}
.research-module__illustrator-image img{object-fit:contain;height:100%;width:100%;}
.scrolling-sidemenu__image::before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.scrolling-sidemenu{position:relative;padding:164px 0 0;}
@media only screen and (max-width: 1022px) {
.scrolling-sidemenu{padding:80px 0;}
}
.scrolling-sidemenu > .container > .row{position:relative;}
.scrolling-sidemenu__list{width:100%;}
.scrolling-sidemenu__top{min-height:440px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.scrolling-sidemenu__top{min-height:400px;}
}
@media only screen and (max-width: 1022px) {
.scrolling-sidemenu__top{min-height:340px;}
}
.scrolling-sidemenu__content{padding-bottom:80px;color:var(--color-gray-light-4);z-index:2;position:relative;}
@media only screen and (max-width: 1022px) {
.scrolling-sidemenu__content{padding-bottom:40px;}
}
.scrolling-sidemenu__content .title{color:var(--color-gray-light-4);}
.scrolling-sidemenu .breadcrumbs{border-top:1px solid var(--color-gray-dark-2);z-index:1;}
.scrolling-sidemenu .breadcrumbs__item{color:var(--color-gray);}
.scrolling-sidemenu .breadcrumbs__item:first-child{color:var(--color-gray-light-2);}
.scrolling-sidemenu .breadcrumbs .icon::before{background-color:var(--color-white);}
.scrolling-sidemenu__image{background-color:var(--color-gray-light-2);position:absolute;top:0;left:0;width:100%;pointer-events:none;z-index:0;}
.scrolling-sidemenu__image::before{background-color:#000;opacity:0.8;z-index:3;mix-blend-mode:multiply;}
.scrolling-sidemenu .sc-tabs-module{position:initial;}
@media only screen and (max-width: 1022px) {
.scrolling-sidemenu .link-box__content .title{display:none;}
}
@media only screen and (max-width: 1022px) {
.scrolling-sidemenu .link-box{padding:8px 0 26px;}
}
@media only screen and (min-width: 1023px) {
.scrolling-sidemenu .tabs-module__links-wrapper{position:absolute;top:0;right:0;z-index:1;height:calc(100% - 80px);width:100%;}
.scrolling-sidemenu .tabs-module__links-wrapper .link-box{position:sticky;top:80px;right:0;box-shadow:0 16px 32px rgba(0, 0, 0, 0.1);background-color:var(--color-white);padding:40px 80px 40px 40px;border:none;margin:0;display:grid;grid-template-columns:32px 1fr;grid-gap:8px;}
.scrolling-sidemenu .tabs-module__links-wrapper .link-box .icon-dotted-border{display:block;}
.scrolling-sidemenu .tabs-module__links-wrapper .link-box__link{display:flex;flex-direction:row-reverse;width:100%;justify-content:space-between;gap:20px;margin-bottom:4px;}
.scrolling-sidemenu .tabs-module__links-wrapper .link-box__link .icon{margin:0;flex-shrink:0;}
.scrolling-sidemenu .tabs-module__links-wrapper .link-box.secondary{display:block;box-shadow:none;background-color:transparent;padding:26px 0;border-top:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray);}
.scrolling-sidemenu .tabs-module__links-wrapper .link-box.secondary .icon-dotted-border, .scrolling-sidemenu .tabs-module__links-wrapper .link-box.secondary .title{display:none;}
.scrolling-sidemenu .tabs-module__links-wrapper .link-box.secondary .link-box__link{flex-direction:row;justify-content:flex-start;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.search-result-list{padding-top:250px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.search-result-list{padding-top:200px;}
}
@media only screen and (max-width: 1022px) {
.search-result-list{padding-top:88px;}
}
.search-result-list__item{display:flex;padding:30px 0;border-bottom:1px solid var(--color-gray);transition:border-color 0.3s ease;}
@media only screen and (max-width: 767px) {
.search-result-list__item{padding:20px 0;}
}
.search-result-list__item .icon{width:20px;height:20px;flex:0 0 40px;max-width:40px;margin-left:40px;transition:transform 0.3s ease;}
@media only screen and (max-width: 767px) {
.search-result-list__item .icon{flex:0 0 20px;max-width:20px;margin-left:20px;}
}
.search-result-list__item .icon::before{background-color:var(--color-primary);}
.search-result-list__item:hover{border-color:var(--color-primary);}
.search-result-list__item:hover .icon{transform:translateX(4px);}
.search-result-list__text{flex:auto;}
.mobile-hamburger:after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.mobile-hamburger{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;}
.header-main__quick-nav-link::before, .header-main__quick-nav-link::after{content:"";position:absolute;bottom:0;width:0;right:0;height:1px;background-color:var(--color-primary);pointer-events:none;}
.header-main__quick-nav-link::before{transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;}
.header-main__quick-nav-link::after{transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83);}
.header-main__quick-nav-link:hover::before, .header-main__quick-nav-link:hover::after{width:100%;left:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.header-main{width:100%;z-index:100;position:fixed;left:0;top:0;font-family:"Roboto", sans-serif;padding:24px 0;transition:transform 0.3s ease, background-color 0.3s ease, padding 0.3s ease, box-shadow 0.3s ease, margin 0.3s ease;}
.is-scrolled .header-main{margin-top:-140px;background-color:var(--color-white);box-shadow:0 0 6px rgba(0, 0, 0, 0.1);padding:10px 0;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.is-scrolled .header-main{margin-top:-125px;}
}
@media only screen and (max-width: 1022px) {
.is-scrolled .header-main{margin-top:-80px;padding:16px 0 10px;}
}
.is-scrolled-up .header-main{margin-top:0;}
.is-scrolled-up.is-scrolled .header-main{margin-top:-55px;}
@media only screen and (max-width: 1022px) {
.is-scrolled-up.is-scrolled .header-main{margin-top:0;}
}
@media only screen and (max-width: 1022px) {
.is-open-menu .header-main, .is-open-quick-nav .header-main{margin-top:0;}
}
.is-open-mega-menu .header-main{box-shadow:none;}
.header-main__inner{position:relative;display:flex;align-items:flex-end;justify-content:space-between;}
.header-main__logo{display:inline-block;position:relative;z-index:9;transition:max-width 0.3s ease, margin 0.3s ease;}
.header-main__logo img{width:440px;object-fit:contain;transition:opacity 0.3s ease;}
@media(min-width:1200px){
.header-main__logo img{margin-left:-52px;}
}
@media(min-width:1440px){
.header-main__logo img{margin-left:-58px;}
}
@media only screen and (max-width: 1439px) {
.header-main__logo img{max-width:350px;}
}
@media only screen and (max-width: 1199px) {
.header-main__logo img{max-width:280px;}
}
@media only screen and (max-width: 1022px) {
.header-main__logo img{max-width:174px;margin-left:0;}
}
.is-scrolled .header-main__logo img{max-width:250px;}
@media(min-width:1200px){
.is-scrolled .header-main__logo img{margin-left:-36px;}
}
@media only screen and (max-width: 1199px) {
.is-scrolled .header-main__logo img{max-width:180px;}
}
.header-main__logo--dark{position:absolute;left:0;top:0;opacity:0;}
.is-scrolled .header-main__logo--dark, .is-open-mega-menu .header-main__logo--dark{opacity:1;}
@media only screen and (max-width: 1022px) {
.is-open-menu .header-main__logo--dark{opacity:1;}
.is-open-quick-nav .header-main__logo--dark{opacity:0;}
}
.is-scrolled .header-main__logo--white, .is-open-mega-menu .header-main__logo--white{opacity:0;}
@media only screen and (max-width: 1022px) {
.is-open-menu .header-main__logo--white{opacity:0;}
.is-open-quick-nav .header-main__logo--white{opacity:1;}
}
.header-main__quick-nav{display:grid;font-size:14px;font-weight:500;color:var(--color-gray);}
@media only screen and (min-width: 1023px) {
.header-main__quick-nav{grid-gap:44px;margin-top:8px;letter-spacing:0.14px;grid-auto-flow:column;transition:opacity 0.3s ease, visibility 0.3s ease;}
}
@media only screen and (max-width: 1199px) {
.header-main__quick-nav{font-size:12px;letter-spacing:0;grid-gap:32px;}
}
@media only screen and (max-width: 1022px) {
.header-main__quick-nav{position:fixed;left:0;top:0;width:100%;max-height:calc(100% - 64px);overflow:auto;background-color:var(--color-black-2);z-index:3;font-size:16px;grid-gap:20px;padding:126px 24px 40px;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease;}
.is-open-quick-nav .header-main__quick-nav{opacity:1;visibility:visible;}
.is-scrolled .header-main__quick-nav{max-height:100%;}
.is-scrolled-up .header-main__quick-nav{max-height:calc(100% - 64px);}
}
@media only screen and (min-width: 1023px) {
.is-scrolled .header-main__quick-nav, .is-open-mega-menu .header-main__quick-nav{color:var(--color-gray-dark-2);}
}
.header-main__quick-nav-item{position:relative;}
@media only screen and (max-width: 1022px) {
.header-main__quick-nav-item{padding-left:24px;}
}
.header-main__quick-nav-item:not(:last-child)::after{content:"";position:absolute;left:calc(100% + 10px);width:20px;height:2px;top:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='1' viewBox='0 0 21 1'%3E%3Cline id='Line_104' data-name='Line 104' x1='21' transform='translate(0 0.5)' fill='none' stroke='gray' stroke-width='1' stroke-dasharray='5 3' opacity='0.4'/%3E%3C/svg%3E") repeat-x;}
@media only screen and (max-width: 1199px) {
.header-main__quick-nav-item:not(:last-child)::after{left:calc(100% + 8px);width:16px;}
}
@media only screen and (max-width: 1022px) {
.header-main__quick-nav-item:not(:last-child)::after{left:0;width:12px;}
}
@media only screen and (max-width: 1022px) {
.header-main__quick-nav-item--language{position:absolute;right:24px;bottom:40px;padding:0;}
}
.header-main__quick-nav-link{display:inline-block;position:relative;}
.header-main__quick-nav-link::after, .header-main__quick-nav-link::before{background-color:var(--color-primary);}
.header-main__quick-nav-link:hover, .header-main__quick-nav-link:focus{color:var(--color-primary);}
@media only screen and (max-width: 1022px) {
.header-main__left{width:100%;display:flex;align-items:flex-end;padding-right:50px;justify-content:space-between;}
}
.header-main__right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;}
@media only screen and (max-width: 1022px) {
.header-main__right{display:block;}
}
.header-main__right-bottom{display:flex;margin-top:32px;}
.header-main__search-btn{width:60px;height:60px;background-color:var(--color-primary);position:absolute;right:0;bottom:0;z-index:8;transition:background-color 0.3s ease;}
@media only screen and (max-width: 1199px) {
.header-main__search-btn{width:46px;height:46px;}
}
@media only screen and (max-width: 1022px) {
.header-main__search-btn{right:-10px;background-color:transparent;bottom:-2px;}
}
@media only screen and (min-width: 1023px) {
.header-main__search-btn:hover{background-color:var(--color-primary-hover);}
}
.header-main__search-btn .icon{pointer-events:none;}
.header-main__search-btn .icon::before{background-color:var(--color-white);}
@media only screen and (max-width: 1022px) {
.header-main__search-btn .icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24.565' viewBox='0 0 24 24.565'%3E%3Cpath d='M18.1,2.2a8.715,8.715,0,0,0-8.654,8.737,8.847,8.847,0,0,0,1.842,5.388L3.081,24.644a1.264,1.264,0,0,0,0,1.759,1.2,1.2,0,0,0,.865.363A1.222,1.222,0,0,0,4.84,26.4l8.207-8.319A8.5,8.5,0,0,0,18.071,19.7,8.752,8.752,0,0,0,18.1,2.2Zm0,15.3a6.533,6.533,0,1,1,6.42-6.532A6.482,6.482,0,0,1,18.1,17.5Zm4.327-6.42a.963.963,0,0,1-.949.837h-.14a.991.991,0,0,1-.837-1.089c.2-1.452-1.424-2.205-1.507-2.233a.981.981,0,0,1-.475-1.284,1.009,1.009,0,0,1,1.284-.5C19.914,6.834,22.817,8.174,22.426,11.077ZM20.388,13.2a1.174,1.174,0,0,1,.335.782,1.014,1.014,0,0,1-.335.782,1.174,1.174,0,0,1-.782.335,1.056,1.056,0,0,1-.782-.335,1.174,1.174,0,0,1-.335-.782,1.056,1.056,0,0,1,.335-.782,1.174,1.174,0,0,1,.782-.335A1.1,1.1,0,0,1,20.388,13.2Z' transform='translate(-2.725 -2.2)' fill='%23333'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24.565' viewBox='0 0 24 24.565'%3E%3Cpath d='M18.1,2.2a8.715,8.715,0,0,0-8.654,8.737,8.847,8.847,0,0,0,1.842,5.388L3.081,24.644a1.264,1.264,0,0,0,0,1.759,1.2,1.2,0,0,0,.865.363A1.222,1.222,0,0,0,4.84,26.4l8.207-8.319A8.5,8.5,0,0,0,18.071,19.7,8.752,8.752,0,0,0,18.1,2.2Zm0,15.3a6.533,6.533,0,1,1,6.42-6.532A6.482,6.482,0,0,1,18.1,17.5Zm4.327-6.42a.963.963,0,0,1-.949.837h-.14a.991.991,0,0,1-.837-1.089c.2-1.452-1.424-2.205-1.507-2.233a.981.981,0,0,1-.475-1.284,1.009,1.009,0,0,1,1.284-.5C19.914,6.834,22.817,8.174,22.426,11.077ZM20.388,13.2a1.174,1.174,0,0,1,.335.782,1.014,1.014,0,0,1-.335.782,1.174,1.174,0,0,1-.782.335,1.056,1.056,0,0,1-.782-.335,1.174,1.174,0,0,1-.335-.782,1.056,1.056,0,0,1,.335-.782,1.174,1.174,0,0,1,.782-.335A1.1,1.1,0,0,1,20.388,13.2Z' transform='translate(-2.725 -2.2)' fill='%23333'/%3E%3C/svg%3E%0A");}
.is-scrolled .header-main__search-btn .icon::before, .is-open-menu .header-main__search-btn .icon::before{background-color:var(--color-font-color);}
.is-open-quick-nav .header-main__search-btn .icon::before{background-color:var(--color-white);}
}
.header-main__tab{display:flex;position:fixed;left:0;z-index:100;bottom:0;width:100%;font-size:12px;color:var(--color-gray-dark-2);background-color:var(--color-white);transition:transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;}
.is-scrolled .header-main__tab{transform:translate(0, 100%);}
.is-scrolled-up .header-main__tab{transform:translate(0, 0);}
.header-main__tab-link{flex:1;display:flex;flex-direction:column;align-items:center;padding:10px;height:64px;}
.header-main__tab-link *{pointer-events:none;}
.header-main__tab-link-icon{width:20px;height:20px;margin-bottom:6px;}
.header-main__tab-link:not(:last-child){border-right:1px solid var(--color-gray-dark-2);}
.header-main--dark .header-main__logo--white{opacity:0;}
@media only screen and (max-width: 1022px) {
.is-open-quick-nav .header-main--dark .header-main__logo--white{opacity:1;}
}
.header-main--dark .header-main__logo--dark{opacity:1;}
@media only screen and (max-width: 1022px) {
.is-open-quick-nav .header-main--dark .header-main__logo--dark{opacity:0;}
}
.header-main--dark .header-main__quick-nav{color:var(--color-gray-dark-2);}
.header-main--dark .menu{color:var(--color-font-color);}
.header-main--dark .menu__separator{background-color:var(--color-gray);}
@media only screen and (max-width: 1022px) {
.header-main--dark .header-main__search-btn .icon::before, .header-main--dark .quick-nav-hamburger span{background-color:var(--color-font-color);}
.is-open-quick-nav .header-main--dark .header-main__search-btn .icon::before, .is-open-quick-nav .header-main--dark .quick-nav-hamburger span{background-color:var(--color-white);}
}
.header-main--intra .header-main__logo{max-width:228px;margin-left:-44px;}
@media(max-width:1550px){
.header-main--intra .header-main__logo{margin-left:0;}
}
.header-main--intra .header-main__right-bottom{margin-top:0;}
.header-main--intra .header-search__input-field{border-radius:0;font-size:15px;font-weight:600;font-family:"Roboto Slab", sans-serif;}
.header-main--intra .header-search__submit{background-color:transparent;}
.header-main--intra .header-search__submit .icon:before{background-color:#000;}
.header-main--intra .header-search__close{border:none;}
.header-main--intra .header-main__inner:after{content:"";bottom:-10px;left:0;width:100%;height:1px;background-color:#4b5054;position:absolute;}
.is-scrolled .header-main--intra .header-main__inner:after, .is-open-menu .header-main--intra .header-main__inner:after, .is-open-mega-menu .header-main--intra .header-main__inner:after{display:none;}
.mobile-hamburger{z-index:100;display:flex;align-items:center;justify-content:center;flex-direction:column;position:fixed;bottom:88px;right:24px;width:64px;height:64px;color:var(--color-white);text-align:center;line-height:1;font-size:12px;background-color:var(--color-primary);transition:bottom 0.5s ease-in-out, -webkit-bottom 0.5s ease-in-out;}
.is-scrolled .mobile-hamburger{bottom:28px;}
.is-scrolled-up .mobile-hamburger{bottom:88px;}
.mobile-hamburger:after{z-index:9;transform:scale(1.5);}
.mobile-hamburger__inner{display:block;margin:6px 0;pointer-events:none;}
.mobile-hamburger__text{position:relative;pointer-events:none;}
.mobile-hamburger__text i{font-style:normal;transition:opacity 0.3s ease;}
.mobile-hamburger__text-close{position:absolute;left:50%;top:0;transform:translate(-50%, 0);opacity:0;}
.is-open-menu .mobile-hamburger__text-close{opacity:1;}
.is-open-menu .mobile-hamburger__text-open{opacity:0;}
.mobile-hamburger .bars{background-color:var(--color-white);height:1px;display:block;width:28px;margin-bottom:7px;transition:transform 0.3s ease;}
.mobile-hamburger .bars:last-child{margin-bottom:0;}
.is-open-menu .mobile-hamburger .bars:first-child{transform:translateY(8px) rotate(225deg);}
.is-open-menu .mobile-hamburger .bars:nth-child(2){transform:scale(0);}
.is-open-menu .mobile-hamburger .bars:last-child{transform:translateY(-8px) rotate(315deg);}
.quick-nav-hamburger{width:25px;height:25px;position:relative;z-index:9;transition:0.1s;cursor:pointer;display:inline-block;margin-bottom:8px;}
.quick-nav-hamburger span{width:5px;height:5px;background-color:var(--color-white);display:block;border-radius:50%;position:absolute;transition:background-color 0.3s ease;}
.is-scrolled .quick-nav-hamburger span, .is-open-menu .quick-nav-hamburger span{background-color:var(--color-font-color);}
.quick-nav-hamburger span:nth-child(1){left:0;top:0;}
.quick-nav-hamburger span:nth-child(2){left:10px;top:0;}
.quick-nav-hamburger span:nth-child(3){right:0;top:0;}
.quick-nav-hamburger span:nth-child(4){left:0;top:10px;}
.quick-nav-hamburger span:nth-child(5){position:absolute;left:10px;top:10px;}
.quick-nav-hamburger span:nth-child(6){right:0px;top:10px;}
.quick-nav-hamburger span:nth-child(7){left:0px;bottom:0px;}
.quick-nav-hamburger span:nth-child(8){position:absolute;left:10px;bottom:0px;}
.quick-nav-hamburger span:nth-child(9){right:0px;bottom:0px;}
.is-open-quick-nav .quick-nav-hamburger{transform:rotate(180deg);cursor:pointer;transition:0.2s cubic-bezier(0.8, 0.5, 0.2, 1.4);}
.is-open-quick-nav .quick-nav-hamburger span{border-radius:50%;background-color:var(--color-primary) !important;}
.is-open-quick-nav .quick-nav-hamburger span:nth-child(2){left:5px;top:5px;}
.is-open-quick-nav .quick-nav-hamburger span:nth-child(4){left:5px;top:15px;}
.is-open-quick-nav .quick-nav-hamburger span:nth-child(6){right:5px;top:5px;}
.is-open-quick-nav .quick-nav-hamburger span:nth-child(8){left:15px;bottom:5px;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.study-details .mod-filter{margin-top:-40px;position:relative;z-index:5;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.study-details .mod-filter{margin-top:-35px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.study-details .mod-filter{margin-top:-28px;}
}
@media only screen and (max-width: 767px) {
.study-details .mod-filter{margin-top:30px;}
}
.study-details__title{display:grid;grid-template-columns:32px 1fr;grid-gap:8px;}
@media only screen and (max-width: 767px) {
.study-details__title{grid-template-columns:25px 1fr;}
}
.study-details__title .icon{margin-top:25px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.study-details__title .icon{margin-top:20px;}
}
@media only screen and (max-width: 767px) {
.study-details__title .icon{width:25px;margin-top:18px;}
}
.study-details .result + .result{margin-top:80px;}
@media only screen and (max-width: 1199px) {
.study-details .result + .result{margin-top:60px;}
}
@media only screen and (max-width: 767px) {
.study-details .result + .result{margin-top:40px;}
}
.study-details .result + *{margin-top:30px;}
.study-details .mod-cta{max-width:100%;}
.study-details .mod-cta .margin{display:none;}
.study-details .mod-cta__text{max-width:420px;}
.study-details .editor-text * + ul{margin-top:24px;}
.study-details .editor-text ul{grid-gap:20px;}
.study-details .editor-text p:not(:last-child){margin-bottom:20px;}
.hero-banner__bg::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.hero-banner{position:relative;padding:200px 0 100px;color:var(--color-white);}
@media only screen and (max-width: 1022px) {
.hero-banner{padding:92px 0 60px;}
}
.hero-banner__bg::after{background-color:rgba(0, 0, 0, 0.8);}
.hero-banner .container{position:relative;z-index:3;}
.hero-banner__section-title{font-size:40px;line-height:1.5;}
@media only screen and (min-width: 1200px) {
.hero-banner__section-title{transform-origin:0;writing-mode:vertical-lr;transform:rotate(-180deg);position:absolute;left:4px;top:0;margin-top:56px;padding-bottom:30px;}
.hero-banner__section-title::after{content:"";position:absolute;left:14px;bottom:0;width:32px;height:1px;border-top:2px dashed var(--color-red-3);}
}
@media only screen and (max-width: 1199px) {
.hero-banner__section-title{margin-bottom:30px;}
}
@media only screen and (max-width: 1022px) {
.hero-banner__section-title{font-size:30px;margin-bottom:20px;}
}
.hero-banner__header{margin-bottom:24px;display:flex;gap:30px;align-items:flex-start;justify-content:space-between;}
@media only screen and (max-width: 767px) {
.hero-banner__header{flex-direction:column;grid-gap:24px;margin-bottom:30px;}
}
.hero-banner__footer{text-align:right;margin-top:24px;}
.hero-banner__footer .btn{background-color:transparent;border-color:#fafafa;color:#fafafa;min-height:48px;min-width:157px;}
.hero-banner__footer .btn .icon::before{background-color:currentColor;}
.hero-banner__footer .btn:hover{background-color:var(--color-red-3);border-color:var(--color-red-3);}
.hero-banner__title{max-width:400px;flex:auto;}
@media only screen and (max-width: 1022px) {
.hero-banner__title{max-width:240px;}
}
.hero-banner__title strong{font-weight:400;color:var(--color-red-3);}
.hero-banner__row{display:grid;grid-gap:0 32px;grid-template-columns:repeat(4, minmax(0, 1fr));}
@media only screen and (max-width: 1022px) {
.hero-banner__row{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
@media only screen and (max-width: 767px) {
.hero-banner__row{grid-gap:0 15px;}
}
@media only screen and (max-width: 767px) {
.hero-banner__item{grid-column:span 2;}
}
.hero-banner__item:first-child{grid-column:span 2;grid-row:span 6;}
@media only screen and (max-width: 1022px) {
.hero-banner__item:first-child{grid-row:span 1;}
}
.hero-banner__item:nth-child(2), .hero-banner__item:nth-child(3){margin-bottom:30px;}
@media only screen and (max-width: 767px) {
.hero-banner__item:nth-child(2), .hero-banner__item:nth-child(3){margin-bottom:0;grid-column:span 1;}
}
.hero-banner__item.img-top img{object-position:top;}
.hero-banner .news-card{color:var(--color-font-color);padding-bottom:0;min-height:100%;display:flex;flex-direction:column;max-width:100%;}
@media only screen and (max-width: 1022px) {
.hero-banner .news-card{padding-bottom:30px;}
}
@media only screen and (max-width: 767px) {
.hero-banner .news-card{padding-bottom:15px;}
}
.hero-banner .news-card__content{left:0;transform:translateX(0);width:100%;position:relative;flex:auto;}
@media only screen and (max-width: 767px) {
.hero-banner .news-card__title{font-size:12px;}
}
.hero-banner .news-card__title *{font-size:inherit;line-height:inherit;}
.hero-banner .news-card__image{padding-bottom:51.5%;}
@media only screen and (max-width: 767px) {
.hero-banner .news-card__image{padding-bottom:56.24%;}
}
@media only screen and (max-width: 767px) {
.hero-banner .news-card__date{font-size:8px;}
}
.hero-banner .news-card:not(.news-card--large) .news-card__category{font-size:10px;margin-bottom:4px;}
.hero-banner .news-card:not(.news-card--large) .news-card__content{padding:16px 24px;}
@media only screen and (max-width: 767px) {
.hero-banner .news-card:not(.news-card--large) .news-card__content{padding:14px;}
}
.hero-banner .news-card--large{padding-bottom:0;max-width:100%;}
@media only screen and (max-width: 1022px) {
.hero-banner .news-card--large{min-height:1px;padding-bottom:30px;}
}
@media only screen and (max-width: 767px) {
.hero-banner .news-card--large{padding-bottom:15px;}
}
.hero-banner .news-card--large .news-card__image{padding-bottom:65%;}
@media only screen and (max-width: 1022px) {
.hero-banner .news-card--large .news-card__image{padding-bottom:56.24%;}
}
.hero-banner .news-card--large .news-card__category{margin-bottom:6px;}
@media only screen and (max-width: 767px) {
.hero-banner .news-card--large .news-card__category{font-size:10px;margin-bottom:4px;}
}
.hero-banner .news-card--large .news-card__content{width:100%;padding:35px 32px;}
@media only screen and (max-width: 767px) {
.hero-banner .news-card--large .news-card__content{padding:14px;}
}
.hero-banner .news-card--large .news-card__title{font-size:28px;line-height:1.1;}
@media only screen and (max-width: 767px) {
.hero-banner .news-card--large .news-card__title{font-size:14px;}
}
.hero-banner .news-card--large .news-card__date{margin-top:0;}
@media only screen and (max-width: 767px) {
.hero-banner .news-card--large .news-card__date{font-size:10px;}
}
.hero-banner__card{margin:0 0 -1px;border-top:1px dashed #818283;border-bottom:1px dashed #818283;display:flex;flex-direction:column;padding:14px 24px;min-height:calc(100% + 1px);}
@media only screen and (max-width: 767px) {
.hero-banner__card{padding:14px;}
}
.hero-banner__card-info{font-size:10px;margin-bottom:4px;color:var(--color-gray-dark-2);display:flex;gap:4px;flex-wrap:wrap;}
.hero-banner__card-category{font-weight:700;text-transform:uppercase;display:flex;align-items:center;gap:4px;}
.hero-banner__card-arrow{color:transparent;margin-left:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.37' height='8.275' viewBox='0 0 5.37 8.275'%3E%3Cpath id='Path_1143' data-name='Path 1143' d='M4.138,5.37,0,1.232,1.232,0,4.138,2.905,7.043,0,8.275,1.232Z' transform='translate(0 8.275) rotate(-90)' fill='%23d91016'/%3E%3C/svg%3E%0A") no-repeat center/6px;}
@media only screen and (max-width: 767px) {
.hero-banner__card-arrow{background-size:4px;margin-left:10px;}
}
.hero-banner__card-title{color:inherit;font-family:"Roboto", sans-serif;font-weight:500;line-height:1.45;}
@media only screen and (max-width: 767px) {
.hero-banner__card-title{font-size:14px;}
}
.hero-banner__card:hover{color:var(--color-red-3);}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.summer-school-form{background-color:var(--color-gray-light-2);padding:164px 0 120px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.summer-school-form{padding-bottom:80px;}
}
@media only screen and (max-width: 1022px) {
.summer-school-form{padding:115px 0 50px;}
}
.summer-school-form__form{background-color:var(--color-white);padding:60px;}
@media only screen and (max-width: 1199px) {
.summer-school-form__form{padding:40px;}
}
@media only screen and (max-width: 767px) {
.summer-school-form__form{padding:24px;position:relative;left:-24px;width:calc(100% + 48px);}
}
.summer-school-form__form-title{display:flex;}
.summer-school-form__form-title .icon{flex:0 0 32px;max-width:32px;width:100%;margin-top:24px;margin-right:8px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.summer-school-form__form-title .icon{margin-top:20px;}
}
@media only screen and (max-width: 767px) {
.summer-school-form__form-title .icon{max-width:25px;flex:0 0 25px;margin-top:15px;margin-right:6px;}
}
.summer-school-form__form-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 24px;align-items:start;}
@media only screen and (max-width: 767px) {
.summer-school-form__form-inner{grid-gap:20px;grid-template-columns:1fr;}
}
.summer-school-form__form-postal-input{display:grid;grid-template-columns:1fr 2fr;grid-gap:24px;}
@media only screen and (max-width: 767px) {
.summer-school-form__form-postal-input{grid-gap:12px;}
}
.summer-school-form__form-footer{border-top:1px solid var(--color-gray);margin-top:36px;padding-top:32px;}
@media only screen and (max-width: 767px) {
.summer-school-form__form-footer{margin-top:24px;padding-top:24px;}
}
.summer-school-form__form-submit{margin-top:36px;}
@media only screen and (max-width: 767px) {
.summer-school-form__form-submit{margin-top:24px;}
}
.summer-school-form__form-submit .btn{min-width:104px;min-height:48px;}
.summer-school-form__thankyou{display:none;}
.summer-school-form.show-thankyou .summer-school-form__form-form{display:none;}
.summer-school-form.show-thankyou .summer-school-form__thankyou{display:block;}
.summer-school-form .pick-workshops{grid-column:1/3;}
@media only screen and (max-width: 767px) {
.summer-school-form .pick-workshops{grid-column:1/2;}
}
.summer-school-form .pick-workshops__error{margin-top:4px;display:none;color:var(--color-validation);position:relative;font-size:14px;}
.summer-school-form .pick-workshops .radio-button-group__title{text-transform:uppercase;}
.summer-school-form .pick-workshops .fv-plugins-message-container{display:none;}
.summer-school-form .pick-workshops .checkbox-group.is-validation-failed .pick-workshops__error{display:block;}
.summer-school-form .pick-workshops__sort{grid-column:1/3;display:none;}
@media only screen and (max-width: 767px) {
.summer-school-form .pick-workshops__sort{grid-column:1/2;}
}
.summer-school-form .pick-workshops__sort.is-active{display:grid;}
.summer-school-form .sort-workshops{display:flex;overflow:hidden;}
.summer-school-form .sort-workshops__nums{text-align:right;width:24px;counter-reset:count;}
.summer-school-form .sort-workshops__num{color:#d52a29;padding:14px 0;border-bottom:1px solid var(--color-gray-2);display:none;}
@media only screen and (max-width: 767px) {
.summer-school-form .sort-workshops__num{font-size:14px;padding:10px 0;}
}
.summer-school-form .sort-workshops__num:last-of-type{border-bottom:none;}
.summer-school-form .sort-workshops__num:before{counter-increment:count;content:counter(count) ". ";}
.summer-school-form .sort-workshops__items{width:calc(100% - 24px);}
.summer-school-form .sort-workshops__item{padding:14px 0 14px 16px;border-bottom:1px solid var(--color-gray-2);cursor:grab;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:none;}
@media only screen and (max-width: 767px) {
.summer-school-form .sort-workshops__item{font-size:14px;padding:10px 0 10px 6px;}
}
.summer-school-form .sort-workshops__item:last-of-type{border-bottom:none;}
.summer-school-form .sort-workshops__item.sortable-ghost{opacity:1;color:#fff;}
.summer-school-form .sort-workshops__item.sortable-chosen{background-color:#fff;}
.summer-school-form__radio-group__dropdown{margin-top:28px;display:none;}
@media only screen and (max-width: 767px) {
.summer-school-form__radio-group__dropdown{margin-top:8px;}
}
.summer-school-form__radio-group.is-open .summer-school-form__radio-group__dropdown{display:block;}
.summer-school-form__radio-group .radio-button-group__list{height:60px;display:flex;align-items:center;flex-wrap:wrap;}
.summer-school-form .dropdown--secondary .dropdown__placeholder{height:60px;}
.summer-school-form .input-field--large .input-field__label, .summer-school-form .dropdown__label, .summer-school-form .radio-button-group__title{margin-bottom:12px;line-height:1.2;display:inline-block;}
.summer-school-form .radio-button__label{padding-left:34px;}
.summer-school-form .radio-button-group .radio-button{margin-right:22px;}
.summer-school-form .radio-button-group .radio-button:last-of-type{margin-right:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.study-programs .mod-filter{margin-top:-35px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.study-programs .mod-filter{margin-top:-32px;}
}
@media only screen and (max-width: 1022px) {
.study-programs .mod-filter{margin-top:-28px;}
}
.study-programs .teaser-card{max-width:100%;height:100%;}
.study-programs__list{display:grid;grid-gap:80px;}
.study-programs__list-title{display:grid;grid-template-columns:32px 1fr;grid-gap:8px;align-items:center;}
.study-programs__list-row{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:32px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.study-programs__list-row{grid-gap:20px;}
}
@media only screen and (max-width: 1022px) {
.study-programs__list-row{grid-template-columns:1fr;grid-gap:25px;}
}
.study-programs__list-row--col-3{padding:0;grid-template-columns:repeat(3, 1fr);}
@media only screen and (max-width: 1022px) {
.study-programs__list-row--col-3{grid-template-columns:1fr;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.tabs-module .editor-text ul{margin-top:20px;margin-bottom:36px;grid-gap:10px;}
.tabs-module .editor-text ul:last-child{margin-bottom:0;}
.tabs-module .link-box{max-width:100%;margin-top:0;}
.tabs-module__tab-content{display:none;}
.tabs-module__tab-content.is-active{display:block;}
@media only screen and (max-width: 1022px) {
.tabs-module__tab-content-wrapper{padding-top:30px;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.teaser-card-list__inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:32px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.teaser-card-list__inner{grid-gap:20px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.teaser-card-list__inner{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:25px;}
}
@media only screen and (max-width: 767px) {
.teaser-card-list__inner{grid-template-columns:1fr;}
}
.teaser-card-list .teaser-card{max-width:100%;height:100%;}
@media only screen and (min-width: 1023px) {
.teaser-card-list--two-col .teaser-card-list__inner{grid-template-columns:repeat(2, minmax(0, 1fr));}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.text-image .title{letter-spacing:normal;}
.text-image .editor-text ul{grid-gap:21px;}
.text-image__image{position:relative;height:0;padding-bottom:68.9%;}
@media only screen and (max-width: 1022px) {
.text-image__image{margin-bottom:20px;}
}
.text-over-image__image::after{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.text-over-image__inner{position:relative;min-height:352px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 0 118px;}
@media only screen and (max-width: 1022px) {
.text-over-image__inner{padding:90px 0;min-height:1px;}
}
@media only screen and (max-width: 767px) {
.text-over-image__inner{padding:70px 0;}
}
.text-over-image .title{max-width:674px;width:100%;margin:14px auto 0;position:relative;z-index:3;color:var(--color-gray-light-2);line-height:1.25;}
@media only screen and (max-width: 1199px) {
.text-over-image .title{max-width:544px;}
}
@media only screen and (max-width: 767px) {
.text-over-image .title{max-width:100%;padding:0 20px;}
}
.text-over-image .icon{margin:0 auto;z-index:3;}
.text-over-image .icon::before{background-color:var(--color-primary);}
.text-over-image__image::after{background-color:var(--color-black-2);opacity:0.8;}
.text-over-image__logo{position:relative;z-index:9;background-color:var(--color-white);box-shadow:5px 10px 20px rgba(0, 0, 0, 0.06);padding:30px 80px;max-width:674px;width:100%;margin:-96px auto 0;}
@media only screen and (max-width: 1199px) {
.text-over-image__logo{max-width:544px;margin-top:-82px;}
}
@media only screen and (max-width: 1022px) {
.text-over-image__logo{max-width:350px;padding:20px 30px;margin-top:-62px;}
}
@media only screen and (max-width: 767px) {
.text-over-image__logo{max-width:calc(100% - 40px);padding:10px 20px;margin-top:-50px;}
}
.text-over-image__logo img{object-fit:contain;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.text-video .title{letter-spacing:normal;}
.text-video .title strong{color:var(--color-primary);}
.text-video .editor-text{max-width:448px;width:100%;}
@media only screen and (max-width: 1199px) {
.text-video .editor-text{max-width:100%;}
}
.text-video__text{margin-top:6px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.text-video__text{margin-top:40px;}
}
@media only screen and (max-width: 767px) {
.text-video__text{margin-top:30px;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.news-slider .swiper{padding-bottom:30px;}
@media only screen and (max-width: 767px) {
.news-slider .swiper{padding:10px 0 30px;}
}
.news-slider .news-card{height:100%;max-width:100%;}
.news-slider .swiper-slide{display:flex;flex-direction:column;height:auto;}
.news-slider__slide{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:32px;height:100%;user-select:none;min-height:600px;}
@media only screen and (max-width: 1199px) {
.news-slider__slide{grid-gap:20px;min-height:1px;}
}
@media only screen and (max-width: 1022px) {
.news-slider__slide{grid-template-columns:repeat(6, minmax(0, 1fr));height:auto;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide{grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:15px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.news-slider__slide .news-card{grid-column:span 2;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card h2{font-size:12px;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card .news-card__category{font-size:8px;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card .news-card__date{font-size:8px;margin-top:2px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.news-slider__slide .news-card .icon{margin-top:-4px;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card .icon{margin-left:1px;margin-top:0;}
}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.news-slider__slide .news-card .news-card__content{padding:18px;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card .news-card__content{padding:10px;}
}
.news-slider__slide .news-card--large{grid-column:span 2;grid-row:span 2;}
@media only screen and (max-width: 1022px) {
.news-slider__slide .news-card--large{grid-column:span 6;grid-row:span 1;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card--large{grid-column:span 2;padding-bottom:40px;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card--large .news-card__content{padding:14px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.news-slider__slide .news-card--large .news-card__image{padding-bottom:48%;height:0;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card--large .news-card__image{padding-bottom:70%;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card--large h2{font-size:14px;}
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.news-slider__slide .news-card--large .icon{margin-top:-7px;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card--large .icon{margin-left:8px;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card--large .news-card__category{font-size:10px;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card--large .news-card__date{font-size:10px;margin-top:2px;}
}
@media only screen and (min-width: 1023px) {
.news-slider__slide .news-card:nth-child(4){grid-column:span 2;padding-bottom:32px;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card:nth-child(4){grid-column:span 2;padding-bottom:32px;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card:nth-child(4) .icon{margin-top:-1px;}
}
@media only screen and (min-width: 1023px) {
.news-slider__slide .news-card:nth-child(4) .news-card__image{padding-bottom:45%;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide .news-card:nth-child(4) .news-card__image{padding-bottom:42%;}
}
.news-slider__slide--3-cards .news-card:not(:first-child){grid-column:span 2;padding-bottom:32px;}
@media only screen and (max-width: 1022px) {
.news-slider__slide--3-cards .news-card:not(:first-child){grid-column:span 3;}
}
@media only screen and (max-width: 767px) {
.news-slider__slide--3-cards .news-card:not(:first-child){grid-column:span 1;padding-bottom:75px;}
}
@media only screen and (min-width: 768px) {
.news-slider__slide--3-cards .news-card:not(:first-child) .news-card__image{padding-bottom:45.2%;}
}
.news-slider .news-list{border-top:1px solid var(--color-gray);padding-top:80px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.news-slider .news-list{padding-top:60px;}
}
@media only screen and (max-width: 767px) {
.news-slider .news-list{padding-top:40px;}
}
.news-slider.no-slides .news-list{border:none;padding:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.two-col-text__inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:32px;}
@media only screen and (max-width: 1022px) {
.two-col-text__inner{grid-template-columns:1fr;grid-gap:40px;}
}
.two-col-text__col{display:grid;grid-template-columns:32px 1fr;grid-gap:8px;}
@media only screen and (max-width: 767px) {
.two-col-text__col{grid-template-columns:25px 1fr;grid-gap:6px;}
}
.two-col-text .icon{margin-top:24px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.two-col-text .icon{margin-top:20px;}
}
@media only screen and (max-width: 767px) {
.two-col-text .icon{width:25px;margin-top:17px;}
}
@media only screen and (min-width: 1023px) {
.two-col-text .editor-text * + ul{grid-gap:20px;margin-top:45px;}
}
.two-col-text .editor-text li::before{top:8px;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.why-module .title{font-weight:300;letter-spacing:normal;}
.why-module .title strong{color:var(--color-primary);}
.why-module .editor-text{max-width:448px;width:100%;}
@media only screen and (max-width: 1022px) {
.why-module .editor-text{max-width:80%;}
}
@media only screen and (max-width: 767px) {
.why-module .editor-text{max-width:100%;}
}
.why-module .icon-list{max-width:100%;}
@media only screen and (max-width: 1022px) {
.why-module .icon-list{margin-top:30px;}
}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.workshop-form{background-color:var(--color-gray-light-2);padding:164px 0 120px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.workshop-form{padding-bottom:80px;}
}
@media only screen and (max-width: 1022px) {
.workshop-form{padding:115px 0 50px;}
}
.workshop-form__form{background-color:var(--color-white);padding:60px;}
@media only screen and (max-width: 1199px) {
.workshop-form__form{padding:40px;}
}
@media only screen and (max-width: 767px) {
.workshop-form__form{padding:24px;position:relative;left:-24px;width:calc(100% + 48px);}
}
.workshop-form__form-title{display:flex;}
.workshop-form__form-title .icon{flex:0 0 32px;max-width:32px;width:100%;margin-top:24px;margin-right:8px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.workshop-form__form-title .icon{margin-top:20px;}
}
@media only screen and (max-width: 767px) {
.workshop-form__form-title .icon{max-width:25px;flex:0 0 25px;margin-top:15px;margin-right:6px;}
}
.workshop-form__form-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 24px;align-items:start;}
@media only screen and (max-width: 767px) {
.workshop-form__form-inner{grid-gap:20px;grid-template-columns:1fr;}
}
.workshop-form__form-postal-input{display:grid;grid-template-columns:1fr 2fr;grid-gap:24px;}
@media only screen and (max-width: 767px) {
.workshop-form__form-postal-input{grid-gap:12px;}
}
.workshop-form__form-footer{border-top:1px solid var(--color-gray);margin-top:36px;padding-top:32px;}
@media only screen and (max-width: 767px) {
.workshop-form__form-footer{margin-top:24px;padding-top:24px;}
}
.workshop-form__form-submit{margin-top:36px;}
@media only screen and (max-width: 767px) {
.workshop-form__form-submit{margin-top:24px;}
}
.workshop-form__form-submit .btn{min-width:104px;min-height:48px;}
.workshop-form__thankyou{display:none;}
.workshop-form.show-thankyou .workshop-form__form-form{display:none;}
.workshop-form.show-thankyou .workshop-form__thankyou{display:block;}
.workshop-form .pick-workshops{grid-column:1/3;}
@media only screen and (max-width: 767px) {
.workshop-form .pick-workshops{grid-column:1/2;}
}
.workshop-form .pick-workshops__error{margin-top:4px;display:none;color:var(--color-validation);position:relative;font-size:14px;}
.workshop-form .pick-workshops .radio-button-group__title{text-transform:uppercase;}
.workshop-form .pick-workshops .fv-plugins-message-container{display:none;}
.workshop-form .pick-workshops .checkbox-group.is-validation-failed .pick-workshops__error{display:block;}
.workshop-form .pick-workshops__sort{grid-column:1/3;display:none;}
@media only screen and (max-width: 767px) {
.workshop-form .pick-workshops__sort{grid-column:1/2;}
}
.workshop-form .pick-workshops__sort.is-active{display:grid;}
.workshop-form .sort-workshops{display:flex;overflow:hidden;}
.workshop-form .sort-workshops__nums{text-align:right;width:24px;counter-reset:count;}
.workshop-form .sort-workshops__num{color:#d52a29;padding:14px 0;border-bottom:1px solid var(--color-gray-2);display:none;}
@media only screen and (max-width: 767px) {
.workshop-form .sort-workshops__num{font-size:14px;padding:10px 0;}
}
.workshop-form .sort-workshops__num:last-of-type{border-bottom:none;}
.workshop-form .sort-workshops__num:before{counter-increment:count;content:counter(count) ". ";}
.workshop-form .sort-workshops__items{width:calc(100% - 24px);}
.workshop-form .sort-workshops__item{padding:14px 0 14px 16px;border-bottom:1px solid var(--color-gray-2);cursor:grab;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:none;}
@media only screen and (max-width: 767px) {
.workshop-form .sort-workshops__item{font-size:14px;padding:10px 0 10px 6px;}
}
.workshop-form .sort-workshops__item:last-of-type{border-bottom:none;}
.workshop-form .sort-workshops__item.sortable-ghost{opacity:1;color:#fff;}
.workshop-form .sort-workshops__item.sortable-chosen{background-color:#fff;}
.workshop-form__radio-group__dropdown{margin-top:28px;display:none;}
@media only screen and (max-width: 767px) {
.workshop-form__radio-group__dropdown{margin-top:8px;}
}
.workshop-form__radio-group.is-open .workshop-form__radio-group__dropdown{display:block;}
.workshop-form__radio-group .radio-button-group__list{height:60px;display:flex;align-items:center;flex-wrap:wrap;}
.workshop-form .dropdown--secondary .dropdown__placeholder{height:60px;}
.workshop-form .input-field--large .input-field__label, .workshop-form .dropdown__label, .workshop-form .radio-button-group__title{margin-bottom:12px;line-height:1.2;display:inline-block;}
.workshop-form .radio-button__label{padding-left:34px;}
.workshop-form .radio-button-group .radio-button{margin-right:22px;}
.workshop-form .radio-button-group .radio-button:last-of-type{margin-right:0;}
.animate-fade.is-visible{opacity:1;transition:opacity 250ms linear;}
.animate-fade.is-hidden{opacity:0;transition:opacity 250ms linear;pointer-events:none;}
.welcome-module__content{display:flex;}
@media only screen and (max-width: 1022px) {
.welcome-module__content{margin-top:40px;}
}
.welcome-module__content .icon-dotted-border{flex:0 0 32px;max-width:32px;width:100%;margin-top:24px;margin-right:8px;}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
.welcome-module__content .icon-dotted-border{margin-top:20px;}
}
@media only screen and (max-width: 767px) {
.welcome-module__content .icon-dotted-border{max-width:25px;flex:0 0 25px;margin-top:17px;margin-right:6px;}
}
.welcome-module .editor-text{max-width:400px;width:100%;}
@media only screen and (max-width: 1022px) {
.welcome-module .editor-text{max-width:100%;}
}
@media only screen and (min-width: 1023px) {
.welcome-module .btn{min-height:48px;min-width:156px;}
}
@media only screen and (min-width: 1023px) {
.welcome-module .btn .icon{margin-left:18px;}
}
.welcome-module__images{position:relative;padding-bottom:50px;}
@media only screen and (max-width: 767px) {
.welcome-module__images{padding-bottom:30px;}
}
.welcome-module__bg-image{position:relative;height:0;margin-left:120px;width:50vw;padding-bottom:70%;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.welcome-module__bg-image{margin-left:80px;}
}
@media only screen and (max-width: 1022px) {
.welcome-module__bg-image{margin-left:60px;width:calc(100% - 36px);}
}
@media only screen and (max-width: 767px) {
.welcome-module__bg-image{margin-left:0;width:calc(100% + 24px);}
}
.welcome-module__image{position:absolute;left:0;bottom:0;max-width:400px;width:100%;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.welcome-module__image{max-width:318px;}
}
@media only screen and (max-width: 1022px) {
.welcome-module__image{max-width:406px;}
}
@media only screen and (max-width: 767px) {
.welcome-module__image{margin-left:-24px;max-width:210px;}
}
.welcome-module__image img {
object-fit: contain;
width: 100%;
height: auto;
}body:not(.id-intranet) .menu__link.is-active:before{width:100% !important;left:0;height:2px !important;background-color:#d52a2a !important;pointer-events:none;content:'';position:absolute;bottom:0;height:1px;}
@media only screen and (min-width: 1440px) {
.container{}
}
.accordion__item{border-top:2px solid #d52a29;}
.accordion__item-content-inner p{margin-top:0px;}
.accordion__item-content-inner .editor-text p{margin-bottom:30px;}
.accordion__item-content-inner .margin--30{height:10px;}
.text-over-image__logo{max-width:474px;}
.top-border{border-top:1px solid #ccc;}
.banner-module--blurred .bg-image img{max-height:initial;width:110%;height:110%;margin-top:-5%;}
.wp-caption{width:100% !important;}
.wp-caption .wp-caption-text{margin-top:10px;}
.banner-module .bottom-self{align-self:normal;}
.banner-module .title--h1{font-size:60px;}
.sc-text-over-image .margin--160{height:80px;}
.banner-module__link-box{padding:50px 40px;}
@media only screen and (max-width: 1023px) { .banner-module__link-box{grid-template-columns:0px 1fr;background-color:rgba(255, 255, 255, 0.95);}
.banner-module__link-box .icon-dotted-border{visibility:hidden;}
.banner-module .title--h1{font-size:40px;}
}
@media only screen and (max-width: 767px) { .banner-module .title--h1{font-size:36px;}
}
.header-main__tab .header-main__tab-link:nth-child(3){font-size:11px;line-height:0.93em;text-align:center;}
@media only screen and (max-width: 767px) { .hero-slide__inner{align-items:center;}
}
.mega-menu{transition:opacity 0.2s ease, visibility 0.2s ease;}
.banner-module--without-image h1{font-size:45px;}
@media only screen and (max-width: 767px) { .banner-module--without-image h1{font-size:35px;}
}  .banner-module{min-height:391px;}
.banner-module .margin--80{height:50px;}
.banner-module .banner-module__content{padding-bottom:70px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.banner-module .margin--80{height:40px;}
.banner-module .banner-module__content{padding-bottom:50px;}
}
@media only screen and (max-width: 1022px) {
.banner-module .margin--80{height:40px;}
.banner-module .banner-module__content{padding-bottom:10px;}
} .banner-module--smaller .margin--80{height:50px;}
.banner-module--smaller .banner-module__content{padding-bottom:70px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.banner-module--smaller .margin--80{height:40px;}
.banner-module--smaller .banner-module__content{padding-bottom:50px;}
}
@media only screen and (max-width: 1022px) {
.banner-module--smaller .margin--80{height:40px;}
.banner-module--smaller .banner-module__content{padding-bottom:10px;}
} .banner-module--large .banner-module__link-box{margin-bottom:-30px;margin-bottom:30px;}
@media only screen and (min-width: 1023px) {
.banner-module--large{padding-bottom:0px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.banner-module--large .banner-module__link-box{margin-bottom:-30px;margin-bottom:30px;}
}
@media only screen and (max-width: 1022px) {
.banner-module--large .banner-module__link-box{margin-bottom:-30px;margin-bottom:20px;}
}
.header-main__quick-nav{font-weight:100;}
.language-menu__placeholder span{font-weight:100;}
.id-1215 .introduction__content{font-size:20px;}
.id-1215 .sc-two-col-text p{line-height:1.56;}
.id-1215 .sc-two-col-text.p-0 .margin--80{height:20px;}
.id-1215 .sc-introduction:nth-child(4){background-color:#fafafa;margin:60px 0 97px 0;}
.id-1215 .sc-introduction .margin--160{display:none;}
@media only screen and (max-width: 1023px) { .id-1215 .sc-introduction:nth-child(4) .introduction .btn{margin-bottom:109px;}
.id-1215 .introduction__title .title--h2{margin-bottom:18px;}
.id-1215 .introduction__title{margin-top:28px;}
}
.id-1215 .sc-teaser-card-list .margin--100{height:80px;}
.id-1262 .labdata, .id-1438 .labdata{padding:0px;margin:0px;}
.id-1438 .accordion__inner, .id-1438 .accordion__inner, .id-1262 .accordion__inner{margin-top:25px;}
.id-1269 .sc-content-module .margin--100, .id-1269 .sc-content-module .margin--20{display:none;}
.id-1269 .sc-employee-list .margin--160{height:110px;}
.id-1266 .tabs-module__tab-content .margin--40{display:none;}
.id-1266 .margin--160{height:110px;}
.id-1303 .sc-content-module .margin--100, .id-1303 .sc-content-module .margin--20{display:none;}
.id-1303 .margin--160{height:110px;}
.id-1305 .margin--160{height:110px;}
.id-1307 .sc-content-module .margin--20{display:none;}
.id-1293 .margin--160{height:110px;}
.id-1293 .banner-module__link-box{margin-bottom:0px;}
.id-1293 .employee-module__table-col{font-weight:100;}
.id-1293 .editor-text h3{margin-bottom:0px;}
.id-542 .sc-employee-list .margin--80{display:none;}
.id-542 .margin--160{height:110px;}
@media only screen and (min-width: 768px) {
.id-699 .employee-module__table-row{grid-auto-columns:0.8fr 1.3fr 0.8fr 1.1fr;}
.id-16123 .employee-module__table-row{grid-auto-columns:0.8fr 1.3fr 0.8fr 1.1fr;}
}
.mod-filter__alphabet-link{margin-bottom:4px;}
.employee-module__list{margin-top:10px;}
.id-699 .employee-module__table-row{grid-auto-columns:1fr 80px 1fr 1fr 1fr 1fr;align-items:center;}
.id-16123 .employee-module__table-row{grid-auto-columns:1fr 80px 1fr 1fr 1fr 1fr;align-items:center;}
.id-699 .employee-module__table-col{display:flex;align-items:center;}
.id-16123 .employee-module__table-col{display:flex;align-items:center;}
@media only screen and (max-width: 768px) {
.id-699 .employee-module__col--image{padding:0;margin-left:16px;}
.id-16123 .employee-module__col--image{padding:0;margin-left:16px;}
}
.id-699 .employee-module__table-col a{word-break:break-word;}
.id-16123 .employee-module__table-col a{word-break:break-word;}
.id-699 .employee-module__table-col--number{padding-right:0px;}
.id-16123 .employee-module__table-col--number{padding-right:0px;}
.id-1943 .news-card-list__inner{margin-top:40px;}
.id-1943 .margin--160{height:110px;}
.id-12181 .sc-employee-list .margin--80{display:none;}
.id-12181 .margin--160{height:110px;}
.id-1329 .editor-text ul{margin-top:-20px;}
.id-1329 .editor-text h2{margin-bottom:50px;}
.id-1329 .margin--160{height:110px;}
.id-1941 .margin--160{height:110px;}
.id-1941 #tab_1_1 ul{}
.id-1918 .news-card-list__inner{margin-top:40px;}
.id-1918 .margin--160{height:110px;}
.id-1404 .study-programs__header{height:88px;}
.id-1404 .news-card-list .section-header__content-inner .title--h2 h2{font-size:22px;line-height:35px;}
.id-1404 .margin--160{height:110px;}
.id-1404 .text-over-image__logo{max-width:474px;}
.id-11114 .icon-list .icon-list__text{display:block;width:100%;margin-left:85px;}
.id-11114 .icon-list__item{padding:36px 40px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.id-11114 .icon-list .icon-list__text{margin-left:57px;}
}
@media only screen and (max-width: 1022px) {
.id-11114 .icon-list .icon-list__text{margin-left:52px;}
.id-11114 .icon-list__item{padding:26px 40px;}
.id-11114 .icon-list__text{margin-top:0px;}
}
.id-11114 .sc-text-video .margin--160{display:none;}
.id-11114 .study-programs__header{height:88px;}
.id-11114 .news-card-list .section-header__content-inner .title--h2 h2{font-size:22px;line-height:35px;}
.id-11114 .margin--160{height:110px;}
.id-11114 .text-over-image__logo{max-width:474px;}
.id-2641 .margin--160{height:110px;}
.id-2624 .margin--160{height:110px;}
.id-773 .margin--160{height:110px;}
.id-513 .margin--160{height:110px;}
.id-4907 .margin--160{height:110px;}
.id-4907 .banner-module__link-box{margin-bottom:30px;}
.id-7694 .employee-module__table-col{font-size:16px;}
.id-2026 .margin--100{display:none;}
.id-intranet .header-main__right{margin-bottom:14px;}
.id-intranet .menu__list .is-active:before{width:100% !important;left:0;height:2px !important;background-color:#d52a2a !important;pointer-events:none;content:'';position:absolute;bottom:0;height:1px;}
.intra-content__filters{padding:32px 32px;background:#ffffff;box-shadow:5px 10px 20px rgb(0 0 0 / 6%);}
.id-intranet{background:#f5f5f5;}
.id-intranet .intra-content__left{position:relative;}
.id-intranet .intra-content__left .intra-content__block .margin--40:nth-of-type(1){}
.id-intranet .btn.admin-only{position:absolute;top:0px;right:0px;background:none;color:#d52a2a;border:1px solid;padding:0px;min-width:96px;background-image:url("data:image/svg+xml,%3Csvg id='Group_6893' data-name='Group 6893' xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cg id='Group_6892' data-name='Group 6892' transform='translate(0)'%3E%3Cpath id='Path_1258' data-name='Path 1258' d='M624.706,621.613a3.081,3.081,0,1,0,3.081,3.081A3.085,3.085,0,0,0,624.706,621.613Zm0,5.021a1.94,1.94,0,1,1,1.94-1.94A1.942,1.942,0,0,1,624.706,626.635Z' transform='translate(-616.206 -616.195)' fill='%23d90011'/%3E%3Cpath id='Path_1259' data-name='Path 1259' d='M16.85,10.387l-1.442-1.3V7.917l1.442-1.3a.472.472,0,0,0,.12-.531L16.2,4.224a.471.471,0,0,0-.46-.29l-1.94.1-.825-.825.1-1.94a.472.472,0,0,0-.29-.46L10.921.037a.472.472,0,0,0-.53.12L9.089,1.6H7.922L6.62.157a.472.472,0,0,0-.53-.12L4.229.808a.472.472,0,0,0-.29.46l.1,1.94-.825.825-1.94-.1a.471.471,0,0,0-.46.29L.041,6.085a.472.472,0,0,0,.12.531L1.6,7.917V9.085l-1.442,1.3a.472.472,0,0,0-.12.531l.771,1.861a.471.471,0,0,0,.46.29l1.94-.1.825.825-.1,1.94a.472.472,0,0,0,.29.46l1.861.771a.471.471,0,0,0,.53-.12l1.3-1.442H9.089l1.3,1.442a.472.472,0,0,0,.53.12l1.861-.771a.472.472,0,0,0,.29-.46l-.1-1.94.825-.825,1.94.1a.472.472,0,0,0,.46-.29l.771-1.861A.472.472,0,0,0,16.85,10.387Zm-1.4,1.723-1.817-.093a.471.471,0,0,0-.357.138l-1.122,1.122a.472.472,0,0,0-.138.357l.093,1.817-1.246.516L9.649,14.616a.472.472,0,0,0-.35-.156H7.712a.472.472,0,0,0-.35.156L6.143,15.967,4.9,15.451l.093-1.817a.471.471,0,0,0-.138-.357L3.731,12.154a.471.471,0,0,0-.357-.138l-1.817.093L1.04,10.864,2.391,9.644a.472.472,0,0,0,.156-.35V7.708a.472.472,0,0,0-.156-.35L1.04,6.139l.516-1.246,1.817.093a.471.471,0,0,0,.357-.138L4.852,3.726a.472.472,0,0,0,.138-.358L4.9,1.552l1.246-.516L7.362,2.386a.472.472,0,0,0,.35.156H9.3a.472.472,0,0,0,.35-.156l1.219-1.351,1.246.516-.093,1.817a.472.472,0,0,0,.138.358L13.28,4.848a.468.468,0,0,0,.357.138l1.817-.093.516,1.246L14.62,7.358a.472.472,0,0,0-.156.35V9.294a.472.472,0,0,0,.156.35l1.351,1.219Z' transform='translate(-0.005 -0.001)' fill='%23d90011'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:14px 14px;padding-left:17px;min-height:46px;z-index:10;}
.id-intranet .btn.admin-only .btn__icon{display:none;}
.id-intranet .btn.admin-only:nth-of-type(1){padding:0 15px 0 38px;}
.id-intranet .btn.admin-only:nth-of-type(2){right:165px;padding:0 15px 0 38px;}
.id-intranet .btn.admin-only:nth-of-type(3){right:265px;padding:0 15px 0 38px;}
.id-intranet .employee-module__table-row{grid-auto-columns:0.7fr 0.1fr 1fr 0.4fr 0.6fr 1.2fr;font-size:14px;}
.id-intranet .employee-module__col--image{margin-right:0px;}
.id-intranet .intra-content__intro-title{margin-top:0px;}
.id-intranet .intra-content__intro-title .title{padding-right:230px;}
.id-intranet .intra-content__text-content{padding-right:80px;}
.id-intranet .mod-filter--intra .mod-filter__alphabet-link{padding:2px 7px;}
.id-intranet .intra-content__filters-title{font-family:'Roboto';}
.id-intranet.id-12779 .intra-content__block{margin-bottom:60px;}
.id-intranet.is-scrolled-up.is-scrolled .header-main{margin-top:-21px;}
.id-intranet.is-scrolled-up.is-scrolled .header-main__logo--dark{width:165px;margin-top:23px;}
@media only screen and (min-width: 1023px) and (max-width: 1199px) {
.id-intranet.is-scrolled-up.is-scrolled .header-main{margin-top:-34px;}
.id-intranet.is-scrolled-up.is-scrolled .header-main__logo--dark{width:135px;margin-top:35px;}
.id-intranet .header-main__right{margin-bottom:11px;}
}
.id-intranet .employee-module__col--image{width:30px;height:30px;padding:3px;display:flex;align-content:center;}
.id-intranet .employee-module__col--image img{width:30px;height:30px;}
@media only screen and (max-width: 1022px) {
.id-intranet .header-main__search-btn{bottom:5px;}
.id-intranet.is-scrolled .header-main{margin-top:-100px;}
}
.id-intranet .employee-module__col--image{top:2px;}
@media only screen and (max-width: 767px) {
.id-intranet .employee-module__col--image{position:absolute;top:27px;right:20px;width:50px;height:50px;}
.id-intranet .employee-module__col--image img{width:50px;height:50px;}
}
.id-intranet .employee-module__table-header .employee-module__table-col{padding-left:13px;}
.id-intranet .input-field.is-disabled .input-field__input{background:#f8f8f8;color:#707070;}
.id-intranet .intra-profile-edit__input{flex:none;}
.id-685 .fv-plugins-message-container{color:#d52a29;}
.id-685 .form-error-message.is-validation-failed{display:block;padding:0px;color:#d52a29;font-size:14px;}
.id-685 .input-field.is-focused .input-field__label{font-size:10px;font-weight:normal;}
.id-685 .intra-login .input-field {
margin-bottom: 19px;
}#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}