*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{interpolate-size:allow-keywords;--cobalt-blue:#002fa7;--soft-teal:#6faab3;--blue-mist:#e3f1f3;--lavender-grey:#a6a3b6;--ivory:#fdf6eb;--ivory-transparent:#fdf6ebe6;--champagne:#e2d3be;--ink:#0e0a1f;--white:#fff;--footer-bg-color:#0e0a1f;--border-radius:20px;--border-radius-medium:16px;--border-radius-small:8px;--border-radius-button:10px;--nav-blur:16px;--default-block-width:1520px;--tight-block-width:960px;--left-edge:0px;--header-height:98px;--spacing-xs:.5rem;--spacing-s:1rem;--spacing-m:1.125rem;--spacing-l:2rem;--spacing-xl:clamp(40px, 2vw + 1rem, 48px);--spacing-xxl:80px;--spacing-xxxl:clamp(160px, 8vw + 4rem, 240px);--spacing-small:var(--spacing-xl);--spacing-medium:var(--spacing-xxl);--spacing-large:var(--spacing-xxxl);--spacing-md:var(--spacing-l);--font-size-base:16px;--font-title:clamp(2.25rem, 1.28169rem + 4.13146vw, 5rem);--font-title-termin:clamp(3rem, 2.11972rem + 3.75587vw, 5.5rem);--font-body-termin:clamp(1.75rem, 1.48592rem + 1.12676vw, 2.5rem);--font-hero-copy:clamp(1.5rem, 1.14789rem + 1.50235vw, 2.5rem);--font-heading:clamp(2rem, 1.47183rem + 2.25352vw, 3.5rem);--font-nav:clamp(1.875rem, 1.65493rem + .938967vw, 2.5rem);--font-heading-quote:clamp(2rem, 1.47183rem + 2.25352vw, 3.5rem);--font-subheading:clamp(2rem, 2rem + 0vw, 2rem);--font-subheading-sm:clamp(1rem, .823944rem + .751174vw, 1.5rem);--font-body:clamp(1.375rem, 1.15493rem + .938967vw, 2rem);--font-body-small:clamp(1.5rem, 1.5rem + 0vw, 1.5rem);--font-body-xs:clamp(1rem, 1rem + 0vw, 1rem);--font-button-termin:clamp(1rem, .647887rem + 1.50235vw, 2rem);--font-section-title:clamp(1rem, .823944rem + .751174vw, 1.5rem);--font-section-title-small:clamp(1rem, 1rem + 0vw, 1rem);--font-size-core-cta:clamp(1rem, .911972rem + .375587vw, 1.25rem);--font-size-textlink:clamp(1rem, .911972rem + .375587vw, 1.25rem);--font-team-name:clamp(1.5rem, 1.32394rem + .751174vw, 2rem);--font-team-title:clamp(1rem, .823944rem + .751174vw, 1.5rem);--font-faq-question:clamp(1.5rem, 1.32394rem + .751174vw, 2rem);--font-faq-answer:clamp(1rem, .823944rem + .751174vw, 1.5rem);--font-facts-stats:clamp(3.25rem, 2.10563rem + 4.88263vw, 6.5rem);--font-facts-stats-count:clamp(5.25rem, 4.80986rem + 1.87793vw, 6.5rem)}@media (max-width:768px){:root{--spacing-xxxl:var(--spacing-xxl)}}@media (min-width:1520px){:root{--left-edge:calc((100vw - 1520px) / 2)}}:root{--anim-timing:.35s;--anim-easing:ease-in-out}html.font-size-large{--font-size-base:18px;--font-title:clamp(3.4375rem, 2.42518rem + 4.31925vw, 6.3125rem);--font-heading:clamp(2.875rem, 2.47887rem + 1.69014vw, 4rem);--font-subheading:clamp(2.3125rem, 2.3125rem + 0vw, 2.3125rem);--font-subheading-sm:clamp(1.75rem, 1.75rem + 0vw, 1.75rem);--font-body:clamp(1.75rem, 1.55194rem + .84507vw, 2.3125rem);--font-body-small:clamp(1.75rem, 1.75rem + 0vw, 1.75rem);--font-body-xs:clamp(1.125rem, 1.125rem + 0vw, 1.125rem);--font-section-title:clamp(1.1875rem, .989437rem + .84507vw, 1.75rem);--font-section-title-small:clamp(1.125rem, 1.125rem + 0vw, 1.125rem);--font-size-core-cta:clamp(1.1875rem, .989437rem + .84507vw, 1.75rem);--font-size-textlink:clamp(1.1875rem, .989437rem + .84507vw, 1.75rem)}@font-face{font-family:Founders Grotesk;src:url(/app/themes/argusaugen/public/build/assets/founders-grotesk-regular-DrGBSGbU.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Founders Grotesk;src:url(/app/themes/argusaugen/public/build/assets/founders-grotesk-bold-B28KYcC0.woff2)format("woff2");font-style:normal;font-weight:700;font-display:block}@font-face{font-family:Founders Grotesk;src:url(/app/themes/argusaugen/public/build/assets/founders-grotesk-light-DxZXd75D.woff2)format("woff2");font-style:normal;font-weight:300;font-display:block}@font-face{font-family:Jungka;src:url(/app/themes/argusaugen/public/build/assets/JLJungka-Regular-3A_9tOa_.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}h1,h2,h3,h4,h5,h6{font-family:Jungka,Arial,sans-serif;font-weight:400;line-height:1}h1{font-size:var(--font-title)}h1 small{text-transform:uppercase;display:block}h2{font-size:var(--font-heading);color:inherit}p{font-family:Founders Grotesk,Arial,sans-serif;font-weight:400;font-size:var(--font-body);line-height:1.1}html{scroll-behavior:smooth}body{font-family:Founders Grotesk,sans-serif;font-size:var(--font-size-base,16px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.no-scroll{overflow:hidden}body::-webkit-scrollbar{border-radius:30px;width:4px;height:3px}body::-webkit-scrollbar-thumb{background:var(--cobalt-blue);border-radius:0}body::-webkit-scrollbar-track{background:var(--secondary-color);border-radius:0}main#main{flex-direction:column;display:flex}main#main>section.block-hero.normal,main#main>section.block-hero.split{padding-top:calc(var(--header-height) + var(--spacing-xxl));padding-bottom:var(--spacing-xxxl)}:where(main#main>section:not(.block-hero)){margin-top:var(--spacing-xxl);margin-bottom:var(--spacing-xxl)}a.sr-only{text-indent:-99999px;position:absolute}div#app{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}body.page-id-15 .block_facts,body.page-id-897 .block_facts{margin-top:0}body.page-id-115 section.block_form div.wrapper,body.page-id-913 section.block_form div.wrapper{width:100%;margin:0 auto}body.page-id-115 .sign-up-form,body.page-id-913 .sign-up-form{justify-content:center;align-items:center;display:flex}body.wp-singular.page-template-default main{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){body.wp-singular.page-template-default main{padding:0 15px}}body.wp-singular.page-template-default main{margin-top:calc(var(--header-height) + var(--spacing-xxl));margin-bottom:0}body.wp-singular.page-template-default h1{margin-bottom:var(--spacing-xxl)}body.wp-singular.page-template-default p{font-size:calc(var(--font-size-base) * 1.3)}.tka-slider{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;position:relative;overflow:auto hidden}.tka-slider::-webkit-scrollbar{display:none}.tka-slider .tka-slider__track{flex-wrap:nowrap;gap:1rem;width:100%;height:100%;display:flex}.tka-slider .tka-slider__slide{scroll-snap-align:start;flex-shrink:0;width:calc(33.3333% - 48px);position:relative}@media (max-width:1280px){.tka-slider .tka-slider__slide{width:calc(33.3333% - 16px)}}@media (max-width:1025px){.tka-slider .tka-slider__slide{width:calc(50% - 24px)}}@media (max-width:768px){.tka-slider .tka-slider__slide{width:88%}}.slider-controls{align-items:center;gap:12px;display:inline-flex}.slider-controls a.prev,.slider-controls a.next{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.slider-controls a.prev:hover,.slider-controls a.next:hover{color:#fff}.slider-controls a.prev.disabled,.slider-controls a.next.disabled{opacity:.4;pointer-events:none;color:#ccc;border-color:#ccc}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-slide-up{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-scale{0%{opacity:.3;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes parallax-translate-y{0%{transform:translateY(var(--parallax-intensity-neg,-40px))}to{transform:translateY(var(--parallax-intensity,40px))}}@keyframes reveal-unmask-from-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes reveal-unmask-from-right{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes reveal-unmask-from-top{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes reveal-unmask-from-bottom{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes reveal-unmask-from-center{0%{clip-path:inset(45%)}to{clip-path:inset(0)}}@keyframes reveal-unmask-from-left-scale{0%{clip-path:inset(0 100% 0 0);transform:scale(1.15)}to{clip-path:inset(0);transform:scale(1)}}@keyframes reveal-unmask-from-right-scale{0%{clip-path:inset(0 0 0 100%);transform:scale(1.15)}to{clip-path:inset(0);transform:scale(1)}}@keyframes reveal-unmask-from-top-scale{0%{clip-path:inset(0 0 100%);transform:scale(1.15)}to{clip-path:inset(0);transform:scale(1)}}@keyframes reveal-unmask-from-bottom-scale{0%{clip-path:inset(100% 0 0);transform:scale(1.15)}to{clip-path:inset(0);transform:scale(1)}}@keyframes reveal-unmask-from-center-scale{0%{clip-path:inset(45%);transform:scale(.9)}to{clip-path:inset(0);transform:scale(1)}}.scroll-reveal-fade,.scroll-reveal-up,.scroll-reveal-scale{will-change:opacity, transform;transition:opacity .8s cubic-bezier(.25,.8,.25,1),transform .8s cubic-bezier(.25,.8,.25,1)}.scroll-reveal-fade{opacity:0}.scroll-reveal-fade.is-visible{opacity:1}.scroll-reveal-up{opacity:0;transform:translateY(40px)}.scroll-reveal-up.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal-scale{opacity:0;transform:scale(.92)}.scroll-reveal-scale.is-visible{opacity:1;transform:scale(1)}.scroll-unmask-from-left,.scroll-unmask-right,.scroll-unmask-from-right,.scroll-unmask-left,.scroll-unmask-from-top,.scroll-unmask-down,.scroll-unmask-from-bottom,.scroll-unmask-up,.scroll-unmask-from-center,.scroll-unmask-center,.scroll-unmask-from-left-scale,.scroll-unmask-right-scale,.scroll-unmask-from-right-scale,.scroll-unmask-left-scale,.scroll-unmask-from-top-scale,.scroll-unmask-down-scale,.scroll-unmask-from-bottom-scale,.scroll-unmask-up-scale,.scroll-unmask-from-center-scale,.scroll-unmask-center-scale{will-change:clip-path, transform;transition:clip-path 1.2s cubic-bezier(.25,.8,.25,1),transform 1.2s cubic-bezier(.25,.8,.25,1)}.scroll-unmask-from-left,.scroll-unmask-right{clip-path:inset(0 100% 0 0)}.scroll-unmask-from-left.is-visible,.scroll-unmask-right.is-visible{clip-path:inset(0)}.scroll-unmask-from-right,.scroll-unmask-left{clip-path:inset(0 0 0 100%)}.scroll-unmask-from-right.is-visible,.scroll-unmask-left.is-visible{clip-path:inset(0)}.scroll-unmask-from-top,.scroll-unmask-down{clip-path:inset(0 0 100%)}.scroll-unmask-from-top.is-visible,.scroll-unmask-down.is-visible{clip-path:inset(0)}.scroll-unmask-from-bottom,.scroll-unmask-up{clip-path:inset(100% 0 0)}.scroll-unmask-from-bottom.is-visible,.scroll-unmask-up.is-visible{clip-path:inset(0)}.scroll-unmask-from-center,.scroll-unmask-center{clip-path:inset(45%)}.scroll-unmask-from-center.is-visible,.scroll-unmask-center.is-visible{clip-path:inset(0)}.scroll-unmask-from-left-scale,.scroll-unmask-right-scale{clip-path:inset(0 100% 0 0);transform:scale(1.15)}.scroll-unmask-from-left-scale.is-visible,.scroll-unmask-right-scale.is-visible{clip-path:inset(0);transform:scale(1)}.scroll-unmask-from-right-scale,.scroll-unmask-left-scale{clip-path:inset(0 0 0 100%);transform:scale(1.15)}.scroll-unmask-from-right-scale.is-visible,.scroll-unmask-left-scale.is-visible{clip-path:inset(0);transform:scale(1)}.scroll-unmask-from-top-scale,.scroll-unmask-down-scale{clip-path:inset(0 0 100%);transform:scale(1.15)}.scroll-unmask-from-top-scale.is-visible,.scroll-unmask-down-scale.is-visible{clip-path:inset(0);transform:scale(1)}.scroll-unmask-from-bottom-scale,.scroll-unmask-up-scale{clip-path:inset(100% 0 0);transform:scale(1.15)}.scroll-unmask-from-bottom-scale.is-visible,.scroll-unmask-up-scale.is-visible{clip-path:inset(0);transform:scale(1)}.scroll-unmask-from-center-scale,.scroll-unmask-center-scale{clip-path:inset(45%);transform:scale(.9)}.scroll-unmask-from-center-scale.is-visible,.scroll-unmask-center-scale.is-visible{clip-path:inset(0);transform:scale(1)}@supports (animation-timeline:view()) and (animation-range:entry){@media (prefers-reduced-motion:no-preference){[class*=scroll-].sda-enabled{will-change:auto;transition:none!important}.sda-enabled.scroll-reveal-fade{animation:linear both reveal-fade;animation-timeline:view();animation-range-start:var(--reveal-start,entry 10%);animation-range-end:var(--reveal-end,cover 40%)}.sda-enabled.scroll-reveal-up{animation:linear both reveal-slide-up;animation-timeline:view();animation-range-start:var(--reveal-start,entry 10%);animation-range-end:var(--reveal-end,cover 40%)}.sda-enabled.scroll-reveal-scale{animation:linear both reveal-scale;animation-timeline:view();animation-range-start:var(--reveal-start,entry 15%);animation-range-end:var(--reveal-end,cover 45%)}.sda-enabled.scroll-unmask-from-left,.sda-enabled.scroll-unmask-right{animation:linear both reveal-unmask-from-left;animation-timeline:view();animation-range-start:var(--reveal-start,entry 10%);animation-range-end:var(--reveal-end,cover 45%)}.sda-enabled.scroll-unmask-from-right,.sda-enabled.scroll-unmask-left{animation:linear both reveal-unmask-from-right;animation-timeline:view();animation-range-start:var(--reveal-start,entry 10%);animation-range-end:var(--reveal-end,cover 45%)}.sda-enabled.scroll-unmask-from-top,.sda-enabled.scroll-unmask-down{animation:linear both reveal-unmask-from-top;animation-timeline:view();animation-range-start:var(--reveal-start,entry 10%);animation-range-end:var(--reveal-end,cover 45%)}.sda-enabled.scroll-unmask-from-bottom,.sda-enabled.scroll-unmask-up{animation:linear both reveal-unmask-from-bottom;animation-timeline:view();animation-range-start:var(--reveal-start,entry 10%);animation-range-end:var(--reveal-end,cover 45%)}.sda-enabled.scroll-unmask-from-center,.sda-enabled.scroll-unmask-center{animation:linear both reveal-unmask-from-center;animation-timeline:view();animation-range-start:var(--reveal-start,entry 15%);animation-range-end:var(--reveal-end,cover 50%)}.sda-enabled.scroll-unmask-from-left-scale,.sda-enabled.scroll-unmask-right-scale{animation:linear both reveal-unmask-from-left-scale;animation-timeline:view();animation-range-start:var(--reveal-start,entry 10%);animation-range-end:var(--reveal-end,cover 45%)}.sda-enabled.scroll-unmask-from-right-scale,.sda-enabled.scroll-unmask-left-scale{animation:linear both reveal-unmask-from-right-scale;animation-timeline:view();animation-range-start:var(--reveal-start,entry 10%);animation-range-end:var(--reveal-end,cover 45%)}.sda-enabled.scroll-unmask-from-top-scale,.sda-enabled.scroll-unmask-down-scale{animation:linear both reveal-unmask-from-top-scale;animation-timeline:view();animation-range-start:var(--reveal-start,entry 10%);animation-range-end:var(--reveal-end,cover 45%)}.sda-enabled.scroll-unmask-from-bottom-scale,.sda-enabled.scroll-unmask-up-scale{animation:linear both reveal-unmask-from-bottom-scale;animation-timeline:view();animation-range-start:var(--reveal-start,entry 10%);animation-range-end:var(--reveal-end,cover 45%)}.sda-enabled.scroll-unmask-from-center-scale,.sda-enabled.scroll-unmask-center-scale{animation:linear both reveal-unmask-from-center-scale;animation-timeline:view();animation-range-start:var(--reveal-start,entry 15%);animation-range-end:var(--reveal-end,cover 50%)}.scroll-parallax-bg{--parallax-intensity:60px;--parallax-intensity-neg:-60px;will-change:transform;transition:none!important}}}.scroll-stagger>:first-child{--reveal-start:entry calc(10% + (1 - 1) * 8%);--reveal-end:cover calc(40% + (1 - 1) * 8%);transition-delay:0s!important;animation-delay:0s!important}.scroll-stagger>:nth-child(2){--reveal-start:entry calc(10% + (2 - 1) * 8%);--reveal-end:cover calc(40% + (2 - 1) * 8%);transition-delay:.12s!important;animation-delay:.12s!important}.scroll-stagger>:nth-child(3){--reveal-start:entry calc(10% + (3 - 1) * 8%);--reveal-end:cover calc(40% + (3 - 1) * 8%);transition-delay:.24s!important;animation-delay:.24s!important}.scroll-stagger>:nth-child(4){--reveal-start:entry calc(10% + (4 - 1) * 8%);--reveal-end:cover calc(40% + (4 - 1) * 8%);transition-delay:.36s!important;animation-delay:.36s!important}.scroll-stagger>:nth-child(5){--reveal-start:entry calc(10% + (5 - 1) * 8%);--reveal-end:cover calc(40% + (5 - 1) * 8%);transition-delay:.48s!important;animation-delay:.48s!important}.scroll-stagger>:nth-child(6){--reveal-start:entry calc(10% + (6 - 1) * 8%);--reveal-end:cover calc(40% + (6 - 1) * 8%);transition-delay:.6s!important;animation-delay:.6s!important}.scroll-stagger>:nth-child(7){--reveal-start:entry calc(10% + (7 - 1) * 8%);--reveal-end:cover calc(40% + (7 - 1) * 8%);transition-delay:.72s!important;animation-delay:.72s!important}.scroll-stagger>:nth-child(8){--reveal-start:entry calc(10% + (8 - 1) * 8%);--reveal-end:cover calc(40% + (8 - 1) * 8%);transition-delay:.84s!important;animation-delay:.84s!important}.scroll-stagger>:nth-child(9){--reveal-start:entry calc(10% + (9 - 1) * 8%);--reveal-end:cover calc(40% + (9 - 1) * 8%);transition-delay:.96s!important;animation-delay:.96s!important}.scroll-stagger>:nth-child(10){--reveal-start:entry calc(10% + (10 - 1) * 8%);--reveal-end:cover calc(40% + (10 - 1) * 8%);transition-delay:1.08s!important;animation-delay:1.08s!important}.scroll-stagger>:nth-child(11){--reveal-start:entry calc(10% + (11 - 1) * 8%);--reveal-end:cover calc(40% + (11 - 1) * 8%);transition-delay:1.2s!important;animation-delay:1.2s!important}.scroll-stagger>:nth-child(12){--reveal-start:entry calc(10% + (12 - 1) * 8%);--reveal-end:cover calc(40% + (12 - 1) * 8%);transition-delay:1.32s!important;animation-delay:1.32s!important}.scroll-stagger>:nth-child(13){--reveal-start:entry calc(10% + (13 - 1) * 8%);--reveal-end:cover calc(40% + (13 - 1) * 8%);transition-delay:1.44s!important;animation-delay:1.44s!important}.scroll-stagger>:nth-child(14){--reveal-start:entry calc(10% + (14 - 1) * 8%);--reveal-end:cover calc(40% + (14 - 1) * 8%);transition-delay:1.56s!important;animation-delay:1.56s!important}.scroll-stagger>:nth-child(15){--reveal-start:entry calc(10% + (15 - 1) * 8%);--reveal-end:cover calc(40% + (15 - 1) * 8%);transition-delay:1.68s!important;animation-delay:1.68s!important}.scroll-stagger>:nth-child(16){--reveal-start:entry calc(10% + (16 - 1) * 8%);--reveal-end:cover calc(40% + (16 - 1) * 8%);transition-delay:1.8s!important;animation-delay:1.8s!important}header.banner{bottom:initial;z-index:100;background:var(--ivory-transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--border-radius);flex-direction:column;max-height:80px;transition:max-height .6s cubic-bezier(.16,1,.3,1),background-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,box-shadow .4s;display:flex;position:fixed;inset:18px 12px!important}header.banner .custom-dropdown{align-items:center;display:flex;position:relative}header.banner .custom-dropdown .dropdown-toggle{cursor:pointer;color:var(--ink);text-transform:uppercase;background:0 0;border:none;align-items:center;gap:4px;padding:4px 0;font-size:16px;font-weight:500;line-height:1;display:flex}header.banner .custom-dropdown .dropdown-toggle .chevron{transition:transform .3s}header.banner .custom-dropdown .dropdown-menu{width:100%;box-shadow:none;opacity:0;visibility:hidden;z-index:100;background:0 0;border-radius:0;margin:0;padding:0;list-style:none;transition:all .3s;position:absolute;top:100%;left:0;transform:translateY(10px)}header.banner .custom-dropdown .dropdown-menu li a{color:var(--ink);text-transform:uppercase;text-align:center;padding:4px 0;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:opacity .2s;display:block}header.banner .custom-dropdown .dropdown-menu li a:hover{opacity:.7;background:0 0}header.banner .custom-dropdown.is-open .dropdown-toggle .chevron{transform:rotate(180deg)}header.banner .custom-dropdown.is-open .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}header.banner.is-menu-open{background:var(--ivory);-webkit-backdrop-filter:blur();backdrop-filter:blur();height:100%;max-height:calc(100dvh - 36px);box-shadow:0 10px 40px #0000001a}header.banner.is-menu-open .header-mobile-content{opacity:1;visibility:visible;transition-delay:.2s}header.banner.is-menu-open .mobile-menu-toggle .line-1{transform:translateY(8px)rotate(45deg)}header.banner.is-menu-open .mobile-menu-toggle .line-2{opacity:0}header.banner.is-menu-open .mobile-menu-toggle .line-3{transform:translateY(-8px)rotate(-45deg)}header.banner .header-top{justify-content:space-between;align-items:center;width:100%;min-height:80px;padding:1rem 2rem;display:flex}@media (max-width:768px){header.banner .header-top{padding:1rem}}header.banner .header-top a.brand{z-index:101;width:100%;max-width:177px;margin-right:10%;display:block}@media (max-width:1110px){header.banner .header-top a.brand{margin-right:0}}@media (max-width:768px){header.banner .header-top a.brand{max-width:120px}}header.banner .header-top>nav.primary_navigation{transition:all .4s}@media (max-width:939px){header.banner .header-top>nav.primary_navigation{display:none}}header.banner .header-top div.actions{align-items:center;gap:20px;transition:all .4s;display:flex}@media (max-width:1110px){header.banner .header-top div.actions .pill-button-primary{display:none}}@media (max-width:939px){header.banner .header-top div.actions{display:none}}header.banner .header-top div.actions nav.header_secondary_navigation ul{gap:.5rem}header.banner .header-top div.actions.is-search-active .language-switcher-header-item,header.banner .header-top div.actions.is-search-active .font-scaling-header-item{opacity:0;visibility:hidden;pointer-events:none}header.banner .header-top div.actions.is-search-active .search-header-item .search-form-wrapper{opacity:1;visibility:visible;pointer-events:auto}header.banner .header-top div.actions .search-header-item{align-items:center;display:flex;position:relative}header.banner .header-top div.actions .search-header-item .search-toggle{cursor:pointer;color:var(--ink);background:0 0;border:none;justify-content:center;align-items:center;padding:4px 0;display:flex}header.banner .header-top div.actions .search-header-item .search-toggle svg{width:22px;height:22px;display:block}header.banner .header-top div.actions .search-header-item .search-form-wrapper{opacity:0;visibility:hidden;pointer-events:none;z-index:10;width:108px;transition:opacity .3s,visibility .3s;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}header.banner .header-top div.actions .search-header-item .search-form-wrapper .is-search-form,header.banner .header-top div.actions .search-header-item .search-form-wrapper form{align-items:center;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;display:flex!important}header.banner .header-top div.actions .search-header-item .search-form-wrapper .is-search-form label,header.banner .header-top div.actions .search-header-item .search-form-wrapper form label{width:100%;margin:0}header.banner .header-top div.actions .search-header-item .search-form-wrapper .is-search-form input,header.banner .header-top div.actions .search-header-item .search-form-wrapper .is-search-form input[type=search],header.banner .header-top div.actions .search-header-item .search-form-wrapper .is-search-form input.is-search-input,header.banner .header-top div.actions .search-header-item .search-form-wrapper form input,header.banner .header-top div.actions .search-header-item .search-form-wrapper form input[type=search],header.banner .header-top div.actions .search-header-item .search-form-wrapper form input.is-search-input{border:none!important;border-bottom:1px solid var(--ink,#0e0a1f)!important;width:100%!important;color:var(--ink,#0e0a1f)!important;background:0 0!important;border-radius:0!important;outline:none!important;padding:2px 4px!important;font-family:Jungka,sans-serif!important;font-size:16px!important;line-height:1.2!important}header.banner .header-top div.actions .search-header-item .search-form-wrapper .is-search-form input::placeholder,header.banner .header-top div.actions .search-header-item .search-form-wrapper .is-search-form input[type=search]::placeholder,header.banner .header-top div.actions .search-header-item .search-form-wrapper .is-search-form input.is-search-input::placeholder,header.banner .header-top div.actions .search-header-item .search-form-wrapper form input::placeholder,header.banner .header-top div.actions .search-header-item .search-form-wrapper form input[type=search]::placeholder,header.banner .header-top div.actions .search-header-item .search-form-wrapper form input.is-search-input::placeholder{color:#0e0a1f66}header.banner .header-top div.actions .search-header-item .search-form-wrapper .is-search-form button,header.banner .header-top div.actions .search-header-item .search-form-wrapper .is-search-form button.is-search-submit,header.banner .header-top div.actions .search-header-item .search-form-wrapper form button,header.banner .header-top div.actions .search-header-item .search-form-wrapper form button.is-search-submit{display:none!important}header.banner .header-top div.actions .language-switcher-header-item{align-items:center;display:flex}header.banner .header-top div.actions .font-scaling-header-item{align-items:flex-end;gap:6px;display:flex}header.banner .header-top div.actions .font-scaling-header-item .font-scaling-button{cursor:pointer;color:var(--ink);background:0 0;border:none;align-items:center;padding:0;line-height:1;transition:opacity .3s;display:inline-flex}header.banner .header-top div.actions .font-scaling-header-item .font-scaling-button.font-scaling-normal{font-size:14px;font-weight:400}header.banner .header-top div.actions .font-scaling-header-item .font-scaling-button.font-scaling-large{font-size:20px;font-weight:400}header.banner .header-top div.actions .font-scaling-header-item .font-scaling-button:hover{opacity:.7}header.banner .header-top .mobile-menu-toggle{cursor:pointer;z-index:101;background:0 0;border:none;flex-direction:column;justify-content:center;gap:6px;padding:8px;display:none}@media (max-width:939px){header.banner .header-top .mobile-menu-toggle{display:flex}}header.banner .header-top .mobile-menu-toggle .line{background:var(--ink);border-radius:2px;width:28px;height:2px;transition:all .3s}header.banner nav ul,header.banner ul{align-items:center;gap:var(--spacing-m);margin:0;padding:0;list-style:none;display:flex}header.banner nav ul li a,header.banner ul li a{color:#000;text-decoration:none}header.banner .pill-button-primary a{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);font-weight:400;line-height:150%;font-size:var(--font-size-base);border-radius:3.40282e38px;padding:6px 16px;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}header.banner .pill-button-secondary a{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#000;background:var(--cobalt-blue);font-weight:400;line-height:150%;font-size:var(--font-size-base);background:0 0;border:1px solid #000;border-radius:3.40282e38px;padding:6px 16px;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}header.banner .header-mobile-content{opacity:0;visibility:hidden;flex:1;padding:0 2rem 3rem;transition:opacity .4s;overflow-y:auto}header.banner .header-mobile-content .mobile-menu-inner{flex-direction:column;gap:3rem;height:100%;display:flex}header.banner .header-mobile-content ul.mobile-primary-nav{flex-direction:column;align-items:flex-start;gap:.5rem;margin-bottom:2rem}header.banner .header-mobile-content ul.mobile-primary-nav li a{font-size:var(--font-nav);color:var(--ink);font-weight:400;text-decoration:none}header.banner .header-mobile-content .mobile-menu-secondary ul.mobile-secondary-nav{flex-direction:column;align-items:flex-start;gap:1rem}header.banner .header-mobile-content .mobile-menu-secondary ul.mobile-secondary-nav li a{text-transform:uppercase;letter-spacing:.1em;text-align:center;min-width:180px;color:var(--ink);border-radius:50px;justify-content:center;align-items:center;padding:.875rem 2.5rem;font-size:1rem;font-weight:500;display:inline-flex}header.banner .header-mobile-content .mobile-menu-secondary ul.mobile-secondary-nav li:nth-child(2) a{background:var(--cobalt-blue);color:#fff;border-color:var(--cobalt-blue)}header.banner .header-mobile-content .mobile-menu-footer{border-top:1px solid #0000000d;align-items:center;gap:2.5rem;margin-top:auto;padding-top:2rem;display:flex}header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper{align-items:center;display:flex;position:relative}header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper.is-active .mobile-search-form{opacity:1;visibility:visible;pointer-events:auto}header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper.is-active~.mobile-language-item,header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper.is-active~.mobile-font-scaling{opacity:0;visibility:hidden;pointer-events:none}header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-toggle{cursor:pointer;color:var(--ink);background:0 0;border:none;align-items:center;padding:0;display:flex}header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form{opacity:0;visibility:hidden;pointer-events:none;z-index:10;width:110px;transition:opacity .3s,visibility .3s;position:absolute;top:50%;left:32px;transform:translateY(-50%)}header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form .is-search-form,header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form form{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;display:flex!important}header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form .is-search-form label,header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form form label{width:100%;margin:0}header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form .is-search-form input,header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form .is-search-form input[type=search],header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form .is-search-form input.is-search-input,header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form form input,header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form form input[type=search],header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form form input.is-search-input{border:none!important;border-bottom:1px solid var(--ink,#0e0a1f)!important;width:100%!important;color:var(--ink,#0e0a1f)!important;background:0 0!important;border-radius:0!important;outline:none!important;padding:2px 4px!important;font-size:14px!important}header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form .is-search-form input::placeholder,header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form .is-search-form input[type=search]::placeholder,header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form .is-search-form input.is-search-input::placeholder,header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form form input::placeholder,header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form form input[type=search]::placeholder,header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form form input.is-search-input::placeholder{color:#0e0a1f66}header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form .is-search-form button,header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form .is-search-form button.is-search-submit,header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form form button,header.banner .header-mobile-content .mobile-menu-footer .mobile-search-wrapper .mobile-search-form form button.is-search-submit{display:none!important}header.banner .header-mobile-content .mobile-menu-footer .mobile-language-item{align-items:center;transition:opacity .3s,visibility .3s;display:flex}header.banner .header-mobile-content .mobile-menu-footer .mobile-language-item .dropdown-toggle{color:var(--ink);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:1.125rem;font-weight:500;display:flex}header.banner .header-mobile-content .mobile-menu-footer .mobile-language-item .dropdown-menu{top:initial;bottom:100%;transform:translateY(-10px)}header.banner .header-mobile-content .mobile-menu-footer .mobile-language-item .dropdown-menu li a{font-size:1.125rem}header.banner .header-mobile-content .mobile-menu-footer .mobile-language-item.is-open .dropdown-menu{transform:translateY(0)}header.banner .header-mobile-content .mobile-menu-footer .mobile-font-scaling{color:var(--ink);align-items:baseline;gap:12px;transition:opacity .3s,visibility .3s;display:flex}header.banner .header-mobile-content .mobile-menu-footer .mobile-font-scaling .font-scaling-button{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;line-height:1;transition:opacity .2s}header.banner .header-mobile-content .mobile-menu-footer .mobile-font-scaling .font-scaling-button:hover{opacity:.7}header.banner .header-mobile-content .mobile-menu-footer .mobile-font-scaling .font-scaling-button.font-scaling-normal{font-size:1rem;font-weight:400}header.banner .header-mobile-content .mobile-menu-footer .mobile-font-scaling .font-scaling-button.font-scaling-large{font-size:1.5rem;font-weight:600}header.banner.is-scrolled:not(.is-menu-open){-webkit-backdrop-filter:blur(var(--nav-blur,12px));backdrop-filter:blur(var(--nav-blur,12px));box-shadow:0 2px 12px #00000014}footer{background:var(--footer-bg-color);color:#fff;padding:var(--spacing-medium)}@media (max-width:768px){footer{padding:var(--spacing-medium) 0}}footer ul{margin:0;padding:0;list-style:none}footer div.wrap{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){footer div.wrap{padding:0 15px}}footer div.wrap{flex-direction:column;justify-content:space-between;align-items:flex-start;margin:0 auto;display:flex}@media (max-width:768px){footer div.wrap{align-items:flex-start}}footer div.wrap a.brand{margin-bottom:48px}@media (max-width:768px){footer div.wrap a.brand{max-width:80%;margin-bottom:0}}footer div.wrap div.navigation{grid-template-columns:1fr .45fr;gap:1rem;width:100%;padding:48px 0;display:grid}@media (max-width:768px){footer div.wrap div.navigation{grid-template-columns:1fr}}footer div.wrap nav.footer_navigation>ul{grid-template-columns:.7fr .3fr;gap:1rem;display:grid}@media (max-width:768px){footer div.wrap nav.footer_navigation>ul{grid-template-columns:1fr}}footer div.wrap nav.footer_navigation>ul>li{border-top:1px solid #ffffff4d;padding:48px 0 0}footer div.wrap nav.footer_navigation>ul>li>a{text-transform:uppercase;color:#fff;text-decoration:none}footer div.wrap nav.footer_navigation>ul>li ul{grid-template-rows:repeat(5,auto);grid-auto-flow:column;gap:.5rem;margin:0;padding:48px 0 0;display:grid}@media (max-width:768px){footer div.wrap nav.footer_navigation>ul>li ul{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);grid-auto-flow:row}}footer div.wrap nav.footer_navigation>ul>li ul a{color:#fff;text-decoration:none}footer div.wrap div.newsletter-ratings{padding-top:var(--spacing-xxl);border-top:1px solid #ffffff4d}footer div.wrap div.newsletter-ratings div.actions{align-items:center;display:flex}footer div.wrap div.newsletter-ratings div.actions div.star-rating{flex-wrap:nowrap;align-items:center;display:flex}footer div.wrap div.legal{border-top:1px solid #ffffff4d;justify-content:space-between;width:100%;padding-top:48px;display:flex}footer div.wrap div.legal p{font-size:1rem}@media (max-width:768px){footer div.wrap div.legal{flex-direction:column}}footer div.wrap div.legal ul{gap:1rem;display:flex}@media (max-width:768px){footer div.wrap div.legal ul{flex-direction:column}}footer div.wrap div.legal ul a{color:#fff;text-decoration:none}.gform-theme--foundation #field_submit{align-items:flex-start}.gfield_description{color:#fff!important;line-height:1!important}p.gform_required_legend{display:none}form #input_1_1{color:#fff;line-height:1;font-size:var(--font-body-small);background-color:#0000;border:1px solid #fff;border-radius:32px;margin:1rem 0;padding:28px 16px}form #input_1_1::placeholder{color:#fff;font-size:var(--font-body-small);opacity:.2;line-height:1}form #gform_submit_button_1{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);background:var(--soft-teal);border:none;border-radius:3.40282e38px;max-height:51px;margin-top:1rem;padding:13px 36px;font-size:15px;font-weight:400;line-height:150%;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}section.block-hero{position:relative;overflow:clip}@media (max-width:1025px){section.block-hero{max-height:initial}}section.block-hero:not(.normal):not(.split){height:100dvh}@media (max-width:768px){section.block-hero:not(.normal):not(.split){aspect-ratio:.9;height:60dvh}}section.block-hero:not(.normal):not(.split) .wrapper{height:100%;position:relative}section.block-hero:not(.normal):not(.split) div.media{height:100%}section.block-hero div.cta-fixed{right:-20px;top:calc(var(--header-height) + 32px);z-index:2000;transition:transform var(--anim-timing) var(--anim-easing);display:none;position:fixed}section.block-hero div.cta-fixed a{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);border-radius:3.40282e38px;padding:12px 42px 12px 20px;font-weight:400;line-height:150%;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}@media (max-width:768px){section.block-hero div.cta-fixed{display:block}}section.block-hero div.cta-fixed.is-hidden{transform:translate(100%)}body:has(header.banner.is-menu-open) section.block-hero div.cta-fixed{pointer-events:none;transform:translate(100%)}section.block-hero div.media{width:100%}section.block-hero div.media:after{content:"";background:linear-gradient(#0000 0%,#00000080 100%);position:absolute;inset:60vh 0 0}section.block-hero div.media img,section.block-hero div.media video{object-fit:cover;width:100%;height:100%}section.block-hero.normal div.media,section.block-hero.split div.media{aspect-ratio:16/9}@media (max-width:1025px){section.block-hero.normal div.media,section.block-hero.split div.media{aspect-ratio:9/14}}section.block-hero div.overlay{position:absolute;inset:0}section.block-hero div.overlay div.content{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block-hero div.overlay div.content{padding:0 15px}}section.block-hero div.overlay div.content{width:100%;height:100%;padding-top:var(--spacing-medium);padding-bottom:var(--spacing-medium);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:40px;display:flex}section.block-hero div.overlay div.content h1{color:#fff;font-size-adjust:cap-height from-font}@media (max-width:768px){section.block-hero div.overlay div.content h1{max-width:initial}}section.block-hero div.overlay div.content p{color:#fff;max-width:28ch;font-size:var(--font-hero-copy)}section.block-hero.normal{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block-hero.normal{padding:0 15px}}section.block-hero.normal{padding-top:calc(var(--header-height) + 160px);overflow:initial;border-bottom:1px solid #000}section.block-hero.normal .wrapper{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}@media (max-width:1025px){section.block-hero.normal .wrapper{grid-template-columns:1fr}}section.block-hero.normal .content-2{max-width:65ch}section.block-hero.split{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block-hero.split{padding:0 15px}}section.block-hero.split{padding-top:var(--header-height);overflow:initial}section.block-hero.split .wrapper{grid-template-columns:1fr 1fr;align-items:center;display:grid}section.block-hero.split .content{align-self:center}section.block-hero.split .media{aspect-ratio:unset;grid-column:2;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}@media (max-width:1025px){section.block-hero.split .media{grid-area:2/1;min-height:350px}}section.block-hero.split .media img{border-radius:var(--border-radius);object-fit:cover;width:auto;height:auto;position:absolute;top:50%;transform:translateY(-50%)}section.block-hero.split .media img:first-child{aspect-ratio:4/3;z-index:1;width:55%;left:0}@media (max-width:1025px){section.block-hero.split .media img:first-child{width:60%}}section.block-hero.split .media img:nth-child(2){aspect-ratio:3/4;z-index:2;width:50%;right:0}@media (max-width:1025px){section.block-hero.split .media img:nth-child(2){width:55%}}body:not(.home) section.block-hero:not(.normal):not(.split){min-height:initial!important;height:100%!important}body:not(.home) section.block-hero:not(.normal):not(.split) img{aspect-ratio:2.17}@media (max-width:768px){body.behandlungen section.block-hero:not(.normal):not(.split),body.treatments section.block-hero:not(.normal):not(.split),body.termin section.block-hero:not(.normal):not(.split),body.appointment section.block-hero:not(.normal):not(.split),body.kontakt section.block-hero:not(.normal):not(.split),body.contact section.block-hero:not(.normal):not(.split){height:100%;min-height:90dvh!important}}div.behandlung-hero-content div.subtitle{font-size:var(--font-subheading);margin-bottom:1rem;line-height:1.1}div.behandlung-hero-content div.subcontent p{font-size:var(--font-body-small);line-height:1.3}div.behandlung-hero-content div:nth-child(3){padding-top:var(--spacing-m);margin-top:var(--spacing-m);border-top:1px solid #000}section.block_form{scroll-margin-top:calc(var(--header-height));max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_form{padding:0 15px}}section.block_form{margin:var(--spacing-xxxl) auto}section.block_form div.wrapper{width:60%}@media (max-width:768px){section.block_form div.wrapper{width:100%}}section.block_form h2{text-align:left;color:var(--secondary-color);max-width:20ch;margin-bottom:var(--spacing-xxl)}section.block_form .gform_required_legend{display:none}section.block_form textarea{resize:none;border-width:0;width:100%;padding:12px;line-height:1;height:auto!important;box-shadow:none!important;border:1px solid #000!important;border-radius:20px!important;font-size:24px!important}section.block_form input:not([type=checkbox]):not([type=radio]){border-width:0;border-radius:3.40282e38px;width:100%;padding:12px;line-height:1;height:auto!important;box-shadow:none!important;border:1px solid #000!important;font-size:24px!important}section.block_form .gfield_consent_label{font-size:14px}section.block_form select{opacity:0;pointer-events:none;z-index:-1;position:absolute}section.block_form .ginput_container_select{position:relative}section.block_form .custom-select-wrapper{width:100%;position:relative}section.block_form .custom-select-wrapper .custom-select-trigger{width:100%;box-shadow:none;cursor:pointer;line-height:1.5;font-size:var(--font-size-p);color:#000;-webkit-user-select:none;user-select:none;background-color:#fff;border-width:0;border-radius:3.40282e38px;outline:1px solid #000;justify-content:space-between;align-items:center;min-height:32px;padding:12px;transition:all .2s ease-in-out;display:flex;position:relative}section.block_form .custom-select-wrapper .custom-select-trigger.placeholder{color:#fff;font-size:var(--font-body-small);opacity:.2;line-height:1}section.block_form .custom-select-wrapper .custom-select-trigger:after{content:"";border-top:6px solid #000;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:transform .2s ease-in-out;position:absolute;top:50%;right:12px;transform:translateY(-50%)}section.block_form .custom-select-wrapper .custom-select-trigger:hover{background-color:#f9f9f9;outline:2px solid #000}section.block_form .custom-select-wrapper .custom-select-trigger:focus,section.block_form .custom-select-wrapper .custom-select-trigger.active{outline:2px solid var(--primary-color);background-color:#fff;box-shadow:0 0 0 3px #0000001a}section.block_form .custom-select-wrapper .custom-select-trigger.active:after{transform:translateY(-50%)rotate(180deg)}section.block_form .custom-select-wrapper .custom-select-trigger.disabled{opacity:.6;cursor:not-allowed;pointer-events:none;background-color:#f5f5f5}section.block_form .custom-select-wrapper .custom-select-options{z-index:1000;opacity:0;visibility:hidden;background-color:#fff;border-radius:12px;max-height:240px;transition:all .2s ease-in-out;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 4px 12px #00000026}section.block_form .custom-select-wrapper .custom-select-options.open{opacity:1;visibility:visible;transform:translateY(0)}section.block_form .custom-select-wrapper .custom-select-options::-webkit-scrollbar{width:8px}section.block_form .custom-select-wrapper .custom-select-options::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 12px 12px 0}section.block_form .custom-select-wrapper .custom-select-options::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}section.block_form .custom-select-wrapper .custom-select-options::-webkit-scrollbar-thumb:hover{background:#999}section.block_form .custom-select-wrapper .custom-select-options .custom-select-option{cursor:pointer;font-size:var(--font-size-p);color:#000;-webkit-user-select:none;user-select:none;outline:none;padding:10px 16px;transition:background-color .15s ease-in-out}section.block_form .custom-select-wrapper .custom-select-options .custom-select-option:first-child{border-radius:12px 12px 0 0}section.block_form .custom-select-wrapper .custom-select-options .custom-select-option:last-child{border-radius:0 0 12px 12px}section.block_form .custom-select-wrapper .custom-select-options .custom-select-option:hover,section.block_form .custom-select-wrapper .custom-select-options .custom-select-option:focus{background-color:#f5f5f5}section.block_form .custom-select-wrapper .custom-select-options .custom-select-option.selected{background-color:var(--primary-color);color:#fff;font-weight:500}section.block_form .custom-select-wrapper .custom-select-options .custom-select-option.selected:hover,section.block_form .custom-select-wrapper .custom-select-options .custom-select-option.selected:focus{background-color:var(--primary-color);opacity:.9}section.block_form .custom-select-wrapper .custom-select-options .custom-select-option.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}section.block_form .custom-select-wrapper .custom-select-options .custom-select-option.placeholder{color:#fff;font-size:var(--font-body-small);opacity:.2;line-height:1}section.block_form .gfield_label{font-size:var(--font-size-p)}section.block_form .gfield--type-honeypot{visibility:hidden;display:none}section.block_form .gform_footer{justify-content:flex-start}section.block_form .gform_footer button{border:1px solid #000;font-size:1rem;text-decoration:none;display:inline-flex;color:#000!important;border-radius:var(--border-radius)!important;transform-origin:0!important;background:0 0!important;padding:14px 34px!important;transition:background .175s ease-in-out,transform .175s ease-in-out!important}section.block_form .gform_footer button:hover{background:var(--irigo-violet);transform:scale(1.05)!important}section.block_form .gfield_label{margin-bottom:0;font-size:24px}#gform_fields_1{align-items:flex-start}.gform-theme--foundation .gform_fields{row-gap:1rem}.block_form.onedoc{padding:var(--spacing-l) 8px;margin:0 auto}@media (max-width:768px){.block_form.onedoc{padding:var(--spacing-l) 8px;margin:0 auto}}section.block_text{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_text{padding:0 15px}}section.block_text div.wrapper div.content{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}section.block_text div.wrapper div.content p{font-size:var(--font-heading);line-height:1.2}section.block_text div.wrapper div.content a{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);border-radius:3.40282e38px;padding:6px 16px;font-weight:400;line-height:150%;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}section.block_text.has-signet{width:calc(100% - var(--left-edge));max-width:initial;margin:var(--spacing-xxl) 0 var(--spacing-xxl) var(--left-edge);padding-right:0}section.block_text.has-signet div.wrapper{grid-template-columns:1.4fr 1fr;align-items:center;display:grid}@media (max-width:768px){section.block_text.has-signet div.wrapper{grid-template-columns:1fr}}section.block_text.has-signet div.wrapper div.content{max-width:80ch}section.block_text.has-signet div.signet{padding:var(--spacing-l) 0;overflow:hidden}section.block_behandlungen{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_behandlungen{padding:0 15px}}section.block_behandlungen{flex-direction:column;gap:80px;display:flex}section.block_behandlungen div.wrapper{border-top:1px solid #0000004d;grid-template-columns:repeat(2,1fr);padding-top:80px;display:grid}section.block_behandlungen div.wrapper div.content h2{max-width:17ch;margin-bottom:24px}section.block_behandlungen div.wrapper div.content p{font-size:var(--font-body);max-width:30ch;line-height:1}section.block_behandlungen div.wrapper:first-child{border-top:0}section.block_behandlungen div.wrapper div.behandlungen{margin:28px 0}section.block_behandlungen div.wrapper div.behandlungen ul{padding-left:0}@media (max-width:768px){section.block_behandlungen div.wrapper{grid-template-columns:1fr}}section.block_behandlungen details{border-bottom:1px solid #0000004d}section.block_behandlungen details summary{cursor:pointer;padding:var(--spacing-m) 0;justify-content:space-between;align-items:center;list-style:none;display:flex}section.block_behandlungen details summary::-webkit-details-marker{display:none}section.block_behandlungen details summary>div{margin-right:var(--spacing-m);font-size:var(--font-body);flex-grow:1;justify-content:space-between;align-items:center;font-weight:400;line-height:1.1;display:flex}@media (max-width:768px){section.block_behandlungen details summary>div:has(span.tag-new) span:first-child{max-width:12ch}}section.block_behandlungen details summary>div span.tag-new{text-transform:uppercase;letter-spacing:.05em;color:var(--cobalt-blue);letter-spacing:2px;font-size:14px;font-weight:300}@media (max-width:768px){section.block_behandlungen details summary>div span.tag-new{font-size:9.5px}}section.block_behandlungen details summary svg.chevron{flex-shrink:0;transition:transform .3s}section.block_behandlungen details[open] summary svg.chevron{transform:rotate(180deg)}section.block_behandlungen details .behandlung-content{padding:0 32px 24px 0}section.block_behandlungen details .behandlung-content p{font-size:var(--font-section-title);margin-bottom:28px;line-height:1.2}section.block_behandlungen details .behandlung-content a.btn-text{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#000;background:var(--cobalt-blue);text-transform:uppercase;letter-spacing:.2em;background:0 0;border:none;border-radius:3.40282e38px;padding:0;font-weight:400;line-height:150%;text-decoration:underline;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}section.block_behandlungsablauf{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_behandlungsablauf{padding:0 15px}}section.block_behandlungsablauf{margin:var(--spacing-xxxl) auto}section.block_behandlungsablauf div.wrapper{gap:var(--spacing-xl);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:1025px){section.block_behandlungsablauf div.wrapper{grid-template-columns:1fr}}section.block_behandlungsablauf div.left-container h2{gap:var(--spacing-s);flex-direction:column;display:flex}section.block_behandlungsablauf div.left-container h2 small{letter-spacing:.2em;font-family:Founders Grotesk,Arial,sans-serif;font-size:var(--font-subheading-sm);text-transform:uppercase;color:var(--lavender-grey);line-height:0}section.block_behandlungsablauf div.left-container h2 span{font-size:var(--font-size-h2)}section.block_behandlungsablauf div.right-container ul{margin:0;padding:0;list-style:none;position:relative}section.block_behandlungsablauf div.right-container ul:before{content:"";opacity:1;background-color:#000;width:3px;position:absolute;top:12px;bottom:12px;left:3px}section.block_behandlungsablauf div.right-container li.value-item{padding-left:40px;padding-bottom:var(--spacing-l);position:relative}section.block_behandlungsablauf div.right-container li.value-item:last-child{padding-bottom:0}section.block_behandlungsablauf div.right-container li.value-item:before{content:"";z-index:1;background-color:currentColor;border-radius:50%;width:14px;height:14px;position:absolute;top:8px;left:-2px}section.block_behandlungsablauf div.right-container li.value-item p.value-title{margin-bottom:var(--spacing-s);font-size:24px;font-weight:400;line-height:1.2}section.block_behandlungsablauf div.right-container li.value-item div.value-content{opacity:.8;font-size:18px;line-height:1.6}section.block_behandlungsablauf div.right-container li.value-item div.value-content p{margin:0}section.block_standorte{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_standorte{padding:0 15px}}section.block_standorte{gap:var(--spacing-medium);margin:var(--spacing-xxxl) auto;flex-direction:column;display:flex}section.block_standorte .title-controls{justify-content:space-between;display:flex}section.block_standorte .title-controls small{letter-spacing:.2em;font-family:Founders Grotesk,Arial,sans-serif;font-size:var(--font-subheading-sm);text-transform:uppercase;line-height:0}section.block_standorte .standorte-list{gap:1rem;row-gap:var(--spacing-xxl);grid-template-columns:repeat(auto-fill,minmax(380px,1fr));display:grid}@media (max-width:768px){section.block_standorte .standorte-list{grid-template-columns:1fr}}section.block_standorte.dt-simple .standorte-list{gap:1rem;row-gap:var(--spacing-xxl);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}@media (max-width:768px){section.block_standorte.dt-simple .standorte-list{grid-template-columns:1fr 1fr}}section.block_standorte div.standort-item{flex-direction:column;display:flex}section.block_standorte div.standort-item div.featured-image img{border-radius:var(--border-radius);aspect-ratio:1.373;object-fit:cover;object-position:center;width:100%;height:100%}section.block_standorte div.standort-item div.content-panel{flex-direction:column;align-items:flex-start;padding:24px 0;display:flex}section.block_standorte div.standort-item div.content-panel h3{margin:0 0 8px;font-size:32px;display:block}section.block_standorte div.standort-item div.content-panel div.adress p{margin-bottom:1rem;font-size:24px;line-height:1.4}section.block_standorte div.standort-item div.content-panel div.adress a{color:#000;text-decoration:none}section.block_standorte div.standort-item div.content-panel .opening-hours{margin-top:1rem}section.block_standorte div.standort-item div.content-panel div.contact-info{flex-direction:column;gap:.25rem;display:flex}section.block_standorte div.standort-item div.content-panel div.contact-info p{font-size:16px;line-height:1.4}section.block_standorte div.standort-item div.content-panel div.contact-info p a{color:inherit;text-decoration:none}section.block_standorte div.standort-item div.content-panel div.contact-info p a:hover{text-decoration:underline}section.block_standorte div.standort-item div.content-panel a.text-link{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#000;background:var(--cobalt-blue);text-transform:uppercase;letter-spacing:.2em;margin-top:var(--spacing-xl);background:0 0;border:none;border-radius:3.40282e38px;padding:0;font-weight:400;line-height:150%;text-decoration:underline;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}section.block_two_column_features{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_two_column_features{padding:0 15px}}section.block_two_column_features{padding-top:var(--spacing-large);padding-bottom:var(--spacing-large);border-top:1px solid #000;margin-top:0!important;margin-bottom:0!important}section.block_two_column_features div.wrapper{grid-template-columns:.75fr 1fr;gap:6rem;display:grid}@media (max-width:768px){section.block_two_column_features div.wrapper{grid-template-columns:1fr;gap:3rem}}section.block_two_column_features a{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);background:var(--soft-teal);border:none;border-radius:3.40282e38px;padding:6px 16px;font-weight:400;line-height:150%;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}section.block_two_column_features div.left-container{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media (max-width:768px){section.block_two_column_features div.left-container{margin-bottom:80px}}section.block_two_column_features div.left-container small,section.block_two_column_features div.left-container h2,section.block_two_column_features div.left-container p{max-width:29ch;line-height:1.2}section.block_two_column_features div.left-container small{letter-spacing:.2em;font-family:Founders Grotesk,Arial,sans-serif;font-size:var(--font-subheading-sm);text-transform:uppercase;line-height:0}section.block_two_column_features div.right-container ol:not(.with-counter) li::marker{content:""}section.block_two_column_features div.right-container ol li.value-item::marker{font-size:var(--font-heading);line-height:1.2}section.block_two_column_features div.right-container ol li.value-item p.value-title{letter-spacing:20%;letter-spacing:initial;margin-bottom:1rem;padding-top:20px;font-family:Jungka,Arial,sans-serif;font-weight:400}section.block_two_column_features div.right-container ol li.value-item div.value-content p{font-size:var(--font-body);max-width:58ch;line-height:1.2}section.block_two_column_features div.right-container ol li.value-item div.value-content{border-bottom:1px solid #ccc;padding-bottom:20px}section.block_two_column_features div.right-container ol li.value-item:last-child div.value-content{border-bottom:none}section.block_downloads{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_downloads{padding:0 15px}}section.block_downloads{padding:var(--spacing-xxxl) var(--spacing-m)}section.block_downloads div.wrapper{grid-template-columns:.75fr 1fr;display:grid}@media (max-width:768px){section.block_downloads div.wrapper{gap:var(--spacing-xxl);grid-template-columns:1fr}}section.block_downloads h2{max-width:18ch}section.block_downloads a{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);background:var(--soft-teal);border:none;border-radius:3.40282e38px;padding:6px 16px;font-weight:400;line-height:150%;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}section.block_downloads div.right-container{flex-direction:column;gap:30px;display:flex}section.block_downloads div.right-container>div{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding-bottom:30px;display:flex}.only-desktop{display:none}@media (min-width:1025px){.only-desktop{display:block}}.only-mobile{display:none}@media (max-width:1025px){.only-mobile{display:block}}section.block_full_grid,section.block_service_grid{color:#fff;padding-top:var(--spacing-large);padding-bottom:var(--spacing-large);position:relative;overflow:clip;margin-top:0!important;margin-bottom:0!important}section.block_full_grid .block_service_grid_bg,section.block_service_grid .block_service_grid_bg{object-fit:cover;object-position:center;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}section.block_full_grid div.service-grid,section.block_service_grid div.service-grid{z-index:2;grid-template-columns:1fr;gap:1rem;display:grid;position:relative}@media (min-width:768px){section.block_full_grid div.service-grid,section.block_service_grid div.service-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){section.block_full_grid div.service-grid,section.block_service_grid div.service-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr)}}section.block_full_grid div.wrapper,section.block_service_grid div.wrapper{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_full_grid div.wrapper,section.block_service_grid div.wrapper{padding:0 15px}}section.block_full_grid div.wrapper,section.block_service_grid div.wrapper{z-index:2;gap:var(--spacing-medium);flex-direction:column;display:flex;position:relative}section.block_full_grid div.wrapper div.content,section.block_service_grid div.wrapper div.content{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}section.block_full_grid div.wrapper div.content small,section.block_full_grid div.wrapper div.content h2,section.block_full_grid div.wrapper div.content p,section.block_service_grid div.wrapper div.content small,section.block_service_grid div.wrapper div.content h2,section.block_service_grid div.wrapper div.content p{max-width:29ch;line-height:1.2}section.block_full_grid div.wrapper div.content small,section.block_service_grid div.wrapper div.content small{letter-spacing:.2em;font-family:Founders Grotesk,Arial,sans-serif;font-size:var(--font-subheading-sm);text-transform:uppercase;line-height:0}section.block_full_grid div.service-item,section.block_service_grid div.service-item{border-radius:var(--border-radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all var(--anim-timing) var(--anim-easing);background:#2f2f2f33;border:1px solid #fff;flex-direction:column;align-items:flex-start;gap:1rem;padding:32px;display:flex}section.block_full_grid div.service-item p,section.block_service_grid div.service-item p{transition:all var(--anim-timing) var(--anim-easing);opacity:0;font-size:24px;line-height:1.2}section.block_full_grid div.service-item a,section.block_service_grid div.service-item a{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);background:var(--soft-teal);transition:background .175s ease-in-out,transform .175s ease-in-out;transition:all var(--anim-timing) var(--anim-easing);opacity:0;border:none;border-radius:3.40282e38px;padding:6px 16px;font-weight:400;line-height:150%;text-decoration:none;display:inline-flex}section.block_full_grid div.service-item p.title,section.block_service_grid div.service-item p.title{opacity:1;font-size:32px}section.block_full_grid div.service-item:hover,section.block_service_grid div.service-item:hover{background:#2f2f2f99}section.block_full_grid div.service-item:hover a,section.block_full_grid div.service-item:hover p,section.block_service_grid div.service-item:hover a,section.block_service_grid div.service-item:hover p{opacity:1}@media (max-width:768px){section.block_full_grid div.service-item p,section.block_full_grid div.service-item a,section.block_service_grid div.service-item p,section.block_service_grid div.service-item a{opacity:1}}section.block_full_grid div.service-grid{z-index:2;grid-template-columns:1fr;gap:1rem;display:grid;position:relative}@media (min-width:768px){section.block_full_grid div.service-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){section.block_full_grid div.service-grid{grid-template-rows:auto;grid-template-columns:repeat(3,1fr)}}section.block_news{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_news{padding:0 15px}}section.block_news{gap:var(--spacing-medium);margin:var(--spacing-xxxl) auto 0;flex-direction:column;display:flex}section.block_news div.wrapper div.content p{font-size:50px;line-height:1.3}section.block_news .title-controls{justify-content:space-between;display:flex}section.block_news .title-controls small{letter-spacing:.2em;font-family:Founders Grotesk,Arial,sans-serif;font-size:var(--font-subheading-sm);text-transform:uppercase;line-height:0}section.block_news a.btn{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);background:var(--soft-teal);border:none;border-radius:3.40282e38px;padding:6px 16px;font-weight:400;line-height:150%;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}section.block_news.type-grid>div.wrapper{flex-direction:column;align-items:center;display:flex}section.block_news.type-grid .category-filters{align-self:flex-start;width:100%}section.block_news.type-grid .category-filters .wrapper{padding:var(--spacing-m) 0 0;flex-wrap:wrap;justify-content:flex-start;gap:16px;width:100%;display:flex}section.block_news.type-grid .category-filters .category-filters-buttons{flex-wrap:wrap;gap:16px;display:flex;position:relative}@media (max-width:768px){section.block_news.type-grid .category-filters .category-filters-buttons{display:none}}section.block_news.type-grid .category-filters .filter-btn{padding:var(--spacing-xs) var(--spacing-s) 0;cursor:pointer;background:0 0;border:0;font-size:24px;transition:color .3s;position:relative}section.block_news.type-grid .category-filters .filter-indicator{pointer-events:none;opacity:0;will-change:transform, width;background-color:currentColor;height:2px;transition:transform .3s cubic-bezier(.25,1,.5,1),width .3s cubic-bezier(.25,1,.5,1),opacity .2s;position:absolute;top:0;left:0}section.block_news.type-grid .category-filters .category-filters-select{width:100%;display:none}@media (max-width:768px){section.block_news.type-grid .category-filters .category-filters-select{display:block}}section.block_news.type-grid .category-filters .category-filters-select .filter-select{border-radius:var(--border-radius,8px);appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:1px solid #000;width:100%;padding:12px 40px 12px 16px;font-family:inherit;font-size:18px}section.block_news.type-grid .category-filters .category-filters-select .filter-select:focus{outline:2px solid var(--cobalt-blue,#000)}section.block_news.type-grid .load-more-wrapper{margin-top:var(--spacing-small);justify-content:center;display:flex}section.block_news.type-grid .load-more-wrapper .load-more-btn{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);border-radius:3.40282e38px;min-width:200px;padding:6px 16px;font-weight:400;line-height:150%;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}section.block_news.type-grid .load-more-wrapper .load-more-btn[data-loading=true]{opacity:.6;cursor:not-allowed;position:relative}section.block_news.type-grid .load-more-wrapper .load-more-btn[data-loading=true]:after{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin;position:absolute;top:50%;right:10px;transform:translateY(-50%)}section.block_news.type-grid .news-list{gap:40px 1rem;transition:opacity .3s}section.block_news.type-grid .news-list.loading{opacity:.5;pointer-events:none}@keyframes spin{to{transform:translateY(-50%)rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0,0)}}div.news-list{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1rem;display:grid}@media (max-width:768px){div.news-list{grid-template-columns:1fr}}div.news-item{border-radius:var(--border-radius);border:1px solid #000;flex-direction:column;height:100%;display:flex;overflow:hidden}div.news-item.animate-fade-in-up{will-change:transform, opacity;animation:.4s cubic-bezier(.16,1,.3,1) both fadeInUp}div.news-item img{aspect-ratio:1.5;object-fit:cover;width:100%;height:100%}div.news-item div.content-panel{flex-direction:column;align-items:flex-start;gap:1rem;padding:24px;display:flex}div.news-item small{letter-spacing:.2em;font-family:Founders Grotesk,Arial,sans-serif;font-size:var(--font-subheading-sm);text-transform:uppercase;font-size:14px;line-height:0}div.news-item p.title{min-height:3.5rem;line-height:1.2;display:block}div.news-item div.content{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}section.block_team{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_team{padding:0 15px}}section.block_team{gap:var(--spacing-medium);padding-top:var(--spacing-large);padding-bottom:var(--spacing-large);border-top:1px solid #000;flex-direction:column;display:flex;margin-top:0!important}@media (max-width:768px){section.block_team{gap:var(--spacing-l)}}section.block_team h2{font-size:var(--font-heading);margin-bottom:var(--spacing-l)}section.block_team:not(.type-grid)>div.wrapper{margin-left:calc(-1 * var(--left-edge));margin-right:calc(-1 * var(--left-edge));position:relative}@media (max-width:1680px){section.block_team:not(.type-grid)>div.wrapper{margin-left:-15px;margin-right:-15px}}section.block_team:not(.type-grid)>div.wrapper:after{content:"";pointer-events:none;z-index:10;background:linear-gradient(90deg,#fdf6eb00 0%,#fff 100%);width:320px;position:absolute;top:0;bottom:0;right:0}@media (max-width:1680px){section.block_team:not(.type-grid)>div.wrapper:after{width:40px}}section.block_team:not(.type-grid)>div.wrapper .tka-slider__track{padding-left:0;padding-right:0}section.block_team:not(.type-grid)>div.wrapper .tka-slider__track:after{content:"";width:var(--left-edge);flex-shrink:0;display:block}@media (max-width:1680px){section.block_team:not(.type-grid)>div.wrapper .tka-slider__track:after{width:15px}}section.block_team:not(.type-grid)>div.wrapper .tka-slider__slide{width:458.667px}@media (max-width:1680px){section.block_team:not(.type-grid)>div.wrapper .tka-slider__slide{width:calc(33.3333vw - 58px)}}@media (max-width:1280px){section.block_team:not(.type-grid)>div.wrapper .tka-slider__slide{width:calc(33.3333vw - 26px)}}@media (max-width:1025px){section.block_team:not(.type-grid)>div.wrapper .tka-slider__slide{width:calc(50vw - 39px)}}@media (max-width:768px){section.block_team:not(.type-grid)>div.wrapper .tka-slider__slide{width:88%}}section.block_team:not(.type-grid)>div.wrapper .tka-slider__slide:first-child{margin-left:var(--left-edge);scroll-margin-left:var(--left-edge)}@media (max-width:1680px){section.block_team:not(.type-grid)>div.wrapper .tka-slider__slide:first-child{margin-left:15px;scroll-margin-left:15px}}section.block_team:not(.type-grid)>div.wrapper .tka-slider__slide:last-child{scroll-margin-right:var(--left-edge);margin-right:0}@media (max-width:1680px){section.block_team:not(.type-grid)>div.wrapper .tka-slider__slide:last-child{margin-right:0;scroll-margin-right:15px}}section.block_team .title-controls{justify-content:space-between;align-items:flex-end;display:flex}section.block_team .title-controls>div{max-width:100ch}section.block_team a.btn{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);background:var(--soft-teal);border:none;border-radius:3.40282e38px;padding:6px 16px;font-weight:400;line-height:150%;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}section.block_team.type-grid>div.wrapper{flex-direction:column;align-items:center;display:flex}div.team-item{flex-direction:column;height:100%;display:flex;position:relative}div.team-item.animate-fade-in-up{will-change:transform, opacity;animation:.4s cubic-bezier(.16,1,.3,1) both fadeInUp}div.team-item div.images{border-radius:var(--border-radius);aspect-ratio:.95;border:1px solid #000;position:relative;overflow:hidden}div.team-item div.images img{object-fit:cover;object-position:center;width:100%;height:100%;max-width:initial;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1)}div.team-item div.images img:nth-child(2){opacity:0;clip-path:circle(0%);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1),clip-path .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:scale(1.1)}div.team-item:hover div.images img:first-child{opacity:0;transform:scale(.95)}div.team-item:hover div.images img:nth-child(2){opacity:1;clip-path:circle(120%);transform:scale(1)}div.team-item div.content-panel{flex-direction:column;align-items:flex-start;gap:1rem;padding:24px;display:flex}div.team-item div.content-panel p:first-child{font-size:var(--font-team-name)}div.team-item div.content-panel p:nth-child(2){font-size:var(--font-team-title)}section.block_jobs{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_jobs{padding:0 15px}}section.block_jobs{text-align:center;padding-top:var(--spacing-xxxl);padding-bottom:var(--spacing-xxxl);border-top:1px solid #000;margin-top:0!important}section.block_jobs h2{margin-bottom:24px}section.block_jobs p{max-width:50ch;margin:0 auto}section.block_jobs div.wrapper{text-align:left;margin:var(--spacing-medium) 0 48px;flex-direction:column;gap:48px;display:flex}section.block_jobs div.job-item{max-width:var(--tight-block-width);border-radius:var(--border-radius);border:1px solid #000;width:100%;margin:0 auto;padding:32px 48px}@media (max-width:1680px){section.block_jobs div.job-item{padding:16px}section.block_jobs div.job-item h3{-webkit-hyphens:auto;hyphens:auto;white-space:normal;font-size:inherit}}section.block_jobs div.job-item div.job-item-header div{justify-content:space-between;display:flex}@media (max-width:1680px){section.block_jobs div.job-item div.job-item-header div{flex-direction:column}}section.block_jobs div.job-item div.job-item-header p{margin:.5rem 0;font-size:clamp(1rem,1vw,2rem)}section.block_jobs div.job-item ul{gap:1rem;margin-bottom:1rem;padding:0;list-style:none;display:flex}section.block_jobs div.job-item ul li{text-transform:capitalize;align-items:center;gap:1rem;display:flex}section.block_jobs div.job-item a{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);background:var(--soft-teal);border:none;border-radius:3.40282e38px;margin-top:1rem;padding:6px 16px;font-weight:400;line-height:150%;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}section.block_jobs div.job-item p.no-job-title{font-size:var(--font-subheading);margin-bottom:var(--spacing-s)}section.block_jobs div.job-item p.no-job-title+p{font-size:var(--font-body-small);margin-left:0}section.block_media .embed-container{max-width:100%;height:auto;padding-bottom:56.25%;position:relative;overflow:hidden}section.block_media .embed-container iframe,section.block_media .embed-container object,section.block_media .embed-container embed{border-radius:var(--border-radius);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}section.block_media{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_media{padding:0 15px}}section.block_media h2{text-align:center;margin:var(--spacing-md) auto;color:var(--secondary-color)}section.block_media .media-slider.splide,section.block_media .media-slider.splide .splide__track{width:100%;overflow:hidden}section.block_media .media-slider.splide .splide__list{flex-wrap:nowrap;width:100%;margin:0;padding:0;list-style:none;display:flex}section.block_media .media-slider.splide .splide__slide{flex-shrink:0;width:100%}section.block_media .media-slider.splide .splide__arrows{justify-content:center;align-items:center;gap:var(--spacing-m);margin:var(--spacing-m) 0;display:flex}section.block_media .media-slider.splide .splide__arrows .splide__arrow--prev svg{transform:initial}section.block_media .media-slider.splide .splide__arrows .splide__arrow--prev:hover svg path{animation:.6s ease-in-out infinite alternate swing-left}section.block_media .media-slider.splide .splide__arrows .splide__arrow--next:hover svg path{animation:.6s ease-in-out infinite alternate swing-right}section.block_media .media-slider.splide .splide__arrows>button{top:initial;left:initial;right:initial;bottom:initial;transform:initial;opacity:1;background-color:#0000;border-radius:0;width:auto;height:auto;position:relative}section.block_media .media-slider.splide .splide__arrows>button svg{width:40px;height:40px}section.block_media .media-slider.splide .splide__arrows>button svg rect{transition:fill .3s ease-in-out}section.block_media .media-slider.splide .splide__arrows>button:hover svg rect{fill:var(--secondary-color)}section.block_media .media-slider.splide .splide__slide img,section.block_media .media-slider.splide .splide__slide video{object-fit:cover;object-position:center;border-radius:var(--border-radius);aspect-ratio:16/9;width:100%;height:100%;overflow:hidden}@keyframes swing-left{0%{transform:translate(0)}50%{transform:translate(-5%)}to{transform:translate(0)}}@keyframes swing-right{0%{transform:translate(0)}50%{transform:translate(5%)}to{transform:translate(0)}}section.block_accordion{margin:calc(var(--spacing-l) * 2) 0;width:100%}section.block_accordion details.accordion-item{background:var(--irigo-pink-pastel);margin:var(--spacing-m) 0;border-radius:var(--border-radius-small)}section.block_accordion details.accordion-item.accordion-item--mobile{background:var(--irigo-light-blue);display:none}@media (max-width:1025px){section.block_accordion details.accordion-item.accordion-item--mobile{display:block}}summary.accordion-header{width:100%;font-size:var(--font-faq-question);color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;margin:0 auto;font-weight:400;line-height:1.1;display:flex}summary.accordion-header:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.65685 8.07039C7.04737 8.46091 7.68054 8.46091 8.07106 8.07039L14.435 1.70643C14.8255 1.3159 14.8255 0.682738 14.435 0.292213C14.0445 -0.0983109 13.4113 -0.0983109 13.0208 0.292213L7.36395 5.94907L1.7071 0.292213C1.31657 -0.0983109 0.683409 -0.0983109 0.292885 0.292213C-0.0976396 0.682738 -0.0976396 1.3159 0.292885 1.70643L6.65685 8.07039ZM7.36395 6.36328H6.36395V7.36328H7.36395H8.36395V6.36328H7.36395Z' fill='white'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:12px;transition:transform .3s;display:block;position:relative}div.accordion-content{padding:1rem var(--spacing-l);width:100%}div.accordion-content p{font-size:var(--font-faq-answer)}@media (max-width:768px){div.accordion-content{padding:0 var(--spacing-m) var(--spacing-s) var(--spacing-m)}}div.accordion-content p:has(+p){margin-bottom:1rem}div.accordion-content ul{margin-bottom:1rem}div.accordion-content strong{font-weight:700}summary::-webkit-details-marker{display:none}summary::marker{content:""}::details-content{transition:height .5s ease, content-visibility .5s ease allow-discrete;height:0;overflow:clip}[open]::details-content{height:auto}[open] summary.accordion-header:after{transform:rotate(180deg)}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}[open]::details-content{height:auto}}section.block_references{width:100%;margin:var(--spacing-xxl) 0;display:block;position:relative}section.block_references div.wrapper{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_references div.wrapper{padding:0 15px}}section.block_references div.wrapper h2{text-align:center;color:var(--secondary-color);margin:var(--spacing-md) 0}section.block_references div.wrapper div.media-half{aspect-ratio:16/9;position:relative}section.block_references div.wrapper div.media-half video,section.block_references div.wrapper div.media-half img{border-radius:var(--border-radius);object-fit:cover;width:100%;height:100%}section.block_references div.wrapper div.media-half .video-container{border-radius:var(--border-radius);width:100%;height:100%;position:relative;overflow:hidden}section.block_references div.wrapper div.media-half .video-container video{cursor:pointer;display:block}section.block_references div.wrapper div.media-half .video-container .video-poster{opacity:1;pointer-events:all;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s ease-in-out;display:flex;position:absolute;top:0;left:0}section.block_references div.wrapper div.media-half .video-container .video-poster .video-poster-img{object-fit:cover;object-position:center;z-index:-1;border-radius:var(--border-radius);width:100%;height:100%;position:absolute;top:0;left:0}section.block_references div.wrapper div.media-half .video-container .video-poster.is-hidden{opacity:0;pointer-events:none}section.block_references div.wrapper div.media-half .video-container .video-play-button{cursor:pointer;background:0 0;border:none;padding:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}section.block_references div.wrapper div.media-half .video-container .video-play-button svg{filter:drop-shadow(0 4px 8px #0003);transition:transform .3s ease-in-out}section.block_references div.wrapper div.media-half .video-container .video-play-button path{fill:var(--primary-color,#000)}section.block_references div.wrapper div.media-half .video-container .video-play-button:hover{transform:scale(1.1)}section.block_references div.wrapper div.media-half .video-container .video-play-button:hover svg{transform:scale(1.05)}section.block_references div.wrapper div.media-half .video-container .video-play-button:active{transform:scale(.95)}section.block_references p.name{font-size:var(--font-size-h3);margin-top:var(--spacing-m);margin-bottom:var(--spacing-s);color:var(--secondary-color);font-weight:700}section.block_references p.location,section.block_references p.position{color:var(--secondary-color);font-size:var(--font-size-references);font-weight:500}section.block_references div.review-content{margin-top:var(--spacing-s)}section.block_references div.review-content p{font-size:var(--font-size-references)}section.block_references .review-slider.splide,section.block_references .review-slider.splide .splide__track{width:100%;overflow:hidden}section.block_references .review-slider.splide .splide__list{flex-wrap:nowrap;width:100%;margin:0;padding:0;list-style:none;display:flex}section.block_references .review-slider.splide .splide__slide{gap:var(--spacing-l);flex-shrink:0;align-items:center;width:100%;display:flex}@media (max-width:768px){section.block_references .review-slider.splide .splide__slide{gap:var(--spacing-m);flex-direction:column}}section.block_references .review-slider.splide .splide__slide .media-half,section.block_references .review-slider.splide .splide__slide .content-half{flex:1;width:50%}@media (max-width:768px){section.block_references .review-slider.splide .splide__slide .media-half,section.block_references .review-slider.splide .splide__slide .content-half{width:100%}}section.block_references .review-slider.splide .splide__arrows{justify-content:center;align-items:center;gap:var(--spacing-m);margin:var(--spacing-l) 0 var(--spacing-l);display:flex}section.block_references .review-slider.splide .splide__arrows .splide__arrow--prev svg{transform:initial}section.block_references .review-slider.splide .splide__arrows .splide__arrow--prev:hover svg path{animation:.6s ease-in-out infinite alternate swing-left}section.block_references .review-slider.splide .splide__arrows .splide__arrow--next:hover svg path{animation:.6s ease-in-out infinite alternate swing-right}section.block_references .review-slider.splide .splide__arrows>button{top:initial;left:initial;right:initial;bottom:initial;transform:initial;opacity:1;background-color:#0000;border-radius:0;width:auto;height:auto;position:relative}section.block_references .review-slider.splide .splide__arrows>button svg{width:40px;height:40px}section.block_references .review-slider.splide .splide__arrows>button svg rect{transition:fill .3s ease-in-out}section.block_references .review-slider.splide .splide__arrows>button:hover svg rect{fill:var(--secondary-color)}section.block_quote,section.block_teaser{padding-top:var(--spacing-xxxl);padding-bottom:var(--spacing-xxxl);margin:0 auto!important}@media (max-width:768px){section.block_quote,section.block_teaser{padding:var(--spacing-xxl) 15px}}section.block_quote div.wrapper,section.block_teaser div.wrapper{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_quote div.wrapper,section.block_teaser div.wrapper{padding:0 15px}}section.block_quote div.wrapper,section.block_teaser div.wrapper{gap:var(--spacing-l);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (max-width:1025px){section.block_quote div.wrapper,section.block_teaser div.wrapper{grid-template-columns:1fr}}section.block_quote div.wrapper.normal .teaser-content,section.block_teaser div.wrapper.normal .teaser-content{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:1rem;display:flex}section.block_quote div.wrapper.normal .teaser-content small,section.block_teaser div.wrapper.normal .teaser-content small{letter-spacing:.2em;font-family:Founders Grotesk,Arial,sans-serif;font-size:var(--font-subheading-sm);text-transform:uppercase;line-height:0}section.block_quote div.wrapper.normal .teaser-media,section.block_teaser div.wrapper.normal .teaser-media{grid-area:1/2/span 2}section.block_quote div.wrapper.normal .teaser-link,section.block_teaser div.wrapper.normal .teaser-link{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);background:var(--soft-teal);border:none;border-radius:3.40282e38px;grid-area:2/1;align-self:start;padding:6px 16px;font-weight:400;line-height:150%;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}@media (max-width:1025px){section.block_quote div.wrapper.normal .teaser-content,section.block_teaser div.wrapper.normal .teaser-content,section.block_quote div.wrapper.normal .teaser-media,section.block_teaser div.wrapper.normal .teaser-media,section.block_quote div.wrapper.normal .teaser-link,section.block_teaser div.wrapper.normal .teaser-link{grid-area:auto/1}}section.block_quote div.wrapper.reversed .teaser-content,section.block_teaser div.wrapper.reversed .teaser-content{grid-area:1/2}section.block_quote div.wrapper.reversed .teaser-media,section.block_teaser div.wrapper.reversed .teaser-media{grid-area:1/1/span 2}section.block_quote div.wrapper.reversed .teaser-link,section.block_teaser div.wrapper.reversed .teaser-link{grid-area:2/2;align-self:start}@media (max-width:1025px){section.block_quote div.wrapper.reversed .teaser-content,section.block_teaser div.wrapper.reversed .teaser-content,section.block_quote div.wrapper.reversed .teaser-media,section.block_teaser div.wrapper.reversed .teaser-media,section.block_quote div.wrapper.reversed .teaser-link,section.block_teaser div.wrapper.reversed .teaser-link{grid-area:auto/1}}section.block_quote div.wrapper.containerized,section.block_teaser div.wrapper.containerized{border-radius:var(--border-radius)}@media (max-width:768px){section.block_quote div.wrapper.containerized,section.block_teaser div.wrapper.containerized{padding:var(--spacing-m)}}section.block_quote .teaser-content,section.block_teaser .teaser-content{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}section.block_quote .teaser-content small,section.block_teaser .teaser-content small{letter-spacing:.2em;font-family:Founders Grotesk,Arial,sans-serif;font-size:var(--font-subheading-sm);text-transform:uppercase;line-height:0}section.block_quote .teaser-content h2,section.block_teaser .teaser-content h2{color:var(--secondary-color)}section.block_quote .teaser-media,section.block_teaser .teaser-media{aspect-ratio:1.5}section.block_quote .teaser-media img,section.block_teaser .teaser-media img{border-radius:var(--border-radius);object-fit:cover;width:100%;height:100%}section.block_quote .teaser-link,section.block_teaser .teaser-link{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);background:var(--soft-teal);border:none;border-radius:3.40282e38px;justify-self:start;margin-bottom:80px;padding:6px 16px;font-weight:400;line-height:150%;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}section.block_quote.horizontal-2-images .teaser-content,section.block_teaser.horizontal-2-images .teaser-content{grid-area:1/1}section.block_quote.horizontal-2-images .teaser-link,section.block_teaser.horizontal-2-images .teaser-link{grid-area:2/1}@media (max-width:1025px){section.block_quote.horizontal-2-images .teaser-link,section.block_teaser.horizontal-2-images .teaser-link{grid-row:3}}section.block_quote.horizontal-2-images .teaser-media,section.block_teaser.horizontal-2-images .teaser-media{aspect-ratio:1.15;grid-area:1/2/span 2;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative;transform:translateY(-80px)}@media (max-width:1025px){section.block_quote.horizontal-2-images .teaser-media,section.block_teaser.horizontal-2-images .teaser-media{grid-area:2/1;width:100%;max-width:500px;min-height:auto;margin:0 auto;transform:translateY(0)}}section.block_quote.horizontal-2-images .teaser-media img,section.block_teaser.horizontal-2-images .teaser-media img{border-radius:var(--border-radius);object-fit:cover;width:auto;height:auto;position:absolute;top:50%;transform:translateY(-50%)}section.block_quote.horizontal-2-images .teaser-media img:first-child,section.block_teaser.horizontal-2-images .teaser-media img:first-child{aspect-ratio:3/4;z-index:1;width:50%;left:14%}@media (max-width:1025px){section.block_quote.horizontal-2-images .teaser-media img:first-child,section.block_teaser.horizontal-2-images .teaser-media img:first-child{width:60%;left:0%}}section.block_quote.horizontal-2-images .teaser-media img:nth-child(2),section.block_teaser.horizontal-2-images .teaser-media img:nth-child(2){aspect-ratio:3/4;z-index:2;width:50%;top:10%;right:0;transform:translateY(18%)}@media (max-width:1025px){section.block_quote.horizontal-2-images .teaser-media img:nth-child(2),section.block_teaser.horizontal-2-images .teaser-media img:nth-child(2){width:62%}}section.block_quote.vertical-3-images,section.block_teaser.vertical-3-images{width:100%}section.block_quote.vertical-3-images div.wrapper,section.block_teaser.vertical-3-images div.wrapper{grid-template-columns:1fr}section.block_quote.vertical-3-images .teaser-content,section.block_teaser.vertical-3-images .teaser-content{flex-direction:column;align-items:flex-start;gap:1rem;max-width:50vw;display:flex}@media (max-width:768px){section.block_quote.vertical-3-images .teaser-content,section.block_teaser.vertical-3-images .teaser-content{max-width:100%}}section.block_quote.vertical-3-images .teaser-content>*,section.block_teaser.vertical-3-images .teaser-content>*{color:#fff}section.block_quote.vertical-3-images .teaser-content a.btn-primary,section.block_teaser.vertical-3-images .teaser-content a.btn-primary{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);background:var(--soft-teal);border:none;border-radius:3.40282e38px;padding:6px 16px;font-weight:400;line-height:150%;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}section.block_quote.vertical-3-images .teaser-media,section.block_teaser.vertical-3-images .teaser-media{aspect-ratio:unset;order:2;justify-content:center;align-items:center;min-height:800px;display:flex;position:relative}@media (max-width:1025px){section.block_quote.vertical-3-images .teaser-media,section.block_teaser.vertical-3-images .teaser-media{min-height:unset;grid-template-columns:1fr 1fr;gap:10px;display:grid}}section.block_quote.vertical-3-images .teaser-media img,section.block_teaser.vertical-3-images .teaser-media img{border-radius:var(--border-radius);object-fit:cover;width:auto;height:auto}section.block_quote.vertical-3-images .teaser-media img:first-child,section.block_teaser.vertical-3-images .teaser-media img:first-child{aspect-ratio:16/10;z-index:1;width:70%;position:relative}@media (max-width:1025px){section.block_quote.vertical-3-images .teaser-media img:first-child,section.block_teaser.vertical-3-images .teaser-media img:first-child{aspect-ratio:16/9;grid-area:1/1/auto/-1;width:100%}}section.block_quote.vertical-3-images .teaser-media img:nth-child(2),section.block_teaser.vertical-3-images .teaser-media img:nth-child(2){aspect-ratio:1;z-index:2;width:32%;position:absolute;top:38%;left:-1%}@media (max-width:1025px){section.block_quote.vertical-3-images .teaser-media img:nth-child(2),section.block_teaser.vertical-3-images .teaser-media img:nth-child(2){grid-area:2/1;width:100%;position:relative;top:0;left:0}}section.block_quote.vertical-3-images .teaser-media img:nth-child(3),section.block_teaser.vertical-3-images .teaser-media img:nth-child(3){aspect-ratio:1;z-index:2;width:32%;position:absolute;bottom:-10%;right:0%}@media (max-width:1025px){section.block_quote.vertical-3-images .teaser-media img:nth-child(3),section.block_teaser.vertical-3-images .teaser-media img:nth-child(3){grid-area:2/2;width:100%;position:relative;bottom:0;right:0}}section.block_quote{padding-top:var(--spacing-xxxl);padding-bottom:var(--spacing-xxxl);width:100%}section.block_quote h2{font-size:var(--font-heading-quote)}@media (max-width:768px){section.block_quote{padding-top:var(--spacing-xxxl);padding-bottom:var(--spacing-xxxl)}}section.block_termin_teaser{margin:var(--spacing-xxxl) auto;width:100%;padding-left:24px;padding-right:24px}@media (max-width:768px){section.block_termin_teaser{padding-left:15px;padding-right:15px}}section.block_termin_teaser div.wrapper{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_termin_teaser div.wrapper{padding:0 15px}}section.block_termin_teaser div.wrapper{gap:var(--spacing-l);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (max-width:1025px){section.block_termin_teaser div.wrapper{grid-template-columns:1fr}}section.block_termin_teaser div.wrapper .teaser-actions{place-self:flex-end;gap:var(--spacing-m);flex-direction:column;display:flex}section.block_termin_teaser div.wrapper .teaser-actions a{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);font-weight:400;line-height:150%;font-size:var(--font-button-termin);background:0 0;border:1px solid #fff;border-radius:3.40282e38px;padding:6px 16px;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}@media (max-width:768px){section.block_termin_teaser div.wrapper .teaser-actions{margin-top:var(--spacing-medium);place-self:flex-start}}section.block_termin_teaser div.wrapper .teaser-content{align-items:flex-start;gap:var(--spacing-m);flex-direction:column;display:flex}section.block_termin_teaser div.wrapper .teaser-content h2{color:var(--white);font-family:Jungka,sans-serif;font-size:var(--font-title-termin);font-weight:500;line-height:1.1}section.block_termin_teaser div.wrapper .teaser-content p{color:var(--white);font-family:Jungka,sans-serif;font-size:var(--font-body-termin);font-weight:400;line-height:1.1}section.block_termin_teaser div.wrapper .teaser-link{justify-self:start}section.block_termin_teaser div.wrapper .teaser-media{aspect-ratio:1.5}section.block_termin_teaser div.wrapper .teaser-media img{border-radius:var(--border-radius);object-fit:cover;width:100%;height:100%}section.block_termin_teaser div.wrapper.normal .teaser-content{grid-area:1/1/span 2}section.block_termin_teaser div.wrapper.normal .teaser-media{grid-area:1/2/span 2}section.block_termin_teaser div.wrapper.normal .teaser-link{grid-area:2/1;align-self:start}@media (max-width:1025px){section.block_termin_teaser div.wrapper.normal .teaser-content,section.block_termin_teaser div.wrapper.normal .teaser-media,section.block_termin_teaser div.wrapper.normal .teaser-link{grid-area:auto/1}}section.block_termin_teaser div.wrapper.reversed .teaser-content{grid-area:1/2}section.block_termin_teaser div.wrapper.reversed .teaser-media{grid-area:1/1/span 2}section.block_termin_teaser div.wrapper.reversed .teaser-link{grid-area:2/2;align-self:start}@media (max-width:1025px){section.block_termin_teaser div.wrapper.reversed .teaser-content,section.block_termin_teaser div.wrapper.reversed .teaser-media,section.block_termin_teaser div.wrapper.reversed .teaser-link{grid-area:auto/1}}section.block_termin_teaser div.wrapper.containerized{padding:var(--spacing-medium);border-radius:var(--border-radius)}@media (max-width:768px){section.block_termin_teaser div.wrapper.containerized{padding:var(--spacing-medium) var(--spacing-m)}}.desktop-only{display:none!important}@media (min-width:1025px){.desktop-only{display:inline-flex!important}}.mobile-only{display:none!important}@media (max-width:1025px){.mobile-only{display:inline-flex!important}}section.block_double_teaser{padding:var(--spacing-xxxl) 15px;margin:0 auto}section.block_double_teaser div.wrapper{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_double_teaser div.wrapper{padding:0 15px}}section.block_double_teaser div.wrapper{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(24px,4vw,48px);display:grid}@media (max-width:1025px){section.block_double_teaser div.wrapper{grid-template-columns:1fr;gap:48px}}section.block_double_teaser div.wrapper .double-teaser-item{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:40px;padding:clamp(24px,4vw,48px) clamp(16px,3vw,32px);display:flex}section.block_double_teaser div.wrapper .double-teaser-item .teaser-content{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:768px;display:flex}section.block_double_teaser div.wrapper .double-teaser-item .teaser-content .teaser-subline{letter-spacing:.2em;font-family:Founders Grotesk,Arial,sans-serif;font-size:var(--font-subheading-sm);text-transform:uppercase;color:var(--lavender-grey);line-height:0}section.block_double_teaser div.wrapper .double-teaser-item .teaser-content h2{color:var(--ink);font-family:Jungka,sans-serif;font-size:var(--font-heading);margin:0;font-weight:500;line-height:1.2}section.block_double_teaser div.wrapper .double-teaser-item .teaser-content .teaser-text{font-family:Jungka,sans-serif;font-size:var(--font-body);color:var(--ink);width:100%;line-height:1.3}section.block_double_teaser div.wrapper .double-teaser-item .teaser-content .teaser-text p{margin:0 0 12px}section.block_double_teaser div.wrapper .double-teaser-item .teaser-content .teaser-text p:last-child{margin-bottom:0}section.block_double_teaser div.wrapper .double-teaser-item .teaser-action{justify-content:center;align-items:center;display:flex}section.block_double_teaser div.wrapper .double-teaser-item .teaser-action a.btn,section.block_double_teaser div.wrapper .double-teaser-item .teaser-action a.btn-teaser{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);background:var(--soft-teal);font-weight:400;line-height:150%;font-size:var(--font-size-core-cta);text-align:center;border:none;border-radius:20px;padding:10px 24px 8px;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}section.block_newsletter .sign-up-form{flex:1;display:flex}section.block_newsletter div.gform_wrapper{width:100%}section.block_newsletter div.wrapper{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_newsletter div.wrapper{padding:0 15px}}section.block_newsletter div.wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:0;display:flex}@media (max-width:1025px){section.block_newsletter div.wrapper{padding:var(--spacing-m);flex-direction:column}}section.block_newsletter div.wrapper p.h2{font-family:Jungka,Arial,sans-serif;font-weight:400;line-height:1;font-size:var(--font-heading-quote);max-width:20ch;margin:0 auto}section.block_newsletter div.wrapper p:not(.h2){margin:var(--spacing-xl) auto var(--spacing-l);max-width:50ch;font-size:1.55rem}section.block_newsletter form{align-items:center;display:flex}section.block_newsletter form input[type=email]{border-radius:var(--border-radius-small);border:none;min-width:300px}@media (max-width:768px){section.block_newsletter form{gap:var(--spacing-s);flex-direction:column}section.block_newsletter form input[type=email],section.block_newsletter form div.content{text-align:center}}section.block_newsletter .gform-footer{margin-top:0;margin-left:var(--spacing-l)}@media (max-width:768px){section.block_newsletter .gform-footer{margin:var(--spacing-s) auto}}section.block_newsletter .gfield_description{color:#000!important;line-height:1!important}section.block_newsletter form #input_1_1{color:#000;line-height:1;font-size:var(--font-body-small);background-color:#0000;border:1px solid #000;border-radius:32px;padding:28px 16px 21px}section.block_newsletter form #input_1_1::placeholder{color:#fff;font-size:var(--font-body-small);opacity:.2;line-height:1}section.block_newsletter form #gform_submit_button_1{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);background:var(--soft-teal);font-weight:400;line-height:150%;font-size:var(--font-body-small);border:none;border-radius:3.40282e38px;max-height:51px;padding:13px 24px;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}section.block_faq{scroll-margin-top:calc(var(--header-height));background:var(--lavender-grey);color:#fff;padding:var(--spacing-xxxl) 0;margin:0}section.block_faq h2{text-align:left;color:var(--secondary-color)}section.block_faq div.wrapper{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_faq div.wrapper{padding:0 15px}}section.block_faq div.wrapper{grid-template-columns:.75fr 1fr;display:grid}@media (max-width:1025px){section.block_faq div.wrapper{grid-template-columns:1fr}}section.block_faq .faq-content{margin:var(--spacing-m) auto 0;max-width:var(--tight-block-width);width:100%}section.block_faq .faq-content details.accordion-item{margin:var(--spacing-m) 0;border-bottom:1px solid #ffffff4d;padding-top:0;padding-bottom:15px}section.block_faq .faq-content details.accordion-item.accordion-item--mobile{background:var(--irigo-light-blue);display:none}@media (max-width:1025px){section.block_faq .faq-content details.accordion-item.accordion-item--mobile{display:block}}section.block_faq .faq-content .accordion-content{max-width:80ch;padding:15px 0}section.block_faq div.split-frame{margin:calc(var(--spacing-l) * 1) auto;gap:var(--spacing-l);grid-template-columns:1fr;align-items:flex-start;display:grid}@media (max-width:1025px){section.block_faq div.split-frame{grid-template-columns:1fr}}@media (max-width:768px){section.block_faq .sign-up-form{padding:var(--spacing-m)}}section.block_faq .gform_required_legend{display:none}section.block_faq .ginput_container{border-radius:var(--border-radius-small);overflow:hidden}section.block_faq .ginput_container label{font-size:var(--font-size-p)}section.block_faq textarea,section.block_faq input{width:100%;box-shadow:none!important;border:none!important;outline:1px solid #000!important}section.block_faq .gfield_label{font-size:var(--font-size-p)}section.block_faq .gform_footer{justify-content:flex-start}section.block_faq .gform_footer button{font-size:1rem;text-decoration:none;display:inline-flex;background:var(--primary-color)!important;color:#fff!important;border-radius:var(--border-radius)!important;transform-origin:0!important;padding:14px 34px!important;transition:background .175s ease-in-out,transform .175s ease-in-out!important}section.block_faq .gform_footer button:hover{background:var(--irigo-violet);transform:scale(1.05)!important}section.block_facts{scroll-margin-top:calc(var(--header-height));padding-top:0;padding-bottom:0}section.block_facts div.wrapper{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_facts div.wrapper{padding:0 15px}}section.block_facts div.wrapper{border-top:1px solid #000;border-bottom:1px solid #000;flex-direction:column;display:flex;padding:var(--spacing-xxxl) 16px!important}section.block_facts div.wrapper div.content{margin-bottom:var(--spacing-medium)}section.block_facts div.wrapper div.content h2{flex-direction:column;max-width:18ch;display:flex}section.block_facts div.wrapper div.content h2 small{letter-spacing:.2em;font-family:Founders Grotesk,Arial,sans-serif;font-size:var(--font-subheading-sm);text-transform:uppercase;line-height:1}section.block_facts div.facts{grid-template-columns:repeat(3,1fr);align-items:flex-start;gap:20px;display:grid}@media (max-width:1025px){section.block_facts div.facts{grid-template-columns:1fr}}section.block_facts div.facts div.fact{border-radius:var(--border-radius);padding:32px 24px}section.block_facts div.facts div.fact div.title{font-size:32px;line-height:1}section.block_facts div.facts div.fact div.number{font-size:var(--font-facts-stats-count);text-align:right;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum", "lnum";line-height:1}section.block_facts div.facts div.fact div.number span.trailing-text{font-size:var(--font-facts-stats);text-align:right;margin-top:0;line-height:1;display:block}section.block_facts div.facts div.fact div.number span.suffix{font-size:var(--font-facts-stats);text-align:right;margin-top:-1.35rem;line-height:1;display:block}section.block_facts div.facts div.fact.no-values div.number{display:none}section.block_facts div.facts div.fact.no-values div.title{margin-bottom:var(--spacing-m)}section.block_facts div.facts div.fact div.subline{text-align:right;width:50%;margin-left:auto;font-size:24px;line-height:.8}@media (max-width:1025px){section.block_facts div.facts div.fact div.subline{width:100%}}section.block_facts div.facts div.fact:first-child{background:var(--lavender-grey);color:#fff}section.block_facts div.facts div.fact:first-child div.number{margin-top:140px}@media (max-width:1025px){section.block_facts div.facts div.fact:first-child div.number{margin-top:60px}}section.block_facts div.facts div.fact:first-child div.subline{width:60%;margin-left:auto}@media (max-width:1025px){section.block_facts div.facts div.fact:first-child div.subline{width:100%}}section.block_facts div.facts div.fact:nth-child(2){color:var(--cobalt-blue);background:#e3f1f3}section.block_facts div.facts div.fact:nth-child(2) div.number{margin-top:340px}@media (max-width:1025px){section.block_facts div.facts div.fact:nth-child(2) div.number{margin-top:60px}}section.block_facts div.facts div.fact:nth-child(2) div.subline{width:100%;margin-left:auto}section.block_facts div.facts div.fact:nth-child(3){background:var(--lavender-grey);color:#fff}section.block_facts div.facts div.fact:nth-child(3) div.number{margin-top:40px}section.block_facts div.facts div.fact:nth-child(3) div.subline{width:60%;margin-left:auto}@media (max-width:1025px){section.block_facts div.facts div.fact:nth-child(3) div.subline{width:100%}}section.block_facts div.facts:has(:nth-child(4)){grid-template-rows:1fr 1fr;grid-template-columns:repeat(3,1fr);align-items:start}@media (max-width:1025px){section.block_facts div.facts:has(:nth-child(4)){grid-template-rows:auto;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){section.block_facts div.facts:has(:nth-child(4)){grid-template-rows:auto;grid-template-columns:1fr}}section.block_facts div.facts:has(:nth-child(4)) div.fact:first-child{grid-area:1/1/3}@media (max-width:1025px){section.block_facts div.facts:has(:nth-child(4)) div.fact:first-child{grid-area:1/1}}@media (max-width:768px){section.block_facts div.facts:has(:nth-child(4)) div.fact:first-child{grid-area:1/1}}section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(2){grid-area:1/2/3}@media (max-width:1025px){section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(2){grid-area:1/2}}@media (max-width:768px){section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(2){grid-area:2/1}}section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(3){grid-area:1/3;align-self:stretch}@media (max-width:1025px){section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(3){grid-area:2/1}}@media (max-width:768px){section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(3){grid-area:3/1}}section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(4){grid-area:2/3;align-self:stretch}@media (max-width:1025px){section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(4){grid-area:2/2}}@media (max-width:768px){section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(4){grid-area:4/1}}:is(section.block_facts div.facts:has(:nth-child(4)) div.fact:first-child,section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(3)){background:var(--lavender-grey);color:#fff}:is(section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(2),section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(4)){color:var(--cobalt-blue);background:#e3f1f3}body.single-behandlung section.block_facts div.facts:has(:nth-child(4)){grid-template-rows:2fr 1fr 2fr;grid-template-columns:repeat(3,1fr);align-items:stretch}@media (max-width:768px){body.single-behandlung section.block_facts div.facts:has(:nth-child(4)){grid-template-rows:auto;grid-template-columns:1fr}}body.single-behandlung section.block_facts div.facts:has(:nth-child(4)) div.subline{width:100%}body.single-behandlung section.block_facts div.facts:has(:nth-child(4)) div.fact{color:#fff}body.single-behandlung section.block_facts div.facts:has(:nth-child(4)) div.fact:first-child{grid-area:1/1/4}@media (max-width:768px){body.single-behandlung section.block_facts div.facts:has(:nth-child(4)) div.fact:first-child{grid-area:auto}}body.single-behandlung section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(2){grid-area:1/2}@media (max-width:768px){body.single-behandlung section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(2){grid-area:auto}}body.single-behandlung section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(3){grid-area:2/2/4}@media (max-width:768px){body.single-behandlung section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(3){grid-area:auto}}body.single-behandlung section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(4){grid-area:1/3/3}@media (max-width:768px){body.single-behandlung section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(4){grid-area:auto}}body.single-behandlung section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(5){grid-area:3/3}@media (max-width:768px){body.single-behandlung section.block_facts div.facts:has(:nth-child(4)) div.fact:nth-child(5){grid-area:auto}}body.single-behandlung section.block_facts div.facts:has(:nth-child(5)){grid-template-rows:2fr 1fr 2fr;grid-template-columns:repeat(3,1fr);align-items:stretch}@media (max-width:768px){body.single-behandlung section.block_facts div.facts:has(:nth-child(5)){grid-template-rows:auto;grid-template-columns:1fr}}body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.subline{width:100%}body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact{color:#fff}body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:first-child{grid-area:1/1/4}@media (max-width:768px){body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:first-child{grid-area:auto}}body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:nth-child(2){grid-area:1/2}@media (max-width:768px){body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:nth-child(2){grid-area:auto}}body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:nth-child(3){grid-area:2/2/4}@media (max-width:768px){body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:nth-child(3){grid-area:auto}}body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:nth-child(4){grid-area:1/3/3}@media (max-width:768px){body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:nth-child(4){grid-area:auto}}body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:nth-child(5){grid-area:3/3}@media (max-width:768px){body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:nth-child(5){grid-area:auto}}:is(body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:nth-child(3),body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:nth-child(4)){background-color:#002fa7}:is(body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:first-child,body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:nth-child(2),body.single-behandlung section.block_facts div.facts:has(:nth-child(5)) div.fact:nth-child(5)){background-color:#a6a3b6}body.single-behandlung section.block_facts div.facts div.subline{text-align:left;font-size:24px;line-height:1}section.block_image{width:100%;padding:var(--spacing-m) 0;position:relative;overflow:hidden}section.block_image.has-blurred-bg{padding:var(--spacing-l) 0}section.block_image div.blurred-bg{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}section.block_image div.blurred-bg img.blurred-bg-img{object-fit:cover;object-position:center;filter:blur(32px)brightness(.9);opacity:.8;width:100%;height:100%;transform:scale(1.15)}section.block_image div.wrapper{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){section.block_image div.wrapper{padding:0 15px}}section.block_image div.wrapper{z-index:2;padding:var(--spacing-large) 0;justify-content:center;align-items:center;display:flex;position:relative}section.block_image div.wrapper div.image-container{justify-content:center;align-items:center;width:100%;display:flex}section.block_image div.wrapper div.image-container img.main-img{border-radius:var(--border-radius);object-fit:contain;max-width:100%;height:auto;display:block}body.page-template-template-angebot footer{margin-top:0}body.page-template-template-angebot div.offerings__total{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){body.page-template-template-angebot div.offerings__total{padding:0 15px}}body.page-template-template-angebot div.offerings__total{margin-bottom:var(--spacing-l);justify-content:space-between;align-items:center;font-weight:700;display:flex}body.page-template-template-angebot .filters-mobile-toggle{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){body.page-template-template-angebot .filters-mobile-toggle{padding:0 15px}}body.page-template-template-angebot .filters-mobile-toggle{display:none}@media (max-width:768px){body.page-template-template-angebot .filters-mobile-toggle{width:initial;max-width:initial;margin:initial;padding:0;display:block}body.page-template-template-angebot .filters-mobile-toggle svg g path{stroke:var(--primary-color)}}body.page-template-template-angebot .btn-filter-toggle{background:var(--white);color:var(--primary-color);border:1px solid var(--primary-color);cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:flex}body.page-template-template-angebot .btn-filter-toggle svg{fill:currentColor;width:1.25rem;height:1.25rem}body.page-template-template-angebot .btn-filter-toggle span{display:inline-block}body.page-template-template-angebot .filters-scroll-container{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){body.page-template-template-angebot .filters-scroll-container{padding:0 15px}}@media (max-width:768px){body.page-template-template-angebot .filters-scroll-container{-webkit-overflow-scrolling:touch;overflow-x:auto}body.page-template-template-angebot .filters-scroll-container::-webkit-scrollbar{border-radius:30px;width:4px;height:3px}body.page-template-template-angebot .filters-scroll-container::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:0}body.page-template-template-angebot .filters-scroll-container::-webkit-scrollbar-track{background:var(--irigo-light-blue);border-radius:0}}body.page-template-template-angebot div.filters-container{gap:var(--spacing-m);padding-top:var(--spacing-m);padding-bottom:var(--spacing-l);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1025px){body.page-template-template-angebot div.filters-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){body.page-template-template-angebot div.filters-container{display:none}}body.page-template-template-angebot .filters-overlay{background:var(--white);z-index:9999;background:#fff;flex-direction:column;transition:transform .3s;display:flex;position:fixed;inset:0;transform:translate(100%)}body.page-template-template-angebot .filters-overlay:not([aria-hidden=true]),body.filters-open body.page-template-template-angebot .filters-overlay{transform:translate(0)}body.page-template-template-angebot .filters-overlay__inner{flex-direction:column;height:100%;display:flex}body.page-template-template-angebot .filters-overlay__header{padding:var(--spacing-m);border-bottom:1px solid var(--irigo-light-blue);justify-content:space-between;align-items:center;display:flex}body.page-template-template-angebot .filters-overlay__header h2{margin:0;font-size:1.5rem}body.page-template-template-angebot .filters-overlay__close{cursor:pointer;background:0 0;border:none;padding:.5rem}body.page-template-template-angebot .filters-overlay__close svg{width:2.5rem;height:2.5rem;fill:var(--primary-color)}body.page-template-template-angebot .filters-overlay__content{padding:var(--spacing-m);flex:1;overflow-y:auto}body.page-template-template-angebot .filters-overlay__content::-webkit-scrollbar{border-radius:30px;width:4px;height:3px}body.page-template-template-angebot .filters-overlay__content::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:0}body.page-template-template-angebot .filters-overlay__content::-webkit-scrollbar-track{background:var(--irigo-light-blue);border-radius:0}body.page-template-template-angebot .filters-overlay__content .filters-overlay__group{margin-bottom:var(--spacing-m)}body.page-template-template-angebot .filters-overlay__content .filters-overlay__group label{color:var(--primary-color-dark);font-size:var(--font-size-copy);margin-bottom:.5rem;font-weight:700;display:block}body.page-template-template-angebot .filters-overlay__footer{padding:var(--spacing-m);border-top:1px solid var(--irigo-light-blue)}body.page-template-template-angebot .filters-overlay__footer .btn-apply-filters{width:100%;transform:scale(1)}body.page-template-template-angebot .offerings{position:relative}body.page-template-template-angebot .offerings__loading{z-index:10;background:#ffffffb3;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}body.page-template-template-angebot .offerings__loading[aria-hidden=true]{opacity:0;pointer-events:none}body.page-template-template-angebot .offerings__spinner{border:3px solid var(--irigo-light-blue);border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;animation:.7s linear infinite offerings-spin;display:block}@keyframes offerings-spin{to{transform:rotate(360deg)}}body.page-template-template-angebot .offerings__inner{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){body.page-template-template-angebot .offerings__inner{padding:0 15px}}body.page-template-template-angebot .offerings__inner{padding-bottom:var(--spacing-xl)}body.page-template-template-angebot .offerings-grid{gap:var(--spacing-l);margin-bottom:var(--spacing-l);grid-template-columns:1fr;display:grid}@media (max-width:1025px){body.page-template-template-angebot .offerings-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){body.page-template-template-angebot .offerings-grid{grid-template-columns:1fr}}body.page-template-template-angebot .angebot-card{color:inherit;background:var(--irigo-light-blue);border-radius:var(--border-radius);padding:var(--spacing-l);grid-template-columns:1fr .65fr;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .6s,translate .6s;display:grid}@media (max-width:768px){body.page-template-template-angebot .angebot-card{padding:var(--spacing-s);grid-template-columns:1fr}}body.page-template-template-angebot .angebot-card{opacity:0;translate:0 30px}body.page-template-template-angebot .angebot-card.is-visible{opacity:1;translate:0}body.page-template-template-angebot .angebot-card:first-child.is-visible{transition-delay:80ms}body.page-template-template-angebot .angebot-card:nth-child(2).is-visible{transition-delay:.16s}body.page-template-template-angebot .angebot-card:nth-child(3).is-visible{transition-delay:.24s}body.page-template-template-angebot .angebot-card:nth-child(4).is-visible{transition-delay:.32s}body.page-template-template-angebot .angebot-card:nth-child(5).is-visible{transition-delay:.4s}body.page-template-template-angebot .angebot-card:nth-child(6).is-visible{transition-delay:.48s}body.page-template-template-angebot .angebot-card:nth-child(7).is-visible{transition-delay:.56s}body.page-template-template-angebot .angebot-card:nth-child(8).is-visible{transition-delay:.64s}body.page-template-template-angebot .angebot-card:nth-child(9).is-visible{transition-delay:.72s}body.page-template-template-angebot .angebot-card:nth-child(10).is-visible{transition-delay:.8s}body.page-template-template-angebot .angebot-card:nth-child(11).is-visible{transition-delay:.88s}body.page-template-template-angebot .angebot-card:nth-child(12).is-visible{transition-delay:.96s}body.page-template-template-angebot .angebot-card div.description{max-width:48ch;margin-bottom:var(--spacing-l)}body.page-template-template-angebot .angebot-card .jm_stamp{top:0;right:var(--spacing-m);z-index:99;position:absolute}body.page-template-template-angebot .angebot-card__image{aspect-ratio:16/9;border-radius:var(--border-radius);background:var(--secondary-color-light);flex-shrink:0;overflow:hidden}@media (max-width:768px){body.page-template-template-angebot .angebot-card__image{order:-1}}body.page-template-template-angebot .angebot-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}body.page-template-template-angebot .angebot-card__image:hover img{transform:scale(1.04)}body.page-template-template-angebot .angebot-card__image-placeholder{background:linear-gradient(135deg, var(--irigo-light-blue), var(--irigo-pink-pastel));width:100%;height:100%}body.page-template-template-angebot .angebot-card__body{padding:var(--spacing-m);flex-direction:column;flex:1;align-items:flex-start;gap:0;display:flex}body.page-template-template-angebot .angebot-card__tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}body.page-template-template-angebot .angebot-card__tag{letter-spacing:.03em;text-transform:uppercase;background:var(--primary-color-light);color:var(--primary-color);border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}body.page-template-template-angebot .angebot-card__title{margin:0 0 var(--spacing-md) 0;color:var(--secondary-color);font-weight:700;line-height:1.25;display:block}body.page-template-template-angebot .angebot-card__details{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}body.page-template-template-angebot .angebot-card__details li{gap:6px;display:flex}body.page-template-template-angebot .angebot-card__detail-label{color:var(--tfs-color-text-light);white-space:nowrap}body.page-template-template-angebot .angebot-card__detail-label:after{content:":"}body.page-template-template-angebot .angebot-card__detail-value{color:var(--tfs-color-text);font-weight:500}body.page-template-template-angebot .angebot-card__footer{padding:0 var(--spacing-m) var(--spacing-m);margin-top:auto}body.page-template-template-angebot .angebot-card__footer .btn{justify-content:center;width:100%}body.page-template-template-angebot .offerings-empty{padding:var(--spacing-xl) 0;text-align:center;color:var(--tfs-color-text-light);font-size:var(--font-size-copy)}body.page-template-template-angebot .offerings-pagination{justify-content:center;align-items:center;gap:var(--spacing-s);margin-top:var(--spacing-l);flex-wrap:wrap;display:flex}body.page-template-template-angebot .offerings-pagination__btn{border-radius:var(--border-radius-button);min-width:20px;height:30px;color:var(--secondary-color);font-family:inherit;font-size:var(--font-size-small);cursor:pointer;background:#fff;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}body.page-template-template-angebot .offerings-pagination__btn:hover{color:var(--primary-color);border-color:#0000}body.page-template-template-angebot .offerings-pagination__btn.is-active{color:var(--primary-color);pointer-events:none;border-color:#0000}body.page-template-template-angebot .offerings-pagination__btn--prev,body.page-template-template-angebot .offerings-pagination__btn--next{font-size:1rem}body.single-mitarbeiter section.split-frame,body.single-angebot section.split-frame{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){body.single-mitarbeiter section.split-frame,body.single-angebot section.split-frame{padding:0 15px}}body.single-mitarbeiter section.split-frame,body.single-angebot section.split-frame{margin:calc(var(--spacing-l) * 2) auto;gap:var(--spacing-l);grid-template-columns:1fr .45fr;align-items:flex-start;display:grid}@media (max-width:1025px){body.single-mitarbeiter section.split-frame,body.single-angebot section.split-frame{grid-template-columns:1fr}}body.single-mitarbeiter div.content,body.single-angebot div.content{max-width:90%;margin:0 auto}@media (max-width:1025px){body.single-mitarbeiter div.content,body.single-angebot div.content{max-width:initial;margin:initial}}body.single-mitarbeiter div.angebot-content,body.single-angebot div.angebot-content{align-items:flex-start;gap:var(--spacing-l);flex-direction:column;display:flex}body.single-mitarbeiter div.angebot-content>section,body.single-angebot div.angebot-content>section{margin:0}body.single-mitarbeiter section.angebot-sidebar,body.single-angebot section.angebot-sidebar{border-radius:var(--border-radius);background:var(--irigo-light-blue);top:calc(var(--header-height) + var(--spacing-m));padding:var(--spacing-m);position:sticky}@media (max-width:1025px){body.single-mitarbeiter section.angebot-sidebar,body.single-angebot section.angebot-sidebar{display:none}}body.single-mitarbeiter section.angebot-sidebar p,body.single-angebot section.angebot-sidebar p{font-size:var(--font-size-p)}body.single-mitarbeiter section.angebot-sidebar p strong,body.single-angebot section.angebot-sidebar p strong{font-weight:700;font-size:var(--font-size-p)}body.single-mitarbeiter section.angebot-sidebar div.angebot-sidebar-wrapper,body.single-angebot section.angebot-sidebar div.angebot-sidebar-wrapper{gap:var(--spacing-m);flex-direction:column;display:flex}body.single-mitarbeiter section.angebot-sidebar div.actions,body.single-angebot section.angebot-sidebar div.actions{align-items:flex-start;gap:var(--spacing-m);flex-direction:column;display:flex}section.block_behandlungen{margin:var(--spacing-xxl) auto;border-bottom:1px solid #000;padding-bottom:var(--spacing-large)!important}body.single-behandlung main#main{padding-top:var(--spacing-xxl)}body.single-behandlung h1 small{font-size:var(--font-subheading-sm)}body.single-behandlung .block-hero{padding-top:var(--header-height)!important}body.single-behandlung .block-hero div.content-2 p strong{font-weight:400}body.single-behandlung section.block-faq{padding:var(--spacing-large) 0}body.single-behandlung .block_facts div.wrapper{border-top:0}section.mitarbeiter-sidebar{border-radius:var(--border-radius);background:var(--irigo-light-blue);top:calc(var(--header-height) + var(--spacing-m));padding:var(--spacing-m);position:sticky}section.mitarbeiter-sidebar h3{font-weight:600}@media (max-width:1025px){section.mitarbeiter-sidebar{display:none}}section.mitarbeiter-sidebar div.mitarbeiter-sidebar-wrapper{gap:var(--spacing-m);flex-direction:column;display:flex}section.mitarbeiter-sidebar div.mitarbeiter-sidebar-wrapper img{border-radius:var(--border-radius)}section.mitarbeiter-sidebar div.mitarbeiter-sidebar-wrapper h3{color:var(--secondary-color);font-weight:700;font-size:var(--font-size-team-name)}section.mitarbeiter-sidebar div.mitarbeiter-sidebar-wrapper a{color:#000;border-bottom:1px solid #0000;font-weight:300;text-decoration:none;transition:all .15s ease-in-out}section.mitarbeiter-sidebar div.mitarbeiter-sidebar-wrapper a:hover{border-bottom:1px solid #000}section.mitarbeiter-sidebar div.actions{align-items:flex-start;gap:var(--spacing-m);flex-direction:column;display:flex}body.single-post main>article{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){body.single-post main>article{padding:0 15px}}body.single-post main>article{padding-top:calc(var(--header-height) * 2)}body.single-post main>article>header{grid-template-columns:1fr .6fr;display:grid}@media (max-width:768px){body.single-post main>article>header{gap:var(--spacing-medium);grid-template-columns:1fr}}body.single-post main>article>header div.right img{width:100%;height:auto}body.single-post main>article div.e-content{margin:var(--spacing-medium) 0;grid-template-columns:1fr .6fr;display:grid}@media (max-width:768px){body.single-post main>article div.e-content{grid-template-columns:1fr}}body.single-post main>article div.e-content div.content ul,body.single-post main>article div.e-content div.content p{font-size:var(--font-body);margin-bottom:1rem}body.single-post main>article div.more-news{margin-bottom:var(--spacing-medium)}.search-results-page{padding:var(--header-height) 0 var(--spacing-large) 0;width:100%;margin:0 auto}@media (max-width:768px){.search-results-page{padding:calc(var(--header-height) + var(--spacing-xl)) 16px}}.search-results-page .wrapper{max-width:var(--default-block-width);width:100%;scroll-margin:var(--header-height);margin:0 auto;padding:0}@media (max-width:1680px){.search-results-page .wrapper{padding:0 15px}}.search-results-page .search-header{margin-bottom:clamp(32px,4vw,60px)}.search-results-page h1.search-title{font-family:Jungka,sans-serif;font-size:var(--font-heading);color:var(--ink);max-width:1008px;margin:0;font-weight:500;line-height:1.1}.search-results-page .search-result-group{margin-bottom:60px}.search-results-page .search-result-group h2.search-group-title{color:var(--soft-teal,#6faab3);text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid var(--soft-teal,#6faab3);margin-top:0;margin-bottom:24px;padding-bottom:8px;font-family:Jungka,sans-serif;font-size:20px;font-weight:500}.search-results-page .search-result-group .search-results-list .search-result-item:first-child{border-top:none;padding-top:0}.search-results-page .search-results-list{flex-direction:column;max-width:752px;display:flex}.search-results-page .search-results-list .search-result-item{border-top:1px solid var(--lavender-grey,#b7b5bc);flex-direction:column;align-items:flex-start;gap:16px;padding:32px 0;display:flex}.search-results-page .search-results-list .search-result-item:first-child{border-top:none;padding-top:0}.search-results-page .search-results-list .search-result-item h2.entry-title{font-family:Jungka,sans-serif;font-size:var(--font-subheading);margin:0;font-weight:500;line-height:1.1}.search-results-page .search-results-list .search-result-item h2.entry-title a{color:var(--ink);text-decoration:none;transition:opacity .2s}.search-results-page .search-results-list .search-result-item h2.entry-title a:hover{opacity:.75}.search-results-page .search-results-list .search-result-item .entry-summary{color:var(--ink);width:100%;font-family:Jungka,sans-serif;font-size:24px;line-height:1.2}.search-results-page .search-results-list .search-result-item .entry-summary p{margin:0}.search-results-page .search-results-list .search-result-item .entry-summary span.excerpt_part strong{color:var(--cobalt-blue)}.search-results-page .search-results-list .search-result-item a.search-result-link{font-family:Test Founders Grotesk,Founders Grotesk,sans-serif;font-size:var(--font-size-core-cta,16px);letter-spacing:3.2px;text-transform:uppercase;color:var(--ink);text-underline-offset:4px;margin-top:8px;font-weight:400;text-decoration:underline;transition:opacity .2s}.search-results-page .search-results-list .search-result-item a.search-result-link:hover{opacity:.75}.search-results-page .search-no-results{flex-direction:column;align-items:flex-start;gap:40px;max-width:1008px;display:flex}.search-results-page .search-no-results h1.search-title{max-width:100%}.search-results-page .search-no-results .no-results-action a.btn-home{font-size:var(--font-size-core-cta);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cobalt-blue);background:var(--soft-teal);font-weight:400;line-height:150%;font-size:var(--font-size-core-cta);text-align:center;border:none;border-radius:20px;padding:10px 24px 8px;text-decoration:none;transition:background .175s ease-in-out,transform .175s ease-in-out;display:inline-flex}div.otgs-development-site-front-end{display:none!important}
