*{margin:0;padding:0}main{position:relative;width:100%;z-index:50;overflow:visible;text-align:center;margin-top:150px}main.no-margin{margin-top:0!important}body{margin:0;padding:0;scrollbar-color:var(--theme-blue);scrollbar-width:thin;background-color:#fff}.scrolltag{scroll-margin-top:200px}img{max-width:100%}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:var(--theme-blue);border-radius:10px;border:3px solid white}.fancybox-content{width:80%!important;height:80%!important;max-width:none;max-height:none}#form-sent{width:100%;border:1px solid var(--theme-blue);padding:20px;display:none;max-width:57%;box-sizing:border-box}#form-sent.red{border:1px solid red}header{background-color:#fff;z-index:99999;width:100%;position:fixed;top:0}header.scrolled{box-shadow:0 0 29.6px -3px #00000040}header.scrolled nav{padding:20px 0}header.scrolled nav .logo-wrapper img{transform:scale(.8)}header nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:var(--container-width);margin:0 auto;padding:30px 0;z-index:9999;position:relative;transition:.2s all ease-in-out}header nav .logo-wrapper img{height:79px;width:227px;transition:.2s all ease-in-out}header nav .item-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}header nav .item-wrapper ul{margin-right:45px;list-style-type:none;display:flex;justify-content:center;align-items:center;gap:21px}header nav .item-wrapper ul li a{font-family:Hind Vadodara,serif;font-size:22px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.68px;color:#000;text-decoration:none}header #mobile{visibility:hidden;z-index:-1;background-color:#fff;height:100vh;width:100vw;top:0;left:0;position:fixed;clip-path:circle(30px at 100% 0);transition:clip-path .6s ease-in-out,visibility 0s linear .6s,z-index 0s linear .6s;max-width:100%}header #mobile.visible{visibility:visible;z-index:9999;clip-path:circle(150% at 100% 0);transition:clip-path .6s ease-in-out}header #mobile.closing{clip-path:circle(30px at 100% 0);transition:clip-path .6s ease-in-out}footer{background-color:#333;width:100%}footer .footer-wrapper{max-width:var(--container-width);margin:0 auto;padding:40px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}footer .footer-wrapper .row{width:100%}footer .footer-wrapper .row .full .line{background-color:var(--theme-blue);height:1px;width:100%;margin-bottom:20px}footer .footer-wrapper .row .full .wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}footer .footer-wrapper .row .full .wrapper .developer{color:var(--theme-orange);text-decoration:none}footer .footer-wrapper .row .full .wrapper ul{display:flex;flex-direction:row;list-style-type:none;gap:10px}footer .footer-wrapper .row .full .wrapper ul li a{color:#989898;font-family:Hind Madurai,serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}footer .footer-wrapper .first-row{display:flex;flex-direction:row;width:100%;justify-content:space-between;margin-bottom:20px;align-items:flex-start}footer .footer-wrapper .first-row .column{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px}footer .footer-wrapper .first-row .column .logo{width:276px;height:93px}footer .footer-wrapper .first-row .column p{color:#fff}footer .footer-wrapper .first-row .column ul{list-style-type:none}footer .footer-wrapper .first-row .column ul li a{text-decoration:none;color:#fff;text-transform:uppercase;line-height:32px}.footer-pre-info{width:100%;height:180px;background-color:var(--theme-orange)}.footer-pre-info .wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:var(--container-width);margin:0 auto;height:100%}.footer-pre-info .wrapper .left{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:30px}.footer-pre-info .wrapper .left .Titel{color:#fff}.footer-pre-info .wrapper .left img{height:100px;width:100px}.footer-pre-info .wrapper .right .KnopfAnfragen:hover{border-color:#fff;color:#fff}#header-article .header-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%}#header-article .header-wrapper .left{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;z-index:0}#header-article .header-wrapper .left .arrow-wrapper .arrow{position:absolute;top:0;left:70%;margin-top:-120px;width:189px;height:228px;filter:brightness(0);rotate:180deg;z-index:-9999999}#header-article .header-wrapper .right{width:auto;display:flex;justify-content:flex-end;position:relative}#header-article .header-wrapper .right .Bild{-o-object-fit:cover;object-fit:cover;min-height:400px;min-width:400px;height:400px;width:400px;border-radius:12px}#header-article .header-wrapper .right .points{height:105px;width:105px;position:absolute;right:95%;top:70%;z-index:-9999}#header-article .header-wrapper .left .Titel{text-align:left;color:var(--theme-orange)}#header-article .header-wrapper .left .Titel span{color:var(--theme-blue)}#header-article .header-wrapper .left .list-container{display:flex;flex-direction:column;margin-top:30px;margin-bottom:30px;gap:5px}#header-article .header-wrapper .left .list-container .list-item{display:flex;flex-direction:row;gap:5px}#header-article .header-wrapper .left .list-container .list-item img{width:29px;height:29px}#header-article .header-wrapper .right .simpleParallax{border-radius:12px!important}#short-article .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:5px;width:70%}#short-article .wrapper .Titel,#short-article .wrapper .Untertitel{text-transform:uppercase}#partner-article .text{text-align:left}#partner-article .partners{display:flex;flex-direction:row;justify-content:space-between;margin-top:25px;flex-wrap:wrap;filter:grayscale(100%)}#partner-article .partners a img{max-height:75px;width:auto}#numbers-article .wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}#numbers-article .wrapper .half{max-width:var(--container-width);margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding-bottom:20px}#numbers-article .wrapper .half .Titel{text-transform:uppercase;color:var(--theme-orange)}#numbers-article .wrapper .num-wrapper{background-color:#e6e6e6;width:100%;padding:80px 0}#numbers-article .wrapper .num-wrapper .numbers{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-width:var(--container-width);margin:0 auto}#numbers-article .wrapper .num-wrapper .numbers .num-connect{position:relative;display:flex;justify-content:center;align-items:flex-start}#numbers-article .wrapper .num-wrapper .numbers .num-connect .Titel{font-size:76px;line-height:70px;color:#000;margin-left:25px}main:has(#numbers-article) #teaser-article{padding-top:0}#teaser-article .wrapper{height:630px;max-height:630px;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative}#teaser-article .wrapper .image{position:absolute;height:630px;width:100%}#teaser-article .wrapper .image img{height:630px;max-height:630px;max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(20%);position:absolute;top:0;left:0;z-index:-9999}#teaser-article .wrapper .content{max-width:var(--container-width);margin:0 auto}#teaser-article .wrapper .inner{display:flex;flex-direction:column;width:50%;align-items:flex-start;text-align:left;gap:20px;z-index:99999;position:relative}#teaser-article .wrapper .inner p,#teaser-article .wrapper .inner .KnopfAnfragen:hover{color:#fff}#map{height:500px}.ol-pin{position:absolute;background-image:url(images/layout/icons/icon_pin.png);background-size:contain;width:40px;height:40px;border-radius:50%;transform:translate(-50%,-50%);z-index:999999}.ol-pin a{display:block;width:140%;height:140%}.map-filter{position:absolute;height:100%;width:100%;filter:brightness(0) saturate(100%) invert(33%) sepia(62%) saturate(1065%) hue-rotate(175deg) brightness(101%) contrast(80%);background-color:#000;opacity:.4;pointer-events:none}#certification-article .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}#certification-article .wrapper .certs{margin:40px 0;display:flex;flex-direction:row;justify-content:flex-start;width:100%;gap:50px}#certification-article .wrapper .certs img{height:60px;width:auto}.lg-container{position:relative;z-index:999999999}#service-article .wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-shadow:0 4px 18px 5px #00000040;border-radius:12px}#service-article .wrapper .left{height:500px;padding:40px 60px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;gap:10px}#service-article .wrapper .left .Titel{color:#000}#service-article .wrapper .left .TextUntertitel{color:#525252}#service-article .wrapper .left .KnopfAnfragen{margin-top:auto}#service-article .wrapper .right{height:500px}#service-article .wrapper .right img{min-width:359px;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}#prices-article{padding-top:40px}#prices-article .wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;gap:20px}#prices-article .wrapper .box{background:#076eae33;border-radius:12px;padding:20px 30px;box-sizing:border-box;min-height:300px;height:300px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;min-width:300px;width:300px}#prices-article .wrapper .box .Textnormal{text-align:left}#contact-article .wrapper{display:flex;flex-direction:column;width:100%;height:auto;justify-content:center;align-items:flex-start;gap:50px}#contact-article *{appearance:none;-webkit-appearance:none;-moz-appearance:none}#formular.disabled{display:none!important}#contact-article .formular{width:100%;max-width:65%;display:flex;flex-direction:column;gap:15px}#contact-article .formular .Textklein{text-align:left}#contact-article textarea{resize:vertical}#contact-article input[type=text],#contact-article textarea{color:#6a6a6a;font-family:Hind Madurai,serif;font-size:16px;font-style:normal;font-weight:300;border:1px solid #B3B3B3;border-radius:5px;padding:12px 20px;transition:.1s all ease-in-out}#contact-article input[type=text]:focus,#contact-article textarea:focus{outline:0;border:1px solid var(--theme-blue)}#contact-article .checkbox-container{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px}#contact-article .checkbox-container input[type=checkbox]{width:15px;height:15px;flex-shrink:0;border-radius:5px;background:#b3b3b3;box-shadow:0 4px 20px #00000026;transition:.1s all ease-in-out}#contact-article .checkbox-container input[type=checkbox]:checked{background:var(--theme-blue)}#contact-article .KnopfAnfragen{width:200px}#contact-article .contact-methods{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}#contact-article .contact-methods .item{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;border:1px solid var(--theme-blue);border-style:dotted;border-radius:12px;padding:10px}#contact-article .contact-methods .item img{width:28px;height:28px}#contact-article .contact-methods .item .revert{filter:brightness(0)}#contact-article .contact-methods .item a{text-decoration:none}#questions-article .wrapper{display:flex;width:100%}#questions-article .wrapper .left,#questions-article .wrapper .right{overflow:hidden;position:relative}#questions-article .wrapper .left{width:40%;padding-right:40px}#questions-article .wrapper .right{width:60%}#questions-article .wrapper .left .Titel{text-transform:uppercase;text-align:left}#questions-article .wrapper .right{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}#questions-article .wrapper .right .Untertitel{margin-bottom:20px}#short-accordions-article .right .accordion-wrapper .accordion-item{border-radius:0;overflow:hidden}#questions-article .right .accordion-wrapper .accordion-item .accordion-header{background-color:transparent;border:none;outline:none;width:100%;text-align:left;padding:20px 0;cursor:pointer;color:#000;display:flex;flex-direction:row;justify-content:space-between;transition:all .1s ease-in-out}#questions-article .right .accordion-wrapper .accordion-item .accordion-header:hover,#questions-article .right .accordion-wrapper .accordion-item .accordion-header:hover .plus{color:var(--theme-blue)}#questions-article .right .accordion-wrapper .accordion-item .accordion-header .plus{color:#575757;font-size:24px}#questions-article .right .accordion-wrapper .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:transparent;padding:0;text-align:left}#questions-article .right .accordion-wrapper .accordion-item .accordion-content .Textnormal{margin:10px 0;color:#575757}#accordions-article{padding-top:20px}#accordions-article .wrapper .accordion-item{border:1px solid var(--theme-blue);border-radius:0;overflow:hidden;border-style:solid none none}#accordions-article .wrapper .accordion-item .accordion-header{background-color:transparent;border:none;outline:none;width:100%;text-align:left;padding:20px 0;cursor:pointer;color:#000;display:flex;flex-direction:row;justify-content:space-between;transition:all .1s ease-in-out}#accordions-article .wrapper .accordion-item .accordion-header:hover,#accordions-article .wrapper .accordion-item .accordion-header:hover .plus{color:var(--theme-blue)}#accordions-article .wrapper .accordion-item .accordion-header .plus{color:#575757;font-size:24px}#accordions-article .wrapper .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease;background-color:transparent;padding:0;text-align:left}#accordions-article .wrapper .accordion-item .accordion-content .Textnormal{margin:10px 0;color:#575757}#reviews .review-box{padding:20px;border-radius:10px;background-color:#076eae33;min-height:350px}#reviews .wrapper{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:20px;gap:5px;text-align:left}
