*{box-sizing:inherit;margin:0;padding:0}:focus:not(:focus-visible){outline:none}:root{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box}#content{min-height:70vh}:root{--primary:#684d40;--secondary:#f06558;--neutral:#f6f4f4;--primary-40:#cab4aa;--primary-60:#a09088;--primary-80:#a47d6a;--white:#fff;--black:#000;color:var(--primary);font-family:soehne,sans-serif;font-size:16px;font-size:clamp(16px,1.25vw,20px);scrollbar-gutter:stable;text-rendering:geometricPrecision;text-underline-position:under}@media (-webkit-device-pixel-ratio:1.5){:root{zoom:.66}}@media (-webkit-device-pixel-ratio:1.25){:root{zoom:.8}}.heading-1,.heading-2,.heading-3,.heading-4,.heading-5,h1,h2,h3,h4,h5{font-weight:400;margin-bottom:1em;margin-top:2em}.heading-1:first-child,.heading-2:first-child,.heading-3:first-child,.heading-4:first-child,.heading-5:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}.heading-1:last-child,.heading-2:last-child,.heading-3:last-child,.heading-4:last-child,.heading-5:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}.heading-1+.heading-1,.heading-1+.heading-2,.heading-1+.heading-3,.heading-1+.heading-4,.heading-1+.heading-5,.heading-1+h1,.heading-1+h2,.heading-1+h3,.heading-1+h4,.heading-1+h5,.heading-2+.heading-1,.heading-2+.heading-2,.heading-2+.heading-3,.heading-2+.heading-4,.heading-2+.heading-5,.heading-2+h1,.heading-2+h2,.heading-2+h3,.heading-2+h4,.heading-2+h5,.heading-3+.heading-1,.heading-3+.heading-2,.heading-3+.heading-3,.heading-3+.heading-4,.heading-3+.heading-5,.heading-3+h1,.heading-3+h2,.heading-3+h3,.heading-3+h4,.heading-3+h5,.heading-4+.heading-1,.heading-4+.heading-2,.heading-4+.heading-3,.heading-4+.heading-4,.heading-4+.heading-5,.heading-4+h1,.heading-4+h2,.heading-4+h3,.heading-4+h4,.heading-4+h5,.heading-5+.heading-1,.heading-5+.heading-2,.heading-5+.heading-3,.heading-5+.heading-4,.heading-5+.heading-5,.heading-5+h1,.heading-5+h2,.heading-5+h3,.heading-5+h4,.heading-5+h5,h1+.heading-1,h1+.heading-2,h1+.heading-3,h1+.heading-4,h1+.heading-5,h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h2+.heading-1,h2+.heading-2,h2+.heading-3,h2+.heading-4,h2+.heading-5,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h3+.heading-1,h3+.heading-2,h3+.heading-3,h3+.heading-4,h3+.heading-5,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h4+.heading-1,h4+.heading-2,h4+.heading-3,h4+.heading-4,h4+.heading-5,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h5+.heading-1,h5+.heading-2,h5+.heading-3,h5+.heading-4,h5+.heading-5,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5{margin-top:1em}ol,p,ul{margin-bottom:1rem}ol,ol:last-child,p:last-child,ul,ul:last-child{margin-bottom:0}ol,ul{padding-left:1rem}nav ol,nav ul{list-style:none;padding-left:0}b,strong{font-weight:700}a{color:currentColor}a,nav a{text-decoration:none}img,svg,video{height:auto;max-width:100%}iframe{border:none;max-width:100%}figure{font-size:0}figcaption{font-size:1rem;margin-top:1rem}button,input,select,textarea{background-color:transparent;border:none;border-radius:0;font-family:inherit;font-size:100%;font-weight:inherit}button,input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin-right:.25rem}textarea{resize:vertical}::-webkit-input-placeholder{color:currentColor}::-moz-placeholder{color:currentColor}:-ms-input-placeholder{color:currentColor}:-moz-placeholder{color:currentColor}fieldset{border:none}.m-button,button,input[type=submit]{leading-trim:both;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer}address{font-style:normal}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}hr{background-color:currentColor;border:none;height:1px}.u-grid{display:grid;gap:5rem 2.5rem}.u-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:840px){.u-grid--2{grid-template-columns:minmax(0,1fr)}}.u-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:840px){.u-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.u-grid--3{grid-template-columns:minmax(0,1fr)}}.u-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:840px){.u-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.u-grid--4{grid-template-columns:minmax(0,1fr)}}.u-grid--12{grid-template-columns:repeat(12,minmax(0,1fr))}@media screen and (max-width:840px){.u-grid--12{grid-template-columns:minmax(0,1fr)}}.u-grid__item--2-3{grid-column:span 2}@media screen and (max-width:840px){.u-grid__item--2-3{grid-column:span 1}}.u-grid__item--10{grid-column:span 10}@media screen and (max-width:840px){.u-grid__item--10{grid-column:span 1}}.u-limiter{display:grid;grid-template-areas:". content .";grid-template-columns:minmax(8.75rem,1fr) minmax(0,10fr) minmax(8.75rem,1fr);overflow:hidden}@media screen and (max-width:650px){.u-limiter{grid-template-columns:minmax(1.25rem,.5fr) minmax(0,11fr) minmax(1.25rem,.5fr)}}.u-limiter__inner{grid-area:content;margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.nav-limiter{display:grid;grid-template-areas:". inner .";grid-template-columns:minmax(0,.5fr) minmax(0,11fr) minmax(0,.5fr)}.nav-limiter__inner{align-items:center;display:flex;grid-area:inner;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1440px;position:relative;width:100%}.u-center{text-align:center}.u-text{max-width:80ch}.u-color-60{color:var(--primary-60)}@media screen and (max-width:1024px){.projects{margin-bottom:6.25rem}}@media screen and (min-width:1024px){.projects{margin-bottom:7.7777777778rem}}.project{display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1024px){.project{margin-bottom:2.5rem;margin-top:4rem}}@media screen and (min-width:1024px){.project{margin-bottom:4.4444444444rem;margin-top:7.5rem}}@media screen and (max-width:1024px){.project--title{grid-column:span 12;margin-bottom:2.3125rem}}@media screen and (min-width:1024px){.project--title{grid-column:span 10;margin-bottom:3.9444444444rem}}@media screen and (max-width:1024px){.project__info{gap:.375rem;grid-column:span 12;margin-bottom:1.875rem}}@media screen and (min-width:1024px){.project__info{grid-column:span 10;margin-bottom:2.2222222222rem}}.project__link{grid-column:span 12}@media screen and (max-width:1024px){.project--dsc{grid-column:span 12;margin-bottom:1.875rem}}@media screen and (min-width:1024px){.project--dsc{grid-column:span 10;margin-bottom:2.22222222rem}}.error-page{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:70vh}.m-skip{background-color:#fff;opacity:0;padding:.25rem;pointer-events:none;position:absolute;transition:opacity .25s ease-in-out;z-index:11}.m-skip:focus{opacity:1;pointer-events:auto}.m-accordion__head{padding:1.25rem}.m-accordion__head-inner{align-items:center;display:flex;justify-content:space-between}.m-accordion__head-icon{flex-shrink:0}.m-form__input{max-width:20rem}.m-button{padding:1.25rem 2.5rem}.m-overlaying-link{inset:0;position:absolute;z-index:1}.m-overlaying-link__parent{position:relative}@font-face{font-display:swap;font-family:soehne;font-style:normal;font-weight:400;src:url(../fonts/soehne-buch.woff2) format("woff2");text-rendering:optimizeLegibility;unicode-range:u+000-5ff}@font-face{font-display:swap;font-family:soehne;font-style:italic;font-weight:400;src:url(../fonts/soehne-breit-buch.woff2) format("woff2");text-rendering:optimizeLegibility;unicode-range:u+000-5ff}@font-face{font-display:swap;font-family:soehne;font-style:normal;font-weight:700;src:url(../fonts/soehne-halbfett.woff2) format("woff2");text-rendering:optimizeLegibility;unicode-range:u+000-5ff}@font-face{font-display:swap;font-family:overpass;font-style:normal;font-weight:400;src:url(../fonts/Overpass-Regular.woff2) format("woff2");text-rendering:optimizeLegibility;unicode-range:u+000-5ff}a,h1,h2,h3,h4,p{color:var(--primary)}@media screen and (max-width:1024px){.heading-1,h1{font-size:2.5rem;letter-spacing:.03125rem;line-height:1.1}}@media screen and (min-width:1024px){.heading-1,h1{font-size:3.555554rem;letter-spacing:.03125rem;line-height:1.0625}}@media screen and (max-width:1024px){.heading-2,h2{font-size:1.5rem;letter-spacing:.03125rem;line-height:1.416667}}@media screen and (min-width:1024px){.heading-2,h2{font-size:1.77778rem;letter-spacing:.03125rem;line-height:1.375}}@media screen and (max-width:1024px){.heading-3,h3{font-size:1.5rem;letter-spacing:.03125rem;line-height:1.333}}@media screen and (min-width:1024px){.heading-3,h3{font-size:1.625rem;letter-spacing:.03125rem;line-height:1.25}}@media screen and (max-width:1024px){.heading-4,h4{font-size:1.5rem;letter-spacing:.03125rem;line-height:1.416667}}@media screen and (min-width:1024px){.heading-4,h4{font-size:1.4rem;letter-spacing:.03125rem;line-height:1.38461}}@media screen and (max-width:1024px){p{font-size:1rem;letter-spacing:.03125rem;line-height:1.5}}@media screen and (min-width:1024px){p{font-size:1rem;letter-spacing:.03125rem;line-height:1.44}}.no-scroll{overflow:hidden}.btn{border:1px solid var(--primary);color:var(--primary);height:-moz-fit-content;height:fit-content;transition:color .5s,background-color .5s;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.btn{border-radius:3rem;padding:.75rem 1.25rem .875rem}}@media screen and (min-width:1024px){.btn{border-radius:2.6666665rem;font-size:.8888888rem;padding:.66666rem 1.11111rem .777778rem}}.btn:hover{background-color:var(--primary);color:#fff}.btn:hover .m-download-svg path{stroke:#fff}.btn.active{background-color:var(--primary);color:#fff}.btn--white{border:1px solid #fff;color:#fff}.btn--white:hover{background-color:#fff;color:var(--secondary)}.btn-secondary{background-color:var(--secondary);border:1px solid var(--secondary);color:#fff;transition:color .5s,background-color .5s;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.btn-secondary{border-radius:3rem;padding:.75rem 1.25rem .875rem}}@media screen and (min-width:1024px){.btn-secondary{border-radius:2.6666665rem;font-size:.8888888rem;padding:.66666rem 1.11111rem .777778rem}}.btn-secondary:hover{background-color:#fff;border:1px solid var(--secondary);color:var(--secondary)}.btn-nav{border:1px solid transparent;cursor:pointer;transition:all .3s}@media screen and (max-width:1024px){.btn-nav{color:#fff;padding-bottom:1.5rem;position:relative}}@media screen and (min-width:1024px){.btn-nav{border-radius:2.6666665rem;color:var(--primary);font-size:.8888888rem;padding:.66666rem 1.11111rem .777778rem}}.btn-nav:hover{border:1px solid var(--primary)}@media screen and (min-width:1024px){.btn-nav.active{border:1px solid var(--primary)}}@media screen and (max-width:1024px){.btn-nav--placeholder{border-bottom:1px solid transparent}}@keyframes arrow-move{0%{transform:translateX(0)}50%{transform:translateX(100%)}to{transform:translateX(0)}}.l-div{opacity:0;transform:translateX(-25%);transition:transform 1s,opacity 1s}.l-div.show{opacity:1;transform:translateX(0)}.r-div{opacity:0;transform:translateX(25%);transition:transform 1s,opacity 1s}.r-div.show{opacity:1;transform:translateX(0)}.a-div{opacity:0;scale:0}.a-div.show{animation:text-scale 1s forwards;opacity:1}.o-div{opacity:0;transition:opacity .8s}.o-div.show{opacity:1}@media (prefers-reduced-motion){.a-div{opacity:1;scale:1}.a-div.show{animation:none}.l-div,.o-div,.o-div.show{opacity:1}.l-div{transform:none}.l-div.show,.r-div{opacity:1}.r-div{transform:none}.r-div.show{opacity:1}}@keyframes text-scale{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes border-animation{0%{border:1px solid transparent}to{border:1px solid var(--primary)}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.home-header{height:-moz-fit-content;height:fit-content;position:relative}@media screen and (max-width:1024px){.home-header{margin-bottom:5.625rem}}@media screen and (min-width:1024px){.home-header{margin-bottom:7.7777777778rem}}.home-header__image-container{inset:0;overflow:hidden;position:absolute;width:100%;z-index:-1}@media screen and (max-width:1024px){.home-header__image-container{height:calc(100vh - 3.25rem);position:relative}}.home-header__title{font-style:italic;position:absolute;text-align:center}@media screen and (max-width:650px){.home-header__title{bottom:245px;left:50%;transform:translateX(-50%);width:90%}}@media screen and (min-width:650px){.home-header__title{left:0;text-align:center;top:50%;transform:translateY(-50%);width:59%}}.home-header__title h1{color:#fff;text-shadow:4px 3px 20px #000}@media screen and (max-width:650px){.home-header .desktop-animation{display:none}.home-header .mobile-animation{display:flex;flex-direction:column;height:100%;width:100%}}@media screen and (min-width:650px){.home-header .desktop-animation{display:block;display:flex;flex-direction:column;height:100%;width:100%}.home-header .mobile-animation{display:none}}.m-contact-form{-moz-column-gap:2.4375rem;column-gap:2.4375rem;display:grid;min-width:100%;overflow-x:hidden}@media screen and (min-width:1440px){.m-contact-form{min-width:1024px}}@media screen and (max-width:1024px){.m-contact-form{grid-template-areas:"company" "lastname" "name" "email" "telephone" "area" "button";margin-bottom:7.6875rem}}@media screen and (min-width:1024px){.m-contact-form{grid-template-areas:"company ." "lastname name" "email telephone" "area area" "button .";margin-bottom:8.9375rem}}@media screen and (max-width:1024px){.m-contact-form__field{margin-bottom:1rem}}@media screen and (min-width:1024px){.m-contact-form__field{margin-bottom:2.5rem}}.m-contact-form__field--honeypot{transform:translateX(500%)}.m-contact-form__message{padding:2rem}.m-contact-form__message--succes{color:var(--primary-80);font-size:1.5rem;margin-bottom:3rem}.m-contact-form__message--error{color:var(--secondary)}.m-contact-form #f-1{grid-area:company}.m-contact-form #f-2{grid-area:lastname}.m-contact-form #f-3{grid-area:name}.m-contact-form #f-4{grid-area:email}.m-contact-form #f-5{grid-area:telephone}.m-contact-form #f-6{grid-area:area}.m-contact-form #c-btn{grid-area:button}.m-contact-form label{color:var(--primary);display:block;font-size:1.125rem}@media screen and (max-width:1024px){.m-contact-form label{margin-bottom:.25rem}}@media screen and (min-width:1024px){.m-contact-form label{margin-bottom:.5rem}}.m-contact-form input{background:var(--neutral);border-radius:3rem;color:var(--primary-80);margin-top:.44rem;padding:.75rem 1.25rem .9375rem;width:100%}.m-contact-form input,.m-contact-form textarea:focus{outline:none}.m-contact-form textarea{background:var(--neutral);border-radius:1.5625rem;color:var(--primary-80);margin-top:.44rem;padding-left:1.1875rem;padding-top:.875rem;width:100%}@media screen and (max-width:1024px){.m-contact-form textarea{min-height:7.1875rem}}@media screen and (min-width:1024px){.m-contact-form textarea{min-height:9.1875rem}}@media screen and (max-width:1440px){.m-off{margin:0}}@media screen and (min-width:1440px){.m-off{max-width:1440px}}#f-7{visibility:hidden}footer{background:var(--primary);box-sizing:border-box;height:100%}footer a,footer p{color:#fff}@media screen and (min-width:1024px){footer a,footer p{font-size:.8888888rem;line-height:1.375}}footer a:hover{color:var(--primary-40)}@media screen and (max-width:1024px){footer .footer-logo{height:1.058125rem;width:7.5625rem}}@media screen and (min-width:1024px){footer .footer-logo{height:1.5rem;width:10.72222221rem}}footer .footer-logo svg path{fill:#fff}.footer-container{display:grid;row-gap:3rem}@media screen and (max-width:1024px){.footer-container{grid-template-areas:"foot-logo" "infonav-info" "foot-text-logo";padding:2.5rem 1.25rem}}@media screen and (min-width:1024px){.footer-container{grid-template-areas:"foot-logo . infonav-info" ". . infonav-info" "foot-text-logo . infonav-info";margin-left:auto;margin-right:auto;max-width:1440px;min-height:18.75rem;padding:2.2222222222rem}}.footer-container__main-logo{align-self:center;display:flex;grid-area:foot-logo}.footer-container__text-logo{align-self:flex-end;grid-area:foot-text-logo}@media screen and (max-width:1024px){.footer-container__text-logo{height:1.166666667rem;width:16.666666667rem}}@media screen and (min-width:1024px){.footer-container__text-logo{height:1.21875rem;width:17.375rem}}.footer-container__info{display:grid;grid-area:infonav-info;justify-content:space-between}@media screen and (max-width:1024px){.footer-container__info{justify-self:start}}@media screen and (min-width:1024px){.footer-container__info{justify-self:end}}@media screen and (max-width:1024px){.footer-container__info__description{padding-bottom:3rem}}.footer-container__info__links{align-self:flex-end}.footer-container__info__links ul{list-style:none;padding:.25rem 0}@media screen and (max-width:1024px){.footer-container__info__links ul{display:block}}@media screen and (min-width:1024px){.footer-container__info__links ul{display:flex}}.footer-container__info__links li:not(:last-child){padding-right:3.75rem}@media screen and (max-width:1024px){.footer-container__info__links li:not(:last-child){padding-bottom:1rem}nav{height:3.25rem}}@media screen and (min-width:1024px){nav{height:3.88889rem}}.nav-logo{transition:all .5s;z-index:99}@media screen and (max-width:1024px){.nav-logo{height:1.058125rem;width:7.5625rem}}@media screen and (min-width:1024px){.nav-logo{height:1.5rem;width:10.7222222222rem}}@media screen and (max-width:1024px){.nav-logo.open svg path{fill:#fff}}@media screen and (min-width:1024px){.m-hamburger{display:none}}@media screen and (max-width:1024px){.m-hamburger{color:var(--primary);display:block;transition:all .5s;z-index:99}}.m-hamburger.is-clicked{color:#fff}.m-hamburger.is-clicked rect{stroke:#fff;transform:scaleX(0)}.m-hamburger.is-clicked rect:first-child{transform:translateY(-5px) rotate(-45deg)}.m-hamburger.is-clicked rect:last-child{transform:translateY(5px) rotate(45deg)}.m-hamburger svg{width:1.5rem}.m-hamburger rect{fill:currentColor;transform-origin:center;transition:transform .25s ease-in-out}.m-hamburger rect:not(:first-child):not(:last-child){transform-origin:left}.m-hamburger rect:first-child{transform:translateY(-16px)}.m-hamburger rect:last-child{transform:translateY(16px)}@media screen and (max-width:1024px){.m-nav__list{-webkit-overflow-scrolling:touch;align-content:center;align-content:end;background-color:var(--primary);display:flex;flex-direction:column;left:0;max-height:100%;min-height:100vh;overflow-y:auto;padding-bottom:1rem;padding-top:5rem;position:fixed;top:0;transform:translateY(-110%);transition:all .5s;width:100%;z-index:50}}@media screen and (min-width:1024px){.m-nav__list{display:flex}}@media screen and (max-width:1024px){.m-nav__list.is-visible{animation:nav-open .5s forwards}.m-nav__list.is-visible .m-nav__list-item-link--placeholder{font-size:1.44rem;letter-spacing:.5px;line-height:1.38}.m-nav__list.is-hidden{animation:nav-close .5s forwards}}.m-nav__list.open{transform:translateY(0)}.m-nav__list-item{font-style:italic;position:relative}@media screen and (max-width:1024px){.m-nav__list-item{display:flex;flex-direction:column}}@media screen and (min-width:1024px){.m-nav__list-item{align-items:center;display:flex;justify-content:center;margin-left:.444444rem}}.m-nav-bar{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%;z-index:90}.m-nav-bar.open{background:var(--primary)}@media screen and (max-width:1024px){.m-nav__list-item{border-bottom:1px solid var(--primary-80);margin-left:1.25rem;margin-right:1.25rem;margin-top:1.5rem}}.m-nav__list-item:hover .m-subnav{opacity:1;transform:translateY(0) rotateX(0);visibility:visible}.m-nav__list-item:last-child{border-bottom:1px solid transparent}@media screen and (max-width:1024px){.m-nav__list-item-link{color:#fff;font-size:2.5rem;line-height:1}}@media screen and (min-width:1024px){.m-nav__list-item-link{background:#fff;z-index:2}}@media screen and (max-width:1024px){.m-nav__list-item-link.active{border-bottom:1px solid #fff}.m-nav__list-item-link--placeholder.active{border-bottom:1px solid transparent}.m-nav__list-item-link--placeholder{font-size:1.44rem;letter-spacing:.5px;line-height:1.38}}.m-subnav{z-index:1}@media screen and (min-width:1024px){.m-subnav{bottom:0;height:2rem;left:0;opacity:0;position:absolute;transform:translateY(-100%) rotateX(90deg);transition:all .5s;visibility:hidden;width:100%}}@media screen and (max-width:1024px){.m-subnav__items{display:flex;flex-direction:column;margin-bottom:1.5rem;margin-left:1.25rem;row-gap:2.625rem}}@media screen and (min-width:1024px){.m-subnav__items{align-items:center;background:var(--neutral);border-radius:24px;display:flex;flex-direction:column;padding-bottom:.6rem;padding-top:2.5rem;row-gap:.2rem}}@media screen and (max-width:1024px){.m-subnav__items-link{font-size:2.5rem;line-height:1}.m-subnav__items-link .btn-nav{padding-bottom:.5rem}.m-subnav__items-link .btn-nav.active{border-bottom:1px solid #fff}}@media screen and (min-width:1024px){.m-subnav__items-link{padding-bottom:.77rem;padding-top:.66rem}}.m-nav__list-item:hover .m-nav__list-item-link{border:1px solid var(--primary)}@keyframes nav-open{0%{transform:translateY(-110%)}to{transform:translateY(0)}}@keyframes nav-close{0%{transform:translateY(0)}to{transform:translateY(-110%)}}.def-heading{display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1024px){.def-heading{margin-bottom:3.75rem;margin-top:4rem}}@media screen and (min-width:1024px){.def-heading{margin-bottom:4.4444444444rem;margin-top:7.5rem}}.def-heading__title{display:flex;flex-direction:row;position:relative}@media screen and (max-width:1024px){.def-heading__title{grid-column:span 12;padding-bottom:1rem}}@media screen and (min-width:1024px){.def-heading__title{grid-column:span 10;padding-bottom:3rem}}.def-heading__title h1{margin-top:0}.def-heading__title span{color:var(--primary);position:absolute}@media screen and (max-width:1024px){.def-heading__title span{font-size:.875rem;inset:0 auto auto -.75rem}}@media screen and (min-width:1024px){.def-heading__title span{font-size:.8888888889rem;inset:0 auto auto -.6666666667rem}}@media screen and (max-width:1024px){.def-heading__content{grid-column:span 12}.def-heading__content p{font-size:1.25rem;line-height:1.4}}@media screen and (min-width:1024px){.def-heading__content{grid-column:span 10}.def-heading__content p{font-size:1.4444444444rem;line-height:1.3846}}@media screen and (max-width:1024px){.heading-image__container{margin-bottom:6.25rem}}@media screen and (min-width:1024px){.heading-image__container{margin-bottom:7.7777777778rem}}.heading-image__container .header-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1024px){.m-filter{display:flex;flex-direction:column;margin-bottom:3.125rem}.m-filter .btn{margin-top:.625rem}}@media screen and (min-width:1024px){.m-filter{align-items:center;display:flex;margin-bottom:2.7777777778rem}.m-filter .btn{margin-left:.75rem}}.m-filter p{margin:0}.m-card{border-top:1px solid var(--primary);display:grid;position:relative}@media screen and (max-width:1024px){.m-card{grid-template-columns:1fr;margin-bottom:2.5rem}}@media screen and (min-width:1024px){.m-card{grid-template-columns:repeat(12,1fr);justify-content:center;margin-bottom:2.2222222222rem}.m-card__img{grid-column:span 7;padding-right:2.5rem}.m-card__desc{grid-column:span 5}}.m-card:hover .m-card__desc--link svg{animation:arrow-move 2s linear infinite}.m-card:last-child{margin-bottom:0}.m-card__desc{position:relative}@media screen and (max-width:1024px){.m-card__desc{margin-bottom:2rem;margin-top:2rem}.m-card__desc h2{font-size:1.25rem;line-height:1.4;margin-bottom:.625rem}.m-card__desc p{margin-bottom:.375rem}}@media screen and (min-width:1024px){.m-card__desc{margin-bottom:2.22rem;margin-top:2.22rem}.m-card__desc h2{font-size:1.4444444444rem;line-height:1.23077;margin-bottom:1rem}.m-card__desc p{margin-bottom:.4444444444rem}}.m-card__desc .m-card-arrow{height:1.39375rem;margin-top:1.5rem;transition:all .5s;width:1.875rem}.m-card__desc .m-card-arrow path{stroke:var(--primary)}.m-card__img{height:100%;position:relative;width:100%}.m-card__img--main{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-card__img .btn-secondary{font-size:.875rem;inset:auto auto 1rem 1rem;position:absolute;z-index:10}.m-card__category{background:var(--secondary);bottom:.61rem;color:var(--white);font-size:.77rem;left:0;padding:.44rem .88rem;position:absolute;z-index:1}.m-sales-card{border-top:1px solid var(--primary);display:grid;position:relative}@media screen and (max-width:1024px){.m-sales-card{grid-template-columns:1fr;margin-bottom:2.5rem}}@media screen and (min-width:1024px){.m-sales-card{grid-template-columns:repeat(12,1fr);justify-content:center;margin-bottom:2.2222222222rem}.m-sales-card__img{grid-column:span 7;padding-right:2.5rem}.m-sales-card-dsc{grid-column:span 5}}.m-sales-card:hover .m-sales-card-dsc__link svg{animation:arrow-move 2s linear infinite}.m-sales-card:last-child{margin-bottom:0}.m-sales-card-dsc{position:relative}.m-sales-card-dsc p{margin:0}.m-sales-card-dsc h2{font-weight:600}@media screen and (max-width:1024px){.m-sales-card-dsc h2{font-size:1.25rem;line-height:1.4;margin-bottom:0;margin-top:2rem}}@media screen and (min-width:1024px){.m-sales-card-dsc h2{font-size:1.4444444444rem;line-height:1.23077;margin-bottom:.5rem;margin-top:2.2222222222rem}}@media screen and (max-width:1024px){.m-sales-card-dsc__title{padding-bottom:1.25rem}}@media screen and (min-width:1024px){.m-sales-card-dsc__title{padding-bottom:1.11rem}}.m-sales-card-dsc__details{display:flex;flex-direction:column}@media screen and (max-width:1024px){.m-sales-card-dsc__details{padding-bottom:.375rem;row-gap:.5rem}}@media screen and (min-width:1024px){.m-sales-card-dsc__details{padding-bottom:.72rem;row-gap:.44rem}}.m-sales-card-dsc .m-sales-card-arrow{height:1.39375rem;margin-top:1.5rem;transition:all .5s;width:1.875rem}.m-sales-card-dsc .m-sales-card-arrow path{stroke:var(--primary)}.m-sales-card__img{height:100%;position:relative;width:100%}.m-sales-card__img--main{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:1024px){.m-sales-card__img--main{min-height:25rem}}.m-sales-card__img .btn-secondary{font-size:.875rem;inset:auto auto 1rem 1rem;position:absolute;z-index:10}.pagination{align-items:center;border:1px solid var(--primary);border-radius:3rem;display:flex;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.pagination__previous{display:flex;padding:0 18px}.pagination__previous.disabled{color:var(--primary-40);cursor:default}.pagination__previous .m-arrow{transform:rotate(-180deg)}.pagination__next{display:flex;padding:0 18px}.pagination__next.disabled{color:var(--primary-40);cursor:default}.pagination__counter{margin:0;padding:12px 18px 14px}.pagination .m-arrow{height:1.021875rem;width:1.375rem}.pagination .m-arrow path{stroke:var(--primary)}.m-text-article{display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1024px){.m-text-article{padding-bottom:5.625rem}}@media screen and (min-width:1024px){.m-text-article{padding-bottom:7.7777777778rem}}@media screen and (max-width:1024px){.m-text-article__container{grid-column:span 12}}@media screen and (min-width:1024px){.m-text-article__container{grid-column:span 8}.m-text-article__container--wide{grid-column:span 10}}@media screen and (max-width:1024px){.m-text-article__container-content{padding-bottom:3.25rem}}@media screen and (min-width:1024px){.m-text-article__container-content{padding-bottom:2rem}}@media screen and (max-width:1024px){.m-text-article__container-btn{padding-bottom:1.7777777778rem}}@media screen and (min-width:1024px){.m-text-article__container-btn{padding-bottom:2.2222222222rem}}@media screen and (max-width:1024px){.m-text-article .m-text-article__container-title{margin-bottom:1rem}}@media screen and (min-width:1024px){.m-text-article .m-text-article__container-title{margin-bottom:1.5rem}}.m-text-article a:not(.btn){color:var(--primary-80);text-decoration:underline}.m-text-article a:not(.btn):hover{color:var(--secondary)}.m-text-article__container--wide .m-text-article__container-content{padding-bottom:0}@media screen and (max-width:1024px){.m-text-article__container--wide .m-text-article__container-content p{font-size:1.25rem;letter-spacing:.5px;line-height:1.4}}@media screen and (min-width:1024px){.m-text-article__container--wide .m-text-article__container-content p{font-size:1.44rem;letter-spacing:.5px;line-height:1.38}}.m-pages-teaser{display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1024px){.m-pages-teaser{padding-bottom:5.625rem}}@media screen and (min-width:1024px){.m-pages-teaser{padding-bottom:7.7777777778rem}}@media screen and (max-width:1024px){.m-pages-teaser__items{grid-column:span 12;padding-bottom:3.5rem}}@media screen and (min-width:1024px){.m-pages-teaser__items{grid-column:span 7;padding-top:4.8333333333rem}}.m-pages-teaser__items span{color:var(--primary);font-size:1rem;inset:0 auto auto -1rem;position:absolute}@media screen and (max-width:1024px){.m-pages-teaser__items span{font-size:.875rem;inset:0 auto auto -.75rem}}@media screen and (min-width:1024px){.m-pages-teaser__items span{font-size:.8888888889rem;inset:0 auto auto -.6666666667rem}}.m-pages-teaser__items-item{margin-bottom:2.66rem;margin-top:0;position:relative}@media screen and (max-width:1024px){.m-pages-teaser__items-item{margin-bottom:2.5rem}}.m-pages-teaser__items-item a{transition:color .3s}.m-pages-teaser__items-item a:hover{color:var(--primary-80)}@media screen and (max-width:1024px){.m-pages-teaser__img-container{grid-column:span 12}}@media screen and (min-width:1024px){.m-pages-teaser__img-container{grid-column:span 5}}.m-pages-teaser__img-container--image{-o-object-fit:cover;object-fit:cover;width:100%}.m-teaser{display:grid;grid-template-columns:repeat(12,1fr);position:relative}@media screen and (max-width:1024px){.m-teaser{margin-bottom:6.25rem}}@media screen and (min-width:1024px){.m-teaser{margin-bottom:7.7777777778rem}}.m-teaser:hover a svg{animation:arrow-move 2s linear infinite}@media screen and (max-width:1024px){.m-teaser__content{grid-column:span 12;padding-bottom:2.5rem}}@media screen and (min-width:1024px){.m-teaser__content{align-content:center;display:grid;grid-column:span 7;padding-right:2.2777777778rem}}@media screen and (max-width:1024px){.m-teaser__img{grid-column:span 12}}@media screen and (min-width:1024px){.m-teaser__img{grid-column:span 5}}@media screen and (max-width:1024px){.m-teaser__content__title{padding-bottom:1.375rem}}@media screen and (min-width:1024px){.m-teaser__content__title{padding-bottom:1.2222222222rem}}@media screen and (max-width:1024px){.m-teaser__content__text{padding-bottom:2.5rem}}@media screen and (min-width:1024px){.m-teaser__content__text{padding-bottom:2.2222222222rem}}.m-teaser__content__link .m-teaser-arrow{height:1.39375rem;width:1.875rem}.m-teaser__content__link svg path{stroke:var(--primary)}.m-teaser__img{position:relative}.m-teaser__img .teaser-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-teaser__img__sticker{position:absolute}@media screen and (max-width:1024px){.m-teaser__img__sticker{height:6.875rem;inset:1rem -1rem auto auto;width:6.875rem}}@media screen and (min-width:1024px){.m-teaser__img__sticker{height:8.388888889rem;inset:2rem -2rem auto auto;width:8.388888889rem}}.m-cta{align-items:center;background:var(--secondary);display:flex;justify-content:space-between;min-height:12.5rem;position:relative;width:100%}@media screen and (max-width:1024px){.m-cta{align-items:start;flex-direction:column;padding:2.5rem 1.25rem}}@media screen and (min-width:1024px){.m-cta{padding:3.125rem 2.5rem 3.4375rem}}.m-cta__title{color:#fff;font-style:italic;margin-bottom:0}@media screen and (max-width:1024px){.m-cta__title{font-size:1.875rem;line-height:1.33333333;padding-bottom:2.5rem;width:100%}}@media screen and (min-width:1024px){.m-cta__title{font-size:2.2222222222rem;line-height:1.2;width:60%}}@media screen and (max-width:1024px){.m-cta__arrow{height:1.94rem;width:2.625rem}}@media screen and (min-width:1024px){.m-cta__arrow{height:2.6875rem;width:3.625rem}}.m-cta:hover svg{animation:arrow 2s linear infinite}@keyframes arrow{0%{transform:translateX(0)}25%{transform:translateX(-20%)}50%{transform:translateX(0)}75%{transform:translateX(20%)}to{transform:translateX(0)}}@media screen and (max-width:1024px){.m-bullets{padding-bottom:6.25rem}}@media screen and (min-width:1024px){.m-bullets{padding-bottom:7.7777777778rem}}@media screen and (max-width:1024px){.m-bullets__title{padding-bottom:1.875rem}}@media screen and (min-width:1024px){.m-bullets__title{padding-bottom:2.4444444444rem}}.m-bullets-item{border-top:1px solid var(--primary);display:grid}@media screen and (max-width:1024px){.m-bullets-item{grid-template-columns:1fr}}@media screen and (min-width:1024px){.m-bullets-item{grid-template-columns:repeat(2,1fr)}}.m-bullets-item__title{align-self:center;color:var(--primary);display:flex;justify-self:flex-start}@media screen and (max-width:1024px){.m-bullets-item__title{padding-top:1.5rem}}.m-bullets-item__title span{align-items:center;background:var(--secondary);border-radius:50px;color:#fff;display:flex;justify-content:center}@media screen and (max-width:1024px){.m-bullets-item__title span{font-size:1.5rem;height:3.3125rem;width:3.3125rem}}@media screen and (min-width:1024px){.m-bullets-item__title span{font-size:1.3333333333rem;height:2.9444444444rem;width:2.9444444444rem}}.m-bullets-item__title-label{align-self:center;margin:0}@media screen and (max-width:1024px){.m-bullets-item__title-label{padding-left:1.5rem}}@media screen and (min-width:1024px){.m-bullets-item__title-label{padding-left:2rem}}.m-bullets-item__description{justify-self:end}@media screen and (max-width:1024px){.m-bullets-item__description{font-size:1.25rem;padding-bottom:4.5rem;padding-top:1.5rem}}@media screen and (min-width:1024px){.m-bullets-item__description{padding-bottom:3.1111111111rem;padding-top:2.8333333333rem}}@media screen and (max-width:1024px){.m-bullets-item__description p{font-size:1.25rem;line-height:1.4}}.m-contact-teaser{align-items:center;display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1024px){.m-contact-teaser{padding-bottom:7.5rem}}@media screen and (min-width:1024px){.m-contact-teaser{padding-bottom:8.75rem}}@media screen and (max-width:1024px){.m-contact-teaser__content{grid-column:span 12;padding-bottom:3.1875rem}}@media screen and (min-width:1024px){.m-contact-teaser__content{grid-column:span 7;padding-right:6.25rem}}.m-contact-teaser__content a{display:block;margin-bottom:.75rem}@media screen and (max-width:1024px){.m-contact-teaser__content a{font-size:1rem}}@media screen and (min-width:1024px){.m-contact-teaser__content a{font-size:.8888888889rem}}.m-contact-teaser__img{position:relative}@media screen and (max-width:1024px){.m-contact-teaser__img{grid-column:span 12}}@media screen and (min-width:1024px){.m-contact-teaser__img{grid-column:span 5}}.m-contact-teaser__img .teaser-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-contact-teaser__img__sticker{position:absolute}@media screen and (max-width:1024px){.m-contact-teaser__img__sticker{height:6.875rem;inset:1rem -1rem auto auto;width:6.875rem}}@media screen and (min-width:1024px){.m-contact-teaser__img__sticker{height:9.4375rem;inset:2rem -2rem auto auto;width:9.4375rem}}@media screen and (max-width:1024px){.m-contact-teaser__content__dsc{margin-bottom:2.5rem}.m-contact-teaser__content__dsc p{font-size:1.5rem}}@media screen and (min-width:1024px){.m-contact-teaser__content__dsc{margin-bottom:2.2222222222rem}.m-contact-teaser__content__dsc p{font-size:1.7777777778rem}}@media screen and (max-width:1024px){.m-contact-teaser__content .dsc-name{font-size:1.25rem;margin-bottom:1.5rem}}@media screen and (min-width:1024px){.m-contact-teaser__content .dsc-name{font-size:1.4444444444rem;margin-bottom:1.2222222222rem}}@media screen and (max-width:1024px){.m-google-map{padding-bottom:7.5rem}}@media screen and (min-width:1024px){.m-google-map{padding-bottom:7.7777777778rem}}.m-google-map #map{height:700px;width:100%}.m-google-map--bottom-off{padding-bottom:0}.m-member__container{display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:650px){.m-member__container{margin-bottom:7.5rem}}@media screen and (min-width:650px) and (max-width:1024px){.m-member__container{-moz-column-gap:2.4375rem;column-gap:2.4375rem;margin-bottom:7.7777777778rem;row-gap:2.222222222rem}}@media screen and (min-width:1024px){.m-member__container{-moz-column-gap:2.4375rem;column-gap:2.4375rem;margin-bottom:7.7777777778rem;row-gap:2.222222222rem}}@media screen and (max-width:650px){.m-member{grid-column:span 12;margin-bottom:2.5rem}.m-member:last-child{margin-bottom:0}}@media screen and (min-width:650px) and (max-width:1024px){.m-member{grid-column:span 6;margin-bottom:2.5rem}.m-member:last-child{margin-bottom:0}}@media screen and (min-width:1024px){.m-member{grid-column:span 4}}.m-member a{display:block}@media screen and (max-width:1024px){.m-member a{margin-bottom:.75rem}}@media screen and (min-width:1024px){.m-member a{margin-bottom:.6666666667rem}}.m-member a:last-child{margin-bottom:0}.m-member__img-container{width:100%}@media screen and (max-width:1024px){.m-member__img-container{padding-bottom:2.5rem}}@media screen and (min-width:1024px){.m-member__img-container{padding-bottom:2.2222222222rem}}.m-member__img-container--img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1024px){.m-member__dsc h4{font-size:1.5rem;margin-bottom:.5rem}.m-member__dsc p{margin-bottom:1.5rem}}@media screen and (min-width:1024px){.m-member__dsc h4{font-size:2rem;margin-bottom:.8888889rem}.m-member__dsc p{margin-bottom:1.3333333rem}}.m-member__dsc-title{color:var(--primary)}@media screen and (max-width:1024px){.m-member__dsc-title{margin-bottom:.5rem}}@media screen and (min-width:1024px){.m-member__dsc-title{margin-bottom:.8888889rem}}.m-swiper{height:auto;overflow-x:hidden;position:relative;width:100%}@media screen and (max-width:1024px){.m-swiper{margin-bottom:6.25rem}}@media screen and (min-width:1024px){.m-swiper{margin-bottom:7.7777777778rem}}.swiper-pager{display:none}.m-galery{position:relative}.m-galery__controlls{background:#fff;border:1px solid var(--primary);border-radius:3rem;display:grid;grid-template-areas:"prev num next";inset:auto 0 0 auto;justify-items:center;width:10.705rem;z-index:10}@media screen and (max-width:1024px){.m-galery__controlls{position:relative}}@media screen and (min-width:1024px){.m-galery__controlls{position:absolute}}.m-galery__controlls .swiper-button-prev{grid-area:prev;transform:rotate(-180deg)}.m-galery__controlls .swiper-button-prev:after{background:var(--primary);content:""}.m-galery__controlls .swiper-button-next{grid-area:next}.m-galery__controlls .swiper-button-next:after{content:""}.m-galery__controlls .swiper-counter{grid-area:num;margin:0;padding:12px 18px 14px}.m-galery__controlls .m-arrow{height:1.021875rem;width:1.375rem}.m-galery__controlls .m-arrow path{stroke:var(--primary)}.m-gallery__slide .gallery-image{align-items:center;display:flex;height:100%;justify-content:center;-o-object-fit:cover;object-fit:cover;width:100%}.m-gallery__slide--caption{margin-bottom:1rem;margin-top:1.375rem;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1024px){.m-gallery__slide--caption.empty{padding-top:1.44444444rem}}.m-gallery__video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.m-gallery__video-container{align-items:center;aspect-ratio:16/9;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.m-db-bullets__container{display:block;padding-bottom:8.8888888889rem}.m-db-bullets__container-title{padding-bottom:1.2777777778rem}@media screen and (min-width:1024px){.m-db-bullets{-moz-column-gap:2.1666666667rem;column-gap:2.1666666667rem;display:grid;grid-template-columns:repeat(12,1fr)}}.m-db-bullet{border-top:1px solid;display:flex;padding-top:2.9166666667rem}@media screen and (max-width:1024px){.m-db-bullet{grid-column:span 12}}@media screen and (min-width:1024px){.m-db-bullet{grid-column:span 6}}.m-db-bullet__content-link{align-items:center;display:flex}.m-db-bullet__content-link:hover .m-db-bullet-arrow{animation:arrMove 2s linear infinite}.m-db-bullet-arrow{margin-left:.5556rem;transition:transform .5s ease-in-out;width:1.3333rem}.m-db-bullet .triangle-ico{min-height:31px;min-width:27px}@media screen and (max-width:1024px){.m-db-bullet .triangle-ico{padding-top:.2rem}}@media screen and (min-width:1024px){.m-db-bullet .triangle-ico{padding-top:.4rem}}.m-db-bullet .triangle-ico svg{height:31px;width:27px}.m-db-bullet__content{padding-bottom:3.3611rem;padding-left:2.3888888889rem}.m-db-bullet__content-title{padding-bottom:.4444444444rem}.m-db-bullet__content-dsc{padding-bottom:.9444444444rem}@keyframes arrMove{0%,to{transform:translateX(0)}50%{transform:translateX(50%)}}@media screen and (max-width:1024px){.m-sales-project{padding-bottom:3.75rem;padding-top:4rem}}@media screen and (min-width:1024px){.m-sales-project{padding-bottom:7.77rem;padding-top:7.5rem}}.m-sales-project__heading{display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1024px){.m-sales-project__heading{padding-bottom:3.75rem}}@media screen and (min-width:1024px){.m-sales-project__heading{padding-bottom:7.77rem}}@media screen and (max-width:1024px){.m-sales-project__heading-title{grid-column:span 12;padding-bottom:2.3rem}}@media screen and (min-width:1024px){.m-sales-project__heading-title{grid-column:span 10;padding-bottom:1.66rem}}@media screen and (max-width:1024px){.m-sales-project__heading-location{grid-column:span 12}}@media screen and (min-width:1024px){.m-sales-project__heading-location{grid-column:span 10}}.m-sales-project__details{display:grid;grid-column:span 12;width:100%}@media screen and (max-width:1024px){.m-sales-project__details{-moz-column-gap:1.75rem;column-gap:1.75rem;grid-template-columns:repeat(2,1fr);row-gap:1.5rem}}@media screen and (min-width:1024px){.m-sales-project__details{-moz-column-gap:2.22rem;column-gap:2.22rem;grid-template-columns:repeat(4,1fr)}}.m-sales-project-item{align-items:center;display:flex;flex-direction:column}@media screen and (max-width:1024px){.m-sales-project-item{min-height:7.87rem}}@media screen and (min-width:1024px){.m-sales-project-item{justify-content:space-between;min-height:7.6rem}}.m-sales-project-item__info{align-items:center;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:1024px){.m-sales-project-item__info{margin-top:.875rem;row-gap:.25rem}}@media screen and (min-width:1024px){.m-sales-project-item__info{row-gap:.22rem}}.m-sales-project-item__info-data{color:var(--primary);text-align:center}@media screen and (max-width:1024px){.m-sales-project-item__info-data{font-size:1.5rem;letter-spacing:.5px;line-height:1.41}}@media screen and (min-width:1024px){.m-sales-project-item__info-data{font-size:1.77rem;letter-spacing:.5px;line-height:1.37;white-space:nowrap}}.m-project-details{display:grid}@media screen and (max-width:1024px){.m-project-details__wrapper{padding-bottom:5.62rem}}@media screen and (min-width:1024px){.m-project-details__wrapper{padding-bottom:7.77rem}}.m-project-details__link{display:block}@media screen and (max-width:1024px){.m-project-details__link{margin-top:1.875rem}}@media screen and (min-width:1024px){.m-project-details__link{margin-top:2.22222222rem}}@media screen and (max-width:1024px){.m-project-details{grid-template-columns:1fr}}@media screen and (min-width:1024px){.m-project-details{grid-template-columns:repeat(8,1fr) 1fr repeat(3,1fr)}}.m-project-details h2{margin-bottom:1.22rem}@media screen and (max-width:1024px){.m-project-details--desktop{display:none}}@media screen and (min-width:1024px){.m-project-details--desktop{display:grid}}@media screen and (max-width:1024px){.m-project-details--mobile{display:grid}}@media screen and (min-width:1024px){.m-project-details--mobile{display:none}}.m-project-details__main{display:flex;flex-direction:column}@media screen and (min-width:1024px){.m-project-details__main{grid-column:span 8;row-gap:4.44rem}}.m-project-details__aside{display:flex;flex-direction:column}@media screen and (min-width:1024px){.m-project-details__aside{grid-column:10/span 3;row-gap:4.44rem}}.m-project-details__aside p{margin:0}.m-download-item{align-items:center;display:flex;justify-content:center}@media screen and (max-width:1024px){.m-download-item:not(:first-child){margin-top:1.25rem}}@media screen and (min-width:1024px){.m-download-item:not(:first-child){margin-top:1.11rem}}@media screen and (max-width:1024px){.m-download-svg{margin-right:.5rem;width:1.5rem}}@media screen and (min-width:1024px){.m-download-svg{margin-right:.44rem;width:1.33rem}}.m-accordion__head-arrow{transform:rotate(90deg);transition:all .5s;width:1.22rem}.m-accordion__head-arrow path{stroke:var(--primary)}.m-accordion{border-bottom:1px solid var(--primary)}.m-accordion__body{padding-bottom:2.5rem}.m-accordion[open] .m-accordion__head-arrow{transform:rotate(270deg)}.m-accordion__head{display:flex;justify-content:space-between;padding:2.5rem 0}.m-accordion__head h2{margin:0}.m-contact-cta{display:flex}@media screen and (max-width:1024px){.m-contact-cta{flex-direction:column;padding:11.5rem 1.25rem 2.5rem;width:100%}}@media screen and (min-width:1024px){.m-contact-cta{-moz-column-gap:5.27rem;column-gap:5.27rem;flex-direction:row;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1440px;padding:2.66rem 5.44rem 2.66rem 2.22rem}}.m-contact-cta__container{background-color:var(--secondary)}@media screen and (max-width:1024px){.m-contact-cta__container{position:relative}.m-contact-cta__person{width:100%}}.m-contact-cta__title{align-items:center;color:#fff;display:flex;font-style:italic;margin-bottom:0}@media screen and (max-width:1024px){.m-contact-cta__title{font-size:1.875rem;line-height:1.33333333;padding-bottom:2.5rem}}@media screen and (min-width:1024px){.m-contact-cta__title{font-size:2.2222222222rem;line-height:1.2}}.m-contact-person-card{display:flex}@media screen and (max-width:1024px){.m-contact-person-card{flex-direction:column}}@media screen and (min-width:1024px){.m-contact-person-card{align-items:center;flex-direction:row}}.m-contact-person-card__details-name{color:#fff}@media screen and (max-width:1024px){.m-contact-person-card__details-name{font-size:1.6255rem;line-height:1.33;padding-bottom:1rem}}@media screen and (min-width:1024px){.m-contact-person-card__details-name{font-size:1.44rem;letter-spacing:.5px;line-height:1.38;padding-bottom:1.11rem}}@media screen and (max-width:1024px){.m-contact-person-card__details-email{margin-bottom:.625rem}}@media screen and (min-width:1024px){.m-contact-person-card__details-email{margin-bottom:.66rem}}.m-contact-person-card__details{display:flex;flex-direction:column;white-space:nowrap}@media screen and (min-width:1024px){.m-contact-person-card__details{margin-left:2.22rem}}.m-contact-person-card__img{align-items:center;display:flex}@media screen and (max-width:1024px){.m-contact-person-card__img{justify-content:end;width:17.18rem}}@media screen and (min-width:1024px){.m-contact-person-card__img{justify-content:center;position:relative;width:16.66rem}}.m-contact-person-card__img img{aspect-ratio:1/1;border-radius:50%;position:absolute}@media screen and (max-width:1024px){.m-contact-person-card__img img{max-width:17.18rem;right:5%;top:-111px}}@media screen and (min-width:1024px){.m-contact-person-card__img img{transform:translateY(-40px);width:16.66rem}}@media screen and (max-width:1024px){.m-news{gap:1.875rem;margin-bottom:3.75rem;margin-top:4rem}}@media screen and (min-width:1024px){.m-news{gap:1.66rem;margin-bottom:5.55rem;margin-top:7.5rem}}@media screen and (max-width:1024px){.m-news__slider{margin-bottom:5.625rem}}@media screen and (min-width:1024px){.m-news__slider{margin-bottom:6.1rem}}@media screen and (max-width:1024px){.m-news__lead{gap:1.375rem;margin-bottom:5.625rem}}@media screen and (min-width:1024px){.m-news__lead{gap:1.22rem;margin-bottom:5.55rem}}.m-news__lead-title{margin:0}@media screen and (min-width:1024px){.m-news__lead-text{font-size:1.44rem;line-height:1.38}}@media screen and (max-width:1024px){.m-news-slider__container{padding-bottom:6.25rem}}@media screen and (min-width:1024px){.m-news-slider__container{padding-bottom:11.1rem}}.m-news-slider__heading{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:1024px){.m-news-slider__heading{margin-bottom:1.25rem}}@media screen and (min-width:1024px){.m-news-slider__heading{margin-bottom:2.22rem}}.m-news-slider__heading-title{margin:0}.m-news-slider__controls{align-items:center;display:flex;gap:1.33rem;justify-content:center}.m-news-slider-slide,.m-news-slider__controls-next,.m-news-slider__controls-prev{cursor:pointer}.m-news-slider-slide__image-container{border-top:1px solid var(--primary)}@media screen and (max-width:1024px){.m-news-slider-slide__dsc{margin-top:1rem}}@media screen and (min-width:1024px){.m-news-slider-slide__dsc{margin-top:1.33rem}}.m-news-slider-slide__meta{display:flex;justify-content:space-between}@media screen and (max-width:1024px){.m-news-slider-slide__meta{margin-bottom:1rem}}@media screen and (min-width:1024px){.m-news-slider-slide__meta{margin-bottom:1.33rem}}.m-news-slider-slide__details-title{font-weight:600}@media screen and (max-width:1024px){.m-news-slider-slide__details-title{font-size:1.25rem;margin-bottom:.5rem}}@media screen and (min-width:1024px){.m-news-slider-slide__details-title{font-size:1.44rem;margin-bottom:.66rem}}.m-news-slider__video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.m-news-slider__video-container{align-items:center;aspect-ratio:460/280;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1024px){.m-slider-arrow{width:1.44rem}}@media screen and (min-width:1024px){.m-slider-arrow{width:1.66rem}}.m-slider-arrow path{stroke:var(--primary)}.m-slider-arrow--prev{transform:rotate(180deg)}.duobau{--primary:#141312;--secondary:#e4332d;--primary-40:#7f7973;--primary-80:#363330;font-family:overpass,Verdana,Geneva,Tahoma,sans-serif}@media screen and (max-width:1024px){.duobau nav{height:4rem}}@media screen and (min-width:1024px){.duobau nav{height:5.5555555556rem}}@media screen and (max-width:1024px){.duobau .nav-logo{height:3rem;width:2.5rem}}@media screen and (min-width:1024px){.duobau .nav-logo{height:4rem;width:3.3333333rem}}@media screen and (max-width:1024px){.duobau .nav-logo.open svg path:last-child{fill:var(--secondary)}}.duobau .m-hamburger.is-clicked{color:#fff}.duobau .m-hamburger.is-clicked rect{stroke:#fff;transform:scaleX(0)}.duobau .m-hamburger.is-clicked rect:first-child{transform:translateY(-5px) rotate(-45deg)}.duobau .m-hamburger.is-clicked rect:last-child{transform:translateY(5px) rotate(45deg)}.duobau .m-nav__list{justify-content:center}.duobau .m-nav__list-item{font-style:normal;margin:.66666rem 1.3333333333rem .777778rem}.duobau .m-nav__list-item-link,.duobau .m-nav__list-item:hover .m-nav__list-item-link{border:none}.duobau .m-nav__list-item-link:before{background:var(--secondary);content:"";height:4px;position:absolute;top:-2.1666666667rem;transition:width .2s ease-in;width:0}@media screen and (max-width:1024px){.duobau .m-nav__list-item-link{border-radius:3rem;margin:.75rem 1.25rem .875rem;padding:0}}@media screen and (min-width:1024px){.duobau .m-nav__list-item-link{font-size:1rem;padding:0}.duobau .m-nav__list-item-link:hover{border:none}.duobau .m-nav__list-item-link:hover:before{width:100%}}@media screen and (max-width:1024px){.duobau .m-nav__list-item-link.active:before{background:var(--secondary);content:"";height:90%;left:-1.31rem;position:absolute;top:0;width:3px}.duobau .m-nav__list-item-link.active:after{content:none}}@media screen and (min-width:1024px){.duobau .m-nav__list-item-link.active{border:none}.duobau .m-nav__list-item-link.active:before{width:100%}}@media screen and (max-width:1024px){.duobau footer .footer-logo{height:4.875rem;width:7.5625rem}}@media screen and (min-width:1024px){.duobau footer .footer-logo{height:4.3333333333rem;width:3.6111111111rem}}.duobau footer .footer-logo svg path:last-child{fill:var(--secondary)}.duobau .db-home-header{position:relative}@media screen and (max-width:1024px){.duobau .db-home-header{display:flex;flex-direction:column;height:calc(100vh - 4rem);margin-bottom:5.625rem}}@media screen and (min-width:1024px){.duobau .db-home-header{display:grid;grid-template-columns:repeat(2,1fr);height:calc(100vh - 5.55556rem);margin-bottom:7.7777777778rem}}.duobau .db-home-header--default{max-height:31.25rem;overflow:hidden}.duobau .db-home-header__video-container{overflow:hidden;position:relative;z-index:-1}@media screen and (max-width:1024px){.duobau .db-home-header__video-container{height:50%;width:100%}}@media screen and (min-width:1024px){.duobau .db-home-header__video-container{height:calc(100vh - 5.55556rem)}}.duobau .db-home-header__image-container{overflow:hidden;position:relative;z-index:-1}@media screen and (max-width:1024px){.duobau .db-home-header__image-container{height:calc(100vh - 3.25rem);width:100%}}@media screen and (min-width:1024px){.duobau .db-home-header__image-container{height:100%;width:100%}}@media screen and (max-width:1024px){.duobau .db-home-header__triangle{display:none}}@media screen and (min-width:1024px){.duobau .db-home-header__triangle{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:17.5rem;z-index:1}}.duobau .db-home-header .db-home-video{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.duobau .db-home-header .db-home-image{display:flex;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1024px){.duobau .db-home-header .db-home-image{height:calc(100vh - 3.25rem)}}@media screen and (min-width:1024px){.duobau .db-home-header .db-home-image{height:calc(100vh - 5.55556rem)}}.duobau .db-home-header__title{align-items:center;background:var(--secondary);display:flex;height:100%;justify-content:center;width:100%}@media screen and (max-width:1024px){.duobau .db-home-header__title{align-items:center;display:flex;height:50%;justify-content:center;position:relative;text-align:center}}@media screen and (min-width:1024px){.duobau .db-home-header__title{position:relative;text-align:center}}.duobau .db-home-header__title h1{color:#fff;padding:0 1.1666666667rem}@media screen and (max-width:1024px){.duobau .db-home-header__title--default{display:none}}.duobau .m-text-article{display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1024px){.duobau .m-text-article{padding-bottom:5.625rem}}@media screen and (min-width:1024px){.duobau .m-text-article{padding-bottom:7.7777777778rem}}@media screen and (max-width:1024px){.duobau .m-text-article__container{grid-column:span 12}}@media screen and (min-width:1024px){.duobau .m-text-article__container{grid-column:span 8}}.duobau .m-text-article__container-content{padding-bottom:1.6666666667rem}.duobau .m-text-article__container-content li{color:var(--secondary)}.duobau .m-text-article__container-btn{padding:0}.duobau .m-text-article__container-btn a{border:none;font-size:1rem;padding:1.6666666667rem 0 0}.duobau .m-text-article__container-btn a:hover{background:none;border:none}@media screen and (max-width:1024px){.duobau .m-text-article .m-text-article__container-title{margin-bottom:1rem}}@media screen and (min-width:1024px){.duobau .m-text-article .m-text-article__container-title{margin-bottom:1.5rem}}.duobau .m-text-article a:not(.btn){color:var(--primary-40)}.duobau .m-text-article a:not(.btn):hover{color:var(--secondary)}.duobau .def-heading{display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1024px){.duobau .def-heading{margin-bottom:3.75rem;margin-top:4rem}}@media screen and (min-width:1024px){.duobau .def-heading{margin-bottom:4.4444444444rem;margin-top:7.5rem}}.duobau .def-heading__title{display:flex;flex-direction:row;position:relative}@media screen and (max-width:1024px){.duobau .def-heading__title{grid-column:span 12;padding-bottom:1rem}}@media screen and (min-width:1024px){.duobau .def-heading__title{grid-column:span 10;padding-bottom:3rem}}.duobau .def-heading__title h1{margin-top:0}@media screen and (min-width:1024px){.duobau .def-heading__title h1{font-size:3.3333333333rem}}@media screen and (max-width:1024px){.duobau .def-heading__content{grid-column:span 12}.duobau .def-heading__content p{font-size:1.25rem;line-height:1.4}}@media screen and (min-width:1024px){.duobau .def-heading__content{grid-column:span 10}.duobau .def-heading__content p{font-size:1.4444444444rem;line-height:1.3846}}@media screen and (max-width:1024px){.duobau .heading-image__container{margin-bottom:6.25rem}}@media screen and (min-width:1024px){.duobau .heading-image__container{margin-bottom:7.7777777778rem}}.duobau .heading-image__container .header-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1024px){.duobau .m-contact-teaser__content{grid-column:span 12;padding-bottom:3.1875rem}}@media screen and (min-width:1024px){.duobau .m-contact-teaser__content{grid-column:span 7;padding-right:6.25rem}}.duobau .m-contact-teaser__content a{align-items:center;display:flex;margin-bottom:.75rem}@media screen and (max-width:1024px){.duobau .m-contact-teaser__content a{font-size:1rem}}@media screen and (min-width:1024px){.duobau .m-contact-teaser__content a{font-size:.8888888889rem}}.duobau .m-contact-teaser__content a span{align-items:center;display:flex;padding-right:.5555555556rem}.duobau .m-contact-teaser__content .btn{border:none;padding:0}.duobau .m-contact-teaser__content .btn:hover{background:none;border:none}.duobau .m-filter a{display:inline-block;position:relative}.duobau .m-filter a.active:after,.duobau .m-filter a:hover:after{background-color:var(--secondary);bottom:-.3333333333rem;content:"";height:3px;left:0;position:absolute;width:100%}.duobau .m-filter .btn{border:none;margin:.66666rem 1.11111rem .777778rem;padding:0}.duobau .m-filter .btn.active,.duobau .m-filter .btn:hover{background:none;border:none;color:var(--primary)}.duobau .m-contact-form__message--succes{color:var(--primary-80)}.duobau .m-contact-form__message--error{color:var(--secondary)}.duobau .m-contact-form label{color:var(--primary)}.duobau .m-contact-form input{padding:.75rem 1.25rem .9375rem;width:100%}.duobau .m-contact-form input,.duobau .m-contact-form textarea{background:var(--neutral);border-radius:0;color:var(--primary-40)}.duobau .news{-moz-column-gap:2.222223rem;column-gap:2.222223rem;display:grid;padding-bottom:7.7778rem}@media screen and (max-width:1024px){.duobau .news{grid-template-columns:1fr}}@media screen and (min-width:1024px){.duobau .news{grid-template-columns:repeat(2,1fr)}}.duobau .m-news-card__img{margin-bottom:1.111112rem;position:relative}.duobau .m-news-card__dsc{padding-bottom:2.2222222222rem}.duobau .h-overlay{height:100%;inset:0;mix-blend-mode:hard-light;position:absolute;width:100%}.duobau .h-overlay:hover{animation:background-change .5s ease-out forwards;cursor:zoom-in}@keyframes background-change{0%{background-color:none}to{background-color:var(--secondary)}}.duobau #image-slider{align-items:center;background-color:rgba(0,0,0,.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:101}.duobau #image-slider #close-slider{color:#fff;cursor:pointer;height:2.2223rem;position:absolute;right:2.2223rem;top:2.2223rem;width:2.2223rem}.duobau #image-slider .slider-commands{align-items:center;color:#fff;display:flex;justify-content:space-between;width:100%}.duobau #image-slider #slider-dsc{text-align:center}.duobau #image-slider #slider-info,.duobau #image-slider #slider-title{color:#fff;margin-bottom:0}.duobau #image-slider #slider-title{font-weight:700}.duobau #image-slider #next-slide,.duobau #image-slider #previous-slide{color:#fff;cursor:pointer;height:2.2223rem;width:2.2223rem}.duobau #image-slider #next-slide path,.duobau #image-slider #previous-slide path{stroke:#fff}.duobau #image-slider #previous-slide{transform:rotate(180deg)}.duobau #image-slider #slider-frame{align-items:center;border-radius:10px;display:flex;flex-direction:column;transform:scale(0);transition:transform .5s;width:-moz-fit-content;width:fit-content}.duobau #image-slider #slider-frame #slider-image{margin-bottom:10%;max-height:calc(100vh - 20.3889rem);max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .5s}.duobau #image-slider.open #slider-frame{transform:scale(1)}.duobau #image-slider.fade-in #slider-frame>#slider-image{opacity:1}.duobau .btn{align-items:center;border:none;color:var(--primary);display:flex;height:-moz-fit-content;height:fit-content;transition:color .5s,background-color .5s;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.duobau .btn{border-radius:0;padding:0}}@media screen and (min-width:1024px){.duobau .btn{border-radius:0;font-size:1rem;padding:0}}.duobau .btn-arrow{margin-left:.5556rem;width:1.3333rem}.duobau .btn:hover{background-color:#fff;color:var(--primary-40)}.duobau .btn:hover .btn-arrow{animation:arrow-move 2s linear infinite}.duobau .m-structure-image{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);padding-bottom:5rem;position:relative}@media screen and (max-width:840px){.duobau .m-structure-image__container.u-top-image{margin-top:-35vw}}@media screen and (min-width:840px){.duobau .m-structure-image__container.u-top-image{margin-top:-21rem}}@media screen and (min-width:650px) and (max-width:1024px){.duobau .m-structure-image__container.u-top-image{margin-top:-20vw}}.duobau .m-structure-image__title{display:flex;flex-direction:column;justify-content:center}.duobau .m-structure-image__title h2{border-bottom:1px solid var(--primary);padding-bottom:1.3333rem}.duobau .m-structure-image__img-container{display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:25.5rem;position:relative;width:85%}.duobau .m-structure-image__img-container.show{opacity:1}.duobau .m-structure-image-img{display:flex;justify-content:center;opacity:0;width:100%;z-index:99}.duobau .oh-off{overflow:visible}.duobau .pagination{border:none;border-radius:0}.duobau .pagination .m-arrow path{stroke:var(--primary)}.m-db-cta{cursor:pointer;min-height:25rem;overflow:hidden;position:relative}.m-db-cta__img-container{height:100%;inset:0;position:absolute;width:100%}.m-db-cta__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-db-cta__title-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;position:absolute;text-align:center}@media screen and (max-width:1200px){.m-db-cta__title-wrapper{gap:1.5rem;margin-left:3rem;width:80%}}@media screen and (min-width:1200px){.m-db-cta__title-wrapper{gap:2rem;left:50%;max-width:40rem;transform:translateX(-50%);width:55%}}.m-db-cta__title{margin-bottom:0}@media screen and (max-width:1200px){.m-db-cta__title-icon{width:2rem}}@media screen and (min-width:1200px){.m-db-cta__title-icon{width:2.9rem}}.m-db-cta:hover .m-db-cta__title-icon{animation:arrow 2s linear infinite;transform-origin:center center}.m-db-cta-triangle{background:var(--white);display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;z-index:1}@media screen and (max-width:1200px){.m-db-cta-triangle{-webkit-clip-path:polygon(37% 0,38% 0,100% 55%,-22% 105%,-2% 100%);clip-path:polygon(37% 0,38% 0,100% 55%,-22% 105%,-2% 100%)}}@media screen and (min-width:1200px){.m-db-cta-triangle{-webkit-clip-path:polygon(44% 0,44% 0,99% 67%,-1% 100%,0 100%);clip-path:polygon(44% 0,44% 0,99% 67%,-1% 100%,0 100%)}}.m-db-cta-triangle__container{height:100%;position:absolute}@media screen and (max-width:1200px){.m-db-cta-triangle__container{width:100%}}@media screen and (min-width:1200px){.m-db-cta-triangle__container{max-width:50rem;right:0;top:0;width:58%}}@keyframes rotateAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
