:root{--inter:"Inter", sans-serif;--kanit:"Kanit", sans-serif}h1,h2,h3,h4,p{font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}.main-title,.title{font-family:var(--kanit);font-weight:700}.main-title{margin:0 0 1.1rem;font-size:clamp(1.5rem,5vw,2.5rem)}.main-title.impact-text{margin:0 0 .2rem}.title{margin:.8rem 0;font-size:clamp(1rem,5vw,2rem)}.title.impact-text{color:var(--white-ultra-dark);margin:0 0 1.1rem}.title.sm{font-size:clamp(.9rem,5vw,1.8rem)}.paragraph{font-size:clamp(.9rem,5vw,1.1rem);font-family:var(--inter);margin:.8rem 0}.paragraph.sm{font-size:clamp(.8rem,5vw,.9rem)}.paragraph.margin-md{margin:1rem 0}.paragraph.impact-text{margin:0 0 .8rem}:root{--white:#f4f8f7;--white-dark:#dedfde;--white-ultra-dark:#c0c4c0;--black:#000;--black-light:#1b1b1b;--gray-light:#959795;--red:#bc0011;--red-light:#dd0514;--red-dark:#5e0103;--orange:#faab00;--orange-light:#ffc107;--main-bg:linear-gradient(180deg,#252525 0%, #000 20%, #050505 29%, #000 42%, #000 53%, #111 64%, #000 83%, #151515 100%)}html{box-sizing:border-box;scroll-behavior:smooth;font-size:100%}*,:before,:after{box-sizing:inherit;margin:0;padding:0;position:relative}body{font-size:100%;font-family:var(--inter);color:var(--white-dark);background:var(--main-bg)}img,video{max-width:100%;height:auto}input,.textarea{outline:0}h1,h2,h3.h4,h5{text-wrap:balance}p{text-wrap:pretty}h1,h2,h3,h4,h5,p{line-height:normal}.main-container,.grid-container,.center-inner-content-wrap{width:100%}.main-container,.grid-container{margin:0 auto}.main-container{background:var(--main-bg);height:auto}.section{min-height:100vh;padding:4rem 0}.grid-container,.flex-col-container{max-width:1280px}.grid-container,.container{flex-direction:column;display:flex}.grid-container{padding:0 .8rem}.grid-container.sm{max-width:1080px}.list{padding:0 0 0 2.5rem}.list.social-share li{opacity:.8}.list.social-share li:hover{opacity:1}.bullets-none{padding:0;list-style:none}.full-height{height:100vh}.general-bg{background:url(https://nantu-cdn.b-cdn.net/tournament-master/general-images/web/web-desk-bg.webp) center 0 no-repeat var(--black);background-size:cover}@media only screen and (width<=1080px){.general-bg{background:url(https://nantu-cdn.b-cdn.net/tournament-master/general-images/web/web-mobile-bg.webp) center 0 no-repeat var(--black);background-size:cover}}.container{justify-content:center;align-items:center;gap:15px;width:100%}.container.sm{width:90%;max-width:680px}.link:hover,.link.icon{text-decoration:none}.link{color:var(--orange);transition:all .35s ease-in-out}.link.icon{color:var(--white-ultra-dark);font-size:45px}.link:hover{color:var(--orange-light)}.link:hover.icon{color:var(--white)}.block{display:block}:is(.main-title,.title).impact-text{line-height:1}a.button{text-decoration:none}.button{justify-content:center;align-items:center;height:38px;padding:0 .8rem;display:inline-flex}.button.pill{border-radius:50px;height:40px;padding:0 1rem}.button.black{background:var(--black)}.button.red-dark{background:var(--red-dark)}.home .grid-container{justify-content:center;align-items:center;height:100%}.home .main-logo-home{margin:0 0 1rem}.home ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.home .main-title,.home .title{text-align:center}.home .main-title{margin:0 0 1rem}.home .main-title .block{font-size:clamp(1.9rem,5vw,2.7rem)}.home .be-a-tester-wrap,.home .be-a-tester-wrap ul,.home .be-a-tester-wrap ul li{flex-wrap:wrap;display:flex}.home .be-a-tester-wrap,.home .be-a-tester-wrap ul{flex-direction:column;align-items:center}.home .be-a-tester-wrap h3{text-align:center;font-size:clamp(1rem,5vw,1.3rem)}.home .be-a-tester-wrap h3,.home .be-a-tester-wrap .paragraph{color:var(--black);font-weight:700}.home .be-a-tester-wrap .link{color:#ff2400;text-shadow:0 0 3px #fff}.home .be-a-tester-wrap .link:hover{color:#f73517}.home .be-a-tester-wrap ul li{width:100%}.home .be-a-tester-wrap{border:1px solid var(--gray-light);width:98%;max-width:680px;box-shadow:0 0 10px var(--black);background:#fffc;border-radius:10px;gap:1rem;margin:1rem 0;padding:1rem}.main-logo-home{width:30vw;animation:.5s ease-in-out .25s forwards zoomInBounce}@media only screen and (width<=580px){.main-logo-home{width:50vw}}@keyframes zoomInBounce{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.main-footer{background:var(--black);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;padding:.8rem 0;display:flex}.main-footer .paragraph{color:var(--white-ultra-dark)}
