.MapModal-module-scss-module__YNRJZa__map{width:100%;height:100%;position:absolute;top:0;left:0}.MapModal-module-scss-module__YNRJZa__map_controls_desktop{display:none}@media screen and (min-width:769px){.MapModal-module-scss-module__YNRJZa__map_controls_desktop{flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.MapModal-module-scss-module__YNRJZa__map_controls_desktop_geo>img{filter:invert()}}.MapModal-module-scss-module__YNRJZa__map_controls_mobile{display:none}@media screen and (max-width:768px){.MapModal-module-scss-module__YNRJZa__map_controls_mobile{flex-direction:column;gap:12px;width:max-content;margin-bottom:16px;margin-left:auto;display:flex;position:absolute;bottom:100%;right:0}.MapModal-module-scss-module__YNRJZa__map_controls_mobile_geo>img{filter:invert()}.MapModal-module-scss-module__YNRJZa__map_controls_mobile_fixed{top:50%;right:20px;bottom:initial;position:fixed;transform:translateY(-50%)}}.MapModal-module-scss-module__YNRJZa__arrow{filter:brightness(0%);transition:transform .2s ease-in-out;transform:rotate(180deg)}.MapModal-module-scss-module__YNRJZa__arrow::selection{color:#0000}.MapModal-module-scss-module__YNRJZa__resetArrowRotate{transform:rotate(0)}.MapModal-module-scss-module__YNRJZa__slider{position:relative}.MapModal-module-scss-module__YNRJZa__card_content{border:1px solid var(--separator-primary)}.MapModal-module-scss-module__YNRJZa__cards_wrapper{flex-direction:column;gap:16px;display:flex}body .MapModal-module-scss-module__YNRJZa__grayCount{color:var(--text-secondary);letter-spacing:-1%;font-size:16px;font-weight:400;line-height:20px}.MapModal-module-scss-module__YNRJZa__drawer{background-color:var(--background-secondary);flex-direction:column;width:50%;height:100%;transition:left .5s ease-in-out;display:flex;position:absolute;top:0;left:0;overflow:visible}@media screen and (max-width:768px){.MapModal-module-scss-module__YNRJZa__drawer{display:none}}.MapModal-module-scss-module__YNRJZa__drawer_hidden{left:-50%}.MapModal-module-scss-module__YNRJZa__drawer_inner_content{flex-direction:column;gap:24px;display:flex;overflow:scroll}.MapModal-module-scss-module__YNRJZa__drawer_header{background-color:var(--background-primary);border-radius:0 0 20px 20px;gap:12px;width:100%;height:max-content;padding:24px;display:flex}.MapModal-module-scss-module__YNRJZa__drawer_select{outline:1px solid var(--separator-primary)}.MapModal-module-scss-module__YNRJZa__drawer_toggle{position:absolute;top:24px;right:-64px}.MapModal-module-scss-module__YNRJZa__foundBlock{justify-content:space-between;align-items:center;gap:16px;padding:13px 24px 7px;display:flex}.MapModal-module-scss-module__YNRJZa__foundBlock .MapModal-module-scss-module__YNRJZa__foundLength{width:100%}.MapModal-module-scss-module__YNRJZa__bookingCards{flex-direction:column;gap:16px;padding:0 24px 24px;display:flex}.MapModal-module-scss-module__YNRJZa__bookingCardsMobile{flex-direction:column;gap:16px;display:flex}.MapModal-module-scss-module__YNRJZa__areaSelector{cursor:pointer;color:var(--green-basic);align-items:center;gap:4px;display:inline-flex}.MapModal-module-scss-module__YNRJZa__areaSelector .MapModal-module-scss-module__YNRJZa__icon{transform:translate(2px,4px)}@media screen and (max-width:768px){.MapModal-module-scss-module__YNRJZa__areaSelector .MapModal-module-scss-module__YNRJZa__icon{transform:translate(2px,6px)}}.MapModal-module-scss-module__YNRJZa__areaSelector .MapModal-module-scss-module__YNRJZa__noNewLine{white-space:nowrap}
.Button-module-scss-module__xxUg6a__button{background-color:var(--green-basic);flex-direction:row;justify-content:center;align-items:center;gap:12px;height:min-content;font-weight:400;display:flex;position:relative}.Button-module-scss-module__xxUg6a__button_disabled{cursor:not-allowed;opacity:.8}.Button-module-scss-module__xxUg6a__button_loader{animation:1.2s linear infinite Button-module-scss-module__xxUg6a__spin}@keyframes Button-module-scss-module__xxUg6a__spin{to{transform:rotate(360deg)}}.Button-module-scss-module__xxUg6a__button_dot{background:var(--other-red);border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:-2px}.Button-module-scss-module__xxUg6a__button_size_l{border-radius:16px;padding:20px 50px;font-size:20px;line-height:28px}.Button-module-scss-module__xxUg6a__button_size_m{border-radius:12px;padding:14px 20px;font-size:18px;line-height:24px}.Button-module-scss-module__xxUg6a__button_size_m_content_icon{padding:14px}.Button-module-scss-module__xxUg6a__button_size_s{border-radius:12px;padding:12px 16px;font-size:16px;line-height:20px}.Button-module-scss-module__xxUg6a__button_size_s_content_icon{padding:10px}.Button-module-scss-module__xxUg6a__button_size_xs{gap:8px;padding:4px;font-size:18px;line-height:24px}.Button-module-scss-module__xxUg6a__button_type_primary{background-color:var(--green-basic);color:var(--text-white)}.Button-module-scss-module__xxUg6a__button_type_secondary{background-color:var(--button-primary);color:var(--text-white)}.Button-module-scss-module__xxUg6a__button_type_tertiary{background-color:var(--button-white);color:var(--text-primary)}.Button-module-scss-module__xxUg6a__button_type_outline{color:var(--text-primary);outline:1px solid var(--separator-primary);background-color:#0000}.Button-module-scss-module__xxUg6a__button_type_map{background-color:var(--button-white);color:var(--text-primary);box-shadow:var(--web-shadow)}.Button-module-scss-module__xxUg6a__button_type_text{color:var(--text-primary);background-color:#0000}
.Input-module-scss-module__q9kTnq__wrapper{position:relative}.Input-module-scss-module__q9kTnq__input{background:var(--background-primary);width:100%;font-family:var(--font);border:none;outline:none;position:relative}.Input-module-scss-module__q9kTnq__input::placeholder{color:var(--text-placeholder)}.Input-module-scss-module__q9kTnq__input_size_l{height:68px;letter-spacing:-1.7%;padding:22px 24px;font-size:18px;font-weight:400;line-height:24px}.Input-module-scss-module__q9kTnq__input_size_m{height:52px;letter-spacing:-1.5%;padding:14px 16px;font-size:16px;font-weight:400;line-height:24px}.Input-module-scss-module__q9kTnq__input_icon_m{padding-left:48px}.Input-module-scss-module__q9kTnq__input_icon_l{padding-left:47px}.Input-module-scss-module__q9kTnq__input_value_m{padding-right:52px}.Input-module-scss-module__q9kTnq__input_value_l{padding-right:60px}.Input-module-scss-module__q9kTnq__input_bordered_m{border:1px solid var(--separator-primary);border-radius:12px}.Input-module-scss-module__q9kTnq__input_bordered_l{border:1px solid var(--separator-primary);padding-left:16px}.Input-module-scss-module__q9kTnq__input_disabled{color:var(--text-placeholder)}.Input-module-scss-module__q9kTnq__closeIcon{color:var(--text-placeholder);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .15s,color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Input-module-scss-module__q9kTnq__closeIcon:hover{background:var(--background-secondary);color:var(--text-primary)}.Input-module-scss-module__q9kTnq__closeIcon:focus-visible{outline:2px solid var(--green-basic);outline-offset:2px}.Input-module-scss-module__q9kTnq__closeIcon_size_l{right:24px}.Input-module-scss-module__q9kTnq__closeIcon_size_m{right:16px}.Input-module-scss-module__q9kTnq__iconWrapper{z-index:1;opacity:.24;height:24px;position:absolute;top:50%;transform:translateY(-50%)}.Input-module-scss-module__q9kTnq__iconWrapper_size_l{left:14px}.Input-module-scss-module__q9kTnq__iconWrapper_size_m{left:15px}.Input-module-scss-module__q9kTnq__iconWrapper_selected{opacity:1}
.ReservationPage-module-scss-module__FNw0eG__reservationMain{flex-direction:row;gap:32px;display:flex}@media screen and (max-width:900px){.ReservationPage-module-scss-module__FNw0eG__reservationMain{flex-direction:column}}@media screen and (max-width:768px){.ReservationPage-module-scss-module__FNw0eG__reservationMain{flex-direction:column;gap:16px;position:relative}}.ReservationPage-module-scss-module__FNw0eG__backIcon{transform:rotate(90deg)}.ReservationPage-module-scss-module__FNw0eG__backContainer{margin-bottom:32px;padding:4px}.ReservationPage-module-scss-module__FNw0eG__backContainer .ReservationPage-module-scss-module__FNw0eG__backButton{color:var(--text-secondary)}.ReservationPage-module-scss-module__FNw0eG__reservationMain .ReservationPage-module-scss-module__FNw0eG__nextButton{display:none}@media screen and (min-width:769px){.ReservationPage-module-scss-module__FNw0eG__backContainer .ReservationPage-module-scss-module__FNw0eG__buttonHide{display:none}}@media screen and (max-width:768px){.ReservationPage-module-scss-module__FNw0eG__backContainer{margin-bottom:20px}.ReservationPage-module-scss-module__FNw0eG__reservationInfo,.ReservationPage-module-scss-module__FNw0eG__reservationLesson{width:100%}.ReservationPage-module-scss-module__FNw0eG__reservationMain .ReservationPage-module-scss-module__FNw0eG__hidden,.ReservationPage-module-scss-module__FNw0eG__backContainer .ReservationPage-module-scss-module__FNw0eG__hidden{display:none}div .ReservationPage-module-scss-module__FNw0eG__backContainer .ReservationPage-module-scss-module__FNw0eG__showBtn{display:block}.ReservationPage-module-scss-module__FNw0eG__backContainer .ReservationPage-module-scss-module__FNw0eG__buttonHide{display:none}.ReservationPage-module-scss-module__FNw0eG__reservationMain .ReservationPage-module-scss-module__FNw0eG__nextButton{z-index:99;width:100%;display:block;position:sticky;bottom:20px;left:0}}
.ReservationAccountInfo-module-scss-module__0umasq__reservationContainer{background:var(--background-primary);border-radius:24px;flex-direction:column;gap:24px;width:100%;height:min-content;padding:24px;display:flex}@media screen and (max-width:768px){.ReservationAccountInfo-module-scss-module__0umasq__reservationContainer{padding:16px}}.ReservationAccountInfo-module-scss-module__0umasq__instructorInfoBox{gap:20px;display:flex}.ReservationAccountInfo-module-scss-module__0umasq__description{white-space:break-spaces}.ReservationAccountInfo-module-scss-module__0umasq__instructorAvatar{border-radius:12px;width:200px;height:160px;position:relative;overflow:hidden}.ReservationAccountInfo-module-scss-module__0umasq__instructorAvatar img{object-fit:cover}.ReservationAccountInfo-module-scss-module__0umasq__skeletonAvatar{border-radius:12px}@media screen and (max-width:768px){.ReservationAccountInfo-module-scss-module__0umasq__skeletonAvatar{border-radius:6px}}.ReservationAccountInfo-module-scss-module__0umasq__instructorName{flex-direction:column;display:flex}button.ReservationAccountInfo-module-scss-module__0umasq__moreDetails{color:var(--text-secondary);width:max-content;padding:0}.ReservationAccountInfo-module-scss-module__0umasq__innerContainer{flex-direction:column;gap:16px;display:flex}.ReservationAccountInfo-module-scss-module__0umasq__innerContainer .ReservationAccountInfo-module-scss-module__0umasq__reviewsCount{letter-spacing:-1%;color:var(--text-secondary);cursor:pointer;font-size:16px;font-weight:400;line-height:20px;transition:color .2s ease-in-out}.ReservationAccountInfo-module-scss-module__0umasq__innerContainer .ReservationAccountInfo-module-scss-module__0umasq__reviewsCount:hover{color:var(--green-basic)}.ReservationAccountInfo-module-scss-module__0umasq__nameBlock{flex-direction:column;gap:16px;width:auto;display:flex}@media screen and (max-width:768px){.ReservationAccountInfo-module-scss-module__0umasq__nameBlock{gap:8px}.ReservationAccountInfo-module-scss-module__0umasq__innerContainerMobile{gap:12px}.ReservationAccountInfo-module-scss-module__0umasq__reservationContainer{gap:16px}.ReservationAccountInfo-module-scss-module__0umasq__instructorAvatar{width:100px;height:80px}.ReservationAccountInfo-module-scss-module__0umasq__innerContainer .ReservationAccountInfo-module-scss-module__0umasq__titleTransportServices{font-size:18px}.ReservationAccountInfo-module-scss-module__0umasq__nameBlock .ReservationAccountInfo-module-scss-module__0umasq__instructorName{font-size:18px;line-height:24px}}.ReservationAccountInfo-module-scss-module__0umasq__clickable{cursor:pointer}.ReservationAccountInfo-module-scss-module__0umasq__clickable .ReservationAccountInfo-module-scss-module__0umasq__greenText{transition:color .2s ease-in-out}.ReservationAccountInfo-module-scss-module__0umasq__clickable:hover .ReservationAccountInfo-module-scss-module__0umasq__greenText{color:var(--green-basic)}.ReservationAccountInfo-module-scss-module__0umasq__reviewsBlock{flex-flow:wrap;align-items:flex-end;gap:8px;display:flex}@media (max-width:768px){.ReservationAccountInfo-module-scss-module__0umasq__reviewsBlock{flex-direction:row}}.ReservationAccountInfo-module-scss-module__0umasq__reviewsBlock .ReservationAccountInfo-module-scss-module__0umasq__starsWrapper{flex-wrap:wrap}@media (max-width:1200px){.ReservationAccountInfo-module-scss-module__0umasq__reviewsBlock .ReservationAccountInfo-module-scss-module__0umasq__starsWrapper{gap:4px}}@media (max-width:768px){.ReservationAccountInfo-module-scss-module__0umasq__reviewsBlock .ReservationAccountInfo-module-scss-module__0umasq__starsWrapper{flex-direction:row;gap:8px}.ReservationAccountInfo-module-scss-module__0umasq__reviewsBlock .ReservationAccountInfo-module-scss-module__0umasq__starsWrapper div:first-child{display:flex}.ReservationAccountInfo-module-scss-module__0umasq__reviewsBlock .ReservationAccountInfo-module-scss-module__0umasq__starsWrapper div:nth-child(2){display:none}}
.SelectCards-module-scss-module__cPvmSW__carCard{display:flex}.SelectCards-module-scss-module__cPvmSW__photoCar{object-fit:cover;border-radius:8px}.SelectCards-module-scss-module__cPvmSW__carNameBox{flex-direction:column;gap:8px;padding-left:16px;display:flex}.SelectCards-module-scss-module__cPvmSW__selectedServices{padding-bottom:8px}.SelectCards-module-scss-module__cPvmSW__selectedPrice{align-items:center;display:flex}.SelectCards-module-scss-module__cPvmSW__selectedPrice .SelectCards-module-scss-module__cPvmSW__price{color:var(--green-basic);font-weight:500}.SelectCards-module-scss-module__cPvmSW__time{padding-left:8px}.SelectCards-module-scss-module__cPvmSW__title{margin-bottom:16px}
.SelectableCard-module-scss-module__3wkxdG__container{border:1px solid var(--separator-primary);cursor:pointer;border-radius:16px;justify-content:space-between;display:flex}.SelectableCard-module-scss-module__3wkxdG__checkedContainer{border:1px solid var(--green-basic);border-radius:16px;justify-content:space-between;display:flex}.SelectableCard-module-scss-module__3wkxdG__radio{appearance:none;cursor:pointer;border-radius:50%;outline:none}.SelectableCard-module-scss-module__3wkxdG__radioActive{appearance:none;cursor:pointer;background-clip:content-box;background-color:var(--green-basic);border-radius:50%;outline:none;width:10px;height:10px}.SelectableCard-module-scss-module__3wkxdG__radioWrapper{outline:1px solid var(--separator-primary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:20px;right:20px}.SelectableCard-module-scss-module__3wkxdG__radioWrapper_active{outline:1px solid var(--green-basic)}.SelectableCard-module-scss-module__3wkxdG__selectContainer{padding:20px 48px 20px 20px;position:relative}
.Drawer-module-scss-module__YshaGq__drawerGrabber{background-color:var(--separator-primary);border-radius:2.5px;width:36px;height:4px}.Drawer-module-scss-module__YshaGq__wrapper{flex-direction:column;align-items:center;gap:16px;padding:5px 16px 16px;display:flex}.Drawer-module-scss-module__YshaGq__rowHeader{justify-content:space-between;width:100%;display:flex}.Drawer-module-scss-module__YshaGq__content{padding:0 16px 16px;overflow-y:auto}.Drawer-module-scss-module__YshaGq__defaultContainer{padding-bottom:var(--safe-area-inset-bottom);z-index:1004;border-radius:12px 12px 0 0;flex-direction:column;height:90%;display:flex;position:fixed;bottom:0;left:0;right:0}.Drawer-module-scss-module__YshaGq__defaultContainer:focus-visible{outline:none}.Drawer-module-scss-module__YshaGq__background{background:var(--background-primary)}.Drawer-module-scss-module__YshaGq__start{margin-right:auto}.Drawer-module-scss-module__YshaGq__end{margin-left:auto}.Drawer-module-scss-module__YshaGq__fixed{z-index:1003;width:100vw;height:100vh;position:fixed;top:0;left:0}
body .ScrollToTopButton-module-scss-module__B-ZhBq__wrapper{transition:opacity .4s,transform .4s;position:fixed;bottom:20px;right:20px}.ScrollToTopButton-module-scss-module__B-ZhBq__arrow{transform:rotate(90deg)}
.PostCard-module-scss-module__71NgXa__wrapper{background:var(--background-primary);cursor:pointer;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.PostCard-module-scss-module__71NgXa__avatar{width:100%;height:210px;position:relative}.PostCard-module-scss-module__71NgXa__avatar img{object-fit:cover}@media (max-width:768px){.PostCard-module-scss-module__71NgXa__avatar{height:213px}}.PostCard-module-scss-module__71NgXa__content{flex-direction:column;flex:1;gap:12px;padding:20px 24px 24px;display:flex}@media (max-width:768px){.PostCard-module-scss-module__71NgXa__content .PostCard-module-scss-module__71NgXa__title{letter-spacing:-1.7%;font-size:20px;font-weight:400;line-height:28px}}.PostCard-module-scss-module__71NgXa__content .PostCard-module-scss-module__71NgXa__date{color:var(--text-secondary)}.PostCard-module-scss-module__71NgXa__content .PostCard-module-scss-module__71NgXa__text{-webkit-line-clamp:5;text-overflow:ellipsis;color:var(--text-tertiary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:768px){.PostCard-module-scss-module__71NgXa__content .PostCard-module-scss-module__71NgXa__text{letter-spacing:-1%;font-size:16px;font-weight:400;line-height:20px}}.PostCard-module-scss-module__71NgXa__authorInfo{flex-direction:row;align-items:center;gap:16px;margin-top:auto;display:flex}.PostCard-module-scss-module__71NgXa__instructorAvatar{border:1px solid var(--text-secondary);border-radius:8px;width:55px;height:44px;position:relative;overflow:hidden}.PostCard-module-scss-module__71NgXa__instructorAvatar img{object-fit:cover}.PostCard-module-scss-module__71NgXa__instructorInfoText{flex-direction:column;gap:4px;display:flex}.PostCard-module-scss-module__71NgXa__instructorInfoText .PostCard-module-scss-module__71NgXa__instructorJob{color:var(--text-secondary)}.PostCard-module-scss-module__71NgXa__tagCategory{z-index:1;background:var(--background-primary);border-radius:40px;padding:8px 12px;position:absolute;top:20px;left:20px}.PostCard-module-scss-module__71NgXa__tagCategory .PostCard-module-scss-module__71NgXa__tagCategoryText{color:var(--green-basic)}
/*# sourceMappingURL=7decced46ed756cd.css.map*/