.ReservationPage_reservationMain__30kkA{display:flex;flex-direction:row;gap:32px}@media screen and (max-width:900px){.ReservationPage_reservationMain__30kkA{flex-direction:column}}@media screen and (max-width:768px){.ReservationPage_reservationMain__30kkA{position:relative;flex-direction:column;gap:16px}}.ReservationPage_backIcon__BiLzQ{transform:rotate(90deg)}.ReservationPage_backContainer__GIMw5{padding:4px;margin-bottom:32px}.ReservationPage_backContainer__GIMw5 .ReservationPage_backButton__qJAFW{color:var(--text-secondary)}.ReservationPage_reservationMain__30kkA .ReservationPage_nextButton__WQFxi{display:none}@media screen and (min-width:769px){.ReservationPage_backContainer__GIMw5 .ReservationPage_buttonHide__NfWjQ{display:none}}@media screen and (max-width:768px){.ReservationPage_backContainer__GIMw5{margin-bottom:20px}.ReservationPage_reservationInfo__M79H2,.ReservationPage_reservationLesson__sd9v3{width:100%}.ReservationPage_backContainer__GIMw5 .ReservationPage_hidden__rm38B,.ReservationPage_reservationMain__30kkA .ReservationPage_hidden__rm38B{display:none}div .ReservationPage_backContainer__GIMw5 .ReservationPage_showBtn__waaU_{display:block}.ReservationPage_backContainer__GIMw5 .ReservationPage_buttonHide__NfWjQ{display:none}.ReservationPage_reservationMain__30kkA .ReservationPage_nextButton__WQFxi{position:-webkit-sticky;position:sticky;left:0;display:block;bottom:20px;z-index:99;width:100%}}.ReservationAccountInfo_reservationContainer___SFpT{display:flex;flex-direction:column;gap:24px;padding:24px;height:min-content;width:100%;border-radius:24px;background:var(--background-primary)}@media screen and (max-width:768px){.ReservationAccountInfo_reservationContainer___SFpT{padding:16px}}.ReservationAccountInfo_instructorInfoBox__xNWsa{display:flex;gap:20px}.ReservationAccountInfo_description__Cwj7N{white-space:break-spaces}.ReservationAccountInfo_instructorAvatar__fLHkq{position:relative;width:200px;height:160px;border-radius:12px;overflow:hidden}.ReservationAccountInfo_instructorAvatar__fLHkq img{object-fit:cover}.ReservationAccountInfo_skeletonAvatar__Nj0B2{border-radius:12px}@media screen and (max-width:768px){.ReservationAccountInfo_skeletonAvatar__Nj0B2{border-radius:6px}}.ReservationAccountInfo_instructorName___0I2U{display:flex;flex-direction:column}button.ReservationAccountInfo_moreDetails__Zv7Fe{color:var(--text-secondary);padding:0;width:max-content}.ReservationAccountInfo_innerContainer__ynIC4{display:flex;flex-direction:column;gap:16px}.ReservationAccountInfo_innerContainer__ynIC4 .ReservationAccountInfo_reviewsCount__091sp{font-size:16px;font-weight:400;line-height:20px;letter-spacing:-1%;color:var(--text-secondary);cursor:pointer;transition:color .2s ease-in-out}.ReservationAccountInfo_innerContainer__ynIC4 .ReservationAccountInfo_reviewsCount__091sp:hover{color:var(--green-basic)}.ReservationAccountInfo_nameBlock__HXXhQ{display:flex;flex-direction:column;gap:16px;width:auto}@media screen and (max-width:768px){.ReservationAccountInfo_nameBlock__HXXhQ{gap:8px}.ReservationAccountInfo_innerContainerMobile__psNVi{gap:12px}.ReservationAccountInfo_reservationContainer___SFpT{gap:16px}.ReservationAccountInfo_instructorAvatar__fLHkq{width:100px;height:80px}.ReservationAccountInfo_innerContainer__ynIC4 .ReservationAccountInfo_titleTransportServices__xsOr1{font-size:18px}.ReservationAccountInfo_nameBlock__HXXhQ .ReservationAccountInfo_instructorName___0I2U{font-size:18px;line-height:24px}}.ReservationAccountInfo_clickable__Q9ksA{cursor:pointer}.ReservationAccountInfo_clickable__Q9ksA .ReservationAccountInfo_greenText__ZPk0l{transition:color .2s ease-in-out}.ReservationAccountInfo_clickable__Q9ksA:hover .ReservationAccountInfo_greenText__ZPk0l{color:var(--green-basic)}.ReservationAccountInfo_reviewsBlock__haxQK{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:flex-end}@media(max-width:768px){.ReservationAccountInfo_reviewsBlock__haxQK{flex-direction:row}}.ReservationAccountInfo_reviewsBlock__haxQK .ReservationAccountInfo_starsWrapper__6PTLk{flex-wrap:wrap}@media(max-width:1200px){.ReservationAccountInfo_reviewsBlock__haxQK .ReservationAccountInfo_starsWrapper__6PTLk{gap:4px}}@media(max-width:768px){.ReservationAccountInfo_reviewsBlock__haxQK .ReservationAccountInfo_starsWrapper__6PTLk{flex-direction:row;gap:8px}.ReservationAccountInfo_reviewsBlock__haxQK .ReservationAccountInfo_starsWrapper__6PTLk div:first-child{display:flex}.ReservationAccountInfo_reviewsBlock__haxQK .ReservationAccountInfo_starsWrapper__6PTLk div:nth-child(2){display:none}}.SelectCards_carCard__y0LLt{display:flex}.SelectCards_photoCar__FizML{border-radius:8px;object-fit:cover}.SelectCards_carNameBox__KNe66{padding-left:16px;display:flex;flex-direction:column;gap:8px}.SelectCards_selectedServices__1evey{padding-bottom:8px}.SelectCards_selectedPrice__zAtDb{display:flex;align-items:center;padding-bottom:12px}.SelectCards_selectedPrice__zAtDb .SelectCards_price__uh5DE{color:var(--green-basic);font-weight:500}.SelectCards_time__F22mH{padding-left:8px}.SelectCards_title__RTk33{margin-bottom:16px}.SelectCards_servicesLocation__dUOJ5{display:flex;align-items:center}.SelectCards_servicesLocation__dUOJ5 .SelectCards_location__5EAOq{color:var(--text-secondary)}.SelectCards_servicesLocationIcon__f5haU{padding-right:8px;opacity:30%}.SelectableCard_container__1NYjp{display:flex;justify-content:space-between;border-radius:16px;border:1px solid var(--separator-primary);cursor:pointer}.SelectableCard_checkedContainer__dpch_{display:flex;justify-content:space-between;border-radius:16px;border:1px solid var(--green-basic)}.SelectableCard_radioActive__AxFrL,.SelectableCard_radio__x3vZi{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;outline:none;cursor:pointer}.SelectableCard_radioActive__AxFrL{background-clip:content-box;background-color:var(--green-basic);width:10px;height:10px}.SelectableCard_radioWrapper__Z_iBc{position:absolute;right:20px;top:20px;width:20px;border-radius:50%;outline:1px solid var(--separator-primary);height:20px;display:flex;justify-content:center;align-items:center}.SelectableCard_radioWrapper_active__74kGs{outline:1px solid var(--green-basic)}.SelectableCard_selectContainer__9lVXE{position:relative;padding:20px 48px 20px 20px}.ShowMore_truncatedText__dPfey{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.ShowMore_showButton__qssG6{position:absolute;right:0;bottom:0;background:linear-gradient(270deg,var(--background-primary) 70%,hsla(0,0%,100%,0));padding-left:48px}.ShowMore_mainTruncate__PdQzK{position:relative}.ShowMore_mainTruncate__PdQzK .ShowMore_additionalButton__Hvpu5{display:block;cursor:pointer;margin-left:auto;width:max-content;color:var(--green-basic)}.ShowMore_description__lmiZY{white-space:break-spaces}.MobileAddressModal_title__bPQOR{font-size:18px;font-weight:400;line-height:24px;letter-spacing:-1.5%}body .MobileAddressModal_modalContent__aMSes{padding:20px 16px;background:var(--background-secondary)}.MobileAddressModal_fixedButton__Ui9Wa{transform:translateX(-50%);left:50%;width:calc(100% - 44px);position:fixed;bottom:20px;z-index:1}.MobileDateModal_title__o6lxb{font-size:18px;font-weight:400;line-height:24px;letter-spacing:-1.5%}body .MobileDateModal_modalContent__1psmV{background:var(--background-secondary);padding:20px 16px}.MobileDateModal_content__MLaI4{width:100%;display:flex;flex-direction:column}.MobileDateModal_fixedButton__rXf1_{transform:translateX(-50%);left:50%;width:calc(100% - 44px);position:fixed;bottom:20px;z-index:1}.MobileFiltersModal_title__wJnvy{font-size:18px;font-weight:400;line-height:24px;letter-spacing:-1.5%}body .MobileFiltersModal_modalContent__3P5O4{background:var(--background-secondary);padding:20px 16px 100px}.MobileFiltersModal_content__FRT24{width:100%;display:flex;flex-direction:column;padding-bottom:136px}.ExpandableContent_wrapper__eM48x{width:100%;padding:1px;overflow:hidden;transition:height .3s ease-in-out}.ExpandedSearchFields_wrapper__Y2_AK{width:100%;display:flex;height:100%;flex-direction:row;align-items:center;gap:12px;background:var(--background-primary);padding:14px 16px;border-radius:12px;justify-content:space-between}.ExpandedSearchFields_innerText__noE_D{text-overflow:ellipsis;display:flex;overflow:hidden;flex-direction:column;gap:4px}.ExpandedSearchFields_innerText__noE_D *{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ExpandedSearchFields_innerText__noE_D .ExpandedSearchFields_grayText__xFQO2{color:var(--text-secondary)}.Banner_banner__5gllF{width:100%;display:flex;gap:32px;background:var(--background-primary);padding:40px 52px;border-radius:24px;align-items:stretch}@media(max-width:768px){.Banner_banner__5gllF{flex-direction:column;margin:40px 0}}@media(max-width:1200px){.Banner_banner__5gllF{padding:32px 24px 24px}}.Banner_content__do714{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:20px}@media(max-width:1200px){.Banner_content__do714{gap:32px}}.Banner_textBlock__KLXKN{display:flex;flex-direction:column;gap:20px}@media(max-width:1200px){.Banner_textBlock__KLXKN{margin:0 auto;max-width:500px;gap:12px}}.Banner_textBlock__KLXKN .Banner_title__pNm6m{margin:0}@media(max-width:1200px){.Banner_textBlock__KLXKN .Banner_title__pNm6m{font-size:32px;font-weight:500;line-height:40px;letter-spacing:-2.2%}}@media(max-width:768px){.Banner_textBlock__KLXKN .Banner_title__pNm6m{text-align:center}}.Banner_textBlock__KLXKN .Banner_title__pNm6m .Banner_titleGreen__Xo_5Z{color:var(--green)}.Banner_textBlock__KLXKN .Banner_subtitle__XEeQ7{color:var(--text-secondary)}@media(max-width:1200px){.Banner_textBlock__KLXKN .Banner_subtitle__XEeQ7{font-size:18px;font-weight:400;line-height:24px;letter-spacing:-1.5%}}@media(max-width:768px){.Banner_textBlock__KLXKN .Banner_subtitle__XEeQ7{text-align:center}}.Banner_actions__VywKm{display:flex;gap:24px}@media(max-width:1200px){.Banner_actions__VywKm{flex-direction:column;gap:16px}}.Banner_actions__VywKm button{padding:20px 24px}@media(max-width:1200px){.Banner_actions__VywKm button{width:100%}}.Banner_media__qMmUH{position:relative;width:380px;height:380px;flex-shrink:0}@media(max-width:768px){.Banner_media__qMmUH{width:100%}}.Banner_imageWrap__s7E9T{position:absolute;inset:0;border-radius:12px;overflow:hidden}.Banner_imageWrap__s7E9T img{object-fit:cover}.Banner_tag__ZB9re{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#e8fd94;color:var(--text-primary);border-radius:40px;position:absolute}.Banner_tagTopLeft__Dhnke{left:20px;top:20px}@media(max-width:1200px){.Banner_tagTopLeft__Dhnke{left:16px;top:16px}}.Banner_tagMiddle__Pf_9M{right:20px;top:260px}@media(max-width:1200px){.Banner_tagMiddle__Pf_9M{right:16px}}.Banner_tagBottomLeft__QjmhC{left:20px;bottom:20px}@media(max-width:768px){.Banner_tagBottomLeft__QjmhC{left:16px;bottom:16px}}.AdvantagesCard_cardBox__J2hMF{padding:24px 32px;border-radius:16px;background-color:#fff;flex:1 1 49%}@media(max-width:768px){.AdvantagesCard_cardBox__J2hMF{padding:20px 24px}.AdvantagesCard_cardBox__J2hMF .AdvantagesCard_title___vxnp{font-size:20px;font-weight:400;line-height:28px;letter-spacing:-1.7%;font-weight:500}}.AdvantagesCard_cardBox__J2hMF .AdvantagesCard_description__j3tyW{color:var(--text-tertiary)}@media(max-width:768px){.AdvantagesCard_cardBox__J2hMF .AdvantagesCard_description__j3tyW{font-size:16px;font-weight:400;line-height:20px;letter-spacing:-1%}}.AdvantagesCard_titleBox__gx3z2{display:flex;flex-direction:row;align-items:center;gap:12px;padding-bottom:12px}.StaticReviewsCard_cardBox__uS18_{display:flex;flex-direction:column;height:100%;width:33%;border-radius:16px;background-color:#fff}@media(max-width:1024px){.StaticReviewsCard_cardBox__uS18_{width:100%;height:auto}}.StaticReviewsCard_reviewsInfo___xFtQ{display:flex;flex-direction:column;padding:32px;gap:24px}@media(max-width:768px){.StaticReviewsCard_reviewsInfo___xFtQ{padding:24px}}.StaticReviewsCard_reviewsInfo___xFtQ .StaticReviewsCard_description__VhUqx{color:var(--text-tertiary)}@media(max-width:768px){.StaticReviewsCard_reviewsInfo___xFtQ .StaticReviewsCard_description__VhUqx{font-size:16px;font-weight:400;line-height:20px;letter-spacing:-1%}}.StaticReviewsCard_personInfo__Ah8OY{display:flex;align-items:center;gap:20px}@media(max-width:768px){.StaticReviewsCard_reviewsInfo___xFtQ .StaticReviewsCard_name__2JjC2{font-size:20px;font-weight:400;line-height:28px;letter-spacing:-1.7%}}.StaticReviewsCard_personPhoto__IyS5H{border-radius:12px;overflow:hidden;position:relative;width:64px;height:64px;flex-shrink:0}@media(max-width:768px){.StaticReviewsCard_personPhoto__IyS5H{width:56px;height:56px}}.FAQ_faq__Lkem_{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:40px}.FAQ_faq__Lkem_ .FAQ_subtitle__AL9RR{color:var(--text-secondary);text-align:center}.FAQ_faq__Lkem_ .FAQ_accordionList__l3GCE{display:flex;flex-direction:column;width:100%;max-width:788px;gap:12px}.FAQ_formLink__H93yK{color:var(--green-basic)}.AccordionItem_accordionItem__JKIWZ{background:#fff;border-radius:12px;overflow:hidden;transition:background .3s ease}.AccordionItem_accordionHeader__uKfz4{width:100%;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left;gap:16px}.AccordionItem_chevron__jltsS{transition:transform .3s ease;transform:rotate(180deg)}.AccordionItem_chevron__jltsS.AccordionItem_rotated__HsSqQ{transform:rotate(0deg)}.AccordionItem_accordionContentWrapper__lE30P{height:0;overflow:hidden;transition:height .3s ease}.AccordionItem_accordionContentWrapper__lE30P .AccordionItem_accordionContent__Pn_N3{padding:0 24px 20px}.AccordionItem_accordionContentWrapper__lE30P .AccordionItem_accordionContent__Pn_N3 p{color:var(--text-tertiary)}