.seo-landing{background:#fff}.seo-landing[data-seo-design="1"] .hero-shell:before,.seo-landing[data-seo-design="6"] .hero-shell:before{background:linear-gradient(90deg,#0e1820ad,#0e182040 75%),linear-gradient(0deg,rgba(14,24,32,.4),transparent 70%),var(--seo-hero-image) center / cover no-repeat;background-color:#31536a}.seo-landing[data-seo-design="7"] .hero-shell:after{background:linear-gradient(0deg,rgba(14,24,32,.18),transparent 65%),var(--seo-hero-image) center / cover no-repeat;background-color:#31536a}.seo-landing .h1{overflow-wrap:anywhere;min-width:0}.seo-landing .hero-headline-desktop,.seo-landing .hero-headline-mobile{min-width:0}.seo-content{position:relative;margin:40px 28px 0;max-width:1160px;color:#1c1b1f;line-height:1.65}.seo-content h2{margin:32px 0 12px;font-size:25px;line-height:1.25;letter-spacing:-.025em}.seo-content p{margin:0 0 16px;max-width:78ch;color:#5e5963}@media(min-width:761px)and (max-width:1000px){.seo-landing[data-seo-design="7"] #fareo-search:before{background:var(--seo-hero-image) center / cover no-repeat;background-color:#31536a}}@media(max-width:760px){.seo-content{margin:28px 14px 0}.seo-content h2{font-size:22px}}.seo-fare{padding:24px;background:#f6f5f6;border-radius:16px;margin:24px 0}.seo-fare h2{margin-top:0}.seo-fare-button{border:0;border-radius:10px;background:#d92d63;color:#fff;font:inherit;font-weight:700;padding:12px 20px;cursor:pointer}.seo-fare-button:focus-visible{outline:2px solid #B41E4F;outline-offset:3px}@media(min-width:761px){.seo-landing[data-seo-design="6"] .h1{min-height:0;padding-top:100px}.seo-landing[data-seo-design="6"] .hero-shell{min-height:516px;padding-bottom:56px}}
