@import'../../node_modules/keen-slider/keen-slider.min.css';@import'../../node_modules/photoswipe/dist/photoswipe.css';*::selection{background-color:#000;color:#fff}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}html{height:100vh;font-size:62.5%;box-sizing:border-box}body{min-height:100vh;background-color:#fff;color:#000;font-family:"museo-sans",sans-serif;font-weight:400;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{border:0;border-radius:0;outline:none;background:none;cursor:pointer}fieldset{margin:0;padding:0;border:0}figure{margin:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:inherit;font-weight:inherit}hr{margin:0;padding:0}img{max-width:100%;height:auto;vertical-align:middle}input,select,textarea{max-width:100%;border:0;border-radius:0;outline:none;appearance:none}textarea{resize:vertical}ul,ol{margin:0;padding:0;list-style-type:none}p{margin:0}table{max-width:100%;border-collapse:collapse}strong{font-weight:700}.buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.button{display:inline-flex;flex-direction:row;height:55px;gap:4px;align-items:center;transition:all 250ms ease;cursor:pointer}.button .button__text{font-family:"Stack Sans Headline";font-size:14px;font-weight:400;line-height:120%;display:flex;align-items:center;align-self:stretch;gap:8px;padding:0 24px;border-radius:4px;border:1px solid #fcfdfd;text-decoration:none}.button .button__icon{display:flex;width:55px;align-items:center;justify-content:center;align-self:stretch;border-radius:4px;border:1px solid #fcfdfd;overflow:hidden;position:relative}.button .button__icon svg{height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:transform .3s ease}.button .button__icon svg path{stroke-width:.2px}.button .button__icon svg:nth-child(1){transform:translate(-50%, -50%) translateX(0)}.button .button__icon svg:nth-child(2){transform:translate(-50%, -50%) translateX(-60px)}.button.has_box_shadow .button__text,.button.has_box_shadow .button__icon{box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.button.has_box_shadow.button--blue-black .button__text,.button.has_box_shadow.button--blue-black .button__icon{border-color:#fcfdfd}.button .button__icon.is-arrow-down svg:nth-child(2),.button .button__icon.is-download svg:nth-child(2){transform:translate(-50%, -50%) translateY(-60px)}.button .button__icon.is-phone svg path,.button .button__icon.is-arrow-down svg path{stroke:none}.button .button__icon.is-phone svg:nth-child(2){display:none}@media only screen and (min-width: 900px){.button:hover .button__icon svg:nth-child(1){transform:translate(-50%, -50%) translateX(60px)}.button:hover .button__icon svg:nth-child(2){transform:translate(-50%, -50%) translateX(0)}}@media only screen and (min-width: 900px){.button:hover .button__icon.is-arrow-down svg:nth-child(1),.button:hover .button__icon.is-download svg:nth-child(1){transform:translate(-50%, -50%) translateY(60px)}.button:hover .button__icon.is-arrow-down svg:nth-child(2),.button:hover .button__icon.is-download svg:nth-child(2){transform:translate(-50%, -50%) translateY(0)}}.button:hover .button__icon.is-phone svg:nth-child(1){transform:translate(-50%, -50%)}.button--black .button__text{background:#1a1a1a;color:#fcfdfd}.button--black .button__icon{background:#1a1a1a}.button--black .button__icon svg path{stroke:#fcfdfd}.button--white .button__text{border-color:#606366;background:#fcfdfd;color:#1a1a1a}.button--white .button__icon{border-color:#606366;background:#fcfdfd}.button--white .button__icon svg path{stroke:#1a1a1a;fill:#1a1a1a}.button--transparent-black-border .button__text{border-color:#606366;background:rgba(0,0,0,0);color:#1a1a1a}.button--transparent-black-border .button__icon{border-color:#606366;background:rgba(0,0,0,0)}.button--transparent-black-border .button__icon svg path{stroke:#1a1a1a}.button--transparent-white-border .button__text{border-color:#fcfdfd;background:rgba(0,0,0,0);color:#fcfdfd}.button--transparent-white-border .button__icon{border-color:#fcfdfd;background:rgba(0,0,0,0)}.button--transparent-white-border .button__icon svg path{stroke:#fcfdfd;fill:#fcfdfd}.button--blue-white .button__text{border-color:#606366;background:#84d1f5;color:#1a1a1a}.button--blue-white .button__icon{border-color:#606366;background:#fcfdfd}.button--blue-white .button__icon svg path{stroke:#1a1a1a}.button--blue-black .button__text{border-color:#84d1f5;background:#84d1f5;color:#081e2b}.button--blue-black .button__icon{border-color:#081e2b;background:#081e2b}.button--blue-black .button__icon svg path{stroke:#fcfdfd;fill:#fcfdfd}.button--green-white .button__text{border-color:#606366;background:#a2c516;color:#1a1a1a}.button--green-white .button__icon{border-color:#f1f4f8;background:#fcfdfd}.button--green-white .button__icon svg path{stroke:#1a1a1a;fill:#1a1a1a}.button--green-black .button__text{border-color:#fcfdfd;background:#a2c516;color:#1a1a1a}.button--green-black .button__icon{border-color:#fcfdfd;background:#21240f}.button--green-black .button__icon svg path{stroke:#fcfdfd}.button--orange-white .button__text{border-color:#606366;background:#f08400;color:#1a1a1a}.button--orange-white .button__icon{border-color:#606366;background:#f1f4f8}.button--orange-white .button__icon svg path{stroke:#1a1a1a}.button--orange-black .button__text{border-color:#f1f4f8;background:#f08400;color:#1a1a1a}.button--orange-black .button__icon{border-color:#f1f4f8;background:#2f1e13}.button--orange-black .button__icon svg path{stroke:#f1f4f8;fill:#f1f4f8}.background-color--white{background-color:#fcfdfd}.background-color--white .subtitle{background:rgba(170,177,181,.1490196078);color:#1a1a1a}.background-color--black{background-color:#1a1a1a}.background-color--black .subtitle{background:rgba(170,177,181,.3);color:#fcfdfd}.background-color--black .project-latest__wrap{background-color:#1a1a1a}.background-color--grey{background-color:#f1f4f8}.background-color--grey .subtitle{background:rgba(213,221,226,.3);color:#1a1a1a}.background-color--blue{background-color:#081e2b}.background-color--blue .subtitle{background:rgba(214,234,242,.3);color:#d4e9f2}.background-color--green{background-color:#21240f}.background-color--green .subtitle{background:rgba(237,244,208,.3);color:#edf4d2}.background-color--orange{background-color:#fcfdfd}.background-color--orange .subtitle{background:rgba(252,230,204,.3);color:#fce5ca}.background-color--white h1,.background-color--white h2,.background-color--white h3,.background-color--white h4,.background-color--white h5,.background-color--white h6,.background-color--grey h1,.background-color--grey h2,.background-color--grey h3,.background-color--grey h4,.background-color--grey h5,.background-color--grey h6,.background-color--blue h1,.background-color--blue h2,.background-color--blue h3,.background-color--blue h4,.background-color--blue h5,.background-color--blue h6,.background-color--green h1,.background-color--green h2,.background-color--green h3,.background-color--green h4,.background-color--green h5,.background-color--green h6,.background-color--orange h1,.background-color--orange h2,.background-color--orange h3,.background-color--orange h4,.background-color--orange h5,.background-color--orange h6{color:#1a1a1a}.background-color--white p,.background-color--grey p,.background-color--blue p,.background-color--green p,.background-color--orange p{color:#606366}.background-color--black h1,.background-color--black h2,.background-color--black h3,.background-color--black h4,.background-color--black h5,.background-color--black h6{color:#fcfdfd}.background-color--black p{color:#f9fafb}.subtitle{display:flex;width:fit-content;padding:8px 10px;margin-bottom:16px;justify-content:center;align-items:center;gap:8px;border-radius:2px;background:#e2e7ec;color:#1a1a1a;font-family:"museo-sans",sans-serif;font-size:14px;font-style:normal;font-weight:400}@media only screen and (max-width: 899px){.subtitle{margin-bottom:12px}}.theme-color--blue .subtitle{background-color:#d4e9f2}.theme-color--green .subtitle{background-color:#edf4d2}.theme-color--orange .subtitle{background-color:#fce5ca}.cms-output p{margin-bottom:32px;font-style:normal;font-weight:300;opacity:.7}.cms-output p:not(:last-child){margin-bottom:24px}@media only screen and (max-width: 899px){.cms-output p{margin-bottom:24px}}@media only screen and (min-width: 900px){.cms-output p:first-of-type{padding-top:18px}}.cms-output h2,.cms-output h3,.cms-output h4{margin-bottom:30px}.cms-output h5{margin-bottom:20px}.cms-output .is-intro{font-size:20px;line-height:32px;font-weight:700}@media only screen and (max-width: 899px){.cms-output .is-intro{font-size:18px;line-height:24px}}.cms-output img.aligncenter{display:block;margin:0 auto}.cms-output img.alignright{display:block;margin:0 0 0 auto}.cms-output table{word-break:break-word}.cms-output table td{vertical-align:top}.cms-output ul,.cms-output ol{list-style-type:square;margin-left:20px;margin-bottom:1em}.cms-output ul li,.cms-output ol li{margin-bottom:15px}.cms-output ol{list-style-type:decimal}.cms-output strong{font-weight:bold}.cms-output a{text-decoration:underline;color:red;transition:all 250ms ease}.cms-output a:hover{color:red}.cms-output blockquote{position:relative;padding:40px 45px 20px 45px;color:red}.cms-output .wp-caption{margin-bottom:20px}.cms-output .wp-caption img{border-radius:10px}.cms-output .wp-caption .wp-caption-text{font-size:16px;line-height:20px;color:red;letter-spacing:.44px;margin-top:10px}.content-constraint{position:relative;min-height:100vh;overflow:clip}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.row{display:flex;flex:0 1 auto;flex-flow:row wrap;margin:0 -10px}.box{flex:1}.align-xs-stretch{align-items:stretch}.align-xs-center{align-items:center}.align-xs-flex-start{align-items:flex-start}.align-xs-flex-end{align-items:flex-end}.align-xs-baseline{align-items:baseline}.justify-xs-start{justify-content:start}.justify-xs-center{justify-content:center}.justify-xs-space-between{justify-content:space-between}.justify-xs-space-around{justify-content:space-around}.justify-xs-space-evenly{justify-content:space-evenly}.bleed-xs-left{padding-left:0}.bleed-xs-right{padding-right:0}.first-xs{order:-1}.last-xs{order:1}.reverse-xs{flex-direction:row-reverse}@media only screen and (max-width: 599px){.align-sm-stretch{align-items:stretch}.align-sm-center{align-items:center}.align-sm-flex-start{align-items:flex-start}.align-sm-flex-end{align-items:flex-end}.align-sm-baseline{align-items:baseline}.justify-sm-start{justify-content:start}.justify-sm-center{justify-content:center}.justify-sm-space-between{justify-content:space-between}.justify-sm-space-around{justify-content:space-around}.justify-sm-space-evenly{justify-content:space-evenly}.bleed-sm-left{padding-left:0}.bleed-sm-right{padding-right:0}.first-sm{order:-1}.last-sm{order:1}.reverse-sm{flex-direction:row-reverse}}@media only screen and (min-width: 600px){.align-md-stretch{align-items:stretch}.align-md-center{align-items:center}.align-md-flex-start{align-items:flex-start}.align-md-flex-end{align-items:flex-end}.align-md-baseline{align-items:baseline}.justify-md-start{justify-content:start}.justify-md-center{justify-content:center}.justify-md-space-between{justify-content:space-between}.justify-md-space-around{justify-content:space-around}.justify-md-space-evenly{justify-content:space-evenly}.bleed-md-left{padding-left:0}.bleed-md-right{padding-right:0}.first-md{order:-1}.last-md{order:1}.reverse-md{flex-direction:row-reverse}}@media only screen and (min-width: 900px){.align-lg-stretch{align-items:stretch}.align-lg-center{align-items:center}.align-lg-flex-start{align-items:flex-start}.align-lg-flex-end{align-items:flex-end}.align-lg-baseline{align-items:baseline}.justify-lg-start{justify-content:start}.justify-lg-center{justify-content:center}.justify-lg-space-between{justify-content:space-between}.justify-lg-space-around{justify-content:space-around}.justify-lg-space-evenly{justify-content:space-evenly}.bleed-lg-left{padding-left:0}.bleed-lg-right{padding-right:0}.first-lg{order:-1}.last-lg{order:1}.reverse-lg{flex-direction:row-reverse}}@media only screen and (min-width: 1200px){.align-xl-stretch{align-items:stretch}.align-xl-center{align-items:center}.align-xl-flex-start{align-items:flex-start}.align-xl-flex-end{align-items:flex-end}.align-xl-baseline{align-items:baseline}.justify-xl-start{justify-content:start}.justify-xl-center{justify-content:center}.justify-xl-space-between{justify-content:space-between}.justify-xl-space-around{justify-content:space-around}.justify-xl-space-evenly{justify-content:space-evenly}.bleed-xl-left{padding-left:0}.bleed-xl-right{padding-right:0}.first-xl{order:-1}.last-xl{order:1}.reverse-xl{flex-direction:row-reverse}}.gfield_label{display:none}select,input,textarea{font-size:16px;line-height:1.4;width:100%;padding:12px 24px 12px 0;background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #525354;border-radius:0;color:#1a1a1a}select::placeholder,input::placeholder,textarea::placeholder{color:#aab1b5}select:focus,input:focus,textarea:focus{outline:none;background-color:rgba(0,0,0,0);border-bottom-color:#1a1a1a}textarea{min-height:160px;resize:vertical}.gfield_required{color:red}.ginput_container_select{position:relative;width:100%;overflow:hidden;background-color:rgba(0,0,0,0);border:1px solid #000}.ginput_container_select svg{position:absolute;top:14px;right:20px;width:9px;height:13px;z-index:1}.ginput_container_select select{position:relative;width:calc(100% + 50px);max-width:none;margin:-2px;background-color:rgba(0,0,0,0);border:0;z-index:2}input[type=radio],input[type=checkbox]{flex-shrink:0;width:18px;height:18px;border:1px solid #525354;border-radius:2px;background-color:#fff;transition:all 250ms ease}input[type=radio]:checked,input[type=checkbox]:checked{background-color:#1a1a1a}input[type=radio]{border-radius:20px}.gchoice label,.gfield_checkbox label,.gfield_radio label{display:inline;margin:0;font-family:"museo-sans",sans-serif;font-size:16px;font-weight:400;line-height:160%;color:#aab1b5}.gform_fields{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:32px}.gfield{width:100%;margin-bottom:0}.gfield.is-50{width:calc(50% - 20px)}@media only screen and (max-width: 899px){.gfield.is-50{width:100%}}.gform_validation_container{display:none}.gform_footer{display:flex;margin-top:40px}.gform_footer input[type=submit],.gform_footer button[type=submit]{font-family:"Stack Sans Headline";font-size:14px;font-weight:400;line-height:120%;display:inline-flex;align-items:center;gap:8px;width:auto;height:55px;border-radius:4px;color:#fcfdfd;cursor:pointer}.gform_footer input[type=submit]:focus,.gform_footer button[type=submit]:focus{background-color:#1a1a1a}.hidden_label>label{display:none}.validation_message{font-size:16px;line-height:1.4;font-style:italic;margin-top:8px;color:#e84040}.validation_message>svg{display:none}.gfield_error input,.gfield_error select,.gfield_error textarea{border-bottom-color:#e84040}.validation_error{display:none;position:relative;margin:0 0 50px;padding:25px 25px 25px 75px;background:red;color:red}.validation_error>svg{position:absolute;top:calc(50% - 15px);left:30px;width:31px;height:30px;color:red}.validation_error .close-button{position:absolute;top:5px;right:5px;cursor:pointer}.validation_error .close-button svg{width:16px;height:16px;color:#000}.gform_confirmation_message{width:100%;padding:50px;background:red}.gform_confirmation_message br{display:none}.gform_confirmation_message h4{display:flex;align-items:center;margin-bottom:20px}.gform_confirmation_message h4 svg{width:28px;height:28px;margin-right:20px;border-radius:20px;background-color:#fff;padding:5px;color:#000}h1,h2,h3,h4{font-family:"Stack Sans Headline"}h1,.heading-1{font-size:74px;line-height:90px;font-weight:500}@media only screen and (max-width: 899px){h1,.heading-1{font-size:34px;line-height:40px}}h2,.heading-2{font-size:56px;line-height:70px;margin-bottom:24px;font-weight:500}@media only screen and (max-width: 899px){h2,.heading-2{font-size:26px;line-height:32px;margin-bottom:16px}}h3,.heading-3{font-size:39px;line-height:46px;font-weight:500}@media only screen and (max-width: 899px){h3,.heading-3{font-size:22px;line-height:27px}}h4{font-size:28px;line-height:36px;font-style:normal;font-weight:500;margin-bottom:8px}@media only screen and (max-width: 899px){h4{font-size:22px;line-height:24px}}h5{font-size:42px;line-height:52px;font-weight:500}@media only screen and (max-width: 899px){h5{font-size:42px;line-height:52px}}p{font-size:18px;line-height:29px}@media only screen and (max-width: 899px){p{font-size:16px;line-height:25px}}p.is-white{color:#fff}.has-lazy-load{position:relative;top:-150px;transition:all 750ms ease;transition-delay:500ms;opacity:0}.has-lazy-load.header{transition-delay:750ms;transition:all 500ms ease}.has-lazy-load[loaded=true]{top:0;opacity:1}.pagination{width:100%;margin-bottom:150px;padding-top:56px}.pagination .wrapper{justify-content:center}.pagination .page-numbers{display:flex;width:44px;height:44px;justify-content:center;align-items:center;font-size:16px;line-height:20px;display:flex;justify-content:center;align-items:center;margin-right:10px;transition:all 250ms ease;color:#606366;font-weight:400;border-radius:2px;border:1px solid #606366;opacity:.5}.pagination .page-numbers:hover,.pagination .page-numbers.current{color:#000;border-color:#000}.pagination .page-numbers.prev,.pagination .page-numbers.next{margin-right:15px}.pagination .page-numbers.prev svg,.pagination .page-numbers.next svg{position:relative;top:0;width:22px;height:22px;color:#000;transition:all 250ms ease}.pagination .page-numbers.prev:hover,.pagination .page-numbers.next:hover{color:red}.pagination .page-numbers.next{margin-right:0;margin-left:5px}.wrapper{max-width:calc(1492px + 48px);padding:0 24px;width:100%;margin:0 auto}@media only screen and (max-width: 599px){.wrapper{max-width:calc(1392px + 40px);padding:0 20px;width:100%;margin:0 auto}}.wrapper--small{max-width:calc(1140px + 100px);padding:0 50px;width:100%;margin:0 auto}@media only screen and (max-width: 899px){.wrapper--small{max-width:calc(1140px + 120px);padding:0 60px;width:100%;margin:0 auto}}@media only screen and (max-width: 599px){.wrapper--small{max-width:calc(1140px + 40px);padding:0 20px;width:100%;margin:0 auto}}@font-face{font-display:swap;font-family:"Stack Sans Headline";font-style:normal;font-weight:200;src:url("../fonts/stack-sans-headline-v1-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Stack Sans Headline";font-style:normal;font-weight:300;src:url("../fonts/stack-sans-headline-v1-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Stack Sans Headline";font-style:normal;font-weight:400;src:url("../fonts/stack-sans-headline-v1-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Stack Sans Headline";font-style:normal;font-weight:500;src:url("../fonts/stack-sans-headline-v1-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Stack Sans Headline";font-style:normal;font-weight:600;src:url("../fonts/stack-sans-headline-v1-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Stack Sans Headline";font-style:normal;font-weight:700;src:url("../fonts/stack-sans-headline-v1-latin-700.woff2") format("woff2")}@media only screen and (max-width: 899px){.slider-nav{display:flex;flex-direction:row;gap:12px}}.slider-nav__nav-prev,.slider-nav__nav-next{position:absolute;top:200px;z-index:2;display:flex;width:55px;height:55px;padding-right:16px;justify-content:flex-end;align-items:center;gap:37px;border-radius:4px;border:1px solid #1a1a1a;background:#fcfdfd;box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}@media only screen and (max-width: 899px){.slider-nav__nav-prev,.slider-nav__nav-next{position:relative;top:32px}}.slider-nav__nav-prev.is-hidden,.slider-nav__nav-next.is-hidden{display:none}.slider-nav__nav-prev{left:0}.slider-nav__nav-next{right:0}.header{z-index:6;padding-top:26px;position:fixed;top:0;width:100vw}.header .header__logo{z-index:3}.header .header__logo.is-active{background-color:#1a1a1a;padding:8px}.header .header__logo .header__logo-dark{display:none}@media only screen and (max-width: 1199px){.header{transition:background-color 300ms ease,padding 300ms ease,box-shadow 300ms ease}.header.is-scrolled{padding-top:12px;padding-bottom:12px;background-color:#fff;box-shadow:0 2px 15px 0 rgba(0,0,0,.08)}.header.is-scrolled .header__logo,.header.is-scrolled .header__logo.is-active{padding:0;background-color:rgba(0,0,0,0)}.header.is-scrolled .header__logo-light{display:none}.header.is-scrolled .header__logo-dark{display:block}}.header .header__button{z-index:3}@media only screen and (max-width: 1199px){.header .header__button{display:none}}.header .header__button.is-not-active{display:none}.header .wrapper{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header .header__nav{display:flex;align-items:center;border-radius:4px}@media only screen and (max-width: 1199px){.header .header__nav{display:none}}.header .header__nav.is-not-active{display:none}.header .header__nav .header__menu{display:flex;flex-direction:row}.header .header__nav .header__menu-item>a{font-family:"Stack Sans Headline";font-size:14px;font-weight:400;line-height:160%;display:flex;align-items:center;gap:8px;padding:16px 24px;text-decoration:none;color:#fcfdfd;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);position:relative;z-index:3}.header .header__nav .header__menu-item>a svg{width:12px;height:12px}.header .header__nav .header__menu-item>a svg path{fill:rgba(255,255,255,.5)}.header .header__nav .header__menu-item:first-child>a{border-left:1px solid rgba(255,255,255,.2);border-radius:4px 0 0 4px}.header .header__nav .header__menu-item:last-child>a{border-radius:0 4px 4px 0}.header .header__nav .header__menu-item.has-submenu .header__submenu--1{position:absolute;top:-12px;left:8px;right:8px;display:none;padding:126px 24px 40px 24px;background:#1a1a1a;border:1px solid rgba(255,255,255,.2);z-index:1;overflow:hidden}.header .header__nav .header__menu-item.has-submenu.is-active>.header__submenu--1{display:block}.header .header__submenu{width:100%}.header .header__submenu .header__submenu-item a{color:#8c8c8c}.header .header__submenu .header__submenu-item a:hover{color:#fcfdfd}.header .header__submenu .header__submenu-item>a{font-family:"Stack Sans Headline";font-size:16px;line-height:160%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.2);text-decoration:none}.header .header__submenu .header__submenu-item>a svg{width:12px;height:12px}.header .header__submenu .header__submenu-item>a svg path{fill:rgba(255,255,255,.5)}.header .header__submenu.header__submenu--1{width:auto;overflow:visible;display:flex;flex-wrap:wrap;gap:24px}.header .header__submenu.header__submenu--1>.header__submenu-item{width:calc((100% - 24px*2)/3)}.header .header__submenu .header__submenu--2,.header .header__submenu .header__submenu--3{position:absolute;top:126px;display:none;width:calc((100% - 24px*2)/3)}.header .header__submenu .header__submenu--2{left:calc(24px + (100% - 24px*2)/3 + 24px)}.header .header__submenu .header__submenu--3{top:0;left:calc(100% + 24px);width:100%}.header .header__submenu .header__submenu-item.has-submenu.is-active>.header__submenu--2,.header .header__submenu .header__submenu-item.has-submenu.is-active>.header__submenu--3{display:block}.header .header__menu-button{display:none}@media only screen and (max-width: 1199px){.header .header__menu-button{display:block;width:55px;height:55px;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px solid #606366;background-color:#fcfdfd}}.header .header__menu-button.is-active{display:block;width:55px;height:55px;display:flex;justify-content:center;align-items:center;border-radius:4px;border:1px solid #606366;background-color:#fcfdfd}.navigation-mobile{position:fixed;top:0;right:0;bottom:0;left:auto;width:100%;max-width:560px;transition:transform 500ms ease;background:#1a1a1a;transform:translateX(100%);z-index:999;overflow:hidden}.navigation-mobile.is-active{transform:translateX(0)}.navigation-mobile::-webkit-scrollbar{display:none}.navigation-mobile .wrapper{position:relative;height:100%;padding:0;max-width:none}.navigation-mobile .navigation-mobile__top{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.navigation-mobile .navigation-mobile__logo img{display:block;width:64px;height:auto}.navigation-mobile .navigation-mobile__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:2px;border:1px solid #fcfdfd;background:rgba(0,0,0,0);box-shadow:0 2px 15px 0 rgba(0,0,0,.15);cursor:pointer}.navigation-mobile .navigation-mobile__nav{position:absolute;top:76px;left:0;right:0;bottom:0;overflow:hidden}.navigation-mobile .navigation-mobile__panel{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:48px 20px 96px;overflow-y:auto;background:#1a1a1a;transform:translateX(100%);transition:transform 400ms ease}.navigation-mobile .navigation-mobile__panel--root{transform:translateX(0)}.navigation-mobile .navigation-mobile__panel.is-active{transform:translateX(0)}.navigation-mobile .navigation-mobile__panel--sub{padding-top:16px}.navigation-mobile .navigation-mobile__item>a,.navigation-mobile .navigation-mobile__item>.navigation-mobile__trigger{font-family:"Stack Sans Headline";font-size:16px;font-weight:400;line-height:125%;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:16px 0;border-bottom:1px solid rgba(251,252,252,.2);text-decoration:none;text-align:left;background:rgba(0,0,0,0);color:#fcfdfd;cursor:pointer}.navigation-mobile .navigation-mobile__item>a svg,.navigation-mobile .navigation-mobile__item>.navigation-mobile__trigger svg{width:12px;height:12px;flex-shrink:0}.navigation-mobile .navigation-mobile__item>a svg path,.navigation-mobile .navigation-mobile__item>.navigation-mobile__trigger svg path{fill:#fcfdfd}.navigation-mobile .navigation-mobile__item.is-discipline>a,.navigation-mobile .navigation-mobile__item.is-discipline>.navigation-mobile__trigger{font-size:19px;border-bottom:3px solid var(--nav-stripe-color, hsl(180, 14%, 99%))}.navigation-mobile .navigation-mobile__item.is-discipline>a svg,.navigation-mobile .navigation-mobile__item.is-discipline>.navigation-mobile__trigger svg{width:16px;height:16px}.navigation-mobile .navigation-mobile__item--lekdetectie{--nav-stripe-color: hsl(199, 85%, 74%)}.navigation-mobile .navigation-mobile__item--klimaatverhuur{--nav-stripe-color: hsl(72, 80%, 43%)}.navigation-mobile .navigation-mobile__item--droogtechniek{--nav-stripe-color: hsl(33, 100%, 47%)}.navigation-mobile .navigation-mobile__contact{margin-top:40px}.navigation-mobile .navigation-mobile__contact .button{height:48px}.navigation-mobile .navigation-mobile__back .navigation-mobile__back-button{font-family:"Stack Sans Headline";font-size:14px;display:flex;align-items:center;gap:8px;padding:8px 0 16px;background:rgba(0,0,0,0);color:rgba(251,252,252,.6);cursor:pointer}.navigation-mobile .navigation-mobile__back .navigation-mobile__back-button svg{width:12px;height:12px}.navigation-mobile .navigation-mobile__back .navigation-mobile__back-button svg path{fill:rgba(251,252,252,.6)}.navigation-mobile .navigation-mobile__footer{position:absolute;bottom:24px;left:20px;right:20px;display:flex;justify-content:flex-end;pointer-events:none}.navigation-mobile .navigation-mobile__footer a{pointer-events:auto}.navigation-mobile .navigation-mobile__socials{display:flex;flex-direction:row;gap:24px}.navigation-mobile .navigation-mobile__socials a{font-family:"museo-sans",sans-serif;font-size:14px;text-decoration:none;color:#fcfdfd}.navigation-mobile .navigation-mobile__socials a:hover{color:#aab1b5}body.is-nav-open{overflow:hidden}.text-image{padding:80px 0;position:relative;overflow:hidden;z-index:5}@media only screen and (max-width: 899px){.text-image{padding:48px 0}}.text-image .wrapper{display:flex;flex-direction:column;z-index:5;position:relative}.text-image .text-image__head{display:flex;flex-direction:row;gap:40px;margin-bottom:56px}@media only screen and (max-width: 899px){.text-image .text-image__head{flex-direction:column;gap:16px;margin-bottom:40px}}.text-image:not(:has(.text-image__images)) .text-image__head{margin-bottom:0}.text-image .text-image__head-title{min-width:510px;width:510px}@media only screen and (max-width: 899px){.text-image .text-image__head-title{min-width:100%;width:100%}}.text-image .text-image__title{margin:0}.text-image .text-image__editor p:last-child{margin:0}.text-image .text-image__editor ul{list-style:none;margin:0 0 1em;display:flex;flex-direction:column;gap:12px}.text-image .text-image__editor ul:last-child{margin-bottom:0}.text-image .text-image__editor ul li{position:relative;margin:0;padding-left:32px;color:#606366;font-size:18px;font-weight:300;line-height:160%}.text-image .text-image__editor ul li::before{content:"";position:absolute;top:2px;left:0;width:24px;height:24px;background-color:var(--check-color, hsl(0, 0%, 10%));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.907 7.19999L20.0595 8.04749L10.4595 17.6475C9.99078 18.1162 9.22953 18.1162 8.76078 17.6475L3.96078 12.8475L3.11328 12L4.81203 10.3012C4.86078 10.35 6.46203 11.9512 9.61203 15.1012L18.3645 6.34874L19.212 5.50124L20.9108 7.19999H20.907Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.907 7.19999L20.0595 8.04749L10.4595 17.6475C9.99078 18.1162 9.22953 18.1162 8.76078 17.6475L3.96078 12.8475L3.11328 12L4.81203 10.3012C4.86078 10.35 6.46203 11.9512 9.61203 15.1012L18.3645 6.34874L19.212 5.50124L20.9108 7.19999H20.907Z'/%3E%3C/svg%3E") center/contain no-repeat}@media only screen and (max-width: 899px){.text-image .text-image__editor ul li{font-size:16px}}.text-image.check-color--blue{--check-color: hsl(199, 85%, 74%)}.text-image.check-color--green{--check-color: hsl(72, 80%, 43%)}.text-image.check-color--orange{--check-color: hsl(33, 100%, 47%)}.text-image .text-image__head-content{display:flex;flex-direction:column;gap:24px;width:calc(100% - 510px)}@media only screen and (max-width: 899px){.text-image .text-image__head-content{width:100%}}.text-image .text-image__images{display:flex;flex-direction:row;gap:40px;height:683px}@media only screen and (max-width: 1199px){.text-image .text-image__images{gap:24px}}@media only screen and (max-width: 899px){.text-image .text-image__images{height:264px}}.text-image .text-image__image{position:relative;height:100%}.text-image .text-image__image img{width:100%;height:100%;object-fit:cover;object-position:center 20%;border-radius:4px}.text-image .text-image__image--video{overflow:hidden;border-radius:4px;background:#1a1a1a}.text-image .text-image__image--video .text-image__video{display:block;width:100%;height:100%;object-fit:cover}.text-image .text-image__image--video.is-playing .text-image__video{object-fit:contain}.text-image .text-image__play{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:4px;border:1px solid #606366;background:#fcfdfd;box-shadow:0 2px 15px 0 rgba(0,0,0,.15);transform:translate(-50%, -50%);transition:transform 300ms ease,opacity 300ms ease;cursor:pointer}.text-image .text-image__play svg{width:28px;height:28px}.text-image .text-image__play:hover{transform:translate(-50%, -50%) scale(1.08)}@media only screen and (max-width: 899px){.text-image .text-image__play{width:56px;height:56px}}.text-image .is-playing .text-image__play{opacity:0;pointer-events:none}.text-image .text-image__image:only-child{width:100%}.text-image .text-image__image:first-child:nth-last-child(2){width:510px}.text-image .text-image__image:first-child:nth-last-child(2)~.text-image__image{width:calc(100% - 510px - 40px)}.text-image .text-image__image:first-child:nth-last-child(3),.text-image .text-image__image:first-child:nth-last-child(3)~.text-image__image{width:calc((100% - 80px)/3)}@media only screen and (max-width: 1199px){.text-image .text-image__image:first-child:nth-last-child(2),.text-image .text-image__image:first-child:nth-last-child(2)~.text-image__image{width:calc((100% - 40px)/2)}.text-image .text-image__image:first-child:nth-last-child(3),.text-image .text-image__image:first-child:nth-last-child(3)~.text-image__image{width:calc((100% - 80px)/3)}}@media only screen and (max-width: 899px){.text-image .text-image__image{display:none}.text-image .text-image__image:first-child:first-child{display:block;width:100%}}.text-image .text-image__visual{width:791px;height:793px;position:absolute;top:150px;right:-250px}.text-image .text-image__visual img{object-fit:contain;opacity:.3;width:100%;height:100%}@media only screen and (max-width: 899px){.text-image .text-image__visual{width:523px;height:483px;top:50;right:-320px}}.text-image.background-color--white .text-image__visual{display:none}.text-image.background-color--grey .text-image__visual{display:none}.text-image.background-color--blue .visual-green,.text-image.background-color--blue .visual-orange{display:none}.text-image.background-color--green .visual-blue,.text-image.background-color--green .visual-orange{display:none}.text-image.background-color--orange .visual-green,.text-image.background-color--orange .visual-blue{display:none}.hero-home{min-height:100vh;padding-top:154px;padding-bottom:24px;top:0;width:100%;height:fit-content;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;position:relative}@media only screen and (max-width: 899px){.hero-home{border-bottom:8px solid rgba(0,0,0,0);border-image:linear-gradient(to right, hsl(199, 85%, 74%) 0 33.333%, hsl(72, 80%, 43%) 33.333% 66.666%, hsl(33, 100%, 47%) 66.666% 100%) 1}}.hero-home::after{content:"";position:absolute;top:0;left:0;width:100%;bottom:8px;z-index:0;pointer-events:none;transition:background 800ms ease;opacity:.8;background:linear-gradient(180deg, #1A1A1A 0%, rgba(26, 26, 26, 0.8) 50%, rgba(170, 177, 181, 0.0509803922) 100%)}.hero-home.is-step-2::after{background:linear-gradient(180deg, #222510 0%, rgba(34, 37, 16, 0.8) 50%, rgba(186, 220, 51, 0.0509803922) 100%)}.hero-home.is-step-3::after{background:linear-gradient(180deg, #2E1E13 0%, rgba(46, 30, 19, 0.8) 50%, rgba(239, 130, 0, 0.1019607843) 100%)}.hero-home .wrapper{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:136px;z-index:1}.hero-home .hero-home__bg{position:absolute;top:0;left:0;width:100%;bottom:0px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0;transition:opacity .6s ease-in-out,background-image .6s ease-in-out}.hero-home .hero-home__title{color:#fcfdfd;margin-bottom:24px;max-width:776px}.hero-home .hero-home__title::first-line{color:rgba(251,252,252,.6)}.hero-home .hero-home__usps{width:920px;align-self:flex-end;gap:16px;display:flex;flex-direction:column}@media only screen and (max-width: 1199px){.hero-home .hero-home__usps{padding-left:40px;width:100%}}.hero-home .hero-home__usp{position:relative;display:flex;flex-direction:column;padding:24px 0;border-bottom:2px solid #fcfdfd;opacity:.5;transition:border-color 250ms ease,border-width 250ms ease,opacity 250ms ease}@media only screen and (max-width: 899px){.hero-home .hero-home__usp{padding:12px 0}}.hero-home .hero-home__usp .hero-home__usp-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.hero-home .hero-home__usp.is-active{border-bottom-width:6px;opacity:1}.hero-home .hero-home__usp.is-active:nth-child(1){border-bottom-color:#84d1f5}.hero-home .hero-home__usp.is-active:nth-child(2){border-bottom-color:#a2c516}.hero-home .hero-home__usp.is-active:nth-child(3){border-bottom-color:#f08400}.hero-home .hero-home__usp.is-active .hero-home__icon-plus{transform:translate(-50%, -50%) translateX(60px)}.hero-home .hero-home__usp.is-active .hero-home__icon-arrow{transform:translate(-50%, -50%) translateX(0)}.hero-home .hero-home__usp-labels{display:flex;flex-direction:row;gap:8px;margin-bottom:16px}@media only screen and (max-width: 899px){.hero-home .hero-home__usp-labels{margin-bottom:12px}}.hero-home .hero-home__usp-label{display:flex;padding:8px;justify-content:center;align-items:center;gap:8px;border-radius:2px;border:1px solid #fff;color:#fcfdfd;font-family:"museo-sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.hero-home .hero-home__usp-title{color:#fff;font-family:"Stack Sans Headline";font-size:39px;font-style:normal;font-weight:500;line-height:120%}@media only screen and (max-width: 899px){.hero-home .hero-home__usp-title{font-size:22px}}.hero-home .hero-home__big-plus{position:absolute;right:0;top:50%;transform:translateY(-50%);width:31px;height:31px;overflow:hidden}@media only screen and (max-width: 899px){.hero-home .hero-home__big-plus{top:auto;bottom:12px;transform:none;width:24px;height:24px}}.hero-home .hero-home__icon-plus,.hero-home .hero-home__icon-arrow{position:absolute;top:50%;left:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.hero-home .hero-home__icon-plus svg,.hero-home .hero-home__icon-arrow svg{width:31px;height:31px}.hero-home .hero-home__icon-plus svg path,.hero-home .hero-home__icon-arrow svg path{fill:#fff}@media only screen and (max-width: 899px){.hero-home .hero-home__icon-plus svg,.hero-home .hero-home__icon-arrow svg{width:24px;height:24px}}.hero-home .hero-home__icon-plus{transform:translate(-50%, -50%) translateX(0)}.hero-home .hero-home__icon-arrow{transform:translate(-50%, -50%) translateX(-60px)}.hero-home .hero-home__cta{display:flex;flex-direction:row;align-items:center;gap:16px;font-family:"museo-sans",sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:140%;background:linear-gradient(269deg, #FFF 75.28%, #EAEEF0 99.62%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.hero-home .hero-home__cta .hero_cta_link-icon{display:flex;width:44px;height:44px;padding-bottom:3px;justify-content:center;align-items:center;gap:37px;border-radius:4px;border:1px solid #fcfdfd;box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}@media only screen and (max-width: 899px){.hero-home{padding-top:124px}.hero-home .wrapper{gap:72px}.hero-home .hero-home__title{margin-bottom:0}.hero-home .hero-home__usps{gap:48px}.hero-home .hero-home__usp,.hero-home .hero-home__usp.is-active{padding:0 0 12px;border-bottom-width:3px}.hero-home .hero-home__usp-labels{margin-bottom:12px}.hero-home .hero-home__usp-label{padding:4px 8px;font-size:13px}.hero-home .hero-home__usp.is-active .hero-home__icon-plus{transform:translate(-50%, -50%) translateX(0)}.hero-home .hero-home__usp.is-active .hero-home__icon-arrow{transform:translate(-50%, -50%) translateX(-60px)}.hero-home .hero-home__icon-plus svg path{fill:#aab1b5}.hero-home .hero-home__cta{margin-top:24px;font-size:16px}.hero-home .hero-home__cta .hero_cta_link-icon{width:40px;height:40px;border-radius:2px}}.hero{padding-top:154px;padding-bottom:164px;position:sticky;top:0;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;height:fit-content;max-height:100vh}@media only screen and (max-width: 899px){.hero{padding-bottom:240px}}.hero .wrapper{position:relative;z-index:5}.hero .hero__inner{max-width:864px}.hero .hero__title{color:#fcfdfd;margin-bottom:24px}.hero .hero__title::first-line{color:rgba(251,252,252,.6)}.hero .hero__editor{font-weight:300;background:linear-gradient(269deg, #FFF 75.28%, #EAEEF0 99.62%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-bottom:40px}@media only screen and (max-width: 899px){.hero .hero__editor{margin-bottom:32px}}.hero .hero__usps{display:flex;flex-direction:column;gap:12px;max-width:480px;margin-bottom:40px}.hero .hero__usp{display:flex;padding-bottom:12px;align-items:center;gap:16px;align-self:stretch;border-bottom:1.5px solid #aab1b5}.hero .hero__usp-icon svg{max-height:26px;max-width:26px}.hero .hero__usp-icon svg path{fill:#fcfdfd}.hero .hero__usp-text{color:#fcfdfd;font-size:18px}@media only screen and (max-width: 899px){.hero .hero__usp-text{font-size:16px}}@media only screen and (max-width: 899px){.hero .hero__buttons .button:not(:first-child){display:none}}.hero .hero__buttons{gap:24px}.hero.hero--neutral:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(93deg, #4A4D50 17.25%, rgba(74, 77, 80, 0) 85.97%),linear-gradient(0deg, rgba(74, 77, 80, 0.3) 0%, rgba(74, 77, 80, 0.3) 100%)}.hero.hero--blue:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(93deg, #081F2D 16.49%, rgba(130, 209, 244, 0) 82.89%),linear-gradient(0deg, rgba(8, 31, 45, 0.3) 0%, rgba(8, 31, 45, 0.3) 100%)}.hero.hero--blue .hero__usp-icon svg path{fill:#84d1f5}.hero.hero--green:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(93deg, #1F2211 15.55%, rgba(163, 199, 22, 0) 82.52%),linear-gradient(0deg, rgba(31, 34, 17, 0.3) 0%, rgba(31, 34, 17, 0.3) 100%)}.hero.hero--green .hero__usp-icon svg path{fill:#a2c516}.hero.hero--orange:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(0deg, rgba(46, 30, 19, 0.3) 0%, rgba(46, 30, 19, 0.3) 100%),linear-gradient(96deg, #2E1E13 16.19%, rgba(239, 136, 0, 0) 88%)}.hero.hero--orange .hero__usp-icon svg path{fill:#f08400}.hero__border{position:relative;z-index:5;height:8px;margin-top:-8px}.hero__border.hero__border--blue{background:#84d1f5}.hero__border.hero__border--green{background:#a2c516}.hero__border.hero__border--orange{background:#f08400}.hero-extension{background-color:#fcfdfd;z-index:5;position:relative;border-bottom:1px solid #c7cacc;overflow:scroll}.hero-extension .hero-extension__items{display:flex;flex-direction:row;justify-content:space-between;height:148px}@media only screen and (max-width: 899px){.hero-extension .hero-extension__items{height:77px}}.hero-extension .hero-extension__item{padding:0 24px;border-right:1px solid #c7cacc;width:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.hero-extension .hero-extension__item:first-child{padding:0 24px 0 0}.hero-extension .hero-extension__item:last-child{border:none}.hero-extension .hero-extension__subtitle{color:#1a1a1a;font-family:"museo-sans",sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:160%;white-space:nowrap}@media only screen and (max-width: 899px){.hero-extension .hero-extension__subtitle{font-size:13px}}.hero-extension .hero-extension__title{color:#1a1a1a;font-family:"Stack Sans Headline";font-size:28px;font-style:normal;font-weight:500;line-height:130%;white-space:nowrap}@media only screen and (max-width: 899px){.hero-extension .hero-extension__title{font-size:19px}}.usp{position:relative;z-index:5;padding:80px 0}@media only screen and (max-width: 899px){.usp{padding:48px 0}}.usp .usp__head{margin-bottom:56px;max-width:935px}@media only screen and (max-width: 899px){.usp .usp__head{margin-bottom:40px}}.usp .usp__blocks{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap}@media only screen and (max-width: 899px){.usp .usp__blocks{gap:16px 12px}}.usp .usp__block{display:flex;padding:72px 24px 48px 24px;flex-direction:column;align-items:center;flex:1 0 0;align-self:stretch;border-radius:4px;border:1px solid #aab1b5;min-width:330px}@media only screen and (max-width: 899px){.usp .usp__block{padding:24px 20px}}@media only screen and (max-width: 899px){.usp .usp__block{flex:0 0 calc((100% - 12px)/2);min-width:0;padding:20px 8px 24px}}.usp .usp__blocks.has-numbers .usp__block{position:relative}@media only screen and (max-width: 899px){.usp .usp__blocks.has-numbers .usp__block{padding-top:72px}}.usp .usp__block-number{position:absolute;top:-1px;left:-1px;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid #aab1b5;border-radius:4px 0 4px 0;color:#1a1a1a;font-family:"Stack Sans Headline";font-size:20px;font-weight:400;line-height:160%}.usp .usp__block-icon{width:80px;height:80px;margin-bottom:24px}@media only screen and (max-width: 899px){.usp .usp__block-icon{width:56px;height:56px;margin-bottom:10px}.usp .usp__block-icon svg{width:100%;height:100%}}.usp .usp__block-title{color:#1a1a1a;text-align:center}.usp .usp__block-quote p{color:#1a1a1a;text-align:center;font-size:18px;font-style:normal;font-weight:300;line-height:160%}@media only screen and (max-width: 899px){.usp .usp__block-quote p{font-size:14px}}.cta{background-color:#fcfdfd;position:relative;z-index:5;padding:80px 0}@media only screen and (max-width: 899px){.cta{padding:48px 0}}.cta .cta__inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:80px;overflow:hidden;border-radius:4px}@media only screen and (max-width: 899px){.cta .cta__inner{padding:40px 16px}}.cta .cta__background-image{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;z-index:0}.cta .cta__background-image img{width:100%;height:100%;object-fit:cover;object-position:center}.cta .cta__subtitle,.cta .cta__title,.cta .cta__editor,.cta .cta__buttons{position:relative;z-index:1;max-width:634px}@media only screen and (max-width: 899px){.cta .cta__subtitle,.cta .cta__title,.cta .cta__editor,.cta .cta__buttons{max-width:100%}}.cta .cta__subtitle{background:rgba(214,234,242,.3);color:#d4e9f2;margin-bottom:24px}@media only screen and (max-width: 899px){.cta .cta__subtitle{margin-bottom:8px}}.cta .cta__title{color:#fcfdfd}.cta .cta__editor{color:#fcfdfd}@media only screen and (max-width: 899px){.cta .cta__editor p{margin-bottom:32px}}.cta.background-color--neutral .cta__background-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(268deg, rgba(241, 244, 248, 0.05) 15.18%, rgba(74, 77, 80, 0.8) 68.56%, #4A4D50 83.12%)}.cta.background-color--blue .cta__background-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(268deg, rgba(150, 207, 242, 0.05) 15.65%, rgba(8, 31, 45, 0.8) 68.92%, #081F2D 83.48%)}.cta.background-color--green .cta__background-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(268deg, rgba(150, 207, 242, 0.05) 15.65%, rgba(8, 31, 45, 0.8) 68.92%, #081F2D 83.48%)}.cta.background-color--orange .cta__background-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(268deg, rgba(239, 130, 0, 0.05) 15.54%, rgba(46, 30, 19, 0.8) 68.92%, #2E1E13 83.48%)}.footer{background-color:#1a1a1a;padding:80px 0;position:relative;z-index:5}@media only screen and (max-width: 899px){.footer{padding:48px 0}}.footer .footer__top{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}@media only screen and (max-width: 1199px){.footer .footer__top{flex-wrap:wrap}}@media only screen and (max-width: 899px){.footer .footer__top{flex-direction:column;gap:48px}}.footer .footer__logo img{display:block;width:110px;height:auto}@media only screen and (max-width: 899px){.footer .footer__col,.footer .footer__conditions{min-width:100%}}.footer .footer__col--brand{display:flex;flex-direction:column;gap:40px;min-width:320px}.footer .footer__menu--main{display:flex;flex-direction:column;gap:28px}.footer .footer__menu--main .footer__menu-item{color:#fcfdfd;font-family:"Stack Sans Headline";font-size:22px;font-style:normal;font-weight:500;line-height:120%;border-bottom:4px solid #84d1f5;padding-bottom:20px}.footer .footer__menu--main .footer__menu-item a{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.footer .footer__menu--main .footer__menu-item a:hover .footer__icon-plus{transform:translate(-50%, -50%) translateX(40px)}.footer .footer__menu--main .footer__menu-item a:hover .footer__icon-arrow{transform:translate(-50%, -50%) translateX(0)}.footer .footer__menu--main .footer__menu-item .footer__menu-icon{position:relative;flex-shrink:0;width:22px;height:22px;overflow:hidden}.footer .footer__menu--main .footer__menu-item .footer__icon-plus,.footer .footer__menu--main .footer__menu-item .footer__icon-arrow{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.footer .footer__menu--main .footer__menu-item .footer__icon-plus svg path,.footer .footer__menu--main .footer__menu-item .footer__icon-arrow svg path{fill:#fcfdfd}.footer .footer__menu--main .footer__menu-item .footer__icon-plus{transform:translate(-50%, -50%) translateX(0)}.footer .footer__menu--main .footer__menu-item .footer__icon-arrow{transform:translate(-50%, -50%) translateX(-40px)}.footer .footer__menu--main .footer__menu-item:nth-child(2){border-color:#a2c516}.footer .footer__menu--main .footer__menu-item:nth-child(3){border-color:#f08400}.footer .footer__col-title{display:block;color:#fcfdfd;font-family:"Stack Sans Headline";font-size:22px;font-style:normal;font-weight:500;line-height:120%;padding-bottom:24px}.footer .footer__menu--secondary{display:flex;flex-direction:column;gap:16px}.footer .footer__menu--secondary .footer__menu-item{color:#fbfcfc;font-family:"museo-sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;opacity:.7}.footer .footer__menu--secondary .footer__menu-item:hover{opacity:1}.footer .footer__address p{color:#fbfcfc;font-family:"museo-sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;opacity:.7}.footer .footer__address p:last-of-type{margin:0}.footer .footer__col--contact{display:flex;flex-direction:column;gap:56px}@media only screen and (max-width: 899px){.footer .footer__col--contact{order:2;gap:48px}}@media only screen and (max-width: 899px){.footer .footer__col--brand{order:1}.footer .footer__col--secondary{order:3}.footer .footer__col--address{display:none}}.footer .footer__conditions{display:none}@media only screen and (max-width: 899px){.footer .footer__conditions{display:block;order:5}}@media only screen and (max-width: 899px){.footer .footer__col--secondary,.footer .footer__conditions{border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:16px}.footer .footer__col--secondary .footer__col-title,.footer .footer__conditions .footer__col-title{cursor:pointer;padding-bottom:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.footer .footer__col--secondary .footer__menu-icon,.footer .footer__conditions .footer__menu-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.footer .footer__col--secondary .footer__menu-icon svg,.footer .footer__conditions .footer__menu-icon svg{width:100%;height:auto}.footer .footer__col--secondary .footer__menu-icon svg path,.footer .footer__conditions .footer__menu-icon svg path{fill:#fcfdfd}.footer .footer__col--secondary .footer__menu-icon::before,.footer .footer__conditions .footer__menu-icon::before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:#fcfdfd;transform:rotate(90deg);transition:transform 250ms ease}.footer .footer__col--secondary.is-open .footer__menu-icon::before,.footer .footer__conditions.is-open .footer__menu-icon::before{transform:rotate(0deg)}.footer .footer__col--secondary .footer__legal-mobile a,.footer .footer__conditions .footer__legal-mobile a{color:#fcfdfd;font-family:"museo-sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%;opacity:.7}.footer .footer__col--secondary .footer__menu--secondary,.footer .footer__col--secondary .footer__legal-mobile,.footer .footer__conditions .footer__menu--secondary,.footer .footer__conditions .footer__legal-mobile{display:none;padding-top:16px}.footer .footer__col--secondary.is-open .footer__menu--secondary,.footer .footer__col--secondary.is-open .footer__legal-mobile,.footer .footer__conditions.is-open .footer__menu--secondary,.footer .footer__conditions.is-open .footer__legal-mobile{display:flex;flex-direction:column;gap:10px}}.footer .footer__contact{color:#fff;display:flex;flex-direction:column;gap:16px}.footer .footer__contact .footer__col-title{padding-bottom:8px}@media only screen and (max-width: 899px){.footer .footer__contact .footer__col-title{display:none}}.footer .footer__contact-item{display:flex;flex-direction:row;align-items:center;gap:20px}.footer .footer__contact-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:4px;background-color:#494d50}.footer .footer__contact-icon svg{width:20px;height:20px}.footer .footer__contact-icon svg path{fill:#fcfdfd}.footer .footer__contact-text{display:flex;flex-direction:column}.footer .footer__contact-text .footer__phone,.footer .footer__contact-text .footer__email{color:#fcfdfd;font-family:"museo-sans",sans-serif;font-size:14px;font-weight:500;line-height:150%;text-decoration:none}.footer .footer__contact-text .footer__opening-hours,.footer .footer__contact-text .footer__email-quote{color:#fcfdfd;font-family:"museo-sans",sans-serif;font-size:14px;font-weight:400;line-height:150%;opacity:.7}.footer .footer__follow{display:flex;flex-direction:column}.footer .footer__follow .footer__col-title{padding-bottom:16px}.footer .footer__follow-text{margin-bottom:16px}.footer .footer__follow-text p{margin:0;color:#fcfdfd;font-family:"museo-sans",sans-serif;font-size:14px;font-weight:400;line-height:150%;opacity:.7}.footer .footer__socials{display:flex;flex-direction:row;gap:16px}.footer .footer__socials .footer__social a{display:flex;align-items:center;justify-content:center}.footer .footer__socials .footer__social a svg{width:24px;height:24px}.footer .footer__socials .footer__social a svg path{fill:#fcfdfd}.footer__bottom{background-color:#000;position:relative;z-index:5;padding:16px 0}.footer__bottom .wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.footer__bottom .footer__copyright{color:#fcfdfd;font-family:"museo-sans",sans-serif;font-size:14px;font-weight:400;line-height:150%;opacity:.7}.footer__bottom .footer__copyright a{color:inherit;text-decoration:none}.footer__bottom .footer__legal{display:flex;flex-direction:row;gap:32px}@media only screen and (max-width: 899px){.footer__bottom .footer__legal{gap:20px}.footer__bottom .footer__legal .footer__legal-item:not(:last-child){display:none}}.footer__bottom .footer__legal .footer__legal-item a{color:#fcfdfd;font-family:"museo-sans",sans-serif;font-size:14px;font-weight:400;line-height:150%;text-decoration:underline;opacity:.7}.footer__bottom .footer__legal .footer__legal-item a:hover{opacity:1}.footer-cta{position:relative;padding:80px 0;overflow:hidden}@media only screen and (max-width: 899px){.footer-cta{padding:48px 0}}.footer-cta .footer-cta__background-image{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;z-index:0}.footer-cta .footer-cta__background-image img{width:100%;height:100%;object-fit:cover;object-position:center}.footer-cta .wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;z-index:1}.footer-cta .footer-cta__editor{max-width:714px}@media only screen and (max-width: 899px){.footer-cta .footer-cta__editor{max-width:100%}}.footer-cta .footer-cta__subtitle{background:rgba(214,234,242,.3);color:#d4e9f2;margin-bottom:24px}.footer-cta .footer-cta__title{color:#fcfdfd;max-width:714px}.footer-cta .footer-cta__editor{color:#fcfdfd;margin-bottom:8px}.footer-cta.background-color--neutral:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(268deg, rgba(241, 244, 248, 0.05) 15.18%, rgba(74, 77, 80, 0.8) 68.56%, #4A4D50 83.12%)}.footer-cta.background-color--blue:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(268deg, rgba(150, 207, 242, 0.05) 15.65%, rgba(8, 31, 45, 0.8) 68.92%, #081F2D 83.48%)}.footer-cta.background-color--green:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(268deg, rgba(150, 207, 242, 0.05) 15.65%, rgba(8, 31, 45, 0.8) 68.92%, #081F2D 83.48%)}.footer-cta.background-color--orange:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(268deg, rgba(239, 130, 0, 0.05) 15.54%, rgba(46, 30, 19, 0.8) 68.92%, #2E1E13 83.48%)}.dropdown{background-color:#fff;position:relative;z-index:5;padding-top:120px;padding-bottom:80px}@media only screen and (max-width: 899px){.dropdown{padding:48px 0}}.dropdown .wrapper{display:flex;flex-direction:column}.dropdown .dropdown__subtitle{background-color:#d4e9f2;color:#1a1a1a}.dropdown .dropdown__head{display:flex;flex-direction:row;margin-bottom:56px;gap:40px}@media only screen and (max-width: 899px){.dropdown .dropdown__head{margin-bottom:40px;flex-direction:column;gap:16px}}.dropdown .dropdown__head-title{min-width:510px;width:510px}@media only screen and (max-width: 899px){.dropdown .dropdown__head-title{width:100%}}.dropdown .dropdown__title{margin:0}.dropdown .drowpdown__head-content{display:flex;flex-direction:column;gap:24px;width:calc(100% - 510px)}@media only screen and (max-width: 899px){.dropdown .drowpdown__head-content{width:100%}}.dropdown .dropdown__editor p:last-child{margin:0}.dropdown .dropdown__items{border:1px solid #aab1b5;border-radius:4px}.dropdown .dropdown__item{border-bottom:1px solid #aab1b5}.dropdown .dropdown__item:last-child{border-bottom:0}.dropdown .dropdown__item-trigger{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px}.dropdown .dropdown__item-trigger.is-active{background:#f1f4f8;border-bottom:1px solid #aab1b5;color:#1a1a1a}.dropdown .dropdown__item-trigger.is-active .dropdown__item-title{color:#1a1a1a}.dropdown .dropdown__item-trigger.is-active .dropdown__item-icon svg path{fill:#1a1a1a}.dropdown .dropdown__item-trigger.is-active .dropdown__item-icon::before{transform:rotate(0deg);background:#1a1a1a}@media only screen and (max-width: 899px){.dropdown .dropdown__item-trigger{padding:24px 20px}}.dropdown .dropdown__item-title{padding-right:55px;text-align:start;color:#abaeaf}.dropdown .dropdown__item-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;overflow:hidden}.dropdown .dropdown__item-icon>svg{transition:transform 300ms ease}.dropdown .dropdown__item-icon svg path{fill:#abaeaf}.dropdown .dropdown__item-icon::before{content:"";position:absolute;top:50%;left:0;width:100%;height:3px;margin-top:-1.5px;background:#abaeaf;transform:rotate(90deg);transition:transform 250ms ease}@media only screen and (max-width: 899px){.dropdown .dropdown__item-icon{width:24px;height:24px}}.dropdown .dropdown__item-arrow{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform:translateX(-60px);transition:transform 300ms ease}.dropdown .dropdown__item-arrow svg{width:100%;height:100%}@media only screen and (min-width: 900px){.dropdown .dropdown__item-trigger:not(.is-active):hover .dropdown__item-icon>svg{transform:translateX(60px)}.dropdown .dropdown__item-trigger:not(.is-active):hover .dropdown__item-icon::before{transform:translateX(60px) rotate(90deg)}.dropdown .dropdown__item-trigger:not(.is-active):hover .dropdown__item-arrow{transform:translateX(0)}}.dropdown .dropdown__item-panel{padding:24px;padding-right:79px;display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 899px){.dropdown .dropdown__item-panel{padding:24px 20px}}.dropdown .dropdown__item-content p{color:#606366}.dropdown .dropdown__item-content p:last-child{margin:0}.dropdown .dropdown__item-trigger.is-active+.dropdown__item-panel{background:#f1f4f8}.dropdown .button .button__text{font-size:18px}.faq{background-color:#fff;position:relative;z-index:5;padding-top:120px;padding-bottom:80px}@media only screen and (max-width: 899px){.faq{padding:48px 0}}.faq .wrapper{display:flex;flex-direction:row;gap:104px}@media only screen and (max-width: 1199px){.faq .wrapper{gap:64px}}@media only screen and (max-width: 899px){.faq .wrapper{flex-direction:column;gap:40px}}.faq .faq__outer{width:804px}@media only screen and (max-width: 1199px){.faq .faq__outer{width:600px}}@media only screen and (max-width: 899px){.faq .faq__outer{width:100%}}.faq .faq__subtitle{background-color:#d4e9f2;color:#1a1a1a}.faq .faq__head{display:flex;flex-direction:row;margin-bottom:56px;gap:40px}@media only screen and (max-width: 899px){.faq .faq__head{margin-bottom:24px;flex-direction:column;gap:0}}@media only screen and (max-width: 899px){.faq .faq__head-title{width:100%}}.faq .faq__title{margin:0}.faq .faq__head-content{display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 899px){.faq .faq__head-content{width:100%}}.faq .faq__editor p:last-child{margin:0}.faq .faq__image-holder{width:calc(100% - 804px);height:stretch}.faq .faq__image-holder img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width: 1199px){.faq .faq__image-holder{width:calc(100% - 600px)}}@media only screen and (max-width: 899px){.faq .faq__image-holder{height:264px;max-height:264px;width:100%}}.faq .faq__items{border:1px solid #aab1b5;border-radius:4px}.faq .faq__item{border-bottom:1px solid #aab1b5}.faq .faq__item:last-child{border-bottom:0}.faq .faq__item-trigger{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:24px}.faq .faq__item-trigger.is-active{background:#f1f4f8;padding-bottom:16px;color:#1a1a1a}.faq .faq__item-trigger.is-active .faq__item-title{color:#1a1a1a}.faq .faq__item-trigger.is-active .faq__item-icon svg path{fill:#1a1a1a}.faq .faq__item-trigger.is-active .faq__item-icon::before{transform:rotate(0deg);background:#1a1a1a}.faq .faq__item-trigger.is-active+.faq__item-panel{background:#f1f4f8;padding-top:0}@media only screen and (max-width: 899px){.faq .faq__item-trigger{padding:24px 20px}}.faq .faq__item-title{padding-right:55px;text-align:start;color:#abaeaf}.faq .faq__item-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px}.faq .faq__item-icon svg path{fill:#abaeaf}.faq .faq__item-icon::before{content:"";position:absolute;top:50%;left:0;width:100%;height:3px;margin-top:-1.5px;background:#abaeaf;transform:rotate(90deg);transition:transform 250ms ease}@media only screen and (max-width: 899px){.faq .faq__item-icon{width:24px;height:24px}}.faq .faq__item-panel{padding:24px;padding-right:79px;display:flex;flex-direction:column;gap:24px}@media only screen and (max-width: 899px){.faq .faq__item-panel{padding:24px 20px}}.faq .faq__item-content p{color:#606366}.faq .faq__item-content p:last-child{margin:0}.faq .button .button__text{font-size:18px}.faq:not(:has(.faq__image-holder)) .faq__outer{width:100%;display:flex;flex-direction:row;gap:104px}@media only screen and (max-width: 1199px){.faq:not(:has(.faq__image-holder)) .faq__outer{gap:64px}}@media only screen and (max-width: 899px){.faq:not(:has(.faq__image-holder)) .faq__outer{gap:40px;flex-direction:column}}.faq:not(:has(.faq__image-holder)) .faq__head-content{width:100%}.faq:not(:has(.faq__image-holder)) .faq__head{width:calc(100% - 828px);flex-direction:column;gap:16px}@media only screen and (max-width: 1199px){.faq:not(:has(.faq__image-holder)) .faq__head{width:calc(100% - 600px)}}@media only screen and (max-width: 899px){.faq:not(:has(.faq__image-holder)) .faq__head{width:100%;margin:0}}.faq:not(:has(.faq__image-holder)) .faq__items{width:828px}@media only screen and (max-width: 1199px){.faq:not(:has(.faq__image-holder)) .faq__items{width:600px}}@media only screen and (max-width: 899px){.faq:not(:has(.faq__image-holder)) .faq__items{width:100%}}.content-form{padding:80px 0;background-color:#fcfdfd;position:relative;z-index:5}@media only screen and (max-width: 899px){.content-form{padding:48px 0}}.content-form .wrapper{display:flex;flex-direction:row;gap:80px}@media only screen and (max-width: 899px){.content-form .wrapper{flex-direction:column-reverse;gap:40px}}.content-form .content-form__image{width:510px}.content-form .content-form__image img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width: 899px){.content-form .content-form__image{width:100%;height:264px}}.content-form .content-form__content{width:calc(100% - 510px)}@media only screen and (max-width: 899px){.content-form .content-form__content{width:100%}}.jobs{position:relative;z-index:10;padding:80px 0;background-color:#fff}@media only screen and (max-width: 899px){.jobs{padding:48px 0}}.jobs .jobs__head{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:56px}@media only screen and (max-width: 899px){.jobs .jobs__head{flex-direction:column;margin-bottom:40px}}.jobs .jobs__title{margin-bottom:0}@media only screen and (max-width: 899px){.jobs .jobs__title{margin-bottom:24px}}.jobs .jobs__filter-wrap{position:relative;height:fit-content;padding-bottom:4px}.jobs .jobs__dropdown{display:none;position:absolute;right:0;left:0;top:100%;background:#fff;z-index:10;list-style:none;padding:15px;border:1px solid #606366;border-radius:4px;box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.jobs .jobs__dropdown li{margin-bottom:8px}.jobs .jobs__dropdown li:last-child{margin-bottom:0}.jobs .jobs__dropdown li a{text-decoration:none;color:inherit;display:block;transition:color .2s ease;font-family:"Stack Sans Headline";font-size:14px;color:#1a1a1a}.jobs .jobs__wrap{display:flex;flex-direction:column}@media only screen and (max-width: 899px){.jobs .jobs__wrap{border:1.5px solid #bec6ca;border-radius:4px}}.jobs .job__item{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:24px;padding:32px 16px;border-bottom:1.5px solid #bec6ca;transition:background-color 400ms ease}@media only screen and (min-width: 900px){.jobs .job__item{position:relative}.jobs .job__item::after{content:"";position:absolute;left:0;right:0;bottom:-1.5px;height:4px;background:var(--job-hover-color, hsl(0, 0%, 10%));transform:scaleX(0);transform-origin:left center;transition:transform 500ms cubic-bezier(0.25, 0.8, 0.25, 1);pointer-events:none}.jobs .job__item:hover::after{transform:scaleX(1)}.jobs .job__item .job__item-button svg{transition:transform 400ms ease}.jobs .job__item .job__item-button svg path{transition:fill 400ms ease}.jobs .job__item:hover .job__item-button svg{transform:translateX(8px)}.jobs .job__item:hover .job__item-button svg path{fill:#1a1a1a}}@media only screen and (max-width: 899px){.jobs .job__item{padding:24px 20px;gap:12px;grid-template-columns:auto auto 1fr;grid-template-areas:"item1 item1 item1" "item2 item3 item4"}.jobs .job__item>*:nth-child(1){grid-area:item1}.jobs .job__item>*:nth-child(2){grid-area:item2}.jobs .job__item>*:nth-child(3){grid-area:item3}.jobs .job__item>*:nth-child(4){grid-area:item4;justify-self:end}.jobs .job__item:last-child{border-bottom:none}}.jobs .job__item.color-type--blue{--job-hover-color: hsl(199, 85%, 74%)}@media only screen and (max-width: 899px){.jobs .job__item.color-type--blue .job__item-diensten{background-color:#84d1f5;display:flex;padding:6px 8px;justify-content:center;align-items:center;border-radius:4px;color:#1a1a1a;width:fit-content;font-size:13px}}.jobs .job__item.color-type--green{--job-hover-color: hsl(72, 80%, 43%)}@media only screen and (max-width: 899px){.jobs .job__item.color-type--green .job__item-diensten{background-color:#a2c516;display:flex;padding:6px 8px;justify-content:center;align-items:center;border-radius:4px;color:#1a1a1a;width:fit-content;font-size:13px}}.jobs .job__item.color-type--orange{--job-hover-color: hsl(33, 100%, 47%)}@media only screen and (max-width: 899px){.jobs .job__item.color-type--orange .job__item-diensten{background-color:#f08400;display:flex;padding:6px 8px;justify-content:center;align-items:center;border-radius:4px;color:#1a1a1a;width:fit-content;font-size:13px}}.jobs .job__item-function{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width: 899px){.jobs .job__item-function{flex-direction:column-reverse}}.jobs .job__item-title{color:#1a1a1a;white-space:nowrap}.jobs .job__item-diensten,.jobs .job__item-location,.jobs .job__item-work-hours{color:#a0a7ab;font-family:"Stack Sans Headline";font-size:18px;font-style:normal;font-weight:400;line-height:120%}.jobs .job__item-button svg{width:37.519px;height:29.023px}@media only screen and (max-width: 899px){.jobs .job__item-button svg{width:25px}}.jobs .job__item-button svg path{fill:#aab1b5}@media only screen and (max-width: 899px){.jobs .job__item-button{position:absolute}}.project-latest{position:relative;padding:80px 0;z-index:5;overflow:hidden}@media only screen and (max-width: 899px){.project-latest{padding:48px 0}}.project-latest .project-latest__head{display:flex;flex-direction:row;margin-bottom:56px}@media only screen and (max-width: 899px){.project-latest .project-latest__head{margin-bottom:40px;flex-direction:column}}.project-latest .project-latest__title{width:510px;margin:0}@media only screen and (max-width: 899px){.project-latest .project-latest__title{margin-bottom:16px;width:100%}}.project-latest .project-latest__editor{width:calc(100% - 510px)}.project-latest .project-latest__editor p:last-child{margin:0}@media only screen and (max-width: 899px){.project-latest .project-latest__editor{width:100%}}.project-latest .project-latest__wrap{display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;z-index:4;position:relative}@media only screen and (max-width: 899px){.project-latest .project-latest__wrap{gap:0}}.project-latest .project-item{flex-shrink:0;transition:width 500ms ease}@media only screen and (max-width: 899px){.project-latest .project-item{width:280px !important}}.project-latest .project-latest__wrap.is-active-1 .project-item:nth-child(1){width:calc(60% - 19.2px)}.project-latest .project-latest__wrap.is-active-1 .project-item:nth-child(2){width:calc(25% - 8px)}.project-latest .project-latest__wrap.is-active-1 .project-item:nth-child(3){width:calc(15% - 4.8px)}.project-latest .project-latest__wrap.is-active-2 .project-item:nth-child(1){width:calc(25% - 8px)}.project-latest .project-latest__wrap.is-active-2 .project-item:nth-child(2){width:calc(60% - 19.2px)}.project-latest .project-latest__wrap.is-active-2 .project-item:nth-child(3){width:calc(15% - 4.8px)}.project-latest .project-latest__wrap.is-active-3 .project-item:nth-child(1){width:calc(15% - 4.8px)}.project-latest .project-latest__wrap.is-active-3 .project-item:nth-child(2){width:calc(25% - 8px)}.project-latest .project-latest__wrap.is-active-3 .project-item:nth-child(3){width:calc(60% - 19.2px)}.project-latest .project-latest__buttons{justify-content:flex-end;margin-top:40px}@media only screen and (max-width: 899px){.project-latest .project-latest__buttons{justify-content:flex-start;margin-top:24px}}.project-latest .project-latest__visual{z-index:1;display:none;width:791px;height:793px;position:absolute;top:150px;right:-250px}.project-latest .project-latest__visual img{position:absolute;top:0;left:0;object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity 500ms ease}@media only screen and (max-width: 899px){.project-latest .project-latest__visual{width:523px;height:483px;top:50;right:-320px}}.project-latest .project-latest__visual-blue{opacity:.3}.project-latest.is-color-green .project-latest__visual-blue,.project-latest.is-color-orange .project-latest__visual-blue{opacity:0}.project-latest.is-color-green .project-latest__visual-green{opacity:.3}.project-latest.is-color-orange .project-latest__visual-orange{opacity:.3}.project-latest.background-color--black .project-latest__visual{display:block}.project-item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:580px;padding:24px;border-radius:4px;overflow:hidden;border-bottom:8px solid #84d1f5;transition:opacity 400ms ease}@media only screen and (max-width: 899px){.project-item{padding:20px 16px;width:100%;height:392px}}.project-item .project-item__image{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;z-index:2}.project-item .project-item__image img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.5;transition:opacity 400ms ease}.project-item .project-item__body{position:relative;z-index:3;width:var(--project-body-width, 100%);max-width:none;opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity 200ms ease,transform 200ms ease,visibility 200ms}.project-item .project-item__subtitle-wrapper{display:flex;flex-direction:row;gap:8px;margin-bottom:16px}.project-item .project-item__diensten{display:flex;padding:4px 10px;justify-content:center;align-items:center;gap:8px;border-radius:2px;background:#d4e9f2;color:#1a1a1a;font-family:"museo-sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.project-item .project-item__subtitle{display:flex;padding:4px 10px;justify-content:center;align-items:center;gap:8px;border-radius:2px;background:rgba(242,244,246,.2);color:#fcfdfd;font-family:"museo-sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.project-item .project-item__body-foot{width:100%;position:relative}.project-item .project-item__title{margin-bottom:26px;color:#fcfdfd;padding-right:84px}@media only screen and (max-width: 899px){.project-item .project-item__title{padding-right:76px;margin-bottom:0}}.project-item .project-item__usps{display:flex;flex-direction:row;gap:24px;align-items:center;padding-right:84px}.project-item .project-item__usp{display:flex;flex-direction:row;gap:10px;color:#fcfdfd;font-family:"Stack Sans Headline";font-size:16px;font-style:normal;font-weight:400;line-height:120%}@media only screen and (max-width: 899px){.project-item .project-item__usp{display:none}}.project-item .project-item__arrow{position:absolute;right:0;bottom:0;z-index:2}.project-item .project-item__arrow svg{width:36px;height:28px;aspect-ratio:9/7}.project-item .project-item__arrow svg path{fill:#fff}@media only screen and (max-width: 899px){.project-item .project-item__arrow svg{width:28px}}.project-item .project-item__plus{position:absolute;right:24px;bottom:24px;z-index:3;display:flex;pointer-events:none;transition:opacity 200ms ease}.project-item .project-item__plus svg{width:28px;height:28px}.project-item .project-item__plus svg path{fill:#fff}@media only screen and (max-width: 899px){.project-item .project-item__plus{right:16px;bottom:20px}}.project-item .project-item__arrow{display:none}.project-item.is-active .project-item__image img{opacity:1}.project-item.is-active .project-item__body{opacity:1;visibility:visible;transform:translateY(0);transition:opacity 400ms ease 150ms,transform 400ms ease 150ms,visibility 400ms 150ms}.project-item.is-active .project-item__arrow{display:block}@media only screen and (max-width: 899px){.project-item.is-active .project-item__arrow{top:50%;transform:translateY(-50%)}}.project-item.is-active .project-item__plus{opacity:0}.project-item.color-type--blue{border-color:#84d1f5}.project-item.color-type--blue .project-latest__subtitle{background-color:#d4e9f2;color:#1a1a1a}.project-item.color-type--blue .project-item__diensten{background-color:#84d1f5;color:#1a1a1a}.project-item.color-type--blue .project-item__usp svg path{fill:#84d1f5}.project-item.color-type--blue .project-item__image:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(180deg, rgba(131, 209, 245, 0) -0.05%, rgba(26, 26, 26, 0.5) 98.45%)}.project-item.color-type--green{border-color:#a2c516}.project-item.color-type--green .project-latest__subtitle{background-color:#edf4d2;color:#1a1a1a}.project-item.color-type--green .project-item__diensten{background-color:#a2c516;color:#1a1a1a}.project-item.color-type--green .project-item__usp svg path{fill:#a2c516}.project-item.color-type--green .project-item__image:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(180deg, rgba(163, 199, 22, 0) -0.05%, rgba(26, 26, 26, 0.5) 98.45%),linear-gradient(0deg, rgba(26, 26, 26, 0.25) 0%, rgba(26, 26, 26, 0.25) 100%)}.project-item.color-type--orange{border-color:#f08400}.project-item.color-type--orange .project-latest__subtitle{background-color:#fce5ca;color:#1a1a1a}.project-item.color-type--orange .project-item__diensten{background-color:#f08400;color:#1a1a1a}.project-item.color-type--orange .project-item__usp svg path{fill:#f08400}.project-item.color-type--orange .project-item__image:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(180deg, rgba(239, 130, 0, 0) -0.05%, rgba(26, 26, 26, 0.5) 98.45%),linear-gradient(0deg, rgba(26, 26, 26, 0.25) 0%, rgba(26, 26, 26, 0.25) 100%)}@media only screen and (max-width: 899px){.project-item .project-item__image::before{content:"";position:absolute;inset:0;z-index:1;background:rgba(26,26,26,.25);pointer-events:none}.project-item .project-item__image::after{z-index:1}}.project-list{padding:80px 0;background-color:#fff;position:relative;z-index:5}@media only screen and (max-width: 899px){.project-list{padding:48px 0}}.project-list .project-list__head{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (max-width: 899px){.project-list .project-list__head{flex-direction:column;margin-bottom:40px}}.project-list .project-list__title{margin-bottom:24px}.project-list .project-list__filter-wrap{position:relative;height:fit-content;padding-bottom:4px}.project-list .project-list__dropdown{display:none;position:absolute;right:0;left:0;top:100%;background:#fff;z-index:10;list-style:none;padding:15px;border:1px solid #606366;border-radius:4px;box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.project-list .project-list__dropdown li{margin-bottom:8px}.project-list .project-list__dropdown li:last-child{margin-bottom:0}.project-list .project-list__dropdown li a{text-decoration:none;color:inherit;display:block;transition:color .2s ease;font-family:"Stack Sans Headline";font-size:14px;color:#1a1a1a}.project-list .project-list__dropdown li.is-active a{font-weight:500;text-decoration:underline}.project-list .project-list__list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;row-gap:40px;column-gap:24px}.project-list .project-list__list .project-item{opacity:1;width:calc(60% - 20px)}.project-list .project-list__list .project-item:nth-child(4n+2),.project-list .project-list__list .project-item:nth-child(4n+3){width:calc(40% - 20px)}@media only screen and (max-width: 899px){.project-list .project-list__list .project-item:nth-child(4n+2),.project-list .project-list__list .project-item:nth-child(4n+3){width:100%}}@media only screen and (max-width: 899px){.project-list .project-list__list .project-item{width:100%}}.project-list .project-list__list .project-item:hover .project-item__usps{max-height:200px;opacity:1;visibility:visible}.project-list .project-list__list .project-item__body{position:relative;z-index:2;opacity:1;visibility:visible;transform:none}.project-list .project-list__list .project-item__usps{margin-top:12px;display:flex;max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height 250ms ease,opacity 250ms ease,visibility 250ms ease}.project-list .project-list__list .project-item__title{margin-bottom:0}.project-list .project-list__list .project-item__arrow{display:block}.news-latest{background-color:#fcfdfd;position:relative;z-index:5;padding:80px 0}@media only screen and (max-width: 899px){.news-latest{padding:48px 0}}.news-latest .news-latest__head{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:56px}@media only screen and (max-width: 899px){.news-latest .news-latest__head{flex-direction:column;margin-bottom:40px}}.news-latest .news-latest__title{margin-bottom:0}@media only screen and (max-width: 899px){.news-latest .news-latest__title{margin-bottom:24px}}.news-latest .news-latest__wrap{display:flex;flex-direction:column;width:100%}.news-item{padding:32px 16px 32px 0;display:flex;flex-direction:row;border-bottom:1.5px solid #d5dde2;width:100%}.news-item:first-child{padding:0 16px 32px 0}@media only screen and (max-width: 899px){.news-item{flex-direction:column;padding:28px 16px 28px 0}}.news-item__image{min-width:488px;width:488px;height:262px;margin-right:56px;border-radius:4px}@media only screen and (max-width: 1199px){.news-item__image{min-width:300px;width:300px;margin-right:40px}}@media only screen and (max-width: 899px){.news-item__image{width:100%;margin:0}}.news-item__image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:4px}.news-item__body{padding-top:16px;display:flex;flex-direction:column;padding-right:100px}@media only screen and (max-width: 899px){.news-item__body{margin-bottom:16px;padding-right:0}}.news-item__title{margin-bottom:16px}.news-item__editor{color:#606366;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-item__subtitle-wrapper{display:flex;flex-direction:row;gap:8px;margin-bottom:16px}.news-item__diensten{display:flex;padding:4px 10px;justify-content:center;align-items:center;gap:8px;border-radius:2px;background:#84d1f5;color:#1a1a1a;font-family:"museo-sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.news-item__subtitle{display:flex;padding:4px 10px;justify-content:center;align-items:center;gap:8px;border-radius:2px;background:#d4e9f2;color:#1a1a1a;font-family:"museo-sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.news-item.color-type--blue .news-item__diensten{background-color:#84d1f5;color:#1a1a1a}.news-item.color-type--blue .news-item__subtitle{background-color:#d4e9f2;color:#1a1a1a}.news-item.color-type--green .news-item__diensten{background-color:#a2c516;color:#1a1a1a}.news-item.color-type--green .news-item__subtitle{background-color:#edf4d2;color:#1a1a1a}.news-item.color-type--orange .news-item__diensten{background-color:#f08400;color:#1a1a1a}.news-item.color-type--orange .news-item__subtitle{background-color:#fce5ca;color:#1a1a1a}.news-item__arrow{margin-left:auto;display:flex;flex-direction:row;align-items:center;gap:12px}.news-item__arrow span{color:#1a1a1a;font-family:"Stack Sans Headline";font-size:16px;font-style:normal;font-weight:400;line-height:120%}@media only screen and (min-width: 600px){.news-item__arrow span{display:none}}.news-item__arrow svg{width:36px;height:28px;aspect-ratio:9/7}.news-item__arrow svg path{fill:#aab1b5}@media only screen and (max-width: 899px){.news-item__arrow svg{width:18px}}@media only screen and (max-width: 899px){.news-item__arrow{margin-left:0;align-self:flex-start}}.featured-news-item{position:relative;width:50%;height:520px;max-height:520px;border-radius:4px;overflow:hidden}@media only screen and (max-width: 899px){.featured-news-item{width:100%;height:360px}}.featured-news-item .featured-news-item__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.featured-news-item .featured-news-item__image img{width:100%;height:100%;object-fit:cover;object-position:center}.featured-news-item::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;z-index:2;pointer-events:none;background:linear-gradient(180deg, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 0.85) 100%)}.featured-news-item .featured-news-item__body{position:absolute;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;gap:16px;padding:32px 24px;max-width:calc(100% - 80px)}@media only screen and (max-width: 899px){.featured-news-item .featured-news-item__body{padding:20px 16px}}.featured-news-item .featured-news-item__subtitle-wrapper{display:flex;flex-direction:row;gap:8px}.featured-news-item .featured-news-item__diensten,.featured-news-item .featured-news-item__subtitle{display:inline-flex;align-items:center;padding:4px 10px;border-radius:2px;font-family:"museo-sans",sans-serif;font-size:14px;font-weight:400;line-height:160%;color:#1a1a1a}.featured-news-item .featured-news-item__diensten{background:#84d1f5}.featured-news-item .featured-news-item__subtitle{background:#d4e9f2}.featured-news-item .featured-news-item__title{color:#fcfdfd;font-family:"Stack Sans Headline";font-size:28px;font-weight:500;line-height:120%;margin-bottom:0}@media only screen and (max-width: 899px){.featured-news-item .featured-news-item__title{font-size:22px}}.featured-news-item .featured-news-item__arrow{position:absolute;right:24px;bottom:32px;z-index:3;display:flex;align-items:center;justify-content:center}.featured-news-item .featured-news-item__arrow span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.featured-news-item .featured-news-item__arrow svg{width:32px;height:32px}.featured-news-item .featured-news-item__arrow svg path{fill:#fcfdfd}.featured-news-item.color-type--blue{border-bottom:4px solid #84d1f5}.featured-news-item.color-type--blue .featured-news-item__diensten{background:#84d1f5}.featured-news-item.color-type--blue .featured-news-item__subtitle{background:#d4e9f2}.featured-news-item.color-type--green{border-bottom:4px solid #a2c516}.featured-news-item.color-type--green .featured-news-item__diensten{background:#a2c516}.featured-news-item.color-type--green .featured-news-item__subtitle{background:#edf4d2}.featured-news-item.color-type--orange{border-bottom:4px solid #f08400}.featured-news-item.color-type--orange .featured-news-item__diensten{background:#f08400}.featured-news-item.color-type--orange .featured-news-item__subtitle{background:#fce5ca}.hero-item__subtitle-wrapper{display:flex;flex-direction:row;gap:8px;margin-bottom:16px}.hero-item__diensten{display:flex;padding:4px 10px;justify-content:center;align-items:center;gap:8px;border-radius:2px;background:#84d1f5;color:#1a1a1a;font-family:"museo-sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.hero-item__subtitle{display:flex;padding:4px 10px;justify-content:center;align-items:center;gap:8px;border-radius:2px;background:#d4e9f2;color:#1a1a1a;font-family:"museo-sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.hero-item__diensten--blue{background:#84d1f5}.hero-item__diensten--green{background:#a2c516}.hero-item__diensten--orange{background:#f08400}.hero-item__subtitle--light{background:rgba(242,244,246,.2);color:#fcfdfd}.news-list{padding:80px 0;position:relative;z-index:5;background-color:#fcfdfd}@media only screen and (max-width: 899px){.news-list{padding:48px 0}}.news-list .news-list__head{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:56px}@media only screen and (max-width: 899px){.news-list .news-list__head{flex-direction:column;margin-bottom:40px}}.news-list .news-list__title{margin-bottom:0}@media only screen and (max-width: 899px){.news-list .news-list__title{margin-bottom:24px}}.news-list .news-list__filter-wrap{position:relative;height:fit-content;padding-bottom:4px}.news-list .news-list__dropdown{display:none;position:absolute;right:0;left:0;top:100%;background:#fff;z-index:10;list-style:none;padding:15px;border:1px solid #606366;border-radius:4px;box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.news-list .news-list__dropdown li{margin-bottom:8px}.news-list .news-list__dropdown li:last-child{margin-bottom:0}.news-list .news-list__dropdown li a{text-decoration:none;color:inherit;display:block;transition:color .2s ease;font-family:"Stack Sans Headline";font-size:14px;color:#1a1a1a}.news-list .news-list__dropdown li.is-active a{font-weight:500;text-decoration:underline}.news-list .news-list__featured{display:flex;flex-direction:row;gap:24px;margin-bottom:100px}@media only screen and (max-width: 899px){.news-list .news-list__featured{flex-direction:column;margin-bottom:62px}}.news-more{position:relative;z-index:5;padding:80px 0;background-color:#f1f4f8}@media only screen and (max-width: 899px){.news-more{padding:48px 0}}.news-more .news-more__head{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}@media only screen and (max-width: 899px){.news-more .news-more__head{flex-direction:column;align-items:flex-start}}.news-more .news-more__title{margin:0}.news-more .news-more__list{display:flex;flex-direction:row;gap:24px}.news-more .news-more__list>*{flex:1 1 0;min-width:0}@media only screen and (max-width: 899px){.news-more .news-more__list{flex-direction:column}}.product-latest{padding:80px 0;background-color:#fff;position:relative;z-index:5}@media only screen and (max-width: 899px){.product-latest{padding:48px 0}}.product-latest .product-latest__head{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:56px}@media only screen and (max-width: 899px){.product-latest .product-latest__head{flex-direction:column;gap:24px;margin-bottom:40px}}@media only screen and (max-width: 899px){.product-latest .product-latest__title{margin:0}}.product-latest .product-latest__group{position:relative;margin-bottom:120px}.product-latest .product-latest__group-title{margin-bottom:24px}@media only screen and (max-width: 899px){.product-latest .product-latest__group-title{margin-bottom:12px}}.product-latest .product-latest__list{display:flex;flex-direction:row;overflow:hidden;margin:0 20px}@media only screen and (max-width: 899px){.product-latest .product-latest__list{margin:0}}.product-list__item{display:flex;flex-direction:column;max-width:380px}.product-list__item:hover .product-list__item-image::after{transform:scaleX(1)}.product-list__item .product-list__item-image{display:flex;position:relative;width:380px;height:360px;padding:70px;flex-direction:column;align-items:center;justify-content:center;border-radius:8px;background-color:#f1f4f8;margin-bottom:16px;overflow:hidden}.product-list__item .product-list__item-image::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--group-color, #00B6C7);transform:scaleX(0);transform-origin:left center;transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}@media only screen and (max-width: 899px){.product-list__item .product-list__item-image{width:280px;height:280px}}.product-list__item .product-list__item-image img{max-width:240px;max-height:214px;z-index:1;object-fit:contain}@media only screen and (max-width: 899px){.product-list__item .product-list__item-image img{width:167px;height:175px}}.product-list__item .product-list__main-group-label{position:absolute;z-index:2;top:16px;right:18px;display:flex;padding:8px 10px;justify-content:center;align-items:center;gap:8px;background:var(--group-color, #00B6C7);color:#fff;font-family:"museo-sans",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:160%}.product-list__item .product-list__item-model{color:#1a1a1a;font-family:"Stack Sans Headline";font-size:24px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:12px}.product-list__item .product-list__item-description{color:#606366;font-family:"museo-sans",sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:140%;margin-bottom:16px}.product-list__item .product-list__item-highlights{margin-bottom:24px}.product-list__item .product-item__button{margin-top:auto}.product-list__item .product-list__item-highlight{display:flex;flex-direction:row;padding:8px 10px;background-color:#f1f4f8}.product-list__item .product-list__item-highlight:nth-child(even){background-color:#fff}.product-list__item .product-list__item-highlight svg{margin-right:6px}.product-list__item .product-list__item-highlight svg path{fill:#a2c516}.product-list__item .product-list__item-highlight-description,.product-list__item .product-list__item-highlight-value,.product-list__item .product-list__item-highlight-unit{color:#606366;font-family:"museo-sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.product-list{padding:80px 0;background-color:#fff;position:relative;z-index:5}@media only screen and (max-width: 899px){.product-list{padding:48px 0}}.product-list .product-list__head{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:56px}@media only screen and (max-width: 899px){.product-list .product-list__head{flex-direction:column;gap:24px;margin-bottom:40px}}.product-list .product-list__title{margin:0}.product-list .product-list__group-title{margin-bottom:24px}@media only screen and (max-width: 899px){.product-list .product-list__group-title{margin:12px}}.product-list .product-list__filter-wrap{position:relative;height:fit-content;padding-bottom:4px}.product-list .product-list__dropdown{display:none;position:absolute;right:0;left:0;top:100%;background:#fff;z-index:10;list-style:none;padding:15px;border:1px solid #606366;border-radius:4px;box-shadow:0 2px 15px 0 rgba(0,0,0,.15)}.product-list .product-list__dropdown li{margin-bottom:8px}.product-list .product-list__dropdown li:last-child{margin-bottom:0}.product-list .product-list__dropdown li a{text-decoration:none;color:inherit;display:block;transition:color .2s ease;font-family:"Stack Sans Headline";font-size:14px;color:#1a1a1a}.product-list .product-list__group{position:relative;margin-bottom:120px}.product-list .product-list__list{display:flex;flex-direction:row;overflow:hidden;margin:0 20px}@media only screen and (max-width: 899px){.product-list .product-list__list{margin:0}}.color-black-100{color:#000}.background-color-black-100{background-color:#000}.color-white-100{color:#fff}.background-color-white-100{background-color:#fff}.color-red-100{color:red}.background-color-red-100{background-color:red}.color-red-10{color:red}.background-color-red-10{background-color:red}.color-neutral-light-1{color:#fcfdfd}.background-color-neutral-light-1{background-color:#fcfdfd}.color-neutral-light-2{color:#f9fafb}.background-color-neutral-light-2{background-color:#f9fafb}.color-neutral-light-3{color:#f1f4f8}.background-color-neutral-light-3{background-color:#f1f4f8}.color-neutral-medium-1{color:#d5dde2}.background-color-neutral-medium-1{background-color:#d5dde2}.color-neutral-medium-2{color:#bec6ca}.background-color-neutral-medium-2{background-color:#bec6ca}.color-neutral-medium-3{color:#aab1b5}.background-color-neutral-medium-3{background-color:#aab1b5}.color-neutral-dark-1{color:#a0a7ab}.background-color-neutral-dark-1{background-color:#a0a7ab}.color-neutral-dark-2{color:#818688}.background-color-neutral-dark-2{background-color:#818688}.color-neutral-dark-3{color:#606366}.background-color-neutral-dark-3{background-color:#606366}.color-neutral-darkest{color:#1a1a1a}.background-color-neutral-darkest{background-color:#1a1a1a}.color-neutral-dark-4{color:#494d50}.background-color-neutral-dark-4{background-color:#494d50}.color-blue-light{color:#84d1f5}.background-color-blue-light{background-color:#84d1f5}.color-blue-light-2{color:#d4e9f2}.background-color-blue-light-2{background-color:#d4e9f2}.color-blue-dark{color:#081e2b}.background-color-blue-dark{background-color:#081e2b}.color-orange-light{color:#f08400}.background-color-orange-light{background-color:#f08400}.color-orange-light-2{color:#fce5ca}.background-color-orange-light-2{background-color:#fce5ca}.color-orange-dark{color:#2f1e13}.background-color-orange-dark{background-color:#2f1e13}.color-green-100{color:#a2c516}.background-color-green-100{background-color:#a2c516}.color-green-light{color:#edf4d2}.background-color-green-light{background-color:#edf4d2}.color-green-dark{color:#21240f}.background-color-green-dark{background-color:#21240f}