.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.cards_wrapper{margin:3rem 0}.card{display:flex;flex-direction:column-reverse;justify-content:space-between;border-radius:var(--card-radius);padding:1.5em;margin:0 auto 2vw auto;width:100%}.card_info{flex-grow:1;align-self:center;padding:1.5em;width:100%}.card_info>.card_subtitle{font-size:1em;line-height:1.4;margin:0;margin-bottom:.35em}.card_info>.card_title{font-size:6.25vw;font-weight:600;margin:0;margin-bottom:.35em}.card_info>.card_text{font-size:1em;line-height:1.4;margin:0;margin-bottom:1.25em}.badges{display:flex;flex-wrap:wrap;gap:.3em;list-style-type:none;padding:0;margin:0}.badges>.badge{font-size:.75em;line-height:1.15;display:inline-block;background-color:rgba(222,222,222);border-radius:var(--badge-radius);color:#000;opacity:0.4!important;cursor:default;padding:.35em .45em .38em .45em;margin:0}.card_media{align-self:center;box-shadow:rgba(0,0,0,.1) 0 50px 100px -20px,rgba(0,0,0,.15) 0 20px 30px -15px;border-radius:var(--card-radius);overflow:hidden;aspect-ratio:16/9;width:100%;height:100%;flex-grow:2;flex-shrink:0;flex-basis:60%}.card_media .video{aspect-ratio:16/9;object-position:center;object-fit:cover;width:100%;height:100%}.slider--card{position:relative;height:100%}.slider--card .flickity-page-dots{transition:opacity 0.25s ease;transition-delay:0.25s;opacity:1;bottom:0;padding:1.5em 0}.flickity-page-dots>.dot{transition:0.15s ease-out;background-color:var(--color-light);transform:scale(.95);margin:0 .15em;opacity:.35;width:7px;height:7px}.flickity-page-dots>.dot.is-selected{transform:scale(1.15);margin:0 .3em}.flickity-prev-next-button{display:none;padding:.45em;width:2.25em;height:2.25em}.flickity-prev-next-button.next{right:1em}.flickity-prev-next-button.previous{left:1em}.flickity-prev-next-button .flickity-button-icon{position:relative;top:unset;left:unset;width:100%;height:100%}.slider_toolbar{display:none}.flickity-enabled .slider_toolbar{position:absolute;display:flex;justify-content:flex-start;gap:.5em;z-index:1;top:unset;left:0;right:0;bottom:0;width:100%;padding:1em;margin:0}.slider_toolbar input{display:none}.slider_toolbar label{font-size:.9em;line-height:1.15;display:inline-block;display:flex;justify-content:center;align-items:center;transition:opacity 0.25s ease;background-color:var(--color-light);border-radius:50%;color:var(--color-dark);opacity:.5;cursor:pointer;padding:.45em;margin:0;width:2.5em;height:2.5em}.slider_toolbar input:checked+label{opacity:1}.slider_toolbar input:checked+label[for*="fullscreen"]{opacity:.5}.slider_toolbar label>svg{pointer-events:none;width:100%;height:100%}.slider_toolbar input+label>svg.sound-off{display:none}.slider_toolbar input:checked+label>svg.sound-off{display:block}.slider_toolbar input+label>svg.sound-on{display:block}.slider_toolbar input:checked+label>svg.sound-on{display:none}.slider_toolbar label[for*="fullscreen"]{display:none}@media screen and (min-width:640px){.card{padding:3.5em}.card_info{padding:2.5em;width:70%}.card_info>.card_subtitle{font-size:1.17em}.card_info>.card_title{font-size:5vw}.card_info>.card_text{font-size:1.17em}.badges>.badge{font-size:.9em}.slider--card:hover .flickity-page-dots{transition-delay:0s;opacity:0}.flickity-page-dots>.dot{margin:0 .3em;width:10px;height:10px}.flickity-page-dots>.dot.is-selected{margin:0 .5em}.flickity-prev-next-button{display:block}.flickity-enabled .slider_toolbar{justify-content:center}.slider--card .slider_toolbar{transition:opacity 0.25s ease;pointer-events:none;opacity:0}.slider--card:hover .slider_toolbar{pointer-events:all;opacity:1}.slider_toolbar label[for*="fullscreen"]{display:block}}@media screen and (min-width:992px){.card{padding:2em;margin:0 auto 7vw auto;width:70%}.card_info{width:75%}.card_info>.card_title{font-size:3.5vw}}@media screen and (min-width:1280px){.card{flex-direction:row;width:80%}.card:nth-child(odd){flex-direction:row-reverse}.card:nth-child(even){flex-direction:row}.card_info{padding:4.5em;width:100%}}.slider--large{position:relative;max-height:100vh}.slider--large .slide{background-color:rgba(222,222,222,.1);box-shadow:rgba(0,0,0,.1) 0 50px 100px -20px,rgba(0,0,0,.15) 0 20px 30px -15px;border-radius:var(--card-radius);transition:opacity 0.3s ease;overflow:hidden;opacity:.25;height:70vh;margin-right:.9rem}.slider--large .slide.is-selected{opacity:1}.slider--large .video{aspect-ratio:9 / 16;width:100%;height:100%;object-fit:cover;object-position:center}.slider--large .flickity-button{z-index:2}.slider--large .slide_caption{position:absolute;display:flex;flex-direction:column;justify-content:end;background-image:linear-gradient(to top,rgba(0,0,0,.8) 50%,rgba(0,0,0,.01) 100%);padding:1.5em 2em;left:0;bottom:0;width:100%;height:calc(100% / 3)}.slider--large .slide .slide_caption{opacity:0}.slider--large .slide.is-selected .slide_caption{opacity:1}.slider--large .slide .slide_caption *{transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out;transform:translateY(100%);opacity:0}.slider--large .slide.is-selected .slide_caption *{transform:translateY(0%);opacity:1}.slide_caption>.slide_subtitle{font-size:1em;line-height:1.4;margin:0;margin-bottom:.35em}.slide_caption>.slide_title{font-size:8vw;font-weight:600;line-height:1;margin:0;margin-bottom:.35em}.slide_caption>.badges{margin-bottom:.35em}.slider--large .flickity-page-dots{bottom:-3em}.slider--large.flickity-enabled .slider_toolbar{justify-content:flex-start;top:0;bottom:unset;padding:2em}.slider--large .flickity-prev-next-button.previous{left:2em}.slider--large .flickity-prev-next-button.next{right:2em}@media screen and (min-width:640px){.slider--large{margin:3.5em 0}.slider--large::before,.slider--large::after{width:15%}.slider--large .slide{height:80vh}.slide_caption>.slide_subtitle{font-size:1.17em}.slide_caption>.slide_title{font-size:5vw}.slider--large .flickity-page-dots{bottom:-4em}}@media screen and (min-width:992px){.slide_caption>.slide_title{font-size:3vw}}@font-face{font-family:"General";src:url(../../templates/assets/fonts/General/GeneralSans-Regular.woff) format("woff"),url(../../templates/assets/fonts/General/GeneralSans-Regular.woff2) format("woff2");font-stretch:normal;font-style:normal;font-weight:400}@font-face{font-family:"General";src:url(../../templates/assets/fonts/General/GeneralSans-Medium.woff) format("woff"),url(../../templates/assets/fonts/General/GeneralSans-Medium.woff2) format("woff2");font-stretch:normal;font-style:normal;font-weight:500}@font-face{font-family:"General";src:url(../../templates/assets/fonts/General/GeneralSans-Semibold.woff) format("woff"),url(../../templates/assets/fonts/General/GeneralSans-Semibold.woff2) format("woff2");font-stretch:normal;font-style:normal;font-weight:600}@font-face{font-family:"General";src:url(../../templates/assets/fonts/General/GeneralSans-Bold.woff) format("woff"),url(../../templates/assets/fonts/General/GeneralSans-Bold.woff2) format("woff2");font-stretch:normal;font-style:normal;font-weight:700}*{box-sizing:border-box}html{font-size:62.5%}:root{--margin:1.25rem;--color-dark:#141414;--color-dark-blue:rgb(30,33,38);--color-dark-muted:#666;--color-light:#f5f5f7;--color-grey:#a1a1a6;--card-radius:1rem;--badge-radius:3px}*::selection{background-color:var(--color-grey);color:var(--color-dark)}html,body{font-size:.9rem;font-family:Arial,Helvetica,sans-serif;font-family:"General";font-weight:500;line-height:1.15;background-color:var(--color-dark-blue);color:var(--color-light);padding:0;margin:0}body{overflow-x:hidden;overflow-y:scroll}body:has(input#about:checked){overflow:hidden!important}body::-webkit-scrollbar{display:none}body{-ms-overflow-style:none}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0}a,a:visited{text-decoration:none;color:inherit}video::-webkit-media-controls{display:none!important}#main{position:relative;z-index:1}.homepage{padding-bottom:25vh}.section_title{font-size:8vw;font-weight:600;text-transform:uppercase;text-align:center;padding:0 3.5rem;margin:2em 0 .5rem 0}.section_headline{font-size:1em;text-align:center;color:var(--color-grey);padding:0 3.5rem;margin:0 0 11vh 0}section.cards .section_title{margin:15vh 0 .5rem 0}section.carousel+section.carousel .section_title{margin:15vh 0 .5rem 0}@media screen and (min-width:640px){.section_headline{margin:0 0 10vw 0}section.cards .section_title{margin:2em 0 .5rem 0}section.carousel+section.carousel .section_title{margin:3em 0 .5rem 0}}@media screen and (min-width:992px){.section_title{font-size:5vw}}.is-revealed #main,.is-revealed .header{transition:opacity 300ms ease-in-out;pointer-events:all;visibility:visible;opacity:1}#main,.header,.is-animating #main{pointer-events:none;visibility:hidden;opacity:0}.is-animating .header{top:45%;pointer-events:all;visibility:visible;opacity:1}.has-animated .header{pointer-events:all;visibility:visible;opacity:1}.is-animating .site_title,.is-animating .site_headline{display:inline-block;transform:translate(0%,100%);visibility:hidden;opacity:0}.is-animating .header label{opacity:0}.is-animating .controler{opacity:0}@media screen and (min-width:640px){.section_headline{font-size:1.17em}}.page.error-404{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh}.page.error-404>.page_headline{color:var(--color-grey)}body:has(.page.page.error-404) .header,body:has(.page.page.error-404) .controler{display:none}.header{display:flex;justify-content:space-between;align-items:baseline;position:fixed;top:0;left:0;padding:2em 1.5em 1em 1.5em;margin:0;width:100%;z-index:2}.site_title{text-transform:uppercase}.site_headline{display:none}input#about{display:none}.header>a.header_item{pointer-events:none}.header label{text-transform:uppercase;cursor:pointer}input#about:checked+.header label .open{display:none}input#about+.header label .close{display:none}input#about:checked+.header label .close{display:block}input#about+.header>.header_item{transition:color 0.25s ease;color:var(--color-light)}input#about:checked+.header>.header_item{color:var(--color-grey)}@media screen and (min-width:480px){.site_headline{display:inline-block}}@media screen and (min-width:640px){.header{padding:2em 3.5em 1em 3.5em}}.about{position:fixed;display:flex;flex-direction:column;justify-content:space-between;background:var(--color-dark-blue);overflow-x:hidden;overflow-y:scroll;transition:0.15s ease;pointer-events:none;visibility:hidden;opacity:0;z-index:1;top:0;left:0;width:100%;height:100%}.about::-webkit-scrollbar{display:none}.about{-ms-overflow-style:none;scrollbar-width:none}input#about:checked~.about{pointer-events:all;visibility:visible;opacity:1}.about a{transition:color 0.25s ease}.about a:hover{color:var(--color-light)}.about_wrapper{font-size:1.17em;display:flex;flex-direction:column;position:relative;padding:0 1.35rem;margin:3.5em 0 1em 0}.about_wrapper>.column:nth-of-type(1){font-size:6.5vw;font-weight:500;display:flex;flex-direction:column;width:100%}.about_wrapper>.column:nth-of-type(1)>.about_item{margin:.75em}.about_wrapper>.column:nth-of-type(2){padding:.75em 0}.about_wrapper>.column:nth-of-type(2)::-webkit-scrollbar{display:none}.about_wrapper>.column:nth-of-type(2){-ms-overflow-style:none;scrollbar-width:none}.about_wrapper>.column:nth-of-type(2)>.about_item{margin:1em}.about_item p{color:var(--color-grey);margin:0}.about_text ul{color:var(--color-grey);list-style-type:none;padding:0;margin:0}.item--about p{color:var(--color-light)}.about_footer{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:0 1.5em;margin:1.5em 0;width:100%}.about_footer p{font-size:.9em;line-height:1.3;text-align:center;color:var(--color-grey);margin:0}@media screen and (min-width:640px){.about{overflow:hidden;height:100vh}.about_wrapper{padding:0 3.15rem}.about_footer{flex-direction:row;padding:0 3.5em}.about_wrapper>.column:nth-of-type(1){font-size:5vw}.about_wrapper>.column:nth-of-type(1)>.about_item{margin:0 0 .75em 0}.about_wrapper>.column:nth-of-type(2)>.about_item{margin:0 0 1em 0}}@media screen and (min-width:768px){.about_wrapper>.column:nth-of-type(1){font-size:3.5vw;width:70%}}@media screen and (min-width:992px){.about_wrapper{flex-direction:row;justify-content:space-between;width:calc(100% - 6rem);height:calc(100vh - 8.5em)}.about_wrapper>.column:nth-of-type(1){flex-grow:0;flex-shrink:1;flex-basis:60%;justify-content:space-between}.about_wrapper>.column:nth-of-type(1)>.about_item{margin-bottom:0}.about_wrapper>.column:nth-of-type(2){flex-grow:0;flex-shrink:1;flex-basis:20%;overflow-y:scroll}}