.band--hero .btn--ghost{background:#146392;border-color:#146392;color:#fff}
.band--hero .btn--ghost:hover{background:var(--brand-action);border-color:var(--brand-action)}
.hero__photo{object-position:53% center}
.nav__logo img{max-width:240px;width:240px;height:auto}
.offers .offer__fine{line-height:1.55}
.offer__ticket{background:#fff4eb;border:2px solid #b94708;border-radius:12px;padding:32px 24px;height:100%;display:flex;flex-direction:column;align-items:center;gap:16px;color:#142c3d}
.offer__big{font-family:var(--font-display);font-size:54px;font-weight:700;line-height:1.1;color:#146392}
.offer__label{font-family:var(--font-display);font-size:23px;font-weight:700;line-height:1.2}
.offer__fine{flex:1}
.band[data-ground="dark"] .btn--ghost{background:#146392;border-color:#146392;color:#fff}
.band[data-ground="dark"] .btn--ghost:hover{background:var(--brand-action);border-color:var(--brand-action)}
.nav__actions .btn--ghost{background:#146392;border-color:#146392}
@media(min-width:1180px) and (max-width:1300px){
 .nav__logo img{width:180px;max-width:180px}
 .nav__links{gap:12px}
 .nav__dropdown-toggle,.nav__link{font-size:13px}
 .nav__actions{gap:8px}
 .nav__actions .btn{padding-inline:12px;font-size:13px}
}
@media(max-width:767px){
 .nav__logo img{width:242px;max-width:242px;height:auto;max-height:72px}
 .band--hero{padding-block:42px;min-height:675px}
 .hero__title{font-size:36px;line-height:1.15}
 .hero__sub{font-size:16px;line-height:1.45;margin-bottom:18px}
 .hero__col .checks{font-size:15px;row-gap:9px;margin-bottom:22px}
 .hero__count{margin-bottom:14px}
 .hero__col .rbadges{margin-bottom:18px}
}

.nav{background:#1d1919!important}.foot__logo{background:#1d1919;border-radius:8px;padding:10px}.hero__col .checks{font-size:15px}

.band--nav{background:#1d1919!important}
