:root{--elog-routes-red:#ed1c24;--elog-routes-red-dark:#bd1018;--elog-routes-navy:#08294f;--elog-routes-text:#1d3657;--elog-routes-muted:#66758a;--elog-routes-line:#e2e8ef;--elog-routes-soft:#f5f8fb}.elog-routes-page{color:var(--elog-routes-text);overflow:hidden}.elog-routes-page .row{max-width:1240px}.elog-routes-page h1,.elog-routes-page h2,.elog-routes-page h3,.elog-routes-page p{font-family:inherit}.elog-routes-page h1,.elog-routes-page h2,.elog-routes-page h3{color:var(--elog-routes-navy);font-weight:800;letter-spacing:-.025em;text-wrap:balance}.elog-routes-page p,.elog-routes-page li{font-size:16px}.elog-routes-kicker{align-items:center;color:var(--elog-routes-red)!important;display:flex;font-size:14px!important;font-weight:800;gap:9px;letter-spacing:.14em;margin:0 0 14px!important;text-transform:uppercase}.elog-routes-kicker i{font-size:15px}.elog-routes-hero-section{background:radial-gradient(circle at 74% 28%,rgb(237 28 36 / .09),transparent 29%),radial-gradient(circle at 45% 90%,rgb(8 41 79 / .07),transparent 30%),linear-gradient(135deg,#ffffff 0%,#f9fbfd 52%,#eef4f9 100%);min-height:620px;position:relative}.elog-routes-hero-section::before{background-image:radial-gradient(rgb(8 41 79 / .11) 1px,transparent 1px);background-size:13px 13px;content:"";height:260px;opacity:.4;position:absolute;right:-40px;top:22px;width:420px}.elog-routes-hero-row{position:relative;z-index:1}.elog-routes-hero-copy-col{padding-right:32px}.elog-routes-hero-copy h1{font-size:clamp(44px, 4.8vw, 66px);line-height:1.05;margin:0 0 22px;max-width:700px;text-transform:uppercase}.elog-routes-hero-copy h1 span{color:var(--elog-routes-red);display:block}.elog-routes-lead{color:var(--elog-routes-muted);font-size:18px!important;line-height:1.75;margin:0 0 28px!important;max-width:650px}.elog-routes-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.elog-routes-btn{align-items:center;border:1px solid var(--elog-routes-red);border-radius:7px;display:inline-flex;font-size:14px;font-weight:800;gap:10px;justify-content:center;min-height:50px;padding:12px 22px;text-decoration:none;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.elog-routes-btn--primary{background:var(--elog-routes-red);box-shadow:0 10px 26px rgb(237 28 36 / .2);color:#fff!important}.elog-routes-btn--outline{background:#fff;color:var(--elog-routes-navy)!important}.elog-routes-btn:hover{background:var(--elog-routes-red-dark);border-color:var(--elog-routes-red-dark);color:#fff!important;transform:translateY(-2px)}.elog-routes-hero-tags{display:flex;flex-wrap:wrap;gap:10px 22px}.elog-routes-hero-tags span{align-items:center;color:var(--elog-routes-text);display:inline-flex;font-size:13px;font-weight:700;gap:7px}.elog-routes-hero-tags i{color:var(--elog-routes-red);font-size:15px}.elog-routes-hero-image-col{position:relative}.elog-routes-hero-image-col::before{border:1px solid rgb(237 28 36 / .15);border-radius:50%;content:"";height:430px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:430px}.elog-routes-hero-image{margin:0;position:relative;z-index:1}.elog-routes-hero-image .img-inner{background:#fff0}.elog-routes-hero-image img{filter:drop-shadow(0 24px 24px rgb(8 41 79 / .14));max-height:530px;object-fit:contain;width:100%}.elog-routes-stats-section{background:#fff0;overflow:visible;position:relative;z-index:4}.elog-routes-stats-row{background:#fff;border:1px solid var(--elog-routes-line);border-radius:14px;box-shadow:0 18px 48px rgb(8 41 79 / .12);margin-bottom:-32px;padding:22px 12px;transform:translateY(-38px)}.elog-routes-stats-row>.col{border-right:1px solid var(--elog-routes-line);padding-bottom:0}.elog-routes-stats-row>.col:last-child{border-right:0}.elog-routes-stat{align-items:center;display:flex;gap:14px;justify-content:center;margin:0;min-height:60px;padding:4px 6px}.elog-routes-stat>i{align-items:center;background:rgb(237 28 36 / .09);border-radius:50%;color:var(--elog-routes-red);display:flex;flex:0 0 46px;font-size:20px;height:46px;justify-content:center}.elog-routes-stat div{display:flex;flex-direction:column}.elog-routes-stat strong{color:var(--elog-routes-navy);font-size:30px;font-weight:800;line-height:1.15}.elog-routes-stat span{color:var(--elog-routes-muted);font-size:12px;font-weight:700;letter-spacing:.03em;margin-top:5px;text-transform:uppercase}.elog-routes-list-section{background:linear-gradient(rgb(8 41 79 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(8 41 79 / .025) 1px,transparent 1px),#f8fafc;background-size:30px 30px}.elog-routes-heading-row{margin-bottom:36px}.elog-routes-heading{margin:0 auto;max-width:790px;text-align:center}.elog-routes-heading .elog-routes-kicker{justify-content:center}.elog-routes-heading h2,.elog-routes-service-intro h2,.elog-routes-cta-copy h2{font-size:clamp(35px, 4vw, 45px);line-height:1.5;margin:0 0 17px;text-transform:uppercase}.elog-routes-heading>p:last-child,.elog-routes-service-intro>p{color:var(--elog-routes-muted);line-height:1.75;margin:0}.elog-routes-card-row{align-items:stretch}.elog-routes-card-row+.elog-routes-card-row{margin-top:20px}.elog-route-card{padding-bottom:0}.elog-route-card>.col-inner{background:#fff;border:1px solid var(--elog-routes-line);border-radius:14px;box-shadow:0 10px 30px rgb(8 41 79 / .07);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:border-color 0.24s ease,box-shadow 0.24s ease,transform 0.24s ease}.elog-route-card:hover>.col-inner{border-color:rgb(237 28 36 / .42);box-shadow:0 18px 42px rgb(8 41 79 / .12);transform:translateY(-4px)}.elog-route-card-image{flex:0 0 auto;margin:0!important;overflow:hidden;width:100%}.elog-route-card-image .img-inner{height:220px;overflow:hidden}.elog-route-card-image img{height:100%;object-fit:cover;transition:transform 0.45s ease;width:100%}.elog-route-card:hover .elog-route-card-image img{transform:scale(1.04)}.elog-route-card--featured .elog-route-card-image .img-inner{height:285px}.elog-route-card--wide .elog-route-card-image .img-inner{height:255px}.elog-route-card-content{display:flex;flex:1 1 auto;flex-direction:column;margin:0;padding:24px}.elog-route-card-content .text-inner{display:flex;flex:1 1 auto;flex-direction:column}.elog-route-card-label{align-items:center;color:var(--elog-routes-red);display:flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.09em;margin-bottom:9px;text-transform:uppercase}.elog-route-flag{font-size:22px;letter-spacing:0;line-height:1}.elog-route-card h3{font-size:24px;line-height:1.25;margin:0 0 12px}.elog-route-card--featured h3,.elog-route-card--wide h3{font-size:28px}.elog-route-card-content>p,.elog-route-card-content .text-inner>p{color:var(--elog-routes-muted);line-height:1.68;margin:0 0 18px}.elog-route-facts{border-top:1px solid var(--elog-routes-line);list-style:none;margin:0;padding:16px 0 0}.elog-route-facts li{align-items:flex-start;color:var(--elog-routes-muted);display:flex;font-size:14px;gap:9px;line-height:1.55;margin:0 0 8px}.elog-route-facts i{color:var(--elog-routes-red);flex:0 0 16px;margin-top:4px;text-align:center}.elog-route-facts strong{color:var(--elog-routes-text)}.elog-route-link{align-items:center;color:var(--elog-routes-red)!important;display:inline-flex;font-size:14px;font-weight:800;gap:10px;margin-top:auto;padding-top:18px;text-decoration:none}.elog-route-link i{font-size:12px;transition:transform 0.2s ease}.elog-route-link:hover i{transform:translateX(4px)}.elog-routes-service-section{background:#fff}.elog-routes-service-intro-col{padding-right:48px}.elog-routes-service-intro .elog-route-link{margin-top:22px}.elog-routes-service-list{margin-left:-8px;margin-right:-8px}.elog-routes-service-list>.col{padding:8px}.elog-routes-service-item{background:var(--elog-routes-soft);border:1px solid var(--elog-routes-line);border-radius:12px;display:flex;gap:15px;height:100%;margin:0;padding:22px 20px;position:relative}.elog-routes-service-item>span{color:rgb(237 28 36 / .2);font-size:36px;font-weight:900;line-height:1}.elog-routes-service-item i{color:var(--elog-routes-red);font-size:21px;margin-bottom:12px}.elog-routes-service-item h3{font-size:18px;line-height:1.3;margin:0 0 8px}.elog-routes-service-item p{color:var(--elog-routes-muted);font-size:14px;line-height:1.6;margin:0}.elog-routes-cta-section{background:radial-gradient(circle at 92% 0,rgb(255 255 255 / .2),transparent 32%),linear-gradient(120deg,#930b13 0%,var(--elog-routes-red) 55%,#ff333b 100%);position:relative}.elog-routes-cta-section::before{border:1px solid rgb(255 255 255 / .16);border-radius:50%;content:"";height:360px;position:absolute;right:-110px;top:-180px;width:360px}.elog-routes-cta-row{position:relative;z-index:1}.elog-routes-cta-copy .elog-routes-kicker,.elog-routes-cta-copy h2,.elog-routes-cta-copy p{color:#fff!important}.elog-routes-cta-copy h2{font-size:clamp(31px, 3.4vw, 44px);max-width:840px}.elog-routes-cta-copy p{line-height:1.7;margin:0;max-width:820px;opacity:.9}.elog-routes-cta-action{text-align:right}.elog-routes-cta-btn{background:#fff!important;border:1px solid #fff!important;color:var(--elog-routes-red)!important;font-size:14px!important;font-weight:800!important;margin:0!important;padding:0 21px!important}.elog-routes-cta-btn:hover{background:var(--elog-routes-navy)!important;border-color:var(--elog-routes-navy)!important;color:#fff!important}@media (max-width:1240px){.elog-routes-page .row{padding-left:24px;padding-right:24px}.elog-routes-stats-row{max-width:calc(100% - 48px);padding-left:6px;padding-right:6px}}@media (max-width:849px){.elog-routes-hero-section{min-height:540px}.elog-routes-hero-copy-col{padding-right:10px}.elog-routes-hero-copy h1{font-size:clamp(38px, 5.7vw, 49px)}.elog-routes-lead{font-size:16px!important}.elog-routes-hero-image-col::before{height:310px;width:310px}.elog-routes-stats-row{padding-bottom:14px;padding-top:14px}.elog-routes-stat{gap:9px}.elog-routes-stat>i{flex-basis:39px;font-size:17px;height:39px}.elog-routes-stat strong{font-size:17px}.elog-routes-stat span{font-size:9px}.elog-route-card-image .img-inner,.elog-route-card--featured .elog-route-card-image .img-inner,.elog-route-card--wide .elog-route-card-image .img-inner{height:225px}.elog-route-card-content{padding:21px}.elog-route-card h3,.elog-route-card--featured h3,.elog-route-card--wide h3{font-size:22px}.elog-routes-service-intro-col{padding-right:25px}}@media (max-width:549px){.elog-routes-page .row{padding-left:16px;padding-right:16px}.elog-routes-hero-section{min-height:0;padding-bottom:42px!important;padding-top:48px!important}.elog-routes-hero-copy-col{order:1;padding-right:15px;text-align:center}.elog-routes-hero-image-col{margin-top:28px;order:2}.elog-routes-hero-copy .elog-routes-kicker,.elog-routes-hero-tags,.elog-routes-actions{justify-content:center}.elog-routes-hero-copy h1{font-size:40px;line-height:1.08}.elog-routes-lead{line-height:1.65}.elog-routes-actions{align-items:stretch;flex-direction:column}.elog-routes-btn{width:100%}.elog-routes-hero-tags{gap:10px}.elog-routes-hero-tags span{background:#fff;border:1px solid var(--elog-routes-line);border-radius:999px;font-size:11px;padding:8px 10px}.elog-routes-hero-image-col::before{height:290px;width:290px}.elog-routes-hero-image img{max-height:340px}.elog-routes-stats-row{margin-bottom:-18px;max-width:calc(100% - 24px);padding:12px 4px;transform:translateY(-18px)}.elog-routes-stats-row>.col{border-bottom:1px solid var(--elog-routes-line);border-right:0;padding:8px 4px}.elog-routes-stats-row>.col:nth-child(odd){border-right:1px solid var(--elog-routes-line)}.elog-routes-stats-row>.col:nth-last-child(-n+2){border-bottom:0}.elog-routes-stat{justify-content:flex-start;min-height:58px}.elog-routes-stat>i{flex-basis:36px;height:36px}.elog-routes-stat strong{font-size:16px}.elog-routes-list-section{padding-bottom:54px!important;padding-top:62px!important}.elog-routes-heading-row{margin-bottom:24px}.elog-routes-heading h2,.elog-routes-service-intro h2{font-size:34px}.elog-routes-heading>p:last-child{line-height:1.65}.elog-routes-card-row+.elog-routes-card-row{margin-top:0}.elog-route-card{margin-bottom:18px}.elog-route-card-image .img-inner,.elog-route-card--featured .elog-route-card-image .img-inner,.elog-route-card--wide .elog-route-card-image .img-inner{height:230px}.elog-route-card-content{padding:22px 20px 24px}.elog-route-card h3,.elog-route-card--featured h3,.elog-route-card--wide h3{font-size:24px}.elog-routes-service-section{padding-bottom:54px!important;padding-top:54px!important}.elog-routes-service-intro-col{margin-bottom:26px;padding-right:15px;text-align:center}.elog-routes-service-intro .elog-routes-kicker,.elog-routes-service-intro .elog-route-link{justify-content:center}.elog-routes-service-list{margin-left:0;margin-right:0}.elog-routes-service-list>.col{padding:6px 0}.elog-routes-service-item{padding:20px 18px}.elog-routes-cta-section{padding-bottom:48px!important;padding-top:48px!important}.elog-routes-cta-copy,.elog-routes-cta-action{text-align:center}.elog-routes-cta-copy .elog-routes-kicker{justify-content:center}.elog-routes-cta-copy h2{font-size:32px}.elog-routes-cta-action{margin-top:24px}.elog-routes-cta-btn{width:100%}}@media (prefers-reduced-motion:reduce){.elog-routes-page *,.elog-routes-page *::before,.elog-routes-page *::after{scroll-behavior:auto!important;transition-duration:0.01ms!important}}.elog-routes-air-hero-section{background:#fff;min-height:760px;overflow:visible;padding:0 0 92px!important;position:relative}.elog-routes-air-hero-bg-row,.elog-routes-air-hero-bg-col,.elog-routes-air-hero-bg-col .col-inner{height:640px;left:0;max-width:none!important;padding:0!important;position:absolute;right:0;top:0;width:100%!important;z-index:0}.elog-routes-air-hero-bg-image,.elog-routes-air-hero-bg-image .img-inner,.elog-routes-air-hero-bg-image img{height:100%;margin:0;width:100%}.elog-routes-air-hero-bg-image img{display:block;object-fit:cover;object-position:center top}.elog-routes-air-hero-section::before{background:linear-gradient(90deg,rgb(255 255 255 / .98) 0%,rgb(255 255 255 / .82) 34%,rgb(255 255 255 / .06) 72%);content:"";height:640px;left:0;position:absolute;top:0;width:100%;z-index:1}.elog-routes-air-hero-content-row{min-height:560px;padding:70px 28px 150px!important;position:relative;z-index:2}.elog-routes-air-hero-copy-col .col-inner{max-width:610px}.elog-routes-air-kicker{color:#94151f!important;font-size:15px!important;font-weight:900;letter-spacing:0;line-height:1.2;margin:0 0 18px!important;text-transform:uppercase}.elog-routes-air-hero-copy h1{color:#071426;font-size:56px;font-weight:900;letter-spacing:0;line-height:1.08;margin:0 0 24px;text-transform:uppercase}.elog-routes-air-hero-copy h1 span{color:var(--elog-routes-red);display:inline-block;position:relative}.elog-routes-air-hero-copy h1 span::after{background:linear-gradient(90deg,var(--elog-routes-red),#fff0);bottom:-12px;content:"";height:3px;left:0;position:absolute;width:220px}.elog-routes-air-lead{color:#1f2937!important;font-size:17px!important;font-weight:700;line-height:1.72;margin:0 0 36px!important;max-width:590px}.elog-routes-air-benefits{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:600px}.elog-routes-air-benefits span{background:rgb(255 255 255 / .78);border:1px solid rgb(237 28 36 / .1);border-radius:8px;box-shadow:0 14px 30px rgb(7 31 67 / .08);display:block;min-height:72px;padding:14px 13px 12px}.elog-routes-air-benefits strong,.elog-routes-air-benefits small{display:block;letter-spacing:0}.elog-routes-air-benefits strong{color:var(--elog-routes-red);font-size:14px;font-weight:900;line-height:1.25;margin-bottom:5px}.elog-routes-air-benefits small{color:#27364c;font-size:13px;font-weight:700;line-height:1.35}.elog-routes-air-hero-visual-col .col-inner{min-height:360px}.elog-routes-finder-row{margin-top:-118px;padding:0 28px!important;position:relative;z-index:5}.elog-routes-finder-col{padding-bottom:0}.elog-routes-finder-card{background:linear-gradient(135deg,#e30613 0%,#c90012 58%,#f11c27 100%);border:1px solid rgb(255 255 255 / .22);border-radius:14px;box-shadow:0 24px 54px rgb(152 0 16 / .24);color:#fff;overflow:hidden;padding:30px 30px 32px;position:relative}.elog-routes-finder-card::before{background-image:radial-gradient(rgb(255 255 255 / .22) 1px,transparent 1px);background-size:18px 18px;content:"";inset:0;opacity:.16;pointer-events:none;position:absolute}.elog-routes-finder-card h2,.elog-routes-finder-card p,.elog-routes-finder-form{position:relative;z-index:1}.elog-routes-finder-card h2{color:#fff;font-size:22px;font-weight:900;letter-spacing:0;line-height:1.25;margin:0 0 6px;text-transform:uppercase}.elog-routes-finder-card>p{color:rgb(255 255 255 / .92)!important;font-size:15px!important;font-weight:600;line-height:1.5;margin:0 0 20px!important}.elog-routes-finder-form{align-items:stretch;display:grid;gap:16px;grid-template-columns:1fr 42px 1fr 1fr 1fr 1.12fr}.elog-routes-field{background:#fff;border:1px solid rgb(255 255 255 / .32);border-radius:8px;box-shadow:0 14px 30px rgb(7 31 67 / .12);display:flex;flex-direction:column;justify-content:center;min-height:70px;padding:10px 16px}.elog-routes-field span{color:#253246;font-size:12px;font-weight:900;line-height:1.2;margin-bottom:4px}.elog-routes-field select,.elog-routes-field input{appearance:none;background:#fff0;border:0;box-shadow:none;color:#7a8495;font-size:15px;font-weight:700;height:auto;line-height:1.35;margin:0;min-height:0;padding:0;width:100%}.elog-routes-field select:focus,.elog-routes-field input:focus{box-shadow:none;outline:0}.elog-routes-swap{align-items:center;align-self:center;background:#9a0710;border:1px solid rgb(255 255 255 / .22);border-radius:999px;box-shadow:0 10px 24px rgb(70 0 10 / .18);color:#fff;display:inline-flex;height:38px;justify-content:center;width:38px}.elog-routes-search-btn{align-items:center;background:#07101f;border:0;border-radius:8px;box-shadow:0 18px 38px rgb(0 0 0 / .26);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:900;gap:10px;justify-content:center;letter-spacing:0;min-height:70px;padding:0 22px;text-transform:none;transition:background-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.elog-routes-search-btn:hover{background:#000;box-shadow:0 22px 46px rgb(0 0 0 / .32);transform:translateY(-2px)}@media (max-width:1024px){.elog-routes-air-hero-section{min-height:720px}.elog-routes-air-hero-bg-row,.elog-routes-air-hero-bg-col,.elog-routes-air-hero-bg-col .col-inner,.elog-routes-air-hero-section::before{height:590px}.elog-routes-air-hero-content-row{min-height:520px;padding-bottom:132px!important;padding-top:56px!important}.elog-routes-air-hero-copy h1{font-size:44px}.elog-routes-air-benefits{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.elog-routes-finder-form{grid-template-columns:1fr 42px 1fr}.elog-routes-field:nth-of-type(3),.elog-routes-field:nth-of-type(4),.elog-routes-search-btn{grid-column:span 1}}@media (max-width:849px){.elog-routes-air-hero-section{min-height:0;padding-bottom:58px!important}.elog-routes-air-hero-bg-row,.elog-routes-air-hero-bg-col,.elog-routes-air-hero-bg-col .col-inner,.elog-routes-air-hero-section::before{height:620px}.elog-routes-air-hero-bg-image img{object-position:63% top}.elog-routes-air-hero-section::before{background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(255 255 255 / .86) 47%,rgb(255 255 255 / .16) 100%)}.elog-routes-air-hero-content-row{min-height:560px;padding:42px 20px 220px!important;text-align:center}.elog-routes-air-hero-copy-col .col-inner{margin:0 auto;max-width:560px}.elog-routes-air-hero-copy h1{font-size:36px;margin-bottom:22px}.elog-routes-air-hero-copy h1 span::after{left:50%;transform:translateX(-50%);width:170px}.elog-routes-air-lead{font-size:15px!important;margin-left:auto!important;margin-right:auto!important}.elog-routes-air-benefits{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:360px}.elog-routes-air-benefits span{min-height:66px;padding:12px 10px}.elog-routes-air-hero-visual-col{display:none}.elog-routes-finder-row{margin-top:-186px;padding:0 18px!important}.elog-routes-finder-card{padding:24px 18px}.elog-routes-finder-card h2,.elog-routes-finder-card>p{text-align:center}.elog-routes-finder-card h2{font-size:19px}.elog-routes-finder-form{gap:12px;grid-template-columns:1fr}.elog-routes-swap{justify-self:center;transform:rotate(90deg)}.elog-routes-field,.elog-routes-search-btn{min-height:62px}}@media (max-width:549px){.elog-routes-air-hero-bg-row,.elog-routes-air-hero-bg-col,.elog-routes-air-hero-bg-col .col-inner,.elog-routes-air-hero-section::before{height:590px}.elog-routes-air-hero-content-row{padding:36px 16px 214px!important}.elog-routes-air-kicker{font-size:13px!important}.elog-routes-air-hero-copy h1{font-size:31px;line-height:1.12}.elog-routes-air-benefits{max-width:330px}.elog-routes-air-benefits strong{font-size:13px}.elog-routes-air-benefits small{font-size:12px}.elog-routes-finder-card{border-radius:10px;padding:22px 14px}}.elog-routes-hero-v2-section{background-color:#fff;background-position:center top!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:760px;overflow:visible;padding:0 0 74px!important;position:relative}.elog-routes-hero-v2-section::before{background:linear-gradient(90deg,rgb(255 255 255 / .99) 0%,rgb(255 255 255 / .94) 28%,rgb(255 255 255 / .42) 50%,#fff0 76%),linear-gradient(180deg,#fff0 0%,rgb(255 255 255 / .2) 70%,#ffffff 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.elog-routes-hero-v2-section>.section-content{position:relative;z-index:2}.elog-routes-hero-v2-row{min-height:585px;padding:70px 28px 150px!important}.elog-routes-hero-v2-copy-col .col-inner{max-width:650px}.elog-routes-hero-v2-kicker{color:#9c101b!important;font-size:16px!important;font-weight:900;letter-spacing:0;line-height:1.2;margin:0 0 18px!important;text-transform:uppercase}.elog-routes-hero-v2-copy h1{color:#071426;font-size:58px;font-weight:900;letter-spacing:0;line-height:1.06;margin:0 0 24px;text-transform:uppercase}.elog-routes-hero-v2-copy h1 span{color:var(--elog-routes-red);display:inline-block;font-style:italic;position:relative}.elog-routes-hero-v2-copy h1 span::after{background:linear-gradient(90deg,var(--elog-routes-red),#fff0);bottom:-12px;content:"";height:3px;left:0;position:absolute;width:220px}.elog-routes-hero-v2-lead{color:#1e2c41!important;font-size:17px!important;font-weight:700;line-height:1.72;margin:0 0 34px!important;max-width:620px}.elog-routes-hero-v2-benefits{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));max-width:620px}.elog-routes-hero-v2-benefits span{background:rgb(255 255 255 / .72);border:1px solid rgb(237 28 36 / .1);border-radius:8px;box-shadow:0 16px 34px rgb(7 31 67 / .08);display:block;min-height:72px;padding:14px 13px 12px}.elog-routes-hero-v2-benefits strong,.elog-routes-hero-v2-benefits small{display:block;letter-spacing:0}.elog-routes-hero-v2-benefits strong{color:var(--elog-routes-red);font-size:14px;font-weight:900;line-height:1.25;margin-bottom:5px}.elog-routes-hero-v2-benefits small{color:#2d3b50;font-size:13px;font-weight:700;line-height:1.35}.elog-routes-hero-v2-image-col .col-inner,.elog-routes-hero-v2-spacer{min-height:360px}.elog-routes-finder-v2-row{margin-top:-132px;padding:0 28px!important;position:relative;z-index:6}.elog-routes-finder-v2-col{padding-bottom:0}.elog-routes-finder-v2-card{background:linear-gradient(135deg,#e50916 0%,#c90012 58%,#f21d2a 100%);border:1px solid rgb(255 255 255 / .22);border-radius:14px;box-shadow:0 24px 54px rgb(152 0 16 / .24);color:#fff;overflow:hidden;padding:30px 30px 32px;position:relative}.elog-routes-finder-v2-card::before{background-image:radial-gradient(rgb(255 255 255 / .22) 1px,transparent 1px);background-size:18px 18px;content:"";inset:0;opacity:.16;pointer-events:none;position:absolute}.elog-routes-finder-v2-card h2,.elog-routes-finder-v2-card p,.elog-routes-finder-v2-form{position:relative;z-index:1}.elog-routes-finder-v2-card h2{color:#fff;font-size:22px;font-weight:900;letter-spacing:0;line-height:1.25;margin:0 0 6px;text-transform:uppercase}.elog-routes-finder-v2-card>p{color:rgb(255 255 255 / .92)!important;font-size:15px!important;font-weight:600;line-height:1.5;margin:0 0 20px!important}.elog-routes-finder-v2-form{align-items:stretch;display:grid;gap:16px;grid-template-columns:1fr 42px 1fr 1fr 1fr 1.12fr}.elog-routes-v2-field{background:#fff;border:1px solid rgb(255 255 255 / .32);border-radius:8px;box-shadow:0 14px 30px rgb(7 31 67 / .12);display:flex;flex-direction:column;justify-content:center;min-height:70px;padding:10px 16px}.elog-routes-v2-field span{color:#263246;font-size:12px;font-weight:900;line-height:1.2;margin-bottom:4px}.elog-routes-v2-field select,.elog-routes-v2-field input{appearance:none;background:#fff0;border:0;box-shadow:none;color:#7a8495;font-size:15px;font-weight:700;height:auto;line-height:1.35;margin:0;min-height:0;padding:0;width:100%}.elog-routes-v2-field select:focus,.elog-routes-v2-field input:focus{box-shadow:none;outline:0}.elog-routes-v2-swap{align-items:center;align-self:center;background:#950710;border:1px solid rgb(255 255 255 / .22);border-radius:999px;box-shadow:0 10px 24px rgb(70 0 10 / .18);color:#fff;display:inline-flex;height:38px;justify-content:center;width:38px}.elog-routes-v2-search-btn{align-items:center;background:#07101f;border:0;border-radius:8px;box-shadow:0 18px 38px rgb(0 0 0 / .26);color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:900;gap:10px;justify-content:center;letter-spacing:0;min-height:70px;padding:0 22px;text-transform:none;transition:background-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.elog-routes-v2-search-btn:hover{background:#000;box-shadow:0 22px 46px rgb(0 0 0 / .32);transform:translateY(-2px)}@media (max-width:1024px){.elog-routes-hero-v2-section{min-height:735px}.elog-routes-hero-v2-row{min-height:560px;padding-top:56px!important}.elog-routes-hero-v2-copy h1{font-size:44px}.elog-routes-hero-v2-benefits{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.elog-routes-finder-v2-form{grid-template-columns:1fr 42px 1fr}}@media (max-width:849px){.elog-routes-hero-v2-section{background-position:64% top!important;min-height:0;padding-bottom:54px!important}.elog-routes-hero-v2-section::before{background:linear-gradient(180deg,rgb(255 255 255 / .99) 0%,rgb(255 255 255 / .94) 46%,rgb(255 255 255 / .42) 78%,#ffffff 100%)}.elog-routes-hero-v2-row{min-height:585px;padding:42px 20px 220px!important;text-align:center}.elog-routes-hero-v2-copy-col .col-inner{margin:0 auto;max-width:560px}.elog-routes-hero-v2-copy h1{font-size:36px;margin-bottom:22px}.elog-routes-hero-v2-copy h1 span::after{left:50%;transform:translateX(-50%);width:170px}.elog-routes-hero-v2-lead{font-size:15px!important;margin-left:auto!important;margin-right:auto!important}.elog-routes-hero-v2-benefits{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:360px}.elog-routes-hero-v2-benefits span{min-height:66px;padding:12px 10px}.elog-routes-hero-v2-image-col{display:none}.elog-routes-finder-v2-row{margin-top:-190px;padding:0 18px!important}.elog-routes-finder-v2-card{padding:24px 18px}.elog-routes-finder-v2-card h2,.elog-routes-finder-v2-card>p{text-align:center}.elog-routes-finder-v2-card h2{font-size:19px}.elog-routes-finder-v2-form{gap:12px;grid-template-columns:1fr}.elog-routes-v2-swap{justify-self:center;transform:rotate(90deg)}.elog-routes-v2-field,.elog-routes-v2-search-btn{min-height:62px}}@media (max-width:549px){.elog-routes-hero-v2-row{padding:36px 16px 214px!important}.elog-routes-hero-v2-kicker{font-size:13px!important}.elog-routes-hero-v2-copy h1{font-size:31px;line-height:1.12}.elog-routes-hero-v2-benefits{max-width:330px}.elog-routes-finder-v2-card{border-radius:10px;padding:22px 14px}}