@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}@font-face{font-family:"gothambold";src:url("../fonts/gotham-bold.woff2") format("woff2"),url("../fonts/gotham-bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"gothambook";src:url("../fonts/gotham-book.woff2") format("woff2"),url("../fonts/gotham-book.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"gothammedium";src:url("../fonts/gotham-medium.woff2") format("woff2"),url("../fonts/gotham-medium.woff") format("woff");font-weight:normal;font-style:normal}:root{font-size:1.74vh;color-scheme:only light;--color-active: #B3B144}@media(orientation: portrait){:root{font-size:2.053svh}}@media(orientation: landscape)and (max-height: 420px){:root{font-size:2.5svh}}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:unset}}html,body{margin:0;width:100%;height:100%}body{min-height:100vh;overscroll-behavior-y:none;touch-action:pan-y;overflow:hidden;background-color:#2f2f2f;font-family:gothambook,sans-serif;font-size:1rem;color:#000}@media(orientation: portrait){body{min-height:var(--vh, 100svh)}}@media(orientation: landscape)and (max-height: 420px){body{min-height:100svh}}.landscape{display:block}@media(orientation: portrait){.landscape{display:none !important}}.portrait{display:none}@media(orientation: portrait){.portrait{display:block}}.view{height:100%;width:100%;overflow:hidden;position:relative}@media(orientation: portrait){.view{height:var(--vh, 100svh)}}@media(orientation: landscape)and (max-height: 420px){.view{height:var(--vh, 100svh)}}.view.view--long{min-height:100svh}.view .view-scrollbox{position:absolute;inset:0}.view .view-container{display:flex;height:100%;width:100%;flex-direction:column;padding-right:3.298vw;padding-left:3.298vw;padding-bottom:2.7rem}.view .view-container .content{display:flex;flex-direction:column;flex-grow:1;flex-basis:100%}.view .view-container .content .bottom{margin-top:auto;display:flex;justify-content:center;gap:1rem;position:relative;flex-wrap:wrap}.view .view-container .content .bottom .simple{color:#b3b144;--box-color: #B3B144;text-decoration:none;padding:0 .5rem !important;border:none;box-shadow:none;display:flex;align-items:center}.view .view-container .content .bottom .simple:hover{text-decoration:underline}@media(orientation: portrait){.view .view-container .content .bottom{position:absolute;bottom:2rem;width:100vw;left:0;flex-direction:column;align-items:center}.view .view-container .content .bottom.first-view{position:static;width:100%}}@media(orientation: portrait){.view .view-container{padding-right:6.759vw;padding-left:6.759vw;padding-bottom:1.627rem}}.view.view--long[data-scroll=inset] .view-scrollbox{min-height:var(--vh, 100svh);max-height:var(--vh, 100svh);overflow:auto;overscroll-behavior:contain;position:relative;height:auto;outline:none;scrollbar-width:none}.view.view--long[data-scroll=inset] .view-scrollbox .view-container{height:auto;min-height:var(--vh, 100svh);position:relative;padding-bottom:0}@media(orientation: portrait){.view.view--long[data-scroll=inset] .view-scrollbox .view-container .content{padding:6.647rem 0 0}}@media(orientation: landscape){.view.view--long[data-scroll=inset] .view-scrollbox .view-container .content{padding:7.661rem 0 3rem}}.view.view--long[data-scroll=inset] .view-scrollbox .view-container .slide-content{position:static;height:auto;width:auto}.view.view--long[data-scroll=inset] .view-scrollbox .view-container .slide-content.bottom-block{margin-top:auto}@media(orientation: landscape){.view.view--long[data-scroll=inset] .view-scrollbox .view-container .slide-content{padding:0 0 0 calc(9.6rem - 3.298vw)}}@media(orientation: portrait){.view.view--long[data-scroll=inset] .view-scrollbox .view-container .slide-content{padding-bottom:5.5rem}}.bg-image{background-image:var(--image-landscape);background-size:cover;background-position:center;background-repeat:no-repeat}@media(orientation: portrait){.bg-image{background-image:var(--image-portrait)}}.bg-white{background:#fff}.bg-image2{--fade-ms: 2500}.bg-image2 .background{position:absolute;inset:-1px;height:calc(100% + 2px);width:calc(100% + 2px);overflow:hidden;z-index:-1}.bg-image2 .background .overlay{position:absolute;inset:0;pointer-events:none;z-index:2}.bg-image2 .background .overlay .b{position:absolute;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%);mix-blend-mode:multiply;opacity:.6;pointer-events:none;width:100%;height:65%;bottom:0;left:0}.bg-image2 .background .overlay .t{position:absolute;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, #000000 100%);mix-blend-mode:multiply;opacity:.6;pointer-events:none;width:100%;height:65%;top:0;left:0}.bg-image2 .background .overlay .l{position:absolute;background:linear-gradient(to left, rgba(0, 0, 0, 0) 0%, #000000 100%);mix-blend-mode:multiply;opacity:.6;pointer-events:none;width:40%;height:100%;top:0;left:0}@media(orientation: portrait){.bg-image2 .background .overlay .b,.bg-image2 .background .overlay .t,.bg-image2 .background .overlay .l{opacity:.5}}.bg-image2 .background img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity calc(var(--fade-ms)*1ms) ease-in-out}.bg-image2 .background img.active{opacity:1;z-index:1}.bg-image2 .background img.incoming{z-index:2}.bg-image2 .background .video{position:absolute;top:0;left:0;width:100%;height:100%}.bg-image2 .background .video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.background .gray{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background:linear-gradient(to bottom, #9D9FA2 0%, #CFCFCE 36.2725%, #CFCFCE 65.0499%, #939495 100%) no-repeat fixed}.menu-opened .bg-image2:first-of-type .background{position:fixed;top:0;height:100%;left:0;width:100%;z-index:120;overflow:hidden}.menu-opened .bg-image2:first-of-type .background::before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:gray}@media(hover: hover)and (pointer: fine){.menu-opened .mail:hover,.menu-opened .menu:hover{color:#b3b144 !important}}header{position:fixed;top:0;left:0;width:100%;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:3.33rem 3.298vw 0;pointer-events:none}header .brand,header .actions{pointer-events:auto}@media(orientation: portrait){header{justify-content:space-between;padding:2.414rem 6.759vw}}header .brand{margin-right:1rem;color:#fff}header .brand a.logo{text-decoration:none;line-height:0;display:inline-block;color:currentColor}header .brand a.logo:hover,header .brand a.logo:visited{color:currentColor}header .brand a.logo img,header .brand a.logo svg{height:2.75em}@media(orientation: portrait){header .brand a.logo img,header .brand a.logo svg{height:2.5rem}}header .actions{font-size:0;line-height:0;display:flex;align-items:center}header .actions .lng-switch{font-size:1.8rem;line-height:1;text-decoration:none;font-weight:bold;margin-right:1.44rem;color:#fff}header .actions .lng-switch:hover{color:#b3b144}@media(orientation: portrait){header .actions .lng-switch{position:absolute;top:6rem;right:6.759vw;font-size:1.5rem;margin:0}}header .mail{text-decoration:none;line-height:0;display:inline-block;color:#fff}@media(hover: hover)and (pointer: fine){header .mail:hover{color:#b3b144}}header .mail svg{height:2.27rem}@media(orientation: portrait){header .mail svg{height:1.819rem}}@media(orientation: portrait){header .mail{display:none}}header .menu{text-decoration:none;line-height:0;color:#fff}@media(hover: hover)and (pointer: fine){header .menu:hover{color:#b3b144}}header .menu svg{overflow:visible;height:2.27rem}@media(orientation: portrait){header .menu svg{height:2.5rem}}header .menu svg rect{transition:transform .1s ease-in-out}header .menu svg rect:nth-child(1){transform:rotate(0deg) translateY(0);transform-origin:center center}header .menu svg rect:nth-child(2){transform-origin:center center}header .menu svg rect:nth-child(3){transform:rotate(0deg) translateY(0);transform-origin:center center}.menu-opened header .lng-switch{display:none}body.light header .menu,body.light header .mail{color:#000}body.light header .menu:hover,body.light header .mail:hover{color:#b3b144}body.light header .brand{color:#000}body.light .bottom a{color:#000;--box-color: black}body.light .bottom a:hover{color:#b3b144;--box-color: #B3B144}header .menu,header .mail,.bottom a{color:#fff;border-color:#fff;--box-color: white}header .menu.on-dark,header .mail.on-dark,.bottom a.on-dark{color:#fff;border-color:#fff;--box-color: white}header .menu.on-light,header .mail.on-light,.bottom a.on-light{color:#000;border-color:#000;--box-color: black}@media(hover: hover)and (pointer: fine){header .menu:hover,header .mail:hover,.bottom a:hover{color:#b3b144;border-color:#b3b144;--box-color: #B3B144}}header .brand{color:#fff;border-color:#fff}header .brand.on-dark{color:#fff;border-color:#fff}header .brand.on-dark:hover{color:#fff;border-color:#fff}header .brand.on-light{color:#000;border-color:#000}header .brand.on-light:hover{color:#000;border-color:#000}@media(orientation: landscape){.scrolled header .brand{transform:scale(1)}}.nav-container{position:static;padding-top:8.93rem;padding-left:6.302vw}@media(orientation: portrait){.nav-container{padding-top:6.292rem;padding-left:0;padding-right:0;width:100%}}.nav-container nav.main{z-index:101;position:relative}.nav-container nav.main .nav-item{font-family:"Barlow Condensed",sans-serif;font-size:1.245rem;line-height:1.18rem;text-decoration:none;color:#fff;background:#000;text-transform:uppercase;display:inline-block;font-weight:bold;margin-bottom:.29rem;padding:.25rem .5rem .45rem;position:relative}@media(orientation: landscape)and (max-height: 420px){.nav-container nav.main .nav-item{font-size:1.04rem}}@media(orientation: portrait){.nav-container nav.main .nav-item{font-size:1.04rem;line-height:1.2em;padding:.25rem .691rem .45rem;background:rgba(0,0,0,.77)}}.nav-container nav.main .nav-item.active{color:#b3b144}.nav-container nav.main .nav-item .magic-link{padding:.25rem .5rem .45rem;display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(to right, transparent 0%, transparent calc(var(--hover-x) - 15rem), #B3B144 calc(var(--hover-x) - 3rem), #B3B144 var(--hover-x), #B3B144 calc(var(--hover-x) + 3rem), transparent calc(var(--hover-x) + 15rem), transparent 100%);background-size:100% 0%;background-repeat:no-repeat;background-position:center;transition:background-size .1s ease-out;color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(orientation: portrait){.nav-container nav.main .nav-item .magic-link{padding:.25rem .691rem}}.nav-container nav.main .nav-item .magic-link.hovered{background-size:100% 100%}.nav-container nav.main .cta .nav-item{font-size:2.329rem;line-height:2.207rem;padding:.25rem .691rem .45rem}@media(orientation: landscape)and (max-height: 420px){.nav-container nav.main .cta .nav-item{font-size:1.8rem}}.nav-container nav.main .cta .nav-item .magic-link{padding:.25rem .691rem .5rem}@media(orientation: portrait){.nav-container nav.main .cta .nav-item{font-size:1.75rem;line-height:1.2em;padding:0 .691rem .15rem}.nav-container nav.main .cta .nav-item .magic-link{padding:0 .691rem .15rem}}.nav-container nav.secondary{display:flex;flex-direction:column;width:16rem;margin-top:2rem}.nav-container nav.secondary .nav-item{color:#fff;font-family:"Barlow Condensed",sans-serif;font-weight:bold;font-size:2.328rem;line-height:.879;text-decoration:none;text-transform:uppercase;text-wrap:balance;margin-bottom:2rem;transition:color .1s ease-in-out}@media(orientation: landscape)and (max-height: 420px){.nav-container nav.secondary .nav-item{font-size:1.8rem}}@media(orientation: landscape)and (max-height: 420px){.nav-container nav.secondary .nav-item{margin-bottom:1rem}}.nav-container nav.secondary .nav-item:hover,.nav-container nav.secondary .nav-item.active{color:#b3b144}.mask{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;z-index:120}@media(orientation: portrait){.actions .menu{display:inline-block;opacity:0;width:0;margin-left:0;transition:opacity .1s ease-in-out,width .1s ease-in-out,margin-left .1s ease-in-out,color .1s ease-in-out}.scrolled .actions .menu{opacity:1;width:auto;margin-left:1.44rem}}@media(orientation: landscape){#home.hidden-menu .nav-container{display:none}.menu-opened #home.hidden-menu .nav-container{display:block}.view.hidden-menu .view-container .content .bottom{margin-top:0}}@media(orientation: landscape)and (max-width: 1400px){.view .view-container .content .bottom .btn-cta{font-size:.65rem;padding:1em 2em}.view .view-container .content .bottom .btn-cta .center img{max-height:9.855em}}.menu{margin-left:1.44rem}#menu-btn-opened{opacity:0;transition:opacity .1s ease-in-out}#menu-btn-closed{opacity:1;transition:opacity .1s ease-in-out}.menu-opened #menu-btn-opened{opacity:1}.menu-opened #menu-btn-closed{opacity:0}@media(orientation: portrait){.menu-opened{overflow:hidden}}.menu-opened .mask{display:block}.menu-opened .nav-container{position:fixed;z-index:121;top:8.93rem;left:9.6vw;padding-top:0;padding-left:0}@media(orientation: portrait){.menu-opened .nav-container{top:6.292rem;left:0;padding-top:0;padding-left:6.759vw;padding-right:6.759vw;width:100%}}.menu-opened header{z-index:121}.menu-opened header .menu{color:#b3b144}.menu-opened section.view.bg-image:first-of-type::before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-image:var(--image-landscape);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:120}@media(orientation: portrait){.menu-opened section.view.bg-image:first-of-type::before{background-image:var(--image-portrait)}}.simple-top .nav-container{display:none}.menu-opened.simple-top .nav-container{display:block}.simple-top header .actions .menu{opacity:1;width:auto;margin-left:1.44rem}#home .content .certs{align-self:end;margin-top:auto;display:inline-flex;gap:2rem;position:absolute;bottom:2.7rem}#home .content .certs img{height:3.547rem}@media(orientation: portrait){#home .content .certs{align-self:center;gap:1rem;position:static}#home .content .certs img{height:3rem}}#home .content .text-blocks-wrapper{margin-top:auto;margin-bottom:auto}@media(orientation: portrait){#home .content .text-blocks-wrapper{position:relative;margin-left:-6.759vw;margin-right:-6.759vw}}#home .content .mySwiper{padding:1rem 0}@media(orientation: portrait){#home .content .mySwiper{padding:0 0 6rem}}#home .content .mySwiper .swipe-hint{display:none;position:absolute;left:50%;transform:translateX(-50%) translateY(50%);width:2.12rem;height:2.92rem;pointer-events:none;overflow:visible}#home .content .mySwiper .swipe-hint svg{overflow:visible}#home .content .mySwiper .swipe-hint.visible{display:block}@media(orientation: portrait){#home .content .mySwiper .swipe-hint{transform:translateX(-50%) translateY(25%)}}#home .content .mySwiper .swiper-button-next,#home .content .mySwiper .swiper-button-prev{width:1.972rem;height:1.748rem;margin-top:0;margin-bottom:0;top:50%;transform:translateY(-50%)}#home .content .mySwiper .swiper-button-next:after,#home .content .mySwiper .swiper-button-prev:after{background-size:cover;content:"";width:100%;height:100%;display:block}#home .content .mySwiper .swiper-button-next:after{background-image:url("../images/icons/arrow-right.svg")}#home .content .mySwiper .swiper-button-prev:after{background-image:url("../images/icons/arrow-left.svg")}#home .content .mySwiper #swipe-hint-arrow polyline,#home .content .mySwiper #swipe-hint-arrow line{stroke-dasharray:160;stroke-dashoffset:160;animation:drawArrow .5s ease-out forwards;animation-delay:.2s}@keyframes drawArrow{to{stroke-dashoffset:0}}#home .content .mySwiper #swipe-hint-hand{transform-origin:center bottom;opacity:1;animation:swipeLeft 3s ease-in-out infinite}@keyframes swipeLeft{0%{opacity:1;transform:translateX(0) scale(1)}10%{opacity:1}10%{opacity:1;transform:translateX(-3rem) scale(1.05) rotate(-10deg)}12%{opacity:1;transform:translateX(-3rem) scale(1.05)}18%{opacity:1;transform:translateX(0) scale(1) rotate(0)}30%{opacity:1}}#home .content .text-blocks{--blocks-count: 5;--gap: 5vw;display:flex;gap:var(--gap);margin-left:6.5rem;align-items:center}@media(orientation: portrait){#home .content .text-blocks{margin-left:0;gap:0}}#home .content .text-blocks .block-wrapper{flex-basis:calc(100%/var(--blocks-count) - var(--gap)*(var(--blocks-count) - 1)/var(--blocks-count));flex-shrink:1;flex-grow:1;display:flex;justify-content:center}@media(orientation: portrait){#home .content .text-blocks .block-wrapper{display:flex;flex-basis:unset;flex-shrink:0}#home .content .text-blocks .block-wrapper .block{margin-left:auto;margin-right:auto;width:12em;display:flex;justify-content:center}}#home .content .text-blocks .block{color:#fff;font-family:"Barlow Condensed",sans-serif;font-size:calc(.5rem*var(--mar));line-height:1.02;letter-spacing:-0.006em;font-weight:bold;text-wrap:balance}@media(orientation: portrait){#home .content .text-blocks .block{font-size:calc(1.5rem*var(--mar))}}#home .content .text-blocks .block svg{height:1em}@media(orientation: portrait){#home .content .text-blocks .block svg{height:1.25em;margin-top:-0.5em}}#home .content .text-blocks .block .big{font-size:1.617em;line-height:.85;text-transform:uppercase;font-weight:bold;letter-spacing:normal;display:inline}@media(orientation: portrait){#home .content .text-blocks .block .big{font-size:1.618em;display:inline}}#home .content .text-blocks .block .bigger{font-size:3.633em;line-height:.85;text-transform:uppercase;font-weight:bold;letter-spacing:normal;display:inline}@media(orientation: portrait){#home .content .text-blocks .block .bigger{font-size:3.922em;display:inline}}@media(orientation: landscape)and (max-width: 1400px){#home .content .text-blocks{flex-wrap:wrap}#home .content .text-blocks .block-wrapper .block{font-size:calc(.7rem*var(--mar))}}@media(orientation: portrait){#home .bottom{position:static;padding:0;width:auto;align-content:center}}@media(orientation: portrait){#home.has-feature-item .text-blocks-wrapper{margin-top:0}}@media(orientation: portrait)and (max-aspect-ratio: 0.8){#home.has-feature-item .text-blocks-wrapper{margin-top:auto}}#contacts .contacts-content,#contacts .job_applications-content,#form .contacts-content,#form .job_applications-content,#job_applications .contacts-content,#job_applications .job_applications-content{position:absolute;bottom:6rem;left:9.6vw;width:24vw;padding-right:0}@media(orientation: portrait){#contacts .contacts-content,#contacts .job_applications-content,#form .contacts-content,#form .job_applications-content,#job_applications .contacts-content,#job_applications .job_applications-content{padding:0;transform:none;margin-top:1rem;margin-bottom:1rem;flex-basis:100%;width:auto}}#contacts .contacts-content .contacts-item,#contacts .contacts-content .job_applications-item,#contacts .job_applications-content .contacts-item,#contacts .job_applications-content .job_applications-item,#form .contacts-content .contacts-item,#form .contacts-content .job_applications-item,#form .job_applications-content .contacts-item,#form .job_applications-content .job_applications-item,#job_applications .contacts-content .contacts-item,#job_applications .contacts-content .job_applications-item,#job_applications .job_applications-content .contacts-item,#job_applications .job_applications-content .job_applications-item{color:#fff;font-family:"Barlow Condensed",sans-serif;font-size:1.35rem;line-height:1.02;letter-spacing:-0.006em;font-weight:bold;margin:1rem 0}@media(orientation: portrait){#contacts .contacts-content .contacts-item,#contacts .contacts-content .job_applications-item,#contacts .job_applications-content .contacts-item,#contacts .job_applications-content .job_applications-item,#form .contacts-content .contacts-item,#form .contacts-content .job_applications-item,#form .job_applications-content .contacts-item,#form .job_applications-content .job_applications-item,#job_applications .contacts-content .contacts-item,#job_applications .contacts-content .job_applications-item,#job_applications .job_applications-content .contacts-item,#job_applications .job_applications-content .job_applications-item{font-size:calc(1.25rem*var(--mar))}}#contacts .contacts-content .contacts-item label,#contacts .contacts-content .job_applications-item label,#contacts .job_applications-content .contacts-item label,#contacts .job_applications-content .job_applications-item label,#form .contacts-content .contacts-item label,#form .contacts-content .job_applications-item label,#form .job_applications-content .contacts-item label,#form .job_applications-content .job_applications-item label,#job_applications .contacts-content .contacts-item label,#job_applications .contacts-content .job_applications-item label,#job_applications .job_applications-content .contacts-item label,#job_applications .job_applications-content .job_applications-item label{display:block;line-height:1.37;text-wrap:balance}#contacts .contacts-content .contacts-item strong,#contacts .contacts-content .job_applications-item strong,#contacts .job_applications-content .contacts-item strong,#contacts .job_applications-content .job_applications-item strong,#form .contacts-content .contacts-item strong,#form .contacts-content .job_applications-item strong,#form .job_applications-content .contacts-item strong,#form .job_applications-content .job_applications-item strong,#job_applications .contacts-content .contacts-item strong,#job_applications .contacts-content .job_applications-item strong,#job_applications .job_applications-content .contacts-item strong,#job_applications .job_applications-content .job_applications-item strong{font-size:1.75em;line-height:.75}#contacts .contacts-content .contacts-item a,#contacts .contacts-content .job_applications-item a,#contacts .job_applications-content .contacts-item a,#contacts .job_applications-content .job_applications-item a,#form .contacts-content .contacts-item a,#form .contacts-content .job_applications-item a,#form .job_applications-content .contacts-item a,#form .job_applications-content .job_applications-item a,#job_applications .contacts-content .contacts-item a,#job_applications .contacts-content .job_applications-item a,#job_applications .job_applications-content .contacts-item a,#job_applications .job_applications-content .job_applications-item a{color:#fff;text-decoration:none;transition:color .1s ease-in-out}#contacts .contacts-content .contacts-item a:hover,#contacts .contacts-content .job_applications-item a:hover,#contacts .job_applications-content .contacts-item a:hover,#contacts .job_applications-content .job_applications-item a:hover,#form .contacts-content .contacts-item a:hover,#form .contacts-content .job_applications-item a:hover,#form .job_applications-content .contacts-item a:hover,#form .job_applications-content .job_applications-item a:hover,#job_applications .contacts-content .contacts-item a:hover,#job_applications .contacts-content .job_applications-item a:hover,#job_applications .job_applications-content .contacts-item a:hover,#job_applications .job_applications-content .job_applications-item a:hover{color:#b3b144}#contacts .form-container,#form .form-container,#job_applications .form-container{width:33.33vw;margin:0 auto}@media(orientation: portrait){#contacts .form-container,#form .form-container,#job_applications .form-container{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;width:100%}}#contacts .form-container label.sr-only,#form .form-container label.sr-only,#job_applications .form-container label.sr-only{position:absolute;left:-9999px}#contacts .form-container .contact-form .is-disabled,#contacts .form-container .job_applications-form .is-disabled,#form .form-container .contact-form .is-disabled,#form .form-container .job_applications-form .is-disabled,#job_applications .form-container .contact-form .is-disabled,#job_applications .form-container .job_applications-form .is-disabled{opacity:.6;cursor:not-allowed}#contacts .form-container input[type=text],#contacts .form-container input[type=email],#contacts .form-container input[type=tel],#contacts .form-container textarea,#form .form-container input[type=text],#form .form-container input[type=email],#form .form-container input[type=tel],#form .form-container textarea,#job_applications .form-container input[type=text],#job_applications .form-container input[type=email],#job_applications .form-container input[type=tel],#job_applications .form-container textarea{width:100%;padding:.5rem .691rem;border:none;background-color:#fff;color:#000;font-family:gothammedium,sans-serif;font-size:1rem;line-height:1.02;letter-spacing:-0.006em}#contacts .form-container .contact-form__field,#contacts .form-container .job_applications-form__field,#form .form-container .contact-form__field,#form .form-container .job_applications-form__field,#job_applications .form-container .contact-form__field,#job_applications .form-container .job_applications-form__field{margin-bottom:.75rem;position:relative}#contacts .form-container .contact-form__field input+label,#contacts .form-container .contact-form__field textarea+label,#contacts .form-container .job_applications-form__field input+label,#contacts .form-container .job_applications-form__field textarea+label,#form .form-container .contact-form__field input+label,#form .form-container .contact-form__field textarea+label,#form .form-container .job_applications-form__field input+label,#form .form-container .job_applications-form__field textarea+label,#job_applications .form-container .contact-form__field input+label,#job_applications .form-container .contact-form__field textarea+label,#job_applications .form-container .job_applications-form__field input+label,#job_applications .form-container .job_applications-form__field textarea+label{display:none}#contacts .form-container .contact-form__field input:placeholder-shown::placeholder,#contacts .form-container .contact-form__field textarea:placeholder-shown::placeholder,#contacts .form-container .job_applications-form__field input:placeholder-shown::placeholder,#contacts .form-container .job_applications-form__field textarea:placeholder-shown::placeholder,#form .form-container .contact-form__field input:placeholder-shown::placeholder,#form .form-container .contact-form__field textarea:placeholder-shown::placeholder,#form .form-container .job_applications-form__field input:placeholder-shown::placeholder,#form .form-container .job_applications-form__field textarea:placeholder-shown::placeholder,#job_applications .form-container .contact-form__field input:placeholder-shown::placeholder,#job_applications .form-container .contact-form__field textarea:placeholder-shown::placeholder,#job_applications .form-container .job_applications-form__field input:placeholder-shown::placeholder,#job_applications .form-container .job_applications-form__field textarea:placeholder-shown::placeholder{color:rgba(0,0,0,0)}#contacts .form-container .contact-form__field input:placeholder-shown+label,#contacts .form-container .contact-form__field textarea:placeholder-shown+label,#contacts .form-container .job_applications-form__field input:placeholder-shown+label,#contacts .form-container .job_applications-form__field textarea:placeholder-shown+label,#form .form-container .contact-form__field input:placeholder-shown+label,#form .form-container .contact-form__field textarea:placeholder-shown+label,#form .form-container .job_applications-form__field input:placeholder-shown+label,#form .form-container .job_applications-form__field textarea:placeholder-shown+label,#job_applications .form-container .contact-form__field input:placeholder-shown+label,#job_applications .form-container .contact-form__field textarea:placeholder-shown+label,#job_applications .form-container .job_applications-form__field input:placeholder-shown+label,#job_applications .form-container .job_applications-form__field textarea:placeholder-shown+label{display:block;position:absolute;top:calc(.5rem + 2px);left:.691rem;padding-right:.691rem;font-family:gothammedium,sans-serif;font-size:1rem;line-height:1.02;letter-spacing:-0.006em;color:#000;pointer-events:none}#contacts .form-container .contact-form__field textarea:placeholder-shown+label,#contacts .form-container .job_applications-form__field textarea:placeholder-shown+label,#form .form-container .contact-form__field textarea:placeholder-shown+label,#form .form-container .job_applications-form__field textarea:placeholder-shown+label,#job_applications .form-container .contact-form__field textarea:placeholder-shown+label,#job_applications .form-container .job_applications-form__field textarea:placeholder-shown+label{top:calc(.5rem + 0px)}#contacts .form-container .contact-form__field-fancy,#contacts .form-container .job_applications-form__field-fancy,#form .form-container .contact-form__field-fancy,#form .form-container .job_applications-form__field-fancy,#job_applications .form-container .contact-form__field-fancy,#job_applications .form-container .job_applications-form__field-fancy{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#contacts .form-container .btn-container,#form .form-container .btn-container,#job_applications .form-container .btn-container{text-align:right}#contacts .form-container .btn-container button,#form .form-container .btn-container button,#job_applications .form-container .btn-container button{appearance:none;border:none;--box-color: #8CC63F;--color: #8CC63F;color:#8cc63f;padding:.5rem 1rem}#contacts .form-container .btn-container button:hover,#form .form-container .btn-container button:hover,#job_applications .form-container .btn-container button:hover{box-shadow:0 0 1em .2em var(--color),0 0 1.5em .2em var(--color),0 0 0 var(--border-w) var(--box-color) inset;transition-duration:.1s;transition-delay:60ms}#contacts .form-container .btn-container button.like-input,#form .form-container .btn-container button.like-input,#job_applications .form-container .btn-container button.like-input{font-family:gothammedium,sans-serif;font-size:1rem;line-height:1.02;letter-spacing:-0.006em;color:#000}@media(orientation: portrait){#contacts .form-container form,#form .form-container form,#job_applications .form-container form{flex-basis:100%;padding:0 6.759vw}}#contacts .form-container .alert,#form .form-container .alert,#job_applications .form-container .alert{color:#fff;font-family:"Barlow Condensed",sans-serif;font-size:3.2rem;line-height:.98;font-weight:bold;padding:0 3rem;text-wrap:balance;text-align:center}@media(orientation: portrait){#contacts .form-container .alert,#form .form-container .alert,#job_applications .form-container .alert{padding:0}}#contacts .form-container .alert h2,#form .form-container .alert h2,#job_applications .form-container .alert h2{margin-bottom:1rem}#contacts .form-container .alert p,#form .form-container .alert p,#job_applications .form-container .alert p{color:#b3b144}#contacts .form-container .required,#form .form-container .required,#job_applications .form-container .required{color:red}#contacts .form-container .form-note,#form .form-container .form-note,#job_applications .form-container .form-note{color:#fff;font-family:gothammedium,sans-serif;font-size:1.2rem;line-height:1.02;text-align:left;margin-top:1rem}#contacts#contacts .form-container,#form#contacts .form-container,#job_applications#contacts .form-container{position:absolute;bottom:6rem;right:9.6vw;padding-right:0}#gate-view .content .text-content{margin-top:auto;margin-bottom:auto}@media(orientation: portrait){#gate-view .content .text-content{margin:auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center}}#gate-view .content .text-content h1{font-family:"Barlow Condensed",sans-serif;font-weight:bold;font-size:5rem;line-height:.875;text-align:center;color:#fff;text-transform:uppercase;margin-bottom:.5rem;text-wrap:balance;padding-left:6.302vw;padding-right:6.302vw}@media(orientation: landscape)and (max-height: 420px){#gate-view .content .text-content h1{font-size:4rem !important}}@media(orientation: portrait){#gate-view .content .text-content h1{font-size:2rem;line-height:1}}#gate-view .content .text-content p{font-family:"Barlow Condensed",sans-serif;font-size:2.977rem;line-height:1.164;letter-spacing:-0.006em;font-weight:bold;color:#fff;text-wrap:balance;text-align:center;padding-left:6.302vw;padding-right:6.302vw}@media(orientation: landscape)and (max-height: 420px){#gate-view .content .text-content p{font-size:2.4rem !important}}@media(orientation: portrait){#gate-view .content .text-content p{color:#fff;font-family:"Barlow Condensed",sans-serif;line-height:1.164;letter-spacing:-0.006em;font-weight:bold;transform:none;text-align:center;text-wrap:balance;text-transform:none;font-size:1.632rem;width:100%;padding-left:0;padding-right:0}}#gate-view .content .text-content p a{color:#fff;text-decoration:none;font-style:italic;transition:color .1s ease-in-out}#gate-view .content .text-content p a:hover{color:#b3b144}.view-container .full-right-dimmed{position:absolute;top:0;right:-50%;width:50%;height:100%;padding:9.41rem 6.55rem}.view-container .full-right-dimmed::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgb(0, 0, 0) 30%, rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0.6) 100%);mix-blend-mode:multiply;opacity:.85;pointer-events:none;transition:all .1s ease-in-out}.view-container .full-right-dimmed.show{right:0;transition:all .3s ease-in-out}.view-container .full-right-dimmed .wrap{display:flex;flex-direction:column;height:100%;position:relative;justify-content:center}.view-container .full-right-dimmed .wrap .image{min-height:220px;max-height:75%;overflow:hidden;display:flex;align-items:center;justify-content:center}.view-container .full-right-dimmed .wrap .image img{max-width:100%;max-height:100%;object-fit:fill;display:block}.view-container .full-right-dimmed .wrap .text{margin-top:2rem;font-size:1.1rem;line-height:1.5;color:#fff;font-family:"Barlow Condensed",sans-serif;flex:0 1 auto;overflow:auto}.view-container .full-right-dimmed .wrap .text p{margin-bottom:1em}.view-container .full-right-dimmed .wrap .text p:last-child{margin-bottom:0}.view-container .full-right-dimmed .wrap .text strong,.view-container .full-right-dimmed .wrap .text b{font-weight:bold}.view-container .full-right-dimmed .wrap .text a{color:#fff;text-decoration:underline;transition:color .1s ease-in-out}.view-container .full-right-dimmed .wrap .text a:hover{color:#b3b144}.view-container .full-right-dimmed .wrap .text ul,.view-container .full-right-dimmed .wrap .text ol{padding-left:1.5em}.view-container .full-right-dimmed .wrap .text ul li{list-style:disc}.view-container .full-right-dimmed .wrap .text ol li{list-style:decimal}.view-container .full-right-dimmed .wrap .text em,.view-container .full-right-dimmed .wrap .text i{font-style:italic}.btn-transparent-outlined{--box-color: #FFFFFF;--border-w: max(1px, 0.1rem);font-family:gothambook,sans-serif;font-size:.982rem;line-height:1.02;color:#fff;box-shadow:0 0 0 var(--border-w) var(--box-color) inset;font-weight:bold;text-decoration:none;padding:1rem 2rem;transition:color .1s ease-in-out,border-color .1s ease-in-out,box-shadow .1s ease-in-out;letter-spacing:.06em;width:auto;text-align:center;text-wrap:balance;white-space:nowrap;background-color:rgba(0,0,0,0);position:relative;z-index:102;user-select:none;align-items:center;display:inline-flex;justify-content:center}.btn-transparent-outlined svg{height:1.53em;vertical-align:middle}.btn-transparent-outlined svg line,.btn-transparent-outlined svg polyline{stroke-width:var(--border-w)}.btn-transparent-outlined>svg{margin:0 .5rem}.btn-transparent-outlined.btn-cta svg:first-of-type{margin-left:0}.btn-transparent-outlined.btn-cta svg:last-of-type{margin-right:0}@media(hover: hover)and (pointer: fine){.btn-transparent-outlined:hover{color:#b3b144;--box-color: #B3B144}}@media(orientation: portrait){.btn-transparent-outlined{font-size:1.1rem;padding:.75em 2em}}@media(orientation: portrait)and (max-aspect-ratio: 0.75){.btn-transparent-outlined{font-size:1rem;max-width:98vw;justify-content:center}}.btn-transparent-outlined.arrow-only{width:calc(1.285em + 2.5rem);padding:1rem 0}.btn-transparent-outlined.arrow-only.reverse svg{transform:rotate(180deg)}.btn-transparent-outlined.scroll-to-next.bouncy svg{animation:scroll-to-next-bounce 3s ease-in-out infinite}@keyframes scroll-to-next-bounce{0%,80%,90%,100%{transform:translateY(0)}85%,95%{transform:translateY(0.2em)}}.btn-cta{--color: #8CC63F;--border-w: max(1px, 0.1rem);--fade-w: 0;--fade-soft: 0;background:rgba(0,0,0,0);color:var(--color) !important;font-weight:bold;text-shadow:0 0 5px #000;transition:box-shadow .3s ease-in-out;display:inline-flex;flex-wrap:nowrap;justify-content:space-around;font-family:gothambold,sans-serif;border:none}@media(hover: hover)and (pointer: fine){.btn-cta:hover,.btn-cta:focus-visible{box-shadow:0 0 1em .2em var(--color),0 0 1.5em .2em var(--color);transition-duration:.1s;transition-delay:60ms}}@media(prefers-reduced-motion: reduce){.btn-cta{transition:none}}.btn-cta svg line,.btn-cta svg polyline{stroke-width:var(--border-w)}.btn-cta .left,.btn-cta .center,.btn-cta .right{flex:1 1 100%;display:flex;align-items:center;gap:.5rem}.btn-cta .right{margin-left:1rem}.btn-cta .center{position:relative;margin-left:-1rem;margin-right:-2rem;display:flex;height:0;justify-content:center;align-items:center;flex-wrap:nowrap}.btn-cta .center img{max-height:calc(3*(1.285em + 2rem))}@media(orientation: portrait){.btn-cta .center img{max-height:calc(3*(1.285em + 1rem))}}.btn-cta.asset-on-top .center{width:150%;margin:0;position:absolute;height:auto;top:0;transform:translateY(-99%);background:url("../images/glow.webp") no-repeat center bottom;background-size:contain}@media(orientation: portrait){.btn-cta.asset-on-top .center{width:110%}}.btn-cta.asset-on-top .center img{transform:translateY(2rem)}@media(orientation: landscape)and (max-width: 1400px){.btn-cta.asset-on-top .center img{transform:translateY(1.5rem)}}@media(orientation: portrait){.btn-cta.asset-on-top .center img{width:80%;height:auto;max-height:none}}.btn-cta::before{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:0 0 0 var(--border-w) var(--color) inset}.btn-cta:hover{color:var(--color) !important;font-weight:bold}@keyframes glow{0%,100%{box-shadow:0 0 2rem 1.5rem var(--color)}50%{box-shadow:0 0 2rem 2rem var(--color)}}.slide-content{position:absolute;top:7.661rem;left:9.6vw;width:calc(100% - 9.7vw);height:calc(100% - 15.322rem)}.slide-content.bottom-block{top:auto;bottom:0;height:auto;width:100%;left:0;background:rgba(0,0,0,.7);background:linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.5) 75%, rgba(0, 0, 0, 0) 100%)}.slide-content.bottom-block .block{--body-color: white;--link-color: #B3B144}@media(orientation: landscape){.slide-content.bottom-block{padding:1rem calc(9.798rem - 4.55vw) 7.5rem 9.798rem !important}}@media(orientation: portrait){.slide-content.bottom-block{padding:1rem 2rem 6.5rem 2rem !important;position:static;margin-left:-6.759vw;margin-right:-6.759vw;width:100vw}}@media(orientation: landscape){.slide-content.bottom-block{position:absolute !important;margin-bottom:0}}.slide-content.bottom-block ul,.slide-content.bottom-block li,.slide-content.bottom-block p{color:#fff}.slide-content.bottom-block h4,.slide-content.bottom-block .accordion-button{font-family:"Barlow Condensed",sans-serif;font-size:3.06rem;font-weight:bold;color:#fff;line-height:1.02;margin-bottom:1rem}.slide-content.bottom-block p{font-family:gothambook,sans-serif;font-size:1rem;color:#fff}.slide-content.full-block{--link-color: black;--body-color: black}@media(orientation: landscape){.slide-content.full-block{padding:0 0 3rem 0 !important;margin:0 auto}}.slide-content.full-block ul,.slide-content.full-block li,.slide-content.full-block p{color:#000}.slide-content.full-block h4,.slide-content.full-block .accordion-button{font-family:"Barlow Condensed",sans-serif;font-size:3.06rem;font-weight:bold;color:#000;line-height:.875;margin-bottom:.5rem;text-transform:uppercase}@media(orientation: portrait){.slide-content.full-block h4,.slide-content.full-block .accordion-button{font-size:calc(1.632rem*var(--mar));line-height:1.02}}.slide-content.full-block p{font-family:gothambook,sans-serif;font-size:1rem;line-height:1.25;color:#000;margin-bottom:1rem}@media(orientation: portrait){.slide-content{top:6.647rem;left:6.759vw;bottom:0;width:calc(100% - 14.226vw);height:auto}}.slide-content .section-title,.slide-content h1{font-family:"Barlow Condensed",sans-serif;font-weight:bold;font-size:7.934rem;line-height:.875;text-transform:uppercase;color:#fff;margin-bottom:1.5rem;width:calc(50% - 4.75vw);z-index:50;opacity:.3;text-wrap:balance}@media(orientation: portrait){.slide-content .section-title,.slide-content h1{font-size:1.96rem;line-height:.875;margin-bottom:1rem;opacity:1;width:100%}}.slide-content.full-block{margin-top:0 !important}.slide-content.full-block .section-title{width:100%}.slide-content .accordion.image-text{--bs-accordion-bg: transparent;--bs-accordion-border-color: transparent;--bs-accordion-active-color: #B3B144;--bs-accordion-active-bg: transparent;--bs-accordion-body-padding-x: 0;--bs-accordion-body-padding-y: 0;--bs-accordion-btn-focus-box-shadow: none;width:36%;z-index:53;position:absolute;top:50%;transform:translateY(-50%);right:0;left:auto;display:flex;flex-direction:column;justify-content:center}@media(orientation: portrait){.slide-content .accordion.image-text{width:100%;padding:0;transform:none;position:absolute;bottom:6.434rem;top:auto;margin-left:0;height:auto !important}}.slide-content .accordion.image-text .accordion-collapse{height:0;overflow:hidden;transition:height .3s ease-in-out}.slide-content .accordion.image-text .accordion-collapse .accordion-body{padding-top:.5rem;font-family:gothambook,sans-serif;font-size:1rem;line-height:1.25;color:#000;text-wrap:balance}@media(orientation: portrait){.slide-content .accordion.image-text .accordion-collapse .accordion-body{width:100%;line-height:1.14}}.slide-content .accordion.image-text .accordion-collapse.show{height:auto}.slide-content .accordion.image-text .accordion-item{margin-bottom:.25rem;padding-right:3.298vw}@media(orientation: portrait){.slide-content .accordion.image-text .accordion-item{padding-right:0}}.slide-content .accordion.image-text .accordion-header{margin-bottom:.15rem}.slide-content .accordion.image-text .accordion-header .accordion-button{font-family:"Barlow Condensed",sans-serif;font-weight:bold;font-size:3.069rem;line-height:.875;text-transform:uppercase;color:#fff;text-decoration:none;text-wrap:balance;padding:0;display:block}.slide-content .accordion.image-text .accordion-header .accordion-button:hover{color:#b3b144;transition:color .1s ease-in-out}.slide-content .accordion.image-text .accordion-header .accordion-button[aria-expanded=true]{color:#000;cursor:default}@media(orientation: portrait){.slide-content .accordion.image-text .accordion-header .accordion-button{font-size:3rem}}@media(orientation: portrait){.slide-content.type-light .accordion .accordion-collapse .accordion-body{color:#fff}.slide-content.type-light .accordion .accordion-header .accordion-button{color:rgba(255,255,255,.3)}.slide-content.type-light .accordion .accordion-header .accordion-button[aria-expanded=true]{color:#fff}.slide-content.type-dark .accordion .accordion-header .accordion-button{font-size:1.96rem}}.slide-content.cta-block{display:flex;justify-content:center;align-items:center}@media(orientation: landscape){.slide-content.cta-block{padding-right:9.6vw}}.slide-content.cta-block a{color:#fff;text-decoration:none;font-family:"Barlow Condensed",sans-serif;font-size:4rem;line-height:1.1;text-transform:uppercase;font-weight:bold;transition:color .1s ease-in-out,border-color .1s ease-in-out;text-align:center}.slide-content.cta-block a:hover{color:#b3b144}.slide-content.cta-block a:hover .arrow-only{color:#b3b144;--box-color: #B3B144}.slide-content.cta-block a .arrow-only{margin-left:1rem;position:relative;top:-0.5em;vertical-align:middle}.view--long .slide-content .section-title{width:50%}@media(orientation: portrait){.view--long .slide-content .section-title{width:100%}}.post-content{color:var(--body-color)}.post-content a{color:var(--link-color);text-decoration:underline;transition:color .1s ease-in-out}.post-content a:hover{text-decoration:underline}.post-content strong,.post-content b{font-weight:bold}.post-content em,.post-content i{font-style:italic}.post-content blockquote{border-left:.25rem solid #b3b144;padding-left:1rem;margin-left:0}@keyframes ripple-1{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}@keyframes ripple-2{0%{transform:scale(1);opacity:1}100%{transform:scale(1.7);opacity:0}}.slide-image-overlay,.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:101;pointer-events:none}.slide-image-overlay .tooltip,.image-overlay .tooltip{--size: 1.5rem;pointer-events:all;position:absolute;top:0;left:0;transform:translate(-50%, -50%);width:var(--size);height:var(--size);background-color:#fff;border-radius:50%;z-index:101;cursor:pointer;opacity:1}@media screen and (orientation: portrait){.slide-image-overlay .tooltip,.image-overlay .tooltip{--size: calc(1rem * var(--mar) * 2)}}.slide-image-overlay .tooltip .green-dot,.image-overlay .tooltip .green-dot{position:absolute;top:20%;left:20%;width:60%;height:60%;background-color:#b3b144;border-radius:50%;z-index:102}.slide-image-overlay .tooltip::before,.slide-image-overlay .tooltip::after,.image-overlay .tooltip::before,.image-overlay .tooltip::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff;opacity:.8;animation:ripple-1 2s infinite ease-in-out;z-index:-1}.slide-image-overlay .tooltip::after,.image-overlay .tooltip::after{opacity:.6;animation:ripple-2 2s infinite ease-in-out;animation-delay:.5s}.slide-image img{max-height:80vh;max-width:30%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:51}@media(orientation: portrait){.slide-image img{transform:translate(-50%, 0);max-height:38rem;max-width:95vw;top:auto;bottom:2.5rem}}@media(orientation: portrait){.slide-image.position-top img{top:21rem;bottom:auto;transform:translate(-50%, -50%);max-width:95vw;max-height:20rem}}.slide-image2{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center}.slide-image2 img{min-height:0;min-width:0;max-height:none;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:51;object-fit:unset;width:100%;height:auto}@media(orientation: portrait){.slide-image2 img{bottom:auto}}@media(orientation: portrait){.slide-image2.position-top img{position:static;max-width:100%;max-height:100%;transform:none;min-width:0;min-height:0}}.single-rotatable-image{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.single-rotatable-image .image-rotator{position:relative;transform-origin:50% 50%;flex:0 0 auto}.single-rotatable-image .image-rotator img,.single-rotatable-image .image-rotator .image-overlay{position:absolute;inset:0;width:100%;height:100%}.single-rotatable-image .image-rotator img{object-fit:cover}.single-rotatable-image .image-rotator[data-fit=contain] img{object-fit:contain}.single-rotatable-image .image-rotator .image-overlay{z-index:101;pointer-events:none}.single-rotatable-image .image-rotator .image-overlay .tooltip{pointer-events:all;position:absolute;transform:translate(-50%, -50%)}.content ul,.content ol{margin-bottom:.5rem;font-family:gothambook,sans-serif;font-size:1rem;line-height:1.25;color:#000}.content ul{list-style-type:disc}.content ul li{margin-left:1.5rem}.content ol{list-style-type:decimal}.content ol li{margin-left:1.5rem}.two-block{display:flex;flex-wrap:wrap;min-height:75vh;align-items:flex-start}@media(orientation: portrait){.two-block{bottom:auto;align-items:flex-start;flex-direction:column;gap:.2rem}}.two-block .block-top{width:50%}@media(orientation: portrait){.two-block .block-top{width:100%}}.two-block .block-bottom{margin-top:auto;margin-bottom:auto;margin-right:3.298vw;width:100%}@media(orientation: portrait){.two-block .block-bottom{margin-top:2.5rem;margin-bottom:0;margin-right:0;width:100%}}.two-block p{font-family:gothambook,sans-serif;font-size:1rem;line-height:1.25;color:#000}.two-block p strong{font-weight:bold}.two-block h4,.two-block .accordion-button{font-family:"Barlow Condensed",sans-serif;font-weight:bold;font-size:3.069rem;line-height:.875;text-transform:uppercase;color:#000;margin-bottom:.5rem}@media(orientation: portrait){.two-block h4,.two-block .accordion-button{font-family:gothambook,sans-serif;font-size:1rem;line-height:1.25;color:#000;font-weight:bold;margin-bottom:0}}.right-block{display:flex;flex-wrap:wrap;min-height:75vh;align-items:flex-start}@media(orientation: portrait){.right-block{bottom:auto;align-items:flex-start;flex-direction:column;gap:.2rem}}.right-block .block{width:50%}@media(orientation: portrait){.right-block .block{width:100%}}.right-block p{font-family:gothambook,sans-serif;font-size:1rem;line-height:1.25;color:#000;margin-bottom:.5rem}.right-block p strong{font-weight:bold}.right-block h4,.right-block .accordion-button{font-family:"Barlow Condensed",sans-serif;font-weight:bold;font-size:3.069rem;line-height:.875;text-transform:uppercase;color:#000;margin-bottom:.5rem}@media(orientation: portrait){.right-block h4,.right-block .accordion-button{font-family:gothambook,sans-serif;font-size:1rem;line-height:1.25;color:#000;font-weight:bold;margin-bottom:0}}.image-block{display:flex;margin-bottom:.75rem;width:100%}.image-block figure{display:flex}.image-block figure img{max-width:100%}.image-block figure img{width:auto;max-width:100% !important;max-height:none !important;height:auto;flex:0 0 auto;margin:0}@media(orientation: portrait){.image-block figure.width-p-1{width:calc(8.3333333333%*1)}.image-block figure.width-p-2{width:calc(8.3333333333%*2)}.image-block figure.width-p-3{width:calc(8.3333333333%*3)}.image-block figure.width-p-4{width:calc(8.3333333333%*4)}.image-block figure.width-p-5{width:calc(8.3333333333%*5)}.image-block figure.width-p-6{width:calc(8.3333333333%*6)}.image-block figure.width-p-7{width:calc(8.3333333333%*7)}.image-block figure.width-p-8{width:calc(8.3333333333%*8)}.image-block figure.width-p-9{width:calc(8.3333333333%*9)}.image-block figure.width-p-10{width:calc(8.3333333333%*10)}.image-block figure.width-p-11{width:calc(8.3333333333%*11)}.image-block figure.width-p-12{width:calc(8.3333333333%*12)}}@media(orientation: landscape){.image-block figure.width-l-1{width:calc(8.3333333333%*1)}.image-block figure.width-l-2{width:calc(8.3333333333%*2)}.image-block figure.width-l-3{width:calc(8.3333333333%*3)}.image-block figure.width-l-4{width:calc(8.3333333333%*4)}.image-block figure.width-l-5{width:calc(8.3333333333%*5)}.image-block figure.width-l-6{width:calc(8.3333333333%*6)}.image-block figure.width-l-7{width:calc(8.3333333333%*7)}.image-block figure.width-l-8{width:calc(8.3333333333%*8)}.image-block figure.width-l-9{width:calc(8.3333333333%*9)}.image-block figure.width-l-10{width:calc(8.3333333333%*10)}.image-block figure.width-l-11{width:calc(8.3333333333%*11)}.image-block figure.width-l-12{width:calc(8.3333333333%*12)}}@media(orientation: portrait){.justify-p-start{justify-content:flex-start}.justify-p-start>figure{justify-content:flex-start}.justify-p-center{justify-content:center}.justify-p-center>figure{justify-content:center}.justify-p-end{justify-content:flex-end}.justify-p-end>figure{justify-content:flex-end}.justify-p-between{justify-content:space-between}.justify-p-between>figure{justify-content:space-between}.justify-p-around{justify-content:space-around}.justify-p-around>figure{justify-content:space-around}}@media(orientation: landscape){.justify-l-start{justify-content:flex-start}.justify-l-start>figure{justify-content:flex-start}.justify-l-center{justify-content:center}.justify-l-center>figure{justify-content:center}.justify-l-end{justify-content:flex-end}.justify-l-end>figure{justify-content:flex-end}.justify-l-between{justify-content:space-between}.justify-l-between>figure{justify-content:space-between}.justify-l-around{justify-content:space-around}.justify-l-around>figure{justify-content:space-around}}.justify-start{justify-content:flex-start !important}.justify-start>figure{justify-content:flex-start !important}.justify-center{justify-content:center !important}.justify-center>figure{justify-content:center !important}.justify-end{justify-content:flex-end !important}.justify-end>figure{justify-content:flex-end !important}.justify-between{justify-content:space-between !important}.justify-between>figure{justify-content:space-between !important}.justify-around{justify-content:space-around !important}.justify-around>figure{justify-content:space-around !important}.row{display:flex;margin:-1rem -1.5rem}@media(orientation: landscape){.row.flex-lg-wrap{flex-wrap:wrap}}@media(orientation: portrait){.row.flex-sm-wrap{flex-wrap:wrap}}.row [class*=col-]{padding:1rem 1.5rem}@media(orientation: portrait){.row{margin:-0.2rem -1.2rem}}@media(orientation: landscape){.row .col-lg-1{flex-basis:8.333%}.row .col-lg-2{flex-basis:16.666%}.row .col-lg-3{flex-basis:25%}.row .col-lg-4{flex-basis:33.333%}.row .col-lg-5{flex-basis:41.666%}.row .col-lg-6{flex-basis:50%}.row .col-lg-7{flex-basis:58.333%}.row .col-lg-8{flex-basis:66.666%}.row .col-lg-9{flex-basis:75%}.row .col-lg-10{flex-basis:83.333%}.row .col-lg-11{flex-basis:91.666%}.row .col-lg-12{flex-basis:100%}.row .col-lg-auto{flex:1}}@media(orientation: portrait){.row .col-1{flex-basis:8.333%}.row .col-2{flex-basis:16.666%}.row .col-3{flex-basis:25%}.row .col-4{flex-basis:33.333%}.row .col-5{flex-basis:41.666%}.row .col-6{flex-basis:50%}.row .col-7{flex-basis:58.333%}.row .col-8{flex-basis:66.666%}.row .col-9{flex-basis:75%}.row .col-10{flex-basis:83.333%}.row .col-11{flex-basis:91.666%}.row .col-12{flex-basis:100%}.row .col-auto{flex-basis:auto}.row [class*=col-]{padding:.2rem}.row [class*=col-] .image-block{margin-bottom:.2rem}.row [class*=col-] .image-block figure img{max-width:75%;max-height:3.5rem}}@media(orientation: portrait)and (orientation: portrait){.row [class*=col-]{padding:.2rem 1.2rem}}.row.gallery{margin:-1rem -1rem 1rem -1rem}.row.gallery [class*=col-]{padding:1rem}.bottom-block .row{margin:-1rem -2.5vw}.bottom-block .row [class*=col-]{padding:1rem 2.5vw}.bottom-block p,.bottom-block li{line-height:1.2;margin-bottom:.5rem}.bottom-block p:last-child,.bottom-block li:last-child{margin-bottom:0}.tt{position:absolute;background:rgba(0,0,0,.5);color:#fff;font-family:gothambook,sans-serif;font-size:1rem;line-height:1.25;padding:.5em;border-radius:0;z-index:1000;max-width:20rem;opacity:0;transform:translateY(2px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}@media(orientation: portrait){.tt{max-width:80vw;font-size:calc(1rem*var(--mar))}}.tt.tt-show{opacity:1;transform:translateY(0);pointer-events:auto}.tt::after{content:"";position:absolute;left:var(--tt-arrow-left, 50%);transform:translateX(-50%);border:6px solid rgba(0,0,0,0)}.tt[data-pos=top]::after{bottom:-12px;border-top-color:rgba(0,0,0,.5)}.tt[data-pos=bottom]::after{top:-12px;border-top-color:rgba(0,0,0,.5)}.posts-block{display:flex;flex-direction:column;position:static;margin-bottom:2rem}@media(orientation: landscape){.posts-block{padding:0 0 0 9.798rem !important;margin-top:0 !important}}.posts-block .block{flex-grow:1}.posts-block .post-list{display:flex;flex-wrap:wrap;gap:2rem;height:100%}.posts-block .post-list .post-list-item{background:rgba(0,0,0,.5);padding:1rem;position:relative;transition:background .2s ease-in-out;width:calc(25% - 1.5rem)}.posts-block .post-list .post-list-item:hover{background:rgba(0,0,0,.7)}@media(orientation: portrait){.posts-block .post-list .post-list-item{width:100%}}.posts-block .post-list .post-list-item a.post-list-item-title{font-family:"Barlow Condensed",sans-serif;font-size:1.25rem;font-weight:bolder;color:#fff;line-height:1.02;margin-top:.5rem;display:inline-block;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports(-webkit-line-clamp: 2){.posts-block .post-list .post-list-item a.post-list-item-title{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.embed-responsive{position:relative;width:100%}.embed-responsive::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.embed-responsive>*{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.embed-responsive-1by1{--bs-aspect-ratio: 100%}.embed-responsive-4by3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.embed-responsive-16by9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.embed-responsive-21by9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.embed{position:relative;--ar-w: 1;--ar-h: 1}.embed::before{content:"";display:block;padding-top:calc(var(--ar-h)/var(--ar-w)*100%)}.embed>*{position:absolute;top:0;left:0;width:100%;height:100%}.post-content a.btn-play{color:#fff}.post-content a.btn-play:hover{color:#b3b144}.post-content a.btn-play svg{fill:currentColor;width:2.963rem}@media(orientation: portrait){.post-content a.btn-play svg{width:2.375rem}}.link-stretched::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.form-check{display:flex;align-items:center;padding-left:0}.form-check .form-check-input{margin-top:0;margin-left:0;float:none;margin-right:.5rem}.form-check .form-check-label{margin-bottom:0;float:none;user-select:none}.twemoji{height:1em;width:auto;margin:0 .1em 0 0;line-height:1;vertical-align:middle;display:inline-block}@media(orientation: landscape){[data-maxfsrem]{visibility:hidden}[data-maxfsrem]+.post-content{display:none}[data-maxfsrem].show{visibility:visible}[data-maxfsrem].show+.post-content{display:block}}.card.plain{--bs-card-bg: transparent;--bs-card-border-color: transparent;--bs-accordion-bg: transparent;--bs-accordion-border-color: transparent;--bs-accordion-button-active-bg: transparent;--bs-accordion-btn-bg: transparent;--bs-accordion-active-bg: transparent;--bs-accordion-btn-focus-box-shadow: none;background:none;border:none}.card.plain .card-header{background:none;border-bottom:none;padding:0}.card.plain .card-header button{padding:0;display:inline-flex}.card.plain .card-header button::after{margin-left:1rem}.card.plain .card-body{padding:0;background:none}table.table{--bs-table-bg: transparent}@media(orientation: portrait){#subgate-view .nav-container nav.main{display:none}#subgate-view .nav-container nav.secondary{margin-top:0}.menu-opened #subgate-view .nav-container nav.main{display:block}.menu-opened #subgate-view .nav-container nav.secondary{margin-top:2rem}}.form-check .form-check-input:checked{background-color:#b3b144;border-color:#b3b144}.form-check .form-check-input:focus{border-color:#fffc60;outline:0;box-shadow:0 0 0 .25rem rgba(255,252,96,.25)}@media(orientation: portrait){.order-portrait-last{order:999}}.menu-opened header .mail.on-light,.menu-opened .bottom a.on-light{color:#fff}.menu-opened header .brand.on-light{color:#fff}.menu-opened .mail,.menu-opened .brand a{color:#fff}.menu-opened .menu{color:#b3b144}#job_applications .view-container.advert{padding-top:7rem}#job_applications .view-container.advert .content{width:100%;max-width:1234px;margin:0 auto}@media(orientation: portrait){#job_applications .view-container.advert .content{margin:0 auto 6.5rem}}#job_applications .view-container.advert .text-content h1{color:#8cc63f;font-family:"Barlow Condensed",sans-serif;font-size:2.9rem;font-weight:700;line-height:1.02;margin-bottom:1rem;text-align:left;text-wrap:balance}@media(orientation: portrait){#job_applications .view-container.advert .text-content h1{font-size:1.8rem}}#job_applications .view-container.advert .text-content h2{color:#8cc63f;font-family:gothambold,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.02;margin-bottom:.75rem}@media(orientation: portrait){#job_applications .view-container.advert .text-content h2{font-size:1.25rem}}#job_applications .view-container.advert .text-content p,#job_applications .view-container.advert .text-content ul{font-family:gothambook,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:1rem;text-align:justify;color:#fff}@media(orientation: portrait){#job_applications .view-container.advert .text-content p,#job_applications .view-container.advert .text-content ul{font-size:1rem;text-align:left;line-height:1.409}}#job_applications .view-container.advert .text-content ul li{margin-bottom:.5rem;margin-left:1rem}@media(orientation: portrait){#job_applications .view-container.advert .text-content ul li{margin-bottom:1rem;line-height:1.1625}}#job_applications .view-container.advert .form-container{width:100% !important;margin:2rem 0 2rem 0 !important}#job_applications .view-container.advert .form-container h2{color:#8cc63f;font-family:gothambold,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.02;margin-bottom:1rem}@media(orientation: portrait){#job_applications .view-container.advert .form-container h2{font-size:1.25rem}}#job_applications .view-container.advert .form-container h2 a{color:#fff}#job_applications .view-container.advert .form-container h2 a:hover{color:#8cc63f}#job_applications .view-container.advert .form-container h2.slim{font-family:gothambook,sans-serif;font-weight:400}#job_applications .view-container.advert .form-container .btn-container{display:flex;align-items:center}#job_applications .view-container.advert .form-container .btn-container button.like-input{white-space:nowrap;flex-shrink:0}#job_applications .view-container.advert .form-container .btn-container .file-name{color:#fff;font-family:gothambook,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;margin-left:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:1rem}@media(orientation: portrait){#job_applications .view-container.advert .form-container .btn-container .file-name{font-size:1rem}}#job_applications .view-container.advert .form-container form{margin-bottom:1rem}@media(orientation: portrait){#job_applications .view-container.advert .form-container{position:static;display:block}#job_applications .view-container.advert .form-container form{padding:0}}@media(orientation: landscape){#job_applications .top-banner{padding:0 19.2vw}}#job_applications .top-slider{margin:0 -3.298vw;pointer-events:none}#job_applications .top-slider .swiper-wrapper{align-items:center}#job_applications .top-slider .img-container{display:flex;align-items:center;justify-content:center;overflow:hidden;height:20vw}#job_applications .top-slider .img-container img{width:100%;height:100%;object-fit:contain}@media(orientation: portrait){#job_applications .top-slider .img-container{height:40vw}}@media(orientation: landscape){#job_applications .top-slider{margin-bottom:3rem}}@media(orientation: portrait){#job_applications .top-slider{margin:1rem -6.759vw 2rem}}.swiper-free-mode>.swiper-wrapper{transition-timing-function:linear}.two-images{display:flex;justify-content:center;gap:2.75vw;margin-top:auto;margin-bottom:2rem}@media(orientation: portrait){.two-images{margin-top:7rem;margin-bottom:0;flex-direction:column;gap:2rem}}.two-images .image{flex:0 1;display:flex;flex-direction:column;align-items:anchor-center}.two-images .image img{height:28vw}@media(orientation: portrait){.two-images .image img{height:13rem}}.two-images .image-headline{margin-top:-0.85em;font-size:calc(.92425rem*var(--mar));font-family:"Barlow Condensed",sans-serif;font-weight:700;line-height:.9;color:#000;text-align:center;text-wrap:balance;letter-spacing:.05em;margin-bottom:auto}@media(orientation: portrait){.two-images .image-headline{font-size:2rem}}.two-images .button{margin-top:calc(.7856125rem*var(--mar));text-align:center}.two-images .button a{--box-color: black;color:#000;padding:1rem .65rem}@media(hover: hover)and (pointer: fine){.two-images .button a:hover{--box-color: #B3B144;color:#b3b144}}@media(orientation: portrait){.two-images .button{margin-top:1.2rem}.two-images .button a{zoom:.6}}.btn-transparent-outlined{position:relative}.btn-transparent-outlined.loading{box-shadow:none;color:#8cc63f !important}.btn-transparent-outlined.loading .loading-line{position:absolute;inset:0;width:100%;height:100%;margin:0;pointer-events:none;overflow:visible}.btn-transparent-outlined.loading .loading-line .line{fill:none;stroke:#8cc63f;stroke-width:calc(1.5*var(--border-w, 1px));stroke-linecap:round;stroke-linejoin:round;animation:button-loading-outline .9s linear infinite}@keyframes button-loading-outline{from{stroke-dashoffset:var(--path-length)}to{stroke-dashoffset:0}}/*# sourceMappingURL=main.css.map */
