.tw-action-icon{--tw-text-opacity:1;background-color:transparent;border-radius:50%;border-style:none;color:rgb(106 117 124/var(--tw-text-opacity,1));cursor:pointer;display:inline-block;height:40px;outline:2px solid transparent;outline-offset:2px;position:relative;transition-duration:.2s;transition-property:background-color,color,opacity,transform;transition-timing-function:ease-out;vertical-align:middle;width:40px}.tw-action-icon .svg-icon{--tw-translate-x:-50%;--tw-translate-y:-50%;font-size:1.25rem;left:50%;line-height:1.75rem;position:absolute;top:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-action-icon--largeicon .svg-icon{font-size:1.5rem;line-height:2rem}.tw-action-icon:hover{--tw-bg-opacity:1;background-color:rgb(235 238 240/var(--tw-bg-opacity,1))}.tw-action-icon--current,.tw-action-icon.is-current,.tw-action-icon:active{--tw-bg-opacity:1;background-color:rgb(219 222 224/var(--tw-bg-opacity,1))}.tw-action-icon--disabled,.tw-action-icon.is-disabled{opacity:.5;pointer-events:none}.tw-action-icon:focus-visible{--tw-bg-opacity:1;--tw-shadow:0px 0px 0px 3px #dbdee0;--tw-shadow-colored:0px 0px 0px 3px var(--tw-shadow-color);background-color:rgb(235 238 240/var(--tw-bg-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tw-action-icon__notification{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(184 40 40/var(--tw-bg-opacity,1));border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-radius:9999px;border-style:solid;border-width:2px;color:rgb(255 255 255/var(--tw-text-opacity,1));display:block;font-size:.6875rem;height:22px;line-height:.6875rem;line-height:18px;min-width:22px;padding-left:3px;padding-right:3px;position:absolute;right:2px;text-align:center;top:0;z-index:2}.tw-action-icon--medium{height:32px;width:32px}.tw-action-icon--medium .svg-icon{font-size:1rem;line-height:1.5rem}.tw-action-icon--medium.tw-action-icon--largeicon .svg-icon{font-size:1.25rem;line-height:1.75rem}.tw-action-icon--small{height:24px;width:24px}.tw-action-icon--small .svg-icon{font-size:.875rem;line-height:1.25rem}.tw-action-icon--xsmall{height:20px;width:20px}.tw-action-icon--xsmall .svg-icon{font-size:.75rem;line-height:1rem}.tw-action-icon--square{border-radius:4px}.dat-popup-bg-lower,.dat-popup-bg-upper{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.dat-popup-bg-lower{z-index:1000}.dat-popup-bg-upper{z-index:1100}body.dat-popup-open{overflow:hidden}body.dat-popup-open .dat-popup-bg-upper,body.dat-popup-open.dat-popup-multiple .dat-popup-bg-lower{opacity:.5}.dat-popup{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;backface-visibility:hidden;box-sizing:border-box;display:none;height:100%;justify-content:center;left:0;outline-width:0!important;position:fixed;text-align:center;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.dat-popup--open{display:flex}.dat-popup .dat-popup__inner{display:inline-block;margin:24px 8px;max-height:calc(100% - 48px);overflow:auto;position:relative;text-align:left;-webkit-user-select:text;-moz-user-select:text;user-select:text;vertical-align:middle;width:100%}.dat-popup.is-top{align-items:flex-start}.dat-popup.is-center{align-items:center}.dat-popup .dat-popup__inner{--tw-bg-opacity:1;--tw-border-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(160 165 168/var(--tw-border-opacity,1));border-radius:8px;border-style:solid;border-width:1px}@media(min-width:768px){.dat-popup .dat-popup__inner.is-small{max-width:360px}.dat-popup .dat-popup__inner.is-medium{max-width:480px}.dat-popup .dat-popup__inner.is-large{max-width:800px}.dat-popup .dat-popup__inner.is-auto{width:auto}}.dat-popup .dat-popup__inner .dat-popup__header{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-top-left-radius:8px;border-top-right-radius:8px;font-size:1.125rem;font-weight:400;line-height:1.75rem;padding:18px 56px 18px 16px;position:sticky;top:0;z-index:10}.dat-popup .dat-popup__inner .dat-popup-closebtn{--tw-translate-y:0px;position:absolute!important;right:16px!important;top:16px!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dat-popup .dat-popup__inner .dat-popup__content{padding:16px}.dat-popup .dat-popup__inner .dat-popup__footer{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-color:rgb(235 238 240/var(--tw-border-opacity,1));border-style:solid;border-width:1px 0 0;bottom:0;padding:16px;position:sticky;z-index:10}.dat-splide-product-carousel.is-auto-width.is-normal .splide__slide,.dat-splide-product-carousel:not(.is-active).is-normal .splide__slide{width:328px}.mobile-hero{--tw-bg-opacity:1;background-color:rgb(248 250 255/var(--tw-bg-opacity,1));position:relative}.mobile-hero__container{display:flex;flex-direction:column;gap:32px;margin:0 auto;padding:32px 16px;position:relative;width:100vw}@media(min-width:768px){.mobile-hero__container{align-items:center;flex-direction:row;gap:48px}}@media(min-width:1024px){.mobile-hero__container{padding:5.5rem 0 112px}}.mobile-hero__content{flex:1 1 0%;position:relative;z-index:10}.mobile-hero__text{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:0;text-align:center}@media(min-width:768px){.mobile-hero__text{margin-bottom:40px}}@media(min-width:1024px){.mobile-hero__text{align-items:flex-start;gap:24px;text-align:left}}.mobile-hero__title{color:#002ead;font-size:32px;font-weight:600;line-height:38px}@media(min-width:1024px){.mobile-hero__title{font-size:54px;line-height:58px}}.mobile-hero__description{color:#223354;font-size:16px;font-weight:400;line-height:24px}@media(min-width:1024px){.mobile-hero__description{font-size:20px;line-height:28px}}.mobile-hero__qr-section{display:none;flex-shrink:0;gap:32px}@media(min-width:768px){.mobile-hero__qr-section{align-items:center;display:flex}}.mobile-hero__qr-text{color:#223354;font-size:12px;font-weight:400;line-height:18px}@media(min-width:1024px){.mobile-hero__qr-text{font-size:14px;font-weight:500;line-height:20px}}.mobile-hero__qr-code{height:126px}.mobile-hero__store-links,.mobile-hero__store-links-mobile{display:flex;flex-direction:column;gap:16px}.mobile-hero__store-links-mobile{align-items:center}@media(min-width:768px){.mobile-hero__store-links-mobile{display:none}}.mobile-hero__store-link{height:40px}.mobile-hero__image-container{flex:1 1 0%;justify-items:center;z-index:10}.mobile-hero__image{width:306px}@media(min-width:1024px){.mobile-hero__image{width:512px}}.mobile-hero__background{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.1;position:absolute;width:100%;z-index:0}.mobile-features{margin-top:48px;text-align:center}@media(min-width:768px){.mobile-features{margin-top:100px}}.mobile-features__subtitle{font-size:12px;font-weight:400;line-height:18px}@media(min-width:1024px){.mobile-features__subtitle{font-size:14px;font-weight:300;line-height:20px}}.mobile-features__title{color:#0a162e;font-size:24px;font-weight:500;line-height:30px}@media(min-width:1024px){.mobile-features__title{font-size:40px;font-weight:600;line-height:48px}}.mobile-section{align-items:center;display:flex;flex-direction:column-reverse;gap:24px;justify-content:center;padding:16px 8px}@media(min-width:768px){.mobile-section{flex-direction:row}}.mobile-section--reverse{flex-direction:column-reverse}@media(min-width:768px){.mobile-section--reverse{flex-direction:row-reverse}}.mobile-section__content{flex:1 1 0%;max-width:376px;text-align:center}@media(min-width:1024px){.mobile-section__content{text-align:left}}.mobile-section__title{color:#002ead;font-size:24px;font-weight:500;line-height:30px}@media(min-width:1024px){.mobile-section__title{font-size:40px;font-weight:600;line-height:48px}}.mobile-section__badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px;margin-top:16px}@media(min-width:1024px){.mobile-section__badges{justify-content:normal}}.mobile-section__badges .orange-badge{background-color:#fff3ee!important;border-color:#feece5!important;color:#e64200!important}.mobile-section__description{color:#223354;font-size:16px;font-weight:300;line-height:24px}.mobile-section__image-container{flex:1 1 0%;justify-items:center}.mobile-section__personalize-search-image{height:299px;width:300px}@media(min-width:1024px){.mobile-section__personalize-search-image{height:560px;width:560px}}.mobile-section__specialists-profile-image{height:300px;width:300px}@media(min-width:1024px){.mobile-section__specialists-profile-image{height:436px;width:427px}}.mobile-section__book-appointment-image{width:300px}@media(min-width:1024px){.mobile-section__book-appointment-image{width:542px}}.mobile-section__manage_appointments_image{width:227px}@media(min-width:1024px){.mobile-section__manage_appointments_image{width:441px}}.mobile-section__book-loved-ones-image{width:235px}@media(min-width:1024px){.mobile-section__book-loved-ones-image{width:364px}}.mobile-download{align-items:center;display:flex;flex-direction:column;gap:24px;margin-bottom:24px;margin-top:24px}@media(min-width:1024px){.mobile-download{margin-bottom:120px;margin-top:88px}}.mobile-download__title{color:#0a162e;font-size:28px;font-weight:500;line-height:34px}@media(min-width:1024px){.mobile-download__title{font-size:40px;font-weight:600;line-height:48px}}.mobile-download__text{align-items:center;display:flex;flex-direction:column;gap:8px}.mobile-download__description{color:#223354;font-size:14px;font-weight:400;line-height:20px}@media(min-width:1024px){.mobile-download__description{font-size:20px;line-height:28px}}.mobile-download__qr-code{height:126px}.mobile-download__store-links{display:flex;gap:16px;justify-content:center}.mobile-download__store-link{height:40px}.mobile-wrapper{display:flex;flex-direction:column;gap:56px}@media(min-width:1024px){.mobile-wrapper{gap:64px}}
