main#culvers #hero{color:#036}main#culvers #hero,main#culvers #hero .heroText{display:flex;flex-direction:column;align-items:center}main#culvers #hero .heroText p{max-width:800px;text-align:start}@media(min-width:768px){main#culvers #hero .heroText p{text-align:center}}main#culvers #hero .heroText a{text-decoration:underline}main#culvers #hero h1{text-transform:uppercase;font-size:3.25rem;line-height:1;margin-bottom:1.5rem;text-align:center}main#culvers #hero p{font-size:1.2rem;margin-bottom:1rem}main#culvers .btn-blue{background:#005696;border:0;border-radius:.35rem;color:#fff;font-size:1rem;padding:.4rem .7rem;text-align:center;text-decoration:none}main#culvers .btn-blue:active,main#culvers .btn-blue:hover{background:#194775;color:#fff}main#culvers .btn-blue:focus{outline:1px solid #194775;outline-offset:2px}main#culvers hr{background-color:#005696;height:2px;opacity:100%;margin:2rem 0}main#culvers section{margin-bottom:4rem}main#culvers h2{font-size:2.5rem;color:#036;margin-bottom:2rem}main#culvers #howToRedeem{margin-bottom:3rem}main#culvers .redeemSteps{display:flex;justify-content:space-around;align-items:flex-start;flex-wrap:wrap;width:100%}main#culvers .redeemSteps i{font-size:5rem;color:#005696}main#culvers .redeemSteps div{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:1.5rem}main#culvers .redeemSteps div p{color:#036;font-size:1.1rem;line-height:1.3;max-width:14rem}main#culvers .redeemSteps div a{color:#036}main#culvers #culversGames{margin-bottom:0;padding-bottom:4rem}main#culvers #culversGames .gameItems{display:flex;flex-wrap:wrap;justify-content:center}main#culvers #culversGames .message{width:100%;color:#036;font-size:1.1rem}main#culvers #culversGames .gameItem{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#036;min-height:6rem;margin:.5rem;padding:.75rem 0;border:3px solid #005696;border-radius:.5rem;width:100%}@media(min-width:500px){main#culvers #culversGames .gameItem{flex-direction:row;padding:.5rem 1rem;width:auto}}@media(min-width:992px){main#culvers #culversGames .gameItem{justify-content:normal}}main#culvers #culversGames .gameDate{margin-right:0;width:5rem;font-size:1.75rem;text-align:center;font-weight:700}@media(min-width:500px){main#culvers #culversGames .gameDate{margin-right:.5rem;text-align:start}}main#culvers #culversGames .gameOpponent{display:flex;align-items:center;justify-content:center;width:14rem;font-size:1.2rem;line-height:1.1}main#culvers #culversGames .gameOpponent img{margin-bottom:0;width:5rem;margin-right:.5rem}@media(min-width:500px){main#culvers #culversGames .gameOpponent{justify-content:normal;margin-right:.5rem}}main#culvers #culversGames .gameScore{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:1.2rem;border-top:3px solid #005696;padding-top:.75rem;margin-top:.5rem;width:100%}@media(min-width:500px){main#culvers #culversGames .gameScore{border-left:3px solid #005696;padding-left:.75rem;border-top:none;padding-top:0;margin-top:0;width:auto}}main#culvers #culversGames .ticketButton{display:flex;flex-grow:0;margin-left:0}main#culvers #culversGames .ticketButton a{display:flex;padding:10px 24px}@media(min-width:500px){main#culvers #culversGames .ticketButton{margin-left:1rem}}@media(min-width:992px){main#culvers #culversGames .ticketButton{flex-grow:1}}main#culvers #downloadApp{display:flex;justify-content:center;align-items:center;margin-bottom:0;padding-bottom:5rem}main#culvers #downloadApp .downloadAppContainer{display:flex;flex-direction:column;align-items:center}main#culvers #downloadApp .downloadAppContainer h2{text-align:center;margin-bottom:1.5rem}main#culvers #downloadApp .appBadges{display:flex;justify-content:center;flex-wrap:wrap}main#culvers #downloadApp .appBadges img{height:45px;width:auto;margin:5px}