.page-content{display:flex;flex-direction:column;margin:0 16px;padding-top:40px}@media (min-width:545px){.page-content{margin:0 32px}}@media (min-width:992px){.page-content{margin:0 auto;max-width:970px}}@media (min-width:545px){.page-content{padding-top:48px}}.page-content .header-content{margin-bottom:24px}.page-content .header-content h1{font-size:24px}.page-content .header-content .sub-text,.page-content .header-content h1{line-height:normal;max-width:627px;text-align:center;text-transform:capitalize}.page-content .header-content .sub-text{color:var(--theme-text-secondary,#b0b5bb);font-size:16px;margin-bottom:14px}@media (min-width:545px){.page-content .header-content{display:flex;justify-content:space-between;margin-bottom:22px}.page-content .header-content h1{font-size:40px;text-align:left}.page-content .header-content .sub-text{font-size:16px;text-align:left}}.page-content .header-content h1,.page-content .header-content h2{font-size:24px;line-height:normal;max-width:627px;text-align:center;text-transform:capitalize}@media (min-width:545px){.page-content .header-content{display:flex;justify-content:space-between;margin-bottom:22px}.page-content .header-content h1{font-size:40px;text-align:left}}.page-content .filter-container{margin-bottom:16px}.section{margin-bottom:40px}.section,.section .sticky-header{position:relative}@media screen and (max-width:900px){.section .sticky-header{background:var(--theme-app-surface,#09121a);box-sizing:border-box;margin-left:-1em;padding:10px 1em;position:sticky;top:0;width:calc(100% + 2em);z-index:999}.section .sticky-header .filter-button{margin-top:20px}}.section .section-header{font-size:18px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:normal;text-transform:none}@media (min-width:545px){.section .section-header{font-size:22px}}.featured-events-wrapper .carousel-section .cards .cardIntro,.top-games-wrapper .carousel-section .cards .cardIntro{position:relative}@media (min-width:545px){.featured-events-wrapper .carousel-section .glide-container,.top-games-wrapper .carousel-section .glide-container{padding:0;width:calc(100% + 64px)!important}}.featured-events-wrapper{margin-bottom:40px}.back-to-results{color:var(--theme-text-anchor,#0e75d2);cursor:pointer;font-size:14px;font-weight:800;margin:50px 0 35px;max-width:250px;-webkit-text-decoration:var(--theme-anchor-decoration,none);text-decoration:var(--theme-anchor-decoration,none);text-transform:uppercase;transition-duration:.4s;transition-property:color;vertical-align:baseline;vertical-align:middle;white-space:nowrap}.back-to-results:hover{color:var(--theme-text-anchor-hover,#238ff0);cursor:pointer;text-decoration:none}.back-to-results .back-arrow{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M9 17.082 13.83 12 9 6.918l1.585-1.668L17 12l-6.415 6.75z'/%3E%3C/svg%3E") 50% no-repeat;display:inline-block;height:20px;position:relative;top:5px;transform:scaleX(-1);width:20px}.sports-state .filters{justify-content:unset!important}.sports-state .filter-button{bottom:10px}.show-all{background:transparent;border:1px solid hsla(0,0%,100%,.6);border-radius:2px;clear:both;color:#fff;display:block;font-size:18px;font-weight:700;margin:0 16px;padding:8px 0;text-align:center;text-decoration:none}.show-all:hover{cursor:pointer}@media (min-width:545px){.show-all{margin:0 32px}}.sports-wrapper{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.sports-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.sports-wrapper{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.sports-wrapper{grid-template-columns:repeat(6,minmax(0,1fr))}}.sports-wrapper.hide{display:none}.sports-wrapper .sports-category{background-color:var(--theme-card-surface,#001b34);border:1px solid var(--theme-card-border,hsla(0,0%,94%,.5));border-radius:3px;color:var(--theme-text-primary,#fff);display:block;flex:1 0 15%;font-size:14px;height:80px;min-width:84px;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.sports-wrapper .sports-category:hover{transform:scale(1.05)}.sports-wrapper .sports-category .sport-icon{display:block;font-size:30px;opacity:.6;padding-top:14px}.sports-wrapper .sports-category .sport-name{display:inline-block;font-weight:700;overflow:hidden;padding-top:5px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:90%}
