:root{--bs-primary:#f39200;--bs-primary-hover:#d27e00;--bs-secondary:#00a2b4;--bs-secondary-hover:#00818f;--bs-tertiary:#444444;--bs-tertiary-hover:#222222}body,html{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:18px;font-weight:300;line-height:1.8;color:var(--bs-tertiary);background-color:var(--bs-white);height:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:200;margin:30px 0;line-height:1.5;color:var(--bs-secondary)}.h1,h1{margin-top:0;color:var(--bs-primary)}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:65%;color:var(--bs-tertiary)}.h1,h1{font-size:50px}.h2,h2{font-size:45px}.h3,h3{font-size:35px}.h4,h4{font-size:30px}.h5,h5{font-size:25px}.h6,h6{font-size:20px}p{margin:15px 0;text-align:justify;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a{color:var(--bs-tertiary);text-decoration:none;transition:all .25s}a:focus,a:hover{color:var(--bs-tertiary-hover);text-decoration:none}small{display:block;font-size:65%}.fw-bold,b,strong{font-weight:800}hr{margin:60px 0;border-color:var(--bs-primary);border-width:2px;opacity:.5}.headline-divider{display:block;position:relative;width:220px;height:7px;background-color:transparent;border-top:1px solid var(--bs-tertiary);border-bottom:1px solid var(--bs-tertiary);margin-bottom:45px;margin-top:-15px}.headline-divider.primary{border-color:var(--bs-primary)}.headline-divider.secondary{border-color:var(--bs-secondary)}.headline-divider.white{border-color:var(--bs-white)}.btn{border-radius:20px 0 20px 0;border:none;padding:10px 15px;box-shadow:none!important}.btn-secondary{background-color:var(--bs-tertiary)!important;color:var(--bs-white)!important}.btn-secondary:focus,.btn-secondary:hover{background-color:var(--bs-tertiary-hover)!important;color:var(--bs-white)!important}.btn-whatsapp{background-color:#25d366;color:var(--bs-white)}.btn-whatsapp:focus,.btn-whatsapp:hover{background-color:#075e54;color:var(--bs-white)}.img-content{border-radius:20px 0 20px 0}.bg-primary{background-color:var(--bs-primary)!important;color:var(--bs-white)}.bg-primary a,.bg-primary h1,.bg-primary h2,.bg-primary h3,.bg-primary h4,.bg-primary h5,.bg-primary h6,.bg-primary p{color:var(--bs-white)}.bg-secondary{background-color:var(--bs-secondary)!important;color:var(--bs-white)}.bg-secondary a,.bg-secondary h1,.bg-secondary h2,.bg-secondary h3,.bg-secondary h4,.bg-secondary h5,.bg-secondary h6,.bg-secondary p{color:var(--bs-white)}.navbar{background-color:var(--bs-white);position:absolute;top:60px;left:0;right:0;z-index:1000}.nav-link{color:var(--bs-tertiary);font-weight:400;width:100%;text-align:center}.nav-link.active,.nav-link:focus,.nav-link:hover{color:var(--bs-primary)!important}.navbar-logo{display:block;position:relative;width:100%;max-width:220px;margin:-45px 0 -45px 0;background-color:var(--bs-white);padding:30px;border-radius:20px 0 20px 0;transition:all .25s}.navbar.fixed-top{position:fixed;top:0}.navbar.fixed-top .navbar-logo{max-width:120px;margin:0;padding:0}.navbar-toggler{border-radius:20px 0 20px 0;border:none;padding:10px 15px;background-color:var(--bs-primary);color:var(--bs-white);font-size:32px}.header{display:block;position:relative;min-height:100%}.header-sm{min-height:500px}.header-fader{display:block;position:absolute!important;top:0;left:0;right:0;bottom:0;z-index:1}.header-fader::after{content:'';background-color:var(--bs-tertiary);opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.header-content{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:45px;color:var(--bs-white);z-index:3;text-align:center;line-height:1.25;padding-top:75px}.scroll-to-section{display:block;position:absolute;bottom:60px;left:50%;transform:translateX(-50%);font-size:50px;text-align:center;color:var(--bs-white);z-index:3;transition:all .25s}.scroll-to-section:focus,.scroll-to-section:hover{color:var(--bs-white);bottom:50px}.section{display:block;position:relative;padding:60px 0;background-color:var(--bs-white)}.section-split-left,.section-split-right{padding:0;border-top:30px solid var(--bs-white);border-bottom:30px solid var(--bs-white);min-height:400px}.section-split-left-img{display:block;position:absolute;left:15px;top:-30px;bottom:-30px;width:calc(50% - 125px);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:20px 0 20px 0}.section-split-right-img{display:block;position:absolute;right:15px;top:-30px;bottom:-30px;width:calc(50% - 125px);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:20px 0 20px 0}.section-split-left .section-text{padding:60px 0 60px 45px}.section-split-right .section-text{padding:60px 45px 60px 0}.footer{display:block;position:relative;margin-top:60px}.footer-start{display:block;position:relative;padding:30px 0;background-color:var(--bs-tertiary);color:var(--bs-white)}.footer-end{display:block;position:relative;padding:30px 0;background-color:var(--bs-tertiary-hover);color:var(--bs-white)}.footer a{color:var(--bs-white)}.footer a:hover{color:var(--bs-white);opacity:.5}.footer-developer{display:inline-flex;flex-direction:row;align-items:center;line-height:1.25}.footer-developer img{width:100%;max-width:40px;margin-right:5px}.card{border:none;border-radius:20px 0 20px 0}.card-title{margin:0;color:var(--bs-tertiary)!important;font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:24px}.card-title small{font-size:16px}.accordion-item{border-radius:20px 0 20px 0!important;border:none;margin-bottom:15px}.accordion-header{margin:0;border-radius:20px 0 20px 0!important}.accordion-button{border-radius:20px 0 20px 0!important;font-size:22px;background-color:var(--bs-secondary);color:var(--bs-white);box-shadow:none!important}.accordion-button:hover,.accordion-button:not(.collapsed){background-color:var(--bs-secondary-hover);color:var(--bs-white)}.accordion-button::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-plus-lg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2"/></svg>')}.accordion-button:not(.collapsed)::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-dash-lg" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8"/></svg>')}#accordionKosmetik .accordion-button{background-color:var(--bs-primary)}#accordionKosmetik .accordion-button:hover,#accordionKosmetik .accordion-button:not(.collapsed){background-color:var(--bs-primary-hover);color:var(--bs-white)}.modal-content{border-radius:20px 0 20px 0;border:none}.modal#modal-angebot .btn-close{position:absolute;top:15px;right:15px;z-index:1;--bs-btn-close-color:#fff;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");width:45px;height:45px;background:var(--bs-secondary) var(--bs-btn-close-bg) center/25px auto no-repeat;box-shadow:none!important;border-radius:20px 0 20px 0;opacity:1}.modal#modal-angebot .modal-body{padding:0}.modal#modal-angebot .modal-body img{width:100%;border-radius:20px 0 20px 0}@media (max-width:1399.98px){.navbar{top:15px}.navbar-logo{max-width:120px;margin:0;padding:0}.nav-link{text-align:start}}@media (max-width:1199.98px){.section-split-left,.section-split-right{padding:60px 0;border-top:none;border-bottom:none;min-height:400px}.section-split-left-img,.section-split-right-img{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;border-radius:20px 0 20px 0;min-height:300px}.section-split-left .section-text,.section-split-right .section-text{padding:30px 0 0 0}}@media (max-width:991.98px){.h1,h1{font-size:40px}.h2,h2{font-size:35px}.h3,h3{font-size:30px}.h4,h4{font-size:25px}.h5,h5{font-size:20px}.h6,h6{font-size:18px}}@media (max-width:767.98px){.section,.section-split-left,.section-split-right{padding:30px 0}.section-split-left-img,.section-split-right-img{min-height:250px}}