.BreadCrumbs_block__blYH8{display:block;margin:4px 0 12px;color:#6F6F6F;font-weight:500;font-size:13px;line-height:18px;-webkit-padding-start:0;padding-inline-start:0}.BreadCrumbs_block__blYH8 li{display:inline-block}.BreadCrumbs_dash__orImy{padding:0 8px}.BreadCrumbs_block__blYH8 a{color:#6F6F6F;text-decoration:none}.BreadCrumbs_block__blYH8 a:hover{text-decoration:underline}.WelcomeBlock_grid__CB0lY{--gap-1:8px;--gap-2:16px;--gap-3:24px;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--gap-3);gap:var(--gap-3)}@media(max-width:800px){.WelcomeBlock_grid__CB0lY{--gap-3:12px;gap:12px}}.WelcomeBlock_boxReset__I_otz{width:auto!important;margin:0!important;grid-column:span 4}.WelcomeBlock_boxWide__aOKko{grid-column:span 12}.WelcomeBlock_tour-wrapper__1SMpN{margin-top:24px}.WelcomeBlock_boxHalf__33hJB{grid-column:span 6}@media(max-width:1200px){.WelcomeBlock_boxHalf__33hJB,.WelcomeBlock_boxReset__I_otz{grid-column:span 6}.WelcomeBlock_boxWide__aOKko{grid-column:span 12}}@media(max-width:640px){.WelcomeBlock_boxHalf__33hJB,.WelcomeBlock_boxReset__I_otz,.WelcomeBlock_boxWide__aOKko{grid-column:span 12}}.WelcomeBlock_navSteps__p_Pv6{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}@media(max-width:800px){.WelcomeBlock_navSteps__p_Pv6{gap:12px}}.WelcomeBlock_navStepsItem__TUHvh{display:flex;flex-direction:column;border:none;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.WelcomeBlock_navStepsItem__TUHvh:hover{transform:translateY(-6px);box-shadow:0 8px 24px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08)}.WelcomeBlock_navStepsItem_noborder___0XhS{border:none}.WelcomeBlock_navStepsImage__WrkzD{display:block;width:100%;height:280px;object-fit:cover;margin:0 auto;transition:transform .3s ease}.WelcomeBlock_navStepsItem__TUHvh:hover .WelcomeBlock_navStepsImage__WrkzD{transform:scale(1.02)}.WelcomeBlock_navStepsContent__ySgD0{padding:16px 18px 18px;font-size:14px;line-height:1.6;text-align:center;color:#333;font-weight:500;min-height:70px;display:flex;align-items:center;justify-content:center}.WelcomeBlock_stepBadge__g30_K{position:absolute;top:12px;left:12px;width:36px;height:36px;background:linear-gradient(135deg,#e94d28,#ff6b4a);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;box-shadow:0 2px 8px rgba(233,77,40,.35),0 1px 3px rgba(0,0,0,.1);z-index:10;transition:transform .2s ease}.WelcomeBlock_navStepsItem__TUHvh:hover .WelcomeBlock_stepBadge__g30_K{transform:scale(1.1)}.WelcomeBlock_specialItem__YrG6P{background:linear-gradient(135deg,#fff5f2,#ffe9e3);border:2px solid rgba(233,77,40,.15)}.WelcomeBlock_specialItem__YrG6P:hover{border-color:rgba(233,77,40,.4);background:linear-gradient(135deg,#fff,#fff5f2)}.WelcomeBlock_specialItem__YrG6P .WelcomeBlock_navStepsContent__ySgD0{font-weight:600;color:#d64426}.WelcomeBlock_specialBadge__HsR53{position:absolute;top:12px;left:12px;width:36px;height:36px;background:linear-gradient(135deg,#ffc107,#ff9800);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;box-shadow:0 2px 8px rgba(255,193,7,.4),0 1px 3px rgba(0,0,0,.1);z-index:10;transition:transform .2s ease}.WelcomeBlock_navStepsItem__TUHvh:hover .WelcomeBlock_specialBadge__HsR53{transform:scale(1.1) rotate(10deg)}.WelcomeBlock_iconWrapper__YyTK6{display:flex;align-items:center;justify-content:center;padding:48px 20px 32px;background:linear-gradient(180deg,rgba(233,77,40,.05),rgba(233,77,40,.02))}.WelcomeBlock_largeIcon__b8Ce0{font-size:56px;color:#e94d28;opacity:.9;transition:all .3s ease}.WelcomeBlock_navStepsItem__TUHvh:hover .WelcomeBlock_largeIcon__b8Ce0{transform:scale(1.1);opacity:1}@media(max-width:768px){.WelcomeBlock_navStepsImage__WrkzD{height:240px}.WelcomeBlock_navStepsContent__ySgD0{padding:14px 16px 16px;font-size:13px;min-height:60px}}.WelcomeBlock_rulesAndCheckoutWrapper__TJkH_{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-3);gap:var(--gap-3)}.WelcomeBlock_checkoutColumn__Cn9Ky,.WelcomeBlock_rulesColumn__LK5t6{display:flex;flex-direction:column}@media(max-width:968px){.WelcomeBlock_rulesAndCheckoutWrapper__TJkH_{grid-template-columns:1fr}}@media(max-width:800px){.WelcomeBlock_rulesAndCheckoutWrapper__TJkH_{gap:12px}}.WelcomeBlock_rulesSubtitle__OqQ_P{font-size:14px;color:#666;margin-bottom:16px;margin-top:-8px}.WelcomeBlock_rulesGrid__Hc01W{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(max-width:800px){.WelcomeBlock_rulesGrid__Hc01W{gap:12px}}.WelcomeBlock_ruleItem__6V_f3{display:flex;align-items:flex-start;gap:16px;padding:10px 20px;background:#fff;border-radius:16px;transition:all .2s ease}.WelcomeBlock_ruleItem__6V_f3:hover{border-color:#d0d0d0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.WelcomeBlock_ruleIcon__7PcXS{flex-shrink:0;width:56px;height:56px;background:linear-gradient(135deg,#f5f0ed,#ebe6e3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#e94d28;opacity:.85}.WelcomeBlock_ruleContent__jGYlB{flex:1 1;display:flex;flex-direction:column;gap:4px}.WelcomeBlock_ruleTitle__DXhHM{font-size:16px;font-weight:700;color:#1a1a1a;line-height:1.3}.WelcomeBlock_ruleDescription__zFC7O{font-size:14px;color:#666;line-height:1.5}.WelcomeBlock_checkoutSubtitle__3dosI{font-size:14px;color:#666;margin-bottom:12px;margin-top:-8px}.WelcomeBlock_checkoutProgress__lXEvO{font-size:13px;color:#999;margin-bottom:16px;font-weight:500;text-align:right}.WelcomeBlock_checkoutGrid__6GrgZ{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media(max-width:800px){.WelcomeBlock_checkoutGrid__6GrgZ{gap:12px}}.WelcomeBlock_checkoutItem__73avo{display:flex;align-items:flex-start;gap:16px;padding:10px 20px;background:#fff;border-radius:16px;position:relative;transition:all .2s ease}.WelcomeBlock_checkoutItem__73avo:hover{border-color:#d0d0d0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.WelcomeBlock_checkoutIcon__yJxLm{flex-shrink:0;width:56px;height:56px;background:linear-gradient(135deg,#f5f0ed,#ebe6e3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#e94d28;opacity:.85}.WelcomeBlock_checkoutContent__d30ej{flex:1 1;display:flex;flex-direction:column;gap:4px}.WelcomeBlock_checkoutTitle__8pHj9{font-size:16px;font-weight:700;color:#1a1a1a;line-height:1.3}.WelcomeBlock_checkoutDescription__cm52t{font-size:14px;color:#666;line-height:1.5}.WelcomeBlock_checkoutNumber__0RvIA{position:absolute;top:20px;right:20px;font-size:13px;color:#999;font-weight:500}.WelcomeBlock_checkoutItem__73avo.WelcomeBlock_specialItem__YrG6P{background:linear-gradient(135deg,#fff5f2,#ffe9e3);border:2px solid rgba(233,77,40,.15)}.WelcomeBlock_checkoutItem__73avo.WelcomeBlock_specialItem__YrG6P:hover{border-color:rgba(233,77,40,.4);background:linear-gradient(135deg,#fff,#fff5f2);box-shadow:0 4px 12px rgba(233,77,40,.15)}.WelcomeBlock_checkoutItem__73avo.WelcomeBlock_specialItem__YrG6P .WelcomeBlock_checkoutIcon__yJxLm{background:linear-gradient(135deg,#e94d28,#ff6b4a);color:#fff;opacity:1;box-shadow:0 2px 8px rgba(233,77,40,.3)}.WelcomeBlock_checkoutItem__73avo.WelcomeBlock_specialItem__YrG6P .WelcomeBlock_checkoutTitle__8pHj9{color:#d64426;font-weight:700}.WelcomeBlock_checkoutItem__73avo.WelcomeBlock_specialItem__YrG6P .WelcomeBlock_checkoutDescription__cm52t{color:#8b3a2b}.WelcomeBlock_checkoutItem__73avo.WelcomeBlock_specialItem__YrG6P .WelcomeBlock_checkoutNumber__0RvIA{color:#e94d28;font-weight:600}.WelcomeBlock_clickableImage__YOaq_{cursor:zoom-in}.WelcomeBlock_lightbox__Myu_V{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8)}.WelcomeBlock_lightboxImage__sRA1E{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 8px 40px rgba(0,0,0,.6)}.WelcomeBlock_lightboxClose__ZQgnE{position:absolute;top:16px;right:16px;width:36px;height:36px;border:none;border-radius:50%;background:hsla(0,0%,100%,.15);color:#fff;font-size:22px;line-height:1;cursor:pointer}.WelcomeBlock_lightboxClose__ZQgnE:hover{background:hsla(0,0%,100%,.25)}.booking-app_bookingPageContainer__UDGOz .columns{gap:24px}.booking-app_bookingPageContainer__UDGOz .column_left{width:40%!important}.booking-app_bookingPageContainer__UDGOz .column_right{width:60%!important;margin-left:0!important}.booking-app_bookingPageContainer__UDGOz .box{padding:24px!important;margin-bottom:24px!important;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04)!important;box-sizing:border-box!important;width:100%}.booking-app_bookingPageContainer__UDGOz .box[class*=WelcomeBlock_boxHalf],.booking-app_bookingPageContainer__UDGOz .box[class*=WelcomeBlock_boxReset],.booking-app_bookingPageContainer__UDGOz .box[class*=WelcomeBlock_boxWide]{padding:20px;margin-bottom:0}.booking-app_bookingPageContainer__UDGOz .btns_group{gap:24px!important}@media(max-width:800px){.booking-app_bookingPageContainer__UDGOz .columns{gap:12px;flex-direction:column!important}.booking-app_bookingPageContainer__UDGOz .column_left,.booking-app_bookingPageContainer__UDGOz .column_right{width:100%!important;margin-left:0!important}.booking-app_bookingPageContainer__UDGOz .column_left>*,.booking-app_bookingPageContainer__UDGOz .column_right>*{margin-bottom:12px;margin-top:0}.booking-app_bookingPageContainer__UDGOz .column_left>:last-child,.booking-app_bookingPageContainer__UDGOz .column_right>:last-child{margin-bottom:0}.booking-app_bookingPageContainer__UDGOz .box{padding:16px!important;margin-bottom:12px!important;border-radius:12px!important}.booking-app_bookingPageContainer__UDGOz .box a[class*=button],.booking-app_bookingPageContainer__UDGOz .box button{margin-top:12px!important}.booking-app_bookingPageContainer__UDGOz .box[class*=WelcomeBlock_boxHalf],.booking-app_bookingPageContainer__UDGOz .box[class*=WelcomeBlock_boxReset],.booking-app_bookingPageContainer__UDGOz .box[class*=WelcomeBlock_boxWide]{padding:16px;margin-bottom:0}.booking-app_bookingPageContainer__UDGOz .title{font-size:1.5rem;margin-bottom:16px}.booking-app_bookingPageContainer__UDGOz .btns_group{gap:12px!important}}.booking-app_documentBlock__FfXRf{background:#fff;color:#333;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04)!important;padding:24px;width:100%;box-sizing:border-box}.booking-app_documentBlock_lastorder__LTYlI{order:3;margin-top:24px}.booking-app_blockTitle__v6fea{color:#e94d28;font-size:1.25rem;font-weight:600;margin-bottom:20px;border-bottom:2px solid #e94d28;padding-bottom:8px}.booking-app_statusSteps__jHzzN{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.booking-app_statusStep__b9P_4{flex:1 1 180px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:14px;border:1px solid #ececec;background:#f9f9f9;color:#4d5562;min-height:64px;box-sizing:border-box;transition:background .2s ease,border-color .2s ease,color .2s ease}.booking-app_statusStepIcon__jzh_j{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e0e0e0;color:#9da3af;flex-shrink:0;font-size:16px}.booking-app_statusStepText__TqWoD{display:flex;flex-direction:column;gap:2px;line-height:1.2}.booking-app_statusStepNumber__hpb0Z{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#9da3af}.booking-app_statusStepLabel__iTUix{font-size:.95rem;font-weight:500;color:inherit}.booking-app_statusStepDone__KjG8w{background:#f1fbf6;border-color:rgba(19,162,93,.35);color:#148451}.booking-app_statusStepDone__KjG8w .booking-app_statusStepIcon__jzh_j{background:#13a25d;border-color:#13a25d;color:#fff}.booking-app_statusStepDone__KjG8w .booking-app_statusStepNumber__hpb0Z{color:rgba(20,132,81,.7)}.booking-app_statusStepCurrent__llqYT{background:rgba(233,77,40,.08);border-color:#e94d28;color:#e94d28}.booking-app_statusStepCurrent__llqYT .booking-app_statusStepIcon__jzh_j{background:#e94d28;border-color:#e94d28;color:#fff}.booking-app_statusStepCurrent__llqYT .booking-app_statusStepNumber__hpb0Z{color:rgba(233,77,40,.8)}.booking-app_statusStepUpcoming__MsmVu{color:#9da3af}.booking-app_statusStepUpcoming__MsmVu .booking-app_statusStepIcon__jzh_j{background:#fff;border-color:#e0e0e0;color:#9da3af}.booking-app_statusStepUpcoming__MsmVu .booking-app_statusStepNumber__hpb0Z{color:#c1c6d0}@media(max-width:900px){.booking-app_statusStep__b9P_4{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 12px)}}@media(max-width:560px){.booking-app_statusSteps__jHzzN{gap:8px}.booking-app_statusStep__b9P_4{flex:1 1 100%;padding:10px 12px}}.booking-app_itemsContainer__lrsOU{display:flex;flex-direction:column;gap:8px}.booking-app_linkItem__9kW_g{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0;transition:all .2s ease;cursor:pointer;text-decoration:none;color:inherit}.booking-app_linkItem__9kW_g:hover{border-bottom-color:#e94d28;background:rgba(233,77,40,.04)}.booking-app_linkItem__9kW_g:hover .booking-app_linkIcon__IWk1_{background:#e94d28}.booking-app_linkItem__9kW_g:hover .booking-app_linkIcon__IWk1_ i,.booking-app_linkItem__9kW_g:hover .booking-app_linkIcon__IWk1_ svg{color:#fff!important}.booking-app_linkItem__9kW_g:hover .booking-app_linkText__4WKIu{color:#e94d28}.booking-app_linkItem__9kW_g:last-child{border-bottom:none}.booking-app_accentLinkItem__LHnoG{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0;transition:all .2s ease;cursor:pointer;text-decoration:none;color:inherit}.booking-app_accentLinkItem__LHnoG:hover{border-bottom-color:#e94d28;background:rgba(233,77,40,.04)}.booking-app_accentLinkItem__LHnoG:hover .booking-app_linkIcon__IWk1_{background:#e94d28}.booking-app_accentLinkItem__LHnoG:hover .booking-app_linkIcon__IWk1_ i,.booking-app_accentLinkItem__LHnoG:hover .booking-app_linkIcon__IWk1_ svg{color:#fff!important}.booking-app_accentLinkItem__LHnoG:hover .booking-app_linkText__4WKIu{color:#e94d28}.booking-app_accentLinkItem__LHnoG:last-child{border-bottom:none}.booking-app_cardContent__j0xij{display:flex;align-items:center;justify-content:space-between}.booking-app_cardLeft__kFFnY,.booking-app_linkIcon__IWk1_{display:flex;align-items:center}.booking-app_linkIcon__IWk1_{background:#f0f0f0;border-radius:8px;padding:4px;margin-right:12px;transition:all .2s ease;width:24px;height:24px;justify-content:center}.booking-app_linkText__4WKIu{font-weight:500;color:#333;transition:all .2s ease;flex:1 1}.booking-app_externalLinkIcon___bW5P{color:#6c757d}.booking-app_accentExternalLinkIcon__QXC_Z{color:hsla(0,0%,100%,.8);font-size:.9rem}.booking-app_miniBlockGrid__h7DwB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:24px;margin-bottom:24px}.booking-app_miniBlockGrid__h7DwB>.box{width:100%!important;max-width:100%!important;min-width:0!important;margin:0;box-sizing:border-box!important}.booking-app_bookingPageContainer__UDGOz .column_left .booking-app_locationBox__s56OR{margin-bottom:0!important;margin-top:0!important}.booking-app_fullHeightCard__5zjDS{flex:1 1!important;display:flex!important;flex-direction:column!important;min-height:0!important}.booking-app_fullHeightCard__5zjDS .card{height:100%!important;min-height:unset!important;display:flex!important;flex-direction:column!important}.booking-app_fullHeightCard__5zjDS .card_wrapper{height:450px!important;flex-shrink:0!important}.booking-app_fullHeightCard__5zjDS .card_wrapper .splide,.booking-app_fullHeightCard__5zjDS .card_wrapper .splide__list,.booking-app_fullHeightCard__5zjDS .card_wrapper .splide__track{height:100%!important}.booking-app_fullHeightCard__5zjDS .card_content{flex:0 0 auto!important}@media(max-width:800px){.booking-app_columns_reverse__dyiQo{flex-direction:column}.booking-app_documentBlock__FfXRf{padding:16px!important;margin-bottom:12px!important}.booking-app_blockTitle__v6fea{font-size:1.1rem!important;margin-bottom:12px!important;padding-bottom:6px!important}.booking-app_itemsContainer__lrsOU{gap:6px!important}.booking-app_miniBlockGrid__h7DwB{grid-template-columns:1fr;margin-top:0!important;margin-bottom:0!important;gap:12px}.booking-app_miniBlockGrid__h7DwB>.box{margin-bottom:0;margin-top:0;padding:16px;border-radius:12px}.booking-app_fullHeightCard__5zjDS{flex:0 1!important}.booking-app_fullHeightCard__5zjDS .card{height:auto!important;min-height:270px!important}.booking-app_fullHeightCard__5zjDS .card_wrapper{height:270px!important;flex:0 1!important;min-height:270px!important}}.booking-app_specialWifiBox__zIH1_{background:linear-gradient(135deg,#fff5f2,#ffe9e3)!important;border:2px solid rgba(233,77,40,.15)!important;position:relative!important;overflow:visible!important}.booking-app_specialWifiBox__zIH1_:hover{border-color:rgba(233,77,40,.4)!important;background:linear-gradient(135deg,#fff,#fff5f2)!important;box-shadow:0 4px 12px rgba(233,77,40,.15)!important}.booking-app_specialWifiBox__zIH1_ .box_title{color:#d64426!important;font-weight:700!important;display:flex!important;align-items:center!important}.booking-app_specialWifiBox__zIH1_ .box_subtitle{color:#8b3a2b!important;font-weight:500!important}.booking-app_wifiBadge__8RgJ5{width:36px;height:36px;background:linear-gradient(135deg,#ffc107,#ff9800);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:16px;box-shadow:0 2px 8px rgba(255,193,7,.4),0 1px 3px rgba(0,0,0,.1);margin-right:8px;flex-shrink:0}.booking-app_specialWifiBox__zIH1_:hover .booking-app_wifiBadge__8RgJ5{transform:scale(1.1);transition:transform .2s ease}.booking-app_bookingPropertyCard__Wrni1{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);margin-bottom:0}.booking-app_bookingPropertyCard_imageWrapper__X70XS{position:relative;width:100%;height:450px;background-color:rgba(0,0,0,.06)}@media(max-width:800px){.booking-app_bookingPropertyCard__Wrni1{margin-bottom:12px!important}.booking-app_bookingPropertyCard__Wrni1,.booking-app_bookingPropertyCard_imageWrapper__X70XS{min-height:220px!important;max-height:220px!important}}