.card_primaryCareCard___0hRy{width:inherit}.card_cardStep2Disabled__3sXR5,.card_cardStep2__5tV4W{--rs-radius:16px;align-content:center;align-items:center;box-shadow:none;box-sizing:border-box;display:var(--rs-display-flex,flex)!important;flex-direction:column;height:148px;justify-content:center;text-align:center;width:133px;&:hover{box-shadow:0 0 0 2px #005454;--rs-color-border-neutral-faded:#005454}}.card_cardStep2Disabled__3sXR5:before,.card_cardStep2__5tV4W{--rs-color-rgb-background-neutral-faded:0%}.card_cardStep2Disabled__3sXR5{opacity:.6;&:hover{opacity:1}}.card_cardStep2__5tV4W:has(input[type=radio]:checked){box-shadow:0 0 0 2px #008b8b;--rs-color-background-elevation-base:#005454;--rs-color-border-neutral-faded:#008089}.card_cardStep2__5tV4W:has(input[type=radio]:checked) .card_cardViewText__a0K_q{background:#008089;color:var(--Color-Text-Primary-intense,#fff);font-family:var(--Display-Family,Nunito);font-weight:600}.card_cardStep2__5tV4W:has(input[type=radio]:checked) .card_cardText__sNjTf{color:var(--Color-Text-Primary-intense,#fff);font-family:var(--Display-Family,Nunito);font-weight:800}.card_cardMedia__QvCvb{height:88px;margin:5px;object-fit:contain;width:115px}.card_cardMedia__QvCvb,.card_cardViewText__a0K_q{align-items:center;display:flex;justify-content:center;pointer-events:none}.card_cardViewText__a0K_q{background-color:#fff;height:60px;padding:0;width:100%}.card_cardText__sNjTf{color:var(--Color-Text-Primary-intense,#004040);font-family:var(--Display-Family,Nunito);text-align:center}.card_cardRadioContainer__XRYTs{height:13px;position:relative;right:45px;top:9px}.card_cardRadioVariant__wlPI4,.card_cardRadio__Htexx{--rs-color-background-primary:#cdf25c;--rs-color-on-background-primary:#cdf25c}.card_cardRadioVariant__wlPI4{--rs-color-background-elevation-base:transparent;--rs-color-border-neutral:transparent}.card_checkIcon__UsNPe{left:4px;opacity:0;position:relative;top:-14px}.card_cardRadioContainer__XRYTs:has(input[type=radio]:checked) .card_checkIcon__UsNPe{opacity:1}@media (max-width:784px){.card_cardViewText__a0K_q{height:80px}}@media (max-width:600px){.card_cardStep2Disabled__3sXR5,.card_cardStep2__5tV4W{width:111px}.card_cardRadioContainer__XRYTs{right:35px;top:9px}}.Carousel_root__oGxR8{isolation:isolate;position:relative;width:100%}.Carousel_control__SOCP5{display:none;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.75);transform-origin:50%;transition:var(--rs-duration-fast) var(--rs-easing-standard);transition-property:opacity,transform;z-index:var(--rs-z-index-relative)}.Carousel_--control-prev__JhA58{left:0}.Carousel_--control-next__ur06r{left:100%}.Carousel_--control-visible__oBNGQ{opacity:1;transform:translate(-50%,-50%) scale(1)}.Carousel_scroll__Yy1XH{overflow:auto;-ms-overflow-style:none;overflow:-moz-scrollbars-none;-webkit-overflow-scrolling:touch;backface-visibility:hidden;margin:0 calc(var(--rs-unit-x1) * var(--rs-carousel-bleed) * -1);outline:none;padding:0 calc(var(--rs-unit-x1) * var(--rs-carousel-bleed));scroll-behavior:smooth;scroll-padding-inline-start:calc(var(--rs-unit-x1) * var(--rs-carousel-bleed));scroll-snap-type:x mandatory;scrollbar-width:none}[data-rs-keyboard] .Carousel_scroll__Yy1XH:focus{box-shadow:var(--rs-shadow-focus)}.Carousel_scroll__Yy1XH::-webkit-scrollbar{display:none;height:0;width:0}.Carousel_item__6HAWT{--rs-carousel-item-width:calc(100% / var(--rs-carousel-items) - var(--rs-view-gap-value) * (var(--rs-carousel-items) - 1) / var(--rs-carousel-items));position:relative;scroll-snap-align:start;width:var(--rs-carousel-item-width)}@media (hover:hover),(min-width:900px){.Carousel_--control-rendered___4mOc{display:block}}@media (hover:none){.Carousel_--bleed__X4m0f .Carousel_item__6HAWT{width:calc(var(--rs-carousel-item-width) - 10% / var(--rs-carousel-items))}}@media (min-width:660px) and (hover:none){.Carousel_--bleed-true--m__O2gOb .Carousel_item__6HAWT{width:calc(var(--rs-carousel-item-width) - 10% / var(--rs-carousel-items))}.Carousel_--bleed-false--m__M_65g .Carousel_item__6HAWT{width:var(--rs-carousel-item-width)}}@media (min-width:900px) and (hover:none){.Carousel_--bleed-true--l__ZsTbk .Carousel_item__6HAWT{width:calc(var(--rs-carousel-item-width) - 10% / var(--rs-carousel-items))}.Carousel_--bleed-false--l__fZRGB .Carousel_item__6HAWT{width:var(--rs-carousel-item-width)}}@media (min-width:1280px) and (hover:none){.Carousel_--bleed-true--xl__aC699 .Carousel_item__6HAWT{width:calc(var(--rs-carousel-item-width) - 10% / var(--rs-carousel-items))}.Carousel_--bleed-false--xl__gOIf6 .Carousel_item__6HAWT{width:var(--rs-carousel-item-width)}}.Carousel_root__oGxR8{--rs-carousel-items-s:unset;--rs-carousel-items-m:var(--rs-carousel-items-s);--rs-carousel-items-l:var(--rs-carousel-items-m);--rs-carousel-items-xl:var(--rs-carousel-items-l);--rs-carousel-items:var(--rs-carousel-items-s);--rs-carousel-bleed-s:0;--rs-carousel-bleed-m:var(--rs-carousel-bleed-s);--rs-carousel-bleed-l:var(--rs-carousel-bleed-m);--rs-carousel-bleed-xl:var(--rs-carousel-bleed-l);--rs-carousel-bleed:var(--rs-carousel-bleed-s)}@media (min-width:660px){.Carousel_root__oGxR8{--rs-carousel-items:var(--rs-carousel-items-m);--rs-carousel-bleed:var(--rs-carousel-bleed-m)}}@media (min-width:900px){.Carousel_root__oGxR8{--rs-carousel-items:var(--rs-carousel-items-l);--rs-carousel-bleed:var(--rs-carousel-bleed-l)}}@media (min-width:1280px){.Carousel_root__oGxR8{--rs-carousel-items:var(--rs-carousel-items-xl);--rs-carousel-bleed:var(--rs-carousel-bleed-xl)}}.layoutTimeReservation_containerTitle__hEOk7{align-items:start;display:flex;flex:1 0 0;flex-direction:column;justify-content:center;padding:8px 0}.layoutTimeReservation_textTitle__9ZAiz{font-family:var(--Display-Family,Nunito);font-size:var(--Font-Styles-Onest-Featured-M-Size,12px);font-style:normal;font-weight:600;letter-spacing:var(--rs-letter-spacing-featured-2);line-height:var(--Font-Styles-Onest-Featured-M-Line-height,18px);text-transform:uppercase}.layoutTimeReservation_textSubtitle___VQrx,.layoutTimeReservation_textTitle__9ZAiz{color:var(--Color-Text-Primary-intense,#004040)}.layoutTimeReservation_textSubtitle___VQrx{font-family:var(--Display-Family,Nunito);font-size:var(--Font-Styles-Onest-Subtitle-S-Size,18px);font-style:normal;font-variant-numeric:lining-nums proportional-nums;font-weight:600;line-height:var(--Font-Styles-Onest-Subtitle-S-Line-height,22px)}.styles_textTitle__3j2bA{color:var(--Color-Text-Primary-intense,#008b8b)}.styles_textTitle__3j2bA,.styles_text__puN3O{align-items:center;display:var(--rs-display-flex,flex)!important;font-family:var(--Display-Family,Nunito);justify-content:flex-start}.styles_text__puN3O{color:var(--Color-Text-Primary-intense,#004040)}.styles_textButtonContinue__5Glgn{color:#004040!important;font-family:var(--Display-Family,Nunito)}.styles_buttonContinue__it9OC[disabled] .styles_textButtonContinue__5Glgn{color:#66686a!important}.styles_buttonBack__rMt1H{--rs-button-border-color:#cdf25c!important;--rs-button-border-width:2px!important;padding:unset!important;&:hover{--rs-button-background-color:#cdf25c}}.styles_buttonBack__rMt1H svg{height:40px!important}.styles_buttonContinue__it9OC{--rs-button-background-color:#b4ec0b!important;--rs-button-border-color:#b4ec0b!important;--rs-color-background-disabled:#bcbdbe!important;padding:0 50px}.styles_buttonContainter__gnaj_{border-top:1px solid #d8d8d8;display:flex;gap:10px;justify-content:space-between;margin-top:24px;padding:15px 10px;width:100%}.styles_modalNavigation__awHTt{color:var(--Color-Text-Primary-intense,#004040);--rs-font-family-featured-3:Nunito;--rs-font-size-featured-3:18px}.styles_modalNavigationTitle__md1_s{flex-wrap:nowrap}.styles_modalNavigationButtonCancel__QN1Ln,.styles_modalNavigationButtonContinue__eqNHl{--rs-color-foreground-neutral:#004040;padding:0 20px}.styles_modalNavigationButtonCancel__QN1Ln{--rs-button-border-color:#cdf25c!important;--rs-button-border-width:2px!important;&:hover{--rs-button-background-color:#cdf25c}}.styles_modalNavigationButtonContinue__eqNHl{--rs-button-background-color:#b4ec0b!important;--rs-button-border-color:#b4ec0b!important}@media (max-width:768px){.styles_buttonContainter__gnaj_{height:81px}.styles_modalNavigation__awHTt{--rs-font-size-featured-3:16px}}.loader_loader__3290v{aspect-ratio:1;background:conic-gradient(#00bfff,#0c9);border-radius:50%;padding:8px;width:50px;--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;animation:loader_l3___r8Zf 1s linear infinite;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract}@keyframes loader_l3___r8Zf{to{transform:rotate(1turn)}}.footerNav_mobileFooterSpacer__YEU0J{display:none}.footerNav_buttonContainter__znW9s{border-top:1px solid #d8d8d8;display:flex;gap:10px;justify-content:space-between;margin-top:24px;padding:15px 10px;width:100%}@media (max-width:600px){.footerNav_mobileFooterSpacer__YEU0J{display:block;flex-shrink:0;height:calc(81px + env(safe-area-inset-bottom, 0px))}.footerNav_buttonContainter__znW9s{background-color:#fff;bottom:0;box-sizing:border-box;height:81px;left:0;margin-top:0;padding-bottom:calc(15px + env(safe-area-inset-bottom, 0px));position:fixed;right:0;transition:transform .2s ease,visibility .2s ease;z-index:100}.footerNav_buttonContainterKeyboardHidden__0fu5q{pointer-events:none;transform:translateY(100%);visibility:hidden}}.footerNav_buttonContinue__Ymwqo{--rs-button-background-color:#b4ec0b!important;--rs-button-border-color:#b4ec0b!important;--rs-color-background-disabled:#bcbdbe!important;padding:0 50px}.footerNav_buttonContinue__Ymwqo[disabled] .footerNav_textButtonContinue__xoIR2{color:#66686a!important}.footerNav_textButtonContinue__xoIR2{color:#004040!important;font-family:var(--Display-Family,Nunito)}.footerNav_buttonBack__nhW95{--rs-button-border-color:#cdf25c!important;--rs-button-border-width:2px!important;padding:unset!important;&:hover{--rs-button-background-color:#cdf25c}}.footerNav_buttonBack__nhW95 svg{height:40px!important}.appointment_disabledAppointment__HBG_O{background:#d5d5d5;color:#9e9e9d;cursor:not-allowed;pointer-events:none}.appointment_activeAppointment__9jAsY,.appointment_disabledAppointment__HBG_O{align-items:center;border-radius:100px;display:flex;font-weight:600;height:30px;justify-content:center;margin-top:4px;min-height:30px;padding:0;text-decoration:none;width:200px}.appointment_activeAppointment__9jAsY{background:#008a8a!important;color:#fff;cursor:pointer}