@charset "UTF-8";*,*:before,*:after{box-sizing:inherit}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-size:1em;font-family:poppins,sans-serif;line-height:1.5;color:#000;text-rendering:optimizeLegibility}audio,canvas,iframe,img,svg,video{vertical-align:middle}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}iframe{border:0}ol,ul{list-style:none;margin:0;padding:0}fieldset{border:0;margin:0;padding:0}legend{display:block;width:100%}option{font:inherit}textarea{resize:vertical}button{background:transparent;border:0;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:underline}img{font-style:italic}[tabindex="-1"]:focus{outline:none!important}.section{padding-top:4rem;padding-bottom:4rem;background-color:#fff}@media (min-width: 75rem){.section{padding-top:8.75rem;padding-bottom:8.75rem}}.section--dark{background-color:#000}.section--red{background-color:#bd1622;padding-top:4rem;padding-bottom:2rem}@media (min-width: 75rem){.section--red{padding-top:7.5rem;padding-bottom:2.5rem}}.container{position:relative;width:100%;margin:0 auto;max-width:96.25rem;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 75rem){.container{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 112.5rem){.container{padding-left:0;padding-right:0}}.container--medium{max-width:68.75rem}.container--large{max-width:115.625rem}.container--mid-large{max-width:102.5rem}.container--extra-large{max-width:120rem}h1,h2,h3,h4,h5,h6{font-family:poppins,sans-serif;font-weight:700;letter-spacing:.05em}address{font-style:normal}img{display:block;width:100%}p{font-size:1rem}@media (min-width: 56.25rem){p{font-size:1.125rem}}#hero{position:relative}#hero .overlay{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);width:100%}#hero .overlay .logo{display:block;width:100%;max-width:18.75rem;margin:0 auto}@media (min-width: 37.5rem){#hero .overlay .logo{max-width:28.125rem}}@media (min-width: 75rem){#hero .overlay .logo{max-width:34.375rem}}@media (min-width: 100rem){#hero .overlay .logo{max-width:41.5625rem}}#hero .overlay .logo svg{display:block}#hero .overlay .scroll{position:absolute;top:calc(100% + 100px);left:50%;transform:translate(-50%);display:inline-block}#hero .overlay .scroll:hover svg{fill:#fff}#hero .dust{height:100vh;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}@media (min-width: 56.25rem){#hero .dust{height:auto}}#hero .container{padding-left:0;padding-right:0}.info{text-align:center}.info__address{line-height:1.31;margin-bottom:2.5rem;font-size:2rem}@media (min-width: 56.25rem){.info__address{font-size:3rem}}.info__links{display:flex;justify-content:center}.info__links__item a{display:flex;background-color:#bd1622;border-radius:100%;justify-content:center;align-items:center;width:3.5833333333rem;height:3.5833333333rem}@media (min-width: 56.25rem){.info__links__item a{width:5.375rem;height:5.375rem}}.info__links__item a svg{width:1.8333333333rem}@media (min-width: 56.25rem){.info__links__item a svg{width:2.75rem}}.info__links__item a:hover{background-color:#000}.info__links__item a:hover svg{fill:#fff}.info__links__item:not(:first-child){margin-left:1.6666666667rem}@media (min-width: 56.25rem){.info__links__item:not(:first-child){margin-left:2.5rem}}.usps{text-align:center}.usps__title{color:#fff;font-size:2rem;margin-bottom:.5833333333rem}@media (min-width: 56.25rem){.usps__title{margin-bottom:.875rem;font-size:3rem}}.usps__grid{display:flex;flex-flow:row wrap;margin:-40px -20px;margin-top:3.75rem;margin-bottom:4.1666666667rem}@media (min-width: 56.25rem){.usps__grid{margin-top:5.625rem;margin-bottom:6.25rem}}.usps__grid__cell{box-sizing:inherit;flex-basis:100%;min-width:0;padding:40px 10px}@media (min-width: 75rem){.usps__grid__cell{max-width:25%}}.usps__grid__cell .usp__icon{display:flex;width:5.875rem;height:5.875rem;justify-content:center;align-items:center;margin:0 auto;margin-bottom:2.75rem}@media (min-width: 56.25rem){.usps__grid__cell .usp__icon{margin-bottom:4.125rem;width:8.8125rem;height:8.8125rem}}.usps__grid__cell .usp__icon svg,.usps__grid__cell .usp__icon img{height:5.875rem}@media (min-width: 56.25rem){.usps__grid__cell .usp__icon svg,.usps__grid__cell .usp__icon img{height:8.8125rem}}.usps__grid__cell .usp__icon.icon-stralen{margin-bottom:4.125rem;width:6.9375rem;height:8.8125rem}@media (min-width: 56.25rem){.usps__grid__cell .usp__icon--poedercoaten{margin-bottom:4.125rem;width:12.5rem;height:8.8125rem}}.usps__grid__cell .usp__title{color:#fff;letter-spacing:.025em;line-height:1;font-size:1.6666666667rem;font-weight:600;margin-bottom:.375rem}@media (max-width: 74.9375rem){.usps__grid__cell .usp__title br{display:none}}@media (min-width: 56.25rem){.usps__grid__cell .usp__title{font-size:2.5rem}}@media (min-width: 75rem){.usps__grid__cell .usp__title{font-size:1.9230769231rem}}@media (min-width: 100rem){.usps__grid__cell .usp__title{font-size:2.5rem}}.usps__grid__cell .usp__body{line-height:1.44;letter-spacing:.025em}.usps__grid__cell .usp__body p{color:#fff;margin-bottom:.375rem}.usps__subtitle{line-height:1.2;font-weight:600;letter-spacing:.05em;color:#bd1622;font-size:1.2rem}@media (min-width: 56.25rem){.usps__subtitle{font-size:1.5rem}}.quality-wrapper{text-align:center;max-width:75rem;margin:0 auto}.quality__title{color:#fff;font-size:2rem;margin-bottom:.5833333333rem}@media (min-width: 56.25rem){.quality__title{margin-bottom:.875rem;font-size:3rem}}.quality__grid{display:flex;flex-flow:row wrap;margin:-40px -20px;margin-top:2.9166666667rem;margin-bottom:0}@media (min-width: 56.25rem){.quality__grid{margin-top:4.375rem;margin-bottom:6.25rem}}.quality__grid__cell{box-sizing:inherit;flex-basis:100%;min-width:0;padding:20px 10px}@media (min-width: 75rem){.quality__grid__cell{max-width:33.3333333333%}}.quality__grid__cell .element__icon{display:flex;width:4.1666666667rem;height:4.1666666667rem;justify-content:center;align-items:center;margin:0 auto;margin-bottom:1.375rem}@media (min-width: 56.25rem){.quality__grid__cell .element__icon{margin-bottom:2.0625rem;width:6.25rem;height:6.25rem}}.quality__grid__cell .element__icon svg,.quality__grid__cell .element__icon img{height:4.1666666667rem}@media (min-width: 56.25rem){.quality__grid__cell .element__icon svg,.quality__grid__cell .element__icon img{height:6.25rem}}.quality__grid__cell .element__title{color:#fff;letter-spacing:.025em;line-height:1;font-size:1.6666666667rem;font-weight:600;margin-bottom:.625rem}@media (min-width: 56.25rem){.quality__grid__cell .element__title{font-size:2.5rem}}.quality__grid__cell .element__body{line-height:1.44;letter-spacing:.025em}.quality__grid__cell .element__body p{color:#fff;margin-bottom:.375rem}.quality__subtitle{line-height:1.2;font-weight:600;letter-spacing:.05em;color:#bd1622;font-size:1.2rem}@media (min-width: 56.25rem){.quality__subtitle{font-size:1.5rem}}.image-text-block{margin-bottom:0}@media (min-width: 75rem){.image-text-block{margin-bottom:5.625rem}}.image-text-block__title{text-align:center;font-size:2rem;line-height:1.3;margin-bottom:4.0625rem}@media (min-width: 56.25rem){.image-text-block__title{font-size:3rem}}@media (min-width: 75rem){.image-text-block__title{margin-bottom:8.125rem}}.image-text-block .image-text{display:grid;grid-template-columns:1fr}.image-text-block .image-text:not(:last-child){margin-bottom:3.75rem}@media (min-width: 75rem){.image-text-block .image-text{margin-bottom:3.75rem}}@media (max-width: 74.9375rem){.image-text-block .image-text .picture{margin-bottom:1.25rem}}.image-text-block .image-text .text-inner{display:flex;flex-direction:column;justify-content:center}.image-text-block .image-text .text-inner__title{color:#bd1622;font-size:2.5rem;margin-bottom:1.875rem;font-weight:600}.image-text-block .image-text .text-inner__list-item{font-weight:600;color:#000;font-size:1.125rem;position:relative;padding-left:.9375rem}.image-text-block .image-text .text-inner__list-item:not(:last-child){margin-bottom:2rem}.image-text-block .image-text .text-inner__list-item:after{content:"\2022";color:var(--c-accent-1);display:block;position:absolute;left:0;top:0;width:1.25rem;font-size:1.125rem}@media (min-width: 75rem){.image-text-block .image-text .picture{order:1}.image-text-block .image-text .text-inner{order:2}}@media (min-width: 75rem) and (min-width: 75rem){.image-text-block .image-text .text-inner{padding-left:5rem;padding-right:0}}@media (min-width: 75rem) and (min-width: 100rem){.image-text-block .image-text .text-inner{padding-left:10.625rem;padding-right:0}}@media (min-width: 75rem){.image-text-block .image-text.reverse .picture{order:2}.image-text-block .image-text.reverse .text-inner{order:1}}@media (min-width: 75rem) and (min-width: 75rem){.image-text-block .image-text.reverse .text-inner{padding-left:0;padding-right:5rem}}@media (min-width: 75rem) and (min-width: 100rem){.image-text-block .image-text.reverse .text-inner{padding-left:0;padding-right:10.625rem}}@media (min-width: 75rem){.image-text-block .image-text{grid-template-columns:repeat(2,1fr)}}#footer{padding:0;background-color:gray;background-image:url(/assets/footer-image-80b8843b.png);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}#footer:after{display:block;content:"";width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;opacity:.5;z-index:0;pointer-events:none}#footer .content{position:relative;z-index:10;padding-top:12.8125rem;padding-bottom:14.0625rem}#footer .content__title{text-align:center;line-height:1.3;font-weight:600;margin-bottom:2.8125rem;font-size:2.0416666667rem;color:#fff}@media (min-width: 56.25rem){#footer .content__title{font-size:3.0625rem}}#footer .content__body{display:flex;align-items:center;justify-content:center;flex-flow:column wrap;color:#fff}@media (min-width: 56.25rem){#footer .content__body{flex-flow:row wrap}}#footer .content__body .logo{display:block;margin-bottom:1.25rem}#footer .content__body .logo img{width:16.25rem}@media (min-width: 56.25rem){#footer .content__body .logo{margin-bottom:0}}#footer .content__body p{text-align:center;font-size:1rem;letter-spacing:.05em}@media (min-width: 56.25rem){#footer .content__body p{font-size:1.5rem;margin-left:3.125rem;text-align:left}}#footer .content__body p a{color:inherit;text-decoration:none}#footer .content__body p a:hover{text-decoration:underline}html{scroll-behavior:smooth}html,html body{padding:0;margin:0}
