body .modern-header .st-phone-toggle,html[data-theme=dark] body .modern-header .st-phone-toggle{width:calc(43 * var(--st-display-unit, 1px));height:calc(43 * var(--st-display-unit, 1px));border:1px solid #485e55;background:#14191a;color:#73efa9;box-shadow:none;transform:none}body .modern-header .st-phone-toggle:is(:hover,[aria-expanded=true]){background:#202b28;border-color:#70dfa8;box-shadow:none;transform:none}body .modern-header .theme-toggle{box-sizing:border-box;width:calc(43 * var(--st-display-unit, 1px));height:calc(43 * var(--st-display-unit, 1px));flex:0 0 calc(43 * var(--st-display-unit, 1px));margin-left:0;padding:calc(9 * var(--st-display-unit, 1px))}.st-contact-options .st-contact-option-copy strong{font-size:calc(17 * var(--st-display-unit, 1px));line-height:1.15;letter-spacing:-.035em}.st-contact-options .st-contact-option-copy small{font-size:calc(13 * var(--st-display-unit, 1px));line-height:1.25;font-weight:750;color:#159a69}html[data-theme=dark] .st-contact-options .st-contact-option-copy small{color:#9bf2b9}@media(max-width:959px){body .modern-header .theme-toggle{width:calc(43 * var(--st-display-unit, 1px));height:calc(43 * var(--st-display-unit, 1px));flex-basis:calc(43 * var(--st-display-unit, 1px))}.st-contact-options .st-contact-option-copy strong{font-size:calc(16 * var(--st-display-unit, 1px))}}@media(max-width:400px){body .modern-header .st-phone-toggle,body .modern-header .theme-toggle{width:calc(39 * var(--st-display-unit, 1px));height:calc(39 * var(--st-display-unit, 1px));flex-basis:calc(39 * var(--st-display-unit, 1px))}}.st-faq-insights-note{max-width:calc(390 * var(--st-display-unit, 1px));margin:calc(8 * var(--st-display-unit, 1px)) 0 calc(14 * var(--st-display-unit, 1px))!important;font-size:calc(13 * var(--st-display-unit, 1px))!important;line-height:1.55!important;color:var(--st-muted,#617a72)}.st-faq-intro .st-inline-link{margin-top:0}.st-visual-care{display:grid;place-items:center;overflow:visible;min-height:calc(292 * var(--st-display-unit, 1px))}.st-care-art{width:min(100%,calc(390 * var(--st-display-unit, 1px)));aspect-ratio:900/650;overflow:hidden;border:1px solid #347b6c;border-radius:calc(22 * var(--st-display-unit, 1px));background:#11242b;box-shadow:0 18px 42px #072c2b27,0 30px 68px #072c2b0e}.st-care-art img{display:block;width:100%;height:100%;object-fit:cover}html[data-theme=dark] .st-care-art{border-color:#408577;box-shadow:0 18px 48px #0007}@media(max-width:599px){.st-visual-care{min-height:calc(285 * var(--st-display-unit, 1px))}.st-care-art{width:100%}}.st-support-launcher,.st-support-mobile-launcher{--mira-surface:#e5fff0;position:relative;isolation:isolate;overflow:hidden;border:0;background:var(--mira-surface);color:#153b31;box-shadow:0 8px 24px #102d2527}.st-support-launcher:hover,.st-support-mobile-launcher:hover{background:var(--mira-surface);box-shadow:0 10px 27px #102d2535}.st-support-launcher:before,.st-support-mobile-launcher:before{content:"";position:absolute;z-index:0;inset:-260%;background:conic-gradient(transparent 0deg 225deg,#159965 260deg,#55ddab 287deg,#36a5df 305deg,transparent 338deg);animation:st-mira-orbit 5.5s linear infinite;pointer-events:none}.st-support-launcher:after,.st-support-mobile-launcher:after{content:"";position:absolute;z-index:0;inset:calc(2 * var(--st-display-unit, 1px));border-radius:inherit;background:var(--mira-surface);pointer-events:none}.st-support-launcher>*,.st-support-mobile-launcher>*{position:relative;z-index:1}.st-support-launcher .st-support-avatar-image{box-shadow:none;border:1px solid #69d2a5}.st-support-panel,html[data-theme=dark] .st-support-panel{box-shadow:0 20px 64px #081d1d57;border-color:#56bc8d}html[data-theme=dark] .st-support-launcher,html[data-theme=dark] .st-support-mobile-launcher{--mira-surface:#1b2424;color:#d9ffe6;border:0;box-shadow:0 8px 26px #0006}html[data-theme=dark] .st-support-launcher:hover,html[data-theme=dark] .st-support-mobile-launcher:hover{background:var(--mira-surface);box-shadow:0 10px 29px #0007}html[data-theme=dark] .st-support-launcher-copy small{color:#a4cdb8}@keyframes st-mira-orbit{to{transform:rotate(360deg)}}.st-support-head,html[data-theme=dark] .st-support-head{position:relative;isolation:isolate;overflow:hidden;background:#43e889;color:#102f25;border-color:#2baf71}.st-support-head:hover,html[data-theme=dark] .st-support-head:hover{background:#4ced94}.st-support-head small,html[data-theme=dark] .st-support-head small{color:#225e42}.st-support-head>div,.st-support-head>.st-support-close-icon{position:relative;z-index:1}.st-support-head:before{content:"";position:absolute;inset:calc(-55 * var(--st-display-unit, 1px)) auto calc(-55 * var(--st-display-unit, 1px)) calc(-100 * var(--st-display-unit, 1px));width:calc(74 * var(--st-display-unit, 1px));background:#fff;opacity:.18;transform:skew(-22deg) translate(calc(-140 * var(--st-display-unit, 1px)));pointer-events:none;animation:st-mira-head-sweep 4.8s 1.2s ease-in-out infinite}.st-support.is-open .st-support-head{animation:st-mira-head-rise .72s cubic-bezier(.16,1,.3,1) both}.st-support-head .st-support-avatar-image{border:calc(2 * var(--st-display-unit, 1px)) solid #f2fff1;box-shadow:0 0 0 3px #11875a55}.st-support-close-icon,html[data-theme=dark] .st-support-close-icon{background:#0b683e;color:#e5ffe9}@keyframes st-mira-head-sweep{0%,68%{transform:skew(-22deg) translate(calc(-140 * var(--st-display-unit, 1px)))}92%,to{transform:skew(-22deg) translate(calc(650 * var(--st-display-unit, 1px)))}}@keyframes st-mira-head-rise{0%{filter:brightness(1.5);clip-path:inset(0 100% 0 0);transform:translateY(calc(-18 * var(--st-display-unit, 1px)))}60%{filter:brightness(1.15)}to{filter:brightness(1);clip-path:inset(0 0 0 0);transform:none}}.badge-lightbox[open]{gap:0}.badge-lightbox::backdrop{background:#101724a8;backdrop-filter:blur(5px) saturate(.85);-webkit-backdrop-filter:blur(5px) saturate(.85)}.badge-lightbox-frame{position:relative;width:min(78vw,calc(800 * var(--st-display-unit, 1px)),calc(58dvh * var(--preview-ratio)));aspect-ratio:var(--preview-ratio);flex:none;animation:st-badge-enter .48s cubic-bezier(.16,1,.3,1) both}.badge-lightbox-stage{width:100%;height:100%;aspect-ratio:auto;animation:none}.badge-lightbox-close{top:calc(-13 * var(--st-display-unit, 1px));right:calc(-13 * var(--st-display-unit, 1px));width:calc(39 * var(--st-display-unit, 1px));height:calc(39 * var(--st-display-unit, 1px));background:#172524d9;border-color:#b9f5d2;color:#fff;box-shadow:0 5px 18px #0006}.badge-lightbox.is-closing .badge-lightbox-frame{animation:st-badge-return .29s cubic-bezier(.4,0,.7,1) both}.badge-lightbox.is-closing::backdrop{animation:st-badge-backdrop-out .29s ease both}@keyframes st-badge-enter{0%{opacity:0;transform:translateY(calc(22 * var(--st-display-unit, 1px))) scale(.89)}to{opacity:1;transform:none}}@keyframes st-badge-return{to{opacity:0;transform:translateY(calc(28 * var(--st-display-unit, 1px))) scale(.86)}}@keyframes st-badge-backdrop-out{to{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}@media(min-width:960px){#leistungen{padding-top:calc(36 * var(--st-display-unit, 1px))}html body #pakete .st-comparison.cmp-intro{padding-top:calc(18 * var(--st-display-unit, 1px));padding-bottom:calc(24 * var(--st-display-unit, 1px));margin-bottom:calc(12 * var(--st-display-unit, 1px))}#pakete .cmp-ribbon-shell{margin-bottom:calc(16 * var(--st-display-unit, 1px))}#pakete .wp-packages{padding-top:calc(28 * var(--st-display-unit, 1px))}}@media(max-width:959px){.st-support-mobile-launcher,html[data-theme=dark] .st-support-mobile-launcher{position:absolute;right:max(calc(16 * var(--st-display-unit, 1px)),env(safe-area-inset-right));bottom:max(calc(16 * var(--st-display-unit, 1px)),env(safe-area-inset-bottom));display:grid;place-items:center;width:calc(54 * var(--st-display-unit, 1px));height:calc(54 * var(--st-display-unit, 1px));min-height:calc(54 * var(--st-display-unit, 1px));padding:0;border-radius:50%;font-size:0}.st-support-mobile-launcher svg{width:calc(27 * var(--st-display-unit, 1px));height:calc(27 * var(--st-display-unit, 1px));fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.st-support-panel,html[data-theme=dark] .st-support-panel{box-shadow:0 -13px 43px #081d1d48;border-bottom:0}.st-support.is-keyboard-open{top:var(--mira-viewport-top,0px);bottom:auto;height:var(--mira-viewport-height,100dvh)}.st-support.is-keyboard-open .st-support-panel{height:100%;max-height:100%;border-radius:calc(17 * var(--st-display-unit, 1px)) calc(17 * var(--st-display-unit, 1px)) 0 0}.st-support.is-keyboard-open .st-support-privacy{padding-bottom:calc(7 * var(--st-display-unit, 1px))}}@media(min-width:2450px){:root{--st-max:clamp(calc(1400 * var(--st-display-unit, 1px)),60vw,calc(2100 * var(--st-display-unit, 1px)))}body .site-header.modern-header{height:clamp(calc(100 * var(--st-display-unit, 1px)),4vw,calc(138 * var(--st-display-unit, 1px)))}body .modern-header .nav-wrap{width:min(86%,calc(2640 * var(--st-display-unit, 1px)));max-width:none;gap:calc(42 * var(--st-display-unit, 1px))}body .modern-header .brand{font-size:clamp(calc(38 * var(--st-display-unit, 1px)),1.46vw,calc(51 * var(--st-display-unit, 1px)))}body .modern-header .nav-link,body .modern-header .nav-contact{font-size:clamp(calc(15 * var(--st-display-unit, 1px)),.55vw,calc(18 * var(--st-display-unit, 1px)))}body .modern-header .st-phone-toggle,html[data-theme=dark] body .modern-header .st-phone-toggle,body .modern-header .theme-toggle{width:clamp(calc(47 * var(--st-display-unit, 1px)),1.84vw,calc(64 * var(--st-display-unit, 1px)));height:clamp(calc(47 * var(--st-display-unit, 1px)),1.84vw,calc(64 * var(--st-display-unit, 1px)));flex-basis:clamp(calc(47 * var(--st-display-unit, 1px)),1.84vw,calc(64 * var(--st-display-unit, 1px)))}body .modern-header .st-phone-toggle svg{width:calc(31 * var(--st-display-unit, 1px));height:calc(31 * var(--st-display-unit, 1px))}.st-contact-options .st-contact-option-copy strong{font-size:calc(24 * var(--st-display-unit, 1px))}.st-contact-options .st-contact-option-copy small{font-size:calc(18 * var(--st-display-unit, 1px))}.cinematic-hero .hero-copy{left:max(4%,calc((100% - calc(2640 * var(--st-display-unit, 1px)))/2));max-width:min(42%,calc(1120 * var(--st-display-unit, 1px)))}.cinematic-hero .hero-copy h1{font-size:clamp(calc(94 * var(--st-display-unit, 1px)),3.65vw,calc(138 * var(--st-display-unit, 1px)))}.cinematic-hero .hero-art{width:37%;max-width:calc(1350 * var(--st-display-unit, 1px));right:8%}.cinematic-hero .hero-actions .button{min-height:calc(92 * var(--st-display-unit, 1px));min-width:calc(540 * var(--st-display-unit, 1px));padding:calc(26 * var(--st-display-unit, 1px)) calc(34 * var(--st-display-unit, 1px));font-size:calc(21 * var(--st-display-unit, 1px))}.cinematic-hero .hero-price{font-size:calc(20 * var(--st-display-unit, 1px))}.cinematic-hero .hero-price small{font-size:calc(15 * var(--st-display-unit, 1px))}.cinematic-hero .hero-footer{left:max(4%,calc((100% - calc(2640 * var(--st-display-unit, 1px)))/2));right:max(4%,calc((100% - calc(2640 * var(--st-display-unit, 1px)))/2))}.cinematic-hero .hero-footer .hero-description{font-size:clamp(calc(22 * var(--st-display-unit, 1px)),1vw,calc(30 * var(--st-display-unit, 1px)))}.cinematic-hero .hero-footer .hero-credentials{--badge-height:clamp(calc(145 * var(--st-display-unit, 1px)),5.7vw,calc(200 * var(--st-display-unit, 1px)))}#leistungen .st-section-heading{max-width:calc(1230 * var(--st-display-unit, 1px))}#leistungen .st-section-heading h2,.st-care h2,.st-contact h2{font-size:clamp(calc(72 * var(--st-display-unit, 1px)),2.85vw,calc(102 * var(--st-display-unit, 1px)))}.st-section-heading p,.st-care>div>p,.st-contact-copy>p{font-size:calc(24 * var(--st-display-unit, 1px))}#pakete .wp-heading h2{font-size:calc(70 * var(--st-display-unit, 1px))}#pakete .wp-heading p{font-size:calc(22 * var(--st-display-unit, 1px))}#leistungen .st-service h3{font-size:clamp(calc(32 * var(--st-display-unit, 1px)),1.25vw,calc(44 * var(--st-display-unit, 1px)))}#leistungen .st-service p{font-size:calc(23 * var(--st-display-unit, 1px))}.st-visual-care{min-height:calc(430 * var(--st-display-unit, 1px))}.st-care-art{width:min(100%,calc(585 * var(--st-display-unit, 1px)))}.st-support-launcher{width:calc(560 * var(--st-display-unit, 1px));min-height:calc(92 * var(--st-display-unit, 1px));padding:calc(15 * var(--st-display-unit, 1px)) calc(20 * var(--st-display-unit, 1px))}.st-support-launcher-copy strong{font-size:calc(19 * var(--st-display-unit, 1px))}.st-support-launcher-copy small{font-size:calc(13 * var(--st-display-unit, 1px))}.st-support-panel{width:calc(520 * var(--st-display-unit, 1px));height:min(calc(740 * var(--st-display-unit, 1px)),calc(100dvh - calc(120 * var(--st-display-unit, 1px))))}}@media(prefers-reduced-motion:reduce){.st-support-launcher:before,.st-support-mobile-launcher:before,.st-support-head:before,.st-support.is-open .st-support-head,.badge-lightbox-frame,.badge-lightbox.is-closing .badge-lightbox-frame{animation:none}}:root{--st-display-unit: max(1px, .0390625vw);font-size:calc(16 * var(--st-display-unit))}
