svg.partner-logo,img.partner-logo{opacity:.5}img.partner-logo{max-height:5rem}svg.partner-logo path,svg.partner-logo polygon,svg.partner-logo rect{fill:#fff}.cookie-banner.closed{opacity:0;visibility:hidden;pointer-events:none}.cookie-banner.extended .cookie-main-wrap{display:none}.cookie-banner.extended .cookie-settings-wrap{display:block}.cookie-banner .cookie-settings-wrap{display:none;overflow:hidden;position:absolute;height:100%}.home .hero-wrap,.home .hero-wrap .hero--slider{height:80vh;position:relative;z-index:0;overflow:hidden}.home .hero-wrap .img-canvas{position:absolute;height:140%;width:100%;margin-top:-20%;pointer-events:none;-webkit-transform:translate3d(0,0,0,0);transform:translate3d(0,0,0,0)}.home .hero-wrap .hero--slider .swiper-wrap::before{content:"";position:absolute;pointer-events:none;z-index:1;top:0;right:0;width:30%;height:30%;background:-o-linear-gradient(71deg,#fff0 51.26%,#000000);background:linear-gradient(19deg,#fff0 51.26%,#000000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.home .hero-wrap .hero--slider .swiper-wrap::after{content:"";position:absolute;pointer-events:none;z-index:0;bottom:0;left:0;width:100%;height:70%;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(#000000));background:-o-linear-gradient(top,#fff0 0%,#000000 100%);background:linear-gradient(180deg,#fff0 0%,#000000 100%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.home .hero-wrap .hero--slider .swiper-wrap .swiper-slide{z-index:1}.home .hero-wrap .text-wrap{position:absolute;z-index:2;bottom:4em;left:4em}.home .hero-wrap .swiper-slide .text-wrap .text--reveal{position:relative;overflow:hidden;line-height:1.2em;margin-top:-.2em;-webkit-transform:translate3d(0,0,0,0);transform:translate3d(0,0,0,0);text-shadow:rgb(0 0 0 / .3),.1em .1em .2em}.home .hero-wrap .swiper-slide .text-wrap .text--reveal .reveal-child{will-change:transform;-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%)}.home .hero-wrap .swiper-pagination{bottom:4em;right:4em;left:unset;width:auto}.home .hero-wrap .swiper-pagination-bullet{display:inline-block;position:relative;opacity:1;border-radius:0;margin:0 1.5em;background:var(--color__secondary);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);cursor:pointer}.home .hero-wrap .swiper-pagination-bullet .progress-path{opacity:0}.home .hero-wrap .swiper-pagination-bullet-active{background:var(--color__secondary)}.home .hero-wrap .swiper-pagination-bullet-active .progress-path{opacity:1}.home .hero-wrap .swiper-pagination-bullet-active{background:var(--color__secondary)}.pagination-progress{position:absolute;display:block;top:50%;left:50%;width:1.5em;height:1.5em;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.progress-path{position:relative;display:inline-block;z-index:1;fill:none;stroke:var(--color__secondary);stroke-linecap:square;stroke-width:7;stroke-miterlimit:30;width:100px;height:100px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.post-grid .covered-image-wrap{height:15.5em}.post-archive .badge{transform:rotate(-10deg) translate3d(0,-.25em,0);display:inline-block}.single .hero-wrap,.single .hero-wrap .hero-wrap__inner{height:100vh;max-height:50em;position:relative;overflow:hidden}.single .hero-wrap .covered-image-wrap{position:relative;overflow:hidden;height:120%;width:100%;margin-top:-10%}.single .hero-wrap *{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.single .hero-wrap .covered-image-wrap::before{content:"";position:absolute;pointer-events:none;z-index:1;top:0;right:0;width:40%;height:50%;background:-o-linear-gradient(77deg,#fff0 38.24%,rgb(0 0 0 / .69) 83.61%);background:linear-gradient(13deg,#fff0 38.24%,rgb(0 0 0 / .69) 83.61%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.single .hero-wrap .covered-image-wrap::after{content:"";position:absolute;pointer-events:none;z-index:1;bottom:0;left:0;width:100%;height:40%;background:-webkit-gradient(linear,left top,left bottom,from(#fff0),to(var(--color__primary)));background:-o-linear-gradient(top,#fff0 0%,var(--color__primary) 100%);background:linear-gradient(180deg,#fff0 0%,var(--color__primary) 100%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.single .hero-wrap .text-wrap{position:absolute;z-index:2;bottom:4em;left:4em}.single .intro-scene{z-index:1;margin-bottom:-20em}.single .intro-scene .image-wrap{height:40em;min-height:50vw}.single .intro-wrap .intro-wrap__inner{padding:4em 7em}.single .related-wrap .related-wrap__inner{padding-top:.5em;padding-bottom:.5em}.form-wrap span.label{margin-top:.9em;margin-bottom:1em;display:inline-block;text-transform:uppercase;letter-spacing:.08em;font-size:var(--fsize_s);color:var(--color__secondary)}.field-wrap .option-caption{margin-top:.5em;margin-bottom:.5em;padding-left:3em;display:inline-block;position:relative;text-transform:uppercase;letter-spacing:.08em;font-size:var(--fsize_s);color:var(--color__secondary);cursor:pointer}.field-wrap .option-caption::before{content:"";position:absolute;left:0;top:-.3em;height:1.5em;width:1.5em;border-radius:0;background:var(--color__primary);border:var(--border_regular);-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}input[type="checkbox"]:checked+label .option-caption::before{background:var(--color__secondary)}.field-wrap label:hover .option-caption::before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.field-wrap.textarea{margin-top:3em}.field-wrap{margin-bottom:1.5em}input[type="checkbox"]{display:none}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],.field-wrap.dropdown select{font-size:var(--fsize_s);border:var(--border_regular);border-left:0;border-top:0;border-right:0;padding:.8em .6em 1em 0;border-radius:0;margin-bottom:0;background:var(--color__primary);color:var(--color__secondary)}.search-form input[type="search"]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:var(--borderRadius_regular);margin-bottom:0;background:var(--color__secondary)}input,select,textarea{color:var(--color__secondary);width:100%}textarea{font-size:var(--fsize_s);background:var(--color__primary);padding:.625em;line-height:1.5625em;max-height:20em;border:var(--border_regular);border-radius:0;margin:0em;resize:none}input:focus{color:var(--color__secondary);border:var(--border_regular);border-left:0;border-top:0;border-right:0}textarea:focus{color:var(--color__secondary);border:var(--border_regular)}input::-webkit-input-placeholder{color:var(--color__secondary);opacity:1;text-transform:uppercase;letter-spacing:.08em;font-size:var(--fsize_s)}input::-moz-placeholder{color:var(--color__secondary);opacity:1;text-transform:uppercase;letter-spacing:.08em;font-size:var(--fsize_s)}input:-ms-input-placeholder{color:var(--color__secondary);opacity:1;text-transform:uppercase;letter-spacing:.08em;font-size:var(--fsize_s)}input::-ms-input-placeholder{color:var(--color__secondary);opacity:1;text-transform:uppercase;letter-spacing:.08em;font-size:var(--fsize_s)}input::placeholder{color:var(--color__secondary);opacity:1;text-transform:uppercase;letter-spacing:.08em;font-size:var(--fsize_s)}input:-moz-placeholder{color:var(--color__secondary);text-transform:uppercase;letter-spacing:.08em;font-size:var(--fsize_s);opacity:1}input::-ms-input-placeholder{color:var(--color__secondary);text-transform:uppercase;letter-spacing:.08em;font-size:var(--fsize_s)}input:focus::-webkit-input-placeholder{color:var(--color__secondaryTransp)}input:focus::-moz-placeholder{color:var(--color__secondaryTransp)}input:focus:-ms-input-placeholder{color:var(--color__secondaryTransp)}.content-wrap--neg input::-webkit-input-placeholder{color:var(--color__primary)}.content-wrap--neg input::-moz-placeholder{color:var(--color__primary)}.content-wrap--neg input:-ms-input-placeholder{color:var(--color__primary)}.content-wrap--neg input::-ms-input-placeholder{color:var(--color__primary)}.content-wrap--neg input::placeholder{color:var(--color__primary)}.content-wrap--neg input:-moz-placeholder{color:var(--color__primary)}.content-wrap--neg input::-ms-input-placeholder{color:var(--color__primary)}.content-wrap--neg input:focus::-webkit-input-placeholder{color:var(--color__primaryTransp)}.content-wrap--neg input:focus::-moz-placeholder{color:var(--color__primaryTransp)}.content-wrap--neg input:focus:-ms-input-placeholder{color:var(--color__primaryTransp)}input[type="submit"],.field-wrap input[type="submit"]{float:right;background:var(--color__primary);color:var(--color__secondary);border-radius:var(--borderRadius_regular);padding:.3em 0 .35em 1em;border:0;margin-top:1em;display:inline-block;cursor:pointer;width:auto;font-size:var(--fsize_s);text-transform:uppercase;letter-spacing:.08em}.form-wrap .error-msg{display:block;color:var(--color_red);font-size:var(--fsize_s);margin-top:.2em}.form-wrap input.has-error{border-color:var(--color_red)}form.submitted{display:none}.grecaptcha-badge{display:none}.post-password-form p:nth-of-type(1){display:none}span.custom-password-message{display:block;margin:auto;max-width:10em;padding:.125em;border-radius:var(--borderRadius_regular);background:rgb(255 255 255 / .17);color:var(--color__primary)}.post-password-form label{font-size:0rem}.post-password-form label input{font-size:1.875rem;padding:.25em .9375em;text-align:center}.post-password-required input[type="submit"]{position:relative;float:unset;margin:1.5625em auto;display:block}.error-404{text-align:center}.error-404 h1{font-size:20vw;margin:0}.content-wrap--neg{background:var(--color__secondary);color:var(--color__primary)}.content-wrap--neg h2{color:var(--color__primary)}.content-wrap .block--single-image img{min-width:100%}.content-wrap ul{padding-left:1em;list-style:none}.content-wrap ul li{position:relative}.content-wrap ul li::before{content:"";position:absolute;width:.2em;height:.2em;background:var(--color__secondary);left:-.6em;top:.7em}.content-wrap .block--text p:first-child,.content-wrap .block--text_and_image p:first-child{margin-top:0}.content-wrap .block--text p:last-child,.content-wrap .block--text_and_image p:last-child{margin-bottom:0}.content-wrap--neg .block--text *{color:var(--color__primary)}.content-wrap--neg ul li::before{background:var(--color__primary)}.content-wrap .block--text_and_image .box-text--right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content-wrap--neg .block--text_and_image *{color:var(--color__primary)}.content-wrap [class*="block--"].block--buttons{margin-top:-.5em}.content-wrap .block--buttons>*{display:inline-block;margin-right:.5em;margin-top:.5em}.block--youtube-video{position:relative}.content-wrap .block--timetable{position:relative}.content-wrap .block--timetable a:hover{color:var(--color_lightgreen)}.content-wrap .block--timetable::after{content:"";position:absolute;right:0;top:0;height:100%;width:5rem;background:#dadcf9;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#dadcf900),to(#dadcf9));background:-o-linear-gradient(left,#dadcf900 25%,#dadcf9 100%);background:linear-gradient(90deg,#dadcf900 25%,#dadcf9 100%);pointer-events:none}.content-wrap .block--timetable .overflow-wrap{position:relative;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.content-wrap .block--timetable .overflow-wrap::-webkit-scrollbar{display:none}.content-wrap .block--timetable table{min-width:20rem}.content-wrap .block--timetable table tr{border-bottom:.025rem solid var(--color__primary)}.content-wrap .block--timetable table tr:last-child{border-bottom:0}.content-wrap .block--timetable table td,.content-wrap .block--timetable table th,.content-wrap .block--timetable table p{font-size:var(--fsize_p);font-weight:400;text-align:left;padding:.75rem 1.75rem}.content-wrap .block--timetable table th{border-bottom:.025rem solid var(--color__primary);background-color:var(--color__secondary)}.content-wrap .block--timetable table td{max-width:19rem;vertical-align:baseline}.content-wrap .block--timetable table td:first-child,.content-wrap .block--timetable table th:first-child{padding-left:.75rem}.content-wrap .block--timetable table td:last-child,.content-wrap .block--timetable table th:last-child{padding-right:.75rem}.content-wrap .slider-wrap{position:relative;padding:0}.content-wrap .slider-wrap .slider{overflow:hidden}.content-wrap .slider-wrap .swiper-slide{cursor:pointer}.content-wrap .slider-wrap .swiper-slide .img-fill{height:38em;min-height:50vw;overflow:hidden;text-align:center;float:left;width:100%;display:block;position:relative;background:var(--color__primary);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.content-wrap--neg .slider-wrap .swiper-slide .img-fill{background:var(--color__secondary)}.content-wrap .slider-wrap .swiper-slide .img-fill::after{content:"";position:absolute;pointer-events:none;z-index:1;bottom:0;left:0;width:100%;height:100%;background:-o-linear-gradient(309deg,#fff0 63.03%,var(--color__primary));background:linear-gradient(141deg,#fff0 63.03%,var(--color__primary));-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.content-wrap .slider-wrap.small .swiper-slide .img-fill{height:24em}.content-wrap .slider-wrap .swiper-slide .img-fill img{position:absolute;width:100%;top:50%;left:50%;max-width:none!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content-wrap .slider-wrap .swiper-slide .caption,.slider-wrap .slider-lightbox .caption{position:absolute;bottom:0;left:0;margin:1em;text-align:left}.content-wrap .swiper-pagination{bottom:4em;right:4em;left:unset;width:auto}.content-wrap .swiper-pagination-bullet{display:inline-block;position:relative;opacity:1;border-radius:0;margin:0 1.5em!important;background:var(--color__secondary);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);cursor:pointer}.content-wrap .swiper-pagination-bullet .progress-path{opacity:0}.content-wrap .swiper-pagination-bullet-active{background:var(--color__secondary)}.content-wrap .swiper-pagination-bullet-active .progress-path{background:var(--color__secondary);opacity:1}.content-wrap .pagination-progress{position:absolute;display:block;top:50%;left:50%;width:1.5em;height:1.5em;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content-wrap .progress-path{position:relative;display:inline-block;z-index:1;fill:none;stroke:var(--color__secondary);stroke-linecap:square;stroke-width:7;stroke-miterlimit:30;width:100px;height:100px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider-wrap .slider-lightbox{overflow:hidden}.slider-lightbox-wrap{z-index:99999;position:fixed;inset:0;width:100vw;height:calc(var(--vh, 1vh) * 100);background:rgb(255 255 255 / .95);visibility:hidden;pointer-events:none;-webkit-transition:opacity 0.25s ease-out;-o-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out}.slider-lightbox-wrap.active{visibility:visible;pointer-events:all}.slider-lightbox-wrap-close{z-index:99;position:absolute;width:3rem;height:3rem;background:#fff0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:.937rem;top:.937rem;padding:0;border:0;cursor:pointer}.slider-lightbox-wrap-close:focus{outline:none}.slider-lightbox-wrap-close:before{font-size:1.25rem;color:var(--color__primary);font-family:"Icons Base";content:"\004a"}.slider-lightbox-wrap .slider-wrap{position:absolute;width:min(90rem, 100vw);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider-lightbox-wrap .img-fill{max-width:90%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-height:calc(var(--vh, 1vh) * 75);height:calc(var(--vh, 1vh) * 75);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider-lightbox-wrap .img-fill img{-o-object-fit:contain;object-fit:contain;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slider-lightbox-wrap .swiper-button-prev,.slider-lightbox-wrap .swiper-rtl .swiper-button-next{left:2rem;right:auto}.slider-lightbox-wrap .swiper-button-next,.slider-lightbox-wrap .swiper-rtl .swiper-button-prev{right:2rem;left:auto}.content-wrap .block--form .form-wrap .field-wrap{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-ms-grid-column:auto;grid-column-start:auto;-ms-grid-column-span:12;grid-column-end:span 12}.content-wrap .block--form .form-wrap .field-wrap span.label{font-family:"Neue Haas Grotesk Display Light",sans-serif;font-weight:400;font-size:1rem;line-height:1.5em;letter-spacing:.02em;color:var(--color__primary);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;width:100%}.content-wrap .block--form .grid-wrap{gap:1em}.content-wrap--neg .form-wrap span.label{color:var(--color__primary)}.content-wrap--neg .field-wrap .option-caption{color:var(--color__primary)}.content-wrap--neg .field-wrap .option-caption::before{background:var(--color__secondary);border:var(--border_regularNeg)}.content-wrap--neg input[type="checkbox"]:checked+label .option-caption::before{background:var(--color__primary)}.content-wrap--neg input[type="text"],.content-wrap--neg input[type="email"],.content-wrap--neg input[type="url"],.content-wrap--neg input[type="password"],.content-wrap--neg input[type="search"],.content-wrap--neg input[type="number"],.content-wrap--neg input[type="tel"],.content-wrap--neg input[type="range"],.content-wrap--neg input[type="date"],.content-wrap--neg input[type="month"],.content-wrap--neg input[type="week"],.content-wrap--neg input[type="time"],.content-wrap--neg input[type="datetime"],.content-wrap--neg input[type="datetime-local"],.content-wrap--neg input[type="color"],.content-wrap--neg .field-wrap.dropdown select{background:var(--color__secondary);color:var(--color__primary)}.content-wrap--neg input,.content-wrap--neg select,.content-wrap--neg textarea{color:var(--color__primary);border:var(--border_regularNeg);border-left:0;border-top:0;border-right:0}.content-wrap--neg textarea{background:var(--color__secondary);border:var(--border_regularNeg)}.content-wrap--neg input:focus{color:var(--color__primary);border:var(--border_regularNeg);border-left:0;border-top:0;border-right:0}.content-wrap--neg textarea:focus{color:var(--color__primary);border:var(--border_regularNeg)}.content-wrap--neg ::-webkit-input-placeholder{color:var(--color__primaryTransp)}.content-wrap--neg ::-moz-placeholder{color:var(--color__primaryTransp)}.content-wrap--neg :-ms-input-placeholder{color:var(--color__primaryTransp)}.content-wrap--neg ::-ms-input-placeholder{color:var(--color__primaryTransp)}.content-wrap--neg ::placeholder{color:var(--color__primaryTransp)}.content-wrap--neg :-ms-input-placeholder{color:var(--color__primaryTransp)}.content-wrap--neg ::-ms-input-placeholder{color:var(--color__primaryTransp)}.content-wrap--neg input[type="submit"],.content-wrap--neg .field-wrap input[type="submit"]{background:var(--color__secondary);color:var(--color__primary)}.content-wrap .block--form .form-wrap .field-wrap.radio,.content-wrap .block--form .form-wrap .field-wrap.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-grid-column-span:6;grid-column-end:span 6;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.content-wrap .block--form .form-wrap .field-wrap.radio label,.content-wrap .block--form .form-wrap .field-wrap.checkbox label{margin-right:.5em}.content-wrap .block--form .form-wrap .field-wrap.radio .option-wrap,.content-wrap .block--form .form-wrap .field-wrap.checkbox .option-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1em}.content-wrap .block--form .form-wrap .field-wrap.radio .option-wrap input,.content-wrap .block--form .form-wrap .field-wrap.checkbox .option-wrap input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:.5em}.content-wrap .block--form .form-wrap .success-wrap{padding:2em}.content-wrap .block--quote-slider .quote-wrap__inner blockquote{margin:0}.content-wrap .block--quote-slider .swiper-wrap.disabled{-webkit-transform:translate3d(0,0,0)!important;transform:translate3d(0,0,0)!important}.content-wrap .block--quote-slider .quote-wrap{min-height:6.25em;padding:2.5em 5em;position:relative}.content-wrap .block--quote-slider .slider{padding-top:3em;margin-top:-3em}.content-wrap .block--quote-slider .quote-wrap::after{content:'"';position:absolute;z-index:1;font-style:italic;right:0;top:0;font-size:20rem;width:10rem;height:10rem;-webkit-transform:translate3d(0,4rem,0);transform:translate3d(0,4rem,0);pointer-events:none}.content-wrap .block--quote-slider .quote-wrap__inner{width:min(25rem, 95%)}.content-wrap .block--quote-slider .quote-wrap p{margin-top:0}.content-wrap .block--quote-slider .box-portrait{width:100%}.content-wrap .block--quote-slider .box-portrait .covered-image-wrap{min-height:25em}.content-wrap .block--quote-slider .box-portrait~.box-quote .quote-wrap{min-height:25em}.content-wrap .block--quote-slider .box:nth-of-type(1){padding-right:0;margin:0 auto}.content-wrap .block--quote-slider .box:nth-of-type(2){padding-left:0}.content-wrap .block--quote-slider .box--middleHeight .quote-wrap{min-height:25em}.content-wrap .block--quote-slider .box--middleHeight.box-quote{margin-bottom:0}.content-wrap .block--contact-person{position:relative;margin-top:2rem;margin-bottom:2rem}.content-wrap .block--contact-person::after{content:"";position:absolute;z-index:-1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:#ececec;left:-50vw;top:0;width:200vw;height:100%}.content-wrap .block--contact-person .portrait-box{height:15rem}.content-wrap .block--contact-person .grid-wrap .grid-wrap .box:first-of-type{padding-left:0}.content-wrap .block--team .covered-image-wrap.portrait-box{height:20rem}.block--team-grid .team-member{position:relative}.block--team-grid .team-member .team-member__bg .covered-image-wrap::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top,hsl(0 0% 0%) 0%,hsl(0 0% 0% / .987) 8.1%,hsl(0 0% 0% / .951) 15.5%,hsl(0 0% 0% / .896) 22.5%,hsl(0 0% 0% / .825) 29%,hsl(0 0% 0% / .741) 35.3%,hsl(0 0% 0% / .648) 41.2%,hsl(0 0% 0% / .55) 47.1%,hsl(0 0% 0% / .45) 52.9%,hsl(0 0% 0% / .352) 58.8%,hsl(0 0% 0% / .259) 64.7%,hsl(0 0% 0% / .175) 71%,hsl(0 0% 0% / .104) 77.5%,hsl(0 0% 0% / .049) 84.5%,hsl(0 0% 0% / .013) 91.9%,#fff0 100%)}.block--team-grid .team-member .team-member__inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;width:100%;height:100%;padding:1.5em}.video-wrap{width:100%;overflow:hidden;padding-top:56.25%;position:relative;background:var(--color__primary)}.video-wrap iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.content-wrap .block--accordion{margin-bottom:0}.content-wrap .block--accordion+.block--accordion{margin-top:0}.content-wrap .block--accordion .accordion-content__inner [class*="block--"]{margin-top:0;padding:0}.accordion-content ul{padding-left:.7em;list-style:none;font-size:var(--fsize_p)}.accordion-content ul li{position:relative}.accordion-content ul li::before{content:"";position:absolute;width:.2em;height:.2em;background:var(--color__secondary);left:-.6em;top:.7em}.accordion-content p:last-child{padding-bottom:1.5em;margin-bottom:0}.content-wrap .block--accordion .accordion-content__inner [class*="block--"]:last-child{padding-bottom:0;margin-bottom:1.75em}.content-wrap .block--accordion .accordion-content__inner [class*="block--"]:last-child p{margin-bottom:0;padding-bottom:0}.accordion-wrap{border-top:var(--border_regular);border-bottom:var(--border_regular)}.accordion-trigger{position:relative;cursor:pointer}.accordion-trigger::after{font-family:"Icons Base";color:var(--color__secondary);content:"\0045";position:absolute;right:0;top:51%;font-size:1.875rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.accordion-trigger.open::after{content:"\0048"}.accordion-trigger h3{margin:0}.accordion-content{max-height:0;padding:0;overflow:hidden;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.content-wrap--neg .accordion-trigger::after{color:var(--color__primary)}.content-wrap--neg .accordion-wrap{border-top:var(--border_plainNeg);border-bottom:var(--border_plainNeg)}.content-wrap--neg .accordion-trigger *,.content-wrap--neg .accordion-content *{color:var(--color__primary)}.content-wrap--neg .accordion-content ul li::before{background:var(--color__primary)}.header__inner{position:relative;width:100%;height:auto;max-width:80em;margin:auto;padding:5em 2em}.header--bg-img .img-wrap{height:30rem;width:100%}.header--bg-img .covered-image-wrap{position:absolute;left:0;top:0;height:100%;width:100%}.header--text-bg-img .header__inner{background:#fff0;min-height:30rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--text-bg-img h1.title{z-index:1;position:relative;margin:0}.header--text-bg-img .covered-image-wrap{position:absolute;left:0;top:0;height:100%;width:100%}@media only screen and (max-width:80em){.home .hero-wrap .swiper-pagination{display:none}.content-wrap .swiper-pagination{bottom:-3em;right:-.5em;width:100%}.content-wrap .swiper-pagination-bullet{margin:0 1em!important;background:var(--color__primary)}.content-wrap .swiper-pagination-bullet-active{background:var(--color__primary)}.content-wrap .swiper-pagination-bullet-active .progress-path{background:var(--color__primary)}.content-wrap .progress-path{stroke:var(--color__primary)}.content-wrap .slider-wrap .swiper-slide .img-fill::after{content:none}}@media only screen and (max-width:55em){.home .hero-wrap,.home .hero-wrap .hero--slider{height:70vh;margin-top:-10vh}.home .hero-wrap .text-wrap{bottom:2em;left:2em}.single .hero-wrap .covered-image-wrap::before{content:none}.single .intro-scene .image-wrap{height:50vw;min-height:50vw}.single .intro-scene{margin-bottom:-10em}.single .intro-wrap .intro-wrap__inner{padding:0 2em 3em}.single .hero-wrap,.single .hero-wrap .hero-wrap__inner{height:70vh;max-height:70vh}.single .hero-wrap .covered-image-wrap{height:70vh}.single .hero-wrap .text-wrap{left:0em;bottom:0em}.content-wrap [class*="block--"]{margin:0 auto}.content-wrap .block--text_and_image .box-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.content-wrap .slider-wrap .swiper-slide .img-fill,.content-wrap .slider-wrap.small .swiper-slide .img-fill{height:auto}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:0}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:0}.content-wrap .block--quote-slider .slider{padding-top:5em}.content-wrap .block--quote-slider .box-portrait~.box-quote .quote-wrap{min-height:auto}.header--bg-img .img-wrap{height:20rem;width:100%}.header--text-bg-img .sec-wrap__inner{min-height:20rem}}@media only screen and (max-width:36em){.swiper-button-prev,.swiper-rtl .swiper-button-next{left:1rem}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:1rem}.content-wrap .block--quote-slider .slider::after{right:0;font-size:15rem}.content-wrap .block--quote-slider .quote-wrap__inner{width:100%}.content-wrap .block--quote-slider .box-portrait .covered-image-wrap{min-height:62vw}.content-wrap .block--quote-slider .quote-wrap{padding:2em 3em}.content-wrap .block--quote-slider .quote-wrap::after{font-size:15rem;-webkit-transform:translate3d(2rem,4rem,0);transform:translate3d(2rem,4rem,0)}.accordion-trigger{padding:1em 3.25em 1em 0}.accordion-trigger::after{font-family:"Icons Base";content:"\0045";position:absolute;right:.85em;top:51%;font-size:min(1.85rem, 7vw);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.accordion-content{padding:0}.accordion-content p:last-child{padding-bottom:1.25em}.content-wrap .block--accordion .accordion-content__inner [class*="block--"]:last-child{margin-bottom:1.25em}}