[id^=overlay]{position:absolute;z-index:1;top:0;left:0;width:100%;overflow:hidden;margin:0;background-color:#181818;height:0;transition:height .5s ease-out;transition-delay:.3s}[id^=overlay]>.content{opacity:0;transition:opacity .5s ease-out;transition-delay:0}[id^=overlay].open{height:100vh;height:calc(var(--vh-no-ce, 1vh)*100);transition-delay:0}[id^=overlay].open>.content{opacity:1;transition-delay:.5s}[id^=overlay] button.overlay-close{font-size:2rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:.97;letter-spacing:-.128rem;text-align:left;color:#fff;text-transform:uppercase}[id^=overlay] button.overlay-close span{margin-right:2rem}[id^=overlay] button.overlay-close svg{width:2rem;height:2rem}@media (max-width:1024.98px){[id^=overlay] button.overlay-close{margin-bottom:5rem;font-size:1.5rem}}[id^=overlay] button{background-color:transparent;border:none}button[data-toggle=overlay]{opacity:1;transition:opacity .3s ease-out}button[data-toggle=overlay][disabled=disabled],button[data-toggle=overlay][disabled=disabled]:hover{opacity:.2}header>nav>#mask{position:absolute;top:0;right:0;height:100%;width:calc(100% - 12rem);z-index:10;background-color:rgba(24,24,24,.7);opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out}header>nav>#mask.active{opacity:1;visibility:visible}@media (max-width:1365.98px){header>nav>#mask{width:calc(100% - 9rem)}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:0 0 0 30px #181818 inset!important}.touchevents #overlay-search.open{height:calc(100vh - 40px)}#overlay-search .content{position:absolute;bottom:0;width:100%;min-height:calc(100vh - 200px);padding-bottom:50px}@media (max-width:1024.98px){#overlay-search .content{padding:0 20px}}#overlay-search .form{text-align:left;width:100%}#overlay-search .form .form-title{opacity:1;transition:opacity .3s ease-out}#overlay-search .form button{font-size:2rem;font-weight:400;letter-spacing:-.128rem}#overlay-search .form button,#overlay-search .form h2{font-stretch:normal;font-style:normal;line-height:.97;text-align:left;color:#fff;text-transform:uppercase}#overlay-search .form h2{font-size:11.6rem;font-weight:700;letter-spacing:-.228rem}@media (max-width:1024.98px){#overlay-search .form h2{font-size:3.4rem}}#overlay-search .form h3,#overlay-search .form h4{font-size:3.4rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:.97;letter-spacing:-.128rem;text-align:left;color:#fff;text-transform:uppercase;margin-bottom:2.4rem}@media (max-width:1024.98px){#overlay-search .form h3,#overlay-search .form h4{margin-bottom:1.1rem;font-size:1.5rem}}#overlay-search .form .results-title{opacity:0;visibility:hidden}#overlay-search .form input{margin-top:12rem;transition:margin-top .3s ease-out;font-size:2.6rem;border:none;border-bottom:1px solid #464646;background-color:transparent;padding:1.3rem 0;color:#fff;line-height:1;font-style:italic;background-color:-internal-light-dark-color(#fff,#000)}#overlay-search .form input::-ms-input-placeholder{color:#464646}#overlay-search .form input::placeholder{color:#464646}#overlay-search .form input::-webkit-input-placeholder{color:#464646}#overlay-search .form input:-moz-placeholder,#overlay-search .form input::-moz-placeholder{color:#464646}#overlay-search .form input:-ms-input-placeholder{color:#464646}@media (min-width:1366px){#overlay-search .form input{max-width:70%}}@media (min-width:1600px){#overlay-search .form input{max-width:60%}}@media (max-width:1024.98px){#overlay-search .form input{margin-top:10rem;font-size:2.4rem;min-width:0}}#overlay-search .form button.search-btn{border-bottom:1px solid #464646;color:#fff;line-height:1;padding:2rem 1rem}#overlay-search .form button.search-btn svg{width:2.5rem;height:2.5rem;fill:#fff}@media (max-width:1024.98px){#overlay-search .form button.search-btn{padding:1.5rem 1rem}}#overlay-search .form .form-element{padding-bottom:5.5rem}#overlay-search .no-results,#overlay-search .results{overflow-y:auto;height:0;transition:height .3s ease-out}#overlay-search .no-results .search-result,#overlay-search .results .search-result{text-align:left;margin-bottom:5.5rem}#overlay-search .no-results .search-result h4,#overlay-search .results .search-result h4{font-size:1.6rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:.97;letter-spacing:.8px;color:#909090;text-transform:uppercase;margin-bottom:.8rem}#overlay-search .no-results .search-result a,#overlay-search .results .search-result a{font-size:2.6rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:.97;letter-spacing:.8px;color:#fff}#overlay-search.no-results .form .form-title,#overlay-search.with-results .form .form-title{opacity:0}#overlay-search.no-results .form input,#overlay-search.with-results .form input{margin-top:0}#overlay-search.no-results .form .results-title,#overlay-search.with-results .form .results-title{opacity:1;visibility:visible}#overlay-search.no-results .no-results,#overlay-search.with-results .results{height:calc(100vh - 350px)}@media (max-width:1024.98px){#overlay-settings{display:none}}#overlay-settings.open{height:0}#overlay-settings .content{padding:200px 0 170px}#overlay-settings h2{font-size:3.4rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:.97;letter-spacing:-.128rem;text-align:left;color:#fff;text-transform:uppercase}#overlay-settings .title-bar{margin-top:2rem}#overlay-settings .settings{margin-top:5rem}#overlay-settings .settings p{color:#fff;text-transform:uppercase}#overlay-settings .settings button{opacity:1;transition:opacity .3s ease-out}#overlay-settings .settings button+button{margin-left:2rem}html.pagetextcontrast0 #overlay-settings button[data-operation=contrast-more],html.pagetextcontrast1 #overlay-settings button[data-operation=contrast-normal],html.transition-none #overlay-settings button[data-operation=transition-normal],html.transition-normal #overlay-settings button[data-operation=transition-none]{opacity:.3}header nav button.hamburger[aria-expanded=true]{position:relative;z-index:3000}header #overlay-burger{overflow:hidden;background-color:#181818;position:absolute;width:100%}@media (max-width:1024.98px){header #overlay-burger{display:none}}header #overlay-burger>.content{padding:114px 0 7rem;opacity:0;transition:opacity .5s ease-out;transition-delay:0;max-height:100vh;overflow-y:auto}header #overlay-burger>.content a{display:inline-block;text-align:left}header #overlay-burger>.content a span{font-size:4.6rem;font-weight:700;line-height:1.5;color:#fff}@media (max-width:1365.98px){header #overlay-burger>.content a span{font-size:4.1rem}}header #overlay-burger>.content a:after{top:calc(80% + .5rem)}header #overlay-burger>.content ul li{margin-bottom:1.6rem}header #overlay-burger>.content ul li a span{font-size:2.6rem;font-weight:400;line-height:1.5}@media (max-width:1365.98px){header #overlay-burger>.content ul li a span{font-size:2.1rem}}header #overlay-burger>.content .right-items{margin-bottom:5rem}header #overlay-burger>.content ul+a{margin-top:5rem}header #overlay-burger>.content a+ul{margin-top:1.5rem}header #overlay-burger.open>.content{opacity:1;transition-delay:.5s}header #overlay-burger .left a+.news-thumb{margin-top:2.3rem}header #overlay-burger .left .news-thumb .date{font-size:1.6rem;color:#909090;text-transform:uppercase;line-height:1.2;letter-spacing:.14rem;text-align:left;font-weight:500}@media (max-width:1365.98px){header #overlay-burger .left .news-thumb .date{font-size:1.1rem}}header #overlay-burger .left .news-thumb h3{font-size:2.6rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:.064rem;text-align:left;color:#fff;text-transform:uppercase}@media (max-width:1365.98px){header #overlay-burger .left .news-thumb h3{font-size:2.1rem}}header #overlay-burger .left .news-thumb .date+a{margin-top:.5rem}header #overlay-burger .left .news-thumb+.news-thumb{margin-top:6rem}header #overlay-burger .right a+h4{margin-top:5rem}header #overlay-burger .right h4{font-size:1.6rem;color:#909090;text-transform:uppercase;line-height:1.2;font-weight:500;letter-spacing:.14rem;text-align:left;margin-bottom:2.2rem}@media (max-width:1365.98px){header #overlay-burger .right h4{font-size:1.1rem}}header #overlay-burger .right a.fa{font-size:3.2rem;line-height:4.5rem;margin-right:3.8rem;color:#fff;transition:transform .3s ease-out;transform:translateY(0)}header #overlay-burger .right a.fa svg{position:relative;width:3.2rem;height:3.2rem;margin-top:-5px}@media (max-width:1365.98px){header #overlay-burger .right a.fa{font-size:2.7rem}}header #overlay-burger .right a.fa:hover{transform:translateY(-.5rem)}header #overlay-burger .right>.language-chooser{margin-top:5rem}header #overlay-burger .right>.language-chooser h4{font-size:1.6rem;color:#909090;text-transform:uppercase;line-height:1.2;font-weight:500;letter-spacing:.14rem;text-align:left;margin-bottom:2.6rem}@media (max-width:1365.98px){header #overlay-burger .right>.language-chooser h4{font-size:1.1rem}}header #overlay-burger .right>.language-chooser>div>a,header #overlay-burger .right>.language-chooser>div>span{margin-bottom:1rem;display:inline-block;margin-right:2.5rem}header #overlay-burger .right>.language-chooser>div>a span,header #overlay-burger .right>.language-chooser>div>span span{font-size:1.7rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:.064rem;text-align:left;text-transform:uppercase;color:#fff;transition:color .3s ease-out}@media (max-width:1365.98px){header #overlay-burger .right>.language-chooser>div>a span,header #overlay-burger .right>.language-chooser>div>span span{font-size:2.1rem}}header #overlay-burger .right>.language-chooser>div>a.active span,header #overlay-burger .right>.language-chooser>div>span.active span{color:#909090}header #overlay-burger-mobile{position:fixed;top:60px;bottom:0;left:0;right:0;background-color:#181818;overflow:hidden;height:auto;transition:transform .5s ease-out;transform:translateY(-100%)}header #overlay-burger-mobile>div{opacity:0;transition:opacity .3s ease-out;transition-delay:.2s}header #overlay-burger-mobile.open{transform:translateY(0)}header #overlay-burger-mobile.open>div{opacity:1}@media (min-width:1025px){header #overlay-burger-mobile{display:none}}header #overlay-burger-mobile button,header #overlay-burger-mobile button:focus{border:none;background-color:transparent;outline:0}header #overlay-burger-mobile svg{position:relative;width:30px;height:30px}header #overlay-burger-mobile button.exagon-btn{position:relative;z-index:2;padding:1.5rem 7vw 2rem;width:100%}header #overlay-burger-mobile button.exagon-btn span{color:#fff;font-size:2rem;font-weight:400;letter-spacing:1px;line-height:1;text-transform:uppercase;transition:color .15s ease-out;transition-delay:.3s}header #overlay-burger-mobile button.exagon-btn span+span{margin-left:1rem}header #overlay-burger-mobile .content{position:relative;left:0;width:200%;height:calc(100% - 60px);overflow-y:auto;white-space:nowrap;transition:transform .3s ease-out;transform:translateX(0);will-change:transform}header #overlay-burger-mobile .content.lev-2{transform:translateX(-50%)}header #overlay-burger-mobile .content>.lev-1>button.exagon-btn{opacity:0}header #overlay-burger-mobile .content>.lev-1>button.exagon-btn,header #overlay-burger-mobile .content>.lev-2>button.exagon-btn{padding-left:0;padding-right:0}header #overlay-burger-mobile .content .lev-1,header #overlay-burger-mobile .content .lev-2{display:inline-block;width:50%;vertical-align:top;box-sizing:border-box;padding:0 7vw}header #overlay-burger-mobile .content .lev-1 a.overview,header #overlay-burger-mobile .content .lev-2 a.overview{display:block;margin:2rem 0;border-top:1px solid #464646;border-bottom:1px solid #464646;opacity:1;transition:opacity .3s ease-out}header #overlay-burger-mobile .content .lev-1 a.overview.hidden,header #overlay-burger-mobile .content .lev-2 a.overview.hidden{opacity:0}header #overlay-burger-mobile .content .lev-1 a.overview span,header #overlay-burger-mobile .content .lev-2 a.overview span{text-align:left;color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:1px;line-height:4.5;text-transform:uppercase;white-space:normal}header #overlay-burger-mobile .content .lev-1 ul li,header #overlay-burger-mobile .content .lev-2 ul li{display:block}header #overlay-burger-mobile .content .lev-1 ul li a,header #overlay-burger-mobile .content .lev-1 ul li button,header #overlay-burger-mobile .content .lev-2 ul li a,header #overlay-burger-mobile .content .lev-2 ul li button{width:100%}header #overlay-burger-mobile .content .lev-1 ul li a span,header #overlay-burger-mobile .content .lev-1 ul li button span,header #overlay-burger-mobile .content .lev-2 ul li a span,header #overlay-burger-mobile .content .lev-2 ul li button span{padding-bottom:20px;text-align:left;color:#fff;font-size:2.4rem;font-weight:400;letter-spacing:1px;line-height:120%;text-transform:uppercase;white-space:normal}header #overlay-burger-mobile .content .lev-1 ul li a svg,header #overlay-burger-mobile .content .lev-1 ul li button svg,header #overlay-burger-mobile .content .lev-2 ul li a svg,header #overlay-burger-mobile .content .lev-2 ul li button svg{height:15px;width:15px;margin-bottom:22px;transform:rotate(0deg);transform-origin:center center;transition:transform .3s ease-out}header #overlay-burger-mobile .content .lev-1 ul li a.active svg,header #overlay-burger-mobile .content .lev-1 ul li button.active svg,header #overlay-burger-mobile .content .lev-2 ul li a.active svg,header #overlay-burger-mobile .content .lev-2 ul li button.active svg{transform:rotate(90deg)}header #overlay-burger-mobile .content .lev-1 ul li ul li a span,header #overlay-burger-mobile .content .lev-1 ul li ul li button span,header #overlay-burger-mobile .content .lev-2 ul li ul li a span,header #overlay-burger-mobile .content .lev-2 ul li ul li button span{text-align:left;color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:1px;line-height:3;text-transform:uppercase;white-space:normal}header #overlay-burger-mobile .content .lev-1 ul li>.sub,header #overlay-burger-mobile .content .lev-2 ul li>.sub{height:0;overflow:hidden;transition:height .3s ease-out}header #overlay-burger-mobile .content .lev-1 ul li>.sub .wrapper,header #overlay-burger-mobile .content .lev-2 ul li>.sub .wrapper{padding-bottom:1px}header #overlay-burger-mobile .content .lev-2{display:none}header #overlay-burger-mobile .content .lev-2.active{display:inline-block}header #overlay-burger-mobile .content .settings{padding-bottom:4rem}header #overlay-burger-mobile .content .settings>div{margin-top:-.9rem;display:flex;align-items:center}header #overlay-burger-mobile .content .settings>div:first-of-type{margin-top:0;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}header #overlay-burger-mobile .content .settings>div>span{margin-right:auto;margin-top:2px;text-align:left;color:hsla(0,0%,100%,.3);font-size:2.2rem;font-weight:400;letter-spacing:1px;line-height:1.2;text-transform:uppercase;white-space:normal}header #overlay-burger-mobile .content .settings>div>button{margin-right:0;transition:opacity .3s ease-out;background-color:transparent}header #overlay-burger-mobile .content .settings>div>button[disabled]{opacity:.3}header #overlay-burger-mobile .content .settings>div>button+button{margin-left:.5rem}header #overlay-burger-mobile .content .settings>div>button>svg{position:relative;width:5.5rem;height:5.5rem;min-width:5.5rem;min-height:5.5rem}header #overlay-burger-mobile .actions>div>.flex-fill{position:relative}header #overlay-burger-mobile .actions a{color:#202020;white-space:nowrap}header #overlay-burger-mobile .actions a span{font-size:1.4rem;font-weight:400;letter-spacing:1px;line-height:3;text-transform:uppercase}header #overlay-burger-mobile .actions a .fa{display:inline-block;width:25px;font-size:2rem}header #overlay-burger-mobile .actions a svg{width:2rem;height:2rem}header #overlay-burger-mobile .actions a .fa+span,header #overlay-burger-mobile .actions a svg+span{margin-left:.6rem}header #overlay-burger-mobile .actions a.active{color:#909090}header #overlay-burger-mobile .actions .values{position:absolute;bottom:6.5rem;left:0;width:100%;z-index:1;background-color:#fff;padding:2.5rem 7vw 1rem;transform:translateY(100%);transition:transform .3s ease-out}header #overlay-burger-mobile .actions button.exagon-btn{transition:background-color .15s ease-out;transition-delay:.3s;background-color:#181818}header #overlay-burger-mobile .actions button.exagon-btn .exagon .foreground .cls-1{transition:stroke .15s ease-out;transition-delay:.3s}header #overlay-burger-mobile .actions button.exagon-btn.active{transition:none;transition-delay:0s;background-color:#fff}header #overlay-burger-mobile .actions button.exagon-btn.active span{color:#202020;transition:none;transition-delay:0s}header #overlay-burger-mobile .actions button.exagon-btn.active .exagon .foreground .cls-1{stroke:#202020!important;transition:none;transition-delay:0s}header #overlay-burger-mobile .actions .flex-fill .values.active{transform:translateY(0)}#overlay-assistant{top:0;left:100%;width:456px;height:100vh;background-color:#fff;transform:translateX(0);transition:transform .5s ease-out;will-change:transform}#overlay-assistant.open{transform:translateX(-100%)}#overlay-assistant .content{height:100%;padding-top:9rem}#overlay-assistant .top{padding:4rem 5rem;border-bottom:1px solid #e5e5e5}#overlay-assistant .top h2{text-transform:uppercase;font-size:2.1rem;line-height:1;font-weight:500}#overlay-assistant .top button svg{width:1.4rem;height:1.4rem;position:relative}#overlay-assistant .assistant-embed{height:100%}#overlay-assistant .assistant-embed iframe{border:none}@media (max-width:1024.98px){#overlay-assistant{width:100%}#overlay-assistant .content{padding-top:6rem}#overlay-assistant .content .top{padding:3rem 2rem}}
/*# sourceMappingURL=overlay.css.map */