
/* Readable hero facts without changing section order. */
.mpt-hero-price{display:table;margin:1rem auto 0;max-width:42rem;padding:.65rem .9rem;border-radius:.65rem;background:rgba(15,23,42,.82);color:#fff!important;font-size:15px!important;line-height:1.65!important;text-shadow:none!important}.mpt-tour-price{font-size:17px!important;line-height:1.65!important;max-width:48rem}body:has(.mpt-tour-price) main h1{line-height:1.18}@media(max-width:639px){.mpt-hero-price{font-size:14px!important;margin-left:0;margin-right:0}.mpt-tour-price{font-size:16px!important}}

.mpt-sunrise-hero{background:#0f2740!important}.mpt-sunrise-hero h1{max-width:54rem}.mpt-sunrise-hero p{color:#f1f5f9}.mpt-sunrise-hero .mpt-tour-price{padding:12px 14px;border:1px solid #ffffff40;border-radius:10px;background:#ffffff0d}

.mpt-hero-reviews{display:inline-block;margin-top:12px;color:#fff!important;text-decoration:underline;text-underline-offset:4px;font-size:14px;font-weight:600;line-height:1.6;text-shadow:0 1px 4px #000}.mpt-hero-reviews:focus-visible{outline:2px solid #fff;outline-offset:5px}
