.ModalContent_root__FEDX8{width:100%;flex-direction:column;text-align:center}.ModalContent_imageContainer__ITw8O,.ModalContent_root__FEDX8{display:flex;align-items:center;justify-content:center}.ModalContent_title__KfCpD{margin-top:1rem}.ModalContent_children__Zci9h{margin-top:1.25rem}.ModalContent_subtitle__jpaqD{margin-top:.5rem}.ModalContent_buttonContainer__gDL8L{margin-top:2rem}.ModalContent_secondaryContainer__N6EsD{margin-top:.75rem}.ModalContent_stickerContainer__oTx_I{position:relative}.AppointmentBrief_group__eEUPI{margin-bottom:1rem}.IconTextGroup_root__Gibjz{display:flex;width:100%;align-items:center;justify-content:flex-start}.IconTextGroup_groupText__GXQQS{margin-left:1rem;text-align:left;font-size:.75rem;line-height:1rem}@media (min-width:768px){.IconTextGroup_groupText__GXQQS{font-size:.875rem;line-height:1.25rem}}.IconTextGroup_groupField__4BcXq{display:block}@media (min-width:768px){.IconTextGroup_groupField__4BcXq{display:contents}}.IconTextGroup_groupValue__Vy_7U{display:block}.IconTextGroup_groupValue__Vy_7U:first-letter{text-transform:uppercase}@media (min-width:768px){.IconTextGroup_groupValue__Vy_7U{display:contents}}.AppointmentFormTimeLimit_textIcon__32jwU,.AppointmentUnavailableSlot_group__CWUhi{margin-bottom:.75rem}.AppointmentModalStepper_loaderText__MfW_K{text-align:center;line-height:1.5rem}@media (min-width:768px){.AppointmentModalStepper_loaderText__MfW_K{letter-spacing:.025em}}.InfoImage_root__xEVnH{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:100%;flex-direction:column;padding-left:4.5rem;padding-right:4.5rem}@media (min-width:1024px){.InfoImage_root__xEVnH{margin-top:3rem;margin-bottom:3rem;padding-left:0;padding-right:0}}.InfoImage_textContainer__PZQ0t{display:flex;flex-direction:column}.InfoImage_imageContainer__1fivI{flex-shrink:0;padding-left:3.5rem;padding-right:3.5rem}@media (min-width:768px){.InfoImage_imageContainer__1fivI{padding-left:10rem;padding-right:10rem}}@media (min-width:1024px){.InfoImage_imageContainer__1fivI{display:flex;justify-content:center;padding-left:0;padding-right:0}}.InfoImage_imageDesktop__R6SZI{position:relative;display:none}@media (min-width:1024px){.InfoImage_imageDesktop__R6SZI{display:flex;justify-content:center}}.InfoImage_imageMobile__P_EIu{position:relative;display:flex;justify-content:center}@media (min-width:1024px){.InfoImage_imageMobile__P_EIu{display:none}}.InfoImage_title__fQd6R{margin-bottom:3rem;text-align:center;letter-spacing:.05em}@media (min-width:1024px){.InfoImage_title__fQd6R{font-size:3rem;line-height:1}}.InfoImage_text__nsbIq{padding-top:1.25rem;padding-bottom:1.25rem;text-align:center}@media (min-width:1024px){.InfoImage_text__nsbIq{font-size:1.5rem;line-height:2rem}}.InfoImage_childrenContainer__GIAYa{text-align:center}.Modal_root__VMB9F{position:fixed;inset:0;top:5rem;z-index:100;outline:2px solid transparent;outline-offset:2px}.Modal_blackBackground__GZeXZ,.Modal_collapsableItems__XUn2F,.Modal_root__VMB9F{display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center}.Modal_blackBackground__GZeXZ{position:fixed;top:0;left:0;z-index:-1;background-color:#2e2e2e80;--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.Modal_mainContainer__YTZ3U{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.Modal_modalContainer__PuIXv{position:relative;margin-left:auto;margin-right:auto;width:90vw;max-width:492px;overflow:auto;border-radius:10px;background-color:var(--white)}@media (min-width:768px){.Modal_modalContainer__PuIXv{width:100vw;max-width:30rem}}.Modal_lgSize__VXNGG{height:100%;max-height:75vh;width:95vw;max-width:1200px;overflow-y:auto}@media (min-width:768px){.Modal_lgSize__VXNGG{max-height:85vh}}.Modal_mdSize__F2hZm{height:100%;max-height:75vh;max-width:548px;overflow-y:auto}.Modal_header__MmHx1{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;height:2.5rem;width:100%;justify-content:flex-end;background-color:inherit;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem}.Modal_infoContainer__DjRfb{display:flex;flex-direction:column;align-items:center;overflow:auto;padding:0 2rem 3rem}.Modal_modalContainer__PuIXv{scrollbar-color:#bfbfbf transparent}.AppointmentSelector_root__cvdx_{display:flex;justify-content:center}.AppointmentSelector_selectorContainer__G1kpM{display:flex;width:100%;flex-direction:column;justify-content:center}@media (min-width:1024px){.AppointmentSelector_selectorContainer__G1kpM{width:800px}}@media (min-width:1280px){.AppointmentSelector_selectorContainer__G1kpM{width:100%}}.AppointmentSelector_store__ConSh{margin-bottom:.25rem;display:flex;width:100%;justify-content:center;text-transform:uppercase}.AppointmentSelector_dateSelector__NOlSC{margin-bottom:2rem;margin-top:1.75rem;width:100%}@media (min-width:1280px){.AppointmentSelector_dateSelector__NOlSC{order:-1;margin-bottom:2.5rem;margin-top:0}}.AppointmentSelector_columnsContainer__lKDvG{justify-content:center}@media (min-width:1280px){.AppointmentSelector_columnsContainer__lKDvG{display:flex;flex-wrap:wrap}}.AppointmentSelector_daySelector__mQ05o{margin-right:0}@media (min-width:1280px){.AppointmentSelector_daySelector__mQ05o{margin-right:2.25rem;margin-bottom:.75rem}}@media (min-width:1024px){.AppointmentSelector_title__t8CfY{font-size:1.625rem}}.AppointmentSelector_map__zLNMo{margin-bottom:1rem;text-align:center}.DaySelector_root__aQO8T{display:flex;flex-direction:column;align-items:center}.DaySelector_pickerTitle__K63xP{margin-bottom:.5rem;align-self:flex-start}@media (min-width:1280px){.DaySelector_pickerTitle__K63xP span{font-size:.875rem;line-height:1.25rem}}.DaySelector_selectorContainer__uDYuv{width:100%}@media (min-width:640px){.DaySelector_selectorContainer__uDYuv{width:auto}}.DaySelector_pickerContainer__dJyCq{display:flex;flex-direction:column;align-items:center;border-radius:20px;background-color:var(--white);padding:.5rem}@media (min-width:640px){.DaySelector_pickerContainer__dJyCq{padding:1rem}}.DaySelector_pickerMonth__Z8VXQ{margin-bottom:1.25rem;margin-top:1rem}@media (min-width:640px){.DaySelector_pickerMonth__Z8VXQ{margin-top:.5rem}}@media (min-width:1280px){.DaySelector_pickerMonth__Z8VXQ{margin-top:.25rem}.DaySelector_pickerMonth__Z8VXQ span{font-size:1.25rem;line-height:1.75rem}}.DaySelector_week__C7C90{margin-bottom:1.25rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (min-width:1280px){.DaySelector_week__C7C90{margin-bottom:.625rem}}.DaySelector_week__C7C90 div{display:flex;align-items:center;justify-content:center}.DaySelector_days__kJEGU{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.DaySelector_dayLoading__RkvSr{display:flex;height:2.25rem;width:2.25rem}@-webkit-keyframes DaySelector_pulse__59wQb{50%{opacity:.5}}@keyframes DaySelector_pulse__59wQb{50%{opacity:.5}}.DaySelector_dayLoading__RkvSr{-webkit-animation:DaySelector_pulse__59wQb 2s cubic-bezier(.4,0,.6,1) infinite;animation:DaySelector_pulse__59wQb 2s cubic-bezier(.4,0,.6,1) infinite;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--gray-20)}@media (min-width:1280px){.DaySelector_dayLoading__RkvSr{height:2.5rem;width:2.5rem}}.DaySelector_daySelected__NWLgY{background-color:var(--primary)}.DaySelector_daySelected__NWLgY span{color:var(--white)}.DaySelector_dayButton__C2utP{display:flex;height:2.25rem;width:2.25rem;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px}@media (min-width:1280px){.DaySelector_dayButton__C2utP{height:2.5rem;width:2.5rem}}.DaySelector_startSunday__cXOBo{grid-column-start:1}.DaySelector_startMonday__jnsih{grid-column-start:2}.DaySelector_startTuesday__IKQdb{grid-column-start:3}.DaySelector_startWednesday__ULXG9{grid-column-start:4}.DaySelector_startThursday__O8Fpn{grid-column-start:5}.DaySelector_startFriday__t6iOy{grid-column-start:6}.DaySelector_startSaturday___Jcu0{grid-column-start:7}.DateSelector_root__tyZck{display:flex;justify-content:center}.DateSelector_dateContainer__gIG1E{display:flex;width:100%;align-items:center;justify-content:space-between}@media (min-width:1280px){.DateSelector_dateContainer__gIG1E{width:24rem}}.DateSelector_formatDate__Y25tX:first-letter{text-transform:uppercase}@media (min-width:1280px){.DateSelector_formatDate__Y25tX{font-size:1.125rem;line-height:1.75rem}}.DateSelector_iconbox__54tAE{display:flex;height:1.5rem;width:1.5rem;justify-content:center}.ScheduleSelector_root__rSEsP{display:flex;align-items:flex-start;justify-content:center}.ScheduleSelector_section__f03_E{display:flex;max-width:650px;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media (min-width:1280px){.ScheduleSelector_section__f03_E{align-items:flex-start}}.ScheduleSelector_sectionTitle__URaAM{margin-bottom:.5rem}@media (min-width:1280px){.ScheduleSelector_sectionTitle__URaAM span{font-size:.875rem;line-height:1.25rem}}.ScheduleSelector_scheduleTitle__pDMEe{display:none}@media (min-width:1280px){.ScheduleSelector_scheduleTitle__pDMEe{margin-bottom:.75rem;display:flex;width:100%;align-items:center;justify-content:center;border-bottom-width:1px;border-bottom-color:var(--primary)}}.ScheduleSelector_scheduleTitle__pDMEe span{margin-bottom:.5rem}.ScheduleSelector_schedulesBlock__X_ibO{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:20px;background-color:var(--white);padding-top:.5rem;padding-bottom:.5rem}@media (min-width:1280px){.ScheduleSelector_schedulesBlock__X_ibO{min-height:480px;min-width:650px;padding:1.25rem 1.25rem 1.75rem}}.ScheduleSelector_schedulesContainer__hWrfk{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding-left:.75rem;padding-right:.75rem}@media (min-width:1280px){.ScheduleSelector_schedulesContainer__hWrfk{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}}.ScheduleSelector_scheduleItem__81WHi{display:flex;justify-content:center}.ScheduleSelector_scheduleItemButton__K1i6q{padding:.5rem 1.75rem}.ScheduleSelector_loadingScheduleItem__A6Xtt{height:2.5rem;width:80px}@-webkit-keyframes ScheduleSelector_pulse__gjU2N{50%{opacity:.5}}@keyframes ScheduleSelector_pulse__gjU2N{50%{opacity:.5}}.ScheduleSelector_loadingScheduleItem__A6Xtt{-webkit-animation:ScheduleSelector_pulse__gjU2N 2s cubic-bezier(.4,0,.6,1) infinite;animation:ScheduleSelector_pulse__gjU2N 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:9999px;background-color:var(--gray-20)}@media (min-width:640px){.ScheduleSelector_loadingScheduleItem__A6Xtt{width:99px}}.ScheduleSelector_selectedSchedule__oj9ur{border-radius:9999px;background-color:var(--primary)}.ScheduleSelector_selectedSchedule__oj9ur span{color:var(--white)}.Layout_root__7vH_G{margin-left:auto;margin-right:auto;height:100%;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Layout_footer__XfPv3{margin-top:3rem}@media (min-width:1024px){.Layout_countdown__iH5v8{max-width:86rem}}.Layout_styleRecaptcha__Ko8ki>div{visibility:hidden;z-index:30;opacity:0}.MaintenanceTopBar_root__MeTTp{display:flex;flex-direction:column;background-color:var(--info);padding:.5rem 1rem;text-align:center;font-size:.75rem;line-height:1rem;color:var(--white)}.ChatButtons_whatsapp__v4Ve1{position:fixed;bottom:4rem;right:.5rem;z-index:50;display:block}.ChatButtons_kustomerChat__37haq{bottom:4rem;z-index:50;display:none;color-scheme:none}.ChatButtons_showKustomerChatMobile__K1URu{z-index:50;display:block;color-scheme:none}.WhatsappChatButton_root__JI_nk{display:block}.KustomerButton_kustomer__V09kl{color-scheme:none}.KustomerButton_container-chat__KXRgT{position:fixed;bottom:0;right:0;z-index:50;margin-top:2rem;margin-bottom:2rem;margin-right:2rem}.KustomerButton_container-chat__KXRgT:hover{cursor:pointer}