.customer-reviews__review-wrapper{display:flex;transition:transform .5s ease-in-out}.customer-reviews__review{flex-shrink:0;text-align:center}.customer-reviews.container-cta{background-image:url(/homepage/customerReviews/bgImage.png);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:9rem}@media only screen and (max-width:25.125em){.customer-reviews.container-cta{margin-bottom:4rem}}.customer-reviews{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.customer-reviews-btn-wrapper{gap:1.2rem;justify-content:center;align-items:center;z-index:9999}@media only screen and (max-width:25.125em){.customer-reviews-btn-wrapper{margin-top:10rem}}.customer-reviews__heading{margin-bottom:5rem}.customer-reviews__heading img{margin-left:auto;margin-right:auto;margin-bottom:.5rem}.customer-reviews__img{width:10rem;-o-object-fit:cover;object-fit:cover;margin:0 auto 4.4rem;transition:all .3s}.customer-reviews__img:active,.customer-reviews__img:hover{transform:scale(1.02)}.customer-reviews__review-img{position:relative}.customer-reviews__review-img-wrapper{position:relative;width:10rem;height:10rem;margin:0 auto 2rem}.customer-reviews__quote{content:"";position:absolute;display:flex;align-items:center;top:0;right:51.2%;width:3.5rem;height:3.5rem;border-radius:50%;background-color:var(--clr-primary);box-shadow:0 0 10px 1px rgba(0,0,0,.1);justify-content:center}.customer-reviews__subheading{color:var(--clr-primary);font-weight:500;margin-bottom:3.2rem;line-height:2.2rem}.customer-reviews__commentary{margin-bottom:3rem;max-width:70vw;margin-left:auto;margin-right:auto}.customer-reviews__commentary,.customer-reviews__job{color:var(--clr-dark-blue);font-size:1.5rem;font-weight:500;line-height:2.8rem}.customer-reviews__author{color:var(--clr-dark-blue);font-size:1.5rem;line-height:2.8rem;margin-bottom:2rem}.customer-reviews__review{width:100%;align-items:center;justify-content:center;transition:transform 1s}.customer-reviews__review-wrapper{width:100%;margin:0 auto;position:relative;border-radius:.9rem}.trending-destinations-toggle-wrapper{-moz-column-gap:.8rem;column-gap:.8rem;justify-content:center;align-items:center;position:relative;transition:all .4s}.trending-destinations-toggle-wrapper:active,.trending-destinations-toggle-wrapper:hover{transform:scale(1.1)}.trending-destinations-toggle-line{content:"";display:block;width:18px;height:8px;border-radius:12px;background-color:var(--clr-primary);cursor:pointer;transition:all .4s}.trending-destinations-toggle-line-current{background-color:var(--clr-dark-blue)}.trending-destinations-toggle-line:active,.trending-destinations-toggle-line:hover{transform:translateY(-9%)}.trending-destinations-toggle-line:active{transform:translateY(9%)}.customer-reviews-toggle-btn{display:block;width:1rem;height:1rem;border-radius:100px;background-color:var(--clr-dark-blue);cursor:pointer;transition:all .4s}.customer-reviews-toggle-btn--active{background-color:var(--clr-primary);width:1.4rem;height:1.4rem}.customer-reviews-toggle-btn:active,.customer-reviews-toggle-btn:hover{text-decoration:none;background-color:var(--clr-primary-lighter);color:var(--clr-white);transform:translateY(-3%)}.section-features.container .section-features__layout{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));-moz-column-gap:7.4rem;column-gap:7.4rem;row-gap:3.2rem;z-index:1}.section-features.container .section-features__layout-el{transition:all .2s}.section-features.container .section-features__layout-el img{margin-bottom:4rem;transition:all .7s}.section-features.container .section-features__layout-el span{color:var(--clr-dark-blue);font-weight:500;margin-bottom:2rem}.section-features.container .section-features__layout-el p{color:var(--clr-dark-blue);font-size:1.5rem;line-height:3.2rem}.section-features.container .section-features__layout-el:active,.section-features.container .section-features__layout-el:hover{transform:translateY(-.5rem);box-shadow:0 3px 0 rgba(0,0,0,.3)}.section-features.container .section-features__layout-el:active .section-features__layout__img,.section-features.container .section-features__layout-el:hover .section-features__layout__img{transform:translateY(-1.5rem)}.section-features__heading{margin-bottom:4.8rem}.section-features__heading-span{margin-bottom:1rem}.cta{grid-template-columns:repeat(2,minmax(50.6rem,1fr));border-radius:9px;align-items:center;background-color:var(--clr-primary-lightest);padding:0!important;overflow:hidden}@media only screen and (max-width:53.6875em){.cta{grid-template-columns:repeat(1,1fr);grid-template-rows:1fr 1fr;border-radius:20px}}@media only screen and (max-width:41.8125em){.cta{overflow:hidden;transition:all .3s}.cta:active,.cta:hover{transform:translateY(-15px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.cta:active img,.cta:hover img{transform:scale(1.05)}}.cta__left-side{padding-left:8rem;padding-right:8rem;width:55.6rem}@media only screen and (max-width:53.6875em){.cta__left-side{padding-bottom:4rem}}.cta__left-side span{margin-left:1rem;transition:all .2s}.cta__left-side .btn--cta:active,.cta__left-side .btn--cta:hover{transform:translateY(-7px);box-shadow:0 10px 40px rgba(0,0,0,.1)}.cta__left-side .btn--cta:active .icon-arr,.cta__left-side .btn--cta:hover .icon-arr{transform:translateX(10px)}@media only screen and (max-width:53.6875em){.cta__right-side{grid-row:1/-1}}.cta__right-side-img{width:100%;transition:all .3s;position:relative}@media only screen and (max-width:53.6875em){.cta__right-side-img{margin-bottom:2rem;clip-path:polygon(0 0,100% 0,100% 80%,0 100%)}.cta__right-side-img:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(rgba(109,132,127,.3),rgba(109,132,127,.6));border-radius:12px}}.cta__right-side-wrapper{position:relative}.cta__right-side-shape{position:absolute;height:100%;display:block;top:0;left:0;z-index:11}@media only screen and (max-width:53.6875em){.cta__right-side-shape{display:none}}.cta__heading{font-size:4rem;margin-bottom:1rem;color:var(--clr-dark-blue)}.cta__heading span{display:inline-block;color:var(--clr-primary);font-weight:600}.cta3{grid-template-columns:repeat(2,minmax(50.6rem,1fr));border-radius:9px;margin-bottom:5rem;align-items:center;background-color:var(--clr-primary-lightest);padding:0!important;overflow:visible}@media only screen and (max-width:53.6875em){.cta3{grid-template-columns:repeat(1,1fr);grid-template-rows:1fr 1fr;border-radius:20px;margin-bottom:8rem}}@media only screen and (max-width:41.8125em){.cta3{overflow:visible;transition:all .3s}.cta3:active,.cta3:hover{transform:translateY(-15px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.cta3:active img,.cta3:hover img{transform:scale(1.05)}}.cta3__left-side{padding-left:8rem;padding-right:8rem;width:55.6rem;overflow:visible}@media only screen and (max-width:53.6875em){.cta3__left-side{padding-bottom:4rem}}.cta3__left-side span{margin-left:1rem;transition:all .2s}.cta3__left-side .btn--cta:active,.cta3__left-side .btn--cta:hover{transform:translateY(-7px);box-shadow:0 10px 40px rgba(0,0,0,.1)}.cta3__left-side .btn--cta:active .icon-arr,.cta3__left-side .btn--cta:hover .icon-arr{transform:translateX(10px)}@media only screen and (max-width:53.6875em){.cta3__right-side{grid-row:1/-1}}.cta3__right-side-img{width:100%;transition:all .3s;position:relative}@media only screen and (max-width:53.6875em){.cta3__right-side-img{margin-bottom:2rem;clip-path:polygon(0 0,100% 0,100% 80%,0 100%)}.cta3__right-side-img:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;background:linear-gradient(rgba(109,132,127,.3),rgba(109,132,127,.6));border-radius:12px}}.cta3__right-side-wrapper{position:relative}.cta3__right-side-shape{position:absolute;height:100%;display:block;top:0;right:0;scale:-1;margin-right:-5px;z-index:11}@media only screen and (max-width:53.6875em){.cta3__right-side-shape{display:none}}.cta3__heading{font-size:4rem;margin-bottom:1rem;color:var(--clr-dark-blue)}.cta3__heading span{display:inline-block;color:var(--clr-primary);font-weight:600}.cta__logo___100__mobile{display:block;position:absolute;right:0;bottom:-4rem;rotate:5deg}@media only screen and (max-width:859px){.cta__logo___100__mobile{display:block}}.cta__button-container__mobile{display:flex;justify-content:space-between}.find-popular-tours__skeletons{display:flex;flex-direction:row;gap:2rem;justify-content:center;margin-top:2.4rem}.find-popular-tours__bottom{font-size:1.3rem}.find-popular-tours__bottom__span{display:inline-block;font-weight:600}.find-popular-tours__heading-wrapper{margin-top:3.8rem!important}.find-popular-tours__figure{background-color:var(--clr-white);cursor:pointer;border:1px solid var(--clr-silver);padding:1rem 1rem 2rem;justify-items:center;border-radius:12px;transition:all .2s;width:25rem;animation-name:moveInLeft;animation-duration:1s;animation-timing-function:ease-in-out}.find-popular-tours__figure-link{text-decoration:none;color:var(--clr-dark-blue);border-radius:1px;background-color:transparent;border:none;cursor:pointer}.find-popular-tours__figure-wrapper{padding:1.8rem 1.8rem 1rem}.find-popular-tours__figure-wrapper--1,.find-popular-tours__figure-wrapper--2{-moz-column-gap:2.1rem;column-gap:2.1rem;row-gap:2.1rem;display:grid;margin-left:auto;margin-right:auto;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:59.6875em){.find-popular-tours__figure-wrapper--1,.find-popular-tours__figure-wrapper--2{display:flex;flex-direction:row}}.find-popular-tours__figure__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.find-popular-tours__figure__img-wrapper{position:relative}.find-popular-tours__figure-shape{content:"";position:absolute;display:block;bottom:0;right:0;transform:translate(-30%,35%);width:3.5rem;height:3.5rem;border-radius:50%;background-color:var(--clr-white);box-shadow:0 0 10px 1px rgba(0,0,0,.1)}.find-popular-tours__figure__heading{line-height:1.5;margin-bottom:1rem;font-size:1.5rem;color:var(--clr-dark-blue);font-weight:500}.find-popular-tours__figure__rating{border-bottom:2px solid var(--clr-silver);padding-bottom:1.8rem;margin-bottom:2rem}.find-popular-tours__figure__rating p{margin-left:.5rem;font-weight:600}.find-popular-tours__figure__rating--span{font-weight:400}.find-popular-tours__figure__rating p,.find-popular-tours__figure__rating--span{color:var(--clr-dark-blue);font-size:1.3rem;align-self:center}.find-popular-tours__figure__rating--span{display:inline-block;margin-left:.5rem}.find-popular-tours__figure__rating__img{width:1.6rem;height:1.6rem}.find-popular-tours__tours-wrapper{margin-top:4.4rem;row-gap:8rem;-moz-column-gap:2rem;column-gap:2rem;display:flex;justify-items:center}@media only screen and (max-width:59.6875em){.find-popular-tours__tours-wrapper{-moz-column-gap:2.4rem;column-gap:2.4rem;padding-top:4rem;flex-direction:row!important;overflow-x:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;border-right:1px solid var(--clr-silver)}}.find-popular-tours__heading{margin-top:2rem}.sub-heading-wrapper{display:flex;align-items:center;gap:1rem;margin-top:-3rem;margin-bottom:-1rem}.sub-heading-wrapper span{font-size:1.3rem}.trending-destinations{row-gap:3.8rem;text-align:center;margin-top:5rem}.trending-destinations__img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none}.trending-destinations-figure-wrapper{margin-left:auto;margin-right:auto;display:flex;-moz-column-gap:3.8rem;column-gap:3.8rem;overflow-x:auto;overflow-y:hidden;padding-left:1rem;scrollbar-width:thin;scrollbar-color:transparent transparent;scroll-snap-type:x mandatory}.trending-destinations-figure-wrapper-img{position:relative;min-width:12rem;min-height:12rem}.trending-destinations-figure{cursor:pointer;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:12rem!important;border-radius:none;scroll-snap-align:start}.trending-destinations-figure h3{margin-top:1.6rem}.trending-destinations-figure-link{text-decoration:none;color:var(--clr-dark-blue);border-radius:1px;-webkit-user-drag:none;animation-name:moveInBottom;animation-duration:2s;animation-timing-function:ease-out;background-color:transparent;border:none}.trending-destinations-figure img{width:12rem;height:12rem;margin-bottom:2.8rem;position:relative}.trending-destinations-figure h3{margin-bottom:1rem}.trending-destinations-figure:active,.trending-destinations-figure:hover{transform:translateY(-3%)}.trending-destinations-figure-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.trending-destinations-heading-wrapper{gap:3.8rem}.trending-destinations-figure-wrapper:active{cursor:grabbing}.disable-pointer-events .trending-destinations-figure-link{pointer-events:none}.SkeletonCardFull_skeleton___FA83{border:none!important}.SkeletonCardFull_skeleton-card-container__ngdmn{padding-left:1rem;padding-right:1rem}.SkeletonCardFull_skeleton-card-full__kxL1o{margin-top:1rem;display:flex}.SkeletonCardFull_skeleton-card-title__7axM_{margin-top:1rem}.SkeletonCardFull_skeleton-card-stars__GFJX3{display:flex;gap:.5rem}.SkeletonCardFull_skeleton-card-rating-container__ASFnU{margin-top:1.3rem;align-items:center;display:flex;gap:2rem}.SkeletonCardFull_skeleton-card-rating__J3keb{display:flex}.SkeletonCardFull_skeleton-card-bottom__DOvSb{display:flex;justify-content:space-between;margin-top:5rem}.carousel-wrapper{position:relative;width:100%}.carousel-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;z-index:10;width:100%}.carousel-title{font-size:2.5rem;font-weight:700;margin-bottom:10px}.carousel-description{font-size:1.2rem;margin-bottom:20px}.carousel-button{background-color:#ff6b6b;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1rem;transition:background .3s ease-in-out}.carousel-button:hover{background-color:#ff4b4b}.embla{overflow:hidden;position:relative}.embla__container{display:flex}.embla__slide{flex:0 0 auto;width:100%;max-width:100%}.embla__slide__img{width:100%;height:70vh;-o-object-fit:cover;object-fit:cover}.carousel-arrows{position:absolute;top:40%;width:100%;display:flex;justify-content:space-between;padding:0 10px;z-index:10}.carousel-arrows svg{border-radius:12px;font-size:40px}.arrow-left,.arrow-right,.carousel-arrows svg{background:rgba(0,0,0,.5);color:#fff;padding:10px}.arrow-left,.arrow-right{border:none;cursor:pointer;border-radius:12px;transition:background .3s ease}.arrow-left:hover,.arrow-right:hover{background:rgba(0,0,0,.8)}.wave-under-carousel{margin-top:-40px;position:absolute}