.route-content:has(>.health-coaching) .header-fixed{background-color:var(--color-health-coaching)}.health-coaching__explainer__container{align-items:stretch;gap:48px;display:flex}@media (max-width:1024px){.health-coaching__explainer__container{gap:36px}}@media (max-width:800px){.health-coaching__explainer__container{flex-direction:column;gap:32px}}.health-coaching__explainer__video{flex-shrink:0;width:380px;animation:.5s cubic-bezier(.215,.61,.355,1) .15s both hc-slide-in}@media (max-width:1024px){.health-coaching__explainer__video{width:320px}}@media (max-width:800px){.health-coaching__explainer__video{width:100%;max-width:400px;margin:0 auto}}.health-coaching__explainer__video-element{-o-object-fit:cover;object-fit:cover;background:#000;border-radius:20px;width:100%;height:100%}:-webkit-any(.health-coaching__explainer__video-element:-webkit-full-screen,.health-coaching__explainer__video-element:fullscreen){object-fit:contain;border-radius:0}:is(.health-coaching__explainer__video-element:fullscreen,.health-coaching__explainer__video-element:fullscreen){object-fit:contain;border-radius:0}.health-coaching__explainer__cards{flex-direction:column;flex:1;justify-content:center;gap:16px;display:flex}.health-coaching__explainer__cards__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:550px){.health-coaching__explainer__cards__grid{grid-template-columns:1fr}}.health-coaching__explainer__cards-header{flex-direction:column;gap:12px;margin-bottom:4px;display:flex}@media (max-width:800px){.health-coaching__explainer__cards-header{text-align:left;align-items:flex-start}}.health-coaching__explainer__cards-header>.body-lg{--hc-rise:15px;--hc-rise-opacity:.7;animation:.35s cubic-bezier(.215,.61,.355,1) .45s both hc-rise}.health-coaching__explainer__card{border:var(--card-edge);box-shadow:var(--card-shadow);--hc-rise:20px;background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:24px;transition:border-color .2s;animation:.35s cubic-bezier(.215,.61,.355,1) both hc-rise;display:flex}.health-coaching__explainer__card:first-child{animation-delay:.55s}.health-coaching__explainer__card:nth-child(2){animation-delay:.65s}.health-coaching__explainer__card:nth-child(3){animation-delay:.75s}.health-coaching__explainer__card:nth-child(4){animation-delay:.85s}.health-coaching__explainer__card:hover{border-color:#1f1f1f33}@media (max-width:800px){.health-coaching__explainer__card{padding:20px}}.health-coaching__explainer__card-icon{background:var(--color-health-coaching,#22372b);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.health-coaching__explainer__card-body{flex-direction:column;gap:6px;display:flex}.health-coaching__explainer__card-body h3{color:#1f1f1f}.health-coaching__explainer__heading{color:#1f1f1f;--hc-rise:25px;animation:.4s cubic-bezier(.215,.61,.355,1) .3s both hc-rise}.health-coaching__spacer{height:var(--spacer-global)}@media (max-width:800px){.health-coaching__spacer{height:var(--spacer-global-mobile)}}.health-coaching__hero{padding-top:180px;position:relative}.health-coaching__hero>.boxed{justify-content:space-between;gap:65px;display:flex}.health-coaching__hero__illustration{z-index:0;background:linear-gradient(180deg, var(--color-health-coaching) 0, var(--color-health-coaching-secondary) 100%);border-radius:30px;padding:80px 60px 0;animation:.5s cubic-bezier(.215,.61,.355,1) both hc-slide-in;position:relative}.health-coaching__hero__illustration__bg{background:linear-gradient(#ffffff80,#ffffff1a);border:1px solid #fff;border-radius:35px;width:100%;height:100%}.health-coaching__hero__cta{--hc-rise:15px;animation:.3s cubic-bezier(.215,.61,.355,1) .55s both hc-rise}.health-coaching__hero__content{flex-direction:column;justify-content:space-between;display:flex;position:relative}.health-coaching__hero__content__top{flex-direction:column;gap:30px;display:flex}.health-coaching__hero__content__top>.heading-primary{--hc-rise:25px;max-width:656px;animation:.4s cubic-bezier(.215,.61,.355,1) .2s both hc-rise}.health-coaching__hero__content__top>.body-regular{opacity:.7;--hc-rise:15px;--hc-rise-opacity:.7;animation:.3s cubic-bezier(.215,.61,.355,1) .4s both hc-rise}.health-coaching__hero__content__bottom{justify-content:end;align-items:end;display:flex}.health-coaching__hero__content__bottom .avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;animation:.25s cubic-bezier(.215,.61,.355,1) .65s both hc-pop}.health-coaching__hero__content__bottom .icon-bg{background-color:#f0f0f0;border-radius:100%;padding:12px;animation:.2s cubic-bezier(.215,.61,.355,1) both hc-pop}.health-coaching__hero__content__bottom .icon-1{animation-delay:.75s;position:absolute;bottom:22%;right:-2%}.health-coaching__hero__content__bottom .icon-2{animation-delay:.8s;position:absolute;bottom:20%;right:12%}.health-coaching__hero__content__bottom .icon-3{animation-delay:.85s;position:absolute;bottom:12%;right:24%}.health-coaching__hero__content__bottom .icon-4{animation-delay:.9s;position:absolute;bottom:0;right:28%}.health-coaching__hero .dr-card{border:var(--card-edge);box-shadow:var(--card-shadow);z-index:1;background-color:#fff;border-radius:25px;flex-direction:column;gap:20px;width:fit-content;padding:28px 36px 28px 30px;animation:.4s cubic-bezier(.215,.61,.355,1) .85s both hc-card-rise;display:flex;position:absolute;bottom:140px;left:45%}@media (max-width:1300px){.health-coaching__hero .dr-card{--hc-card-x:-50%;bottom:30px;left:50%;transform:translate(-50%)}}@media (max-width:1000px){.health-coaching__hero .dr-card{display:none}}.health-coaching__hero .dr-card__top{align-items:center;gap:13.13px;display:flex}.health-coaching__hero .dr-card__top .avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%}.health-coaching__hero .dr-card__status{background-color:color-mix(in srgb, var(--color-health-coaching) 12%, white);border-radius:100px;align-self:flex-start;align-items:center;gap:12px;padding:7px 22px 7px 7px;display:flex}.health-coaching__hero .dr-card .check{background-color:var(--color-health-coaching);border-radius:100%;justify-content:center;align-items:center;padding:6px;display:flex}@media screen and (max-width:800px){.health-coaching__hero{padding-top:120px}.health-coaching__hero>.boxed{flex-direction:column;gap:40px}.health-coaching__hero__illustration{width:100%;padding:25px 25px 0}.health-coaching__hero__illustration__bg{border-radius:35px;width:100%;height:60%}.health-coaching__hero__content__bottom{display:none}}@media (prefers-reduced-motion:reduce){.health-coaching__explainer__card,.health-coaching__explainer__cards-header>.body-lg,.health-coaching__explainer__heading,.health-coaching__explainer__video,.health-coaching__hero .dr-card,.health-coaching__hero__content__bottom .avatar,.health-coaching__hero__content__bottom .icon-bg,.health-coaching__hero__content__top>.body-regular,.health-coaching__hero__content__top>.heading-primary,.health-coaching__hero__cta,.health-coaching__hero__illustration{animation:none}}.services{background-color:#c9c9c926;padding-block:120px}.services>.boxed{flex-direction:column;gap:50px;display:flex}.services>.boxed>.heading-tertiary{text-align:center}.services__icon-wrapper{background-color:var(--color-health-coaching);border-radius:14px;padding:15px}.services__icon{color:#fff}@media (max-width:800px){.services{padding-block:60px}}.services-grid{grid-template-columns:repeat(4,1fr);justify-content:space-between;gap:20px;display:grid}@media (max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.services-grid{grid-template-columns:1fr}}.services-card{border:var(--card-edge);box-shadow:var(--card-shadow);text-align:center;cursor:default;background:#fff;border-radius:30px;flex-direction:column;align-items:center;gap:19px;padding:32px 24px;display:flex}.ivo-programs{overflow-x:hidden}.ivo-programs>.boxed{-moz-column-gap:40px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head nav""carousel carousel";align-items:end;gap:40px;display:grid}@media (max-width:800px){.ivo-programs>.boxed{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""carousel""nav";row-gap:28px}}.ivo-programs__head{flex-direction:column;grid-area:head;gap:12px;max-width:760px;display:flex}.ivo-programs__sub{opacity:.7;max-width:620px}.ivo-programs__carousel{grid-area:carousel;min-width:0}.ivo-programs__nav{grid-area:nav;align-items:center;gap:28px;display:flex}@media (max-width:800px){.ivo-programs__nav{justify-content:center;gap:16px}}.ivo-programs__nav-btn{color:#1f1f1f;cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:background-color .2s,opacity .2s;display:flex}.ivo-programs__nav-btn:hover:not(:disabled){background:#e8e8e8}.ivo-programs__nav-btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:640px){.ivo-programs__nav-btn{width:50px;height:50px}}.ivo-programs__swiper{overflow:visible}@media (max-width:1200px){.ivo-programs__swiper{overflow:hidden}}.ivo-programs__slide{height:auto;display:flex;width:454px!important}@media (max-width:1200px){.ivo-programs__slide{width:380px!important}}@media (max-width:640px){.ivo-programs__slide{width:300px!important}}.ivo-programs__card{border:var(--card-edge);background:var(--color-white);width:100%;height:205px;color:var(--color-black);border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:20px 21px;display:flex;position:relative}.ivo-programs__card:hover .ivo-programs__card-link svg{transform:translate(4px)}@media (prefers-reduced-motion:no-preference){.ivo-programs__card:hover .ivo-programs__card-media:before{transform:translateY(43px)}}@media (max-width:1024px){.ivo-programs__card{height:185px}}.ivo-programs__card-title{z-index:1;max-width:235px;font-weight:400;position:relative}@media (max-width:900px){.ivo-programs__card-title{max-width:calc(100% - 132px)}}.ivo-programs__card-link{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.ivo-programs__card-link svg{flex-shrink:0;transition:transform .25s}.ivo-programs__card-media{border-radius:999px 999px 0 0;justify-content:center;align-items:flex-end;width:150px;height:82%;display:flex;position:absolute;bottom:-1px;right:18px;overflow:hidden}.ivo-programs__card-media:before{content:"";border-radius:inherit;transition:transform .45s;position:absolute;inset:0 0 -80px}.ivo-programs__card-media img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;width:auto;height:94%;position:relative}@media (max-width:900px){.ivo-programs__card-media{width:128px;right:12px}}.ivo-programs__card--weight .ivo-programs__card-media:before{background:linear-gradient(#e6ebf9,#718ed8 calc(100% - 80px))}.ivo-programs__card--weight .ivo-programs__card-link,.ivo-programs__card--weight .ivo-programs__card-title em{color:#4a63a8}.ivo-programs__card--gut .ivo-programs__card-media:before{background:linear-gradient(#fed,#efb36e calc(100% - 80px))}.ivo-programs__card--gut .ivo-programs__card-link,.ivo-programs__card--gut .ivo-programs__card-title em{color:#9a6420}.ivo-programs__card--inflammation .ivo-programs__card-media:before{background:linear-gradient(#f7e8e0,#c98a72 calc(100% - 80px))}.ivo-programs__card--inflammation .ivo-programs__card-link,.ivo-programs__card--inflammation .ivo-programs__card-title em{color:#9c5844}.ivo-programs__card--glp .ivo-programs__card-media:before{background:linear-gradient(#e2efff,#639bdb calc(100% - 80px))}.ivo-programs__card--glp .ivo-programs__card-link,.ivo-programs__card--glp .ivo-programs__card-title em{color:#3d6ca5}.ivo-programs__card--hormone .ivo-programs__card-media:before{background:linear-gradient(#faf2e5,#c39c5e calc(100% - 80px))}.ivo-programs__card--hormone .ivo-programs__card-link,.ivo-programs__card--hormone .ivo-programs__card-title em{color:#8a6a34}.ivo-programs__card--wellness .ivo-programs__card-media:before{background:linear-gradient(#e9efe2,#92b97a calc(100% - 80px))}.ivo-programs__card--wellness .ivo-programs__card-link,.ivo-programs__card--wellness .ivo-programs__card-title em{color:#55813a}.cta>.boxed{align-items:center;gap:60px;display:flex}.cta__content{flex-direction:column;flex-basis:50%;align-items:flex-start;gap:40px;display:flex}.cta__content>.heading-tertiary{max-width:550px}.cta__content>ul{flex-direction:column;gap:12px;display:flex}.cta__content>ul>li{gap:13px;display:flex}.cta__illustration{flex-basis:50%;justify-content:center;align-items:center;display:flex}.cta__illustration__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:20px;width:100%;height:100%}@media screen and (max-width:800px){.cta>.boxed{flex-direction:column}}.about>.boxed{flex-direction:column;align-items:center;gap:60px;display:flex}.about__heading{text-align:center}.about__grid{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;max-width:1100px;display:grid}.about__card{border:var(--card-edge);box-shadow:var(--card-shadow);background:#fff;border-radius:24px;flex-direction:column;padding:20px;display:flex}.about__card__image-wrapper{aspect-ratio:5/6;background:#f5f5f5;border-radius:16px;width:100%;overflow:hidden}.about__card__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%;height:100%}.about__card__body{flex-direction:column;flex:1;gap:16px;padding:24px 8px 8px;display:flex}.about__card__body .btn{margin-top:auto}.about__card__body .btn:hover{background:var(--color-health-coaching-secondary,#3f5d52)}.about__card__header{flex-direction:column;gap:4px;display:flex}.about__card__name{color:#1f1f1f;line-height:1.2}.about__card__role{color:var(--color-health-coaching,#22372b);letter-spacing:.02em;font-weight:500}.about__card__quote{color:#1f1f1f99;line-height:1.6}@media screen and (max-width:800px){.about__grid{grid-template-columns:1fr;max-width:550px}}.vitality-programs{width:100%}.vitality-programs__heading{max-width:606px;margin-bottom:57px}.vitality-programs__grid{flex-wrap:wrap;gap:26px;display:flex}.vitality-programs__card{border:var(--card-edge);box-shadow:var(--card-shadow);background:#fff;border-radius:30px;flex-direction:column;gap:30px;width:calc(33.3333% - 17.3333px);min-height:315px;padding:40px 26px;display:flex;overflow:hidden}.vitality-programs__card--wide{width:calc(50% - 13px)}.vitality-programs__icon{flex-shrink:0;width:60px;height:60px}.vitality-programs__icon img{width:60px;height:60px}.vitality-programs__content{flex-direction:column;gap:18px;display:flex}.vitality-programs__title{color:#1f1f1f;font-family:Suisse Intl,sans-serif;font-size:25px;font-weight:400;line-height:normal}.vitality-programs__desc{color:#1f1f1fb3;line-height:normal}@media screen and (max-width:1024px){.vitality-programs__heading{margin-bottom:40px}.vitality-programs__card{min-height:auto}.vitality-programs__card,.vitality-programs__card--wide{width:calc(50% - 13px)}}@media screen and (max-width:600px){.vitality-programs__heading{margin-bottom:30px}.vitality-programs__grid{gap:16px}.vitality-programs__card{border-radius:24px;width:100%;min-height:auto;padding:30px 24px}.vitality-programs__card--wide{width:100%}.vitality-programs__title{font-size:22px}}@keyframes hc-slide-in{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes hc-rise{0%{transform:translateY(var(--hc-rise,20px));opacity:0}to{opacity:var(--hc-rise-opacity,1);transform:translateY(0)}}@keyframes hc-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes hc-card-rise{0%{transform:translate(var(--hc-card-x,0), 25px);opacity:0}to{transform:translate(var(--hc-card-x,0));opacity:1}}
