body{background-color:#e7e7e7}html{scroll-behavior:smooth;scroll-margin-top:200px}main{margin-top:110px;overflow:hidden}.grecaptcha-badge{visibility:hidden!important}header{background-color:#fff;width:100%;z-index:1020;transition:.3s all ease-in-out;top:0;position:fixed;border-bottom:2px solid var(--theme-box-border);opacity:1}header.scrolled{-webkit-box-shadow:0px 0px 8px 5px rgba(0,0,0,.18);box-shadow:0 0 8px 5px #0000002e;border-bottom:2px solid transparent}header.scrolled nav{height:100px}header nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:var(--container-width);margin:0 auto;height:110px;transition:.3s all ease-in-out}header nav .logo img{width:350px;height:49px}header nav ul{display:flex;flex-direction:row;align-items:center;gap:25px}header nav ul .menu-li{text-transform:uppercase}header nav ul li.active{color:var(--theme-yellow)!important}header nav .navigation-toggle{display:none}#MobileNav{display:none}#Navigation ul li.has-dropdown{position:relative}#Navigation ul li.has-dropdown:hover .dropdown{display:block;visibility:visible;opacity:1}#Navigation ul li .dropdown{display:none;visibility:hidden;opacity:0;position:absolute;top:100%;left:0;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:10px 0;z-index:200;transition:opacity .3s ease,visibility .3s ease}#Navigation ul li .dropdown li{margin:0;padding:0}#Navigation ul li .dropdown li a{display:block;padding:10px 20px;font-size:16px;color:#000;text-transform:none;white-space:nowrap}#Navigation ul li .dropdown li a:hover{background-color:#f0f0f0;color:var(--theme-greyish)}#hero .wrapper{height:800px;width:100%;position:relative;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;gap:30px;padding:30px;color:#fff}#hero h1{color:#fff}#hero .wrapper .background-image{position:absolute;height:100%;width:100%;object-fit:cover;z-index:-99}#hero .wrapper .image-overlay{position:absolute;height:100%;width:100%;z-index:-88;background-color:var(--theme-greyish);opacity:.5}#text .wrapper{display:flex;flex-direction:column;gap:20px}#text .wrapper .theme-M{color:var(--theme-greyish)}#text .wrapper .select-left{align-items:flex-start;text-align:left}#text .wrapper.select-right{align-items:flex-end;text-align:right}#text .wrapper.select-centered{align-items:center;text-align:center}#cards .wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}#cards .wrapper .card-el{border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:#fff;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;align-items:center;padding:30px;text-align:center}#cards .wrapper .card-el .icon{background-color:#f9f9ff;border-radius:var(--border-radius);height:72px;width:72px;display:flex;justify-content:center;align-items:center}#cards .wrapper .card-el .icon img{height:50%;width:50%}#cards .wrapper .card-el .theme-L{color:var(--theme-yellow)}#cards .wrapper .card-el .theme-M{color:var(--theme-greyish)}#funnel *{appearance:none;-webkit-appearance:none;-moz-appearance:none}#funnel .wrapper{border:1px solid var(--border-color);border-radius:var(--border-radius);width:100%;position:relative;padding:50px;display:flex;flex-direction:column;gap:30px}#funnel .wrapper .background-image{position:absolute;height:100%;width:100%;z-index:-99;opacity:.2;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius);object-fit:cover}#funnel .wrapper .form-wrapper .form-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}#funnel .wrapper .form-wrapper .form-group div{display:flex;flex-direction:column;gap:10px}#funnel .wrapper .form-wrapper .form-group div label{color:var(--theme-greyish)}#funnel .wrapper .form-wrapper .checkbox-container{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:20px}#pricing .wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#pricing .wrapper .price-el{border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:30px}#pricing .wrapper .price-el .theme-L{color:var(--theme-yellow)}#pricing .wrapper .price-el .checkliste{display:flex;flex-direction:column;align-items:flex-start;gap:10px}#pricing .wrapper .price-el .checkliste .el{display:flex;gap:10px;justify-content:center;align-items:center}#pricing .wrapper .price-el .checkliste .el .icon{height:28px;width:28px;background-color:#000;border-radius:50%;display:flex;justify-content:center;align-items:center}#pricing .wrapper .price-el .checkliste .el .icon img{height:60%;width:60%}#reviews .content-wrapper{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:20px}#reviews .review-wrapper{margin-top:20px;position:relative}#reviews .review-wrapper .sliderButton{position:absolute}#reviews .review-wrapper .review-el{border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:#fff;padding:50px 30px;max-width:400px;display:flex;flex-direction:column;gap:20px;align-items:flex-start}#reviews .review-wrapper .review-el .stars{display:flex;flex-direction:row;gap:5px}#reviews .review-wrapper .review-el .stars img{height:28px;width:28px}footer{margin-top:70px;background-color:#fff;overflow:hidden}footer .wrapper{padding:50px 0;max-width:var(--container-width);margin:0 auto}footer .wrapper .top{display:flex;flex-direction:row;justify-content:space-between;align-items:center}footer .wrapper .top .logo img{max-width:350px;height:49px}footer .wrapper .top ul{display:flex;flex-direction:row;gap:10px}footer .wrapper .bottom{margin-top:20px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;text-align:center}footer .wrapper .bottom .line{height:1px;width:100%;background-color:var(--border-color)}#contactform *{appearance:none;-webkit-appearance:none;-moz-appearance:none}#contactform .wrapper{display:flex;flex-direction:row;gap:80px;justify-content:center;align-items:center}#contactform .wrapper .right{max-width:45%;width:100%}#contactform .wrapper .right img{object-fit:cover;width:100%;height:800px;border-radius:var(--border-radius)}#contactform .left{display:flex;flex-direction:column;gap:20px;align-items:flex-start;width:100%}#contactform .left .form-wrapper{width:100%}#contactform .left .form-wrapper .form-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px;column-gap:20px}#contactform .left .form-wrapper .form-group div,#contactform .left .form-wrapper .form-group-full div{display:flex;flex-direction:column;gap:5px}#contactform .left .form-wrapper .form-group-full{margin-top:10px;margin-bottom:10px}#contactform .left .form-wrapper .checkbox-container{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:10px}#contactintel .wrapper{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;border-radius:var(--border-radius);padding:50px}#contactintel .wrapper div img{height:32px;width:32px}#contactintel .wrapper div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}#faq .wrapper{display:flex;flex-direction:column;gap:20px;align-items:center}#faq .wrapper .untertitel{text-align:center}#faq .wrapper .accordions{display:flex;flex-direction:column;gap:10px}#faq .wrapper .accordions .element{border-radius:var(--border-radius);background-color:#fff;border:1px solid var(--border-color);padding:10px 15px}#faq .wrapper .accordions .element .bar{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:30px 0;height:auto}#faq .wrapper .accordions .element .bar .circle{height:32px;width:32px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}#faq .wrapper .accordions .element .bar .circle .theme-M{color:#000}#faq .wrapper .accordions .element .content{max-height:0;overflow:hidden;transition:all .15s ease-in-out}#faq .wrapper .accordions .element.active .content{max-height:600px;margin-bottom:20px}#faq .wrapper .accordions .element .circle p{transition:transform .3s ease}#faq .wrapper .accordions .element.active .circle p{transform:rotate(45deg)}#cta .wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#slidertext .wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:60px}#slidertext .wrapper .left,#slidertext .wrapper .right{width:50%}#slidertext .wrapper .right{display:flex;flex-direction:column;gap:20px}#slidertext .wrapper .left img{height:400px;width:100%;object-fit:cover;border-radius:var(--border-radius)}#gallery .wrapper{display:flex;flex-direction:column;gap:20px}#gallery .wrapper .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}#gallery .wrapper .grid a img{height:300px;width:100%;object-fit:cover;border-radius:var(--border-radius)}#gallery .wrapper .grid a{border:1px solid transparent;border-radius:var(--border-radius)}#gallery .wrapper .grid a:hover{border:1px solid var(--theme-yellow);transform:scale(1.02)}#flyouts{display:flex;flex-direction:column;gap:10px;position:fixed;top:45%;right:0;z-index:9999}#flyouts a{background-color:var(--theme-yellow);padding:20px;border-radius:12px 0 0 12px}#flyouts a img{height:24px;width:24px;filter:brightness(1000%)}#legal .wrapper{display:flex;flex-direction:column;gap:20px}#error .wrapper{margin-top:180px;margin-bottom:180px;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:50px}
