img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--brand:#0f5f66;--brand-700:#0b4a50;--brand-900:#0b3f44;--brand-950:#072d31;--brand-50:#e6f2f1;--brand-100:#cde6e3;--mint:#9fe1cb;--accent:#ff7a1a;--accent-700:#f0650a;--on-accent:#1a1206;--peach:#ffb38a;--sand:#fff6ec;--sand-2:#fcebd9;--ink:#10202a;--ink-2:#2a3a44;--muted:#5b6670;--line:#ebe3d8;--bg:var(--sand);--white:#fff;--r:14px;--r-lg:20px;--shadow:0 1px 2px rgba(16, 32, 42, .06), 0 8px 24px rgba(16, 32, 42, .07);--shadow-lg:0 2px 6px rgba(7, 45, 49, .12), 0 22px 48px rgba(7, 45, 49, .22);--hdr:64px;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--mark-bg:var(--accent);--mark-fg:var(--brand-900)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr) + 12px)}body{margin:0;font:400 16px/1.6 var(--font);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased}img,svg{max-width:100%;height:auto}a{color:var(--brand);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--brand-700)}h1,h2,h3,h4{line-height:1.2;letter-spacing:-.015em;margin:0 0 .5em;color:var(--ink)}p{margin:0 0 1em}button{font:inherit;color:inherit}.sr,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip:focus{position:fixed;z-index:2000;top:8px;left:8px;padding:8px 14px;background:var(--ink);color:#fff;border-radius:8px}.icon{width:20px;height:20px;flex:none}.icon--sm{width:17px;height:17px}.icon--xs{width:14px;height:14px}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 16px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:12px;font-weight:800;font-size:16px;text-decoration:none;cursor:pointer;transition:background .15s,transform .15s,box-shadow .15s}.btn--go{background:var(--accent);color:var(--on-accent);box-shadow:0 6px 18px rgb(255 122 26 / .32)}.btn--go:hover{background:var(--accent-700);color:var(--on-accent);transform:translateY(-1px)}.btn--line{background:var(--white);color:var(--ink);border:1.5px solid var(--line)}.btn--line:hover{border-color:var(--brand);color:var(--brand)}.btn--sm{min-height:40px;padding:0 14px;font-size:15px;border-radius:10px}.btn--block{width:100%}.btn.msgr,.btn.msgr:hover{text-decoration:none}.msgr .icon{color:#0084ff}.hdr{position:sticky;top:0;z-index:100;height:var(--hdr);background:var(--brand-950);color:#fff;transition:box-shadow .2s}.admin-bar .hdr{top:32px}@media (max-width:782px){.admin-bar .hdr{top:46px}}@media (max-width:600px){#wpadminbar{position:fixed}}.hdr.is-scrolled{box-shadow:0 6px 22px rgb(7 45 49 / .35)}.hdr__in{display:flex;align-items:center;gap:14px;height:100%}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:#fff;font-weight:800;font-size:21px;letter-spacing:-.02em;min-width:0}.brand:hover{color:#fff}.brand b{color:var(--accent);font-weight:800}.brand__mark{flex:none}.brand__logo{max-height:38px;width:auto}.nav{margin-left:auto}.nav__list{display:flex;gap:4px;list-style:none;margin:0;padding:0}.nav__list a{display:block;padding:8px 12px;border-radius:9px;color:rgb(255 255 255 / .86);font-weight:600;font-size:15px;text-decoration:none}.nav__list a:hover,.nav__list .current-menu-item>a{background:rgb(255 255 255 / .1);color:#fff}.nav__extra{display:none}.hdr__tools,.hdr__end{display:flex;align-items:center;gap:8px}.langs{display:inline-flex;padding:3px;background:rgb(255 255 255 / .1);border-radius:10px}.langs__i{padding:5px 9px;border-radius:8px;font-size:13px;font-weight:700;color:rgb(255 255 255 / .72);text-decoration:none;line-height:1.2}.langs__i.is-on{background:#fff;color:var(--brand-900)}a.langs__i:hover{color:#fff}.dd{position:relative}.dd summary{display:flex;align-items:center;gap:4px;padding:7px 10px;border-radius:9px;font-size:14px;font-weight:600;color:rgb(255 255 255 / .86);cursor:pointer;list-style:none}.dd summary::-webkit-details-marker{display:none}.dd summary:hover{background:rgb(255 255 255 / .1)}.dd__menu{position:absolute;right:0;top:calc(100% + 6px);min-width:130px;margin:0;padding:6px;list-style:none;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);z-index:5;color:var(--ink)}.dd__menu button{display:block;width:100%;padding:8px 10px;border:0;background:none;text-align:left;border-radius:8px;cursor:pointer;font-size:14px}.dd__menu button:hover,.dd__menu .is-on{background:var(--brand-50);color:var(--brand-700)}.burger{display:none;width:44px;height:44px;border:0;background:none;border-radius:10px;cursor:pointer;align-items:center;justify-content:center;color:#fff}@media (max-width:960px){.nav{position:fixed;inset:var(--hdr) 0 auto 0;margin:0;padding:12px 16px 20px;background:var(--brand-950);border-top:1px solid rgb(255 255 255 / .08);box-shadow:var(--shadow-lg);transform:translateY(-8px);opacity:0;visibility:hidden;transition:.18s}.admin-bar .nav{top:calc(var(--hdr) + 46px)}.nav-open .nav{transform:none;opacity:1;visibility:visible}.nav__list{flex-direction:column}.nav__list a{padding:12px;font-size:17px}.nav__extra{display:block;padding-top:8px;border-top:1px solid rgb(255 255 255 / .1);margin-top:8px}.burger{display:inline-flex;margin-right:-8px}.dd--hdr{display:none}.hdr__in{display:grid;grid-template-columns:1fr auto 1fr;gap:8px}.hdr__tools{display:contents}.brand{justify-self:start}.langs{justify-self:center}.hdr__end{justify-self:end;gap:4px}}@media (max-width:560px){.hdr__cta span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.hdr__cta{width:42px;padding:0}.brand{font-size:19px}.brand__mark{width:30px;height:30px}.langs__i{padding:5px 7px}}@media (max-width:380px){.brand{font-size:17px;gap:6px}.brand__mark{width:26px;height:26px}.langs__i{padding:5px}.hdr__cta{width:38px}.burger{width:38px}}.hero{position:relative;isolation:isolate;padding:18px 0 64px;color:#fff;background:radial-gradient(120% 90% at 85% -10%,#155f62 0%,var(--brand-900) 45%,var(--brand-950) 100%);overflow-x:clip}.hero__glow{position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(38% 46% at 92% 8%,rgb(255 122 26 / .55),transparent 70%),radial-gradient(30% 40% at 78% 30%,rgb(255 179 138 / .28),transparent 70%),radial-gradient(40% 50% at 6% 100%,rgb(159 225 203 / .14),transparent 70%)}.hero__curve{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:48px;fill:var(--white);z-index:-1}.hero__in{position:relative}.hero .crumbs ol{color:rgb(255 255 255 / .65)}.hero .crumbs a{color:rgb(255 255 255 / .75)}.hero .crumbs li+li::before{color:rgb(255 255 255 / .4)}.hero__grid{display:grid;gap:18px;align-items:center;margin:6px 0 18px}@media (min-width:960px){.hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;margin:14px 0 26px}.hero{padding:26px 0 84px}.hero__curve{height:72px}}.hero__logo{display:inline-grid;place-items:center;width:72px;height:72px;margin-bottom:12px;background:var(--white);border-radius:16px;padding:8px}.hero__logo img{max-height:56px;width:auto;object-fit:contain}.hero__eyebrow{margin:0 0 8px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mint)}.hero__title{margin:0;color:#fff;font-size:clamp(30px, 6vw, 54px);font-weight:850;letter-spacing:-.03em;line-height:1.05}.swoosh{position:relative;white-space:nowrap;color:var(--peach)}.swoosh--plain{white-space:normal}.swoosh svg{position:absolute;left:0;right:0;bottom:-.18em;width:100%;height:.32em;overflow:visible}.swoosh path{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220;animation:draw .9s .25s ease-out forwards}@keyframes draw{to{stroke-dashoffset:0}}.hero__sub{margin:14px 0 0;max-width:600px;font-size:clamp(15px, 2.2vw, 18px);color:rgb(255 255 255 / .82)}.badges{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .18);font-size:14px;font-weight:700;color:#fff}.badge--hot{background:var(--mint);border-color:var(--mint);color:var(--brand-950)}.hero__art{position:relative;display:grid}.hero__art>.pass{grid-area:1 / 1}.pass{display:block;position:relative;padding:16px 18px 14px;background:var(--sand);color:var(--ink);border-radius:18px;text-decoration:none;box-shadow:var(--shadow-lg);transform:rotate(-2deg);opacity:0;visibility:hidden;transition:opacity .5s ease,transform .5s ease,visibility .5s}.pass.is-on{opacity:1;visibility:visible;transform:rotate(-2deg) translateY(0)}.hero__art:not(.is-static) .pass:not(.is-on){transform:rotate(1deg) translateY(10px)}a.pass:hover{color:var(--ink);transform:rotate(0deg) translateY(-2px)}.pass::before,.pass::after{content:"";position:absolute;top:calc(100% - 58px);width:22px;height:22px;border-radius:50%;background:var(--brand-900)}.pass::before{left:-11px}.pass::after{right:-11px}.pass__top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--brand)}.pass__brand{display:inline-flex;align-items:center;gap:7px}.pass__mark{width:20px;height:20px}.pass__days{padding:3px 9px;border-radius:999px;background:var(--brand);color:#fff;letter-spacing:0;text-transform:none;font-size:12px}.pass__route{display:grid;grid-template-columns:minmax(0,1fr) minmax(64px,.8fr) minmax(0,1fr);align-items:center;gap:10px;margin:14px 0 12px}.pass__city{display:grid;min-width:0}.pass__city--to{text-align:right}.pass__city small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.pass__city b{font-size:clamp(20px, 3.2vw, 28px);font-weight:850;line-height:1.1;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass__city em{font-style:normal;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--brand);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pass__road{position:relative;height:28px}.pass__line{position:absolute;left:0;right:0;top:50%;border-top:2px dashed rgb(15 95 102 / .45)}.pass__line::before,.pass__line::after{content:"";position:absolute;top:-5px;width:8px;height:8px;border-radius:50%;background:var(--brand)}.pass__line::before{left:-2px}.pass__line::after{right:-2px;background:var(--accent)}.pass__bus{position:absolute;top:50%;left:0;display:grid;place-items:center;width:30px;height:30px;margin-top:-15px;border-radius:9px;background:var(--accent);color:var(--on-accent);animation:drive 3.6s ease-in-out infinite}.pass__bus .icon{width:18px;height:18px}@keyframes drive{0%{left:0}50%{left:calc(100% - 30px)}50.01%{left:calc(100% - 30px)}100%{left:0}}.pass__cut{display:block;margin:0 -18px;border-top:2px dashed var(--line)}.pass__stub{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px}.pass__week{display:flex;gap:4px}.pass__week i{display:grid;place-items:center;min-width:26px;height:24px;padding:0 3px;border-radius:7px;font-style:normal;font-size:11px;font-weight:800;background:var(--sand-2);color:var(--muted)}.pass__week i.on{background:var(--brand);color:#fff}.pass__week i.off{opacity:.45;text-decoration:line-through}.pass__code{flex:none;width:74px;height:26px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 13px);opacity:.8;border-radius:2px}@media (max-width:959px){.hero--home .hero__art,.hero--page .hero__art,.hero--carrier .hero__art,.hero--station .hero__art{display:none}.hero--route .pass{transform:none;padding:12px 14px 10px}.hero--route .pass__stub,.hero--route .pass__cut,.hero--route .pass::before,.hero--route .pass::after{display:none}.hero--route .pass__route{margin:8px 0 2px}.hero--route .pass__top{display:none}}@media (max-width:420px){.pass__week i{min-width:22px}.pass__code{display:none}}.search{position:relative;background:var(--white);color:var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:visible}.search.is-pulse{animation:pulse 1.1s ease-out 1}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(255 122 26 / .5),var(--shadow-lg)}100%{box-shadow:0 0 0 16px #fff0,var(--shadow-lg)}}.search__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 14px;border-bottom:1px solid var(--line)}.search__hint{display:flex;align-items:center;gap:7px;margin:0;font-size:14px;color:var(--muted)}.search__hint .icon{color:var(--brand)}.search__cur{display:inline-flex;gap:4px}.cur{padding:4px 10px;border:1px solid var(--line);background:var(--white);border-radius:8px;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer}.cur.is-on,.cur[aria-pressed="true"]{border-color:var(--brand);background:var(--brand-50);color:var(--brand-700)}.search__widget{position:relative;min-height:132px;padding:10px}.search__sk{position:absolute;inset:10px;display:grid;grid-template-columns:1fr;gap:8px;pointer-events:none}.search__sk i,.search__sk b{display:block;height:48px;border-radius:10px;background:linear-gradient(90deg,#f3eee7 25%,#faf7f2 50%,#f3eee7 75%);background-size:200% 100%;animation:sk 1.2s linear infinite}.search__sk b{background:#ffd9bd}@keyframes sk{to{background-position:-200% 0}}@media (min-width:900px){.search__sk{grid-template-columns:1fr 1fr .7fr .55fr}.search__widget{min-height:76px}}@media (max-width:899px){.search__widget{padding:0;min-height:300px}.search__sk{inset:12px}#bl-search #root:not(.leaflet-form-opened) .InfBusRW [class*="searchForm__"]{margin:0!important;border-radius:0 0 var(--r-lg) var(--r-lg)}.search__bar{padding:8px 12px}.search__hint{font-size:13px}}.search__widget.is-ready .search__sk,.search__widget.is-error .search__sk{display:none}.search__noscript{padding:12px 16px;margin:0}.bl-search-link{margin:1.5em 0}#bl-search .InfBusRW,#bl-search .InfBusRW:is([widget-theme]),#overlay-root.InfBusRW{--search-background:var(--brand);--ib-bs-btn-bg:var(--accent);--ib-bs-btn-hover-bg:var(--accent-700);--ib-bs-btn-active-bg:var(--accent-700);--ib-bs-btn-border-color:var(--accent);--ib-bs-btn-border-radius:10px;--bs-primary:var(--brand);--bs-primary-rgb:15, 95, 102;--bs-link-color:var(--brand);--bs-link-hover-color:var(--brand-700);--ib-bg-primary-color:var(--brand);--ib-primary-icon-color:var(--brand);font-family:var(--font)}#bl-search .InfBusRW [class*="searchForm__"]{border-radius:12px}#bl-search .InfBusRW [class*="btn-primary__"],#overlay-root.InfBusRW [class*="btn-primary__"]{--bs-btn-color:var(--on-accent);--bs-btn-hover-color:var(--on-accent);--bs-btn-active-color:var(--on-accent);font-weight:800}#bl-search .InfBusRW [class*="navBarMenu__"] *{color:#fff}body.bl-widget-open .hdr,body.bl-widget-open .sticky-cta{display:none}body.bl-widget-open .cky-btn-revisit-wrapper,body:has(#overlay-root:not(:empty)) .cky-btn-revisit-wrapper{display:none!important}.hero{z-index:2}.hero:has(.leaflet-form-opened),.hero:has([class*="popupBox__"]),body.bl-widget-open .hero{z-index:101}.trust{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:16px 0 0;padding:0;list-style:none;font-size:13.5px;color:rgb(255 255 255 / .86)}.trust li{display:flex;align-items:center;gap:7px}.trust .icon{color:var(--mint)}@media (min-width:900px){.trust{display:flex;flex-wrap:wrap;gap:8px 26px;font-size:14.5px}}.crumbs ol{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 6px;padding:0;list-style:none;font-size:13px;color:var(--muted)}.crumbs li+li::before{content:"›";margin:0 6px 0 2px;color:#b4aca1}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--brand);text-decoration:underline}.sec{padding:44px 0}.sec--tint{background:var(--sand)}.sec--top0{padding-top:8px}.sec__head{margin-bottom:22px}.sec__title{font-size:clamp(22px, 3.6vw, 32px);font-weight:850;margin:0;letter-spacing:-.02em}.sec__sub{margin:6px 0 0;color:var(--muted)}.sec__cta{margin:26px 0 0}.sec__more{margin:18px 0 0;font-weight:700}@media (min-width:900px){.sec{padding:64px 0}}.routes{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none}@media (min-width:640px){.routes{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.routes{grid-template-columns:repeat(3,1fr)}}.route{display:flex;align-items:center;justify-content:space-between;gap:10px;height:100%;padding:14px 16px;background:var(--white);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.route:hover{border-color:var(--brand);box-shadow:var(--shadow);transform:translateY(-1px);color:var(--ink)}.route__cities{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:750}.route__arrow{color:var(--accent)}.route__days{display:inline-flex;align-items:center;gap:5px;flex:none;padding:3px 9px;border-radius:999px;background:var(--sand-2);color:var(--muted);font-size:12.5px;font-weight:700}.route__days.is-daily{background:var(--brand-50);color:var(--brand-700)}.steps{display:grid;gap:14px;margin:0;padding:0;list-style:none}@media (min-width:800px){.steps{grid-template-columns:repeat(3,1fr);gap:20px}}.step{position:relative;padding:22px 20px 18px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg)}.step__n{display:grid;place-items:center;width:38px;height:38px;margin-bottom:12px;border-radius:12px;background:var(--brand);color:#fff;font-weight:800}.step__t{font-size:18px;margin-bottom:6px}.step p{margin:0;color:var(--ink-2);font-size:15px}.split{display:grid;gap:26px}@media (min-width:960px){.split{grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start}.rcard{position:sticky;top:calc(var(--hdr) + 20px)}}.prose{font-size:17px;line-height:1.7;color:var(--ink-2);overflow-wrap:anywhere}.prose h2{font-size:clamp(21px, 3vw, 27px);margin-top:1.4em}.prose h2:first-child{margin-top:0}.prose h3{font-size:20px;margin-top:1.3em}.prose img{border-radius:12px}.prose ul,.prose ol{padding-left:1.3em}.prose table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--line);padding:8px 10px}.prose__legacy{margin-top:1.4em;padding-top:1.2em;border-top:1px dashed var(--line)}.rcard{padding:20px;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);display:grid;gap:14px}.rline{position:relative;margin:0;padding:0 0 0 26px;list-style:none;display:grid;gap:16px}.rline::before{content:"";position:absolute;left:7px;top:10px;bottom:10px;border-left:2px dashed var(--brand-100)}.rline li{position:relative;display:grid}.rline small{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700}.rline strong{font-size:19px}.rline span:not(.rline__dot){font-size:14px;color:var(--muted)}.rline__dot{position:absolute;left:-26px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--white);border:3px solid var(--brand)}.rline__dot--end{background:var(--accent);border-color:var(--accent)}.week__t{margin:0 0 8px;font-weight:700;font-size:15px}.week__d{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin:0;padding:0;list-style:none}.week__d li{padding:8px 0;text-align:center;border-radius:9px;font-size:13px;font-weight:700}.week__d .is-on{background:var(--brand);color:#fff}.week__d .is-off{background:var(--sand);color:#b4aca1;text-decoration:line-through}.week__d .is-unk{background:var(--sand);color:var(--muted)}.week__n{margin:8px 0 0;font-size:13px;color:var(--muted)}.faq{display:grid;gap:10px}.faq__i{background:var(--white);border:1px solid var(--line);border-radius:var(--r)}.faq__i summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-weight:700;cursor:pointer;list-style:none}.faq__i summary::-webkit-details-marker{display:none}.faq__i summary .icon{transition:transform .2s;color:var(--brand)}.faq__i[open] summary .icon{transform:rotate(180deg)}.faq__a{padding:0 18px 4px;color:var(--ink-2)}.carriers{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none}@media (min-width:640px){.carriers{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.carriers{grid-template-columns:repeat(6,1fr)}}.carrier{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;min-height:104px;padding:14px 10px;background:var(--white);border:1px solid var(--line);border-radius:var(--r);text-decoration:none;color:var(--ink);text-align:center;transition:border-color .15s,box-shadow .15s}.carrier:hover{border-color:var(--brand);box-shadow:var(--shadow);color:var(--ink)}.carrier__logo{max-height:40px;max-width:120px;width:auto;object-fit:contain}.carrier__mono{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--brand-50);color:var(--brand-700);font-weight:800}.carrier__name{font-size:14px;font-weight:700;line-height:1.3}.cards{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:700px){.cards{grid-template-columns:repeat(3,1fr)}}.card a{display:flex;flex-direction:column;height:100%;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:var(--ink);transition:box-shadow .15s,border-color .15s}.card a:hover{border-color:var(--brand);box-shadow:var(--shadow)}.card__img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.card__body{display:grid;gap:6px;padding:16px}.card__t{font-weight:800;line-height:1.3}.card__x{font-size:14.5px;color:var(--muted)}.map{margin:18px 0 0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);line-height:0}.map iframe{display:block;width:100%}.links-grid{display:grid;gap:6px 18px;margin:22px 0 0;padding:0;list-style:none}@media (min-width:700px){.links-grid{grid-template-columns:repeat(3,1fr)}}.links-grid a{display:block;padding:8px 0;border-bottom:1px solid var(--line);text-decoration:none;font-weight:600}.pager{margin-top:26px}.pager .nav-links,.pager{display:flex;flex-wrap:wrap;gap:6px}.pager .page-numbers{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:10px;text-decoration:none;font-weight:700;color:var(--ink)}.pager .current{background:var(--brand);border-color:var(--brand);color:#fff}.article__head{padding:24px 0 14px;background:var(--sand)}.article__title{font-size:clamp(26px, 4.6vw, 40px);font-weight:850;margin:4px 0 6px;letter-spacing:-.02em}.article__meta{color:var(--muted);font-size:14px}.article .search{margin:10px 0 28px}.article .prose{padding-bottom:40px}.ftr{background:var(--brand-950);color:rgb(255 255 255 / .72);font-size:15px}.ftr a{color:rgb(255 255 255 / .9);text-decoration:none}.ftr a:hover{color:var(--peach)}.ftr__grid{display:grid;gap:28px;padding:48px 16px 28px}@media (min-width:800px){.ftr__grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.ftr__brand p{margin:12px 0;max-width:360px}.ftr__h{margin:0 0 12px;color:#fff;font-weight:800;font-size:15px}.ftr__links,.ftr__contacts{margin:0;padding:0;list-style:none;display:grid;gap:8px}.ftr__contacts li,.ftr__contacts a{display:inline-flex;align-items:center;gap:8px}.ftr__more{font-weight:700;color:var(--peach)!important}.ftr__bottom{padding:18px 16px 28px;border-top:1px solid rgb(255 255 255 / .1)}.ftr__disc{font-size:13px;color:rgb(255 255 255 / .55);max-width:900px}.ftr__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:rgb(255 255 255 / .55)}.ftr__row p{margin:0}.ftr__legal{display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none}.pay{display:inline-flex;flex-wrap:wrap;gap:6px}.pay i{font-style:normal;font-weight:800;font-size:11px;letter-spacing:.02em;padding:4px 8px;border-radius:6px;background:rgb(255 255 255 / .08);color:rgb(255 255 255 / .85)}.sticky-cta{position:fixed;z-index:90;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border-radius:14px;background:var(--accent);color:var(--on-accent);font-weight:850;font-size:17px;text-decoration:none;box-shadow:0 10px 28px rgb(255 122 26 / .4)}.sticky-cta[hidden]{display:none}.sticky-cta:hover{color:var(--on-accent)}@media (min-width:900px){.sticky-cta{display:none!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.swoosh path{stroke-dashoffset:0}.pass__bus{left:calc(50% - 15px)}}:root{--brand:#0f5f66;--accent:#ff7a1a}a.watsapp{background-image:url(https://busline.info/wp-content/themes/99airports/images/socialIcons.png?_t=1702119918);padding:12px 13px;background-position:-33px 0;background-size:cover;font-size:0}a.viber{background-image:url(https://busline.info/wp-content/themes/99airports/images/socialIcons.png?_t=1702119918);padding:12px 13px;background-position:-67px 0;background-size:cover;font-size:0}a.massinger{background-image:url(https://busline.info/wp-content/themes/99airports/images/socialIcons.png?_t=1702119918);padding:12px 13px;background-position:0 0;background-size:cover;font-size:0}a.telegram{background-image:url(https://busline.info/wp-content/themes/99airports/images/socialIcons.png?_t=1702119918);padding:12px 13px;background-position:0 0;background-size:cover;font-size:0}.footer__socials-link[data-v-1fd0ca64],.footer__socials-link svg[data-v-1fd0ca64]{height:2.111rem;width:2.111rem}.col-1-description div{font-weight:bold!important}