@import "/css/stylesheet.css";@import "/css/styles.css";@import "/css/general.css";@import "/css/slick.css";@import "/css/homepage.css";@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";@font-face{font-family:Avenir;src:url(/Fonts/Avenir-MediumOblique.woff2) format("woff2"),url(/Fonts/Avenir-MediumOblique.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Avenir;src:url(/Fonts/Avenir-Roman.woff2) format("woff2"),url(/Fonts/Avenir-Roman.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(/Fonts/Avenir-Heavy.woff2) format("woff2"),url(/Fonts/Avenir-Heavy.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Avenir-bold;src:url(/Fonts/Avenir-Black.woff2) format("woff2"),url(/Fonts/Avenir-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Avenir;src:url(/Fonts/Avenir-Light.woff2) format("woff2"),url(/Fonts/Avenir-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Avenir;src:url(/Fonts/Avenir-HeavyOblique.woff2) format("woff2"),url(/Fonts/Avenir-HeavyOblique.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Avenir Black Oblique;src:url(/Fonts/Avenir-BlackOblique.woff2) format("woff2"),url(/Fonts/Avenir-BlackOblique.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Avenir Book;src:url(/Fonts/Avenir-Book.woff2) format("woff2"),url(/Fonts/Avenir-Book.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Avenir;src:url(/Fonts/Avenir-Medium.woff2) format("woff2"),url(/Fonts/Avenir-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Avenir;src:url(/Fonts/Avenir-LightOblique.woff2) format("woff2"),url(/Fonts/Avenir-LightOblique.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Avenir;src:url(/Fonts/Avenir-Oblique.woff2) format("woff2"),url(/Fonts/Avenir-Oblique.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Avenir Book;src:url(/Fonts/Avenir-BookOblique.woff2) format("woff2"),url(/Fonts/Avenir-BookOblique.woff) format("woff");font-weight:400;font-style:italic}::-webkit-scrollbar{display:none}@import url("https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap");.hoverCardMain{position:relative;overflow:hidden;height:350px;border-radius:6px;background-size:100% 100%;background-position:50%;background-repeat:no-repeat;transition:.2s linear;font-family:Merriweather,serif;cursor:pointer}.hoverCardMain:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,0),rgba(0,0,0,1));z-index:0;transition:.2s linear;opacity:.5}.hoverCardMain:hover{background-size:110% 110%}.hoverCardMain:hover:after{opacity:1}.hoverCardInner{display:flex;align-items:self-start;flex-direction:column;justify-content:end;height:90%;padding:15px;position:relative;z-index:2}.hoverCardInfo>*{margin:0 0 8px;color:#fff!important}.hoverCardInfo{width:100%}.hoverCardInfo p{font-size:16px;margin-bottom:2px;font-weight:500}.holidays_section .items_conatiner{max-height:-moz-fit-content!important;max-height:fit-content!important}.holidays_section .next{top:10rem!important}.hoverCardFtr svg{width:20px;height:20px;fill:#fff!important;transition:.1s linear}.hoverCardInfo p span{font-weight:600}.hoverCardInfo>h3,a:hover{text-decoration:none!important}.hoverCardInfo>h3{font-family:Merriweather,serif!important;font-style:italic!important;font-size:32px!important;display:-webkit-box!important;overflow:hidden!important;font-weight:400;line-height:26px;text-shadow:0 0 10px rgba(0,0,0,.6);-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-bottom:20px!important}.hoverCardFtr{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #b0b0b0;padding-top:.8rem;margin:1em auto 0}.holidays_section .item p{font-size:.8em;color:#fff!important;margin:0 auto;padding:0;width:95%}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev";color:#f9c747}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next";color:#f9c747}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%;color:#f9c747}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#f9c747}.formMaxHeight{max-height:50%}.inputRange{accent-color:#f9c747;width:90%}.packageDtl{padding-top:.6rem}.packageDtl p{margin:1rem 0!important}.swiper-button-next,.swiper-button-prev{background-color:#ffffff;padding:0 5px;border-radius:3px;height:37px!important;color:#000!important;box-shadow:0 2px 10px -4px #000}.swiper-button-next:after,.swiper-button-prev:after{font-size:15px!important}.packageGallerMain{max-width:800px}.cityFilterSelect{padding:.6rem .8rem;background:#fafafa;border-radius:3px;font-size:.85rem;position:relative;cursor:pointer;width:100%;border:none;outline:none}.mobileSliderMain{display:none}@media (max-width:600px){body,html{overflow-x:hidden}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px!important}.leftDtlCol{width:100%}.leftDtlCol .section_overview_contentContainer ol{word-break:break-word}.positionSticky2{width:100%}.itinerary_container ol li,.itinerary_container p,.itinerary_container ul li{text-align:left!important}.fieldFlex{flex-direction:column;gap:20px}.desktopSlider{display:none!important}.mobileSliderMain{display:block}.mobileSliderInner{display:flex;overflow-x:auto;overflow-y:hidden;justify-content:flex-start}.mobileSlider .hoverCardMain{width:240px;height:300px;background-size:cover}.mobileSlider:not(:last-child) .hoverCardMain{margin-right:15px}.hoverCardInfo p{font-size:13px;margin-bottom:0;font-weight:500;margin-top:0}.hoverCardInfo>h1{font-size:22px}.hoverCardInfo{width:100%;text-align:left}.holidayBannerInner{aspect-ratio:unset}}.section_topdestinations{width:100%!important;margin:-8em auto 0!important;position:relative!important;z-index:200!important}