@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.mobile_sub_menu{display:none}.mobile_sub_menu .mobile_image img{box-shadow:0 5px 7px rgba(0,0,0,.3);border-radius:50%}.mobile_sub_menu .mobile_title{text-decoration:none;color:#000;font-weight:600;font-size:11px;margin-top:1.3vh}@media screen and (max-width:480px){.mobile_sub_menu{display:block}}.mobile_item.active .mobile_image img{border:2px solid var(--theme-primary-color);border-radius:50%}.mobile_item.active .mobile_title{color:var(--theme-primary-color);font-weight:700}.blink{animation:blink 2s ease-in-out infinite}@keyframes blink{0%{opacity:0}to{opacity:1}}.sub_category{margin-top:-50px;background-color:#c6e7fd;padding-top:50px;border-radius:20px 20px 0 0;overflow:hidden;margin-bottom:50px;color:#000;box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}@media screen and (max-width:480px){.sub_category{display:none}}.sub_category .item{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.sub_category .item a{text-decoration:none;color:#000;width:100%;text-align:center}.sub_category .active{background-color:#83ccfc}.sub_category .item:hover{background-color:#83ccfc;cursor:pointer;transition:.4s}.airbnb__container{height:auto;border-radius:5px;min-width:220px;width:100%;margin-top:20px;padding:5px;box-shadow:var(--bg-shadow)}@media (max-width:768px){.airbnb__container{margin:20px 0}}.airbnb__container:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);transition:box-shadow .3s ease;background:#fff}.airbnb__container .card__body{padding:10px}.location__section{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis}.airbnb__img{object-fit:cover}.airbnb__container .swiper{height:220px;width:100%;border-radius:5px 5px 0 0;background-color:transparent}.airbnb__container .swiper-slide{height:100%;width:100%;position:relative;opacity:1}.airbnb__container .swiper-pagination-bullet-active{background-color:#fff!important}.airbnb__container .swiper-pagination-bullet{background-color:#fff!important;opacity:1}.card_title_section{margin-top:6px;font-size:15px;color:#000;display:flex;align-items:center!important;justify-content:space-between}.airbnb__container .title{font-size:16px;font-weight:600;color:#000;margin-left:2px;margin-bottom:5px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.airbnb__container .star__rating{display:flex}.lazy-load-image-background{width:100%!important}.prev{display:block;fill:none;height:12px;width:12px;stroke:currentcolor;stroke-width:4;overflow:visible}.card_icon:hover{cursor:pointer}.card_rating{color:gold}.vendor_badge img{object-fit:contain;position:absolute;top:5px;right:5px;cursor:pointer;z-index:1;border-radius:50%}.user-verification-modal .modal-header{border:none;padding:20px 20px 10px;text-align:center}.user-verification-modal .modal-title{width:100%}.user-verification-modal .modal-title h5{font-weight:600;color:#333;margin:10px 0 5px}.user-verification-modal .modal-title .subtitle{color:#666;font-size:.9rem;margin:0}.user-verification-modal .header-icon{margin:0 auto 10px}.user-verification-modal .modal-body{padding:20px}.verification-form{max-width:400px;margin:0 auto}.user-verification-modal .form-group{margin-bottom:20px}.user-verification-modal .form-label{display:block;margin-bottom:8px;font-weight:500;color:#444}.user-verification-modal .form-control{width:100%;height:48px;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:1rem;transition:all .3s ease}.user-verification-modal .form-control:focus{border-color:#156cb3;box-shadow:0 0 0 3px rgba(21,108,179,.1);outline:none}.user-verification-modal .input-group{display:flex;align-items:center}.user-verification-modal .input-group-text{display:flex;align-items:center;padding:0 12px;background-color:#f5f7fa;border:1px solid #ddd;border-right:none;border-radius:8px 0 0 8px;font-size:.9rem;height:100%}.user-verification-modal .input-group-text .flag-icon{margin-right:8px;object-fit:contain}.user-verification-modal .submit-btn,.verify-btn{width:100%;padding:12px;background-color:#156cb3!important;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:10px}.user-verification-modal .submit-btn:hover,.verify-btn:hover{background-color:#115a9a}.user-verification-modal .submit-btn:disabled,.verify-btn:disabled{background-color:#ccc;cursor:not-allowed}.user-verification-modal .change-number-btn{background:none;border:none;color:#156cb3;font-size:.9rem;cursor:pointer;margin-top:15px;display:inline-block}.user-verification-modal .change-number-btn:hover{text-decoration:underline}.user-verification-modal .otp-sent-message{display:flex;align-items:center;justify-content:center;background-color:#f0f7ff;padding:12px;border-radius:8px;margin-bottom:20px;color:#156cb3}.user-verification-modal .otp-sent-message p{margin:0 0 0 8px}.user-verification-modal .otp-icon{display:flex}.user-verification-modal .spinner{display:inline-block;width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:spin 1s ease-in-out infinite;margin-right:8px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:576px){.user-verification-modal .modal-dialog{margin:10px}.user-verification-modal .modal-body{padding:15px}.user-verification-modal .form-control{padding:10px 12px}}.mobno-input:focus{border-color:#156cb3;box-shadow:0 0 0 3px rgba(21,108,179,.1);outline:none;border:none!important}.filterBox,.filterContainer,.left,.lower,.right_side,.upper{display:flex}.filterContainer{height:80px;width:97%;border:1px solid #ccc;border-radius:20px;margin:0 auto;box-shadow:0 5px 10px rgba(0,0,0,.1)}.filterContainer .form-switch{font-size:15px}.filterBox{height:80px;width:33.3%;border-radius:20px 0 0 20px;flex-direction:column}.city_lower,.lower,.upper{height:40px;width:100%}.filterBox:not(:last-child){border-right:1px solid #ccc}.filterCustomBox{flex-direction:row;font-size:24px}.filterCustomBox,.upper{align-items:center;justify-content:space-around}.upper{font-size:20px}.filter_title{font-size:18px;font-weight:500}.filter_sub_title{font-size:22px;font-weight:700}.right_side{justify-content:space-around;align-items:center}.lower{font-size:16px;justify-content:center;align-items:center}.city_lower{margin-left:25px}.city_lower .left_side{display:flex;align-items:center;justify-content:left}.left{height:80px;flex-direction:column}.select .Locality__menu .css{background-color:red}.filterContainer .css-1jqq78o-placeholder{color:#000}@media only screen and (max-width:480px){.filterContainer{display:none}.filterBox,.filterContainer{height:60px}.filter_title{font-size:8px}.filter_sub_title{font-size:10px}.bottom,.date{margin-bottom:6px}.calendar{object-fit:contain}.left{height:100%}.upper{height:40px;width:100%;display:flex;font-size:20px;justify-content:space-around;align-items:center}.filterBox .bottom{display:flex;align-items:flex-end;height:26px}}@media only screen and (max-width:884px) and (min-width:426px){.filterContainer .city_lower .left_side{margin-left:8px}}@media only screen and (max-width:1024px) and (min-width:884px){.filterContainer .city_lower .left_side{margin-left:26px}}@media only screen and (max-width:1440px) and (min-width:1024px){.filterContainer .city_lower .left_side{margin-left:34px}}.filter__option ul{list-style:none;margin:0;padding:0}.filter__option ul li{margin:5px 0;padding:5px;border-radius:5px}.filter__option ul li:hover{background-color:#f8f8f8;cursor:pointer}.calendar{object-fit:contain}.form-check{margin-left:8px}.filterContainer .css-1hb7zxy-IndicatorsContainer,.filterContainer .css-1u9des2-indicatorSeparator,.filterContainer .css-1wy0on6,.filterContainer .css-1xc3v61-indicatorContainer{display:none}.filterContainer .css-13cymwt-control{border:none;background:0 0;outline:0;box-shadow:none;color:#000;font-weight:700;font-size:22px}.filterContainer .css-t3ipsp-control{border:none!important;outline:0!important;box-shadow:none;background-color:transparent;font-weight:700;font-size:22px}.filterContainer .City__menu,.filterContainer .Locality__menu{z-index:3;width:200px!important}.filterContainer .City__menu::-webkit-scrollbar{width:5px}.filterContainer .City__menu::-webkit-scrollbar-thumb{background-color:red!important;outline:1px solid green}.filter__text,.filter_container .icon{font-weight:700}.filter_container::-webkit-scrollbar{display:none}.filter_container{border:1px solid var(--text-color);box-shadow:0 1px 25px rgba(0,0,0,.2);border-radius:46px;display:flex;margin:20px 0;align-items:center;overflow:hidden;padding:0}.filter_container ul{list-style:none;display:flex;width:100%;margin:0;padding:0}.filter_container ul li{flex:1 1;display:flex;align-items:center;justify-content:center;border-right:1px solid #ccc;height:60px;font-size:14px}.filter_container ul li:last-child{border-right:none}@media (max-width:768px){.filter_container{overflow-x:auto}.filter_container ul{width:max-content}.filter_container ul li{flex:0 0 auto;width:120px}}.filter_container ul li:hover{cursor:pointer}.filter_container ul li:last-child{border:none}.filter__text{font-size:10px;color:var(--theme-primary-color)}.slider_color{color:var(--theme-primary-color)!important}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-height:100vh!important}.venue_btn{position:fixed;cursor:pointer;z-index:999;right:0;align-items:start;top:32%;display:none;padding:5px;align-items:center;color:var(--theme-primary-color);background-color:var(--bg-color);border-radius:3px}@media only screen and (max-width:480px){.venue_btn{display:flex}}.custom__banner{position:relative;height:auto;min-height:200px;width:100%;margin-bottom:25px}@media only screen and (max-width:476px){.custom__banner{min-height:53px;margin-bottom:18px}}@media only screen and (min-width:768px){.custom__banner{min-height:115px;border-radius:5px;margin-bottom:20px}}@media only screen and (max-width:2560px) and (min-width:769px){.custom__banner{min-height:200px;border-radius:5px;margin-bottom:12px}}.sub__cat_ui_wrapper{position:relative;width:100%;max-width:950px;margin:0 auto;padding:0 10px;box-sizing:border-box}@media (max-width:768px){.sub__cat_ui_wrapper{display:none}}.sub__cat_ui_container{height:70px;width:950px;max-width:auto;margin:20px auto;border-radius:80px;box-shadow:0 0 0 1px rgba(0,0,0,.02),0 4px 8px 0 rgba(0,0,0,.08),0 12px 30px 0 rgba(0,0,0,.12);display:flex;align-items:center;font-family:sans-serif;position:relative;box-sizing:border-box;overflow:hidden}.sub__cat_ui_pill{position:absolute;height:100%;background-color:#fff;border-radius:80px;top:0;left:0;z-index:0;transition:transform .3s ease,width .3s ease}.sub__cat_ui_section{width:210px;height:100%;padding:10px 20px;border-left:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;cursor:pointer;font-size:14px;font-weight:400;position:relative;z-index:1}.sub__cat_ui_section.disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.sub__cat_ui_section label{font-size:14px;color:#555;font-weight:600}.sub__cat_ui_section .value{display:flex;align-items:center;height:100%;color:#777}.sub__cat_ui_section:hover:not(.active){background-color:#ccc;border-radius:100px!important}.sub__cat_ui_container:has(.sub__cat_ui_section:nth-child(2).active) .sub__cat_ui_section:nth-child(3),.sub__cat_ui_container:has(.sub__cat_ui_section:nth-child(2):hover) .sub__cat_ui_section:nth-child(3){border-left:1px solid transparent}.sub__cat_ui_container:has(.sub__cat_ui_section:nth-child(3).active) .sub__cat_ui_section:nth-child(4),.sub__cat_ui_container:has(.sub__cat_ui_section:nth-child(3):hover) .sub__cat_ui_section:nth-child(4){border-left:1px solid transparent}.sub__cat_ui_container:has(.sub__cat_ui_section:nth-child(4).active) .sub__cat_ui_section:nth-child(5),.sub__cat_ui_container:has(.sub__cat_ui_section:nth-child(4):hover) .sub__cat_ui_section:nth-child(5){border-left:1px solid transparent}.sub__cat_ui_btn{border:none;color:#fff;font-size:18px;border-radius:50px;cursor:pointer;height:40px;display:flex;align-items:center;justify-content:center;padding:0 14px;gap:6px;transition:all .3s ease;background-color:var(--theme-primary-color);width:100%}.sub__cat_ui_btn label{margin-right:4px;font-size:14px;font-weight:600;color:#fff;pointer-events:none}.sub__cat_ui_search{height:100%;display:flex;align-items:center;justify-content:center;padding-right:10px;min-width:70px;flex-shrink:0;width:auto;transition:width .3s ease;z-index:2}.sub__cat_ui_section:nth-of-type(5):hover{background-color:#ebebeb;border-top-right-radius:0!important;border-bottom-right-radius:0!important;margin-right:0!important;z-index:1}.sub__cat_ui_container:has(.sub__cat_ui_section:nth-of-type(5):hover) .sub__cat_ui_search{background-color:#ebebeb;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:0;z-index:1}.sub__cat_ui_container:has(.sub__cat_ui_section:nth-of-type(5):hover) .sub__cat_ui_wrapper{background-color:var(--theme-primary-color)}.sub__cat_ui_section:nth-of-type(5).active{background-color:#ebebeb;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none}.sub__cat_ui_container:has(.sub__cat_ui_section:nth-of-type(5).active) .sub__cat_ui_search{background-color:#fff;border-top-left-radius:0;border-bottom-left-radius:0}.sub__cat_ui_section.active{background-color:#fff!important;border:none;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:2;border-radius:100px;transition:background-color .3s,border-radius .3s}.sub__cat_ui_container:has(.sub__cat_ui_section.active){background-color:#ebebeb}.sub__cat_ui_panel_container{position:absolute;top:100%;background:#fff;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.12);padding:16px;margin-top:10px;z-index:10;animation:fadeInSlideUp .3s ease forwards;transition:all .3s ease;max-width:95vw}.panel-content{display:flex;flex-direction:column;padding:0;width:100%;max-width:480px}.panel-content h4{margin-bottom:6px;font-size:18px;font-weight:700;color:#222}.panel-content label{font-size:14px;font-weight:600;color:#484848;display:flex;align-items:center;gap:10px}.panel-content input,.panel-content select{padding:12px 16px;font-size:16px;border:1px solid #ccc;border-radius:12px;background-color:#fff;transition:border-color .2s ease-in-out;width:100%;box-sizing:border-box}.panel-content input:focus,.panel-content select:focus{outline:none;border-color:#ff385c}.panel-content input[type=checkbox]{width:16px;height:16px;margin-right:8px}.panel-content label input[type=checkbox]{margin-right:8px;accent-color:#ff385c}.checkbox-group{gap:10px}.checkbox-group,.where-panel{display:flex;flex-direction:column}.where-panel{gap:16px}.where-search{padding:12px 16px;font-size:16px;border:1px solid #ddd;border-radius:12px;width:100%;background:#f9f9f9}.suggestion-list{display:flex;flex-direction:column;gap:5px;max-height:240px;overflow-y:auto;padding-right:4px;scroll-behavior:smooth}.suggestion-list::-webkit-scrollbar{width:6px}.suggestion-list::-webkit-scrollbar-track{background:transparent}.suggestion-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px}.suggestion-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;cursor:pointer;transition:background-color .2s ease}.suggestion-item:hover{background-color:#f2f2f2}.suggestion-icon{font-size:24px;background:#f0f0f0;padding:10px;border-radius:12px;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.suggestion-text .title{font-weight:600;font-size:15px;color:#222}.suggestion-text .subtitle{font-size:13px;color:#717171}.where-inline-search{font-size:14px;border-radius:8px;width:100%;box-sizing:border-box;background-color:transparent;color:#222;outline:none;border:none;height:28px;line-height:1.2;padding-right:24px}.input-with-clear{position:relative;display:flex;align-items:center}.clear-icon{position:absolute;right:10px;cursor:pointer;font-size:14px;color:#888;transition:color .2s ease}.clear-icon:hover{color:#000}.filter-label-with-clear{display:flex;align-items:center;gap:5px}.looking-for-panel .suggestion-item{padding:10px 14px;gap:10px}.looking-for-panel .suggestion-icon{background-color:#f7f7f7;font-size:20px}.filter-row{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #eee}.filter-row:last-child{border-bottom:none}.filter-labels{display:flex;flex-direction:column}.filter-labels .label{font-size:16px;font-weight:600;color:#222}.filter-labels .subtitle{font-size:13px;color:#717171;margin-top:4px}.counter{display:flex;align-items:center;gap:10px}.counter button{width:32px;height:32px;border-radius:50%;border:1px solid #ddd;background-color:#fff;font-size:18px;cursor:pointer;transition:background .2s ease}.counter button:hover{background-color:#f0f0f0}.counter span{font-size:16px;min-width:20px;text-align:center}