.homepage_grid-continer__fZ1Jd{min-height:100vh;display:grid;grid-template-columns:auto auto;grid-gap:50px;gap:50px;padding:50px}@media only screen and (max-width:600px){.homepage_grid-continer__fZ1Jd{grid-template-columns:auto}}.homepage_grid-continer__fZ1Jd .homepage_abcd__SmJ0l{display:flex;align-items:center;justify-content:center}.homepage_grid-continer__fZ1Jd .homepage_card__KLlDT{border:1px solid #d7d0d0;border-radius:20px;cursor:pointer}.homepage_home_header__6KuEq{position:-webkit-sticky;position:sticky;top:0;z-index:10}.homepage_adsFilter__AYycc{margin:20px auto 0;max-width:1200px;display:grid;grid-template-columns:25% 75%;position:-webkit-sticky;position:sticky;top:160px}.homepage_adsFilter__AYycc .homepage_places_top__4SQ4U{padding:70px 30px 130px}.homepage_home__agWg9 .homepage_top_1__XQqWq{background-color:#f7f7f7;padding:0 80px}.homepage_home__agWg9 .homepage_top_1__XQqWq h1{font-size:var(--homepage-header-size)}.homepage_home__agWg9 .homepage_top_1__XQqWq button{background-color:transparent;border:none;outline:none;text-decoration:underline;line-height:19px}.homepage_home__agWg9 .homepage_stickyheader__aLCxy{position:-webkit-sticky;position:sticky;top:0;background-color:var(--btn-color);z-index:10;box-shadow:0 20px 27px -27px var(--svg-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06{padding:20px 80px 0;border-bottom:1px solid #ddd}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_logosec__0MDDa{width:280px;z-index:99}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX{min-width:348px;height:100px}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX .homepage_category_tab__wrhtA{transition:transform .25s ease,opacity .1s ease,visibility 0ms 50ms;transform-origin:50% 0;padding:0 24px;height:100%}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX .homepage_category_tab__wrhtA.homepage_guest_tab__6S_oA{transition:transform .25s ease,opacity .1s ease,visibility 0ms 50ms;transform:scale(1) translateY(0);transform-origin:50% 0;visibility:visible}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX .homepage_category_tab__wrhtA.homepage_guest_tab__6S_oA.homepage_active__b9EY4{opacity:0;pointer-events:none;visibility:hidden;will-change:transform,opacity;transform:scale(2.8571428571,1.375) translateY(58px)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX .homepage_category_tab__wrhtA.homepage_stays_tab__0Mq5M{padding:0 80px;transform:scale(.35,.7272727273) translateY(-58px);opacity:0;pointer-events:none;visibility:hidden;will-change:transform,opacity;position:absolute;top:25px;left:0;right:0;width:100%;z-index:91;background-color:var(--btn-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX .homepage_category_tab__wrhtA.homepage_stays_tab__0Mq5M .homepage_stays_header__3ZbAJ{max-width:850px;margin:auto;padding-bottom:20px}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX .homepage_category_tab__wrhtA.homepage_stays_tab__0Mq5M .homepage_stays_header__3ZbAJ .homepage_btn_stays__eYELE{background-color:transparent;border:transparent;padding:3px 20px;white-space:nowrap}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX .homepage_category_tab__wrhtA.homepage_stays_tab__0Mq5M .homepage_stays_header__3ZbAJ .homepage_btn_stays__eYELE.homepage_show_active__kZXPp span{position:relative}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX .homepage_category_tab__wrhtA.homepage_stays_tab__0Mq5M .homepage_stays_header__3ZbAJ .homepage_btn_stays__eYELE.homepage_show_active__kZXPp span:before{content:"";position:absolute;left:0;right:0;bottom:-10px;border-bottom:2px solid var(--text-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX .homepage_category_tab__wrhtA.homepage_stays_tab__0Mq5M.homepage_active__b9EY4{opacity:1;pointer-events:auto;visibility:visible;will-change:transform,opacity;transform:none}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX .homepage_tiles__mXxNQ{padding:5px;border-radius:50px;height:48px;border:1px solid #ddd;box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.05);transition:.3s}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX .homepage_tiles__mXxNQ button{background-color:transparent;border:none;outline:none}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX .homepage_tiles__mXxNQ button:not(:last-child){border-right:1px solid var(--svg-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX .homepage_tiles__mXxNQ button:last-child svg{background-color:var(--search-button-color);padding:8px;width:35px;height:35px;border-radius:50%;color:var(--btn-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_search__xWnpX .homepage_tiles__mXxNQ:hover{transition:.3s;box-shadow:0 2px 4px rgba(0,0,0,.18)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1{display:flex;justify-content:space-between;border:1px solid #ddd;border-radius:50px;margin-top:15px;background-color:var(--btn-color);width:100%;position:relative}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 p{margin-bottom:0;font-size:var(--searchbox-header-size)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 span{font-size:var(--searchbox-header-size);color:var(--trips-subtitle-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT{flex:1.25 0;position:relative;z-index:9}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT .homepage_searchwhere__A5OK6{position:relative;z-index:1;cursor:pointer;background-clip:padding-box;border:1px solid transparent;border-radius:32px;padding:14px 32px}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT .homepage_searchwhere__A5OK6 input{color:var(--footer-text-color);border:0;margin:0;padding:0;background:none}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT .homepage_searchwhere__A5OK6 input.homepage_searchinput__sMykS{width:100%}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT .homepage_searchwhere__A5OK6:before{content:"";height:32px;position:absolute;top:50%;right:0;border-color:#d3d3d3;border-style:solid;border-width:0 1px;margin-top:-16px}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT .homepage_searchwhere__A5OK6:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:32px;z-index:-1;box-shadow:0 6px 20px rgba(0,0,0,.2)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT .homepage_search_region__Kbe7j{margin-top:10px;position:absolute;top:100;left:0;background-color:var(--btn-color);padding:16px 32px;border-radius:32px;max-height:calc(100vh - 150px)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT .homepage_search_region__Kbe7j h4{font-size:var(--homepage-footer-size);font-weight:700;line-height:18px}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT .homepage_search_region__Kbe7j .homepage_regional_images__u2_xT{display:grid;grid-template-columns:132px 132px 132px;grid-gap:14px;gap:14px}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT .homepage_search_region__Kbe7j .homepage_regional_images__u2_xT label{cursor:pointer}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT .homepage_search_region__Kbe7j .homepage_regional_images__u2_xT label [type=radio]{width:1px;height:1px;position:absolute}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT .homepage_search_region__Kbe7j .homepage_regional_images__u2_xT label [type=radio]:checked~img{border:1px solid var(--footer-text-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT .homepage_search_region__Kbe7j .homepage_regional_images__u2_xT label img{border:1px solid #ddd;border-radius:12px}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT .homepage_search_region__Kbe7j .homepage_regional_images__u2_xT span{color:var(--text-color);font-size:var(--homepage-footer-size);line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_where_field__jG5CT .homepage_search_region__Kbe7j:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:32px;z-index:-1;box-shadow:0 6px 20px rgba(0,0,0,.2)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_check_field__AOuYI{flex:1 0}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_check_field__AOuYI .homepage_btn_checkin__fuRTN,.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_check_field__AOuYI .homepage_btn_checkout__c0RDe{position:relative;z-index:1;cursor:pointer;background-clip:padding-box;border:1px solid transparent;border-radius:32px;padding:14px 24px}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_check_field__AOuYI .homepage_btn_checkin__fuRTN:hover:after,.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_check_field__AOuYI .homepage_btn_checkout__c0RDe:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:32px;z-index:-1;background-color:#ddd}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_check_field__AOuYI .homepage_search_region__Kbe7j{margin-top:10px;position:absolute;top:100;right:0;left:0;background-color:var(--btn-color);padding:16px 32px;border-radius:32px;max-height:calc(100vh - 150px)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_check_field__AOuYI .homepage_search_region__Kbe7j:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:32px;z-index:-1;box-shadow:0 6px 20px rgba(0,0,0,.2)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_guest_field__UP_rJ{flex:1 0;position:relative;z-index:1;cursor:pointer;background-clip:padding-box;border:1px solid transparent;border-radius:32px;padding:14px 24px}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_guest_field__UP_rJ:hover:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:32px;z-index:-1;background-color:#ddd}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_guest_field__UP_rJ .homepage_add_guests__agRCE{flex:1 0}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_guest_field__UP_rJ .homepage_add_guests__agRCE button{width:100%;height:48px;border-radius:24px;line-height:16px;background:transparent;background-color:var(--search-button-color);display:flex;align-items:center;justify-content:center;border:0;margin:0;padding:0;position:relative;vertical-align:middle;overflow:hidden;z-index:0}.homepage_home__agWg9 .homepage_stickyheader__aLCxy.homepage_header__qVA06 .homepage_searchbox__qbjr1 .homepage_field_btn__Bila7.homepage_guest_field__UP_rJ .homepage_add_guests__agRCE button span{color:var(--btn-color);font-size:var(--homepage-header-size)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_navs__uxN3i{z-index:99}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_navs__uxN3i .homepage_links__FFUgK a{text-decoration:none;color:var(--text-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_navs__uxN3i .homepage_links__FFUgK button{background-color:transparent;border:none;outline:none;line-height:16px}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_navs__uxN3i .homepage_profile__eXs_f{background-color:transparent;outline:none;padding:5px;border-radius:50px;border:1px solid #ddd;transition:.3s;box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.05)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_navs__uxN3i .homepage_profile__eXs_f .homepage_menu__gmy_l{width:28px;padding-right:5px;height:20px;color:var(--svg-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_navs__uxN3i .homepage_profile__eXs_f .homepage_user__a0p2L{width:30px;height:30px;color:var-(-svg-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_navs__uxN3i .homepage_profile__eXs_f:hover{box-shadow:0 2px 4px rgba(0,0,0,.18);transition:.3s}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 120px);max-width:calc(100% - 120px);position:relative}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 button:not(.homepage_category__r05OI){background-color:transparent;border:none;outline:none;position:absolute;width:50px;top:0;bottom:0;z-index:89;background-color:var(--btn-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 button:not(.homepage_category__r05OI):before{content:"";position:absolute;width:50px;top:0;bottom:0;z-index:-1}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 button:not(.homepage_category__r05OI) svg{width:25px;height:25px;color:var(--svg-color);transform:.4s}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 button:not(.homepage_category__r05OI) svg:hover{transform:.4s;transform:scale(1.03);color:var(--text-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 button:not(.homepage_category__r05OI).homepage_prev__8IMMw{left:0}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 button:not(.homepage_category__r05OI).homepage_prev__8IMMw:before{left:50%;background-image:linear-gradient(90deg,var(--btn-color) 50%,transparent 100%)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 button:not(.homepage_category__r05OI).homepage_next__muB2Y{right:0}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 button:not(.homepage_category__r05OI).homepage_next__muB2Y:before{right:50%;background-image:linear-gradient(89deg,var(--text-color) -82%,var(--btn-color) 100%)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 .homepage_categories__qjahv{padding:30px 0 0;grid-auto-flow:column;grid-gap:40px;grid-auto-columns:max-content;overflow:hidden;scroll-behavior:smooth}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 .homepage_categories__qjahv .homepage_category__r05OI{max-width:max-content;position:relative;background-color:transparent;border:none}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 .homepage_categories__qjahv .homepage_category__r05OI svg{transition:.4s;font-size:24px;color:var(--trips-subtitle-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 .homepage_categories__qjahv .homepage_category__r05OI p{transition:.4s;color:var(--trips-subtitle-color);font-size:var(--filter-btn-text)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 .homepage_categories__qjahv .homepage_category__r05OI:before{transition:.4s;content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:5px;background-color:#dbdbdb;opacity:0}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 .homepage_categories__qjahv .homepage_category__r05OI:hover p,.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 .homepage_categories__qjahv .homepage_category__r05OI:hover svg{transition:.4s;color:var(--text-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 .homepage_categories__qjahv .homepage_category__r05OI:hover:before{opacity:1}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 .homepage_categories__qjahv .homepage_category__r05OI.homepage_active__b9EY4 p,.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 .homepage_categories__qjahv .homepage_category__r05OI.homepage_active__b9EY4 svg{color:var(--text-color)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_category_top__Y2bH4 .homepage_categories__qjahv .homepage_category__r05OI.homepage_active__b9EY4:before{background-color:var(--text-color);opacity:1}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_more_filter__PiEce{flex:0 0 85px;max-width:85px}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_more_filter__PiEce button{background-color:transparent;box-shadow:0 0 5px var(--svg-color);border:none;border-radius:10px;font-size:var(--homepage-footer-size)}.homepage_home__agWg9 .homepage_stickyheader__aLCxy .homepage_filter__h9u6A .homepage_more_filter__PiEce svg{width:20px;padding-right:5px}.homepage_showmapbtn__vfgho{position:fixed!important;bottom:105px;color:var(--btn-color);border:none;border-radius:24px!important;text-align:center;padding:6px 12px;font-family:var(--font-family-mapButton)!important}.homepage_showmapbtn__vfgho:hover{transform:scale(1.05)}.homepage_places_top__4SQ4U{padding:40px 40px 130px}.homepage_places_top__4SQ4U .homepage_places__X_ElM{grid-auto-flow:row dense;grid-gap:40px;--places-grid:5;--calculate-template-columns:calc(40px * (var(--places-grid) - 1) / var(--places-grid));grid-template-columns:repeat(var(--places-grid),calc(20% - var(--calculate-template-columns)))}.homepage_linkmenu__mvAQN{color:#374151;text-decoration:none}.homepage_stay_guest__ET4NI{position:absolute;top:182px;right:25%;z-index:999}.homepage_stay_guest__ET4NI .homepage_guests__0HpKd{background-color:var(--btn-color);border-radius:30px;padding:20px;box-shadow:0 0 6px var(--svg-color)}.homepage_stay_guest__ET4NI .homepage_add_btn__S0aTS,.homepage_stay_guest__ET4NI .homepage_del_btn__NrTgd{border-radius:50%;border:1px solid var(--svg-color);background:var(--btn-color);width:30px;height:30px}.homepage_stay_guest__ET4NI .homepage_input_btn__98svO{width:50px;border:transparent;height:50px;margin-left:8px}.homepage_homepageSearchContainer__exZWb{position:-webkit-sticky;position:sticky;top:80px;width:100%;max-width:850px;margin:0 auto;z-index:1000;transition:all .3s ease;background:transparent;padding:0 16px}.homepage_homepageSearchContainer__exZWb.homepage_sticky__DRjVG{top:0;background:#fff;padding:16px;box-shadow:0 2px 20px rgba(0,0,0,.1);border-radius:0 0 20px 20px;max-width:100%}.homepage_homepageSearchContainer__exZWb.homepage_sticky__DRjVG .homepage_searchBar__3aHmh{max-width:850px;margin:0 auto}.homepage_searchBar__3aHmh{background:#fff;border:1px solid #ddd;border-radius:40px;padding:8px 8px 8px 24px;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;position:relative}.homepage_searchBar__3aHmh:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.homepage_searchBar__3aHmh.homepage_expanded___MoQb{border-radius:24px;box-shadow:0 8px 28px rgba(0,0,0,.28);padding:16px}.homepage_sticky__DRjVG .homepage_searchBar__3aHmh.homepage_expanded___MoQb{max-height:70vh;overflow-y:auto}.homepage_defaultSearch__8uWmR{display:flex;align-items:center;justify-content:space-between;width:100%}.homepage_searchOption__AZaiA{flex:1 1;text-align:center;padding:12px 16px;font-weight:500;color:#333;position:relative}.homepage_searchOption__AZaiA span{font-size:14px;line-height:18px;display:block}.homepage_divider__7MPSy{position:absolute;right:0;top:50%;transform:translateY(-50%);height:24px;width:1px;background-color:#ddd}.homepage_searchIcon___q1Bp{background:#8b5cf6;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:all .2s ease;border:none;box-shadow:0 2px 8px rgba(139,92,246,.3)}.homepage_searchIcon___q1Bp svg{fill:#fff;width:20px;height:20px}.homepage_searchIcon___q1Bp:hover{background:#7c3aed;transform:scale(1.05);box-shadow:0 4px 12px rgba(139,92,246,.4)}.homepage_searchIcon___q1Bp.homepage_activeSearch__EXHOO{background:#6d28d9;transform:scale(1.05);box-shadow:0 4px 12px rgba(109,40,217,.5)}.homepage_searchIcon___q1Bp.homepage_activeSearch__EXHOO:hover{background:#5b21b6}.homepage_expandedSearch__vPjn_{width:100%}.homepage_expandedHeader__t6FTj{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #ebebeb}.homepage_expandedHeader__t6FTj h3{margin:0;font-size:18px;font-weight:600;color:#333}.homepage_closeButton__QeANt{background:none;border:none;font-size:24px;cursor:pointer;color:#717171;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.homepage_closeButton__QeANt:hover{background-color:#f7f7f7}.homepage_stayTypes__4gP1I{display:flex;gap:8px;margin-bottom:24px;padding:4px;background:#f7f7f7;border-radius:12px;width:-moz-fit-content;width:fit-content}.homepage_stayButton__EXxPJ{padding:10px 20px;border:none;background:transparent;border-radius:10px;cursor:pointer;font-weight:500;font-size:14px;transition:all .2s ease;color:#333}.homepage_stayButton__EXxPJ.homepage_active__b9EY4{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#8b5cf6;font-weight:600}.homepage_searchSections__J6DpM{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:24px}.homepage_searchSection__cLXH3{padding:16px;border:2px solid #ebebeb;border-radius:12px;transition:all .2s ease;cursor:pointer;position:relative}.homepage_searchSection__cLXH3:hover{border-color:#8b5cf6}.homepage_searchSection__cLXH3.homepage_active__b9EY4{border-color:#8b5cf6;box-shadow:0 0 0 2px rgba(139,92,246,.2);background-color:rgba(139,92,246,.05)}.homepage_sectionLabel__iPiyY{display:block;font-size:12px;font-weight:600;margin-bottom:8px;color:#333}.homepage_searchInput__FIL8S{width:100%;border:none;outline:none;font-size:14px;padding:0;background:transparent;color:#333}.homepage_searchInput__FIL8S::placeholder{color:#717171}.homepage_dateDisplay__J8Pqm,.homepage_guestsDisplay__PUhOt{font-size:14px;color:#333}.homepage_placeholder__G_OqH{color:#717171;font-weight:400}.homepage_clearIcon__bPc0m{position:absolute;top:16px;right:16px;font-size:16px!important;color:#717171;cursor:pointer;background:#f7f7f7;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.homepage_clearIcon__bPc0m:hover{background:#ebebeb}.homepage_datePickerContainer__cswcm,.homepage_guestSelector__YeRSK{margin-bottom:24px;padding:16px;border:1px solid #ebebeb;border-radius:12px}.homepage_guestRow__F_lS7{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.homepage_guestRow__F_lS7:not(:last-child){border-bottom:1px solid #ebebeb}.homepage_guestLabel__C_3uv{font-weight:500;font-size:14px;margin-bottom:4px;color:#333}.homepage_guestSubtitle__ctIhQ{font-size:12px;color:#717171}.homepage_guestControls___YYHt{display:flex;align-items:center;gap:16px}.homepage_guestButton__z4T1j{width:32px;height:32px;border:2px solid #8b5cf6;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:#8b5cf6;font-weight:700;transition:all .2s ease}.homepage_guestButton__z4T1j:hover:not(.homepage_disabled__2bGZP){background:#8b5cf6;color:#fff;transform:scale(1.1)}.homepage_guestButton__z4T1j.homepage_disabled__2bGZP{color:#c7c7c7;border-color:#ebebeb;cursor:not-allowed;background:#fff}.homepage_guestButton__z4T1j.homepage_disabled__2bGZP:hover{background:#fff;color:#c7c7c7;transform:none}.homepage_guestCount__hTGs8{font-weight:600;min-width:20px;text-align:center;color:#8b5cf6;font-size:16px}.homepage_searchButton__X73Bd{background:#8b5cf6;color:#fff;border:none;border-radius:12px;padding:16px 24px;font-weight:600;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;transition:all .2s ease;box-shadow:0 2px 8px rgba(139,92,246,.3)}.homepage_searchButton__X73Bd:hover{background:#7c3aed;transform:translateY(-2px);box-shadow:0 4px 12px rgba(139,92,246,.4)}.homepage_searchButton__X73Bd:active{transform:translateY(0);box-shadow:0 2px 4px rgba(139,92,246,.3)}.homepage_searchButton__X73Bd:disabled{background:#ddd;color:#717171;cursor:not-allowed;box-shadow:none}.homepage_searchButton__X73Bd:disabled:hover{background:#ddd;transform:none;box-shadow:none}.homepage_searchButton__X73Bd.homepage_activeSearch__EXHOO{background:#8b5cf6;color:#fff;cursor:pointer}.homepage_searchButton__X73Bd.homepage_activeSearch__EXHOO:hover{background:#7c3aed}.homepage_searchButtonIcon__n9AJE{width:20px;height:20px;fill:#fff}.homepage_overlay__7BrJz{z-index:999}.homepage_mobileOverlay__iAMDC,.homepage_overlay__7BrJz{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.homepage_mobileOverlay__iAMDC{z-index:1001;display:none}.homepage_homepageContent__VQYQU{padding:60px 0;background:linear-gradient(180deg,#f8fafc,#fff)}.homepage_sectionHeader__HIhV5{margin-bottom:48px;padding:0 20px}.homepage_sectionTitle__q_ti_{font-size:2.5rem;font-weight:700;color:#1a202c}.homepage_sectionSubtitle__wETt_{font-size:1.125rem;color:#718096}.homepage_featuredCategories__QBTuC{padding:80px 0;background:#fff}.homepage_categoriesGrid__9ojqc{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.homepage_categoryCard__DsVrJ{border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:all .3s ease}.homepage_categoryCard__DsVrJ:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.homepage_categoryImage__ah4QQ{width:100%;height:200px;overflow:hidden}.homepage_categoryImage__ah4QQ img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.homepage_categoryCard__DsVrJ:hover .homepage_categoryImage__ah4QQ img{transform:scale(1.05)}.homepage_categoryInfo__1hA_K{padding:20px}.homepage_categoryName__HZqlm{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:8px}.homepage_categoryCount__KerqL{color:#718096;font-size:.875rem}.homepage_popularDestinations__t7xn5{padding:80px 0;background:#f7fafc}.homepage_destinationsGrid__m0ubj{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;max-width:1200px;margin:0 auto;padding:0 20px}@media(max-width:1024px){.homepage_destinationsGrid__m0ubj{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.homepage_destinationsGrid__m0ubj{grid-template-columns:1fr;gap:16px}}.homepage_destinationCard__kR8gz{border-radius:16px;overflow:hidden;position:relative;height:400px;cursor:pointer;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.homepage_destinationCard__kR8gz:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.homepage_destinationImage__WLXWm{width:100%;height:100%;position:relative;overflow:hidden}.homepage_destinationImage__WLXWm img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.homepage_destinationImage__WLXWm:hover img{transform:scale(1.05)}.homepage_destinationOverlay__9Uwep{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;padding:30px 20px 20px;transform:translateY(0);transition:transform .3s ease}.homepage_destinationName__t6eDg{font-size:1.5rem;font-weight:600;margin-bottom:8px}.homepage_destinationDescription__PpL_B{font-size:.9rem;opacity:.9;margin-bottom:8px}.homepage_destinationProperties__g_spz{font-size:.8rem;opacity:.8;margin-bottom:12px}.homepage_destinationHighlights__AolwU{display:flex;flex-wrap:wrap;gap:8px}.homepage_highlightTag__8cbOf{background:hsla(0,0%,100%,.2);padding:4px 8px;border-radius:20px;font-size:.7rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.homepage_howItWorks__NrdR2{background:#fff}.homepage_stepsGrid__XurSn{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1200px;margin:0 auto;padding:0 20px}.homepage_stepCard__ng_JE{padding:40px 20px;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.homepage_stepCard__ng_JE:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.homepage_stepNumber__zbQAF{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:#7c3aed;width:40px;height:40px;font-size:1.125rem}.homepage_stepIcon__wHmut{font-size:3rem;margin-bottom:20px}.homepage_stepTitle__FPVGU{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:16px}.homepage_stepDescription__8m_Zl{color:#718096}.homepage_specialOffers__uc9_I{padding:80px 0;background:#f7fafc}.homepage_offersGrid__Xcfcq{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;max-width:1200px;margin:0 auto;padding:0 20px}.homepage_offerCard__oS6zR{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);position:relative;transition:transform .3s ease}.homepage_offerCard__oS6zR:hover{transform:translateY(-5px)}.homepage_offerBadge__1UaRi{position:absolute;top:16px;right:16px;background:#e53e3e;color:#fff;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;z-index:1}.homepage_offerImage__MhwIO{width:100%;height:200px}.homepage_offerImage__MhwIO img{width:100%;height:100%;object-fit:cover}.homepage_offerContent__x8RSr{padding:24px}.homepage_offerTitle__ZT_jZ{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:8px}.homepage_offerDescription__AJFN6{color:#718096;margin-bottom:20px}.homepage_testimonials__Q6Rhl{padding:80px 0;background:#fff}.homepage_testimonialsGrid__zPGc2{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;max-width:1200px;margin:0 auto;padding:0 20px}.homepage_testimonialCard__QT0Y4{background:#f7fafc;padding:30px;border-radius:16px;border:1px solid #e2e8f0;transition:all .3s ease}.homepage_testimonialCard__QT0Y4:hover{transform:translateY(-5px);box-shadow:0 10px 25px -5px rgba(0,0,0,.1)}.homepage_testimonialHeader__4ps_i{display:flex;align-items:center;margin-bottom:20px;gap:16px}.homepage_avatar__SFpmP{width:50px;height:50px;border-radius:50%;overflow:hidden}.homepage_avatar__SFpmP img{width:100%;height:100%;object-fit:cover}.homepage_userInfo__rFq0u{flex:1 1}.homepage_userName__BZlpz{font-weight:600;color:#2d3748;margin-bottom:4px}.homepage_userLocation__I2puN{color:#718096;font-size:.875rem}.homepage_rating__HSsES{color:#f6ad55;font-size:1.125rem}.homepage_testimonialText__KYf5N{color:#4a5568;line-height:1.6;font-style:italic}.homepage_ctaSection__qNvj9{padding:100px 0;text-align:center;color:#fff}.homepage_ctaContent__NhIem{max-width:600px}.homepage_ctaTitle__85Hv7{font-size:3rem;font-weight:700;line-height:1.2}.homepage_ctaDescription__zc_LS{font-size:1.25rem;margin-bottom:40px;opacity:.9}.homepage_homeSearchWrapper__WJ9CD{width:100%;display:flex;justify-content:center;margin-top:20px}.homepage_homeSearchInner__kVvcj{width:100%;max-width:800px;padding:0 20px}@media screen and (max-width:1640px){.homepage_home__agWg9 .homepage_places_top__4SQ4U .homepage_places__X_ElM{grid-gap:40px;--places-grid:4;--calculate-template-columns:calc(40px * (var(--places-grid) - 1) / var(--places-grid));grid-template-columns:repeat(var(--places-grid),calc(24.9% - var(--calculate-template-columns)))}.homepage_adsFilter__AYycc{grid-template-columns:25% 75%}.homepage_adsFilter__AYycc .homepage_home__agWg9 .homepage_places_top__4SQ4U .homepage_places__X_ElM{grid-gap:40px;--places-grid:3;--calculate-template-columns:calc(40px * (var(--places-grid) - 1) / var(--places-grid));grid-template-columns:repeat(var(--places-grid),calc(33.3% - var(--calculate-template-columns)))}}@media screen and (max-width:1128px){.homepage_home__agWg9 .homepage_places_top__4SQ4U .homepage_places__X_ElM{grid-gap:40px;--places-grid:3;--calculate-template-columns:calc(40px * (var(--places-grid) - 1) / var(--places-grid));grid-template-columns:repeat(var(--places-grid),calc(33.3% - var(--calculate-template-columns)))}.homepage_adsFilter__AYycc{display:block}.homepage_adsFilter__AYycc .homepage_home__agWg9 .homepage_places_top__4SQ4U .homepage_places__X_ElM{grid-gap:40px;--places-grid:3;--calculate-template-columns:calc(40px * (var(--places-grid) - 1) / var(--places-grid));grid-template-columns:repeat(var(--places-grid),calc(33.3% - var(--calculate-template-columns)))}.homepage_sectionTitle__q_ti_{font-size:2rem}.homepage_featuredCategories__QBTuC,.homepage_howItWorks__NrdR2,.homepage_popularDestinations__t7xn5,.homepage_specialOffers__uc9_I,.homepage_testimonials__Q6Rhl{padding:60px 0}.homepage_categoriesGrid__9ojqc,.homepage_destinationsGrid__m0ubj,.homepage_offersGrid__Xcfcq,.homepage_stepsGrid__XurSn,.homepage_testimonialsGrid__zPGc2{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (max-width:950px){.homepage_adsFilter__AYycc .homepage_home__agWg9 .homepage_places_top__4SQ4U .homepage_places__X_ElM,.homepage_home__agWg9 .homepage_places_top__4SQ4U .homepage_places__X_ElM{grid-gap:40px;--places-grid:2;--calculate-template-columns:calc(40px * (var(--places-grid) - 1) / var(--places-grid));grid-template-columns:repeat(var(--places-grid),calc(49.9% - var(--calculate-template-columns)))}.homepage_categoriesGrid__9ojqc,.homepage_destinationsGrid__m0ubj,.homepage_offersGrid__Xcfcq,.homepage_stepsGrid__XurSn,.homepage_testimonialsGrid__zPGc2{grid-template-columns:1fr}.homepage_ctaButtons__kib35{flex-direction:column;align-items:center}.homepage_ctaTitle__85Hv7{font-size:2.25rem}}@media screen and (max-width:768px){.homepage_homepageContent__VQYQU{padding:40px 0}.homepage_sectionTitle__q_ti_{font-size:1.75rem}.homepage_ctaTitle__85Hv7{font-size:2rem}.homepage_homepageSearchContainer__exZWb{position:-webkit-sticky;position:sticky;top:70px;padding:0 16px;z-index:1000}.homepage_homepageSearchContainer__exZWb.homepage_sticky__DRjVG{top:0;padding:12px 16px}.homepage_homepageSearchContainer__exZWb.homepage_sticky__DRjVG .homepage_searchBar__3aHmh.homepage_expanded___MoQb{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:500px;max-height:80vh;overflow-y:auto;z-index:1002}.homepage_mobileOverlay__iAMDC{display:block}.homepage_defaultSearch__8uWmR{flex-direction:column;gap:8px}.homepage_searchOption__AZaiA{padding:8px 12px}.homepage_searchOption__AZaiA .homepage_divider__7MPSy{display:none}.homepage_searchSections__J6DpM{grid-template-columns:1fr}.homepage_stayTypes__4gP1I{width:100%;justify-content:center}.homepage_homepageSearchContainer__exZWb.homepage_sticky__DRjVG{z-index:1001}}@media screen and (max-width:550px){.homepage_adsFilter__AYycc .homepage_home__agWg9 .homepage_places_top__4SQ4U .homepage_places__X_ElM,.homepage_home__agWg9 .homepage_places_top__4SQ4U .homepage_places__X_ElM{grid-gap:40px;--places-grid:1;--calculate-template-columns:calc(40px * (var(--places-grid) - 1) / var(--places-grid));grid-template-columns:repeat(var(--places-grid),calc(99.9% - var(--calculate-template-columns)));margin-bottom:65px}}@media screen and (max-width:1400px){.homepage_home__agWg9 .homepage_filter__h9u6A,.homepage_home__agWg9 .homepage_header__qVA06,.homepage_home__agWg9 .homepage_top1__hSi2Z{padding:0 40px}.homepage_home__agWg9 .homepage_places_top__4SQ4U{padding:0 20px}}.homepage_disabledButton__dRFC_.homepage_reason_ok_btn__7TPDR{color:#adff2f!important}.homepage_search__xWnpX{height:100px}@media(max-width:480px){.homepage_homepageSearchContainer__exZWb{top:60px}.homepage_homepageSearchContainer__exZWb.homepage_sticky__DRjVG{top:0}.homepage_searchBar__3aHmh.homepage_expanded___MoQb{padding:12px}.homepage_expandedHeader__t6FTj h3{font-size:16px}.homepage_stayButton__EXxPJ{padding:8px 16px;font-size:12px}.homepage_sectionTitle__q_ti_{font-size:1.5rem}.homepage_ctaTitle__85Hv7{font-size:1.75rem}}.homepage_howItWorks__NrdR2{padding:80px 0;background:linear-gradient(135deg,#faf5ff,#f3e8ff);position:relative;overflow:hidden}.homepage_howItWorks__NrdR2:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(128,0,128,.3),transparent)}.homepage_stepsContainer__BqBef{position:relative;max-width:1200px;margin:0 auto;padding:0 20px}.homepage_connectionLine__gCz_p{position:absolute;top:120px;left:50%;transform:translateX(-50%);width:70%;height:2px;background:linear-gradient(90deg,transparent,purple 20%,purple 80%,transparent);z-index:1}.homepage_connectionLine__gCz_p:before{content:"";position:absolute;top:-2px;left:0;right:0;height:6px;background:linear-gradient(90deg,transparent,rgba(128,0,128,.2) 50%,transparent)}.homepage_stepsGrid__XurSn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;position:relative;z-index:2}.homepage_stepCard__ng_JE{background:#fff;padding:40px 30px;border-radius:20px;box-shadow:0 10px 40px rgba(128,0,128,.08);text-align:center;position:relative;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.8)}.homepage_stepCard__ng_JE:hover{transform:translateY(-10px);box-shadow:0 20px 60px rgba(128,0,128,.15)}.homepage_stepCard__ng_JE:hover .homepage_stepIconContainer__h8ipa{transform:scale(1.1);background:linear-gradient(135deg,purple,#a020f0)}.homepage_stepCard__ng_JE:hover .homepage_stepIconContainer__h8ipa .homepage_stepIcon__wHmut{color:#fff}.homepage_stepCard__ng_JE:hover .homepage_floatingElement__eN4Zl{opacity:1;transform:translateY(0)}.homepage_stepVisual__ld7Kz{position:relative;margin-bottom:30px}.homepage_stepNumberContainer__999Fl{position:absolute;top:-60px;left:50%;transform:translateX(-50%);z-index:3}.homepage_stepNumber__zbQAF{width:50px;height:50px;background:linear-gradient(135deg,purple,#a020f0);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin:0 auto 10px;box-shadow:0 8px 20px rgba(128,0,128,.3)}.homepage_stepDot__wb_kR{width:8px;height:8px;background:purple;border-radius:50%;margin:0 auto;position:relative}.homepage_stepDot__wb_kR:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;border:2px solid rgba(128,0,128,.3);border-radius:50%;animation:homepage_pulse__8vnW7 2s infinite}.homepage_stepIconContainer__h8ipa{width:80px;height:80px;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-radius:20px;margin:0 auto;position:relative;z-index:2;border:2px solid rgba(128,0,128,.1)}.homepage_stepIconContainer__h8ipa,.homepage_stepIcon__wHmut{display:flex;align-items:center;justify-content:center;transition:all .3s ease}.homepage_stepIcon__wHmut{color:purple}.homepage_stepContent__veM6V{position:relative;z-index:2}.homepage_stepTitle__FPVGU{font-size:22px;font-weight:700;color:#1f2937;margin-bottom:15px;line-height:1.3}.homepage_stepDescription__8m_Zl{font-size:16px;line-height:1.6;color:#6b7280;margin:0}.homepage_stepDecoration__Ab5hn{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;border-radius:20px;z-index:1}.homepage_floatingElement__eN4Zl{position:absolute;width:100px;height:100px;background:linear-gradient(135deg,rgba(128,0,128,.08),rgba(160,32,240,.08));border-radius:30% 70% 70% 30%/30% 30% 70% 70%;top:20px;right:-20px;opacity:0;transition:all .5s ease;transform:translateY(20px);animation:homepage_float__kg_rP 6s ease-in-out infinite;border:1px solid rgba(128,0,128,.1)}.homepage_sectionTitle__q_ti_{font-size:48px;margin-bottom:16px;line-height:1.2}.homepage_sectionSubtitle__wETt_{font-size:18px;color:#6b7280;max-width:500px}@media(max-width:768px){.homepage_howItWorks__NrdR2{padding:60px 0}.homepage_stepsGrid__XurSn{grid-template-columns:1fr;gap:60px}.homepage_connectionLine__gCz_p{display:none}.homepage_stepCard__ng_JE{padding:30px 20px}.homepage_stepNumberContainer__999Fl{top:-50px}.homepage_stepTitle__FPVGU{font-size:20px}.homepage_stepDescription__8m_Zl{font-size:15px}.homepage_sectionTitle__q_ti_{font-size:36px}}@media(max-width:480px){.homepage_stepsGrid__XurSn{gap:50px}.homepage_stepCard__ng_JE{padding:25px 15px}.homepage_stepIconContainer__h8ipa{width:70px;height:70px}.homepage_stepNumber__zbQAF{width:45px;height:45px;font-size:18px}.homepage_sectionTitle__q_ti_{font-size:32px}.homepage_sectionSubtitle__wETt_{font-size:16px}}.homepage_featuredCategories__QBTuC{padding:100px 0;background:linear-gradient(135deg,#fafafa,#f5f5f5);position:relative;overflow:hidden}.homepage_featuredCategories__QBTuC:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,purple,transparent);opacity:.1}.homepage_sectionHeader__HIhV5{text-align:center;margin-bottom:80px;position:relative}.homepage_sectionTitle__q_ti_{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,purple,#a020f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;line-height:1.1;letter-spacing:-.02em}.homepage_sectionSubtitle__wETt_{font-size:1.25rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6;font-weight:400}.homepage_categoriesGrid__9ojqc{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;max-width:1200px;margin:0 auto;padding:0 20px}.homepage_categoryCard__DsVrJ{background:#fff;border-radius:24px;padding:40px 30px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 4px 20px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.04);cursor:pointer}.homepage_categoryCard__DsVrJ:hover{transform:translateY(-12px);box-shadow:0 25px 50px rgba(128,0,128,.15),0 8px 25px rgba(0,0,0,.1)}.homepage_categoryCard__DsVrJ:hover .homepage_cardBackground__s8HkD{opacity:1;transform:scale(1.05)}.homepage_categoryCard__DsVrJ:hover .homepage_iconContainer__FkBtf{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,purple,#a020f0)}.homepage_categoryCard__DsVrJ:hover .homepage_categoryIcon__QvaGJ{transform:scale(1.1);filter:brightness(0) invert(1)}.homepage_categoryCard__DsVrJ:hover .homepage_exploreArrow__YVljv{transform:translateX(4px);background:purple;color:#fff}.homepage_categoryCard__DsVrJ:hover .homepage_floatingDot1__Oq_DT{animation:homepage_float__kg_rP 3s ease-in-out infinite}.homepage_categoryCard__DsVrJ:hover .homepage_floatingDot2__l49rb{animation:homepage_float__kg_rP 3s ease-in-out .5s infinite}.homepage_categoryCard__DsVrJ:hover .homepage_floatingDot3__67oBJ{animation:homepage_float__kg_rP 3s ease-in-out 1s infinite}.homepage_categoryCard__DsVrJ:hover .homepage_clickOverlay__XDr1_{opacity:1}.homepage_categoryCard__DsVrJ:active{transform:translateY(-8px) scale(.98);transition:all .1s ease}.homepage_cardBackground__s8HkD{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(128,0,128,.03),rgba(160,32,240,.03));opacity:0;transition:all .4s ease;z-index:1}.homepage_clickOverlay__XDr1_{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(128,0,128,.05),rgba(160,32,240,.05));opacity:0;transition:all .3s ease;z-index:3;border-radius:24px;pointer-events:none}.homepage_cardContent__o6Kpk{position:relative;z-index:2;height:100%;display:flex;flex-direction:column}.homepage_categoryVisual__OO540{position:relative;margin-bottom:30px}.homepage_iconContainer__FkBtf{width:80px;height:80px;background:linear-gradient(135deg,#f8f5ff,#f0ebff);border-radius:20px;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid rgba(128,0,128,.1);position:relative;z-index:2}.homepage_categoryIcon__QvaGJ{font-size:2.5rem;transition:all .4s ease;display:block}.homepage_floatingElements__vunQ2{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.homepage_floatingDot1__Oq_DT,.homepage_floatingDot2__l49rb,.homepage_floatingDot3__67oBJ{position:absolute;width:8px;height:8px;background:rgba(128,0,128,.3);border-radius:50%;opacity:0}.homepage_floatingDot1__Oq_DT{top:10px;right:20px}.homepage_floatingDot2__l49rb{top:40px;right:10px}.homepage_floatingDot3__67oBJ{top:70px;right:30px}.homepage_categoryInfo__1hA_K{flex:1 1;display:flex;flex-direction:column}.homepage_categoryName__HZqlm{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:12px;line-height:1.3;letter-spacing:-.01em}.homepage_categoryDescription__HEq5Y{font-size:1rem;color:#666;line-height:1.6;margin-bottom:20px;flex:1 1}.homepage_categoryFooter__4K_Eh{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.homepage_categoryCount__KerqL{font-size:.95rem;font-weight:600;color:purple;background:rgba(128,0,128,.1);padding:6px 12px;border-radius:20px;transition:all .3s ease}.homepage_exploreArrow__YVljv{width:36px;height:36px;border:2px solid #e5e5e5;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#999}.homepage_exploreArrow__YVljv svg{width:16px;height:16px}.homepage_categoryCard__DsVrJ:first-child:hover .homepage_iconContainer__FkBtf{background:linear-gradient(135deg,purple,#a020f0)}.homepage_categoryCard__DsVrJ:first-child:hover .homepage_categoryCount__KerqL{background:rgba(128,0,128,.15)}.homepage_categoryCard__DsVrJ:nth-child(2):hover .homepage_iconContainer__FkBtf{background:linear-gradient(135deg,purple,#8b008b)}.homepage_categoryCard__DsVrJ:nth-child(2):hover .homepage_categoryCount__KerqL{background:rgba(139,0,139,.15)}.homepage_categoryCard__DsVrJ:nth-child(3):hover .homepage_iconContainer__FkBtf{background:linear-gradient(135deg,purple,#9400d3)}.homepage_categoryCard__DsVrJ:nth-child(3):hover .homepage_categoryCount__KerqL{background:rgba(148,0,211,.15)}@media(max-width:1200px){.homepage_categoriesGrid__9ojqc{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px}}@media(max-width:768px){.homepage_featuredCategories__QBTuC{padding:80px 0}.homepage_sectionHeader__HIhV5{margin-bottom:60px}.homepage_sectionTitle__q_ti_{font-size:2.5rem}.homepage_sectionSubtitle__wETt_{font-size:1.1rem;padding:0 20px}.homepage_categoriesGrid__9ojqc{grid-template-columns:1fr;gap:20px;padding:0 16px}.homepage_categoryCard__DsVrJ{padding:30px 24px}.homepage_categoryName__HZqlm{font-size:1.3rem}}@media(max-width:480px){.homepage_featuredCategories__QBTuC{padding:60px 0}.homepage_sectionTitle__q_ti_{font-size:2rem}.homepage_sectionSubtitle__wETt_{font-size:1rem}.homepage_categoryCard__DsVrJ{padding:24px 20px}.homepage_iconContainer__FkBtf{width:70px;height:70px}.homepage_categoryIcon__QvaGJ{font-size:2rem}.homepage_categoryName__HZqlm{font-size:1.2rem}.homepage_categoryDescription__HEq5Y{font-size:.95rem}}.homepage_categoryCard__DsVrJ.homepage_loading__5eJXk{pointer-events:none;opacity:.7}.homepage_categoryCard__DsVrJ.homepage_loading__5eJXk .homepage_exploreArrow__YVljv{animation:homepage_spin__Fud8q 1s linear infinite}@keyframes homepage_spin__Fud8q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.homepage_faqSection__Guuom{padding:100px 0;background:linear-gradient(135deg,#fafafa,#f5f5f5);position:relative;overflow:hidden}.homepage_faqSection__Guuom:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,purple,transparent);opacity:.1}.homepage_faqContainer__hwR5g{max-width:800px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.homepage_faqItem__NLcub{background:#fff;border-radius:20px;margin-bottom:16px;box-shadow:0 4px 20px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.04);border:1px solid hsla(0,0%,100%,.8);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative}.homepage_faqItem__NLcub:hover{box-shadow:0 8px 30px rgba(128,0,128,.12),0 4px 15px rgba(0,0,0,.06);transform:translateY(-2px)}.homepage_faqItem__NLcub.homepage_faqItemActive__7l3da{border-color:rgba(128,0,128,.2);box-shadow:0 15px 40px rgba(128,0,128,.15),0 5px 20px rgba(0,0,0,.08)}.homepage_faqItem__NLcub.homepage_faqItemActive__7l3da .homepage_faqQuestion__rWEAI{background:linear-gradient(135deg,rgba(128,0,128,.02),rgba(160,32,240,.02))}.homepage_faqItem__NLcub.homepage_faqItemActive__7l3da .homepage_faqQuestion__rWEAI .homepage_faqQuestionText__vBeBw{color:purple}.homepage_faqItem__NLcub.homepage_faqItemActive__7l3da .homepage_faqQuestion__rWEAI .homepage_faqIcon__fhLdw{background:linear-gradient(135deg,purple,#a020f0);transform:scale(1.05)}.homepage_faqItem__NLcub.homepage_faqItemActive__7l3da .homepage_faqQuestion__rWEAI .homepage_faqIcon__fhLdw .homepage_faqIconSvg__GUwOo{color:#fff}.homepage_faqQuestion__rWEAI{padding:28px 32px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s ease;position:relative;z-index:2}.homepage_faqQuestion__rWEAI:hover .homepage_faqQuestionText__vBeBw{color:purple}.homepage_faqQuestion__rWEAI:hover .homepage_faqIcon__fhLdw{background:linear-gradient(135deg,rgba(128,0,128,.1),rgba(160,32,240,.1));border-color:rgba(128,0,128,.2)}.homepage_faqQuestionText__vBeBw{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0;flex:1 1;line-height:1.4;transition:all .3s ease;padding-right:20px;letter-spacing:-.01em}.homepage_faqIcon__fhLdw{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#f8f5ff,#f0ebff);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:20px;transition:all .4s cubic-bezier(.4,0,.2,1);border:2px solid rgba(128,0,128,.1);position:relative;overflow:hidden}.homepage_faqIcon__fhLdw:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,purple,#a020f0);opacity:0;transition:opacity .3s ease;border-radius:50%}.homepage_faqItemActive__7l3da .homepage_faqIcon__fhLdw:before{opacity:1}.homepage_faqIconSvg__GUwOo{color:purple;transition:all .3s ease;position:relative;z-index:1}.homepage_faqIconSvg__GUwOo.homepage_faqIconRotate__2te4I{transform:rotate(180deg)}.homepage_faqItemActive__7l3da .homepage_faqIconSvg__GUwOo{color:#fff}.homepage_faqAnswer__1g_mu{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.homepage_faqAnswer__1g_mu:before{content:"";position:absolute;top:0;left:32px;right:32px;height:1px;background:linear-gradient(90deg,transparent,rgba(128,0,128,.2),transparent);opacity:0;transition:opacity .3s ease}.homepage_faqAnswer__1g_mu.homepage_faqAnswerOpen__Jkj3E{max-height:500px}.homepage_faqAnswer__1g_mu.homepage_faqAnswerOpen__Jkj3E:before{opacity:1}.homepage_faqAnswerText__OSR_8{padding:0 32px 28px;margin:0;font-size:1rem;line-height:1.7;color:#555;transition:all .3s ease;position:relative}.homepage_faqAnswerOpen__Jkj3E .homepage_faqAnswerText__OSR_8{animation:homepage_fadeInUp__ClBu6 .5s ease}@keyframes homepage_fadeInUp__ClBu6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.homepage_faqBackground__wd_vR{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;z-index:1}.homepage_floatingShape__oCFag{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(128,0,128,.03),rgba(160,32,240,.03));animation:homepage_float__kg_rP 6s ease-in-out infinite}.homepage_floatingShape__oCFag:first-child{width:120px;height:120px;top:10%;left:10%;animation-delay:0s}.homepage_floatingShape__oCFag:nth-child(2){width:80px;height:80px;top:60%;right:10%;animation-delay:2s}.homepage_floatingShape__oCFag:nth-child(3){width:60px;height:60px;bottom:20%;left:15%;animation-delay:4s}@media(max-width:768px){.homepage_faqSection__Guuom{padding:80px 0}.homepage_faqContainer__hwR5g{padding:0 16px}.homepage_faqQuestion__rWEAI{padding:24px}.homepage_faqQuestionText__vBeBw{font-size:1.05rem;padding-right:16px}.homepage_faqIcon__fhLdw{width:40px;height:40px;margin-left:16px}.homepage_faqAnswerText__OSR_8{padding:0 24px 24px;font-size:.95rem}}@media(max-width:480px){.homepage_faqSection__Guuom{padding:60px 0}.homepage_faqQuestion__rWEAI{padding:20px}.homepage_faqQuestionText__vBeBw{font-size:1rem;padding-right:12px}.homepage_faqIcon__fhLdw{width:36px;height:36px;margin-left:12px}.homepage_faqAnswerText__OSR_8{padding:0 20px 20px;font-size:.9rem;line-height:1.6}}@media(hover:none){.homepage_faqItem__NLcub:hover{transform:none;box-shadow:0 4px 20px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.04)}.homepage_faqItem__NLcub.homepage_faqItemActive__7l3da{transform:translateY(-2px)}.homepage_faqQuestion__rWEAI:hover .homepage_faqQuestionText__vBeBw{color:inherit}.homepage_faqQuestion__rWEAI:hover .homepage_faqIcon__fhLdw{background:linear-gradient(135deg,#f8f5ff,#f0ebff);border-color:rgba(128,0,128,.1)}}.homepage_faqItem__NLcub.homepage_loading__5eJXk{pointer-events:none;opacity:.7}.homepage_faqItem__NLcub.homepage_loading__5eJXk .homepage_faqIcon__fhLdw{animation:homepage_pulse__8vnW7 1.5s ease-in-out infinite}@keyframes homepage_pulse__8vnW7{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.homepage_faqQuestion__rWEAI:focus{outline:none}.homepage_faqQuestion__rWEAI:focus .homepage_faqQuestionText__vBeBw{color:purple}.homepage_faqQuestion__rWEAI:focus .homepage_faqIcon__fhLdw{box-shadow:0 0 0 3px rgba(128,0,128,.2)}@media(prefers-contrast:high){.homepage_faqItem__NLcub{border:2px solid purple}.homepage_faqItem__NLcub.homepage_faqItemActive__7l3da{border-color:purple;background:#f8f5ff}.homepage_faqQuestionText__vBeBw{font-weight:700}.homepage_faqIcon__fhLdw{border:2px solid purple;background:#fff}.homepage_faqItemActive__7l3da .homepage_faqIcon__fhLdw{background:purple}}@media(prefers-reduced-motion:reduce){.homepage_faqAnswer__1g_mu,.homepage_faqIcon__fhLdw,.homepage_faqItem__NLcub,.homepage_faqQuestion__rWEAI{transition:none;animation:none}.homepage_floatingShape__oCFag{animation:none;opacity:.5}.homepage_faqAnswerOpen__Jkj3E .homepage_faqAnswerText__OSR_8{animation:none}}.homepage_ctaSection__qNvj9{padding:80px 0;background:linear-gradient(135deg,#7c3aed,#5b21b6);position:relative;overflow:hidden;isolation:isolate}.homepage_ctaBackground__OUIz3{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.homepage_ctaGradient__BTAMJ{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,hsla(0,0%,100%,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,hsla(0,0%,100%,.08) 0,transparent 50%),radial-gradient(circle at 40% 40%,hsla(0,0%,100%,.05) 0,transparent 50%)}.homepage_ctaPattern__xltBh{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,hsla(0,0%,100%,.1) 2px,transparent 0),radial-gradient(circle at 75% 75%,hsla(0,0%,100%,.1) 2px,transparent 0);background-size:50px 50px;background-position:0 0,25px 25px;opacity:.3}.homepage_ctaContent__NhIem{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:0 20px;text-align:center;color:#fff}.homepage_ctaText__nzY_g{margin-bottom:40px}.homepage_ctaTitle__85Hv7{font-size:2.75rem;font-weight:800;margin-bottom:20px;line-height:1.1;letter-spacing:-.02em;text-shadow:0 4px 8px rgba(0,0,0,.1)}@media(max-width:768px){.homepage_ctaTitle__85Hv7{font-size:2.25rem}}@media(max-width:480px){.homepage_ctaTitle__85Hv7{font-size:1.75rem}}.homepage_ctaDescription__zc_LS{font-size:1.125rem;margin-bottom:0;opacity:.95;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){.homepage_ctaDescription__zc_LS{font-size:1rem}}@media(max-width:480px){.homepage_ctaDescription__zc_LS{font-size:.95rem}}.homepage_ctaButtons__kib35{display:flex;gap:16px;justify-content:center;align-items:center;margin-bottom:40px;flex-wrap:wrap}@media(max-width:480px){.homepage_ctaButtons__kib35{flex-direction:column;gap:12px}}.homepage_ctaPrimary__8xN8c{background:#fff!important;color:#7c3aed!important;border:2px solid #fff!important;box-shadow:0 8px 25px hsla(0,0%,100%,.3),0 4px 12px rgba(0,0,0,.1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden}.homepage_ctaPrimary__8xN8c:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .6s ease}.homepage_ctaPrimary__8xN8c:hover{transform:translateY(-2px)!important;box-shadow:0 12px 30px hsla(0,0%,100%,.4),0 6px 15px rgba(0,0,0,.15)!important}.homepage_ctaPrimary__8xN8c:hover:before{left:100%}.homepage_ctaPrimary__8xN8c:active{transform:translateY(-1px)!important}.homepage_ctaSecondary__rY_WE{background:transparent!important;color:#fff!important;border:2px solid hsla(0,0%,100%,.3)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s cubic-bezier(.4,0,.2,1)!important}.homepage_ctaSecondary__rY_WE:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.5)!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px hsla(0,0%,100%,.2)!important}.homepage_ctaSecondary__rY_WE:active{transform:translateY(-1px)!important}.homepage_ctaFeatures__x5jn2{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}@media(max-width:480px){.homepage_ctaFeatures__x5jn2{gap:20px}}.homepage_featureItem__8UBiw{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:500;opacity:.9;transition:all .3s ease}.homepage_featureItem__8UBiw:hover{opacity:1;transform:translateY(-2px)}.homepage_featureIcon__zeTwg{width:36px;height:36px;background:hsla(0,0%,100%,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.homepage_featureItem__8UBiw:hover .homepage_featureIcon__zeTwg{background:hsla(0,0%,100%,.25);transform:scale(1.1)}@keyframes homepage_float__kg_rP{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.homepage_ctaContent__NhIem>*{animation:homepage_float__kg_rP 6s ease-in-out infinite}.homepage_ctaButtons__kib35{animation-delay:.2s}.homepage_ctaFeatures__x5jn2{animation-delay:.4s}@media(prefers-reduced-motion:reduce){.homepage_ctaButtons__kib35,.homepage_ctaContent__NhIem>*,.homepage_ctaFeatures__x5jn2{animation:none}.homepage_ctaPrimary__8xN8c,.homepage_ctaSecondary__rY_WE{transition:none!important}.homepage_ctaPrimary__8xN8c:hover,.homepage_ctaSecondary__rY_WE:hover{transform:none!important}.homepage_featureItem__8UBiw:hover{transform:none}}.homepage_ctaPrimary__8xN8c:focus,.homepage_ctaSecondary__rY_WE:focus{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}.cursor-pointer{cursor:pointer}.tiles button{font-size:var(--font-size-notification);font-family:var(--font-family-inherit)}.headerTxt,.underline{color:var(--new-text-color-purplerooms)!important}.underline{text-decoration:underline!important}.clearall button{font-size:var(--font-size-notification);font-family:var(--font-family-inherit)}.notification-header h5{font-size:var(--notes-text)}.container h3{font-size:var(--font-size-roomspage-header);color:var(--text-color)!important}.container h3,.sub-title-text{font-family:var(--font-family-base)}.sub-title-text{font-size:var(--host-index-title);color:var(--footer-text-color)!important;font-weight:500}@media(max-width:768px){.sub-title-text{font-size:var(--homepage-header-size);color:var(--footer-text-color)!important;font-family:var(--font-family-base);font-weight:500}}.rate-text{font-family:var(--font-family-base)}.rate-text h2{font-size:var(--host-index-title)}.rate-text h2,.rate-text h5{color:var(--text-color)!important;font-family:var(--font-family-base)}.rate-text h5{font-size:var(--homepage-header-size)}.meet-host{font-size:var(--font-size-roomspage-amount);color:var(--text-color)!important}.meet-host,.meet-host h5{font-family:var(--font-family-base)}.meet-host h5{font-size:var(--host-index-title);color:var(--footer-text-color)!important}.meet-host h2{font-size:var(--font-size-host-head-455px);color:var(--text-color)!important}.hosted-by h5,.meet-host h2{font-family:var(--font-family-base)}.hosted-by h5{font-weight:600;font-size:var(--homepage-header-size);color:var(--footer-text-color)!important}.page_detailpage__auxzL p{margin:0;font-size:var(--homepage-footer-size);color:var(--text-color) !important!important}.add-room-type,.add-room-type h5,.page_detailpage__auxzL p{font-family:var(--font-family-base)}.add-room-type h5{font-size:var(--homepage-header-size);color:var(--footer-text-color)!important}.txt{font-size:var(--notes-text);color:var(--text-color)!important}.add-amenities,.txt{font-family:var(--font-family-base)}.add-amenities{font-weight:500}.add-amenities h5{font-size:var(--host-index-title);color:var(--footer-text-color)!important;font-family:var(--font-family-base)}.add-amenities button{font-size:var(--font-size-notification)}.add-amenities span{font-size:var(--homepage-header-size);color:var(--footer-text-color)!important;font-family:var(--font-family-base)}.add-amenities p{padding-bottom:22px!important;font-size:var(--font-size-table-cell);color:var(--trips-subtitle-color)!important}.add-amenities p,.where-in-map h5{font-family:var(--font-family-base)}.where-in-map h5{font-size:var(--notes-text);color:var(--footer-text-color);font-weight:500}.where-in-map button{color:var(--footer-text-color)!important}.scroll-tabs h6,.where-in-map button{font-size:var(--trips-notes-size);font-family:var(--font-family-base)}.total h5{font-size:var(--homepage-header-size);text-decoration:none;color:var(--footer-text-color)}.request-book,.total h5{font-family:var(--font-family-base)}.request-book h3{font-size:var(--font-size-host-head)}.request-book h3,.request-book h4{color:var(--footer-text-color)!important;font-family:var(--font-family-base)}.request-book h4{font-size:var(--homepage-header-size)}.request-book button{font-size:var(--font-size-notification);font-family:var(--font-family-base)}.edit-date .modal-title{font-size:var(--notes-text);color:var(--text-color)}.success-msg h4{font-size:var(--font-size-bookpage-title);font-family:var(--font-family-base);color:var(--text-color)}.success-msg button{font-size:var(--font-size-notification);font-family:var(--font-family-inherit)}.success-msg p{font-family:var(--font-family-base);color:var(--text-color)}.pendingbook-head{font-size:var(--homepage-header-size)!important;color:var(--font-color-trips)!important;background-color:var(--background-color-trips-table)!important;font-family:var(--font-family-inherit)!important;font-weight:700;white-space:nowrap;width:150px}.checkbox h1,.checkbox h2,.checkbox h3{font-size:var(--notes-text);color:var(--text-color)!important;font-family:var(--font-family-base)}.checkbox h4{font-size:var(--font-size-bookpage-title)}.checkbox h4,.checkbox h5{font-family:var(--font-family-base)}.checkbox h5{font-size:var(--notes-text)}.checkbox h6{font-size:var(--trips-notes-size)}.checkbox h6,.checkbox p{font-family:var(--font-family-base)}.checkbox p{color:var(--text-color)}.host-head button{font-size:var(--font-size-notification)}.guestDropDown span,.page_ppl_detail__Zvkyl p{font-size:var(--notes-text);color:var(--text-color)!important;font-family:var(--font-family-base)}.wishlist-header{font-family:var(--font-family-base)}.wishlist-header h2{font-size:var(--font-size-roomspage-amount)}.wishlist-header h5{font-size:var(--notes-text)}.nosaves-header h2{font-size:var(--font-size-roomspage-amount)}.nosaves-wishlist h4{font-size:var(--font-size-bookpage-title)}.edit-options{font-size:5px}.account-page{font-family:var(--font-family-base);color:var(--text-color);margin-bottom:100px}.account-page h1{font-size:var(--h1-font-size)}.account-page h5{font-size:var(--notes-text)}.account-page h4{font-size:var(--font-size-bookpage-title)}.rooms-amenities{display:flex;flex-wrap:wrap}.rooms-amenities p{font-family:var(--font-family-base);color:var(--footer-text-color)!important;font-size:var(--homepage-header-size);display:flex}@media(max-width:767px){.rooms-amenities p{font-size:var(--homepage-footer-size);color:var(--text-color);font-family:var(--font-family-base)}}.review-title p{font-size:var(--msg-header-text);color:var(--text-color)!important;font-family:var(--font-family-base)}@media(max-width:768px){.review-title p{font-size:var(--map-btn-text);color:var(--text-color)!important;font-family:var(--font-family-base)}}.mobile-header{margin-bottom:10px;font-size:var(--fontsize-mobile-header);font-weight:700;color:var(--footer-text-color)}.mobile-head_name p b{font-size:var(--homepage-header-size);font-weight:600!important}.mobile-head_name p b,.review h2{font-family:var(--font-family-base)}.review h2{font-size:var(--font-size-roomspage-amount);color:var(--text-color)}.filter-title h5{font-size:var(--notes-text);font-family:var(--font-family-base);color:var(--text-color)!important}.review-headings h6{font-family:var(--font-family-base)}.post-review h6,.review-headings h6{font-size:var(--trips-notes-size)}.host-listing-table{font-size:var(--homepage-header-size)!important;color:var(--trips-subtitle-color)!important;font-family:var(--font-family-inherit)!important;background:var(--background-color-trips-table)!important}.host-listing-cell{font-size:var(--font-size-table-cell)!important;color:var(--text-color)!important}.reservation-title h1{font-size:var(--h1-font-size);font-family:var(--font-family-base)}.pe-auto,.reservation-title h1,.share-basics,.what-next h4,.what-next h6{color:var(--text-color)}.appcontainer h2{color:var(--text-color)!important;font-size:var(--font-size-roomspage-amount)!important}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000}.popup h2{margin-top:0}.popup button{margin-top:10px}.privacy-Terms:hover{text-decoration:underline!important}@media only screen and (max-width:390px){.addmore{font-size:10px}}.modal_button{display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;bottom:0;width:100%;z-index:1}.modal_button,.modal_button .button2{background-color:var(--btn-color);padding:10px}.modal_button .button2{width:70px;border:1px solid var(--btn-color);border-radius:5px;color:var(--text-color);text-decoration:underline}.modal_button .btn{padding:10px 15px;border:1px solid var(--footer-text-color);border-radius:5px;background-color:var(--text-color);color:var(--btn-color)}.page_listings__8ddhN{height:100%}.page_listings__8ddhN h5{color:var(--text-color)!important;font-size:var(--notes-text);font-family:var(--font-family-base)}.page_listings__8ddhN .page_filter__khIHh{display:flex}.page_listings__8ddhN .page_filter__khIHh .page_filter_data__Eyz10{display:grid;grid-template-columns:repeat(3,1fr);overflow:auto;margin-bottom:20px}.page_listings__8ddhN .page_filter__khIHh .page_filter_data__Eyz10 .page_button__MzZ79{padding:5px;font-size:var(--homepage-header-size);border:1px solid #cecece;background:transparent}.page_listings__8ddhN .page_filter__khIHh .page_filter_data__Eyz10 .page_button__MzZ79 span{margin-right:5px;white-space:nowrap;color:var(--text-color)}.page_listings__8ddhN .page_filter__khIHh .page_filter_data__Eyz10 .page_button__MzZ79 .page_iosicon__BkxDM{font-size:var(--filter-btn-text);transform:rotate(90deg);display:flex}.page_listings__8ddhN .page_filter__khIHh .page_filter_data__Eyz10 .page_button__MzZ79:hover{border:1px solid var(--text-color)}.page_listings__8ddhN .page_filter__khIHh .page_filter_data__Eyz10 .page_buttonActive__dkXDa{font-size:var(--homepage-header-size);border:1px solid var(--trips-subtitle-color);background:var(--trips-subtitle-color)}.page_listings__8ddhN .page_filter__khIHh .page_filter_data__Eyz10 .page_buttonActive__dkXDa span{color:var(--btn-color)}.page_listings__8ddhN .page_filter__khIHh .page_filter_data__Eyz10 .page_badge__2UZYk{position:absolute;top:0;right:0;z-index:9999}.page_listings__8ddhN .page_filter__khIHh .page_filter_data__Eyz10::-webkit-scrollbar{display:none}.page_listings__8ddhN .page_filter__khIHh .page_searchbox__DJrhb{border:1px solid #cecece;background-color:#f7f7f7;height:45px}.page_listings__8ddhN .page_createlist__9NPla{border:1px solid var(--text-color);color:var(--text-color);border-radius:10px;padding:8px 12px}.page_listings__8ddhN .page_scroll__S0IUu .page_scrollcontent__UYmnJ .page_list__2SST4{width:100%;height:100%}.page_listings__8ddhN .page_scroll__S0IUu .page_scrollcontent__UYmnJ .page_list__2SST4 .page_bookinglist__0JN72{background-color:#f7f7f7;padding:32px;border-radius:12px}.page_listings__8ddhN .page_scroll__S0IUu .page_scrollcontent__UYmnJ .page_tables__a3INg .page_flex__OpR4Z{display:flex;gap:15px;align-items:center;cursor:pointer}.page_listings__8ddhN .page_scroll__S0IUu .page_scrollcontent__UYmnJ .page_tables__a3INg .page_flex__OpR4Z .page_box__tvlx2{width:60px;height:40px;border:1px solid #7c7c7c;border-radius:5px;background-color:#7c7c7c;display:flex;align-items:center;justify-content:center}.page_listings__8ddhN .page_scroll__S0IUu .page_scrollcontent__UYmnJ .page_tables__a3INg .page_flex__OpR4Z p,.page_listings__8ddhN .page_scroll__S0IUu .page_scrollcontent__UYmnJ .page_tables__a3INg .page_pagination__a120K p{margin-bottom:0}.page_listings__8ddhN .page_feedback__PrEBI{background:none;text-decoration:underline;padding:8px;border-radius:8px}.page_listings__8ddhN .page_feedback__PrEBI:hover{background-color:#f7f7f7}.page_cursorevent__pxDMS:disabled{cursor:not-allowed}.page_modal_group__GHPeu .page_close__PJ2se{background:transparent;color:var(--trips-subtitle-color)}.page_modal_group__GHPeu .page_fieldset__gJDHC .page_radio__LaoQR{accent-color:#008489;height:20px;width:20px}.page_modal_group__GHPeu .page_fieldset__gJDHC label{color:var(--trips-subtitle-color)}.page_modal_group__GHPeu .page_modal_header__qAr_5 .page_feedback__PrEBI{color:#484848}.page_modal_group__GHPeu .page_modal_footer___oRYu .page_back__XRqMH{color:#008489;background:transparent;border:none}.page_modal_group__GHPeu .page_modal_footer___oRYu .page_continue__fKKta{background-color:#008489;border:none;border-radius:4px;color:var(--btn-color)}.page_modal_group__GHPeu .page_modal_footer___oRYu a{color:var(--text-color);text-decoration:underline!important}.page_btn__k6UdY{background-color:transparent;padding:8px;border:1px solid var(--text-color);border-radius:8px;width:70px}.page_bttn__B92Nq{background-color:transparent;border:1px solid transparent;font-weight:700;text-decoration:underline}.page_stickybtn__nYrH6{background-color:var(--btn-color);padding:15px;z-index:9999}.page_footer__gNmRW,.page_stickybtn__nYrH6{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:space-between}.page_footer__gNmRW{padding:10px}.page_footer__gNmRW .page_btn1__QFk92{background-color:transparent;border:1px solid var(--btn-color);padding:10px;color:var(--text-color);text-decoration:underline}.page_footer__gNmRW .page_btn2__KwLW9{background-color:var(--text-color);border:1px solid var(--text-color);border-radius:5px;padding:5px 15px;color:var(--btn-color)}@media screen and (max-width:766px){.page_listings__8ddhN .page_filter__khIHh{display:grid;grid-gap:20px;gap:20px}}.page_listings__dZjqm{height:100%}.page_listings__dZjqm h5{color:var(--text-color)!important;font-size:var(--notes-text);font-family:var(--font-family-base)}.page_listings__dZjqm .page_filter__ylEm4{display:flex}.page_listings__dZjqm .page_filter__ylEm4 .page_filter_data__RJCjZ{display:grid;grid-template-columns:repeat(3,1fr);overflow:auto;margin-bottom:20px}.page_listings__dZjqm .page_filter__ylEm4 .page_filter_data__RJCjZ .page_button__8ZUOV{padding:5px;font-size:var(--homepage-header-size);border:1px solid #cecece;background:transparent}.page_listings__dZjqm .page_filter__ylEm4 .page_filter_data__RJCjZ .page_button__8ZUOV span{margin-right:5px;white-space:nowrap;color:var(--text-color)}.page_listings__dZjqm .page_filter__ylEm4 .page_filter_data__RJCjZ .page_button__8ZUOV .page_iosicon__9nCYC{font-size:var(--filter-btn-text);transform:rotate(90deg);display:flex}.page_listings__dZjqm .page_filter__ylEm4 .page_filter_data__RJCjZ .page_button__8ZUOV:hover{border:1px solid var(--text-color)}.page_listings__dZjqm .page_filter__ylEm4 .page_filter_data__RJCjZ .page_buttonActive__ptxP1{font-size:var(--homepage-header-size);border:1px solid var(--trips-subtitle-color);background:var(--trips-subtitle-color)}.page_listings__dZjqm .page_filter__ylEm4 .page_filter_data__RJCjZ .page_buttonActive__ptxP1 span{color:var(--btn-color)}.page_listings__dZjqm .page_filter__ylEm4 .page_filter_data__RJCjZ .page_badge__8dkFo{position:absolute;top:0;right:0;z-index:9999}.page_listings__dZjqm .page_filter__ylEm4 .page_filter_data__RJCjZ::-webkit-scrollbar{display:none}.page_listings__dZjqm .page_filter__ylEm4 .page_searchbox__bjWRS{border:1px solid #cecece;background-color:#f7f7f7;height:45px}.page_listings__dZjqm .page_createlist__EZh0l{border:1px solid var(--text-color);color:var(--text-color);border-radius:10px;padding:8px 12px}.page_listings__dZjqm .page_scroll__YsNNB .page_scrollcontent__NcLQs .page_list__2GJJ_{width:100%;height:100%}.page_listings__dZjqm .page_scroll__YsNNB .page_scrollcontent__NcLQs .page_list__2GJJ_ .page_bookinglist__AIro8{background-color:#f7f7f7;padding:32px;border-radius:12px}.page_listings__dZjqm .page_scroll__YsNNB .page_scrollcontent__NcLQs .page_tables__gaEi5 .page_flex__ET_gs{display:flex;gap:15px;align-items:center;cursor:pointer}.page_listings__dZjqm .page_scroll__YsNNB .page_scrollcontent__NcLQs .page_tables__gaEi5 .page_flex__ET_gs .page_box__pRQcA{width:60px;height:40px;border:1px solid #7c7c7c;border-radius:5px;background-color:#7c7c7c;display:flex;align-items:center;justify-content:center}.page_listings__dZjqm .page_scroll__YsNNB .page_scrollcontent__NcLQs .page_tables__gaEi5 .page_flex__ET_gs p,.page_listings__dZjqm .page_scroll__YsNNB .page_scrollcontent__NcLQs .page_tables__gaEi5 .page_pagination__u4_qq p{margin-bottom:0}.page_listings__dZjqm .page_feedback__cBR06{background:none;text-decoration:underline;padding:8px;border-radius:8px}.page_listings__dZjqm .page_feedback__cBR06:hover{background-color:#f7f7f7}.page_cursorevent__uGnBa:disabled{cursor:not-allowed}.page_modal_group__834pI .page_close__MDsuZ{background:transparent;color:var(--trips-subtitle-color)}.page_modal_group__834pI .page_fieldset__4tgbL .page_radio__lxvsO{accent-color:#008489;height:20px;width:20px}.page_modal_group__834pI .page_fieldset__4tgbL label{color:var(--trips-subtitle-color)}.page_modal_group__834pI .page_modal_header__ZKMpl .page_feedback__cBR06{color:#484848}.page_modal_group__834pI .page_modal_footer__aR706 .page_back__d3n_1{color:#008489;background:transparent;border:none}.page_modal_group__834pI .page_modal_footer__aR706 .page_continue__suCv7{background-color:#008489;border:none;border-radius:4px;color:var(--btn-color)}.page_modal_group__834pI .page_modal_footer__aR706 a{color:var(--text-color);text-decoration:underline!important}.page_btn__GfVi_{background-color:transparent;padding:8px;border:1px solid var(--text-color);border-radius:8px;width:70px}.page_bttn__V3SfD{background-color:transparent;border:1px solid transparent;font-weight:700;text-decoration:underline}.page_stickybtn__W3FEV{background-color:var(--btn-color);padding:15px;z-index:9999}.page_footer__NK63z,.page_stickybtn__W3FEV{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:space-between}.page_footer__NK63z{padding:10px}.page_footer__NK63z .page_btn1__Rbx3i{background-color:transparent;border:1px solid var(--btn-color);padding:10px;color:var(--text-color);text-decoration:underline}.page_footer__NK63z .page_btn2__egR_D{background-color:var(--text-color);border:1px solid var(--text-color);border-radius:5px;padding:5px 15px;color:var(--btn-color)}@media screen and (max-width:766px){.page_listings__dZjqm .page_filter__ylEm4{display:grid;grid-gap:20px;gap:20px}}