.book-appointment__layout{display:flex}.book-appointment__layout{flex-direction:column-reverse}.book-appointment__layout{gap:2.5rem}@media(min-width:768px){.book-appointment__layout{flex-direction:row}}@media(min-width:768px){.book-appointment__layout{align-items:center}}@media(min-width:768px){.book-appointment__layout{gap:5rem}}.book-appointment__widget{width:100%}.book-appointment__widget{flex-shrink:0}.book-appointment__widget{border-radius:.875rem}.book-appointment__widget{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.book-appointment__widget{padding-top:1.5rem;padding-bottom:1.5rem}.book-appointment__widget{--tw-text-opacity: 1;color:rgb(9 27 61 / var(--tw-text-opacity, 1))}.book-appointment__widget{--tw-shadow: 0px 1.1516px 11.516px rgba(0, 0, 0, .06);--tw-shadow-colored: 0px 1.1516px 11.516px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:768px){.book-appointment__widget{width:484px}}.book-appointment__widget--success{display:flex}.book-appointment__widget--success{flex-direction:column}.book-appointment__widget--success{gap:.75rem}.book-appointment__widget--success{padding-left:1.5rem;padding-right:1.5rem}.book-appointment__success-title{font-size:1.25rem;line-height:1.75rem}.book-appointment__success-title{font-weight:700}.book-appointment__success-text{font-weight:500}.book-appointment__success-text{--tw-text-opacity: 1;color:rgb(70 82 107 / var(--tw-text-opacity, 1))}.book-appointment__success-note{font-size:.875rem;line-height:1.25rem}.book-appointment__success-note{font-weight:500}.book-appointment__success-note{--tw-text-opacity: 1;color:rgb(107 118 139 / var(--tw-text-opacity, 1))}.book-appointment__calendar{display:flex}.book-appointment__calendar{flex-direction:column}.book-appointment__calendar{gap:1.5rem}.book-appointment__calendar{border-top-width:1px;border-bottom-width:1px}.book-appointment__calendar{--tw-border-opacity: 1;border-color:rgb(238 233 238 / var(--tw-border-opacity, 1))}.book-appointment__calendar{--tw-bg-opacity: 1;background-color:rgb(248 248 250 / var(--tw-bg-opacity, 1))}.book-appointment__calendar{padding:1.5rem}.book-appointment__calendar .week-picker__day--disabled{opacity:1}.book-appointment__calendar .week-picker__day--disabled .week-picker__day-number{--tw-text-opacity: 1;color:rgb(176 182 193 / var(--tw-text-opacity, 1))}.book-appointment__timeslots-block{display:flex}.book-appointment__timeslots-block{flex-direction:column}.book-appointment__timeslots-block{gap:1rem}.book-appointment__timeslots-header{display:flex}.book-appointment__timeslots-header{align-items:center}.book-appointment__timeslots-header{justify-content:space-between}.book-appointment__timeslots-title{font-size:1rem;line-height:1.5rem}.book-appointment__timeslots-title{font-weight:700}.book-appointment__timeslots-title{--tw-text-opacity: 1;color:rgb(9 27 61 / var(--tw-text-opacity, 1))}.book-appointment__duration{display:flex}.book-appointment__duration{align-items:center}.book-appointment__duration{gap:.5rem}.book-appointment__duration{font-size:.875rem;line-height:1.25rem}.book-appointment__duration{font-weight:700}.book-appointment__duration{--tw-text-opacity: 1;color:rgb(107 118 139 / var(--tw-text-opacity, 1))}.book-appointment__duration-icon{width:1rem;height:1rem}.book-appointment__timeslots{display:grid}.book-appointment__timeslots{grid-template-columns:repeat(4,minmax(0,1fr))}.book-appointment__timeslots{gap:.5rem}.book-appointment__timeslot{border-radius:.25rem}.book-appointment__timeslot{border-width:1.5px}.book-appointment__timeslot{--tw-border-opacity: 1;border-color:rgb(241 240 246 / var(--tw-border-opacity, 1))}.book-appointment__timeslot{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.book-appointment__timeslot{padding:.625rem}.book-appointment__timeslot{text-align:center}.book-appointment__timeslot{font-size:.875rem;line-height:1.25rem}.book-appointment__timeslot{font-weight:700}.book-appointment__timeslot{--tw-text-opacity: 1;color:rgb(70 63 141 / var(--tw-text-opacity, 1))}.book-appointment__timeslot{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.book-appointment__timeslot--selected{--tw-border-opacity: 1;border-color:rgb(70 63 141 / var(--tw-border-opacity, 1))}.book-appointment__timeslot--selected{--tw-bg-opacity: 1;background-color:rgb(70 63 141 / var(--tw-bg-opacity, 1))}.book-appointment__timeslot--selected{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.book-appointment__preferences{display:flex}.book-appointment__preferences{flex-direction:column}.book-appointment__preferences{gap:1rem}.book-appointment__preferences{padding-left:1.5rem;padding-right:1.5rem}.book-appointment__preferences{padding-top:1.5rem}.book-appointment__preference{display:flex}.book-appointment__preference{align-items:center}.book-appointment__preference{justify-content:space-between}.book-appointment__preference{gap:1rem}.book-appointment__preference-label{font-size:.875rem;line-height:1.25rem}.book-appointment__preference-label{font-weight:700}.book-appointment__preference-label{--tw-text-opacity: 1;color:rgb(9 27 61 / var(--tw-text-opacity, 1))}.book-appointment__address{border-radius:.25rem}.book-appointment__address{--tw-bg-opacity: 1;background-color:rgb(248 248 250 / var(--tw-bg-opacity, 1))}.book-appointment__address{padding:.75rem}.book-appointment__address{font-size:.875rem;line-height:1.25rem}.book-appointment__address{font-weight:500}.book-appointment__address{--tw-text-opacity: 1;color:rgb(107 118 139 / var(--tw-text-opacity, 1))}.book-appointment__investment{display:flex}.book-appointment__investment{cursor:pointer}.book-appointment__investment{align-items:flex-start}.book-appointment__investment{gap:.75rem}.book-appointment__investment{font-size:.875rem;line-height:1.25rem}.book-appointment__investment{font-weight:500}.book-appointment__investment{--tw-text-opacity: 1;color:rgb(70 82 107 / var(--tw-text-opacity, 1))}.book-appointment__actions{display:flex}.book-appointment__actions{justify-content:flex-end}.book-appointment__actions{padding-left:1.5rem;padding-right:1.5rem}.book-appointment__actions{padding-top:1.5rem}.book-appointment__intro{display:flex}.book-appointment__intro{width:100%}.book-appointment__intro{flex-direction:column}.book-appointment__intro{gap:.75rem}.book-appointment__title{font-size:1.875rem;line-height:2.25rem}.book-appointment__title{font-weight:700}.book-appointment__title{--tw-text-opacity: 1;color:rgb(9 27 61 / var(--tw-text-opacity, 1))}.section-container--dark .book-appointment__title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.book-appointment__text{font-weight:500}.book-appointment__text{--tw-text-opacity: 1;color:rgb(70 82 107 / var(--tw-text-opacity, 1))}.section-container--dark .book-appointment__text{color:#ffffffb3}.book-appointment__how{display:flex}.book-appointment__how{flex-direction:column}.book-appointment__how{gap:.5rem}.book-appointment__how{padding-top:1.5rem}.book-appointment__how-title{font-size:1rem;line-height:1.5rem}.book-appointment__how-title{font-weight:700}.book-appointment__how-title{--tw-text-opacity: 1;color:rgb(34 49 80 / var(--tw-text-opacity, 1))}.section-container--dark .book-appointment__how-title{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.book-appointment__steps{list-style-type:decimal}.book-appointment__steps{padding-left:1.25rem}.book-appointment__steps{font-size:.875rem;line-height:1.25rem}.book-appointment__steps{font-weight:500}.book-appointment__steps{line-height:1.625}.book-appointment__steps{--tw-text-opacity: 1;color:rgb(34 49 80 / var(--tw-text-opacity, 1))}.section-container--dark .book-appointment__steps{color:#ffffffb3}
