/* O19 Three-Door Journey Handoff header transparency repair
   Removes the global [class*="section"] panel paint from this dark section heading. */
html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ol-p9-section-head,
html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ix-head.ol-p9-section-head,
html body[data-oloropa-page="index.php"][data-oloropa-luxury-safari] #final-decision.ix-final-gateway .ol-p9-section-head {
  position:relative!important;
  z-index:6!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:clamp(1.5rem,4vw,4rem)!important;
  width:100%!important;
  max-width:none!important;
  margin:0 0 clamp(2.25rem,5vw,4.25rem)!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  filter:none!important;
  opacity:1!important;
  overflow:visible!important;
  isolation:auto!important;
  contain:none!important;
  content-visibility:visible!important;
  contain-intrinsic-size:none!important;
}

html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ol-p9-section-head::before,
html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ol-p9-section-head::after,
html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ix-head.ol-p9-section-head::before,
html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ix-head.ol-p9-section-head::after {
  content:none!important;
  display:none!important;
  background:none!important;
  box-shadow:none!important;
  border:0!important;
}

html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ol-p9-section-head > *,
html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ol-p9-section-head > div,
html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ol-p9-section-head :is(.ix-kicker,.ol-p9-kicker,h2,p) {
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  border:0!important;
  filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  color:inherit!important;
}

html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ol-p9-section-head .ol-p9-kicker,
html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ol-p9-section-head .ix-kicker {
  display:flex!important;
  align-items:center!important;
  gap:.75rem!important;
  margin:0 0 .65rem!important;
  color:#D4A373!important;
  font-family:var(--ol-font-ui,'Plus Jakarta Sans',ui-sans-serif,system-ui,sans-serif)!important;
  font-size:clamp(.72rem,.86vw,.9rem)!important;
  font-weight:900!important;
  letter-spacing:.18em!important;
  line-height:1.1!important;
  text-transform:uppercase!important;
  text-shadow:0 10px 34px rgba(43,33,26,.42)!important;
}

html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ol-p9-section-head h2 {
  max-width:min(760px,100%)!important;
  margin:0!important;
  padding:0!important;
  color:#FDFBF7!important;
  font-family:var(--ol-font-display,'Cormorant Garamond',Georgia,serif)!important;
  font-size:clamp(3.4rem,7.4vw,7.65rem)!important;
  font-weight:650!important;
  letter-spacing:-.064em!important;
  line-height:.86!important;
  text-wrap:balance!important;
  text-shadow:0 18px 64px rgba(43,33,26,.55)!important;
}

html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ol-p9-section-head > p {
  flex:0 1 min(420px,42vw)!important;
  max-width:min(420px,42vw)!important;
  margin:0 0 .35rem!important;
  padding:0!important;
  color:rgba(253,251,247,.78)!important;
  font-family:var(--ol-font-body,'Plus Jakarta Sans',ui-sans-serif,system-ui,sans-serif)!important;
  font-size:clamp(1rem,1.25vw,1.2rem)!important;
  font-weight:500!important;
  letter-spacing:-.018em!important;
  line-height:1.62!important;
  text-shadow:0 12px 36px rgba(43,33,26,.44)!important;
}

html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway {
  background-color:#2B211A!important;
}

@media (max-width: 900px) {
  html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ol-p9-section-head,
  html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ix-head.ol-p9-section-head {
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:start!important;
    gap:1.15rem!important;
    margin-bottom:2rem!important;
  }

  html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ol-p9-section-head h2 {
    font-size:clamp(2.8rem,15vw,4.8rem)!important;
    line-height:.88!important;
  }

  html body[data-oloropa-page="index.php"] #final-decision.ix-final-gateway .ol-p9-section-head > p {
    flex:initial!important;
    max-width:100%!important;
    font-size:1rem!important;
  }
}
