.header{box-shadow:0 2px 4px rgba(0,0,0,.1)}.content{padding-top:0}.home-banner-left .home-banner-title{font-size:1.625rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding-bottom:25px;margin:0;text-shadow:0 0 10px rgba(0,0,0,.25),0 0 45px rgba(0,0,0,.25)}.home-details-section .home-details-section-title{color:#000;text-align:center;font-size:1.875rem;font-weight:700;line-height:36px}h2.common-title{color:#000;text-align:center;text-transform:uppercase;padding-bottom:40px;margin:0}section.feature-destination-area,section.home-about-section,section.destinations-section,section.travel-journal-section,section.virtual-property-section,section.faq-section{padding:75px 0;margin-bottom:0}.carousel-arrow.slider-prev,.carousel-arrow.slider-next{transform:translate(-35%,-35%);background-color:initial;border:0;border-radius:50%;color:#b3b3b3;cursor:pointer;height:36px;width:38px;line-height:45px;text-align:center;margin-right:0;position:absolute;top:48%;z-index:1}.carousel-arrow.slider-prev svg,.carousel-arrow.slider-next svg{width:20px;height:20px}.carousel-arrow.slider-prev{left:-2%}.carousel-arrow.slider-next{right:-3.6%}.read-more-blog a{color:#7e7e7e;transition:.3s;text-transform:uppercase;text-decoration:underline;text-underline-offset:10px;padding:0;font-size:.6875rem;font-weight:700;letter-spacing:1px}.read-more-blog a:hover{color:#00cd92}.home-banner{background-color:initial;height:calc(100vh - 150px);position:relative}.home-banner-left{max-width:1030px;min-width:860px;margin:0 auto;position:absolute;bottom:5%;left:50%;transform:translate(-50%,-5%);text-align:center;width:100%;padding:0 .34375rem;z-index:2}.home-banner-left h2{font-weight:700;text-transform:uppercase;letter-spacing:2px;padding-bottom:25px;margin:0;text-shadow:0 0 10px rgba(0,0,0,.25),0 0 45px rgba(0,0,0,.25)}.home-banner-form{background-color:#013573;padding:34px 38px;position:relative;border-radius:4px}.home-banner-form .form-section{position:relative;z-index:1}.home-banner-search-btn{border:none;height:64px;width:400px;line-height:64px;color:#fff;text-align:center;text-decoration:none;display:inline-block;font-size:1.5rem;font-weight:700;cursor:default;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.home-banner-bg{background-repeat:no-repeat;background-size:cover;background-position:50% 0}.home-banner-bg .overlay{position:absolute;width:100%;height:162px;background:var(--home-banner-bg-overlay-png);top:0;left:0;display:block;z-index:1}.home-banner-bg .overlay-bottom{position:absolute;width:100%;height:370px;background:var(--home-banner-bg-overlay-bottom-png);bottom:0;left:0;display:block;z-index:1}.home-banner-bg.jpg-img{background-image:var(--home-banner-bg-img-jpg)}.home-banner-bg.webp-img{background-image:var(--home-banner-bg-img-webp)}.home-search-btn{width:100%;border-radius:0}.home-banner-form .search-area{flex-basis:45%;max-width:45%}.home-banner-form .calendar-area{max-width:28%;flex-basis:28%}.home-banner-form .button-area{max-width:27%;flex-basis:27%}.home-banner-form input{border-radius:3px;margin-bottom:0;font-size:1.125rem;font-weight:700;border:1px solid #00cd92;height:65px;padding:5px 40px 5px 20px;color:#013573;cursor:pointer}.home-banner-form .calendar input{padding-right:35px;padding-left:20px;text-transform:uppercase}.home-banner-form .input-bg-icon svg{width:18px;height:18px;color:#103076}.home-banner-form .input-bg-icon{line-height:1;right:29px;top:24px}.home-banner-form .input-bg-icon.cross-btn{right:27px}.home-banner-form .input-bg-icon.calendar-dot{top:26px}.home-banner-form .guest.home-form-caret::after{width:15px;height:15px;border-style:solid;border-right:7px solid transparent;border-left:7px solid transparent;border-top:8px solid #013573;border-bottom:0;content:'';pointer-events:none;position:absolute;right:29px;top:8px;bottom:0;margin:auto 0;z-index:1}.home-banner-form .home-search-btn{height:65px;line-height:63px;font-size:1.125rem;font-weight:700;text-transform:uppercase;border-radius:3px;letter-spacing:1.5px}.home-banner-form .home-search-btn:hover{background-color:#3bb995}.title-max-width{max-width:900px;margin:0 auto}.home-details-section{padding:100px 0 75px;margin:0}.home-details-section h1{text-align:center;color:#000;line-height:36px}.short-para-container{max-width:820px;margin:0 auto}.feature-area{width:100%;height:100%}.feature-area-top{width:100%;height:75%;padding:100px 0 0;background-color:#fff;background-repeat:no-repeat;background-size:100% 75%;background-position:50% 0}.feature-area-top.webp-img{background-image:var(--feature-area-top-webp-img)}.feature-area-top.png-img{background-image:var(--feature-area-top-png-img)}.full-screen-image-area .arrow-area{height:60px;display:flex;align-items:center;justify-content:flex-end;padding-bottom:20px}.feature-area .content-area .title{font-family:times new roman,serif;font-size:100px;font-weight:400;line-height:90px;color:#fff;text-align:right;padding-top:0;text-transform:lowercase}.content-section{display:flex;flex-direction:row;align-items:center;gap:1rem;margin:0;padding:0 0 45px}.content-section:before{content:"";align-self:stretch;border:1px solid rgba(255,255,255,.2)}.section__item{flex:1;min-width:0;overflow-wrap:break-word;padding:0 50px 5px}.section__item--start{order:-1;padding:0 50px 0 0;height:300px;align-items:center;justify-content:flex-end;display:flex}.feature-area .description{font-family:muli regular,sans-serif;font-weight:500;font-size:18px;line-height:34px;color:#fff;padding:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.feature-area .read-more a{font-family:muli regular,sans-serif;font-weight:500;font-size:1.125rem;line-height:27px;color:#fff;padding:12px 0 0;overflow:hidden;text-underline-offset:8px;text-decoration:underline;letter-spacing:0;transition:.3s}.feature-area .read-more a:hover{text-decoration:none}.feature-area .rate{margin:50px 0 24px;font-weight:400;color:#fff;text-transform:uppercase;font-size:18px}.feature-area .view-btn a.see-details-btn{background-color:#00cd92;border-radius:3px;font-size:14px;font-weight:700;color:#fff;width:165px;height:48px;display:block;text-align:center;text-transform:uppercase;line-height:46px;letter-spacing:1.5px;transition:.5s}.feature-area .view-btn a.see-details-btn:hover{background-color:#3bb995}.slide-area{overflow:hidden;margin:0 0 20px}.slides{display:flex;position:relative;top:0}.slider-image-position{top:0;left:50%;height:auto;transform:translate(-50%,0%);-webkit-transform:translate(-50%,0%);-moz-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);-o-transform:translate(-50%,0%)}.js-slide{cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:all 1s;border-radius:2px;position:relative;width:100%}.js-slide img{position:relative;left:0;object-fit:cover;object-position:center}.full-screen-image-area .carousel--item img{width:100vw;height:80vh;max-height:80vh;background-color:#043573}.full-screen-image-area .arrow-area .arrows{width:9px;height:14px;border-color:#fff;background-color:initial;cursor:pointer}.full-screen-image-area .prev{border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:none;border-top:none;position:absolute;right:12px;top:27px;transform:rotate(45deg);background-color:initial}.full-screen-image-area .next{border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:none;border-top:none;position:absolute;transform:rotate(-135deg);right:5px;top:27px;background-color:initial}.full-screen-image-area .separator{height:26px;background-color:#6786ab;width:1px;margin:0 5px}.full-screen-image-area .arrow-area-prev,.full-screen-image-area .arrow-area-next{width:30px;height:70px;position:relative;cursor:pointer}.feature-area .home-tiles-section{padding-top:3px}.feature-area .tiles-section.container-fluid{padding-left:0;padding-right:0}.destinations-section .box-tiles .images{padding-bottom:100%;border-radius:4px}.destinations-section .box-tiles .images.shine{background-size:800px 450px}.destinations-section .box-tiles .details{text-align:center;margin:0;font-weight:700;text-transform:uppercase;color:#000;letter-spacing:1px;padding-top:17px}.destinations-section .location-selector ul{text-align:center;padding:0 0 30px}.destinations-section .location-selector ul li span,.destinations-section .location-selector ul li a{color:#013573}.destinations-section .location-selector ul li h4{margin:0;color:#013573;text-transform:uppercase}.destinations-section .location-selector ul li h4.active{color:#013573;text-decoration:underline;text-underline-offset:15px;text-decoration-thickness:2px}.destinations-section .popular-destination{position:relative}.destinations-section .carousel-arrow.slider-prev,.destinations-section .carousel-arrow.slider-next{top:50%}.destinations-section .select-wrap .default-option{text-transform:uppercase}.full-screen-image-area .overlay-text{position:absolute;bottom:0;right:0;left:0;z-index:1;width:100%;padding:0 30px 25px}.full-screen-image-area .overlay-text h2{font-weight:700;color:#fff}.full-screen-image-area .overlay-text h5{font-size:1.25rem;font-weight:700;color:#fff;margin:15px 0;text-align:right}.full-screen-image-area .overlay-text p{color:#fff!important}.full-screen-image-area .overlay{position:absolute;width:100%;height:40%;background:-webkit-linear-gradient(180deg,transparent,#000);background:-moz-linear-gradient(180deg,transparent,#000);background:linear-gradient(180deg,transparent,#000);opacity:.75;bottom:5px;display:block;z-index:1;border-bottom-right-radius:0;border-bottom-left-radius:0}.destinations-section .select-wrap .default-option:before{width:15px;height:15px;border-style:solid;border-right:7px solid transparent;border-left:7px solid transparent;border-top:8px solid #4e4e4e;border-bottom:0;content:'';pointer-events:none;position:absolute;right:23px;top:8px;bottom:0;margin:auto 0;transform:none}.destinations-section .select-wrap .option p{color:#000;font-weight:600;font-size:1.125rem}.home-light-bg{background-color:#f4f9f8}.home-about-section .subtitle{color:#000;line-height:30px;font-size:24px;font-weight:700}.home-about-list{margin:50px 0 40px;padding:35px 0 0;border-top:1px solid #c1cdda;font-size:1rem}.home-about-list .home-about-list-content{padding:28px 0}.home-about-list .home-about-list-content svg{width:55px;height:39px;color:#7e7e7e}.home-about-list .home-about-list-content svg.icon.cottages,.home-about-list .home-about-list-content svg.icon.payment{width:80px;height:39px}.home-about-list .home-about-list-content p{line-height:1.4375rem;padding:0 15px 0 11px;color:#5a5a5a;font-size:1rem;margin:0}.home-about-feature{overflow:hidden}.home-about-feature img{width:100%;height:100%}.home-about-description{color:#7e7e7e;line-height:2.125rem;padding-bottom:15px}.home-about-description a,.learn-more a{color:#013573}.home-about-description a:hover,.learn-more a:hover{text-decoration:underline}.home-about-container{padding-right:25px}.virtual-property-section .virtual-property-container{padding:0 60px}.virtual-property-section h2{color:#000;line-height:32px}.virtual-property-section .home-about-feature{min-height:1e3px;background-repeat:no-repeat;background-size:cover}.virtual-property-section .home-about-feature.webp-img{background-image:var(--home-about-feature-webp-img)}.virtual-property-section .home-about-feature.jpg-img{background-image:var(--home-about-feature-jpg-img)}.virtual-property-section .home-about-feature-image-container{z-index:1;top:0;right:0;padding:10px;height:100%;width:100%}.virtual-property-section .home-about-feature-image-title{font-family:times new roman,serif;font-size:3.125rem;top:9%;position:absolute;width:98%}.virtual-property-section .home-about-feature-image-sub-title{position:absolute;bottom:7%;left:0;font-size:1.125rem;line-height:1.625rem;width:100%;letter-spacing:1.2px}.virtual-property-section .home-about-feature-image-sub-title .text-center a{background-color:#00cd92;border-radius:3px;font-size:.875rem;font-weight:700;color:#fff;width:165px;height:48px;display:inline-block;line-height:48px;transition:.5s;margin:30px 0 0;letter-spacing:1.5px}.virtual-property-section .home-about-feature-image-sub-title .text-center a:hover{background-color:#3bb995}.full-screen-slider .carousel--item img{width:100vw;height:80vh;max-height:80vh}.full-screen-slider .arrow-area{width:40px;height:40px;position:absolute;top:50%;background-color:initial;cursor:pointer;transform:translateY(-50%)}.full-screen-slider .arrow-area.left{left:30px}.full-screen-slider .arrow-area.right{right:30px}.full-screen-slider .arrows{width:9px;height:14px;border-color:#fff;position:absolute;top:12px;background-color:initial;cursor:pointer}.full-screen-slider .prev{border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:none;border-top:none;transform:rotate(45deg);left:17px;background-color:initial}.full-screen-slider .next{border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:none;border-top:none;transform:rotate(-135deg);right:17px;background-color:initial}.full-screen-slider .overlay{position:absolute;width:100%;height:80%;background:-webkit-linear-gradient(180deg,transparent,#000);background:-moz-linear-gradient(180deg,transparent,#000);background:linear-gradient(180deg,transparent,#000);opacity:.55;bottom:5px;display:block;z-index:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.full-screen-slider .content{position:absolute;bottom:30px;color:#fff;max-width:1200px;width:90%;left:0;right:0;margin:0 auto}.full-screen-slider .area .title{font-family:times new roman,serif;font-size:3.125rem;font-size:clamp(1.875rem,1.625rem + 1.25vw,3.125rem);font-weight:400;letter-spacing:2px;line-height:60px;color:#fff;max-width:70%}.full-screen-slider .area p{color:#fff;margin:10px 0 0;line-height:34px}.full-screen-slider .view-details-area{display:flex;flex-direction:column;justify-content:center;align-items:center}.full-screen-slider .view-details-area h5{margin:0 0 18px}.full-screen-slider .view-btn a,.full-screen-slider .view-btn .view-btn-area{background-color:#00cd92;border-radius:3px;font-size:14px;font-weight:700;color:#fff;width:165px;height:48px;display:block;text-align:center;text-transform:uppercase;line-height:46px;transition:.5s;margin-bottom:5px;letter-spacing:2px}.full-screen-slider .view-btn .view-btn-area:hover{background-color:#3bb995}.faq-section{padding-top:120px;padding-bottom:120px;margin-bottom:0}.faq-section h2{padding-bottom:27px;line-height:32px}.home-faq-holder h3{margin:0}.tab-all-content .row .tab-all:first-child{padding-right:40px}.tab-all-content .row .tab-all:last-child{padding-left:40px}.luxury-villas .bottom-tiles{flex-flow:row;width:auto;overflow:hidden}.home-mobile-indicators{bottom:32px;height:10px;left:50%;margin-left:-40px;overflow:hidden;position:absolute;text-align:center;width:80px}.home-mobile-indicators .unordered-list{align-items:center;left:0;position:absolute;right:0;top:0;transition:all .3s linear}.home-mobile-indicators .unordered-list span{background-color:#e0e0e0;border:0;border-radius:50%;cursor:pointer;flex:0 0 10px;height:10px;margin:0 3px;transition:all .4s;width:10px}.home-mobile-indicators .unordered-list span.current{flex:0 0 12px;height:12px;margin:0 3px;width:12px;background-color:#c3c3c3;border:1px solid #c3c3c3;box-shadow:inset 0 0 0 .09375rem #fff}.home-mobile-indicators.outside{bottom:0;height:12px;left:50%;margin-left:-40px;overflow:hidden;position:absolute;text-align:center;width:80px}.indicator-row{position:relative;height:40px}.user-platform-mobile .destinations-section .select-wrap{width:65%;max-width:400px;display:block;margin:0 auto 15px}.user-platform-mobile section{margin-bottom:0}p{font-size:1.125rem;font-family:muli regular,sans-serif;font-weight:500;line-height:1.875rem}.home-tiles-section .popular-destination-mobile{overflow:hidden}@media screen and (min-width:768px) and (max-width:1024px){.home-banner-left{min-width:100%;padding:0 20px}.home-banner-form{padding:20px}.full-screen-image-area .arrow-area .arrows{width:17px;height:17px;padding:0}.full-screen-image-area .prev{top:35%;right:5px}.full-screen-image-area .next{top:35%}}@media screen and (min-width:768px) and (max-width:991.98px){.home-banner-bg{background-position:40% 50px}.home-banner{height:calc(100vh - 450px)}.home-banner-form input,.home-banner-form .home-search-btn{font-size:.875rem;letter-spacing:0}.home-banner-form input{padding:5px 45px 5px 12px}.full-screen-image-area .separator{margin:0 15px}.full-screen-image-area .carousel--item img{height:50vh;max-height:50vh}.tab-padding{padding:0}.home-banner-form .guest.home-form-caret::after{right:12px}.carousel-arrow.slider-prev,.carousel-arrow.slider-next{width:36px;height:36px;line-height:42px;background-color:#fff;box-shadow:1px 5px 6px 2px rgb(0 0 0/15%)}.carousel-arrow.slider-prev{left:-3px}.carousel-arrow.slider-next{right:-16px}.feature-area-top{background-size:initial;padding:50px 0}.content-section{flex-direction:column;padding:0 0 2px;align-items:center}.content-section:before{width:80%;margin:0 auto}.section__item{padding:0 50px 20px;text-align:center;align-items:center}.feature-area .content-area .title{font-size:3.125rem;line-height:3.125rem;text-align:center;height:110px;justify-content:center;align-items:center;display:flex}.box.view-btn{align-items:center;justify-content:center;display:flex}.popular-destination-tiles .tile-new .property-tiles .details,.home-tiles-section .tile-new .property-tiles .details{padding:16px 18px 18px}.popular-destination-tiles .tile-new .property-tiles .title,.home-tiles-section .tile-new .property-tiles .title{height:46px}.popular-destination-tiles .tile-new .property-tiles .title a,.home-tiles-section .tile-new .property-tiles .title a{font-size:.875rem;line-height:1.3125rem}.popular-destination-tiles .tile-new .property-tiles .custom-review,.home-tiles-section .tile-new .property-tiles .custom-review{font-size:.6875rem}.popular-destination-tiles .tile-new .bedroom-count,.popular-destination-tiles .tile-new .property-tiles .price-value,.home-tiles-section .tile-new .bedroom-count,.home-tiles-section .tile-new .property-tiles .price-value{font-size:.6875rem}.popular-destination-tiles .tile-new .property-tiles .tile-price,.home-tiles-section .tile-new .property-tiles .tile-price{font-size:.8125rem}.virtual-property-section .virtual-property-container{padding:75px 30px}.home-about-feature{padding-top:20px;display:none}.full-screen-slider .area{text-align:center;padding-bottom:20px}.full-screen-slider .area .title{max-width:100%}.full-screen-slider .arrows{width:17px;height:17px;padding:0}.destinations-section .location-selector ul li h4{font-size:13px}.luxury-villas .bottom-tiles{width:auto}.home-banner-form .search-area{flex-basis:41.66666667%;max-width:41.66666667%}.home-banner-form .calendar-area{max-width:33.33333333%;flex-basis:33.33333333%}.home-banner-form .button-area{max-width:25%;flex-basis:25%}}@media screen and (min-width:992px) and (max-width:1199.98px){.content-section{padding:0 0 25px}.feature-area .content-area .title{padding:20px 0;font-size:min(max(16px,100vw),4.688vw);line-height:min(max(16px,100vw),4.688vw)}.feature-area-top{padding:50px 0 0}.full-screen-image-area .separator{margin:0 15px}.home-banner{height:100%;padding:550px 8px 20px}.full-screen-image-area .carousel--item img{height:calc(80vw - 200px);max-height:calc(80vw - 200px)}.full-screen-slider .area .title{line-height:clamp(1.875rem,1.625rem + 1.25vw,3.125rem)}.home-banner-form input,.home-banner-form .home-search-btn{font-size:13px;letter-spacing:1px}.carousel-arrow.slider-prev,.carousel-arrow.slider-next{width:36px;height:36px;line-height:42px;background-color:#fff;box-shadow:1px 5px 6px 2px rgb(0 0 0/15%)}.carousel-arrow.slider-prev{left:-3px}.carousel-arrow.slider-next{right:-16px}}@media screen and (min-width:768px) and (max-width:1199.98px){.destinations-section .carousel-arrow.slider-prev svg,.destinations-section .carousel-arrow.slider-next svg{width:10px;height:18px}}@media screen and (min-width:1200px) and (max-width:1359.98px){.at-top .mega-menu>ul.dropdown-menu{left:20px;min-width:1150px}}@media screen and (max-width:1199.98px){.mega-menu>ul.dropdown-menu{left:34px}.at-top .triangle,.triangle{left:calc(50% + -100px)}}@media screen and (max-width:1023px){.mega-menu>ul.dropdown-menu{left:0}.at-top .triangle,.triangle{left:calc(50% + -71px)}.virtual-property-section .home-about-feature-image-title{font-size:1.875rem;line-height:2.25rem}.tab-all-content .row .tab-all:first-child{padding-right:.5rem}.tab-all-content .row .tab-all:last-child{padding-left:.5rem}.home-about-feature img{bottom:15px}.faq-accordion-holder.custom-accordion .tab-all.left .tab:last-child{border-bottom:1px solid #dedcd1}}@media screen and (max-width:767px){section.feature-destination-area,section.home-about-section,section.destinations-section,section.travel-journal-section,section.virtual-property-section,section.faq-section{padding:2.34375rem 0;margin-bottom:0}.feature-destination-area{padding:2.34375rem 0 0}.content{padding-top:56px}.height-50vh{height:calc(50vh - 28px)}.home-banner-bg.jpg-img{background-image:var(--home-banner-bg-mobile-img-jpg)}.home-banner-bg.webp-img{background-image:var(--home-banner-bg-mobile-img-webp)}.banner-content{display:flex;justify-content:flex-end}.home-details-section{padding:50px 0 2.34375rem;margin:0}.home-search-area-mobile{background-color:#013573}.home-banner-left-form-text{margin-top:0;margin-bottom:20px;font-size:1.125rem;font-weight:700;line-height:24px;letter-spacing:1.2px}.home-banner-form{padding:15px 18px}.home-banner-form input{border:1px solid #fff;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px}.home-banner-form .input-bg-icon.calendar-dot{top:28px}.home-banner-form .calendar input{border-radius:0}.home-banner-form .calendar{margin-top:4px}.home-banner-form .home-search-btn{padding:0;margin-top:4px;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}h2.common-title{padding-bottom:18px}.destinations-section .select-wrap{width:65%;display:block;margin:0 auto 15px}.popular-destination-tiles{overflow-x:hidden}.tile-new .property-tiles{border-radius:0}.feature-area{margin-bottom:70px}.feature-area-top{padding:35px 0 0}.content-section{flex-direction:column;align-items:center;gap:0;padding:0 0 32px}.content-section:before{border:none}.section__item--start{padding:0;margin:0;height:100px;flex:unset}.feature-area .content-area .title{text-align:center;font-size:2.5rem;line-height:2.5rem;padding:0 5px}.full-screen-image-area .overlay-text h5{text-align:center}.feature-area .rate{margin:0;font-size:1rem;padding:26px 0;color:#fff;text-align:center}.feature-area .view-btn a{margin:0 auto}.full-screen-slider .overlay{display:none}.full-screen-image-area{margin-bottom:10px}.full-screen-image-area .carousel--item img{height:350px;max-height:initial}.full-screen-slider .carousel--item img{height:300px;max-height:initial}.full-screen-slider .content{position:relative;bottom:0;color:#000;padding-top:25px}.full-screen-slider .area .title{font-size:30px;line-height:35px;color:#000;text-align:center;max-width:100%;padding-bottom:25px;letter-spacing:0}.full-screen-slider .home-mobile-indicators{position:relative;bottom:0;top:20px;margin:0 auto}.user-platform-desktop .full-screen-slider .arrow-area.left,.user-platform-desktop .full-screen-slider .arrow-area.right,.user-platform-desktop .full-screen-slider-details{display:none}.user-platform-mobile .feature-area .tiles-section.container-fluid{padding-left:8px;padding-right:8px}.feature-area .js-shimmer-tile .shimmer-photo{padding-bottom:190px}.travel-journal.home-mobile-indicators{position:relative;bottom:0;top:0;margin-left:-30px}.destinations-section .box-tiles{text-align:left;min-width:100%;margin-right:0}.location-selector .list .tab-links{padding-top:20px;text-align:center}.faq-accordion-holder.custom-accordion .row .tab-all.left .tab:nth-child(4){border-bottom:1px solid #dedcd1}.faq-accordion-holder.custom-accordion .row .tab-all.right .tab:nth-child(3){border-bottom:0}.faq-section h2{padding-bottom:20px;line-height:1.5rem}.accordion-indicator{margin-top:1rem}.read-more-faq{margin-right:1rem}.home-about-feature img{bottom:-5px;height:640px}.virtual-property-section .custom-container{padding-left:0;padding-right:0}.virtual-property-section .virtual-property-content{margin-right:0;margin-left:0}.virtual-property-section .virtual-property-container{padding:30px 15px 0}.virtual-property-section .grid-padding-controller{padding:0}.home-about-list{margin:0 0 40px;padding:0;border-top:0 solid #c8d3de}.tab-links.mobile-tab-title{text-align:center;padding:20px 0}.tab-links.mobile-tab-title h4{margin:0 0 8px}.home-details-section .title-max-width nobr{white-space:normal}.feature-area .home-tiles-section{padding-top:40px}.home-partner-logo .footer-partner-logo ul li img{width:98px}.home-partner-logo .footer-partner-logo{padding:16px 0}.home-partner-logo .footer-partner-logo ul li{padding:10px}.feature-area .indicator-row{height:17px}.feature-area .read-more-blog{padding-top:24px}.home-about-list .home-about-list-content{padding:32px 0 0}.destinations-section .select-wrap .default-option{border-radius:4px;border:1px solid #4e4e4e}.home-about-section .home-about-container{padding:0 5px}.virtual-property-section .home-about-feature{min-height:475px}.home-details-section h1{line-height:32px}.home-banner-left{max-width:100%;min-width:100%}.home-about-section .subtitle,.virtual-property-section h2{line-height:22px;font-size:18px}.home-about-list .home-about-list-content p{float:right;width:calc(100% - 60px)}.home-about-list .home-about-list-content svg.icon.payment,.home-about-list .home-about-list-content svg.icon.cottages,.home-about-list .home-about-list-content svg{width:60px;height:40px}.full-screen-slider .view-btn .view-btn-area{letter-spacing:2.5px}.feature-area .home-mobile-indicators.outside{padding-top:0}.destinations-section .select-wrap .option p{font-size:14px}.home-banner-form .search-area,.home-banner-form .calendar-area,.home-banner-form .button-area{flex-basis:100%;max-width:100%}.home-banner-form .calendar-area{margin-top:4px}.home-banner-left .home-banner-title{font-size:1.125rem}.home-details-section .home-details-section-title{font-size:1.25rem;line-height:32px}}@media screen and (min-width:576px) and (max-width:767px){.user-platform-desktop .feature-area .tiles-section.container-fluid .js-shimmer-tile{max-width:50%}}@media only screen and (max-width:767px) and (-webkit-device-pixel-ratio:3){.height-50vh{height:calc(50vh - 60px)}}@media only screen and (max-width:767px) and (-webkit-device-pixel-ratio:2){.height-50vh{height:calc(50vh - 60px)}}