.appointment-module-scss-module__-AYM1W__ymaps-2-1-79-ground-pane,.appointment-module-scss-module__-AYM1W__ymaps-2-1-79-layer-tile{filter:invert()hue-rotate(180deg)brightness(95%)contrast(90%)!important}.appointment-module-scss-module__-AYM1W__ymaps-2-1-79-ground-pane{background-color:#1a1a1a!important}.appointment-module-scss-module__-AYM1W__rdp-root{--rdp-accent-color:var(--color-fill-accent);--rdp-accent-background-color:var(--color-fill-accent);--rdp-background-color:var(--color-bg);--rdp-day-height:34px;--rdp-day-width:34px;--rdp-day_button-border-radius:50%;--rdp-day_button-height:30px;--rdp-day_button-width:30px;--rdp-disabled-opacity:1;--rdp-outside-opacity:1;--rdp-today-color:var(--color-text-primary);--rdp-nav_button-height:26px;--rdp-nav_button-width:26px;--rdp-nav-height:40px;--rdp-weekday-opacity:1;--rdp-weekday-padding:8px 0;--rdp-months-background:var(--color-bg)}.appointment-module-scss-module__-AYM1W__rdp-months{background-color:var(--color-bg);font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:120%}.appointment-module-scss-module__-AYM1W__rdp-caption_label,.appointment-module-scss-module__-AYM1W__rdp-button_next,.appointment-module-scss-module__-AYM1W__rdp-button_previous{color:var(--color-text-primary)}.appointment-module-scss-module__-AYM1W__rdp-button_next:hover,.appointment-module-scss-module__-AYM1W__rdp-button_previous:hover{background-color:var(--color-fill-inactive);border-radius:50%}.appointment-module-scss-module__-AYM1W__rdp-day_button{color:var(--color-text-primary);font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:120%}.appointment-module-scss-module__-AYM1W__rdp-day_button:hover:not(:disabled){background-color:var(--color-fill-inactive)}.appointment-module-scss-module__-AYM1W__rdp-day_button:disabled{color:var(--color-text-inactive);cursor:not-allowed}.appointment-module-scss-module__-AYM1W__rdp-day_selected .appointment-module-scss-module__-AYM1W__rdp-day_button{background-color:var(--color-fill-accent);color:var(--color-text-primary)}.appointment-module-scss-module__-AYM1W__rdp-day_today .appointment-module-scss-module__-AYM1W__rdp-day_button{color:var(--color-text-primary)}.appointment-module-scss-module__-AYM1W__rdp-caption_label{font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:120%}.appointment-module-scss-module__-AYM1W__rdp-weekday{color:var(--color-text-primary);font-family:Montserrat,sans-serif;font-size:14px;font-weight:300;line-height:120%}:root{--color-bg:#050505;--color-text-primary:#fff;--color-text-accent:#b80009;--color-text-secondary:#e50b15;--color-text-additional:#979797;--color-text-inactive:#ffffff4d;--color-fill-primary:#fff;--color-fill-accent:#b80009;--color-fill-inactive:#5d5d5d}.appointment-module-scss-module__-AYM1W__appointmentPage{padding-top:1.25rem;padding-bottom:0;position:relative;overflow-x:clip}@media (max-width:767.98px){.appointment-module-scss-module__-AYM1W__appointmentPage{padding-top:1.5rem;padding-bottom:7.5rem}}.appointment-module-scss-module__-AYM1W__backgroundDesktop{filter:blur(40.7px);mix-blend-mode:hard-light;pointer-events:none;z-index:0;opacity:.76;position:absolute;top:-15.3125rem;left:17.8125rem}@media (max-width:767.98px){.appointment-module-scss-module__-AYM1W__backgroundDesktop{display:none}}.appointment-module-scss-module__-AYM1W__backgroundMobile{filter:blur(40.7px);mix-blend-mode:hard-light;pointer-events:none;z-index:0;opacity:.76;display:none;position:absolute}@media (max-width:767.98px){.appointment-module-scss-module__-AYM1W__backgroundMobile{min-width:71.3125rem;display:block;top:-16.25rem;left:-21.0625rem}}.appointment-module-scss-module__-AYM1W__content{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}@media (max-width:767.98px){.appointment-module-scss-module__-AYM1W__content{flex-direction:column}}.appointment-module-scss-module__-AYM1W__textColumn{flex-direction:column;max-width:26.5rem;display:flex}@media (max-width:767.98px){.appointment-module-scss-module__-AYM1W__textColumn{align-items:center;max-width:100%}}.appointment-module-scss-module__-AYM1W__title{white-space:nowrap;padding-bottom:3rem;font-family:Garet,sans-serif;font-size:4rem;font-weight:300;line-height:120%}@media (min-width:47.9988em) and (max-width:61.9988em){@supports (font-size:clamp( 1.875rem , -5.4105245536rem  +  15.1785714286vw , 4rem )){.appointment-module-scss-module__-AYM1W__title{font-size:clamp(1.875rem , -5.41052rem + 15.1786vw , 4rem)}}@supports not (font-size:clamp( 1.875rem , -5.4105245536rem  +  15.1785714286vw , 4rem )){.appointment-module-scss-module__-AYM1W__title{font-size:calc(15.1786vw - 5.41053rem)}}}@media (max-width:47.9988em){.appointment-module-scss-module__-AYM1W__title{font-size:1.875rem}}.appointment-module-scss-module__-AYM1W__title{line-height:120%}@media (max-width:767.98px){.appointment-module-scss-module__-AYM1W__title{text-align:center;padding-bottom:1.5rem}}.appointment-module-scss-module__-AYM1W__description{font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:300;line-height:120%}@media (min-width:47.9988em) and (max-width:61.9988em){@supports (font-size:clamp( 1rem , 0.5714397321rem  +  0.8928571429vw , 1.125rem )){.appointment-module-scss-module__-AYM1W__description{font-size:clamp(1rem , .57144rem + .892857vw , 1.125rem)}}@supports not (font-size:clamp( 1rem , 0.5714397321rem  +  0.8928571429vw , 1.125rem )){.appointment-module-scss-module__-AYM1W__description{font-size:calc(.892857vw + .57144rem)}}}@media (max-width:47.9988em){.appointment-module-scss-module__-AYM1W__description{font-size:1rem}}.appointment-module-scss-module__-AYM1W__description{flex-direction:column;gap:1.375rem;display:flex}@media (max-width:767.98px){.appointment-module-scss-module__-AYM1W__description{text-align:left;gap:1rem}}.appointment-module-scss-module__-AYM1W__formColumn{width:36.25rem;margin-top:7.0625rem;margin-bottom:6.3125rem}@media (min-width:48em) and (max-width:75em){@supports (width:clamp( 30rem , 18.8888888889rem  +  23.1481481481vw , 36.25rem )){.appointment-module-scss-module__-AYM1W__formColumn{width:clamp(30rem , 18.8889rem + 23.1481vw , 36.25rem)}}@supports not (width:clamp( 30rem , 18.8888888889rem  +  23.1481481481vw , 36.25rem )){.appointment-module-scss-module__-AYM1W__formColumn{width:calc(23.1481vw + 18.8889rem)}}}@media (max-width:48em){.appointment-module-scss-module__-AYM1W__formColumn{width:30rem}}@media (min-width:48em) and (max-width:75em){@supports (margin-top:clamp( 5rem , 1.3333333333rem  +  7.6388888889vw , 7.0625rem )){.appointment-module-scss-module__-AYM1W__formColumn{margin-top:clamp(5rem , 1.33333rem + 7.63889vw , 7.0625rem)}}@supports not (margin-top:clamp( 5rem , 1.3333333333rem  +  7.6388888889vw , 7.0625rem )){.appointment-module-scss-module__-AYM1W__formColumn{margin-top:calc(7.63889vw + 1.33333rem)}}}@media (max-width:48em){.appointment-module-scss-module__-AYM1W__formColumn{margin-top:5rem}}@media (min-width:48em) and (max-width:75em){@supports (margin-bottom:clamp( 3.75rem , -0.8055555556rem  +  9.4907407407vw , 6.3125rem )){.appointment-module-scss-module__-AYM1W__formColumn{margin-bottom:clamp(3.75rem , -.805556rem + 9.49074vw , 6.3125rem)}}@supports not (margin-bottom:clamp( 3.75rem , -0.8055555556rem  +  9.4907407407vw , 6.3125rem )){.appointment-module-scss-module__-AYM1W__formColumn{margin-bottom:calc(9.49074vw - .805556rem)}}}@media (max-width:48em){.appointment-module-scss-module__-AYM1W__formColumn{margin-bottom:3.75rem}}@media (max-width:767.98px){.appointment-module-scss-module__-AYM1W__formColumn{width:100%;margin-top:2.5rem;margin-bottom:0}}
