@font-face{font-family:"Inter Tight";font-style:normal;font-weight:100 900;font-display:swap;src:url("../webfonts/inter-tight-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:100 900;font-display:swap;src:url("../webfonts/inter-tight-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter Tight";font-style:italic;font-weight:100 900;font-display:swap;src:url("../webfonts/inter-tight-italic-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--swiper-theme-color: #29A80B;--accent-color: #29A80B}.hero{background-image:url("/assets/images/title.webp")}.footer-cta-box{margin-top:0}.footer-contact-item{flex-wrap:nowrap}.footer-contact-item .icon-box{flex-shrink:0}.footer-contact-item-content{width:unset;flex:1 1 0;min-width:0;overflow-wrap:anywhere}.hero-contact-box-gold{width:100%}.pricing-item-gold ul{padding-left:20px}.pricing-item-gold ul li{line-height:1.6em}.sm_modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}.modal-content{background-color:#fff;margin:auto;padding:80px 100px;border-radius:8px;width:1600px;max-width:90%;box-shadow:0px 4px 6px rgba(0,0,0,.1);text-align:left}.close{position:absolute;right:20px;top:15px;color:#aaa;font-size:28px;z-index:9999999;font-weight:bold;cursor:pointer;transition-duration:.3s}.close:hover{color:#000}.sm_modal-trigger{cursor:pointer}.sm_ref-modal .modal-content{box-shadow:unset;background-color:rgba(0,0,0,0);padding:0}.sm_ref-modal .modal-content .swiper-slide{display:flex;justify-content:center}.sm_ref-modal .modal-content img{border-radius:8px;max-height:50vh;width:auto}.testimonial-pagination-prime{justify-content:center;display:flex;margin-top:10px}.swiper-pagination-bullet-active{background:var(--swiper-theme-color)}.btn-default{color:#fff}.hero-contact-header-contant-gold p{color:#fff}.btn-default::before{background-image:url("/assets/images/arrow-white.svg")}.btn-default:hover::before{background-image:url("/assets/images/arrow-primary.svg")}.btn-default.btn-highlighted:hover{color:var(--primary-color)}.pricing-item-gold.highlighted-box{color:#fff !important}.pricing-item-gold.highlighted-box h2{color:#fff}.hero-body-item .icon-box img,.feature-item-gold .icon-box img{width:unset;max-height:80%}.hero-body-item .icon-box:before{background:#033f2d}header.main-header.hide{transform:translateY(-150%)}header.main-header{position:fixed;transition:transform .3s ease}header.main-header:not(.at-top) .bg-section{background-color:#033f2d}#ueber-uns .image-person{width:40%}body:has(.datenschutz,.impressum,.error-404) header.main-header .bg-section{background-color:#033f2d}.error-404{display:flex;align-items:center;min-height:100vh;padding:160px 0 80px}.error-404 h1{font-size:160px;line-height:1em;color:var(--accent-color);margin-bottom:20px}.error-404 p{font-size:22px;margin-bottom:40px}@media(max-width: 767px){.error-404 h1{font-size:100px}.error-404 p{font-size:18px}}.datenschutz,.impressum{padding:220px 0 80px;overflow-wrap:break-word}.datenschutz h1,.impressum h1{font-size:40px;margin-bottom:30px}.datenschutz h2,.impressum h2{font-size:28px;line-height:1.2em;margin:50px 0 20px;scroll-margin-top:120px}.datenschutz h3,.impressum h3{font-size:20px;line-height:1.3em;margin:30px 0 12px}.datenschutz p,.datenschutz li,.impressum p,.impressum li{line-height:1.7em}.datenschutz p,.impressum p{margin-bottom:1em}.datenschutz .stand,.impressum .stand{font-style:italic}.datenschutz ul,.impressum ul{list-style:disc;padding-left:22px;margin-bottom:1.5em}.datenschutz ul li,.impressum ul li{margin-bottom:.6em}.datenschutz ul.index,.impressum ul.index{padding:20px 20px 20px 42px;margin-bottom:40px;background:rgba(0,0,0,.04);border-radius:12px}.datenschutz a,.impressum a{color:var(--accent-color);text-decoration:underline;overflow-wrap:anywhere}.datenschutz a:hover,.impressum a:hover{text-decoration:none}/*# sourceMappingURL=cuSTORMS.css.map */
