
/* Destination landing pages, AVIXJET house design */
.route-header{background:#081e33;color:white;position:sticky;top:0;z-index:10;border-bottom:1px solid #ffffff18}.route-nav{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px}.route-nav>a img{width:98px;height:auto;display:block}.route-nav nav{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.route-nav nav a,.route-lang{color:#f4f6f9;text-decoration:none;font-size:.8rem;font-weight:700;letter-spacing:.025em}.route-lang{border:1px solid #ffffff50;padding:8px 10px;display:flex;align-items:center;gap:7px}.route-lang img{height:16px;width:27px;object-fit:cover}.route-hero{background:#081e33;color:#fff;position:relative;overflow:hidden}.route-hero-back{position:absolute;inset:0;background:linear-gradient(90deg,#081e33 0%,#081e33e8 43%,#081e3399),url('/assets/portada-hawker-original.png') center 43%/cover no-repeat;opacity:1}.route-hero>.wrap{position:relative;padding-top:72px;padding-bottom:92px}.route-breadcrumb{font-size:.75rem;color:#d4dbe3;margin:0 0 48px}.route-breadcrumb a{color:#d4dbe3}.route-hero h1{max-width:820px;font-family:Montserrat,Arial,sans-serif;font-size:clamp(2.2rem,5vw,4.45rem);line-height:1.08;margin:14px 0 25px;color:#fff}.route-lead{max-width:740px;font-size:1.05rem;line-height:1.75;color:#edf2f7}.route-buttons{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:27px}.route-outline{padding:13px 19px;border:1px solid #ffffff80;color:white;font-weight:700;text-decoration:none;display:inline-block}.route-section{padding:74px 0}.route-section h2,.route-region h2,.route-home-band h2{font-family:Montserrat,Arial,sans-serif;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.2;color:#0b2843}.route-section p{font-size:1rem;line-height:1.85;color:#536476}.route-two{display:grid;grid-template-columns:1.22fr 1fr;gap:54px;align-items:start}.route-two p{margin:16px 0}.route-info{background:#f3f5f6;padding:34px;border-top:4px solid #ccaa31}.route-info h3{margin-top:0;color:#09243a}.route-info dl{margin:0}.route-info dl>div{border-bottom:1px solid #cbd2d6;padding:13px 0}.route-info dt{font-weight:700;font-size:.85rem;color:#0b2843}.route-info dd{margin:5px 0 0;color:#536476}.route-info p{font-size:.85rem}.route-tint{background:#f3f1ec}.route-limited{max-width:760px}.route-dark{border-color:#0b2843;color:#0b2843}.route-faq{display:grid;grid-template-columns:1fr 1fr;gap:14px}.route-faq details{border:1px solid #d5dde4;padding:18px;background:white}.route-faq summary{font-weight:700;color:#0b2843;cursor:pointer}.route-faq p{font-size:.91rem}.route-more{margin-top:64px}.route-neighbors{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.route-neighbor,.route-city{border:1px solid #d5dde4;padding:16px;text-decoration:none;color:#0b2843;background:#fff;font-weight:700;display:flex;flex-direction:column;gap:5px}.route-neighbor:hover,.route-city:hover{border-color:#bd9829;background:#faf8ee}.route-neighbor span,.route-city span{font-weight:400;font-size:.76rem;color:#617182}.route-footer{background:#081e33;color:#dce4ea;padding:44px 0 22px}.route-footer-top{display:flex;align-items:center;gap:34px}.route-footer-top img{width:110px;height:auto}.route-footer-top div{flex:1}.route-footer-top p{font-size:.8rem;max-width:670px}.route-footer-top a{color:#f4d36a}.route-footer-bottom{border-top:1px solid #ffffff32;margin-top:32px;padding-top:18px;font-size:.8rem}.route-footer-bottom a{color:#dce4ea}.route-index-list{padding:48px 0 74px}.route-region{padding:32px 0;border-bottom:1px solid #dde3e7}.route-region-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.route-region-heading img{width:140px;height:85px;object-fit:cover;border-radius:4px}.route-citygrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.route-home-band{background:#f2f1ed;padding:50px 0}.route-home-band-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.route-home-band h2{margin:12px 0}.route-home-band p{max-width:780px;color:#4b5f70}.route-home-band-inner>.btn{flex-shrink:0}
@media(max-width:800px){.route-nav nav{gap:12px}.route-two{grid-template-columns:1fr;gap:28px}.route-neighbors,.route-citygrid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-faq{grid-template-columns:1fr}.route-home-band-inner{align-items:start;flex-direction:column}}
@media(max-width:560px){.route-nav{min-height:74px;gap:8px}.route-nav>a img{width:70px}.route-nav nav{gap:10px}.route-nav nav a{font-size:.65rem}.route-nav nav a:nth-child(3){display:none}.route-lang{padding:5px;font-size:.7rem}.route-lang img{width:23px;height:14px}.route-hero>.wrap{padding-top:30px;padding-bottom:58px}.route-breadcrumb{margin-bottom:32px}.route-region-heading img{width:92px;height:67px}.route-citygrid,.route-neighbors{grid-template-columns:1fr 1fr;gap:8px}.route-city,.route-neighbor{padding:10px}.route-section{padding:44px 0}.route-footer-top{align-items:start;flex-direction:column}}
