.top-banner{max-height:3.9375rem;position:fixed;inset:0;max-width:120rem;z-index:1000;padding-inline:1rem;overflow:hidden;transition:transform .4s}@media only screen and (max-width: 767px){.top-banner{height:100%;max-height:2.75rem}}.top-banner .top-banner-bg{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;z-index:1}.top-banner .top-banner-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(14deg, rgba(2, 1, 1, 0) 5.66%, rgba(2, 1, 1, 0.6) 50.61%);backdrop-filter:blur(2.625rem);-webkit-backdrop-filter:blur(2.625rem)}.top-banner .top-banner-text{position:relative;z-index:3;font-size:1rem;font-weight:400;line-height:130%;letter-spacing:-0.005rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:.25rem}.top-banner .top-banner-text .hide-on-mobile{all:inherit}@media only screen and (max-width: 767px){.top-banner .top-banner-text .hide-on-mobile{display:none}}@media only screen and (max-width: 767px){.top-banner .top-banner-text{font-size:.875rem;gap:0}}.top-banner .top-banner-link{color:inherit;font-size:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:.5rem;transition:all .3s ease}@media only screen and (max-width: 767px){.top-banner .top-banner-link{font-size:.875rem}}.top-banner .top-banner-link .banner-arrow{max-width:1.5rem;max-height:1.5rem;transition:transform .3s ease}.top-banner .top-banner-link:hover{text-decoration:underline;text-underline-offset:.25rem}.top-banner .top-banner-link:hover .banner-arrow{transform:translateX(0.25rem)}body:has(.top-banner) .header{top:3.9375rem}@media only screen and (max-width: 767px){body:has(.top-banner) .header{top:2.75rem}}body:has(.header-hide) .top-banner{transform:translateY(-100%)}/*# sourceMappingURL=top-banner-separate.min.css.map */