.hero-cta{flex-direction:column;gap:1rem;display:flex}.hero-cta__logo{aspect-ratio:16/9;object-fit:contain;max-width:12.5rem}@media screen and (min-width:1024px){.hero-cta__logo{max-width:21.875rem}}.hero-cta__actions{flex-direction:column;gap:.5rem;display:flex}@media screen and (min-width:1024px){.hero-cta__actions{flex-direction:row;gap:1.5rem}.hero-cta__actions .button{width:fit-content}}
.carousel{width:100%;height:100%;position:relative}.carousel__image{object-fit:cover}
.hero-desktop{aspect-ratio:16/9;width:100%;max-height:50.625rem;position:relative}.hero-desktop__carousel{position:absolute;inset:0}.hero-desktop__poster{object-fit:cover}.hero-desktop__overlay{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.hero-desktop__cta-container{-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);background-color:#072535ad;border-right:.125rem solid #ffffff47;flex-direction:column;justify-content:flex-end;width:50%;height:100%;padding:1.5rem;display:flex}@media screen and (min-width:1392px){.hero-desktop__cta-container{align-items:flex-end}.hero-desktop__cta{max-width:37rem;padding:0 1.5rem 4.5rem 0}}.hero-desktop__tags-container{position:absolute;top:1.5rem;right:0}@media screen and (min-width:1392px){.hero-desktop__tags-container{padding:0 6.5rem;top:5.5rem}}.hero-desktop__tags-block{justify-content:space-between;width:100%;display:flex}.hero-desktop__tags-left-block{justify-content:flex-end;gap:1.25rem;display:flex}@media screen and (min-width:1392px){.hero-desktop__tags-left-block{gap:1.5rem}}
.hero--mobile{display:block}@media screen and (min-width:1024px){.hero--mobile{display:none}}.hero--desktop{display:none}@media screen and (min-width:1024px){.hero--desktop{display:block}}
