span.scrollMore{font-weight:400;font-size:21.9021px;line-height:100%;color:#1f1f1f;display:flex;align-items:center}span.scrollMore svg{margin-right:16px}.bookingSection{padding:132px 140px;background:#f2f2f2;border-radius:50px}.bookingContainer .container{max-width:100%;padding:0 130px}.bookingImageBox .boxImage{margin-bottom:45px}.bookingImageBox .boxtitle{margin-bottom:18px}.bookingImageBox h5{font-weight:500;font-size:24px;line-height:32px;color:#18181b}.bookingImageBox p{font-weight:300;font-size:16px;line-height:24px;color:#1f1f1f;max-width:330px;margin:0 auto}.areaImageBox img{width:100%;height:386.95px;object-fit:cover;border-radius:10px}.areaImageBox{margin-bottom:46px}.areaImageBox h4{font-weight:400;font-size:30px;line-height:38px;color:#000;margin-top:16px}.appMainBtn,.read_more .appMainBtn{text-align:center}.homeCarousel img.w-100{max-height:920px;object-fit:cover;border-radius:40px}.homeCarousel .carousel .carousel-inner{position:absolute;max-width:648px;width:100%;left:50px;text-align:left;bottom:-1px;background:#fff;border-radius:0 40px 0 0;padding:55px 64px 52px 36px}.homeCarousel .carousel-inner .carousel-caption{text-align:left;height:100%;width:100%;position:unset;display:flex!important;flex-direction:column;padding:0 0 25px}.homeCarousel .carousel-inner .carousel-caption h5{font-family:Carmen Sans,sans-serif;font-style:normal;font-weight:400;font-size:51.008px;line-height:61px;color:#18181b}.homeCarousel .carousel-inner .carousel-caption p{font-weight:400;font-size:18px;line-height:160%;color:#1f1f1f;margin-top:11px}.carouselSlide button .carousel-control-next-icon,.carouselSlide button .carousel-control-prev-icon{background-image:unset;font-size:22px}.carouselSlide .carousel-indicators button{display:none}.carouselSlide .carousel-indicators button.active{display:block}.carouselSlide .carousel-indicators{position:unset}.carouselSlide .carousel-indicators [data-bs-target]{text-indent:unset!important;height:0}.slideHomeMain{border-right:1px solid #c4c5bf;padding:0 30px}.logoSliderSection{padding:90px 50px 100px;background:#f2f2f2;border-radius:50px;overflow:hidden}.logoSliderSection .sectionTitleDesc{margin:0 0 90px;text-align:center}.LogoSliderContainer .container{max-width:100%;padding:0 90px}@keyframes scroll{0%{transform:translateX(0)}to{transform:translatex(-1000%)}}.propertyCardsLayout{height:100%}.propertyCardsLayout .item{height:550px;max-width:100%;position:relative;overflow:hidden;border-radius:10px}.propertyCardSlideUp{max-width:100%}.propertyCardsLayout .item .tagSlider:hover~.item__overlay,.propertyCardsLayout .item a:hover~.item__overlay{transform:translateZ(0);justify-content:end;top:0;bottom:0}.propertyCardsLayout .item .tagSlider,.propertyCardsLayout .item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.svDefault .item .tagSlider,.svDefault .item a{cursor:default}.propertyCardsLayout img{width:100%;display:block;object-fit:cover;border-radius:10px;height:100%}.item__overlay{display:flex;flex-direction:column;justify-content:start;position:absolute;width:100%;bottom:60px;background:linear-gradient(1turn,#000 -4.22%,rgba(0,0,0,.431) 45.85%,transparent 97.19%);transform:translate3d(0,calc(100% - 3.5rem),0);transition:all .5s ease}.item__overlay .item__body{display:flex;align-items:center;gap:15px}.titleAndPrice h3{font-weight:400;font-size:20px;line-height:140%;color:#fff;margin-bottom:8px}.titleAndPrice span{font-weight:400;font-size:16px;line-height:160%;color:#fff}.item__overlay .titleAndPrice{padding:35px 32px;background:linear-gradient(1turn,#000 -4.22%,rgba(0,0,0,.431) 45.85%,transparent 97.19%)}.item__overlay.spoffer-des{bottom:80px}.propertyCardsLayout .item .tagSlider:hover~.item__overlay .titleAndPrice,.propertyCardsLayout .item a:hover~.item__overlay .titleAndPrice{background:unset;padding-bottom:0}.propertyCardsLayout .item .item__overlay .item__body{padding:35px 32px}.propertyCardsLayout .item .tagSlider:hover~.item__overlay .item__body,.propertyCardsLayout .item a:hover~.item__overlay .item__body{padding-top:15px}span.ammenitiesDisplay{font-weight:400;font-size:16px;line-height:160%;color:#fff;display:flex;align-items:center}span.ammenitiesDisplay img{margin-right:5px;max-width:24px}.container.areaSection.sectionSpacing{max-width:1407px}.areaSection .container,.homeCarousel .container{max-width:1420px}.areaSection .sectionTitleDesc,.homeCarousel .container .sectionTitleDesc{margin:0 0 70px}.homeSliderAction .carouselSlide{display:flex;align-items:center;gap:5px}.homeSliderAction .carouselSlide .carousel-control-next,.homeSliderAction .carouselSlide .carousel-control-prev{position:unset!important;background:transparent;border:0}.homeSliderAction .carouselSlide .carousel-indicators button{background:transparent;border:0}.slideHomeMain img{max-width:unset!important}.areaSection .mantine-Tabs-root .mantine-Tabs-tabsList .mantine-Tabs-tab:hover{background:transparent}.homeSearchLayout{max-width:1280px;margin:0 auto;padding:48px 32px 28px;background:hsla(0,0%,100%,.7);border:1px solid #fff;backdrop-filter:blur(17px);border-radius:70px}.homeSearchLayout .searchTitle h3{font-weight:300;font-size:38px;line-height:46px;color:#000}.popularSearchResultTitle p{font-weight:500;font-size:16px;line-height:24px;color:#1f1f1f}.searchResult ul.searchList li{font-weight:300;font-size:20px;line-height:28px;margin-bottom:16px;color:#1f1f1f;cursor:pointer}.searchIcon button svg{margin:0;width:35px}.searchIcon.active button{padding:0 28px;background:#000;border-radius:9999px}.searchIcon.active button svg{filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(0) hue-rotate(93deg) brightness(103%) contrast(103%)}.homeSliderAction .carouselSlide .carousel-indicators{margin-bottom:20px!important}.propertyCardsLayout .item__overlay .titleAndPrice h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:99%}.areaSectionBlurbs{display:grid;grid-template-columns:repeat(3,1fr);gap:57px;margin:64px 0}.areaSectionBlurbs img{max-width:100%;height:100%!important;object-fit:cover;border-radius:10px;width:100%}.areaBlurbs:nth-child(2){grid-row:1/3;grid-column:2}span.areaImg{display:block;height:400px;max-width:100%;width:100%}.areaMainImgCust span.areaImg.areaMainimg{height:100%}span.areaBoxTitle{display:block;font-size:30px;font-style:normal;font-weight:400;line-height:38px;margin-top:16px;color:#212529}.areaMainimg img{border-radius:10px 150px 10px 10px}.areaMainImgCust{display:flex;flex-direction:column;height:100%}.position-relative.homeCarousel{padding:0 50px;margin-bottom:220px}.homeBookingCarousel{display:none}.homeCarousel .mantine-Carousel-root .mantine-Carousel-controls{top:auto;bottom:-40px;width:auto;justify-content:flex-end;padding:0;gap:70px;right:0}.homeCarousel .mantine-Carousel-root .mantine-Carousel-controls .mantine-Carousel-control{border:none;box-shadow:none;background:none}.homeCarousel .mantine-Carousel-root .mantine-Carousel-controls .mantine-Carousel-control svg{color:#212529!important}.homeCarousel .carousel-inner .carouselSlide{margin-right:45px}.ha--HomeSearch input.mantine-Input-input{height:98px;background:#fff;box-shadow:0 20px 25px rgba(0,0,0,.1),0 8px 10px rgba(0,0,0,.1);border-radius:50px;padding:15px 70px 24px;font-size:24px;font-style:normal;font-weight:400;color:#696969;line-height:140%;border:0}.ha--HomeSearch .mantine-Input-icon{left:17px;bottom:2px;position:absolute;font-size:26px;top:0;display:flex;align-items:center;justify-content:center;width:3.75rem;color:#adb5bd}.ha--HomeSearch .mantine-Input-icon svg{width:28px;height:28px}.ha--searchBarAction{padding:14px 28px;right:15px}.ha--HomeSearch .mantine-Input-rightSection{right:30px;position:absolute;top:0;bottom:0;justify-content:center;width:3.75rem;align-items:center;display:flex}.ha--homeSearchDD{padding:20px 20px 20px 30px;background:#fff;box-shadow:0 8px 10px -6px rgba(0,0,0,.1),0 20px 25px -5px rgba(0,0,0,.1);position:absolute;width:90%;z-index:999;border-radius:20px 20px 20px 20px;left:5%;top:95%}.ha--HomeMainSearchDes{position:relative}span.ha--listTitle{font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#1f1f1f;text-transform:capitalize;display:flex;align-items:center;gap:3px}.ha--homeSearchDDList ul{margin-top:7px;display:flex;flex-direction:column;gap:5px;margin-right:15px}.ha--homeSearchDDList ul li{font-size:16px;font-style:normal;font-weight:300;line-height:26px;color:#1f1f1f;padding:3px;display:flex;align-items:start;gap:10px}span.ha--SeemoreText{font-weight:400}.ha--homeSearchDDList ul li:hover{background:#f2f2f2;font-weight:300}.scrollable-container{max-height:300px;overflow-y:auto}span.ha--horizontalLine{width:100%;height:1px;background:#c4c5bf;margin:0 6px}.holder{position:relative}.dropdownCustForHomeSearchBar{position:absolute;display:none}#myInput:focus+#myDropdown{display:block}span.searchedTextCust{font-weight:600}.haIconColorHomeSearch svg{filter:brightness(0) saturate(100%) invert(43%) sepia(11%) saturate(9%) hue-rotate(5deg) brightness(90%) contrast(87%)}.tagSlider{cursor:pointer!important}.strikePriceDes{position:relative;padding-top:8px}.strikePriceDes span.strikeOldPriceDes{position:absolute;left:69px;top:-7px;font-size:13px;text-decoration:line-through;white-space:nowrap}.svultraDs{bottom:45px}.ha-main-banner{position:relative;display:flex;align-items:flex-start;padding:0 50px}.ha-main-banner .ha-home-content{width:48%;padding:50px 50px 20px 0}@media (min-width:1800px){.ha-main-banner{align-items:center}.ha-main-banner .ha-home-content{padding:20px 120px 20px 95px}}.ha-main-banner .banner_img{width:52%}.ha-main-banner .banner_img img{border-radius:0 40px 280px 0;width:100%;height:auto}.ha-main-banner .ha-home-content .banner_heading{margin:0 0 55px;color:#1f1f1f;font-family:Carmen Sans,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:1.2}.ha-main-banner .ha-home-content p{color:#696969;font-size:24px;font-style:normal;font-weight:400;line-height:32px;margin:0 0 65px;font-family:Poppins,sans-serif}.ha-homeSearch{margin-top:-110px;margin-bottom:116px}.ha-homeSearch .homeSearchLayout h3{color:#000;font-family:Poppins,sans-serif;font-size:38px;font-style:normal;font-weight:300;line-height:46px;margin:0 0 30px}.ha-homeSearch .searchInput{position:relative;background:#fff;box-shadow:0 20px 25px rgba(0,0,0,.1),0 8px 10px rgba(0,0,0,.1);border-radius:50px;padding:15px 30px;min-height:98px;display:flex;align-items:start;justify-content:center;flex-direction:column;height:98px}.ha-homeSearch .searchInput .mantine-InputWrapper-root{width:100%}.ha-homeSearch .searchInput .mantine-Input-input{padding-bottom:0;font-size:24px}.ha-homeSearch .searchInput .searchBarAction{position:absolute;top:50%;right:32px;transform:translateY(-50%)}.ha-booking-box{border-radius:50px;background:#f2f2f2;padding:132px 30px;text-align:center}.ha-booking-box .bookingColumns{max-width:1210px;margin:96px auto 0;display:grid;grid-template-columns:repeat(3,1fr);column-gap:110px;row-gap:125px}.areaSection{padding-top:220px}.position-relative.homeCarousel .hotel_banner{max-width:100%;border-radius:40px;width:100%}.propertyCardSlideSm{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.propertyCardSlideSm .propertyCardSlideUp{width:calc(33.33% - 40px * 2 / 3);max-width:inherit;flex:0 0 auto}.propertyCardSlideSm .propertyCardSlideUp:nth-child(4),.propertyCardSlideSm .propertyCardSlideUp:nth-child(5){width:calc(50% - 40px * 1 / 2)}.main_search_banner{position:relative;margin:0 0 212px}.main_search_banner .ha-homeSearch{position:absolute;bottom:-100px;width:100%;left:0;margin:0}.areaSection .mantine-Tabs-root .mantine-Tabs-tabsList .mantine-Tabs-tab{padding:20px 10px;margin-right:50px;font-weight:400;font-size:24px;line-height:140%;color:#1f1f1f;border-bottom:1px solid #1f1f1f00;cursor:pointer}.areaSection .mantine-Tabs-root .mantine-Tabs-tabsList .mantine-Tabs-tab[data-active=true]{color:#767760;border-bottom:1px solid #767760}.areaSection .mantine-Tabs-tabsList{border:0;margin-bottom:40px}.logoSliderSection .mantine-Carousel-container{display:flex;flex-direction:row;margin-right:calc(-1rem)}.logoSliderSection .mantine-Carousel-slide{position:relative;flex:0 0 10%;padding-right:1rem}@media (max-width:1700px){.ha-main-banner .ha-home-content{padding:70px 50px 20px 0}}@media (max-width:1680px){.ha-main-banner{padding:0 40px;align-items:flex-start}.ha-main-banner .ha-home-content .banner_heading{margin:0 0 35px;font-size:44px}.ha-main-banner .ha-home-content p{font-size:22px;line-height:30px;margin:0 0 50px}.ha-main-banner .banner_img img{border-radius:0 30px 180px 0}.bookingContainer .container{padding:0 40px}.position-relative.homeCarousel{padding:0 40px;margin-bottom:140px}.homeCarousel .carousel-inner .carousel-caption h5,.sectionTitleDesc h1{font-size:42px;line-height:normal}.LogoSliderContainer .container,.areaSection .container{padding:0 40px}.areaSection{padding-top:140px}.sectionSpacing{padding-bottom:140px}.propertyCardSlideSm{margin-bottom:100px}}@media (max-width:1440px){.areaSectionBlurbs{gap:25px;margin:35px 0}.position-relative.homeCarousel{padding:0 20px;margin-bottom:120px}.propertyCardSlideSm{gap:25px}.ha--HomeSearch input.mantine-Input-input{min-height:78px;height:78px}.homeSearchLayout{max-width:85%}.ha-main-banner .banner_img img{border-radius:0 30px 120px 0}.ha-main-banner .ha-home-content{padding:40px 50px 20px 0}.main_search_banner .ha-homeSearch{bottom:-25px}.homeCarousel .carousel .carousel-inner{left:20px}}@media (max-width:1400px){.bookingColumns{gap:48px 0}.homeCarousel .carousel-inner .carousel-caption h5{font-size:38px;line-height:46px}}@media (max-width:1366px){.propertyCardsLayout .item{height:350px}}@media (max-width:1320px){.ha-main-banner{align-items:flex-start}.ha-main-banner .ha-home-content .banner_heading{font-size:38px}.ha-main-banner .ha-home-content p{font-size:18px;line-height:1.2;margin:0 0 40px}.homeSearchLayout{border-radius:30px}.ha-booking-box{padding:100px 30px}.ha-booking-box .bookingColumns{column-gap:50px;row-gap:50px}.areaMainimg img{border-radius:10px 100px 10px 10px}.areaSection .container{padding:0 40px}span.areaImg{height:250px}}@media (max-width:1200px){.item__overlay.spoffer-des{bottom:70px}.logoSliderSection{padding:60px}}@media (max-width:1199px){.homeCarousel .carousel-inner .carousel-caption h5,.sectionTitleDesc h1{font-size:32px}.areaSection{padding-top:100px}.ha-main-banner .banner_img img{border-radius:0 20px 80px 0}.ha-main-banner .ha-home-content{padding:20px 50px 20px 0}.ha-main-banner .ha-home-content .banner_heading{font-size:32px;margin:0 0 20px}}@media (max-width:1024px){.sectionSpacing{padding-bottom:75px!important}.propertyCardSlideUp{flex:0 0 50%;max-width:100%}.propertyCardSlideSm{gap:10px}.ha-main-banner{padding:0 20px}.position-relative.homeCarousel{padding:0 20px;margin-bottom:100px}.LogoSliderContainer .container{padding:0 20px}.propertyCardSlideSm{gap:20px}.propertyCardSlideSm .propertyCardSlideUp{width:calc(33.33% - 20px * 2 / 3)}.propertyCardSlideSm .propertyCardSlideUp:nth-child(4){width:calc(50% - 20px * 1 / 2)}.main_search_banner{margin:0 0 170px}.main_search_banner .ha-homeSearch{bottom:-65px}.item__overlay .titleAndPrice{padding:35px 15px}.propertyCardsLayout .item .item__overlay .item__body{padding:0 15px 35px}.propertyCardsLayout .item .item__overlay .item__body .gap-5{gap:15px!important}}@media (max-width:991px){span.areaBoxTitle{font-size:22px;line-height:32px}.areaSectionBlurbs{gap:30px;grid-template-columns:repeat(2,1fr)}.homeCarousel .carousel-inner .carousel-caption h5,.sectionTitleDesc h1{font-size:32px;line-height:140%}.areaBlurbs:nth-child(2){grid-row:auto;grid-column:1/3}.areaBlurbs.cursor-pointer.thirdAreablurb{grid-row:1;grid-column:2}.homeCarousel .carousel .carousel-inner{padding:25px}.ha-main-banner .ha-home-content .banner_heading{font-size:30px;line-height:38px;margin:0 0 15px}.ha-main-banner .ha-home-content p{font-size:16px;line-height:24px;margin:0 0 25px}span.scrollMore{font-size:16px}.ha-homeSearch .homeSearchLayout h3{font-size:18px;margin:0 0 15px}.ha-homeSearch .searchInput{min-height:68px;height:68px}.ha-homeSearch{margin-bottom:58px}.ha-booking-box .bookingColumns{grid-template-columns:repeat(2,1fr)}.homeCarousel .carousel-inner .carousel-item .carousel-caption p{font-size:16px}.homeCarousel .carousel .carousel-inner{max-width:438px}.areaSection .container{padding:0 20px}}@media (max-width:800px){.homeCarousel .carousel-inner .carousel-caption h5,.sectionTitleDesc h2{font-size:32px;line-height:140%}.areaBlurbs:nth-child(2){grid-row:auto;grid-column:1/3}.areaBlurbs.cursor-pointer.thirdAreablurb{grid-row:1;grid-column:2}.homeCarousel .carousel .carousel-inner{padding:25px}.ha-main-banner .ha-home-content .banner_heading{font-size:30px;line-height:38px;margin:0 0 15px}.ha-main-banner .ha-home-content p{font-size:16px;line-height:24px;margin:0 0 25px}span.scrollMore{font-size:16px}.ha-homeSearch .homeSearchLayout h3{font-size:18px;margin:0 0 15px}.ha-homeSearch .searchInput{min-height:68px;height:68px}.ha-homeSearch{margin-bottom:58px}.ha-booking-box .bookingColumns{grid-template-columns:repeat(2,1fr)}.homeCarousel .carousel-inner .carousel-caption p{font-size:16px}.homeCarousel .carousel-inner{max-width:438px}.areaSection .container{padding:0 20px}}@media (max-width:768px){.homeCarousel .container .sectionTitleDesc{margin:0 0 32px}span.areaImg{height:250px}span.areaBoxTitle{font-size:18px;line-height:28px}.areaMainimg img{border-radius:10px 150px 10px 10px;width:100%}span.areaImg.areaMainimg{max-height:300px}span.areaImg img{max-height:250px;width:100%}.propertyCardSlideUp{flex:0 0 70%;max-width:100%}.propertyCardSlideSm{display:flex;gap:15px;overflow:auto}.homeSearchLayout .searchTitle h3{font-size:28px;line-height:38px}.searchBarItem{position:unset;width:100%;height:60px}.homeCarousel .carousel-inner .carousel-caption h5,.sectionTitleDesc h1{font-size:38px;line-height:48px}.propertyCardsLayout img{height:100%}.propertyCardsLayout .item{height:300px}.homeCarousel .carousel .carousel-inner{width:100%;left:0}.carouselSlide .carousel-indicators [data-bs-target]{margin-top:3px}.bottomFooter .col{flex:0 0 100%;justify-content:center!important;display:flex;margin-bottom:10px;text-align:center}.areaImageBox.tallest img{height:300px;border-radius:10px}.ha--HomeSearch input.mantine-Input-input{min-height:48px;height:48px;padding:5px 16px;font-size:16px}.bookingContainer .container{padding:0}.sectionTitleDesc h2{padding:0 20px;margin-bottom:8px!important}.sectionSpacing{padding-bottom:55px!important}.areaSection .sectionTitleDesc{margin:0}.areaSectionBlurbs{gap:20px;margin:32px 0}span.areaBoxTitle{margin-top:8px}.appMainBtn .appBtn{font-size:14px;padding:11px 28px}.homeCarousel img.w-100{min-height:433px}.homeCarousel .carousel-inner .carousel-caption h5{font-size:16px!important;line-height:24px;font-family:Poppins,sans-serif;font-weight:500}.homeCarousel .carousel-inner .carousel-caption p{font-family:Poppins,sans-serif;font-weight:300}.homeCarousel .carousel-inner{padding:13px 16px;height:auto!important}.homeSliderAction{position:static;width:100%;margin:16px 0 0}.position-relative.homeCarousel{margin-bottom:56px}.logoSliderSection{padding:0!important;background:none}.areaSection.mb-5{margin:0 0 40px!important;padding:0!important}footer.footer{padding:40px 10px}.bottomFooter{margin-top:16px!important}.homeSliderAction .carouselSlide button svg{margin-right:0}.areaSection .mantine-Tabs-tabsList{flex-wrap:nowrap;overflow:auto}.areaSection .mantine-Tabs-root .mantine-Tabs-tabsList .mantine-Tabs-tab{font-size:14px!important;padding:10px;margin-right:20px}.homeCarousel .mantine-Carousel-root .mantine-Carousel-controls{bottom:-51px}}@media (max-width:767px){.ha-main-banner{padding:0;flex-wrap:wrap}.ha-main-banner .ha-home-content{padding:24px 20px 20px;width:100%}.ha-main-banner .banner_img{width:100%}.ha-main-banner span.scrollMore{display:none!important}.ha-main-banner .ha-home-content p{margin:0}.ha-main-banner .banner_img img{border-radius:0}.ha-homeSearch{padding:0 11px;position:relative;z-index:9}.homeSearchLayout{max-width:100%;padding:14px 12px}.ha-homeSearch .searchInput .mantine-Input-input{padding:0!important;font-size:16px}.ha--HomeSearch .mantine-Input-rightSection{right:0}.ha--HomeSearch .mantine-Input-rightSection svg{height:25px;width:25px}.ha--HomeSearch .mantine-Input-icon{display:none}.ha--homeSearchDD{left:0;width:100%;padding:20px}.ha-booking-box{padding:0;background:none}.ha-booking-box .sectionTitleDesc{margin:0 0 30px}.areaSection{padding-top:58px}.sectionTitleDesc p{font-weight:300;font-size:16px;line-height:24px}.position-relative.homeCarousel{padding:0 20px;margin-bottom:58px}.logoSliderSection .sectionTitleDesc{margin:0 0 30px}.ha_footer_box .chpaLogoSm{margin:0}.ha_footer_box .chpaLogoSm .member_img{max-width:210px}.authore_text{display:none}.bottomFooter{padding:16px 33px;justify-content:center}.menuList ul li a{font-size:20px}.propertyCardSlideSm .propertyCardSlideUp{width:calc(50% - 20px * 2 / 3)}.propertyCardSlideSm .propertyCardSlideUp:nth-child(4),.propertyCardSlideSm .propertyCardSlideUp:nth-child(5){width:calc(50% - 20px * 1 / 2)}.main_search_banner .ha-homeSearch{bottom:-35px}.main_search_banner{margin:0 0 80px}}@media (max-width:600px){.areaMainimg img{width:100%;max-height:250px}span.areaImg img{max-height:200px}.areaSectionBlurbs{gap:20px}.homeSearchLayout{padding:14px 25px;border-radius:40px;width:100%;height:100%}.areaImageBox img{height:325px}.homeCarousel .carousel-inner .carousel-caption p{font-size:16px}.areaSection .animateBtn{width:100%}.areaSection a.appBtn{width:100%;display:flex;justify-content:center;align-items:center}.carouselSlide{bottom:45px}.logoSliderSection{background:transparent;padding:0}.bookingColumns{flex-wrap:nowrap!important;overflow:auto}.bookingImageBox h5{font-size:18px;font-style:normal;font-weight:500;line-height:26px}.bookingImageBox p{font-size:14px;font-style:normal;font-weight:300;line-height:22px}.bookingColumns::-webkit-scrollbar,.propertyCardSlideSm::-webkit-scrollbar{width:1em;height:.5em}.bookingColumns::-webkit-scrollbar-track,.propertyCardSlideSm::-webkit-scrollbar-track{box-shadow:inset 0 0 0 rgba(0,0,0,.3)}.bookingColumns::-webkit-scrollbar-thumb{background-color:#76776038;outline:0 solid #708090}.homeSliderAction .carouselSlide .carousel-indicators{margin-bottom:17px!important}.homeCarousel .carousel-inner .appMainBtn button.appBtn span:after{display:none}.homeCarousel .appMainBtn button.appBtn:hover{padding-right:15px}.homeSliderAction .animateBtn.appMainBtn{margin-top:0!important}.item__overlay{bottom:50px}.logoSliderSection{padding:0 0 25px!important}.homeBookingCarousel .bookingImageBox{background:#f2f2f2;padding:20px;border-radius:10px;height:100%}.homeBookingXL{display:none}.homeBookingCarousel{display:block;margin-top:8px}.homeCarousel .carousel-inner .carousel-caption{padding:0 0 12px}.homeBookingCarousel .mantine-Carousel-controls button.mantine-Carousel-control svg{margin-right:0}.homeBookingCarousel .bookingImageBox h5{margin:0 0 8px}.homeBookingCarousel .bookingImageBox .boxImage{margin:0 0 15px}.homeBookingCarousel .bookingImageBox .boxImage svg{max-width:22px;height:auto}.ha-booking-box .homeBookingXL{display:none}span.areaImg{height:200px}.areaMainimg img{border-radius:10px}.position-relative.homeCarousel .hotel_banner{height:450px!important;object-fit:cover}.propertyCardSlideSm{margin-bottom:40px}.bookingContainer .container{padding:0}.homeCarousel .carousel .carousel-inner{max-width:100%}.propertyCardSlideSm .propertyCardSlideUp,.propertyCardSlideSm .propertyCardSlideUp:nth-child(4),.propertyCardSlideSm .propertyCardSlideUp:nth-child(5){width:100%}.ha--HomeSearch .mantine-Input-rightSection svg{width:28px;background:#fff}}@media (max-width:500px){.bookingColumns{gap:50px 0}.logoSliderSection{padding:50px}.sectionTitleDesc p{font-size:16px}}@media (max-width:480px){.ha-homeSearch .homeSearchLayout h3{font-size:14px;margin:0 0 8px;color:#000;font-weight:400}span.areaImg{height:165px}.sectionTitleDesc h2{font-size:28px}}@media (max-width:400px){.propertyCardSlideUp{flex:0 0 100%;max-width:100%}.homeSliderAction .animateBtn button.appBtn{font-size:14px;padding:10px 15px}.homeSliderAction .carouselSlide .carousel-indicators{margin-right:10%;margin-left:10%}.homeSliderAction .carouselSlide{display:flex;align-items:center;gap:0;justify-content:flex-end;padding-right:0}.homeSliderAction .carousel-indicators [data-bs-target]{font-size:12px}}@media (max-width:375px){.chpaLogoSm span.chpaLogo{font-size:14px}.ha_footer_box .chpaLogoSm .member_img{max-width:170px}}@media (max-width:340px){.homeCarousel .carousel .carousel-inner{padding:25px 20px 50px}.homeSliderAction .animateBtn button.appBtn{font-size:12px;padding:10px 8px}}.homeBlogSection{padding-bottom:120px}.homeBlogCarousel{margin-bottom:60px}.homeBlogCarousel .postCardLayout{display:block;padding-bottom:40px}.homeBlogCarousel .mantine-Carousel-controls{top:145px;transform:translateY(-50%);padding:0 12px}.homeBlogCarousel .mantine-Carousel-control{width:44px;height:44px;min-width:44px;background:#fff;border:0;opacity:1;box-shadow:0 4px 14px rgba(0,0,0,.15)}.homeBlogCarousel .mantine-Carousel-control[data-inactive]{opacity:0;cursor:default}@media (max-width:600px){.homeBlogSection{padding-bottom:60px}.homeBlogCarousel{margin-bottom:40px}}