
/* Raise the rate panel and harmonize with the TikTok / YouTube area of the banner. */
@media(min-width:851px){.nat-hero-routes{top:7%!important;right:3.2%!important}}
.nat-hero-routes{background:linear-gradient(148deg,rgba(12,31,55,.77),rgba(6,14,29,.74) 67%,rgba(27,24,43,.73))!important;border:1px solid rgba(248,207,126,.8)!important;border-radius:22px!important;box-shadow:0 20px 65px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.15),0 0 24px rgba(220,162,67,.12)!important;overflow:hidden}
.nat-hero-routes:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#edbf62,#fff0bd,#d7a44b,#8ec8ed);opacity:.95}
.nat-hero-routes .nat-route-tag{display:inline-block;background:linear-gradient(90deg,#ffe8a3,#dca34c);color:#152338!important;font-weight:900;letter-spacing:.07em!important;border-radius:40px;padding:6px 12px;margin:0 0 12px;box-shadow:0 3px 14px rgba(231,173,79,.28)}
.nat-hero-routes h3{color:#fff3d6!important;text-shadow:0 2px 8px rgba(0,0,0,.35);letter-spacing:.02em}
.nat-hero-routes .nat-route-row{border-bottom:1px solid rgba(230,191,124,.22)!important;transition:background .2s ease;padding-left:5px!important;padding-right:5px!important}
.nat-hero-routes .nat-route-row:nth-of-type(even){background:rgba(74,119,158,.11)}
.nat-hero-routes .nat-route-row span{color:#f0f5ff}
.nat-hero-routes .nat-route-row strong{color:#ffdc80!important;text-shadow:0 0 12px rgba(236,179,65,.16);font-weight:800}
.nat-hero-routes .nat-route-note{background:rgba(8,19,37,.5);border:1px solid rgba(238,194,112,.24);border-radius:10px;padding:10px;color:#dce8f5!important}
@media(max-width:850px){.nat-hero-routes{top:auto!important;right:auto!important;margin:12px 14px 18px!important}}
