section.beyond-the-league{padding-block:3.75rem;position:relative;z-index:10;text-align:center}section.beyond-the-league .intro{width:100%!important}section.beyond-the-league h1{text-transform:uppercase}section.beyond-the-league p{text-wrap:balance}section.beyond-the-league .league-banner-wrapper{display:flex;flex-direction:column;width:100%;gap:1.875rem}section.beyond-the-league .league-banner{border-radius:1.25rem;aspect-ratio:1280 / 480;display:flex;align-items:center;justify-content:start;background-size:cover}section.beyond-the-league .league-banner h3{font-weight:700;text-transform:uppercase;margin-bottom:1.875rem}section.beyond-the-league .league-banner a.learn-more,section.beyond-the-league .league-banner p.learn-more{border:1px solid var(--dark);border-radius:.625rem;padding:.625rem 1.25rem;text-transform:uppercase;margin-top:1.875rem;display:block;width:fit-content;opacity:1;transition:all .2s .07s ease-in-out}section.beyond-the-league .league-banner a.learn-more:hover{opacity:.8}section.beyond-the-league .league-banner.sprint{background-position:right}section.beyond-the-league .league-banner .content{text-align:left;padding:2.5rem;width:50%}section.beyond-the-league .league-banner.sprint .content{margin-left:auto}section.beyond-the-league .league-banner.lucky-draw{background-position:left}@media screen and (max-width: 960px){section.beyond-the-league .league-banner .content{width:60%}}@media screen and (max-width: 600px){section.beyond-the-league .league-banner .content{width:80%}}@media screen and (max-width: 480px){section.beyond-the-league .league-banner .content{width:100%}}
