.session-item{opacity:0;transform:translateY(25px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transition-delay:.1s}.session-item.loaded{opacity:1;transform:translateY(0)}.session-item-container .session-back-button{opacity:0;transform:translateY(25px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.session-item-container .session-back-button.loaded{opacity:1;transform:translateY(0)}.booking-site-logo{opacity:0;transform:translateY(25px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.booking-site-logo.loaded{opacity:1;transform:translateY(0)}.session-type-text{opacity:0;transform:translateY(25px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.session-type-text.loaded{opacity:1;transform:translateY(0)}.session-footer{opacity:0;transform:translateY(25px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transition-delay:.2s}.session-footer.loaded{opacity:1;transform:translateY(0)}.session-item-container .fc-toolbar-title{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c,inter,system-ui,sans-serif;font-size:17px!important;line-height:20px;font-weight:600!important;color:#111827;letter-spacing:0!important}.session-item-container .fc .fc-toolbar .fc-toolbar-chunk:nth-of-type(2){display:none}.session-item-container .fc-next-button,.session-item-container .fc-prev-button{color:#111827!important;background:transparent!important;border:1px solid #cecfcf!important;font-size:14px!important;font-weight:600!important;text-transform:capitalize!important;padding:0!important;height:33px;width:33px;outline:none!important;box-shadow:none!important}.session-item-container .fc-next-button:hover,.session-item-container .fc-prev-button:hover{background:#f3f4f6!important}.session-item-container .fc-daygrid-day-events{display:none!important}.session-item-container .fc-daygrid-day-top{display:flex;align-items:center;justify-content:center;font-size:14px}.session-item-container .fc .fc-scrollgrid-section-sticky>*{background:transparent}.session-item-container .fc .fc-col-header-cell-cushion{font-weight:500}.session-item-container .fc-theme-standard .fc-scrollgrid,.session-item-container .fc-theme-standard td,.session-item-container .fc-theme-standard th{border:none!important}.session-item-container .fc-day-disabled{background:transparent}.session-item-container .fc-day-disabled .fc-daygrid-day-number{color:#d1d5db!important;opacity:.7;pointer-events:none}.session-item-container .fc-day-disabled:hover{cursor:default}.session-item-container .fc-day-past{background:transparent!important}.session-item-container .fc-day-past .fc-daygrid-day-number{color:#d1d5db!important;opacity:.7;pointer-events:none}.session-item-container .fc-day-past:hover{background:transparent!important;cursor:default}.session-item-container .fc-day-past .fc-daygrid-day-bg,.session-item-container .fc-day-past.fc-day-today,.session-item-container .fc-day-past.fc-highlight{background:transparent!important}.session-item-container .fc-daygrid-day:not(.fc-day-disabled):not(.fc-day-past){cursor:pointer;transition:.15s ease}.session-item-container .fc-daygrid-day.fc-day-selected,.session-item-container .fc-daygrid-day:not(.fc-day-disabled):not(.fc-day-past):hover{background:#000!important;color:#fff}.session-item-container .fc-daygrid-day.fc-day-selected .fc-daygrid-day-number{color:#fff!important}.session-item-container .fc .fc-daygrid-day.fc-day-today{background:transparent}.session-item-container .fc .fc-daygrid-day-number{padding:15px 4px}.session-item-container .date-title{font-size:15px;margin-top:0}@media screen and (min-width:640px){.session-item-container .date-title{margin-top:60px}}.session-item-container .calendar-container{opacity:0;transform:translateY(25px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transition-delay:.2s}.session-item-container .calendar-container.loaded{opacity:1;transform:translateY(0)}.session-item-container .fc .fc-highlight{background:transparent!important}.session-next-button{opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out!important}.session-next-button.loaded{opacity:1;visibility:visible}.calendar-section.hide{opacity:0;transition:opacity .2s ease-in-out!important}.session-client-info{opacity:0;visibility:hidden;height:0;padding:0;transform:translateY(25px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transition-delay:.2s}.session-client-info.show{opacity:1;visibility:visible;height:auto;padding:20px;transform:translateY(0)}.session-questionnaire{opacity:0;visibility:hidden;transform:translateY(25px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transition-delay:.3s}.session-questionnaire.show{opacity:1;visibility:visible;transform:translateY(0)}.session-payment-button{opacity:0;visibility:hidden;transform:translateY(25px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transition-delay:.3s}.session-payment-button.show{opacity:1;visibility:visible;transform:translateY(0)}