.alert-close{pointer-events:auto;line-height:1;font-size:1em;padding:0;margin:0;cursor:pointer;color:var(--color-text);appearance:none;-webkit-appearance:none;-moz-appearance:none}.alert-close,.alert-close:focus,.alert-close:hover{background:none;border:none;outline:0}.container{margin:0 auto;max-width:60em}@font-face{font-family:National;src:url(../../../assets/fonts/National-Bold.woff2) format("woff2"),url(../../../assets/fonts/National-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:National;src:url(../../../assets/fonts/National-Medium.woff2) format("woff2"),url(../../../assets/fonts/National-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body,html{height:100%}body{font-family:National;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;background:#f2f2f2;color:#17191c;font-size:1.125rem}img,svg{width:100%;height:auto}h1,h2,h3{text-transform:uppercase;font-weight:700;line-height:1.1;margin-bottom:.5em}h1{font-size:4em}h1.dynamic-text{font-size:calc(1.5em + 2vw)}h2{font-size:2.4em}h2.dynamic-text{font-size:calc(1.3em + 2vw)}h3{font-size:1.75em}h3.dynamic-text{font-size:calc(1em + 2vw)}h4{font-size:1.5em}h4.dynamic-text{font-size:calc(.8em + 2vw)}.hidden{position:absolute;height:0;width:0;opacity:0;overflow:hidden}.small{font-size:14px}.line-icon{width:6em;margin:0 auto 2rem}main{overflow:hidden}.button,a.button,button,input[type=button],input[type=reset],input[type=submit]{opacity:1;background-color:#061686;border:2px solid #061686;border-radius:6px;color:#f2f2f2;cursor:pointer;display:inline-block;font-family:National;font-size:1rem;font-weight:700;letter-spacing:.15rem;height:auto;line-height:normal;padding:14px 40px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button:focus,.button:hover,a.button:focus,a.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#040e55;border-color:#040e55;outline:0}.button.button-white,a.button.button-white,button.button-white,input[type=button].button-white,input[type=reset].button-white,input[type=submit].button-white{background-color:#f2f2f2;color:#061686;border-color:#fff}.button.button-white:focus,.button.button-white:hover,a.button.button-white:focus,a.button.button-white:hover,button.button-white:focus,button.button-white:hover,input[type=button].button-white:focus,input[type=button].button-white:hover,input[type=reset].button-white:focus,input[type=reset].button-white:hover,input[type=submit].button-white:focus,input[type=submit].button-white:hover{background-color:#fff;border-color:#fff;color:#061686}.button.button-red,a.button.button-red,button.button-red,input[type=button].button-red,input[type=reset].button-red,input[type=submit].button-red{background-color:#d0202f;border-color:#d0202f;color:#f2f2f2}.button.button-red:focus,.button.button-red:hover,a.button.button-red:focus,a.button.button-red:hover,button.button-red:focus,button.button-red:hover,input[type=button].button-red:focus,input[type=button].button-red:hover,input[type=reset].button-red:focus,input[type=reset].button-red:hover,input[type=submit].button-red:focus,input[type=submit].button-red:hover{background-color:#bd0010;color:#fff;border-color:#bd0010}.button.button-ghost,a.button.button-ghost,button.button-ghost,input[type=button].button-ghost,input[type=reset].button-ghost,input[type=submit].button-ghost{background-color:transparent;color:#f2f2f2;border-color:#f2f2f2}.button.button-ghost:focus,.button.button-ghost:hover,a.button.button-ghost:focus,a.button.button-ghost:hover,button.button-ghost:focus,button.button-ghost:hover,input[type=button].button-ghost:focus,input[type=button].button-ghost:hover,input[type=reset].button-ghost:focus,input[type=reset].button-ghost:hover,input[type=submit].button-ghost:focus,input[type=submit].button-ghost:hover{border-color:#fff;background:hsla(0,0%,95%,.1);color:#fff}input,textarea{border-radius:6px;color:#061686;display:block;width:100%;padding:1em;border:2px solid #061686;margin-bottom:1.5em}input:focus,textarea:focus{outline:0!important;border:2px solid #d0202f}textarea{height:150px}label{text-align:left;width:100%;color:#061686;font-weight:700;text-transform:uppercase;font-size:14px;display:block;margin-top:1rem;padding-bottom:0}input+label{margin-top:1.5em}html[data-alert-open=true]{height:100vh;overflow:hidden}.alert{z-index:-1;position:fixed;overflow:scroll;top:0;height:100%;width:100%;padding:1rem;background:rgba(6,22,134,.7);opacity:0;transition:opacity .2s ease-in}.alert[data-open=true]{z-index:4;display:block;opacity:1}.alert-close{width:2.5em;position:absolute;right:.75em;top:.75em;opacity:.75}.alert-close:hover{opacity:1}.alert-close svg *{fill:#061686}footer{background:#fff;box-shadow:10px 10px 10px 10px rgba(0,0,0,.1);position:relative;z-index:2}footer .footer-container{max-width:855pt;display:block;padding:4rem 1rem;margin-left:auto;margin-right:auto}@media (min-width:769px){footer .footer-container{display:-ms-flexbox;display:flex}}footer .copyrights{padding:2rem 0 0;text-align:center}@media (min-width:769px){footer .copyrights{padding:0 0 0 2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:center;justify-content:center;text-align:left}}footer .copyrights a,footer .copyrights p{color:#575354;font-weight:700;text-transform:uppercase;font-size:14px;margin-bottom:5px}footer .copyrights a#privacy-policy{padding-right:1rem}footer .copyrights .legal{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;border-top:1px solid #ddd;padding-top:10px;margin-top:10px}@media (min-width:769px){footer .copyrights .legal{-ms-flex-pack:start;justify-content:flex-start}}.brand-logos{display:-ms-flexbox;display:flex;width:-moz-max-content;width:max-content;-ms-flex-align:center;align-items:center;margin:0 auto}@media (min-width:769px){.brand-logos{margin:0}}.brand-logos img{height:5em;width:auto}.brand-logos .divider{height:4em;margin:0 .5em;background:#0059a3;width:1px}.header{position:relative}.header .header-wrap{padding:1rem;background:#f2f2f2;position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.header .ribbon-wrapper{transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;transform:translateY(-10em)}.header .brand-logos{width:50%}.header .brand-logos img{padding:0;height:3em;width:auto}.header .brand-logos .divider{height:3em}@media (min-width:640px){.header .brand-logos img{height:4.5em}.header .brand-logos .divider{height:4em}}.ribbon-wrapper{position:absolute;z-index:1;width:5em;left:calc(50% - 2.5em);top:0;overflow:visible}.ribbon-wrapper.visible{transform:none}@media (min-width:640px){.ribbon-wrapper{z-index:3;width:6em;left:calc(50% - 3em)}}.ribbon{fill:none}.ribbon polyline{fill:none;stroke:#d0202f;stroke-width:20;stroke-miterlimit:10}.social-menu{display:-ms-flexbox;display:flex;color:#d0202f}.social-menu a{display:block;width:2.5em;padding:.5em}.social-menu svg>*{fill:#d0202f}.social-menu{width:50%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#cheers{background-color:#061686}#cheers .container{max-width:46em;width:100%;margin:0 auto;padding:4rem 2rem 2rem}@media (min-width:769px){#cheers .container{padding:8rem 4rem 4rem}}#cheers form{max-width:32em;margin:0 auto;font-family:Arial,Helvetica,sans-serif}#cheers form ::-webkit-input-placeholder{font-family:Arial,Helvetica,sans-serif;color:#03114b;font-size:14px}#cheers form :-moz-placeholder,#cheers form ::-moz-placeholder{font-family:Arial,Helvetica,sans-serif;color:#03114b;font-size:14px}#cheers form :-ms-input-placeholder{font-family:Arial,Helvetica,sans-serif;color:#03114b;font-size:14px}#cheers form span{display:block;font-size:9pt;text-align:left;color:#fff;margin-bottom:1.5em;margin-top:.4em}#cheers form input,#cheers form span{font-family:Arial,Helvetica,sans-serif}#cheers form input{color:#03114b;font-weight:700;background-color:#f3f3f3}#cheers form input:focus{border:2px solid #03114b}#cheers form input:active,#cheers form input:focus,#cheers form input:focus-visible,#cheers form input:focus-within,#cheers form input:invalid,#cheers form input:optional,#cheers form input:required{color:#03114b}#cheers form option,#cheers form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Arial,Helvetica,sans-serif;font-weight:700}#cheers form select{border-radius:6px;color:#03114b!important;display:block;width:100%;padding:1em;margin-bottom:1.5em;padding-right:5px;color:#575354;font-size:14px;background:url(/assets/img/drop-down.svg) no-repeat scroll 95% 50% transparent;background-color:#f3f3f3}#cheers form select,#cheers form select:active,#cheers form select:focus{border:2px solid #03114b}#cheers form #consent-information{font-size:9pt;line-height:13px;color:#fff;margin-bottom:30px;display:-ms-flexbox;display:flex;font-family:Arial,Helvetica,sans-serif}#cheers form #consent-information .consent-input{display:-ms-inline-flexbox;display:inline-flex;width:40px}#cheers form #consent-information .consent-info{width:calc(100% - 60px)}#cheers form #form_field_city,#cheers form #form_field_dob{margin-bottom:0}#cheers form a{text-decoration:underline!important;text-transform:initial;color:#fff}#cheers a{text-decoration:underline;text-transform:uppercase}#cheers h2{text-align:center;color:#061686;line-height:initial;letter-spacing:1.38px;margin:0;color:#fff;margin-bottom:10px;font-size:1pc}@media (min-width:769px){#cheers h2{font-size:22px;margin-bottom:5px}}#cheers h3{text-align:center;color:#fff;margin:0 0 .65em;line-height:1.1;text-transform:initial;font-size:2pc}@media (min-width:769px){#cheers h3{font-size:60px;margin:0 0 .45em}}#cheers .button{width:100%;margin-bottom:.75em;background-color:#d0202e;border:0;font-family:BudLight-Bold}#cheers .button:hover{background:#878889}#cheers #cheers-sweepstakes{font-family:Arial,Helvetica,sans-serif;margin-top:40px;text-align:center;font-size:9pt;color:#fff}@media (min-width:769px){#cheers #cheers-sweepstakes{font-size:14px;margin-top:5pc}}#cheers #cheers-sweepstakes a{color:#fff;text-decoration:underline}#cheers #cheers-error{text-align:center;color:#d0202f;font-family:Arial,Helvetica,sans-serif}#cheers .cheers-error-age,#cheers .cheers-error-city,#cheers .cheers-error-consent{color:#d0202f!important;font-size:14px!important;font-family:Arial,Helvetica,sans-serif}#cheers #cheers-success{max-width:32em;margin:0 auto;line-height:28px;color:#fff;font-family:Arial,Helvetica,sans-serif}#cheers #cheers-success p{margin-bottom:30px;text-align:center;font-weight:500;font-size:20px}#cheers #cheers-success a{max-width:100%;margin:0 auto;display:block;margin-bottom:20px;font-size:.9rem;padding:14px 17px}@media (min-width:769px){#cheers #cheers-success a{max-width:19em;padding:14px 40px;font-size:1rem}}#challenge{background:linear-gradient(rgba(6,22,134,.7),rgba(6,22,134,.7)),url(/assets/img/seats-md.jpg);background-position:center;background-size:cover}#challenge .header{margin-bottom:2rem;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto}#challenge .header .brand-logos{width:100%}#challenge .header .brand-logos img{height:25vw}@media (min-width:769px){#challenge .header .brand-logos img{height:9em}}#challenge .container{margin-top:5vh}@media (min-width:769px){#challenge .container{margin-top:15vh}}form.age-checker{background:#fff;padding:2rem;position:relative;display:grid;border-radius:6px}@media (min-width:769px){form.age-checker{max-width:900px;margin:0 4rem;padding:4rem;margin-right:calc(4rem + 2em);grid-template-columns:3fr 1fr}}form.age-checker img{display:none;width:20em;position:absolute;right:calc(-25em + 25vw);bottom:0}@media (min-width:769px){form.age-checker img{display:block}}@media (min-width:1025px){form.age-checker img{display:block;right:-8em}}form.age-checker ::-webkit-input-placeholder{text-align:center;color:#061686}form.age-checker :-moz-placeholder,form.age-checker ::-moz-placeholder{text-align:center;color:#061686}form.age-checker :-ms-input-placeholder{text-align:center;color:#061686}form.age-checker input{text-align:center;font-size:1.1em;padding:.75em;border-width:3px;color:#061686;font-weight:700;width:100%}@media (min-width:769px){form.age-checker input{margin-bottom:0}}@media (-ms-high-contrast:active),all and (-ms-high-contrast:none){form.age-checker input{width:30%;float:left;margin:1%;margin-bottom:20px}}form.age-checker .wrapper{display:block;grid-gap:1rem}@media (min-width:640px){form.age-checker .wrapper{display:grid}}@media (min-width:769px){form.age-checker .wrapper{grid-template-columns:repeat(3, 1fr)}}@media (-ms-high-contrast:active),all and (-ms-high-contrast:none){form.age-checker .wrapper{max-width:80%}}form.age-checker .wrapper .check,form.age-checker .wrapper .error,form.age-checker .wrapper h2{grid-column-start:1;grid-column-end:4}form.age-checker h2{text-align:center;font-size:1.3em;text-transform:uppercase;color:#061686;margin:2rem 0}form.age-checker .error{text-align:center;margin-bottom:0;color:#d0202f;display:none;margin-bottom:1rem}@media (min-width:769px){form.age-checker .error{margin-bottom:-2rem}}form.age-checker .error.visible{display:block}form.age-checker .check{background:#d0202f;border:none;color:#fff;display:block;width:100%}@media (min-width:769px){form.age-checker .check{margin-top:2rem}}