.BackgroundMap_BackgroundMap__Ad4IF{position:absolute;top:-144px;left:-60px;pointer-events:none;overflow-x:hidden;right:0;bottom:0;height:1440px}.BackgroundMap_BackgroundMap__Ad4IF .BackgroundMap_Icon__xWAvx{width:1000px;opacity:.05}.Header_Header__ATyIU{position:relative;display:flex}.Header_Header__ATyIU.Header_WithDefaultBackground__R7mpM{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/header_spring.webp);width:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 60%}.Header_Header__ATyIU.Header_Light__zwZ69{background-image:none;background-color:#f1f2f3}@media(max-width:768px){.Header_Header__ATyIU.Header_WithDefaultBackground__R7mpM{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3),rgba(0,0,0,.3)),url(/images/header_spring_1280.webp)}.Header_Header__ATyIU.Header_Light__zwZ69{background-image:none}}.Header_Navbar__Z509O{margin:24px 0 56px}@media(max-width:600px){.Header_Navbar__Z509O{margin:24px 0 40px}}.Header_Title__IzBdW{font-size:3rem;display:flex;justify-content:center;color:#fff;font-weight:600;margin-bottom:32px}@media(max-width:600px){.Header_Title__IzBdW{font-size:2rem;margin-bottom:24px}}.TravelHotelCard_Card__NuWQv{display:flex;flex-direction:column;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 30px -16px rgba(0,0,0,.28);text-decoration:none;color:inherit;height:100%;transition:transform .18s ease,box-shadow .18s ease}.TravelHotelCard_Card__NuWQv:hover{transform:translateY(-4px);box-shadow:0 20px 40px -18px rgba(0,0,0,.34)}.TravelHotelCard_Card__NuWQv:hover .TravelHotelCard_More__LRxJ2{color:#379a4d}.TravelHotelCard_Media__wTU3z{position:relative;height:190px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:#f1f2f3}.TravelHotelCard_Price__gfADj{position:absolute;left:12px;bottom:12px;background-color:#40b45b;color:#fff;font-size:1.2rem;font-weight:700;padding:6px 12px;border-radius:10px;box-shadow:0 6px 14px -6px rgba(0,0,0,.4)}.TravelHotelCard_Price__gfADj small{font-size:.75rem;font-weight:600;opacity:.9}.TravelHotelCard_Nights__7Ca0B{position:absolute;top:12px;right:12px;background-color:rgba(0,0,0,.55);color:#fff;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px}.TravelHotelCard_Body__A64N9{display:flex;flex-direction:column;gap:12px;padding:20px;flex:1}.TravelHotelCard_Name__yShcu{margin:0;font-size:1.2rem;font-weight:700;color:#545a5f;line-height:1.25;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.TravelHotelCard_Stars__uYgzL{color:#f5b800;font-size:.875rem;letter-spacing:1px}.TravelHotelCard_Meta__EhjnJ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.TravelHotelCard_Meta__EhjnJ li{display:flex;gap:8px;font-size:.875rem;color:#545a5f;line-height:1.35}.TravelHotelCard_Label__yjvVT{flex:0 0 78px;color:#607684;font-weight:600}.TravelHotelCard_More__LRxJ2{margin-top:auto;padding-top:8px;color:#40b45b;font-weight:700;font-size:.875rem;transition:color .15s ease}.FormInput_FormInput__blyPE{display:flex;flex-direction:column;width:100%}.FormInput_FormInput__blyPE label{color:#607684;margin-bottom:8px;font-size:1rem;font-weight:500;line-height:1.2rem}.FormInput_FormInput__blyPE label span{color:#ff5050;margin-left:2px}.FormInput_FormInput__blyPE input{font-size:1rem;font-weight:600;border-radius:4px;border:1px solid #d1d4d6;color:#545a5f;padding:12px;width:100%}.FormInput_FormInput__blyPE input::-moz-placeholder{color:#d1d4d6;font-size:1rem;font-weight:400}.FormInput_FormInput__blyPE input::placeholder{color:#d1d4d6;font-size:1rem;font-weight:400}.FormInput_FormInput__blyPE input:focus{border:1px solid #36a1eb;outline:none}.FormInput_FormInput__blyPE .FormInput_ErrorText__4527_{color:#ff5050;font-size:.875rem}.FormInput_FormInput__blyPE.FormInput_Invalid__4qi8P input{border:1px solid #ff5050}.FormTextarea_FormTextarea__nPBcs{display:flex;width:100%}.FormTextarea_FormTextarea__nPBcs textarea{font-size:1rem;font-weight:400;border-radius:4px;border:1px solid #d1d4d6;color:#545a5f;padding:12px;width:100%}.FormTextarea_FormTextarea__nPBcs textarea::-moz-placeholder{color:#d1d4d6;font-size:1rem;font-weight:400}.FormTextarea_FormTextarea__nPBcs textarea::placeholder{color:#d1d4d6;font-size:1rem;font-weight:400}.FormMultiSelect_FormMultiSelect__0S1gf{display:flex;flex-direction:column;width:100%}.FormMultiSelect_FormMultiSelect__0S1gf label{color:#607684;margin-bottom:8px;font-size:1rem;font-weight:500;line-height:1.2rem}.FormMultiSelect_FormMultiSelect__0S1gf label span{color:#ff5050;margin-left:2px}.FormMultiSelect_FormMultiSelect__0S1gf .FormMultiSelect_FormSelect___qcaW{width:100%;border:1px solid #d1d4d6;border-radius:4px}.FormMultiSelect_FormMultiSelect__0S1gf .FormMultiSelect_FormSelect___qcaW .FormMultiSelect__menu{z-index:2}.FormMultiSelect_FormMultiSelect__0S1gf .FormMultiSelect_FormSelect___qcaW .FormMultiSelect__control{border:0}.FormMultiSelect_FormMultiSelect__0S1gf .FormMultiSelect_FormSelect___qcaW .FormMultiSelect__value-container{padding:6px 8px}.FormMultiSelect_FormMultiSelect__0S1gf .FormMultiSelect_FormSelect___qcaW .FormMultiSelect__placeholder{font-family:Sailec,sans-serif;font-size:1rem;opacity:.7}.FormMultiSelect_FormMultiSelect__0S1gf .FormMultiSelect_FormSelect___qcaW .FormMultiSelect__input{font-family:Sailec,sans-serif}.FormMultiSelect_FormMultiSelect__0S1gf .FormMultiSelect_FormSelect___qcaW .FormMultiSelect__multi-value{font-weight:500;font-family:Sailec,sans-serif;margin-right:8px}.FormMultiSelect_FormMultiSelect__0S1gf .FormMultiSelect_FormSelect___qcaW .FormMultiSelect__multi-value__label{padding:4px 4px 4px 8px;color:#545a5f}.FormMultiSelect_FormMultiSelect__0S1gf .FormMultiSelect_FormSelect___qcaW .FormMultiSelect__multi-value__remove{cursor:pointer}.FormMultiSelect_FormMultiSelect__0S1gf .FormMultiSelect_ErrorText__q0zbr{color:#ff5050;font-size:.875rem}.FormMultiSelect_FormMultiSelect__0S1gf.FormMultiSelect_Invalid__QsLBi .FormMultiSelect_FormSelect___qcaW{border:1px solid #ff5050}.FormDateRangePicker_FormDateRangePicker__9m73w{display:flex;flex-direction:column;width:100%;position:relative}.FormDateRangePicker_FormDateRangePicker__9m73w .FormDateRangePicker_Label__zvXVF{color:#607684;margin-bottom:8px;font-size:1rem;font-weight:500;line-height:1.2rem;font-family:Sailec,sans-serif}.FormDateRangePicker_FormDateRangePicker__9m73w .FormDateRangePicker_Label__zvXVF span{color:#ff5050;margin-left:2px}.FormDateRangePicker_FormDateRangePicker__9m73w .FormDateRangePicker_Input__jAZcv{font-size:1rem;font-weight:500;border-radius:4px;border:1px solid #d1d4d6;color:#545a5f;width:100%;height:auto;min-height:48px;padding-top:12px;padding-bottom:12px;font-family:Sailec,sans-serif}.FormDateRangePicker_FormDateRangePicker__9m73w .FormDateRangePicker_Input__jAZcv::-moz-placeholder{color:#d1d4d6;font-size:1rem;font-weight:400}.FormDateRangePicker_FormDateRangePicker__9m73w .FormDateRangePicker_Input__jAZcv::placeholder{color:#d1d4d6;font-size:1rem;font-weight:400}.FormDateRangePicker_FormDateRangePicker__9m73w .mantine-DatePickerInput-placeholder,.FormDateRangePicker_FormDateRangePicker__9m73w .mantine-Input-placeholder,.FormDateRangePicker_FormDateRangePicker__9m73w [class*=placeholder]{color:#d1d4d6;font-weight:400}.FormDateRangePicker_FormDateRangePicker__9m73w .FormDateRangePicker_ErrorText___meOf{color:#ff5050;font-size:.875rem}.FormDateRangePicker_FormDateRangePicker__9m73w.FormDateRangePicker_Invalid__dQUSx .FormDateRangePicker_Input__jAZcv{border:1px solid #ff5050}.FormDateRangePicker_CalendarBase__rI4R7{display:flex}@media(max-width:600px){.FormDateRangePicker_CalendarBase__rI4R7{flex-direction:column}}.LoadingSpinnerAlt_LoadingSpinnerAlt__DTx_R{position:relative;display:flex;justify-content:center}.LoadingSpinnerAlt_LoadingSpinnerAlt__DTx_R .LoadingSpinnerAlt_Spinner__hjHWC{border-top:3px solid #fff;border-right:3px solid transparent;border-radius:50%;animation:LoadingSpinnerAlt_rotation__DHF4K .8s linear infinite;width:25px;height:25px}@keyframes LoadingSpinnerAlt_rotation__DHF4K{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReisiparingForm_Form__tsKiY{display:flex;flex-direction:column;gap:20px;width:100%}.ReisiparingForm_Form__tsKiY label{font-size:.875rem;font-weight:600;color:#545a5f}.ReisiparingForm_Row__L1KmZ{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:600px){.ReisiparingForm_Row__L1KmZ{grid-template-columns:1fr}}.ReisiparingForm_Counters__pynx3{display:flex;flex-direction:column;gap:12px}.ReisiparingForm_CounterRow__o7Tcu{display:flex;align-items:center;justify-content:space-between;gap:16px}.ReisiparingForm_CounterLabel__V5xOA{font-size:1rem;font-weight:600;color:#545a5f}.ReisiparingForm_Stepper__5WLIG{display:inline-flex;align-items:center;gap:4px;border:1px solid #d1d4d6;border-radius:10px;padding:4px}.ReisiparingForm_StepBtn___uLc1{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background-color:#f1f2f3;color:#40b45b;font-size:1.5rem;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ReisiparingForm_StepBtn___uLc1:hover:not(:disabled){background-color:#e6f4ea}.ReisiparingForm_StepBtn___uLc1:disabled{color:#d1d4d6;cursor:default}.ReisiparingForm_StepValue__5Q0Nl{min-width:36px;text-align:center;font-size:1rem;font-weight:700;color:#545a5f}.ReisiparingForm_AgesBlock__FnD7L{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#f1f2f3;border-radius:12px}.ReisiparingForm_AgesTitle__7_Rzy{font-size:.875rem;font-weight:600;color:#545a5f}.ReisiparingForm_AgesGrid__B7bCa{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.ReisiparingForm_AgeField__8LiEK{display:flex;flex-direction:column;gap:4px}.ReisiparingForm_AgeSelectWrap__zT1xu{position:relative;border:1px solid #d1d4d6;border-radius:8px;background-color:#fff}.ReisiparingForm_AgeSelectWrap__zT1xu.ReisiparingForm_AgeInvalid__vQkg8{border-color:#ff5050}.ReisiparingForm_AgeSelect__5k2KI{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding:10px 28px 10px 12px;border:none;border-radius:8px;background-color:transparent;color:#545a5f;font-size:1rem;font-weight:600;cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23607684' d='M1.41 0 6 4.59 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.ReisiparingForm_AgeError__jnirm{font-size:.75rem;color:#ff5050;font-weight:600}.ReisiparingForm_Submit__PGMLv{display:flex;justify-content:center;margin-top:8px}.ReisiparingForm_SubmitButton__Bd_iU{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:220px;padding:14px 40px;border:none;border-radius:10px;background-color:#40b45b;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 8px 18px -8px rgba(64,180,91,.7)}.ReisiparingForm_SubmitButton__Bd_iU:hover:not(:disabled){background-color:#379a4d;transform:translateY(-1px)}.ReisiparingForm_SubmitButton__Bd_iU:disabled{opacity:.75;cursor:default}.ReisiparingForm_Spinner__WidzC{display:inline-flex;width:18px;height:18px}.CategoryPage_HeaderMeta__nthVR{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:48px;flex-wrap:wrap}.CategoryPage_Back__LEDWy{color:#fff;font-weight:600;font-size:.875rem;text-decoration:none;opacity:.92;padding-left:8px}.CategoryPage_Back__LEDWy:hover{opacity:1;text-decoration:underline}.CategoryPage_HeaderCount__bYoeg{color:#fff;font-size:.875rem;font-weight:600;background-color:hsla(0,0%,100%,.18);padding:4px 12px;border-radius:999px}.CategoryPage_Description__OSVLH{margin:0;max-width:820px;color:#545a5f;font-size:1.2rem;line-height:1.55}.CategoryPage_FormBand__o3zHp{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;align-items:center;background-color:#fff;border-radius:20px;padding:40px;box-shadow:0 16px 40px -22px rgba(0,0,0,.28)}@media(max-width:768px){.CategoryPage_FormBand__o3zHp{grid-template-columns:1fr;gap:24px;padding:28px}}.CategoryPage_FormBandTitle__w9U_r{margin:0 0 12px;font-size:1.7rem;font-weight:700;color:#545a5f}.CategoryPage_FormBandText__N9QMv{margin:0;color:#607684;font-size:1rem;line-height:1.55}.CategoryPage_FormBandCard__9mOsJ{width:100%}.TravelOffers_Page__jpagL{background-color:#f7f9fa;padding:56px 0 72px}.TravelOffers_Content__RF7XF{display:flex;flex-direction:column;gap:56px}.TravelOffers_InclusionsBand__oS2we{background-color:#fff;border-radius:16px;padding:32px;box-shadow:0 12px 30px -18px rgba(0,0,0,.22);display:flex;flex-direction:column;gap:16px}@media(max-width:600px){.TravelOffers_InclusionsBand__oS2we{padding:24px}}.TravelOffers_IntroCardTitle__OVG_y{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#40b45b}.TravelOffers_Inclusions__F2xvi{margin:0;padding-left:20px;display:grid;grid-template-columns:1fr 1fr;gap:6px 32px}@media(max-width:600px){.TravelOffers_Inclusions__F2xvi{grid-template-columns:1fr}}.TravelOffers_Inclusions__F2xvi li{color:#545a5f;font-size:.875rem;line-height:1.45}.TravelOffers_IntroNote__TE1LH{font-size:.75rem;color:#607684;font-style:italic}.TravelOffers_Section__p_6Eu{display:flex;flex-direction:column;gap:32px}.TravelOffers_SectionTitle__5nrqP{margin:0;text-align:center;font-size:2rem;font-weight:700;color:#545a5f}@media(max-width:600px){.TravelOffers_SectionTitle__5nrqP{font-size:1.7rem}}.TravelOffers_Grid__RE1Ed{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:768px){.TravelOffers_Grid__RE1Ed{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.TravelOffers_Grid__RE1Ed{grid-template-columns:1fr}}.TravelOffers_Empty__35YGp{text-align:center;padding:48px;background-color:#fff;border-radius:16px;color:#607684;font-size:1.2rem}