.react-calendar{width:350px;max-width:100%;background:white;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:white}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.CalendarAvailabilitySchedule_status__TYpb1{color:var(--black)}.CalendarAvailabilitySchedule_illustration__c6PsR{display:flex;align-items:center;column-gap:10px;margin-bottom:10px;font-weight:400;font-size:16px;line-height:150%}.CalendarAvailabilitySchedule_orange-td__W_IcJ{border-radius:100%;background:var(--alb_orange);background-size:auto;background-position:50%}.CalendarAvailabilitySchedule_blue-td__7J9uL{border-radius:100%;background:var(--alb_dark_blue);background-size:auto;background-position:50%}.CalendarAvailabilitySchedule_gray-td___nF7c{border-radius:100%;background:var(--alb_gray);background-size:auto;background-position:50%}.CalendarAvailabilitySchedule_color-il__g39Dw{display:inline-block;width:14px;height:14px;border-radius:100%}.CalendarAvailabilitySchedule_statusContacts__GWzlC{background:var(--gray-light);padding:50px 40px}.CalendarAvailabilitySchedule_statusContactsText__CGzAi{font-family:var(--font-family);font-weight:400;font-size:15px;line-height:22.5px;margin-bottom:40px}.CalendarAvailabilitySchedule_statusContactsTitle__mkBWy{margin-bottom:30px;font-family:var(--font-family);font-weight:600;font-size:32px;line-height:38.4px;color:var(--black)}.CalendarAvailabilitySchedule_statusContacts__GWzlC a{font-weight:700;text-decoration:none!important;color:var(--black)!important}.CalendarAvailabilitySchedule_statusContacts__GWzlC a:hover{text-decoration:underline!important}.CalendarAvailabilitySchedule_title__NZv8c{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:28.8px;margin-bottom:30px;color:var(--black)}.CalendarAvailabilitySchedule_calendarSection__KUCFy{margin-bottom:45px}.CalendarAvailabilitySchedule_calendar__nuKS7{display:flex;flex-wrap:wrap;gap:70px}.CalendarAvailabilitySchedule_calendarWrap__DHMBt{overflow-x:auto}.CalendarAvailabilitySchedule_calendarWrap__DHMBt>div{background:var(--alb_white_light);min-width:370px;width:370px}@media screen and (max-width:1180px){.CalendarAvailabilitySchedule_calendar__nuKS7{gap:15px;flex-direction:column}}@media screen and (max-width:599px){.CalendarAvailabilitySchedule_statusContactsTitle__mkBWy{font-size:20px;line-height:25.4px}.CalendarAvailabilitySchedule_statusContacts__GWzlC{padding:50px 20px}}@media screen and (max-width:480px){.CalendarAvailabilitySchedule_calendarWrap__DHMBt{width:100%}}.CookieInfo_cookieInfo__DXg4m{background-color:#f4f4f4;padding:10px;text-align:center;font-size:14px;color:#333;position:fixed;bottom:20px;left:50%;transform:translateX(-50%);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:999}.CookieInfo_cookieLink__OHon3{color:var(--primary);text-decoration:underline;cursor:pointer;transition:color .2s;margin-left:5px}.CookieInfo_cookieLink__OHon3:hover{text-decoration:none}.CookieInfo_closeButton__9k8IE{background:none;border:none;font-size:18px;margin-left:10px;cursor:pointer;color:#333;transition:color .2s}.CookieInfo_closeButton__9k8IE:hover{color:#666}@media (max-width:599px){.CookieInfo_cookieInfo__DXg4m{font-size:12px;width:calc(100% - 20px)}}.ScrollToTopButton_scrollToTop__oRCh1{position:fixed;bottom:20px;right:20px;background:radial-gradient(90.44% 69.96% at 50% 51.06%,rgb(239,127,68) 0,rgb(235,87,19) 100%);color:var(--white);border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;z-index:101}.ScrollToTopButton_scrollToTop__oRCh1.ScrollToTopButton_visible__C1I9o{opacity:1}.ScrollToTopButton_scrollToTop__oRCh1:hover{background:var(--alb_orange)}.open_more{position:relative}.read_more,.read_more_close{cursor:pointer;color:var(--alb_orange);margin:20px 0;background:none;border:none;padding:0;font:inherit;text-decoration:underline}.read_more{text-underline-offset:4px}.read_more:hover,.read_more_close:hover{color:var(--alb_light_orange)}