.elementor-1576 .elementor-element.elementor-element-c441217{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1576 .elementor-element.elementor-element-4d94e88{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1576 .elementor-element.elementor-element-4d94e88::before, .elementor-1576 .elementor-element.elementor-element-4d94e88 > .elementor-background-video-container::before, .elementor-1576 .elementor-element.elementor-element-4d94e88 > .e-con-inner > .elementor-background-video-container::before, .elementor-1576 .elementor-element.elementor-element-4d94e88 > .elementor-background-slideshow::before, .elementor-1576 .elementor-element.elementor-element-4d94e88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1576 .elementor-element.elementor-element-4d94e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFF8E6;--background-overlay:'';}.elementor-1576 .elementor-element.elementor-element-c91e0f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-c91e0f3{text-align:center;}.elementor-1576 .elementor-element.elementor-element-c91e0f3 .elementor-heading-title{font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:#2F3E46;}.elementor-1576 .elementor-element.elementor-element-15c6797 > .elementor-widget-container{margin:-15px 0px -6px 0px;padding:0px 0px 38px 0px;}.elementor-1576 .elementor-element.elementor-element-15c6797{text-align:center;font-size:18px;font-weight:400;line-height:1.75em;color:#5C677D;}.elementor-1576 .elementor-element.elementor-element-6c8d151 > .elementor-widget-container{margin:-44px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-15efdd7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1576 .elementor-element.elementor-element-277b33e > .elementor-widget-container{margin:-23px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-277b33e .wpte-elementor-widget .wpte-trip-sfilter-wrapper{--primary-color:var( --e-global-color-secondary_color );background-color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-277b33e .wpte-elementor-widget .wpte-trip__search-fields .wpte-trip__adv-field .wpte__input{color:var( --e-global-color-secondary_color );--input-color:var( --e-global-color-secondary_color );}.elementor-1576 .elementor-element.elementor-element-277b33e .wpte-elementor-widget .wpte-trip__search-fields .wpte-trip__adv-field{background-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-277b33e .wpte-elementor-widget .wpte-trip__search-fields .icon{color:var( --e-global-color-8260aab );}.elementor-1576 .elementor-element.elementor-element-277b33e .wpte-elementor-widget .wpte-trip__adv-field.wpte__select-field .wpte__select-options ul li span{padding-top:calc(0px / 2 );padding-bottom:calc(0px / 2 );}.elementor-1576 .elementor-element.elementor-element-277b33e .wpte-elementor-widget .wpte-trip__search-fields .wpte-trip__search-submit{border-radius:0px 54px 54px 0px;box-shadow:10px 0px 28px -6px rgba(9.428626880645748, 15.066145920721876, 141.7375, 0.5);}.elementor-1576 .elementor-element.elementor-element-739deb57{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1576 .elementor-element.elementor-element-739deb57::before, .elementor-1576 .elementor-element.elementor-element-739deb57 > .elementor-background-video-container::before, .elementor-1576 .elementor-element.elementor-element-739deb57 > .e-con-inner > .elementor-background-video-container::before, .elementor-1576 .elementor-element.elementor-element-739deb57 > .elementor-background-slideshow::before, .elementor-1576 .elementor-element.elementor-element-739deb57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1576 .elementor-element.elementor-element-739deb57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#29ABE2BF;--background-overlay:'';}.elementor-1576 .elementor-element.elementor-element-a8e0f0a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-a8e0f0a{text-align:center;}.elementor-1576 .elementor-element.elementor-element-a8e0f0a .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:var( --e-global-color-primary_color );}.elementor-1576 .elementor-element.elementor-element-17be4e2 > .elementor-widget-container{margin:12px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-17be4e2{text-align:center;}.elementor-1576 .elementor-element.elementor-element-17be4e2 .elementor-heading-title{font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-1576 .elementor-element.elementor-element-a06ff5d > .elementor-widget-container{padding:0px 0px 38px 0px;}.elementor-1576 .elementor-element.elementor-element-a06ff5d{text-align:center;font-size:18px;font-weight:400;line-height:1.75em;color:#494D41;}.elementor-1576 .elementor-element.elementor-element-b409512 > .elementor-widget-container{padding:50px 150px 20px 150px;}.elementor-1576 .elementor-element.elementor-element-b409512 .wpte-elementor-widget .wpte-card{--t-fc:#000000;--img-fit:cover;}.elementor-1576 .elementor-element.elementor-element-b409512 .wpte-elementor-widget .wpte-card img{transition-timing-function:linear;transition-duration:0.3s;}.elementor-1576 .elementor-element.elementor-element-59d3c8b{--display:flex;}.elementor-1576 .elementor-element.elementor-element-4bf98731{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1576 .elementor-element.elementor-element-d85588d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-d85588d{text-align:center;}.elementor-1576 .elementor-element.elementor-element-d85588d .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:var( --e-global-color-primary_color );}.elementor-1576 .elementor-element.elementor-element-ff7fd7d > .elementor-widget-container{margin:12px 0px 24px 0px;}.elementor-1576 .elementor-element.elementor-element-ff7fd7d{text-align:center;}.elementor-1576 .elementor-element.elementor-element-ff7fd7d .elementor-heading-title{font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-1576 .elementor-element.elementor-element-5b574c69 .wpte-elementor-widget {--column-no:3;--gap:30px 30px;}.elementor-1576 .elementor-element.elementor-element-5b574c69 .wpte-elementor-widget .wpte-card{--img-fit:cover;--l-is:16px;--l-decoration:default;}.elementor-1576 .elementor-element.elementor-element-5b574c69 .wpte-elementor-widget .wpte-card img{transition-timing-function:linear;transition-duration:0.3s;}.elementor-1576 .elementor-element.elementor-element-63b0e06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1576 .elementor-element.elementor-element-79736e0a .wpte-elementor-widget .wpte-card{--img-fit:cover;--l-is:16px;--l-decoration:default;}.elementor-1576 .elementor-element.elementor-element-79736e0a .wpte-elementor-widget .wpte-card img{transition-timing-function:linear;transition-duration:0.3s;}.elementor-1576 .elementor-element.elementor-element-465a9dd1{padding:80px 15px 90px 15px;}.elementor-1576 .elementor-element.elementor-element-307bc37c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1576 .elementor-element.elementor-element-307bc37c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-4c423dfc{padding:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-7ff3d51a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1576 .elementor-element.elementor-element-7ff3d51a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-614c5855 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-614c5855{text-align:center;}.elementor-1576 .elementor-element.elementor-element-614c5855 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:var( --e-global-color-primary_color );}.elementor-1576 .elementor-element.elementor-element-56e74129{text-align:center;font-size:18px;font-weight:400;line-height:1.75em;color:#494D41;}.elementor-1576 .elementor-element.elementor-element-679904cb > .elementor-widget-container{padding:84px 0px 26px 0px;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-trip-list-wrapper{--gap:32px;row-gap:50px;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .wpte-trip-image-wrap figure img, .elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-fig > a img{object-fit:original;transition-timing-function:ease-in-out;transition-duration:1.5s;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .wpte-trip-header-wrap .wpte-trip-title, .elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .category-trip-prc-title-wrap .category-trip-title{font-size:19px;font-weight:500;margin:0px 0px 16px 0px;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .wpte-trip-header-wrap .wpte-trip-title a:hover, .elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .category-trip-prc-title-wrap .category-trip-title a:hover{color:var( --e-global-color-primary_color );}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .wpte-trip-details-wrap, .elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-content-wrap{padding:24px 24px 24px 24px;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-content-wrap{padding-bottom:0;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .category-trip-aval-time{margin-top:24px;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .wpte-trip-meta{font-size:16px;font-weight:400;line-height:1.75em;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .wpte-trip-meta a:hover{color:var( --e-global-color-primary_color );text-decoration:default !important;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .wpte-trip-meta [class*="wpte-icon-"]{color:var( --e-global-color-primary_color );}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .wpte-trip-meta-list{--meta-spacing:4px;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .category-trip-desti .wpte-trip-meta:not(:last-child){margin-bottom:4px;margin-right:4px;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .price-holder .striked-price, .elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .wpte-trip-price-wrap del{color:#1C201199;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .discount-text-wrap .discount-percent, .elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-discount{color:var( --e-global-color-heading_color );background-color:#FEC350;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-elementor-widget .discount-text-wrap::after{background-color:#FEC350;}.elementor-1576 .elementor-element.elementor-element-76b01537 .elementor-button{background-color:#02010100;fill:var( --e-global-color-secondary_color );color:var( --e-global-color-secondary_color );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary_color );}.elementor-1576 .elementor-element.elementor-element-76b01537 .elementor-button:hover, .elementor-1576 .elementor-element.elementor-element-76b01537 .elementor-button:focus{background-color:var( --e-global-color-secondary_color );color:#FFFFFF;}.elementor-1576 .elementor-element.elementor-element-76b01537 > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-76b01537 .elementor-button:hover svg, .elementor-1576 .elementor-element.elementor-element-76b01537 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-1576 .elementor-element.elementor-element-4bf98731{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1576 .elementor-element.elementor-element-5b574c69 .wpte-elementor-widget {--column-no:2;}.elementor-1576 .elementor-element.elementor-element-63b0e06{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-trip-list-wrapper{--gap:20px;row-gap:20px;}}@media(min-width:768px){.elementor-1576 .elementor-element.elementor-element-c441217{--width:100%;}.elementor-1576 .elementor-element.elementor-element-4d94e88{--content-width:1600px;}}@media(max-width:767px){.elementor-1576 .elementor-element.elementor-element-15c6797 > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-739deb57{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1576 .elementor-element.elementor-element-b409512 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1576 .elementor-element.elementor-element-4bf98731{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1576 .elementor-element.elementor-element-5b574c69 .wpte-elementor-widget {--column-no:1;}.elementor-1576 .elementor-element.elementor-element-63b0e06{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1576 .elementor-element.elementor-element-465a9dd1{padding:60px 15px 60px 15px;}.elementor-1576 .elementor-element.elementor-element-679904cb .wpte-trip-list-wrapper{--gap:10px;row-gap:10px;}.elementor-1576 .elementor-element.elementor-element-76b01537 > .elementor-widget-container{margin:10px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-a5dbf5e */.hero-banner {
  position: relative;
  width: 100%;
  height: 40vh;
  max-height: 288px;
  overflow: hidden;
  font-family: 'Poppins', 'Segoe UI', sans-serif;
}

.hero-banner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  filter: brightness(0.9);
}

/* Optional dark overlay for contrast */
.hero-banner::after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5));
  z-index: 1;
}

/* Centered Text */
.hero-text {
  position: absolute;
  top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 3.2rem;
  font-weight: 600;
  letter-spacing: 1px;
  text-shadow: 0 4px 10px rgba(0, 0, 0, 0.6);
  opacity: 0;
  animation: fadeInUpCenter 1.5s ease-in-out forwards;
  animation-delay: 0.3s;
  z-index: 2;
}

/* Fade in and scale up */
@keyframes fadeInUpCenter {
  from {
    transform: translate(-50%, -30%) scale(0.95);
    opacity: 0;
  }
  to {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
}

/* Smooth fade background if needed */
@keyframes fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}

/* Mobile responsiveness */
@media (max-width: 768px) {
  .hero-text {
    font-size: 2rem;
    padding: 0 1rem;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c91e0f3 */.section-heading {
  color: #2F3E46;
  font-size: 2.4rem;
  font-weight: 700;
}
.section-subtext {
  color: #5C677D;
  font-size: 1rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c8d151 */.destination-zones {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 20px;
  padding: 20px 0;
}

.zone-card {
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  text-decoration: none;
  transition: transform 0.3s ease;
}

.zone-card img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}

.zone-card span {
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  width: 100%;
  text-align: center;
  padding: 12px 0;
  font-size: 1.2rem;
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 1px;
}

.zone-card:hover img {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for wptravelengine-trips-tax-slider-one, class: .elementor-element-b409512 */.destination-card {
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
}
.destination-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c421991 */.tour-marquee-wrapper {
  overflow: hidden;
  white-space: nowrap;
  background-color: #e6f2ff;
  padding: 20px 0;
  border-radius: 16px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  position: relative;
}

.tour-marquee {
  display: inline-block;
  animation: scroll-left 25s linear infinite;
}

.tour-marquee span {
  display: inline-block;
  margin-right: 60px;
  font-size: 1.2rem;
  color: #0056b3;
  font-weight: 600;
}

/* Animation */
@keyframes scroll-left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}/* End custom CSS */
/* Start custom CSS for wptravelengine-advanced-trips-two, class: .elementor-element-5b574c69 */.destination-card {
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
}
.destination-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 20px rgba(0, 0, 0, 0.15);
}/* End custom CSS */