@import"https://use.typekit.net/nqd0hgw.css";:root{--body-font-family: 'scale-variable', sans-serif;--main-font-size: 20px;--letter-spacing: 0.08rem;--heading-font-family: 'scale-variable', sans-serif;--markup-font-family: 'scale-variable', sans-serif;--markup-font-weight: 600;--color-primary: #000000;--color-secondary: #ffffff;--color-thirdier: #e2e2e2;--color-fourthier: #000000;--color-fifthiest: #000000;--h1-font-size: 4rem;--h1-line-height: 4.5rem;--h2-font-size: 4rem;--h2-line-height: 4.5rem;--h3-font-size: 1.75rem;--h3-line-height: 2.25rem;--h4-font-size: 1.5rem;--h4-line-height: 1.75rem;--lead-font-size: 1.25rem;--lead-line-height: 1.75rem}html,body{letter-spacing:var(--letter-spacing);margin:0;padding:0;min-height:100%;height:auto !important;font-family:var(--body-font-family);font-size:var(--main-font-size);font-variation-settings:"wdth" 95,"wght" 200;color:var(--color-primary)}a{color:var(--color-primary);text-decoration:none;outline:none}a:active,a:focus,a:hover{color:var(--color-primary);outline:none}picture img,svg{width:100%;height:auto}section{padding:8rem 0rem}.singlepage .hero__wrapper{padding-top:8rem}h1,h2,h3,h4,h5{color:var(--color-primary)}h1,.h1,.uk-scope h1,.uk-scope .h1{font-family:var(--heading-font-family);font-variation-settings:"wdth" 100,"wght" 200}h2,.h2,.uk-scope h2,.uk-scope .h2{font-family:var(--heading-font-family);font-variation-settings:"wdth" 100,"wght" 200}h3,.h3,.uk-scope h3,.uk-scope .h3{font-family:var(--heading-font-family)}h1,.h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);color:var(--color-secondary)}h2,.h2,.uk-scope h2,.uk-scope .h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height)}h3,.h3,.uk-scope h3,.uk-scope .h3{font-size:var(--h3-font-size);line-height:var(--h3-line-height)}h4,.h4,.uk-scope h4,.uk-scope .h4{font-size:var(--h4-font-size);line-height:var(--h4-line-height)}strong{font-size:1.15rem;font-variation-settings:"wdth" 75,"wght" 400}.lead{letter-spacing:var(--letter-spacing);font-size:var(--lead-font-size);line-height:var(--lead-line-height);font-variation-settings:"wdth" 95,"wght" 200}.subtitle{font-variation-settings:"wdth" 75,"wght" 400}.grid__overlay,.grid__media picture img,#mainMenu .nav-link,body.start #header,.service__item a,.uk-subnav li a,.uk-scope .btn__primary,.btn__primary,a{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out}.box__columns__wrapper .intro__item{hyphens:auto;-webkit-hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4;-webkit-hyphenate-limit-chars:6 4 4;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 4 4;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 4 4;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%}.history__box,.btn-primary.dropdown-toggle,.btn-primary.dropdown-toggle:focus,.btn-primary.dropdown-toggle:active,.box__columns__wrapper .intro__media img,.deail__medias img,.columns__wrapper .intro__media img,.cta__wrapper,.box__grey .uk-scope,.grid__media picture img,.grid__media,.uk-subnav li a{border-radius:.75rem;-webkit-border-radius:.75rem;-moz-border-radius:.75rem;-ms-border-radius:.75rem;-o-border-radius:.75rem}.detail__links{margin-top:2rem}.uk-scope .btn__primary,.btn__primary{font-variation-settings:"wdth" 95,"wght" 389;padding:.25rem 1rem;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:1rem}.uk-scope .btn__primary:hover,.uk-scope .btn__primary:focus,.uk-scope .btn__primary:active,.btn__primary:hover,.btn__primary:focus,.btn__primary:active{background-color:var(--color-primary);color:var(--color-secondary)}.hero__wrapper .btn__primary,.cta__wrapper .btn__primary{color:var(--color-secondary);border:1px solid var(--color-secondary)}.hero__wrapper .btn__primary:hover,.hero__wrapper .btn__primary:focus,.hero__wrapper .btn__primary:active,.cta__wrapper .btn__primary:hover,.cta__wrapper .btn__primary:focus,.cta__wrapper .btn__primary:active{background-color:var(--color-secondary);color:var(--color-primary)}.uk-subnav li a{padding:.25rem 1rem !important;border:1px solid var(--color-primary);background-color:rgba(0,0,0,0);color:var(--color-primary) !important;text-transform:inherit !important}.uk-subnav li.uk-active a,.uk-subnav li:hover a,.uk-subnav li:active a{background-color:var(--color-primary);color:#fff !important}.uk-lightbox{background:var(--color-primary) !important}.uk-lightbox-close{background:none;border:0px;width:40px;height:40px}.uk-lightbox-close svg line{stroke:#fff !important}.uk-lightbox-slidenav svg{width:20px}.uk-lightbox-slidenav svg polyline{stroke:#fff !important}#header{position:fixed;width:100%;background-color:var(--color-primary);z-index:1000;box-shadow:0px 5px 5px 0px rgba(0,0,0,.1);-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,.1);transition:transform .25s .1s ease-in-out}.down #header{transform:translate3d(0, -130px, 0);-webkit-transform:translate3d(0, -130px, 0);-moz-transform:translate3d(0, -130px, 0);-ms-transform:translate3d(0, -130px, 0);-o-transform:translate3d(0, -130px, 0)}.navbar-brand img{max-width:100%;width:200px;height:auto}.service__item a{font-variation-settings:"wdth" 95,"wght" 389;font-size:.75rem;padding:.25rem 1rem;border:1px solid var(--color-secondary);border-radius:1rem;color:var(--color-secondary)}.service__item a:hover,.service__item a:focus,.service__item a:active{background-color:var(--color-secondary);color:var(--color-primary)}.service__item a:hover .item__icon,.service__item a:focus .item__icon,.service__item a:active .item__icon{filter:brightness(100) invert(0);-webkit-filter:brightness(100) invert(0)}body.start #header{background-color:rgba(0,0,0,0);box-shadow:none}.service__item .item__icon{width:30px;height:30px;border:1px solid var(--color-secondary);background-color:rgba(0,0,0,0);background-position:center;background-repeat:no-repeat;background-size:75%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.service__mail .item__icon{background-image:url(../images/envelope-solid-full.svg)}.service__phone .item__icon{background-image:url(../images/phone-solid-full.svg)}.service__order .item__icon{background-image:url(../images/briefcase-solid-full.svg)}#mainMenu .navbar{list-style:none;height:100px}#mainMenu .nav-link{color:var(--color-primary);font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:1.15rem;display:flex;align-items:start;padding:.5rem 0rem;position:relative}#mainMenu .nav-link.current,#mainMenu .nav-link:hover,#mainMenu .nav-link:focus,#mainMenu .nav-link:active{color:var(--color-secondary)}.btn.btn__offcanvas,.btn.btn__offcanvas:hover,.btn.btn__offcanvas:active,.btn.btn__offcanvas:focus{padding:0px;outline:none !important;border:0px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;background-image:none;width:50px;height:50px}.btn__close{background-color:rgba(0,0,0,0);box-shadow:none;border:0px}.offcanvas-backdrop{background-color:var(--color-secondary)}.offcanvas-backdrop.show{opacity:1}.offcanvas-fade{background-image:url(../images/background-yellow.jpg);background-repeat:no-repeat;position:fixed;min-height:100vh;height:100vh !important;height:100svh !important;width:100%;top:0;left:0;opacity:0;transition:opacity .15s linear;overflow-y:auto}.offcanvas-fade.showing,.offcanvas-fade.show:not(.hiding){opacity:1}.offcanvas-body ul{list-style:none}.offcanvas-body .offcanvas__nav .nav__item__parent{border-left:1px solid var(--color-primary)}.offcanvas-body .offcanvas__nav .nav-link{font-variation-settings:"wdth" 100,"wght" 400;font-size:1.5rem;line-height:2rem;margin-bottom:1rem;color:var(--color-primary)}.offcanvas-body .offcanvas__nav .offcanvas__subnav .nav-link{font-variation-settings:"wdth" 100,"wght" 300;font-size:1rem;margin-bottom:.25rem}.offcanvas-body .offcanvas__nav .offcanvas__subnav .nav-link.current,.offcanvas-body .offcanvas__nav .offcanvas__subnav .nav-link:hover,.offcanvas-body .offcanvas__nav .offcanvas__subnav .nav-link:focus,.offcanvas-body .offcanvas__nav .offcanvas__subnav .nav-link:active{font-variation-settings:"wdth" 100,"wght" 400}.offcanvas__inner.footer__mask{min-height:calc(100dvh - 1.5rem)}.site__startseite .hero__wrapper{padding-bottom:0px}.site__startseite .lead__wrapper{background-image:url(../images/background-yellow-big.jpg);background-repeat:no-repeat;background-position:center center}.site__startseite .lead__wrapper h2,.site__startseite .lead__wrapper .subtitle,.site__startseite .lead__wrapper .lead{color:var(--color-secondary)}.hero__wrapper{background-image:url(../images/background-yellow-big.jpg);background-repeat:no-repeat;background-position:center center}.hero__wrapper .subtitle,.hero__wrapper .lead{color:var(--color-secondary)}.hero__intro__media img{padding:5rem;max-width:100%;height:auto}.hero__text{min-height:600px;display:flex;align-items:center}.site__sandstrahlen .hero__wrapper{background-image:url(../images/background-orange.jpg)}.site__spritzverzinken .hero__wrapper{background-image:url(../images/background-blue.jpg)}.site__chemische-vorbehandlung .hero__wrapper{background-image:url(../images/background-violett.jpg)}.site__pulverbeschichtung .hero__wrapper{background-image:url(../images/background-green.jpg)}.thumbnav-overlap{transform:translate(var(--uk-position-translate-x), 50%) !important;-webkit-transform:translate(var(--uk-position-translate-x), 50%) !important;-moz-transform:translate(var(--uk-position-translate-x), 50%) !important;-ms-transform:translate(var(--uk-position-translate-x), 50%) !important;-o-transform:translate(var(--uk-position-translate-x), 50%) !important}.uk-thumbnav img{border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}.uk-light .uk-thumbnav>*>:after{border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}.uk-slidenav{width:45px;height:45px;padding:0;border:1px solid var(--color-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center}.uk-slidenav svg{width:60%}.uk-slidenav svg polyline{stroke:var(--color-secondary)}.grid__media{background-color:var(--color-primary);position:relative;overflow:hidden}.grid__media>.position-absolute{z-index:2;inset:0;pointer-events:none}.grid__media>.position-absolute img{position:relative;z-index:2}.grid__media picture{position:relative;z-index:1;display:block}.grid__media picture img{display:block;opacity:0}.uk-transition-toggle:hover .btn__primary{background-color:var(--color-primary);color:var(--color-secondary)}.uk-transition-toggle:hover .grid__media picture img{opacity:1}.box__grey .uk-scope{background-color:var(--color-thirdier);padding:2rem}.uk-scope .uk-grid-divider>:not(.uk-first-column):before{border-left:1px solid var(--color-primary)}.banner__wrapper{background-image:url(../images/background-yellow-big.jpg);background-repeat:no-repeat;background-position:center bottom}.banner__wrapper h2,.banner__wrapper .subtitle,.banner__wrapper .lead{color:var(--color-secondary)}.cta__wrapper{background-color:var(--color-primary);background-image:url(../images/dots.svg);background-repeat:no-repeat;background-position:center right 4rem;background-size:30%}.cta__wrapper h3,.cta__wrapper .subtitle,.cta__wrapper .lead{color:var(--color-secondary)}.columns__wrapper{border-top:1px solid var(--color-primary)}.columns__wrapper .container-fluid{padding:0rem 1.25rem}.box__columns__wrapper{overflow:hidden}.row-divider{border-bottom:1px solid var(--color-primary)}.row-divider:last-child{border-bottom:0px;margin-bottom:0px !important}.intro__text ul{padding-left:1rem}.intro__text p:last-child{margin:0px}.uk-scope .accordion__item{border-bottom:1px solid var(--color-primary)}.uk-scope .uk-accordion-title{transition:none;background-image:url(../images/plus.svg);background-repeat:no-repeat;background-size:20px;background-position:right center;color:var(--color-primary)}.uk-scope .uk-accordion-title:hover,.uk-scope .uk-accordion-title:focus,.uk-scope .uk-accordion-title:active{color:var(--color-primary);text-decoration:none}.uk-scope .uk-open .uk-accordion-title{font-variation-settings:"wdth" 100,"wght" 400;text-decoration:none;background-image:url(../images/minus.svg)}.infobox__mask{position:relative}.infobox__mask::before{content:"";position:absolute;inset:0;background:var(--color-secondary);z-index:0;border-bottom-right-radius:.75rem;border-top-right-radius:.75rem;mask-image:linear-gradient(#000 0 0),url("../images/mask-sandstrahlen.svg");mask-repeat:no-repeat,no-repeat;mask-position:center,center 4rem;mask-size:100% 100%,450px auto;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:linear-gradient(#000 0 0),url("../images/mask-sandstrahlen.svg");-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-position:center,center 4rem;-webkit-mask-size:100% 100%,450px auto;-webkit-mask-composite:xor}.infobox__mask>*{position:relative;z-index:1}.site__spritzverzinken .infobox__mask::before{mask-position:center,center;-webkit-mask-position:center,center;mask-image:linear-gradient(#000 0 0),url("../images/mask-spritzverzinken.svg");-webkit-mask-image:linear-gradient(#000 0 0),url("../images/mask-spritzverzinken.svg")}.site__chemische-vorbehandlung .infobox__mask::before{mask-image:linear-gradient(#000 0 0),url("../images/mask-chemische-vorbehandlung.svg");-webkit-mask-image:linear-gradient(#000 0 0),url("../images/mask-chemische-vorbehandlung.svg")}.site__pulverbeschichtung .infobox__mask::before{mask-image:linear-gradient(#000 0 0),url("../images/mask-pulverbeschichtung.svg");-webkit-mask-image:linear-gradient(#000 0 0),url("../images/mask-pulverbeschichtung.svg")}.infobox__wrapper h3{color:var(--color-secondary)}.box__left{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;background-color:var(--color-primary);display:flex;align-items:center}.box__right{display:flex}.infobox__wrapper__inner .row{min-height:800px}.infobox__mask{width:100%;flex:1;display:flex;align-items:flex-end}.infobox__list{width:100%}.infobox__single__wrapper__inner{background-color:var(--color-secondary);border-top-left-radius:.75rem;border-top-right-radius:.75rem}.site__unternehmen .hero__wrapper,.site__unternehmen .infobox__single__wrapper,.site__branchen .hero__wrapper,.site__branchen .infobox__single__wrapper,.site__kontakt .hero__wrapper,.site__kontakt .infobox__single__wrapper{padding-bottom:0px}.site__unternehmen .slider__wrapper,.site__branchen .slider__wrapper,.site__kontakt .slider__wrapper{padding-top:0px}.grid__overlay{opacity:0;background-color:rgba(0,0,0,.5)}.grid__overlay:before{content:"";width:40px;height:40px;background-image:url(../images/plus.svg);background-repeat:no-repeat;background-size:cover;display:block;position:absolute;filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.grid__overlay:hover{opacity:1}.btn__primary:hover .load__more__button,.btn__primary:focus .load__more__button,.btn__primary:active .load__more__button{color:var(--color-secondary)}.btn__primary.deactivated{opacity:.25;pointer-events:none}.btn-primary.dropdown-toggle,.btn-primary.dropdown-toggle:focus,.btn-primary.dropdown-toggle:active{background-color:var(--color-primary);border:0px}.dropdown-menu li a{color:var(--color-primary)}.dropdown-menu li.uk-active a{color:var(--color-thirdier)}.switcher__wrapper h2,.switcher__wrapper .lead__text{color:var(--color-secondary)}.history__box{position:relative;background:var(--color-secondary);padding:6rem}.switcher__wrapper h2,.switcher__wrapper .lead__text{color:var(--color-secondary)}.history__controller{display:none}.history__navigation{position:relative}.history__navigation-inner{display:grid;grid-template-columns:40px minmax(0, 1fr) 40px;align-items:center;gap:30px}.history__slider-container{min-width:0;overflow:hidden}.history__years{margin:0;padding:0;list-style:none}.history__year-slide{display:flex;align-items:center;justify-content:center}.history__year{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:120px;padding:3.5rem 3rem;border:0;outline:0;background:rgba(0,0,0,0);color:rgba(0,0,0,.35);font-size:clamp(34px,4vw,64px);font-weight:300;line-height:1;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:color .3s ease,opacity .3s ease}.history__year span{position:relative;z-index:2}.history__year:hover{color:var(--color-primary)}.history__year:focus-visible{color:var(--color-primary)}.history__year.is-active{color:var(--color-primary)}.history__year.is-active::before{content:"";position:absolute;top:50%;left:50%;z-index:1;width:85%;height:85%;border:1.5px solid var(--color-primary);border-radius:50%;pointer-events:none;transform:translate(-50%, -50%) rotate(-10deg)}.history__arrow{background:rgba(0,0,0,0);background-position:center;background-size:80%;background-repeat:no-repeat;width:40px;height:40px;border:0}.history__arrow:focus-visible{transform:scale(1.1)}.history__arrow--previous{justify-self:start;background-image:url(../images/arrow-left.svg)}.history__arrow--next{justify-self:end;background-image:url(../images/arrow-right.svg)}.history__arrow.uk-invisible{opacity:0;pointer-events:none}.history__divider{margin:55px 0 70px;border:0;border-top:1px solid var(--color-primary)}.history__content{margin:0;padding:0}.history__content-item{margin:0}.history__content-inner{max-width:650px;margin:0 auto;text-align:center}.history__title{margin:0 0 28px;color:var(--color-primary);font-size:clamp(25px,2.2vw,34px);font-weight:300;line-height:1.3}.history__text{max-width:520px;margin:0 auto;color:var(--color-primary);font-size:16px;line-height:1.35}.history__text>:last-child{margin-bottom:0}.form__wrapper input{border:1px solid var(--color-primary);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.form__wrapper .fui-radio label:before{border-color:var(--color-primary)}.form__wrapper textarea{border:1px solid var(--color-primary)}.form__wrapper .fui-submit{background-color:var(--color-primary);color:var(--color-secondary);border:1px solid rgba(0,0,0,0);border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;-o-border-radius:1rem}.form__wrapper .fui-submit:hover,.form__wrapper .fui-submit:focus,.form__wrapper .fui-submit:active{background-color:var(--color-secondary);color:var(--color-primary);border:1px solid var(--color-primary)}#footer{position:relative;background-image:url(../images/background-yellow.jpg);background-repeat:no-repeat;background-position:top center}#footer .row>div{border-right:1px solid var(--color-primary);font-variation-settings:"wdth" 90,"wght" 200}#footer .row>div:last-child{border-right:0px}#footer strong{font-size:var(--lead-font-size);font-variation-settings:"wdth" 100,"wght" 400}#footer .container-fluid{padding:4rem 4rem 0rem 4rem}.footer__mask{position:relative}.footer__mask::before{content:"";position:absolute;inset:0;background:var(--color-secondary);z-index:0;border-top-left-radius:1rem;border-top-right-radius:1rem;mask-image:linear-gradient(#000 0 0),url("../images/mask.svg");mask-repeat:no-repeat,no-repeat;mask-position:center,right 4rem bottom 4rem;mask-size:100% 100%,150px auto;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:linear-gradient(#000 0 0),url("../images/mask.svg");-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-position:center,right 4rem bottom 4rem;-webkit-mask-size:100% 100%,150px auto;-webkit-mask-composite:xor}.footer__mask>*{position:relative;z-index:1}.site__sandstrahlen #footer{background-image:url(../images/background-orange.jpg);background-position:center center}.site__spritzverzinken #footer{background-image:url(../images/background-blue.jpg);background-position:center center}.site__chemische-vorbehandlung #footer{background-image:url(../images/background-violett.jpg);background-position:center center}.site__pulverbeschichtung #footer{background-image:url(../images/background-green.jpg);background-position:center center}.error__404{background-image:url(../images/background-yellow-big.jpg);background-repeat:no-repeat;background-position:center center}.error__404 .detail__wrapper{padding:10rem 1rem}.error__404 .detail__wrapper h2,.error__404 .detail__wrapper div,.error__404 .detail__wrapper p{color:#fff}.error__404 .detail__wrapper .btn__primary{border-color:#fff;color:#fff}.error__404 .detail__wrapper .btn__primary:hover,.error__404 .detail__wrapper .btn__primary:focus,.error__404 .detail__wrapper .btn__primary:active{background-color:#fff;color:var(--color-primary)}@media(min-width: 2000px){.cta__wrapper{background-size:25%}}@media(min-width: 1600px){.hero__wrapper .container,.lead__wrapper .container,.banner__wrapper .container{padding:0rem 8rem}.columns__wrapper .container-fluid{padding:0rem 8rem}.grid__wrapper .container-fluid{padding:0rem 4rem}}@media(min-width: 1200px){.title__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.title__row>.col-xl-6{display:contents}.title__row .h3__subtitle{grid-column:1/-1}.title__row .intro__text{grid-column:1}.title__row .detail__media{grid-column:2}.error__404 #footer{position:absolute;bottom:0px}}@media(max-width: 1599.98px){:root{--main-font-size: 20px}}@media(max-width: 1399.98px){.history__year{padding:2.5rem 2rem}}@media(max-width: 1199.98px){:root{--main-font-size: 18px;--lead-font-size: 1.1rem;--lead-line-height: 1.5rem}section{padding:4rem 0rem}.cta__wrapper{background-image:none}.infobox__mask::before{mask-size:100% 100%,400px auto;-webkit-mask-size:100% 100%,400px auto}.history__box{padding:4rem}}@media(max-width: 991.98px){:root{--main-font-size: 18px;--h1-font-size: 3rem;--h1-line-height: 3.5rem;--h2-font-size: 3rem;--h2-line-height: 3.5rem;--h3-font-size: 1.5rem;--h3-line-height: 2rem}section{padding:4rem 0rem}.navbar-brand img{width:150px}.service__mail a,.service__phone a{border:0px;padding:0px;width:30px;height:30px;display:inline-block}.infobox__mask{min-height:700px}.infobox__mask::before{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;border-top-right-radius:0rem}.box__left{border-bottom-left-radius:0rem;border-top-right-radius:.75rem}.footer__mask::before{mask-position:center,right 1rem bottom 1rem;-webkit-mask-position:center,right 1rem bottom 1rem}#footer .row>div{border-right:0px}.history__box{padding:4rem}.history__navigation-inner{gap:20px}.history__year{padding:1.5rem 1rem;min-height:105px;font-size:clamp(32px,5vw,50px)}.history__year.is-active::before{width:90%;height:80%}.history__divider{margin:45px 0 55px}}@media(max-width: 767.98px){:root{--main-font-size: 16px;--h1-font-size: 2rem;--h1-line-height: 2.5rem;--h2-font-size: 2rem;--h2-line-height: 2.5rem;--h3-font-size: 1.5rem;--h3-line-height: 2rem}section{padding:4rem 0rem}.infobox__mask{min-height:600px}.infobox__mask::before{mask-size:100% 100%,300px auto;-webkit-mask-size:100% 100%,300px auto}.offcanvas__inner.footer__mask{border-top-left-radius:1rem;border-top-right-radius:1rem;background-color:var(--color-secondary)}.offcanvas__inner.footer__mask:before{display:none}.offcanvas__inner.footer__mask .offcanvas-body{background-color:var(--color-secondary)}.history__box{padding:2rem}.history__navigation-inner{grid-template-columns:32px minmax(0, 1fr) 32px;gap:5px}.history__arrow{width:32px;height:32px}.history__year{min-height:90px;font-size:clamp(28px,10vw,35px)}.history__year.is-active::before{width:95%;height:75%}.history__divider{margin:30px 0 40px}.history__title{margin-bottom:20px;font-size:24px}.history__text{font-size:15px;line-height:1.45}.slider__wrapper .uk-slideshow-items{aspect-ratio:4/3 !important;min-height:0 !important;height:auto}.slider__wrapper .uk-slideshow-items img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media(max-width: 575.98px){section{padding:4rem 0rem}.service__order a{border:0px;padding:0px;width:30px;height:30px;display:inline-block}.navbar-brand img{width:120px}.offcanvas-body .offcanvas__nav .nav__item__parent{border-left:0px}.hero__text{min-height:inherit;padding-top:5rem}.site__startseite .hero__text{padding-top:0px}#footer .container-fluid{padding:3rem 3rem 0rem 3rem}.footer__mask{position:relative}.footer__mask::before{mask-size:100% 100%,100px auto;-webkit-mask-size:100% 100%,100px auto}}