.big-hero{height:var(--hero-viewport-height,calc(100dvh - var(--header-height, 5rem)));z-index:1;position:relative;overflow:visible;color:#fff;background-color:var(--klarsynt-off-white)}.big-hero__media{position:absolute;top:0;right:var(--klarsynt-hero-chrome-inset-x);bottom:var(--klarsynt-hero-chrome-gap-bottom);left:var(--klarsynt-hero-chrome-inset-x);z-index:0;overflow:hidden;border-radius:var(--klarsynt-hero-chrome-radius)}.big-hero__image{inset:0}.big-hero__image,.big-hero__image img{position:absolute;height:100%;width:100%}.big-hero__image img{top:0;left:0;display:block;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.big-hero__video{inset:0}.big-hero__video,.big-hero__video video{position:absolute;height:100%;width:100%}.big-hero__video video{top:0;left:0;display:block;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.big-hero__container{height:var(--hero-viewport-height,calc(100dvh - var(--header-height, 5rem)));display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;width:100%;z-index:1}.big-hero__wrapper{width:100%;padding-left:2rem;padding-right:2rem;margin:auto;max-width:var(--site-content-max)}.big-hero__column{width:100%;max-width:725px}.big-hero__text{font-size:18px;color:#fff;font-family:Plantin MT Pro,sans-serif;line-height:32px}@media only screen and (min-width:768px){.big-hero__text{font-size:20px}}@media only screen and (max-width:767px){.big-hero__text{font-size:18px;line-height:28px}}.big-hero__text p{margin-bottom:15px}.big-hero__headline{font-size:45px;color:#fff;line-height:60px;font-weight:500;font-family:Galano Grotesque,sans-serif;margin-bottom:17px}@media only screen and (max-width:767px){.big-hero__headline{font-size:25px;line-height:30px;margin-bottom:29px}}.big-hero__subheadline{font-size:25px;font-family:Basis Grotesque Pro,sans-serif;color:#fff;line-height:34px;margin-bottom:50px}@media only screen and (max-width:767px){.big-hero__subheadline{font-size:17px;margin-bottom:30px}}.dots{position:absolute;left:0;right:0;bottom:0;padding-bottom:50px;display:flex;gap:10px;z-index:2}.dots .dot{background:transparent;border:2px solid #fff;border-radius:100%;width:24px;height:24px;cursor:pointer}.dots .dot.active{background:#fff}.hero__slider.keen-slider{display:flex;min-height:60vh;overflow:hidden}.hero__slider .keen-slider__slide{flex:0 0 100%;min-height:60vh;overflow:hidden}.hero__slider .keen-slider__slide.big-hero__full-height-class{min-height:var(--hero-viewport-height,calc(100dvh - var(--header-height, 5rem)))}.hero__slider .big-hero{height:60vh;min-height:60vh;z-index:1;background-size:cover;position:relative;color:#fff;overflow:hidden}.hero__slider .big-hero__full-height-class,.hero__slider .big-hero__full-height-class .big-hero__container{height:var(--hero-viewport-height,calc(100dvh - var(--header-height, 5rem)));min-height:var(--hero-viewport-height,calc(100dvh - var(--header-height, 5rem)))}.hero__slider .big-hero__image{position:absolute;inset:0;height:100%;width:100%}.hero__slider .big-hero__image img{position:absolute;top:0;left:0;display:block;height:100%;width:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero__slider .big-hero__video{position:absolute;inset:0;height:100%;width:100%}.hero__slider .big-hero__video video{position:absolute;top:0;left:0;display:block;height:100%;width:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero__slider .big-hero__overlay{background:transparent linear-gradient(180deg,#fff,#000) 0 0 no-repeat padding-box;position:absolute;inset:0;mix-blend-mode:multiply;width:100%;z-index:1}.hero__slider .big-hero__container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;width:100%;z-index:1}.hero__slider .big-hero__wrapper{width:100%;padding-left:2rem;padding-right:2rem;margin:auto;max-width:var(--site-content-max)}.hero__slider .big-hero__column{width:100%;max-width:725px;margin:auto}.hero__slider .big-hero__text{font-size:18px;color:#fff;font-family:Plantin MT Pro,sans-serif;line-height:32px}@media only screen and (min-width:768px){.hero__slider .big-hero__text{font-size:20px}}@media only screen and (max-width:767px){.hero__slider .big-hero__text{font-size:18px;line-height:28px}}.hero__slider .big-hero__text p{margin-bottom:15px}.hero__slider .big-hero__headline{font-size:45px;color:#fff;font-weight:500;line-height:60px;font-family:Galano Grotesque,sans-serif;margin-bottom:17px}@media only screen and (max-width:767px){.hero__slider .big-hero__headline{font-size:25px;line-height:30px;margin-bottom:29px}}.hero__slider .big-hero__link{margin-top:50px}.hero__slider .big-hero__price,.hero__slider .big-hero__subheadline{font-size:25px;font-family:Basis Grotesque Pro,sans-serif;color:#fff;line-height:34px;margin-bottom:50px}@media only screen and (max-width:767px){.hero__slider .big-hero__price,.hero__slider .big-hero__subheadline{font-size:17px;margin-bottom:30px}}.newsletter__input-row[data-v-7c151cf4]{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.newsletter__input-row[data-v-7c151cf4]{flex-direction:row;align-items:center;gap:1.25rem}}.newsletter__input[data-v-7c151cf4]{flex:1;width:100%;border:0;border-bottom:1.5px solid var(--klarsynt-black);background:transparent;padding:.875rem 0;font-family:var(--font-basis);font-size:1rem;font-weight:500;color:var(--klarsynt-black)}.newsletter__input[data-v-7c151cf4]:focus{outline:none;border-bottom-color:var(--klarsynt-green)}.newsletter__input[data-v-7c151cf4]::-moz-placeholder{color:var(--klarsynt-dark-grey)}.newsletter__input[data-v-7c151cf4]::placeholder{color:var(--klarsynt-dark-grey)}.image-link-cards .keen-slider:not([data-keen-slider-disabled]){overflow:visible}.image-link-cards__static{display:block}.image-link-cards__static-item{max-width:28rem}.customer-reviews--wrapper[data-v-99dfec91]{position:relative;width:100%}.customer-section__rows[data-v-99dfec91]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}@media only screen and (max-width:1024px){.customer-section__rows[data-v-99dfec91]{grid-template-columns:1fr;gap:48px}}@media only screen and (max-width:767px){.customer-section__rows[data-v-99dfec91]{gap:40px}}.customer-section__column[data-v-99dfec91]{width:100%}@media only screen and (min-width:1025px){.customer-section__content[data-v-99dfec91]{padding-right:40px}}.customer-section__reviews[data-v-99dfec91]{position:relative}.customer-section__reviews[data-v-99dfec91] .ti-widget{background:transparent!important}.customer-section__reviews[data-v-99dfec91] .ti-review-item{background:#fff;border-radius:var(--klarsynt-radius-xl);padding:24px;margin-bottom:20px;box-shadow:0 1px 3px #00000014;border:1px solid rgba(0,0,0,.06);transition:all .3s ease}.customer-section__reviews[data-v-99dfec91] .ti-review-item:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.customer-section__reviews[data-v-99dfec91] .ti-review-header{margin-bottom:16px}.customer-section__reviews[data-v-99dfec91] .ti-star{color:#fbbf24}.customer-section__reviews[data-v-99dfec91] .ti-review-content{color:#374151;line-height:1.6;font-size:15px}.customer-section__reviews[data-v-99dfec91] .ti-review-author{font-weight:600;color:#111827;margin-top:16px}.customer-section__actions[data-v-99dfec91]{margin-top:32px}@media only screen and (max-width:767px){.customer-section__actions[data-v-99dfec91]{margin-top:24px}}.book-time-service-embed[data-v-824c7a69]{position:relative;min-height:500px}.book-time-service-embed__frame[data-v-824c7a69]{min-height:28rem}.book-time-service-embed__frame iframe[data-v-824c7a69]{min-height:28rem;height:1300px}@media(max-width:767px){.book-time-service-embed__frame iframe[data-v-824c7a69]{height:1500px}}.faq-block__summary[data-v-ef74e16c]::-webkit-details-marker{display:none}.faq-block__summary[data-v-ef74e16c]::marker{content:""}.site-section--team-section .keen-slider:not([data-keen-slider-disabled]){overflow:visible}.team-section__static{display:block}.team-section__static-item{max-width:22rem}
