*{font-family:poppins;caret-color:transparent;box-sizing:border-box}a{color:#000!important;text-decoration:none!important}body{overflow-x:hidden;user-select: none;width:100vw}hr.title-line{border-radius:20px;height:5px;width:20%;background-color:#212529}.banner-section{position:relative;height:490px;width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:2%}.main{flex:1}.banner-image{flex:1;display:flex;justify-content:flex-end;align-items:center}.banner-image img{margin-right:-25%;max-width:120%;max-height:96%;object-fit:contain;padding-top:5%}.banner-heading{font-weight:700;text-align:center;font-size:5em;color:#212529;margin:0;margin-left:50px}.banner-subtitle{font-weight:300;font-size:1.3em;color:#212529;margin:0;text-align:center}.colored{background:linear-gradient(260deg,#ff7b47,#e90101);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.colored2{background:linear-gradient(150deg,#ff7b47,#e90101);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tall-banner{position:relative;width:100%;transition:transform .2s ease;margin-bottom:70px}.tall-banner:hover{transform:scale(1.04)}.tall-banner-container{position:relative;display:flex;justify-content:center;align-items:center;z-index:2}.tall-banner img{max-width:100%;height:auto;object-fit:contain;filter:hue-rotate(250deg)}.tall-banner-title{position:absolute;margin:0;font-size:1.87em;font-weight:300;color:#000;z-index:3;text-align:center;text-shadow:#d4d4d4 1px 0 6px}h1.colored{background:linear-gradient(260deg,#ff7b47,#e90101);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;margin-bottom:20px;margin-top:50px}h1.featured::before{content:"";display:inline-block;width:45px;height:40px;background-image:url(../icons/trophy.webp);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:.5rem;opacity:84%;vertical-align:middle;filter:brightness(0) contrast(88%) sepia(100%) hue-rotate(310deg) saturate(5000%)}h1.topteams::before{content:"";display:inline-block;width:45px;height:45px;background-image:url(../icons/top.svg);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:.5rem;opacity:84%;vertical-align:middle;filter:brightness(0) contrast(88%) sepia(100%) hue-rotate(310deg) saturate(5000%)}h1.events::before{content:"";display:inline-block;width:45px;height:45px;background-image:url(../icons/upcoming.webp);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:.5rem;opacity:84%;vertical-align:middle;filter:brightness(0) contrast(88%) sepia(100%) hue-rotate(310deg) saturate(5000%)}h1.leaderboard::before{content:"";display:inline-block;width:45px;height:45px;background-image:url(../icons/highlights.svg);background-position:center;background-size:contain;background-repeat:no-repeat;margin-right:.5rem;opacity:84%;vertical-align:middle;filter:brightness(0) contrast(88%) sepia(100%) hue-rotate(310deg) saturate(5000%)}.ebtn{display:inline-block;padding:10px 20px;background-color:#ee2020;color:#fff;text-decoration:none;border-radius:30px;transition:background-color .3s,transform .3s ease;border:none}.ebtn:hover{background-color:#e90101ba;transform:scale(1.08)}.ebtn-sm{padding:5px 10px;font-size:.875rem}.grid-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-card{border:1px solid #ddd;border-radius:20px!important;overflow:hidden;transition:transform .3s ease}.grid-card:hover{transform:scale(1.06)}.grid-card-header{padding:20px;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center}.grid-card-header img{max-width:150px;height:150px;display:inline-block;margin-right:30px}.grid-card-header h3{display:inline-block;font-weight:700;font-size:34px}.grid-card-content{padding:20px;text-align:center}.grid-card-content p{font-weight:500}.grid-card-content svg{margin:0 20px}.grid-card-footer{padding:20px;background-color:#f8f9fa;text-align:center}table{width:100%;border-collapse:collapse;margin-bottom:20px}td,th{padding:12px;text-align:left;border-bottom:1px solid rgba(0,0,0,.099)!important}tbody tr{transition:transform .4s ease}tbody tr:hover{transform:scale(1.05)}th{background-color:#f8f9fa;font-weight:700}.team-icon{width:20px;height:auto;margin-right:10px}.footer{background-color:#ff4e4e78;padding:2% 5% .7% 5%;color:#c00300;position:relative;overflow:hidden;width:99.5vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.content{max-width:1400px;margin:0 auto;position:relative}.bottom-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding:0 3%}.page-icons{display:flex;gap:2rem}.page-icon{background-color:#c00300;color:#ff4e4e;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity .3s ease;overflow:hidden;transition:opacity .3s ease,transform .3s ease}.page-icon:hover{opacity:.8;transform:scale(1.2);transition-duration:.5s}.page-icon-img{width:60%;object-fit:cover}.footer-tag{text-align:center;margin-bottom:2%}.handle{font-size:1.7rem;margin:0;margin-bottom:.5rem;font-style:italic}.slogan{font-size:3rem;margin:0;font-weight:700;color:#c00300}.footer .logo{text-align:center;width:auto}.logo-img{max-width:150px;margin-top:-4%;height:auto;filter:brightness(0) saturate(100%) invert(28%) sepia(90%) saturate(700%) hue-rotate(320deg) brightness(90%) contrast(140%)}.footer-links{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.footer-links a{color:#c00300;text-decoration:none;font-size:.9rem}.footer-links a:hover{text-decoration:underline}.footer-logo-container{width:400px;height:150px;display:flex;justify-content:center;align-items:center;position:relative}.footer-logo-container img{width:100%;height:auto;position:absolute;object-fit:contain;transition:opacity .5s ease,transform .5s ease}.short-logo{opacity:1;transform:scale(1)}.full-logo{opacity:0;transform:scale(.7);margin-top:-5%;filter:brightness(0) saturate(100%) invert(28%) sepia(90%) saturate(700%) hue-rotate(320deg) brightness(90%) contrast(140%)}.footer-logo-container:hover .short-logo{opacity:0;transform:scale(1.1)}.footer-logo-container:hover .full-logo{opacity:1;transform:scale(1)}@media (max-width:1406px){.bottom-row{flex-wrap:nowrap;padding-left:0;padding-right:0}}@media (max-width:1400px){.tall-banner-title{font-size:1.6rem}.banner-section{height:421px;margin-top:4%}.banner-heading{font-size:4.25rem;margin-left:40px}.grid-card-header h3{font-size:23px!important}}@media (max-width:1300px){.bottom-row{margin:10px 0 15px 0}.page-icons{gap:1.5rem}.page-icon{width:60px;height:60px}.footer-logo-container{width:300px;height:100px}.full-logo{width:100%!important}.short-logo{height:120%!important}.bottom-center{display:flex;justify-content:center}.slogan{font-size:45px}}@media (max-width:1200px){.tall-banner-title{font-size:1.35rem}.banner-image img{margin-right:-20%}.banner-section{height:354px;margin-top:6%}.banner-heading{font-size:3.64rem;margin-left:0}.grid-card-header h3{font-size:19px!important}.grid-card-content{padding:30px 11px}.grid-card-grid{gap:10px}.grid-card:hover{transform:scale(1.02)}tbody tr:hover{transform:scale(1.03)}.top-teams-players .grid-card-grid .grid-card .grid-card-header h3{font-size:32px!important;text-align:center;width:50%;margin:0}.top-teams-players .grid-card-grid .grid-card .grid-card-header img{max-width:50%;margin:0}}@media (max-width:992px){.banner-heading{font-size:70px}.banner-section{height:630px;margin-top:15%;flex-direction:column-reverse}.banner-image img{width:100%!important;margin:0}.tall-banner-title{font-size:1rem}.tall-banner{margin-top:-10px}.grid-card-header h3{font-size:15px!important}.grid-card-header{padding:11px}.featured-tournaments .grid-card-grid .grid-card .grid-card-content p{font-size:11px;margin-bottom:10px}.featured-tournaments .grid-card-grid .grid-card .grid-card-content p:last-of-type{margin-bottom:0}.grid-card-content{padding:20px 11px}.ebtn{font-size:12px;padding:8px 16px}.grid-card-footer{padding:15px}.top-teams-players .grid-card-grid .grid-card .grid-card-header h3{font-size:25px!important}.top-teams-players .grid-card-grid .grid-card .grid-card-header img{height:90px}.grid-card-header{padding:20px 6px}.grid-card-content p{font-size:14px}hr.title-line{width:40%}.bottom-row{display:grid}.bottom-row .logo{order:2}.bottom-row{width:80vw;display:grid;grid-template-columns:48% 46%;grid-template-rows:auto auto;gap:20px 10px}.logo{text-align:center;grid-column:2;grid-row:1/span 2}.bottom-center{display:flex;justify-content:center;margin:5px 0 10px 0}.slogan{font-size:40px}.page-icon{width:55px;height:55px}.page-icons{justify-content:center}.footer-logo-container{width:300px;height:100px}.full-logo{width:100%!important}.short-logo{height:120%!important}}@media (max-width:768px){.banner-heading{font-size:58px}.banner-section{height:470px;margin-top:15%}.tall-banner-title{font-size:.74rem}h1.colored{font-size:27px}h1.events::before,h1.leaderboard::before,h1.topteams::before{width:30px;height:30px;margin-right:.3rem}h1.featured::before{width:25px;height:25px;margin-right:.3rem}.grid-card-grid{grid-template-columns:repeat(1,1fr);gap:20px}.grid-card-header h3{font-size:22px!important;margin:14px 0}.grid-card-content{padding:30px 11px}.featured-tournaments .grid-card-grid .grid-card .grid-card-content p{font-size:14px;margin-bottom:10px}.ebtn{font-size:14px;padding:8px 18px}.grid-card-footer{padding:20px}.top-teams-players .grid-card-grid .grid-card .grid-card-header h3{font-size:32px!important}.top-teams-players .grid-card-grid .grid-card .grid-card-header img{max-width:60%;margin-right:25px}.top-teams-players .grid-card-grid .grid-card .grid-card-header h3{width:40%}.grid-card-content p{font-size:17px;margin-bottom:20px}.social-links a svg{width:25px!important;height:25px!important}thead tr th{font-size:13px}tbody tr td{font-size:13px}.upcoming-events table thead tr th:nth-child(1){width:25%}.upcoming-events table thead tr th:nth-child(2){width:20%}.upcoming-events table thead tr th:nth-child(3){width:32%}.upcoming-events table thead tr th:nth-child(4){width:8%}.upcoming-events table thead tr th:nth-child(5){width:15%}.leaderboard table thead tr th:nth-child(1){width:10%}.upcoming-events table tbody tr td a button.ebtn{font-size:12px;padding:8px 16px}.page-icons{gap:1rem}.page-icon{width:50px;height:50px}.footer-logo-container{width:250px;height:75px}.full-logo{width:100%!important}.short-logo{height:120%!important}.slogan{font-size:23px}.page-icons{gap:.6rem}.page-icon{width:40px;height:40px}.bottom-row{width:80vw;display:grid;grid-template-columns:55% 42%;grid-template-rows:auto auto;gap:20px 10px}.footer-logo-container{width:150px;height:56px}.full-logo{width:100%!important}.short-logo{height:120%!important}}@media (max-width:576px){hr.title-line{height:4px}.container{max-width:420px}.banner-heading{font-size:45px}.banner-section{height:360px;margin-top:15%}.tall-banner-title{font-size:.57rem}.tall-banner{margin-bottom:40px}h1.colored{font-size:27px}.leaderboard table thead tr th:nth-child(1){width:5%}.leaderboard table thead tr th:nth-child(2){width:55%}.leaderboard table thead tr th:nth-child(3){width:20%}.leaderboard table thead tr th:nth-child(4){width:20%}.upcoming-events table tbody tr td{font-size:9px}.upcoming-events table thead tr th:nth-child(1){width:24%}.upcoming-events table thead tr th:nth-child(2){width:21%}.upcoming-events table thead tr th:nth-child(3){width:38%}.upcoming-events table thead tr th:nth-child(4){width:5%}.upcoming-events table thead tr th:nth-child(5){width:12%}.upcoming-events table tbody tr td a button.ebtn{font-size:10px;padding:6px 10px}thead tr th{font-size:14px;text-align:center;padding:12px 6px}tbody tr td{font-size:10px}}