.elementor-22237 .elementor-element.elementor-element-35yto3v:not(.elementor-motion-effects-element-type-background), .elementor-22237 .elementor-element.elementor-element-35yto3v > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E6240;}.elementor-22237 .elementor-element.elementor-element-35yto3v{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 60px 0px;}.elementor-22237 .elementor-element.elementor-element-35yto3v > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22237 .elementor-element.elementor-element-3tkr9mn.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22237 .elementor-element.elementor-element-3tkr9mn.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22237 .elementor-element.elementor-element-ar5dc9s{text-align:center;}.elementor-22237 .elementor-element.elementor-element-ar5dc9s .elementor-heading-title{font-family:"Ovo", Sans-serif;font-size:56px;font-weight:normal;color:#FFFFFF;}.elementor-22237 .elementor-element.elementor-element-xdv3203{text-align:center;font-family:"Kumbh Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-22237 .elementor-element.elementor-element-wrupeos{text-align:center;font-family:"Kumbh Sans", Sans-serif;font-size:14px;font-weight:600;color:#D1A774;}.elementor-22237 .elementor-element.elementor-element-f8zs29q .elementor-button{font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-22237 .elementor-element.elementor-element-fbuofs5:not(.elementor-motion-effects-element-type-background), .elementor-22237 .elementor-element.elementor-element-fbuofs5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E6240;}.elementor-22237 .elementor-element.elementor-element-fbuofs5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-22237 .elementor-element.elementor-element-fbuofs5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22237 .elementor-element.elementor-element-jmn58q3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22237 .elementor-element.elementor-element-jmn58q3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22237 .elementor-element.elementor-element-3p44045{font-family:"Kumbh Sans", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22237 .elementor-element.elementor-element-4iz7eqf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22237 .elementor-element.elementor-element-4iz7eqf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22237 .elementor-element.elementor-element-klh65n0{font-family:"Kumbh Sans", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22237 .elementor-element.elementor-element-giz2bto.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22237 .elementor-element.elementor-element-giz2bto.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22237 .elementor-element.elementor-element-pu54ayl{font-family:"Kumbh Sans", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-22237 .elementor-element.elementor-element-xtukw8e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22237 .elementor-element.elementor-element-xtukw8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22237 .elementor-element.elementor-element-nq8hxi1{font-family:"Kumbh Sans", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-22237 .elementor-element.elementor-element-1wu9mc2:not(.elementor-motion-effects-element-type-background), .elementor-22237 .elementor-element.elementor-element-1wu9mc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22237 .elementor-element.elementor-element-1wu9mc2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-22237 .elementor-element.elementor-element-1wu9mc2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22237 .elementor-element.elementor-element-4g30x21.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22237 .elementor-element.elementor-element-4g30x21.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22237 .elementor-element.elementor-element-sfuaorx .elementor-heading-title{font-family:"Ovo", Sans-serif;font-size:32px;font-weight:700;}.elementor-22237 .elementor-element.elementor-element-a5vm82s{font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;color:#7E6240;}.elementor-22237 .elementor-element.elementor-element-kkf3crr:not(.elementor-motion-effects-element-type-background), .elementor-22237 .elementor-element.elementor-element-kkf3crr > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-22237 .elementor-element.elementor-element-kkf3crr{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-22237 .elementor-element.elementor-element-kkf3crr > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22237 .elementor-element.elementor-element-in1dnst.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22237 .elementor-element.elementor-element-in1dnst.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22237 .elementor-element.elementor-element-2tl2uz0 .elementor-heading-title{font-family:"Ovo", Sans-serif;font-size:32px;font-weight:700;}.elementor-22237 .elementor-element.elementor-element-lo7hwk0{font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;color:#7E6240;}.elementor-22237 .elementor-element.elementor-element-auhmrqi:not(.elementor-motion-effects-element-type-background), .elementor-22237 .elementor-element.elementor-element-auhmrqi > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22237 .elementor-element.elementor-element-auhmrqi{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-22237 .elementor-element.elementor-element-auhmrqi > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22237 .elementor-element.elementor-element-d0xaah4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22237 .elementor-element.elementor-element-d0xaah4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22237 .elementor-element.elementor-element-bz6gipj .elementor-heading-title{font-family:"Ovo", Sans-serif;font-size:32px;font-weight:700;}.elementor-22237 .elementor-element.elementor-element-qgg5ji8{font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;color:#7E6240;}.elementor-22237 .elementor-element.elementor-element-z1udw6v:not(.elementor-motion-effects-element-type-background), .elementor-22237 .elementor-element.elementor-element-z1udw6v > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22237 .elementor-element.elementor-element-z1udw6v{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-22237 .elementor-element.elementor-element-z1udw6v > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22237 .elementor-element.elementor-element-bgjhiib.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22237 .elementor-element.elementor-element-bgjhiib.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22237 .elementor-element.elementor-element-b414nz1 .elementor-heading-title{font-family:"Ovo", Sans-serif;font-size:32px;font-weight:700;}.elementor-22237 .elementor-element.elementor-element-zojpqli{font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;color:#7E6240;}.elementor-22237 .elementor-element.elementor-element-54nu9rc .elementor-button{font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-22237 .elementor-element.elementor-element-p2bzq24:not(.elementor-motion-effects-element-type-background), .elementor-22237 .elementor-element.elementor-element-p2bzq24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22237 .elementor-element.elementor-element-p2bzq24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-22237 .elementor-element.elementor-element-p2bzq24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22237 .elementor-element.elementor-element-oxvlsx3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22237 .elementor-element.elementor-element-oxvlsx3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22237 .elementor-element.elementor-element-rikgpz7{text-align:center;}.elementor-22237 .elementor-element.elementor-element-rikgpz7 .elementor-heading-title{font-family:"Ovo", Sans-serif;font-size:32px;font-weight:700;color:#7E6240;}.elementor-22237 .elementor-element.elementor-element-7avqjzg{text-align:center;font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;color:#7E6240;}.elementor-22237 .elementor-element.elementor-element-tqa7nrh:not(.elementor-motion-effects-element-type-background), .elementor-22237 .elementor-element.elementor-element-tqa7nrh > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-22237 .elementor-element.elementor-element-tqa7nrh{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-22237 .elementor-element.elementor-element-tqa7nrh > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22237 .elementor-element.elementor-element-inbfbz3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22237 .elementor-element.elementor-element-inbfbz3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22237 .elementor-element.elementor-element-xwh9qa2 .elementor-heading-title{font-family:"Ovo", Sans-serif;font-size:32px;font-weight:700;}.elementor-22237 .elementor-element.elementor-element-ggh33da:not(.elementor-motion-effects-element-type-background), .elementor-22237 .elementor-element.elementor-element-ggh33da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22237 .elementor-element.elementor-element-ggh33da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-22237 .elementor-element.elementor-element-ggh33da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22237 .elementor-element.elementor-element-zikyett.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22237 .elementor-element.elementor-element-zikyett.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22237 .elementor-element.elementor-element-mpa3tm8 .elementor-heading-title{font-family:"Ovo", Sans-serif;font-size:32px;font-weight:700;}.elementor-22237 .elementor-element.elementor-element-v1y9str .elementor-tab-content{border-block-end-color:#E8E0D5;}.elementor-22237 .elementor-element.elementor-element-v1y9str .elementor-tab-title{border-color:#E8E0D5;}.elementor-22237 .elementor-element.elementor-element-v1y9str .elementor-toggle-title, .elementor-22237 .elementor-element.elementor-element-v1y9str .elementor-toggle-icon{color:#7E6240;}.elementor-22237 .elementor-element.elementor-element-v1y9str .elementor-toggle-icon svg{fill:#7E6240;}.elementor-22237 .elementor-element.elementor-element-v1y9str .elementor-tab-title.elementor-active a, .elementor-22237 .elementor-element.elementor-element-v1y9str .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#7E6240;}.elementor-22237 .elementor-element.elementor-element-9x02y52:not(.elementor-motion-effects-element-type-background), .elementor-22237 .elementor-element.elementor-element-9x02y52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22237 .elementor-element.elementor-element-9x02y52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-22237 .elementor-element.elementor-element-9x02y52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22237 .elementor-element.elementor-element-{text-align:center;}.elementor-22237 .elementor-element.elementor-element- .elementor-heading-title{font-family:"Ovo", Sans-serif;font-size:32px;font-weight:400;color:#7E6240;}.elementor-22237 .elementor-element.elementor-element-gjj2z4s:not(.elementor-motion-effects-element-type-background), .elementor-22237 .elementor-element.elementor-element-gjj2z4s > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7E6240;}.elementor-22237 .elementor-element.elementor-element-gjj2z4s{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-22237 .elementor-element.elementor-element-gjj2z4s > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22237 .elementor-element.elementor-element-fqnxmh6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22237 .elementor-element.elementor-element-fqnxmh6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22237 .elementor-element.elementor-element-6jxwack{text-align:center;}.elementor-22237 .elementor-element.elementor-element-6jxwack .elementor-heading-title{font-family:"Ovo", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-22237 .elementor-element.elementor-element-zimkm4k{text-align:center;font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-22237 .elementor-element.elementor-element-e9smoqv .elementor-button{font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-22237 .elementor-element.elementor-element-sy7wppt{text-align:center;font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;color:#D1A774;}.elementor-22237 .elementor-element.elementor-element-shpuotc:not(.elementor-motion-effects-element-type-background), .elementor-22237 .elementor-element.elementor-element-shpuotc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22237 .elementor-element.elementor-element-shpuotc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-22237 .elementor-element.elementor-element-shpuotc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-22237 .elementor-element.elementor-element-a1y0anj.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-22237 .elementor-element.elementor-element-a1y0anj.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-22237 .elementor-element.elementor-element-zhw7z6e .elementor-heading-title{font-family:"Ovo", Sans-serif;font-size:32px;font-weight:700;}.elementor-22237 .elementor-element.elementor-element-5hwpp0b{font-family:"Kumbh Sans", Sans-serif;font-size:16px;font-weight:400;color:#7E6240;}:root{--page-title-display:none;}/* Start custom CSS *//* === Page 22237 Responsive Fixes === */

/* Fix 1: Trust Bar — center stats on mobile + tablet */
@media (max-width: 1024px) {
  body.elementor-page-22237 [data-id="fbuofs5"] .elementor-column {
    text-align: center !important;
  }
  body.elementor-page-22237 [data-id="fbuofs5"] .elementor-widget-heading .elementor-heading-title {
    text-align: center !important;
  }
}

/* Fix 2: Section horizontal + vertical padding on mobile */
@media (max-width: 767px) {
  body.elementor-page-22237 .elementor-top-section {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  body.elementor-page-22237 [data-id="35yto3v"] {
    padding-top: 60px !important;
    padding-bottom: 40px !important;
  }
  body.elementor-page-22237 [data-id="fbuofs5"] {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  body.elementor-page-22237 [data-id="35yto3vw"] {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
}

/* Fix 3: Tablet adjustments */
@media (min-width: 768px) and (max-width: 1024px) {
  body.elementor-page-22237 .elementor-top-section {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  body.elementor-page-22237 [data-id="35yto3v"] {
    padding-top: 100px !important;
    padding-bottom: 50px !important;
  }
  body.elementor-page-22237 [data-id="fbuofs5"] {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  body.elementor-page-22237 [data-id="35yto3vw"] {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
}

/* Fix 4: Reviews grid — single column on mobile */
@media (max-width: 767px) {
  .nc-reviews__grid {
    grid-template-columns: 1fr !important;
    gap: 12px !important;
  }
  .nc-reviews__grid .nc-reviews__card {
    min-width: unset !important;
  }
}

/* Fix 5: Mobile font-size scaling */
@media (max-width: 767px) {
  /* Hero subtitle: 18px → 14px */
  body.elementor-page-22237 .elementor-element-xdv3203 {
    font-size: 14px !important;
  }
  /* Planning step H3s (inline 22px → 18px) */
  body.elementor-page-22237 [data-id="35yto3vd"] h3[style*="font-size"] {
    font-size: 18px !important;
  }
  /* Planning step body P (inline 16px → 14px) */
  body.elementor-page-22237 [data-id="35yto3vd"] p[style*="font-size"] {
    font-size: 14px !important;
  }
  /* Venue card H3s: 20px → 17px */
  body.elementor-page-22237 [data-id="kkf3crr"] h3 {
    font-size: 17px !important;
  }
  /* Video card H3s: 20px → 17px */
  body.elementor-page-22237 [data-id="auhmrqi"] h3 {
    font-size: 17px !important;
  }
  /* Destination card H3s: 20px → 17px */
  body.elementor-page-22237 [data-id="3tkr9mnc"] h3 {
    font-size: 17px !important;
  }
  /* CTA heading: 22px → 20px */
  body.elementor-page-22237 [data-id="35yto3vw"] h2 {
    font-size: 20px !important;
  }
}

/* Fix 6: Tablet font-size scaling */
@media (min-width: 768px) and (max-width: 1024px) {
  /* Hero subtitle: 18px → 16px */
  body.elementor-page-22237 .elementor-element-xdv3203 {
    font-size: 16px !important;
  }
  /* Planning step H3s (inline 22px → 20px) */
  body.elementor-page-22237 [data-id="35yto3vd"] h3[style*="font-size"] {
    font-size: 20px !important;
  }
}/* End custom CSS */