@font-face{font-display:swap;font-family:"Gilroy";font-style:normal;font-weight:400;src:url("../fonts/Radomir-Tinkov-Gilroy-Regular.eot");src:url("../fonts/Radomir-Tinkov-Gilroy-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Radomir-Tinkov-Gilroy-Regular.woff2") format("woff2"),url("../fonts/Radomir-Tinkov-Gilroy-Regular.woff") format("woff"),url("../fonts/Radomir-Tinkov-Gilroy-Regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Neue Machina";font-style:normal;font-weight:400;src:url("../fonts/PPNeueMachina-PlainRegular.eot");src:url("../fonts/PPNeueMachina-PlainRegular.eot?#iefix") format("embedded-opentype"),url("../fonts/PPNeueMachina-PlainRegular.woff2") format("woff2"),url("../fonts/PPNeueMachina-PlainRegular.woff") format("woff"),url("../fonts/PPNeueMachina-PlainRegular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Neue Machina";font-style:italic;font-weight:450;src:url("../fonts/PPNeueMachina-PlainRegularItalic.eot");src:url("../fonts/PPNeueMachina-PlainRegularItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/PPNeueMachina-PlainRegularItalic.woff2") format("woff2"),url("../fonts/PPNeueMachina-PlainRegularItalic.woff") format("woff"),url("../fonts/PPNeueMachina-PlainRegularItalic.ttf") format("truetype")}:root{--body-font-family: "Gilroy", sans-serif;--main-font-size: 18px;--letter-spacing: 0.05rem;--heading-font-family: "Neue Machina", sans-serif;--heading-font-weight: 400;--color-primary: #981b1e;--color-secondary: #404040;--color-thirdier: #ffffff;--color-forthier: #e2e2e2;--h1-font-size: 4rem;--h1-line-height: 4.25rem;--h2-font-size: 1.75rem;--h2-line-height: 2rem;--h3-font-size: 1.25rem;--h3-line-height: 1.5rem;--lead-font-size: 1.25rem;--lead-line-height: 1.75rem}html,body{margin:0;padding:0;min-height:100%;height:auto !important;font-family:var(--body-font-family);font-size:var(--main-font-size);font-weight:400;color:#000}a{color:var(--color-primary);text-decoration:none !important;outline:none}a:active,a:focus,a:hover{color:var(--color-primary);outline:none}picture img{width:100%;height:auto}.uk-scope .btn__primary a,.btn__primary a,button.btn__primary{font-family:var(--heading-font-family);display:inline-block;background-color:rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0)}.uk-scope .btn__primary a span:after,.btn__primary a span:after,button.btn__primary span:after{content:"";display:inline-block;background-image:url(../images/arrow-pos.svg);background-size:cover;width:15px;height:15px;transform:rotate(45deg);margin-left:.5rem}.uk-scope .btn__primary a:hover,.uk-scope .btn__primary a:focus,.uk-scope .btn__primary a:active,.btn__primary a:hover,.btn__primary a:focus,.btn__primary a:active,.btn__primary.uk-active a,button.btn__primary:hover,button.btn__primary:focus,button.btn__primary:active{border-bottom:2px solid var(--color-primary)}.uk-scope .btn__secondary a,.btn__secondary a{display:inline-block;position:relative;color:var(--color-thirdier);border:1px solid var(--color-thirdier);padding:.25rem .75rem;border-radius:1rem}.uk-scope .btn__secondary a .arrow__up,.btn__secondary a .arrow__up{content:"";display:inline-block;background-image:url(../images/arrow-neg.svg);background-size:cover;width:15px;height:15px;transform:rotate(45deg)}.uk-scope .btn__secondary a:hover,.uk-scope .btn__secondary a:focus,.uk-scope .btn__secondary a:active,.btn__secondary a:hover,.btn__secondary a:focus,.btn__secondary a:active,.btn__secondary.uk-active a,button.btn__secondary:hover,button.btn__secondary:focus,button.btn__secondary:active{color:var(--color-primary);background-color:var(--color-thirdier)}.uk-scope .btn__secondary a:hover .arrow__up,.uk-scope .btn__secondary a:focus .arrow__up,.uk-scope .btn__secondary a:active .arrow__up,.btn__secondary a:hover .arrow__up,.btn__secondary a:focus .arrow__up,.btn__secondary a:active .arrow__up,.btn__secondary.uk-active a .arrow__up,button.btn__secondary:hover .arrow__up,button.btn__secondary:focus .arrow__up,button.btn__secondary:active .arrow__up{background-image:url(../images/arrow-pos.svg)}.width__25{width:25%}.width__75{width:75%;margin-left:25%}section.grey{background-color:var(--color-forthier)}h1,.h1,.uk-scope h1,.uk-scope .h1,h2,.h2,.uk-scope h2,.uk-scope .h2,h3,.h3,.uk-scope h3,.uk-scope .h3,h4,.h4,.uk-scope h4,.uk-scope .h4,h5,.h5 .uk-scope h5,.uk-scope .h5{font-family:var(--heading-font-family) !important;font-weight:var(--heading-font-weight) !important}h1,.h1{font-size:var(--h1-font-size);line-height:var(--h1-line-height);margin-bottom:2rem}h2,.h2,.uk-scope h2,.uk-scope .h2{font-size:var(--h2-font-size);line-height:var(--h2-line-height);margin-bottom:1.25rem}.site__startseite h2 span:after{content:"";background-image:url(../images/arrow-pos.svg);background-position:center;background-size:60%;background-repeat:no-repeat;width:40px;height:40px;display:inline-block;position:absolute;margin-top:-0.25rem;margin-left:2.5rem;border:2px solid var(--color-primary);transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.site__startseite h2:hover span:after{background-image:url(../images/arrow-neg.svg);background-color:var(--color-primary)}.site__startseite a h2{color:#000}h3,.h3,.uk-scope h3,.uk-scope .h3{font-size:var(--h3-font-size) !important;line-height:var(--h3-line-height) !important}strong{font-weight:600}.lead__text{font-size:var(--lead-font-size);line-height:var(--lead-line-height)}.hero__wrapper .h2 span:after,.banner__wrapper .h2 span:after,.offcanvas-body .offcanvas__nav .nav-link,#mainMenu .nav-link,a,.uk-scope .btn__primary a,.btn__primary a,button.btn__primary,.uk-scope .btn__secondary a,.btn__secondary a,.site__startseite h2 span:after{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}.grid__filter__wrapper .h3__subtitle,.maintitle__h1,h1,.h1{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}section{padding:4rem 0rem}.navbar-brand img{max-width:100%;height:auto}#header .social__wrapper{margin-top:10rem}#header .adress__wrapper{color:var(--color-primary);font-size:.8rem}#header .adress__wrapper strong{font-family:var(--heading-font-family);font-weight:400}#mainMenu .navbar{list-style:none}#mainMenu .nav-link{color:var(--color-primary);font-family:var(--heading-font-family);font-size:1.25rem;background-color:rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0)}#mainMenu .nav-link span:before{content:"";display:inline-block;background-image:url(../images/arrow-pos.svg);background-size:cover;width:15px;height:15px;transform:rotate(45deg)}#mainMenu .nav-link.current,#mainMenu .nav-link:hover,#mainMenu .nav-link:focus,#mainMenu .nav-link:active{border-bottom:2px solid var(--color-primary)}#mainMenu .subnav .nav-link{font-size:inherit}#mainMenu .subnav .nav-link span:before{width:10px;height:12px}.btn__close{background:rgba(0,0,0,0);border:0px;padding:0px}.offcanvas-backdrop{background-color:var(--color-thirdier)}.offcanvas-backdrop.show{opacity:1}.offcanvas-fade{background-color:var(--color-thirdier);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 .h1{color:var(--color-thirdier)}.offcanvas-body ul{list-style:none}.offcanvas-body .offcanvas__nav .nav-link{color:var(--color-primary);font-family:var(--heading-font-family);font-size:1.25rem;background-color:rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0)}.offcanvas-body .offcanvas__nav .nav-link span:before{content:"";display:inline-block;background-image:url(../images/arrow-pos.svg);background-size:cover;width:15px;height:15px;transform:rotate(45deg)}.offcanvas-body .offcanvas__nav .nav-link.current,.offcanvas-body .offcanvas__nav .nav-link:hover,.offcanvas-body .offcanvas__nav .nav-link:focus,.offcanvas-body .offcanvas__nav .nav-link:active{border-bottom:2px solid var(--color-primary)}.offcanvas-body .offcanvas__nav .offcanvas__subnav .nav-link{font-size:inherit}.offcanvas-body .offcanvas__nav .offcanvas__subnav .nav-link span:before{width:10px;height:10px}.hero__overlay{background-color:var(--color-thirdier);border-bottom:9px solid var(--color-primary);right:0;bottom:20%;color:#000}.hero__wrapper .h2 span:after,.banner__wrapper .h2 span:after{content:"";background-image:url(../images/arrow-pos.svg);background-position:center;background-size:60%;background-repeat:no-repeat;width:40px;height:40px;display:inline-block;position:absolute;border:2px solid var(--color-primary);transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;top:1rem;right:1rem}.hero__wrapper a:hover span:after,.banner__wrapper a:hover span:after{background-image:url(../images/arrow-neg.svg);background-color:var(--color-primary)}.hero__image,.banner__image{border-bottom:10px solid;-o-border-image:linear-gradient(to right, #e2e2e2 15%, #981b1e 15%, #981b1e 30%, #e2e2e2 30%, #e2e2e2 100%) 10;border-image:linear-gradient(to right, #e2e2e2 15%, #981b1e 15%, #981b1e 30%, #e2e2e2 30%, #e2e2e2 100%) 10}.fact__number{font-family:var(--heading-font-family);font-size:var(--h1-font-size);line-height:var(--h1-line-height);border-right:2px solid var(--color-primary)}.cta__item{background-color:var(--color-primary);color:var(--color-thirdier)}.grid__stack__wrapper ul,.single__image__wrapper ul{padding-left:1rem}.grid__item .grid__image{position:relative}.grid__item .grid__image:after{content:"";display:block;position:absolute;bottom:0px;height:8px;width:0%;background-color:rgba(0,0,0,0);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.grid__item:hover .grid__image:after,.grid__item:focus .grid__image:after,.grid__item:active .grid__image:after{background-color:var(--color-primary);width:100%}.grid__item .grid__name{font-size:1.25rem}.grid__item a{color:#000}.grid__item .mail:after,.grid__item .phone:after{content:"";display:inline-block;background-image:url(../images/arrow-pos.svg);background-size:cover;width:15px;height:15px;transform:rotate(45deg);margin-left:.5rem;filter:brightness(0)}.accordion-item{border:0px}.accordion-button{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.accordion-button:after{content:"";background-image:url(../images/arrow-pos.svg);background-position:center;background-size:60%;background-repeat:no-repeat;width:30px;height:30px;border:2px solid var(--color-primary);transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}.accordion-button:not(.collapsed):after{background-image:url(../images/arrow-pos.svg);transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.accordion-header{border-bottom:2px solid var(--color-primary)}.accordion-body{border-bottom:8px solid var(--color-primary)}.accordion-body h2{margin:2rem 0rem 0rem 0rem}.accordion-body h3{margin:2rem 0rem 0rem 0rem}.accordion-body ul{padding-left:1rem}.grid__filter__wrapper .uk-scope .uk-subnav a{font-family:var(--heading-font-family);text-transform:inherit;background-color:rgba(0,0,0,0);font-size:1.1rem;color:var(--color-primary) !important;border:0px !important}.grid__filter__wrapper .uk-scope .uk-subnav a:before{content:"";width:20px;height:20px;border:2px solid var(--color-primary);display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin-right:.5rem}.grid__filter__wrapper .uk-scope .uk-active a:before{background-color:var(--color-primary)}.grid__filter__items .grid__image{position:relative}.grid__filter__items .grid__image img{filter:grayscale(1);-webkit-filter:grayscale(1)}.grid__filter__items .grid__image:after{content:"";display:block;position:absolute;bottom:0px;height:8px;width:0%;background-color:var(--color-primary);transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.grid__filter__items a:hover .grid__image:after,.grid__filter__items a:focus .grid__image:after,.grid__filter__items a:active .grid__image:after{width:100%}.grid__filter__items a:hover img,.grid__filter__items a:focus img,.grid__filter__items a:active img{filter:grayscale(0);-webkit-filter:grayscale(0)}.btn__back:before,.arrow__prev:before,.arrow__next:after{content:"";display:inline-block;background-image:url(../images/arrow-pos.svg);background-size:cover;width:15px;height:15px;transform:rotate(-90deg);margin-right:.5rem}.arrow__next:after{transform:rotate(90deg);margin-left:.5rem}#footer{background-color:var(--color-secondary);color:var(--color-thirdier);font-size:.8rem}#footer a{color:var(--color-thirdier)}#footer .nav-link{color:var(--color-thirdier)}#footer .nav-link span:before{filter:brightness(100);-webkit-filter:brightness(100)}#footer .nav-link.current,#footer .nav-link:hover,#footer .nav-link:focus,#footer .nav-link:active{border-bottom:2px solid var(--color-thirdier)}.social__icon img{width:40px;height:auto}.andress__wrapper strong{font-family:var(--heading-font-family);font-weight:400}.andress__wrapper p:last-child{margin:0px}.site__error404 .width__75{background-color:var(--color-forthier)}.site__error404 .error__wrapper{height:calc(100vh - 270px)}.site__error404 .error__wrapper h1,.site__error404 .error__wrapper h2{color:var(--color-primary)}.site__error404 .fullpage__container{padding-bottom:0px !important}@media(min-width: 2000px){.width__25{width:20%}.width__75{width:80%;margin-left:20%}}@media(max-width: 1399.98px){:root{--main-font-size: 20px;--h1-font-size: 3rem;--h1-line-height: 3.25rem;--h2-font-size: 1.75rem;--h2-line-height: 2rem;--h3-font-size: 1.25rem;--h3-line-height: 1.5rem}#mainMenu .nav-link{font-size:1rem}#mainMenu .subnav .nav-link{font-size:.8rem}#footer #mainMenu .nav-link{font-size:.75rem}}@media(max-width: 1199.98px){:root{--main-font-size: 18px;--h1-font-size: 2rem;--h1-line-height: 2.25rem;--h2-font-size: 1.25rem;--h2-line-height: 1.5rem;--h3-font-size: 1.1rem;--h3-line-height: 1.35rem;--lead-font-size: 1.1rem;--lead-line-height: 1.5rem}.btn__offcanvas{width:40px;height:40px}.btn__offcanvas img{max-width:100%;height:auto}#footer #mainMenu .nav-link{font-size:inherit}}@media(max-width: 991.98px){:root{--main-font-size: 16px;--h1-font-size: 2rem;--h1-line-height: 2.25rem;--h2-font-size: 1.25rem;--h2-line-height: 1.5rem;--h3-font-size: 1.1rem;--h3-line-height: 1.35rem}.width__75{width:100%;margin-left:0%}}@media(max-width: 767.98px){:root{--main-font-size: 16px;--h1-font-size: 2rem;--h1-line-height: 2.25rem;--h2-font-size: 1.25rem;--h2-line-height: 1.5rem;--h3-font-size: 1.1rem;--h3-line-height: 1.35rem;--lead-font-size: 1.1rem;--lead-line-height: 1.5rem}.site__startseite h2 span:after{margin-top:-1.25rem}.hero__wrapper .h2 span:after,.banner__wrapper .h2 span:after{top:.5rem;right:.5rem;width:30px;height:30px}.fact__number{border-right:0px;margin-bottom:1rem}.grid__image:after{content:none !important}.grid__item .mail:after{width:10px;height:10px;margin-left:.25rem}}@media(max-width: 575.98px){:root{--main-font-size: 16px;--h1-font-size: 2rem;--h1-line-height: 2.25rem;--h2-font-size: 1.25rem;--h2-line-height: 1.5rem;--h3-font-size: 1rem;--h3-line-height: 1.25rem;--lead-font-size: 1rem;--lead-line-height: 1.25rem}.grid__item .grid__name{font-size:1rem}.banner__wrapper .hero__overlay{display:none}.grid__filter__wrapper .uk-scope .uk-subnav li{display:block;width:100%;padding:0px}}