@keyframes FormSchedule_spin__EkAKO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FormSchedule_form__jRYM9{position:relative;display:flex;flex-flow:row wrap;gap:clamp(3rem,4.5cqi,4.5rem);align-items:center;justify-content:center}.FormSchedule_form__jRYM9>fieldset{border:none}.FormSchedule_form__jRYM9>fieldset h4{font-family:var(--font-montserrat);font-size:clamp(2rem,3.2cqi,3.2rem);font-weight:700;line-height:clamp(2.2rem,3.8cqi,3.8rem);text-align:left;margin-bottom:1rem}.FormSchedule_form__jRYM9>fieldset:first-of-type{display:flex;flex-flow:column;gap:1.5rem;flex:1 1;max-width:60rem;min-width:30rem;transition:all .2s ease-in-out;align-self:flex-end}.FormSchedule_form__jRYM9>fieldset:first-of-type:has(fieldset>span){gap:3rem}.FormSchedule_form__jRYM9>fieldset:has([class*=calendar]){border-radius:1.5rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);max-width:35rem;overflow:hidden}.FormSchedule_form__jRYM9>fieldset:last-of-type{width:100%;display:flex;justify-content:center}.FormSchedule_form__jRYM9>fieldset:last-of-type h4{color:#f8b200;text-transform:uppercase;text-align:center}.FormSchedule_form__jRYM9>fieldset:last-of-type p{font-family:var(--font-montserrat);font-size:clamp(1.15rem,1.6cqi,1.6rem);font-weight:700;line-height:clamp(1.2rem,1.7cqi,1.7rem);text-align:center}.FormSchedule_form__jRYM9>fieldset:last-of-type ul{display:flex;gap:2.5rem;flex-flow:row wrap;max-width:100rem;margin:clamp(3rem,4.5cqi,4.5rem) auto 0;align-items:flex-end;justify-content:center}.FormSchedule_form__jRYM9>fieldset:last-of-type li{display:flex;flex-flow:column;flex:0 0 15rem}.FormSchedule_form__jRYM9>fieldset:last-of-type li span{font-family:var(--font-montserrat);font-size:clamp(1rem,1.1cqi,1.1rem);font-weight:700;line-height:clamp(1.2rem,1.3cqi,1.3rem);text-align:center;padding:1rem;background-color:#cd1719;color:#000;width:85%;margin:0 auto;border-radius:1rem 1rem 0 0}.FormSchedule_form__jRYM9>fieldset:last-of-type li button{font-family:var(--font-montserrat);font-size:clamp(1.2rem,1.8cqi,1.8rem);font-weight:700;line-height:clamp(1.3rem,1.9cqi,1.9rem);text-align:center;background-color:#d9d9d9;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);color:#000;padding:1rem 1.5rem;width:100%;border-radius:1rem;transition:all .2s ease-in-out}.FormSchedule_form__jRYM9>fieldset:last-of-type li button:disabled{cursor:not-allowed}.FormSchedule_form__jRYM9>fieldset:last-of-type li[data-active] button{background-color:#f8b200;color:#fff;transition:all .2s ease-in-out}.FormSchedule_form__calendar-head__cF3CB{background-color:#f8b200;width:100%;padding:1.8rem}.FormSchedule_form__calendar-head__cF3CB span{font-family:var(--font-montserrat);font-size:clamp(1.2rem,1.8cqi,1.8rem);font-weight:700;line-height:clamp(1.3rem,1.9cqi,1.9rem);text-align:center;color:#fff}.FormSchedule_form__calendar__EtoSU{position:relative;width:-webkit-fill-available;border:none}.FormSchedule_form__calendar__EtoSU div:first-of-type{position:relative}.FormSchedule_form__calendar__EtoSU div:first-of-type button:nth-of-type(3){order:0;text-transform:capitalize}.FormSchedule_form__calendar__EtoSU div:first-of-type button{order:1}.FormSchedule_form__calendar__EtoSU div:first-of-type button[class*=next2],.FormSchedule_form__calendar__EtoSU div:first-of-type button[class*=prev2]{display:none}.FormSchedule_form__calendar__EtoSU div button{padding:1.5rem 1rem}.FormSchedule_form__calendar__EtoSU div button[class*=now]{background-color:#f8b200;transition:all .2s ease-in-out}.FormSchedule_form__calendar__EtoSU div button[class*=now]:hover{background-color:#fdb600}.FormSchedule_form__calendar__EtoSU div button[class*=active],.FormSchedule_form__calendar__EtoSU div button[class*=hasActive]{background-color:#007d41!important;color:#fff!important}.FormSchedule_form__calendar__EtoSU div button[class*=active] abbr,.FormSchedule_form__calendar__EtoSU div button[class*=hasActive] abbr{color:#fff!important}.FormSchedule_form__calendar__EtoSU div div[class*=react-calendar__month-view__weekdays__weekday]{padding:1rem 0}.FormSchedule_form__calendar__EtoSU abbr,.FormSchedule_form__calendar__EtoSU button,.FormSchedule_form__calendar__EtoSU span{font-family:var(--font-montserrat);font-size:clamp(1.2rem,1.8cqi,1.8rem);font-weight:700;line-height:clamp(1.3rem,1.9cqi,1.9rem);text-align:center;font-family:var(--font-montserrat)!important;font-size:clamp(1.2rem,1.8cqi,1.8rem)!important;font-weight:700!important;text-decoration:none}.FormSchedule_form__calendar__EtoSU button:has(span){text-align:left;padding-left:1.8rem}.FormSchedule_form__calendar__EtoSU button:has(span) span{text-align:left}.FormSchedule_form__jRYM9 button{text-transform:uppercase}