:root{--primary-color:#2ec5cc}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/assets/fonts/montserrat/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.schedule__toggle{border:1px solid rgba(203,203,203,0.32);border-radius:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:7px 13px;margin:8px 0 12px;user-select:none}.schedule__toggle-label{color:#000;font-size:13px}.schedule__toggle-label.active{color:#069FAA}.schedule__toggle-switch{width:31px;display:inline-block;background-color:#D5DFE8;border-radius:32px;height:12px;margin:0 12px;position:relative}.schedule__toggle-switch::after{content:" ";display:inline-block;width:20px;height:20px;background-color:#FFD200;border-radius:50%;box-shadow:0px 3px 16px rgba(0,0,0,0.16);left:-4px;top:50%;transform:translate(0, -50%);position:absolute;transition:left .3s ease}.schedule__toggle-switch.active::after{left:15px}.schedule__subtitle{font-weight:600;color:#000;font-size:16px;margin-bottom:12px}@media (max-width: 767px){.schedule__toggle{padding:5px 8px}.schedule__toggle-modal{font-size:12px;white-space:nowrap}}.services__dropdown{background-color:#F8F8F8;border-radius:5px;cursor:pointer;position:relative}.services__selected{min-height:34px}.services__selected .services__item{padding-right:28px}.services__selected::after{content:"\f107";font-family:'Font Awesome 5 Pro';position:absolute;right:11px;font-size:17px;color:#069FAA;top:5px}.services__item{display:flex;align-items:flex-start;user-select:none;justify-content:space-between;padding:10px}.services__item:hover{background-color:#ebebeb}.services__item i{color:#00ADB9;font-size:14px;margin-right:6px;flex-shrink:0}.services__meta{color:#3F424A;font-size:14px;display:flex;line-height:1.1;padding-right:9px}.services__props{white-space:nowrap;color:#3F424A;font-size:14px;margin-top:-3px}.services__price{font-weight:600}.services__items{position:absolute;left:0;top:0;z-index:1;background:#F8F8F8;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden;display:none;width:100%;box-shadow:0 13px 24px rgba(203,203,203,0.32);overflow-y:auto;min-height:100%}.services__items.open{display:block}.calendar{position:relative}.calendar__loader{position:absolute;left:0;top:0;width:100%;z-index:1000;height:100%;background-color:rgba(255,255,255,0.8);display:flex;align-items:center;justify-content:center}.calendar__header{display:flex;align-items:flex-start;justify-content:space-between;color:#888;font-size:12px;font-weight:500;text-align:center;line-height:1.4;padding:18px 0 12px}.calendar__day{flex-basis:20%;flex-shrink:0}.calendar__day::first-line{font-size:14px;color:#333}.calendar__body{display:flex;justify-content:space-between;margin-bottom:6px;height:auto !important}.calendar__body.full{overflow-y:auto;margin-bottom:8px}.calendar__footer{margin-bottom:6px;position:absolute;left:-25px;top:20px;width:calc(100% + 50px);display:flex;align-items:center;justify-content:space-between}.calendar__column{text-align:center;flex-basis:20%;flex-shrink:0}.calendar__column.empty{background:#f8f8f8;min-height:204px;border-left:5px solid #fff;border-right:5px solid #fff;font-size:12px;line-height:1;padding-top:6px;color:#999}.calendar__hour{width:50px;height:31px;border-radius:5px;color:#00ADB9;background-color:#E7F4F5;font-size:14px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.calendar__hour:hover{background-color:#00ADB9;color:#fff}.calendar__footer{text-align:center}.calendar__nav{width:24px;height:24px;border-radius:50%;background-color:#E7F4F5;border:2px solid #E7F4F5;color:#00ADB9;margin:0 9px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.calendar__nav.disabled{cursor:not-allowed;background-color:#fff;color:#E7F4F5;border-color:#E7F4F5}.calendar__more{text-align:center;color:#069FAA;cursor:pointer;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;margin-bottom:8px;padding:4px 0}.calendar__skip{background-color:#069FAA;color:#fff !important;padding:3px 12px;display:block;max-width:191px;margin:10px auto 0;border-radius:6px;cursor:pointer}@media (max-width: 991px){.calendar__hour{width:90%}}@media (max-width: 767px){.calendar__hour{width:94%;height:29px;font-size:12px;margin-bottom:8px}.calendar__day{font-size:12px}.calendar__column.empty{min-height:178px;font-size:9px;border-width:2px}}.card{max-width:500px;margin:0 auto}
/*# sourceMappingURL=calendar.css.map */
