.nb-header{z-index:50;background-color:#fff;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px #0000000d}.nb-header__inner{justify-content:space-between;align-items:center;max-width:1200px;height:100px;margin:0 auto;padding:0 40px;display:flex}.nb-header__logo{flex-shrink:0;align-items:center;display:flex}.nb-header__logo img{width:auto;height:45px}.nb-header__nav{align-items:center;gap:8px;display:flex}.nb-header__link{color:#113eac;white-space:nowrap;padding:8px 16px;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:500;line-height:1.2em;text-decoration:none;transition:color .2s,background-color .2s}.nb-header__link:hover{color:#ff5200}.nb-header__link--active{color:#113eac;font-weight:600}.nb-header__link--btn{cursor:pointer;color:#113eac;background:0 0;border:none;padding:8px 16px;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;font-weight:500;line-height:1.2em}.nb-header__link--cta{color:#fff;background-color:#ff5200;border-radius:2px;align-items:center;gap:8px;margin-left:12px;padding:8px 24px;font-weight:500;display:inline-flex}.nb-header__link--cta:hover{color:#fff;background-color:#e04900}.nb-header__cta-arrow{width:16px;height:16px}.nb-header__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.nb-header__burger-line{background-color:#1a1a1a;width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}.nb-header__burger-line--open:first-child{transform:translateY(7px)rotate(45deg)}.nb-header__burger-line--open:nth-child(2){opacity:0}.nb-header__burger-line--open:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nb-header__mobile{background-color:#fff;border-top:1px solid #0000000f;padding:8px 40px 24px;display:none}.nb-header__mobile-link{color:#1a1a1a;text-align:left;border-bottom:1px solid #0000000a;width:100%;padding:14px 0;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;text-decoration:none;display:block}.nb-header__mobile-link:hover{color:#ff5200}.nb-header__mobile-link--btn{cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000000a;font-family:inherit}.nb-header__mobile-link--cta{color:#ff5200;font-weight:700}@media (max-width:900px){.nb-header__inner{height:64px;padding:0 20px}.nb-header__logo img{height:40px}.nb-header__nav{display:none}.nb-header__burger{display:flex}.nb-header__mobile{flex-direction:column;padding:8px 20px 24px;display:flex}}.nb-footer{color:#fff;background-color:#113eac;padding:40px 0;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nb-footer__inner{grid-template-columns:auto 1fr auto auto;align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:0 40px;display:grid}.nb-footer__logo-col{align-items:center;display:flex}.nb-footer__logo{width:160px;height:auto}.nb-footer__contact{flex-direction:column;gap:2px;display:flex}.nb-footer__heading{color:#fff;margin:0 0 4px;font-size:20px;font-weight:600;line-height:normal}.nb-footer__email{color:#fffc;font-size:19px;font-weight:500;line-height:1.5;text-decoration:none}.nb-footer__email:hover{color:#fff;text-decoration:underline}.nb-footer__address{color:#fff9;margin:0;font-size:19px;font-weight:400;line-height:1.5}.nb-footer__social-col{align-items:center;display:flex}.nb-footer__social{align-items:center;gap:10px;display:flex}.nb-footer__social-link{color:#113eac;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:opacity .2s;display:flex}.nb-footer__social-link:hover{opacity:.8}.nb-footer__social-link svg{width:20px;height:20px}.nb-footer__gdpr-col{align-items:center;display:flex}.nb-footer__gdpr{color:#ffffff80;max-width:260px;font-size:16px;font-weight:400;line-height:1.4}.nb-footer__gdpr-link{color:#ffffffb3;text-underline-offset:2px;text-decoration:underline}.nb-footer__gdpr-link:hover{color:#fff}@media (max-width:900px){.nb-footer{padding:32px 0}.nb-footer__inner{grid-template-columns:1fr 1fr;gap:24px;padding:0 20px}.nb-footer__logo-col{grid-column:1/-1;justify-content:center}.nb-footer__social-col{justify-content:flex-end}.nb-footer__gdpr-col{grid-column:1/-1;justify-content:center}.nb-footer__gdpr{text-align:center;max-width:none}}@media (max-width:600px){.nb-footer__inner{text-align:center;grid-template-columns:1fr}.nb-footer__contact{align-items:center}.nb-footer__social-col{justify-content:center}}
.nb-hero{background-color:#ff5200;align-items:flex-end;min-height:50vh;margin-top:-100px;padding:140px 0 50px;display:flex;position:relative;overflow:hidden}.nb-hero__brand{width:360px;height:auto;margin-bottom:24px;display:block}.nb-hero__content{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:0 40px;position:relative}.nb-hero__title{margin:0 0 24px}.nb-hero__title-line1{color:#000;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:60px;font-weight:700;line-height:1.1em;display:block}.nb-hero__subtitle{margin:0 0 32px;line-height:1.5}.nb-hero__subtitle-highlight{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#113eac;padding:4px 8px;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:35px;font-weight:600;line-height:1.7;display:inline}.nb-hero__cta{color:#fff;background-color:#000;padding:14px 36px;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.nb-hero__cta:hover{background-color:#333}.nb-tickets{background-color:#fff;padding:80px 0}.nb-tickets__inner{max-width:1200px;margin:0 auto;padding:0 40px}.nb-tickets__header{align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.nb-tickets__title{color:#000;letter-spacing:-.01em;margin:0;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:45px;font-weight:700;line-height:1.1}.nb-tickets__arrow{width:40px;height:auto;margin-top:4px}.nb-tickets__desc{color:#595858;max-width:600px;margin:0 0 40px;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:1.6}.nb-tickets__intro{max-width:700px;margin-bottom:40px}.nb-tickets__intro-text{color:#333;margin:0;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:500;line-height:1.7}.nb-tickets__intro-text strong{color:#000;font-weight:600}.nb-tickets__intro-link{color:#ff5200;text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .2s}.nb-tickets__intro-link:hover{color:#113eac}.nb-tickets__routes{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.nb-tickets__route-card{color:#fff;background-color:#113eac;padding:32px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.nb-tickets__route-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #113eac4d}.nb-tickets__route-cities{align-items:center;gap:12px;margin-bottom:12px;display:flex}.nb-tickets__route-city{font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,sans-serif;font-size:28px;font-weight:600}.nb-tickets__route-separator{opacity:.6;font-size:24px}.nb-tickets__route-price{opacity:.7;margin-bottom:20px;font-size:15px}.nb-tickets__route-action{color:#fff;background-color:#ff5200;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex}.nb-tickets__route-card:hover .nb-tickets__route-action{background-color:#e04900}.nb-tickets__route-arrow{width:16px;height:16px}.nb-howto{background-color:#f9f9f9;padding:80px 0}.nb-howto__inner{max-width:1200px;margin:0 auto;padding:0 40px}.nb-howto__header{grid-template-columns:1fr 1fr;align-items:start;gap:40px;margin-bottom:56px;display:grid}.nb-howto__header-left{flex-direction:column;gap:12px;display:flex}.nb-howto__title{color:#000;letter-spacing:-.01em;margin:0;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,sans-serif;font-size:45px;font-weight:700;line-height:1.1}.nb-howto__arrow{width:36px;height:auto}.nb-howto__desc{color:#595858;margin:0;padding-top:8px;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,sans-serif;font-size:22px;font-weight:500;line-height:1.5em}.nb-howto__steps{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.nb-howto__step{padding:0}.nb-howto__step-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.nb-howto__step-num{color:#ddd;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,sans-serif;font-size:32px;font-weight:700;line-height:1}.nb-howto__step-icon{color:#333;align-items:center;display:flex}.nb-howto__step-title{color:#000;margin:0 0 6px;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,sans-serif;font-size:17px;font-weight:600}.nb-howto__step-desc{color:#777;margin:0;font-size:15px;line-height:1.6}.nb-pricing{background-color:#fff;padding:80px 0}.nb-pricing__inner{text-align:center;max-width:1200px;margin:0 auto;padding:0 40px}.nb-pricing__title{color:#000;margin:0 0 12px;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,sans-serif;font-size:36px;font-weight:700}.nb-pricing__amount{justify-content:center;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.nb-pricing__number{color:#ff5200;letter-spacing:-.02em;font-size:72px;font-weight:700}.nb-pricing__currency{color:#595858;font-size:28px;font-weight:500}.nb-pricing__note{color:#333;margin:0 0 12px;font-size:16px;font-weight:600}.nb-pricing__detail{color:#595858;max-width:520px;margin:0 auto 32px;font-size:15px;font-weight:500;line-height:1.7}.nb-pricing__link{color:#ff5200;text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .2s}.nb-pricing__link:hover{color:#113eac}.nb-pricing__buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.nb-pricing__btn{color:#fff;background-color:#ff5200;align-items:center;gap:8px;padding:14px 32px;font-family:avenir-lt-w01_85-heavy1475544,Avenir Next,Avenir,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.nb-pricing__btn:hover{background-color:#e04900}@media (max-width:900px){.nb-hero{min-height:auto;padding:110px 0 32px}.nb-hero__content{padding:0 20px}.nb-hero__brand{width:240px}.nb-hero__title-line1{font-size:36px}.nb-hero__subtitle-highlight{font-size:24px}.nb-tickets{padding:48px 0}.nb-tickets__inner{padding:0 20px}.nb-tickets__title{font-size:32px}.nb-tickets__routes{grid-template-columns:1fr}.nb-howto{padding:48px 0}.nb-howto__inner{padding:0 20px}.nb-howto__header{grid-template-columns:1fr;gap:20px}.nb-howto__title{font-size:32px}.nb-howto__desc{font-size:20px}.nb-howto__steps{grid-template-columns:1fr 1fr;gap:0}.nb-pricing{padding:48px 0}.nb-pricing__inner{padding:0 20px}.nb-pricing__number{font-size:52px}}@media (max-width:600px){.nb-howto__steps{grid-template-columns:1fr}.nb-hero__title-line1{font-size:28px}.nb-hero__subtitle-highlight{font-size:20px}}
