/* <style>
  @import url("https://use.typekit.net/loo5dsx.css");
</style> */

@font-face {
  font-family:'ProximaNova';
  font-weight: normal;
  src:url(../fonts/proxima/regular.otf);
}

@font-face {
  font-family:'ProximaNova';
  font-weight:500;
  src:url(../fonts/proxima/bold.otf);
}

@font-face {
  font-family:'ProximaNova';
  font-weight:700;
  src:url(../fonts/proxima/extrabold.otf);
}

@font-face {
  font-family:'Dazzle-Unicase';
  font-weight:700;
  src:url(../fonts/Lorimer_No_2_Bold.otf);
}

html{background-color:#170149;font-family:'ProximaNova';overflow-x:hidden;}
body{overflow-x:hidden;background-color:#000033;}

:last-child{margin-bottom:0;}

.mobile-only{display:none;}

h1{font-family:'Dazzle-Unicase',sans-serif;font-size:70px;font-weight:700;color:#FFF;line-height:1.1;margin:0 0 20px;}
h2{font-family:'Dazzle-Unicase',sans-serif;font-size:60px;font-weight:700;color:#FFF;}
h3{font-family:'ProximaNova';font-size:26px;font-weight:400;color:#FFF;}
h4{font-family:'ProximaNova';font-size:13px;font-weight:500;color:#FF33FF;}
p, label{font-family:'Dazzle-Unicase';font-size:18px;color:#fff;font-weight:200;}
ul,
ol,
ul li,
ol li{font-family:'ProximaNova';font-size:18px;color:#FFF;}
ul.tick{list-style:none;}
ul.tick li{font-family:'ProximaNova';font-weight:500;font-size:10px;margin:0 0 18px;padding-left:30px;position:relative;letter-spacing:1px;}
ul.tick li:last-child{margin:0;}
ul.tick li::before{content:'';display:inline-block;width:17px;height:17px;background-image:url(../images/icon-tick.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:-1px;left:0;}

a{color:#FFF;outline:none;}
a:focus{outline:none;}

.btn{font-family:'ProximaNova';font-size:16px;font-weight:700;color:#FFF;padding:15px 45px;text-align:center;position:relative;letter-spacing:1px;}
.btn::before{content:'';display:inline-block;width:calc(100% - 20px);height:100%;background:transparent linear-gradient(180deg, #17014C 0%, #3C01B1 100%) 0% 0% no-repeat padding-box;border:0.5px solid #FFF;position:absolute;top:0;left:10px;z-index:0;transform:skew(-18deg,0);}
.btn span{position:relative;z-index:1;}
.btn:hover{color:#FFF;}
.btn-md{padding:10px 40px;font-size:11px;font-weight:500;}
.btn-sm{padding:5px 20px;font-size:11px;font-weight:500;}

.pink{color:#FF33FF;}
.white{color:#FFF;}

header{position:relative;z-index:100;padding:35px 0;}
header.sticky{position:fixed;top:0;left:0;width:100%;background-color:#000033;}
header .logo-div a{position:relative;z-index:50;}
header .navigation-menu{display:flex;align-items:center;justify-content:flex-end;}
header .navigation-menu ul{list-style:none;}
header .navigation-menu ul li{font-family:'ProximaNova',sans-serif;font-weight:500;font-size:11px;display:inline-block;margin-right:25px;text-transform:uppercase;letter-spacing:1px;}
header .navigation-menu ul li:last-child{margin-right:0;}
header .navigation-menu ul li a{text-decoration:none;}
header .mobile-menu-btn{display:none;}
header .layer-ellipse{position:absolute;top:-100%;left:-9%;width:40%;height:auto;}
header .layer-ellipse img{width:100%;display:block;height:auto;}

.section-home-hero{background-color:#000033;position:relative;padding:70px 0 120px;}
.section-home-hero .col-12{position:relative;}
.section-home-hero .text-div{width:58%;position:relative;z-index:4;}
.section-home-hero .text-div p{color:#CBCBCB;padding-left:45px;margin:0 0 25px;}
.section-home-hero .big-word{position:absolute;top:-70px;right:-9%;width:75%;z-index:2;transition:right 1s ease-out;}
.section-home-hero .big-word img{width:100%;height:auto;display:block;}
.section-home-hero .element-div{width:63%;display:inline-block;position:absolute;right:-6%;top:0;z-index:2;}
.section-home-hero .element-div img{width:100%;}
.section-home-hero .box-layer-div{display:inline-block;position:absolute;right:0;bottom:-85px;z-index:3;}
.section-home-hero .box-layer-div .inner-div{position:relative;border:1px solid #FFF;border-radius:10px;width:auto;padding:25px;min-width:220px;overflow:hidden;}
.section-home-hero .box-layer-div .inner-div::before{content:'';display:inline-block;width:100%;height:100%;background:transparent linear-gradient(126deg, #4CC9F0 0%, #E33E84 100%) 0% 0% no-repeat padding-box;opacity:0.5;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);position:absolute;top:0;left:0;}
.section-home-hero .element-01{position:absolute;bottom:-115;left:-45;width:20px;height:auto;}
.section-home-hero .element-02{position:absolute;bottom:-100px;left:55px;width:auto;height:13px;}
.section-home-hero .element-02::before{content:'';display:inline-block;width:500px;height:1px;background-color:#BC6FF0;position:absolute;top:6px;right:calc(100% + 10px);}
.section-home-hero .element-03{position:absolute;top:-50px;right:-45px;width:20px;height:auto;z-index:3;}
.section-home-hero .element-01 img,
.section-home-hero .element-03 img{display:block;width:100%;height:auto;}
.section-home-hero .element-02 img{display:block;height:100%;width:auto;}

.section-home-prize{background-color:#000033;margin-top:-6%;}
.section-home-prize .prize-div{background-image:url(../images/bg-img-tournament-prize.png);background-position:center;background-repeat:no-repeat;background-size:contain;padding:20% 3%;z-index:2;position:relative;}
.section-home-prize .prize-div h2{margin:0 0 20px;}
.section-home-prize .prize-money{margin:0 0 50px;}
.section-home-prize .prize-money h3{font-size:80px;display:flex;justify-content:center;align-items:center;}
.section-home-prize .prize-money h3 .num{display:inline-block;position:relative;width:70px;height:110px;line-height:110px;margin:0 25px 0 0;}
.section-home-prize .prize-money h3 .num::before{content:'';display:inline-block;background:#F4F4F41A;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);width:100%;height:100%;position:absolute;top:0;left:0;border-radius:15px;border:1px solid #FFFFFFCC;overflow:hidden;}
.section-home-prize .prize-money h3 .num::after{content:'';display:inline-block;width:calc(100% - 24px);height:1px;background-color:#FF74AF;position:absolute;top:-1px;left:12px;}
.section-home-prize .prize-money h3 .num .inner{position:relative;}
.section-home-prize .prize-money h3 .comma{margin-left:-25px;padding:0 5px;}
.section-home-prize .prize-money h3 .currency{margin-right:30px;}

.section-home-prize .prize-money h3 .num .inner,
.section-home-prize .prize-money h3 .comma {
   /* font-weight: bold;
    background: linear-gradient(45deg, #FF33FF, #FF66FF, #FFCCFF, #FF66FF, #FF33FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;

    text-shadow: 0 0 5px rgba(255, 51, 255, 0.4),
                 0 0 10px rgba(255, 153, 255, 0.3); */
    font-weight: bold;
    background: linear-gradient(45deg, #FFD700, #FFC300, #FFF5CC, #FFC300, #FFD700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    /* Softer, subtle glow effect for gold */
    text-shadow: 0 0 5px rgba(255, 204, 0, 0.4),
                 0 0 10px rgba(255, 204, 102, 0.3);
}

.prize-box {
  content: '';
  display: inline-block;
  width: calc(100% - 20px);
  height: 100%;
  background: transparent linear-gradient(180deg, #17014C 0%, #3C01B1 100%) 0% 0% no-repeat padding-box;
  border: 0.5px solid #FFF;
  z-index: 0;
  transform: skew(-18deg, 0);
  padding: 12px 0px;
}

/* Additional styles for glowing text effect */
.prize-box p {
  margin: 0;
}

.prize-box p.prizeamount {
  font-size:2em;
  margin-left: 15px;
  font-weight: bold;
  background: linear-gradient(45deg, #FFD700, #FFC300, #FFF5CC, #FFC300, #FFD700);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  /* Softer, subtle glow effect for gold */
  text-shadow: 0 0 5px rgba(255, 204, 0, 0.4),
                0 0 10px rgba(255, 204, 102, 0.3);
                text-align: center;
}

/* Additional styles for glowing text effect */
.prize-box p {
  margin: 0;
  transform: skew(18deg, 0);
  color:#fff;
}

.prize-box p.amount {
  font-size: 1.5em; /* Larger font size for amounts */
  background: linear-gradient(45deg, #FFD700, #FFB800);
  color: transparent;
  text-shadow: 2px 2px 10px rgba(255, 215, 0, 0.5); /* Glow effect */
}

/* Custom styles for the stats section */
    .stats-section .stat-number {
      font-size: 2.8rem;
      font-weight: bold;
      margin-bottom: -10px;
      color:#fff;
    }
    .stats-section .stat-label {
      font-size: 1.5rem;
      color:#fff;
    }
    .category-section {
      background-color: #00bcd4; /* Light blue background for categories */
      color: #0b1d63;
      font-weight: bold;
      padding: 15px 0;
      border-radius: 8px;
      text-align: center;
      /* Make each box take up space evenly */
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
    }
/* Flipdown */
.flipdown-div{text-align:center;margin:0 0 25px;}

.flipdown{font-size:18px;width:550px;display:inline-block;transform:scale(0.7);}
.flipdown-home { font-size: 84px; width: auto; transform: scale(1.4);}
.flipdown .rotor{font-family:'ProximaNova';font-size: 80px;font-weight:500;width:45px;}
.flipdown.flipdown__theme-dark .rotor:after{border-top:none;}
.flipdown.flipdown__theme-dark .rotor,
.flipdown.flipdown__theme-dark .rotor-top,
.flipdown.flipdown__theme-dark .rotor-leaf-front{background-color:transparent;}
/* .flipdown.flipdown__theme-dark .rotor-group:last-child{display:none;} */
.flipdown.flipdown__theme-dark .rotor-group-heading:before{color:#FFF !important;font-size:20px; font-weight: bold;text-transform:uppercase;}
.flipdown.flipdown__theme-dark .rotor-bottom,
.flipdown.flipdown__theme-dark .rotor-leaf-rear{background-color:transparent;}
.flipdown .rotor-leaf{width:45px;}
.flipdown .rotor-leaf-front,
.flipdown .rotor-leaf-rear{width:45px;}
.flipdown .rotor-top,
.flipdown .rotor-bottom{width:45px;}
.flipdown .rotor:after{width:45px;}
/* .flipdown .rotor-group:nth-child(3){padding-right:0; margin-left:15px;} */
.flipdown .rotor-group:before,
.flipdown .rotor-group:after{width:6px;height:6px;left:90px;}
.flipdown .rotor-group:first-child:before {display:none; content:'';position:absolute;bottom:20px;left:90px;width:10px;height:10px;border-radius:50%;background-color:#FFF;width:6px;height:6px;}
.flipdown .rotor-group:first-child:after{display:none; content:'';position:absolute;bottom:50px;left:125px;width:10px;height:10px;border-radius:50%;background-color:#FFF;width:6px;height:6px;}
.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before,
.flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after{width:6px;height:6px;left:90px;}
.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):before,
.flipdown.flipdown__theme-dark .rotor-group:nth-child(n+2):nth-child(-n+3):after{ display:none;background-color:#FFF;}
.flipdown .rotor-group:nth-child(3):before,
.flipdown .rotor-group:nth-child(3):after{display:none; content:none !important;}

.section-home-overview{padding:50px 0;margin-top:-150px;position:relative;}
.section-home-overview .row{position:relative;}
.section-home-overview .left-div{padding-right:7%;z-index:1;position:relative;}
.section-home-overview .left-div h2{margin:0 0 20px;}
.section-home-overview .right-div{padding-left:20px;}
.section-home-overview .single-div{border-radius:15px;background-color:rgba(255,255,255,0.15);margin:0 0 30px;}
.section-home-overview .single-div:last-child{margin:0;}
.section-home-overview .single-div .text-div{padding:0 45px 20px;}
.section-home-overview .single-div .text-div h3{margin:0 0 15px;}
.section-home-overview .single-div .text-div p{line-height:1.6;}
.section-home-overview .layer-ellipse-2{position:absolute;top:11%;left:-30%;width:65%;height:auto;}
.section-home-overview .layer-ellipse-2 img{width:100%;display:block;height:auto;}
.section-home-overview .element-04{position:absolute;top:-40px;left:0;width:auto;height:13px;}
.section-home-overview .element-04 img{display:block;height:100%;width:auto;}
.section-home-overview .element-05{position:absolute;bottom:0;left:0;width:120px;height:auto;display:none;}
.section-home-overview .element-05 img{display:block;width:100%;height:auto;}

.section-home-testimonials{padding:170px 0 15%;background-image:url(../images/bg-img-tournament-testimonials.png);background-repeat:no-repeat;background-size:cover;background-position:center;margin-top:-65px;}
.section-home-testimonials .outer-div{position:relative;padding:35px 25px 25px;width:100%;max-width:1600px;margin:0 auto;}
.section-home-testimonials .outer-div::before{content:'';display:inline-block;width:100%;height:100%;box-shadow:inset 0px 3px 15px #FFFFFF80;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);position:absolute;top:0;left:0;border-radius:15px;}
.section-home-testimonials .outer-div h2{position:relative;z-index:1;width:100%;font-size:40px;margin:0 0 15px;}
.section-home-testimonials .outer-div .video-div{position:relative;z-index:1;border:0.5px solid #cbcbcb;border-radius:15px;overflow:hidden;}
.section-home-testimonials .outer-div .video-div video{width:100%;height:auto;}

.section-home-market{margin-top:-45px;}
.section-home-market .top-div{margin:0 0 60px;}
.section-home-market .top-div .left-div{width:37%;display:inline-block;vertical-align:top;}
.section-home-market .top-div .left-div h2{font-size:50px;}
.section-home-market .top-div .right-div{width:63%;display:inline-block;vertical-align:top;padding-top:6px;padding-right:20px;}
.section-home-market .bottom-div{font-size:0;display:flex;}
.section-home-market .bottom-div .single-div{width:calc((100% - 60px) / 3);margin-right:30px;display:inline-block;vertical-align:top;display:flex;flex-direction:column;}
.section-home-market .bottom-div .single-div:nth-child(3n){margin-right:0;}
.section-home-market .bottom-div .single-div > .text-div{background-color:#FFFFFF26;border:1px solid #cbcbcb;border-radius:15px;position:relative;margin:0 0 20px;padding:25px 40px;min-height:420px;}
.section-home-market .bottom-div .single-div > .text-div:before{content:'';display:inline-block;width:70px;height:5px;border-radius:15px;position:absolute;top:-5px;left:calc(50% - 35px);}
.section-home-market .bottom-div .single-div:first-child > .text-div:before{background-color:#7CE0FF;box-shadow:0px 10px 50px #ADECFF;}
.section-home-market .bottom-div .single-div:nth-child(2) > .text-div:before{background-color:#FF74AF;box-shadow:0px 10px 50px #FF9FC7;}
.section-home-market .bottom-div .single-div:nth-child(3) > .text-div:before{background-color:#E36CFF;}
.section-home-market .bottom-div .single-div:nth-child(2n) > .text-div{order:2;}
.section-home-market .bottom-div .single-div > .text-div > .img-div{text-align:center;padding:30px 0 45px;}
.section-home-market .bottom-div .single-div > .text-div h3{margin:0 0 10px;}
.section-home-market .bottom-div .single-div > .text-div p{font-size:15px;}
.section-home-market .bottom-div .single-div > .img-div{margin:0 0 20px;border-radius:25px;overflow:hidden;}
.section-home-market .bottom-div .single-div:nth-child(2n) > .img-div{order:1;}
.section-home-market .bottom-div .single-div > .img-div img{display:block;width:100%;height:auto;}

.section-home-signup{padding:170px 0 150px;position:relative;max-width:100vw;overflow:hidden;}
.section-home-signup::before{content:'';display:inline-block;width:calc(((100vw - 1140px) / 2 ) + 66px);height:1px;background-color:#BC6FF0;position:absolute;top:115px;left:0;}
.section-home-signup::after{content:'';display:inline-block;width:calc(((100vw - 1140px) / 2 ) + 66px);height:1px;background-color:#BC6FF0;position:absolute;bottom:95px;right:0;}
.section-home-signup .col-12{position:relative;}
.section-home-signup .outer-div{width:100%;max-width:650px;margin:0 auto;text-align:center;position:relative;z-index:1;}
.section-home-signup .outer-div h4{font-family:'Inter',sans-serif;font-weight:700;margin:0 0 15px;}
.section-home-signup .outer-div h3{margin:0 0 35px;}
.section-home-signup .form-div{position:relative;}
.section-home-signup .form-div .input-div{display:inline-block;vertical-align:top;position:relative;min-width:370px;}
.section-home-signup .form-div .input-div::before{content:'';display:inline-block;width:calc(100% - 20px);height:100%;background:#FFFFFF5C;border:0.5px solid #FFF;position:absolute;top:0;left:10px;z-index:0;transform:skew(-18deg,0);}
.section-home-signup .form-div input[type="email"]{font-family:'ProximaNova';font-size:17px;font-weight:500;color:#FFF;padding:15px 30px;background-color:transparent;border:none;position:relative;z-index:1;height:51px;outline:none;width:100%;}
.section-home-signup .form-div input[type="email"]::placeholder{color:#CBCBCB;}
.section-home-signup .form-div input[type="email"]::-ms-input-placeholder{color:#CBCBCB;}
.section-home-signup .form-div .submit-div{position:relative;display:inline-block;vertical-align:top;margin-left:-16px;}
.section-home-signup .form-div input[type="submit"]{font-family:'Inter',sans-serif;font-size:14px;font-weight:700;color:#FFF;padding:15px 45px;text-align:center;position:relative;letter-spacing:1px;z-index:1;background-color:transparent;border:none;text-transform:uppercase;outline:none;}
.section-home-signup .form-div .submit-div::before{content:'';display:inline-block;width:calc(100% - 20px);height:100%;background:transparent linear-gradient(180deg, #17014C 0%, #3C01B1 100%) 0% 0% no-repeat padding-box;border:0.5px solid #FFF;position:absolute;top:0;left:10px;z-index:0;transform:skew(-18deg,0);}
.section-home-signup .form-div input[type="submit"]:hover{color:#FFF;}
.section-home-signup .element-06{width:35%;display:inline-block;position:absolute;top:0;left:0;}
.section-home-signup .element-07{width:35%;display:inline-block;position:absolute;bottom:-140px;right:0;}
.section-home-signup .element-06 img,
.section-home-signup .element-07 img{display:block;width:100%;height:auto;}
.section-home-signup .element-08{position:absolute;top:-60px;left:80px;width:auto;height:15px;z-index:1;}
/*.section-home-signup .element-08::before{content:'';display:inline-block;width:500px;height:1px;background-color:#BC6FF0;position:absolute;top:6px;right:calc(100% + 10px);}*/
.section-home-signup .element-09{position:absolute;bottom:-60px;right:80px;width:auto;height:15px;z-index:1;transform:rotate(180deg);}
/*.section-home-signup .element-09::before{content:'';display:inline-block;width:500px;height:1px;background-color:#BC6FF0;position:absolute;top:6px;right:calc(100% + 10px);}*/
.section-home-signup .element-08 img,
.section-home-signup .element-09 img{display:block;width:auto;height:100%;}
.section-home-signup .element-10{position:absolute;top:-85px;left:15px;width:24px;height:auto;z-index:1;}
.section-home-signup .element-11{position:absolute;bottom:-85px;right:15px;width:24px;height:auto;z-index:1;transform:rotate(180deg);}
.section-home-signup .element-10 img,
.section-home-signup .element-11 img{display:block;width:100%;height:auto;}

.section-about-hero{background-color:#000033;position:relative;padding:70px 0 30px;}
.section-about-hero .col-12{position:relative;}
.section-about-hero .text-div{width:48%;position:relative;z-index:4;}
.section-about-hero .text-div h1{font-size:50px;}
.section-about-hero .text-div p{color:#CBCBCB;margin:0 0 25px;}
.section-about-hero .element-div{width:70%;display:inline-block;position:absolute;right:-6%;top:-170px;z-index:1;}
.section-about-hero .element-div img{width:100%;}
.section-about-hero .box-layer-div{display:inline-block;position:absolute;right:0;bottom:-85px;z-index:3;}
.section-about-hero .box-layer-div .inner-div{position:relative;border:1px solid #FFF;border-radius:10px;width:auto;padding:25px;min-width:220px;overflow:hidden;}
.section-about-hero .box-layer-div .inner-div::before{content:'';display:inline-block;width:100%;height:100%;background:transparent linear-gradient(126deg, #4CC9F0 0%, #E33E84 100%) 0% 0% no-repeat padding-box;opacity:0.5;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);position:absolute;top:0;left:0;}
.section-about-hero .element-01{position:absolute;bottom:-115;left:-45;width:20px;height:auto;}
.section-about-hero .element-02{position:absolute;bottom:-100px;left:55px;width:auto;height:13px;}
.section-about-hero .element-02::before{content:'';display:inline-block;width:500px;height:1px;background-color:#BC6FF0;position:absolute;top:6px;right:calc(100% + 10px);}
.section-about-hero .element-03{position:absolute;bottom:0;right:-30px;width:25px;height:auto;z-index:3;}
.section-about-hero .element-01 img,
.section-about-hero .element-03 img{display:block;width:100%;height:auto;}
.section-about-hero .element-02 img{display:block;height:100%;width:auto;}

.section-about-mission{text-align:center;padding:30px 0 50px;}
.section-about-mission .row{position:relative;}
.section-about-mission .outer-div{width:100%;max-width:750px;margin:0 auto;position:relative;z-index:1;}
.section-about-mission .outer-div .img-div{margin:0 0 10px;}
.section-about-mission .outer-div .single-div{margin:0 0 45px;}
.section-about-mission .outer-div .single-div:last-child{margin:0;}
.section-about-mission .outer-div .single-div h3{margin:0 0 20px;font-size:30px;font-weight:700;font-family:'Dazzle-Unicase',sans-serif;}
.section-about-mission .outer-div .single-div p{text-align:left;}
.section-about-mission .layer-ellipse-2{position:absolute;top:11%;left:-30%;width:65%;height:auto;}
.section-about-mission .layer-ellipse-2 img{width:100%;display:block;height:auto;}

.section-about-milestones{padding:40px 0;position:relative;z-index:1;}
.section-about-milestones h2{text-align:center;font-size:40px;}
.section-about-milestones .milestones-div{margin:45px 0 0;}
.section-about-milestones .milestones-div .years-div{margin:0 0 25px;}
.section-about-milestones .milestones-div .years-div ul{list-style:none;padding:0;margin:0;border-bottom:1px solid #FF33FF;}
.section-about-milestones .milestones-div .years-div ul li{display:inline-block;vertical-align:top;font-family:'Inter',sans-serif;font-size:22px;}
.section-about-milestones .milestones-div .years-div ul li a{display:block;padding:15px 20px;text-decoration:none;position:relative;color:#FFF;}
.section-about-milestones .milestones-div .years-div ul li a.active{color:#66CCFF;}
.section-about-milestones .milestones-div .years-div ul li a.active::after{content:'';display:inline-block;width:100%;height:5px;background-color:#FF33FF;position:absolute;top:calc(100% - 2px);left:0;}
.section-about-milestones .milestones-div .content-div{font-size:0;}
.section-about-milestones .milestones-div .content-div .single-content{display:none;}
.section-about-milestones .milestones-div .content-div .single-content.active{display:block;}
.section-about-milestones .milestones-div .content-div .left-div{width:30%;display:inline-block;vertical-align:top;}
.section-about-milestones .milestones-div .content-div .right-div{width:70%;display:inline-block;vertical-align:top;padding-left:40px;}
.section-about-milestones .milestones-div .content-div h3{margin:0 0 20px;}
.section-about-milestones .milestones-div .content-div h4{font-size:17px;font-weight:500;margin:0 0 15px;text-transform:uppercase;color:#FFF;}
.section-about-milestones .milestones-div .content-div p{font-size:17px;margin:0 0 20px;}
.section-about-milestones .milestones-div .content-div .img-div{border:1px solid #FFF;border-radius:15px;}
.section-about-milestones .milestones-div .content-div .img-div img{border-radius:15px;display:block;width:100%;}
.section-about-sponsors{padding:30px 0 10px;}
.section-about-sponsors h2{font-size:50px;}
.section-about-sponsors p{margin:0 0 30px;}
.section-about-sponsors .sponsors-div{max-width:600px;width:100%;}
.section-about-sponsors .sponsors-div .single-sponsor{display:inline-block;vertical-align:top;margin:0 30px 25px 0;}

.section-tournament-hero{background-color:#000033;position:relative;padding:70px 0 30px;}
.section-tournament-hero .col-12{position:relative;}
.section-tournament-hero .text-div{width:48%;position:relative;z-index:4;}
.section-tournament-hero .text-div h1{font-size:50px;}
.section-tournament-hero .text-div p{color:#CBCBCB;margin:0 0 25px;}
.section-tournament-hero .element-div{width:70%;display:inline-block;position:absolute;right:-6%;top:-170px;z-index:1;}
.section-tournament-hero .element-div img{width:100%;}
.section-tournament-hero .box-layer-div{display:inline-block;position:absolute;right:0;bottom:-85px;z-index:3;}
.section-tournament-hero .box-layer-div .inner-div{position:relative;border:1px solid #FFF;border-radius:10px;width:auto;padding:25px;min-width:220px;overflow:hidden;}
.section-tournament-hero .box-layer-div .inner-div::before{content:'';display:inline-block;width:100%;height:100%;background:transparent linear-gradient(126deg, #4CC9F0 0%, #E33E84 100%) 0% 0% no-repeat padding-box;opacity:0.5;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);position:absolute;top:0;left:0;}
.section-tournament-hero .element-01{position:absolute;bottom:-115;left:-45;width:20px;height:auto;}
.section-tournament-hero .element-02{position:absolute;bottom:-100px;left:55px;width:auto;height:13px;}
.section-tournament-hero .element-02::before{content:'';display:inline-block;width:500px;height:1px;background-color:#BC6FF0;position:absolute;top:6px;right:calc(100% + 10px);}
.section-tournament-hero .element-03{position:absolute;bottom:0;right:-30px;width:25px;height:auto;z-index:3;}
.section-tournament-hero .element-01 img,
.section-tournament-hero .element-03 img{display:block;width:100%;height:auto;}
.section-tournament-hero .element-02 img{display:block;height:100%;width:auto;}
.section-tournament-standing{padding:30px 0 10px;}
.section-tournament-standing .standing-div{margin:0 -8px;}
.section-tournament-standing .standing-div .single-standing{background:transparent linear-gradient(180deg, #FFFFFF4D 0%, #FFFFFF26 40%, #FFFFFF26 100%) 0% 0% no-repeat padding-box;border-radius:15px;border:1px solid #cbcbcb;padding:10px 35px 35px;display:inline-block;width:calc((100% - 100px) / 3);margin:0 8px;vertical-align:top;position:relative;}
.section-tournament-standing .standing-div .single-standing:first-child{margin-top:50px;}
.section-tournament-standing .standing-div .single-standing:nth-child(2){}
.section-tournament-standing .standing-div .single-standing:nth-child(3){margin-top:50px;}
.section-tournament-standing .standing-div .single-standing::before{content:'';display:inline-block;width:80px;height:5px;border-radius:20px;position:absolute;top:-6px;left:calc(50% - 40px);}
.section-tournament-standing .standing-div .single-standing:first-child::before{background-color:#7CE0FF;}
.section-tournament-standing .standing-div .single-standing:nth-child(2)::before{background-color:#FF74AF;}
.section-tournament-standing .standing-div .single-standing:nth-child(3)::before{background-color:#E36CFF;}
.section-tournament-standing .standing-div .single-standing .img-div{display:block;text-align:center;margin:20px 0 35px;}
.section-tournament-standing .standing-div .single-standing .text-div{margin:0 0 20px;}
.section-tournament-standing .standing-div .single-standing .text-div h3{font-size:30px;color:#FFF;font-weight:500;margin:0 0 5px;}
.section-tournament-standing .standing-div .single-standing .text-div h4{font-size:13px;font-weight:500;color:#FF33FF;letter-spacing:1px;}
.section-tournament-standing .standing-div .single-standing .table-div{}
.section-tournament-standing .standing-div .single-standing .table-div table tr th,
.section-tournament-standing .standing-div .single-standing .table-div table tr td{font-family:'ProximaNova';font-size:16px;font-weight:500;color:#CBCBCB;text-align:left;padding:3px 0;}
.section-tournament-standing .standing-div .single-standing .table-div table tr th{padding-right:30px;}
.section-tournament-standing .standing-div .single-standing .table-div table tr td{color:#66CCFF;}
.section-tournament-leaderboard{padding:30px 0 40px;}
.section-tournament-leaderboard h2{font-family:'ProximaNova',sans-serif;font-size:30px;font-weight:500;text-align:center;letter-spacing:1px;}
.section-tournament-leaderboard .table-div{margin:30px 0 0;}
table.table-leaderboard{width:100%;border-radius:15px;border-collapse:separate;border-spacing:0;}
table.table-leaderboard .centered{text-align:center;}
table.table-leaderboard thead{}
table.table-leaderboard thead tr th{font-family:'Inter',sans-serif;font-size:13px;color:#FFF;font-weight:500;padding:15px 10px;border-top:1px solid #CBCBCB;}
table.table-leaderboard thead tr th:first-child{border-left:1px solid #CBCBCB;border-top-left-radius:15px;}
table.table-leaderboard thead tr th:last-child{border-right:1px solid #CBCBCB;border-top-right-radius:15px;}}
table.table-leaderboard tbody{}
table.table-leaderboard tbody tr td{font-family:'ProximaNova',sans-serif;font-size:17px;color:#FFF;font-weight:500;background-color:rgba(255,255,255,0.1);padding:15px 10px;}
table.table-leaderboard tbody tr:nth-child(2n) td{background-color:transparent;}
table.table-leaderboard tbody tr td:first-child{border-left:1px solid #CBCBCB;}
table.table-leaderboard tbody tr td:last-child{border-right:1px solid #CBCBCB;}
table.table-leaderboard tbody tr:first-child td{border-top:1px solid #E36CFF;}
table.table-leaderboard tbody tr:nth-child(3) td{border-bottom:1px solid #E36CFF;}
table.table-leaderboard tbody tr:first-child td:first-child,
table.table-leaderboard tbody tr:nth-child(2) td:first-child,
table.table-leaderboard tbody tr:nth-child(3) td:first-child{border-left:1px solid #E36CFF;}
table.table-leaderboard tbody tr:first-child td:last-child,
table.table-leaderboard tbody tr:nth-child(2) td:last-child,
table.table-leaderboard tbody tr:nth-child(3) td:last-child{border-right:1px solid #E36CFF;}
table.table-leaderboard tbody tr:last-child td{border-bottom:1px solid #CBCBCB;}
table.table-leaderboard tbody tr:last-child td:first-child{border-bottom-left-radius:15px;}
table.table-leaderboard tbody tr:last-child td:last-child{border-bottom-right-radius:15px;}
.badge-img{display:inline-block;width:42px;height:42px;background-repeat:no-repeat;background-size:contain;background-position:center;}
table.table-leaderboard tbody tr td .badge-img{margin-top:-10px;margin-bottom:-10px;}
.badge-img.number-1{background-image:url(../images/badge-1.png);}
.badge-img.number-2{background-image:url(../images/badge-2.png);}
.badge-img.number-3{background-image:url(../images/badge-3.png);}
.load-more{text-align:center;}
.section-tournament-leaderboard .table-div .load-more{margin:25px 0 0;}
.load-more a{display:inline-block;padding-right:30px;position:relative;font-size:13px;color:#FF33FF;font-weight:500;font-family:'Inter',sans-serif;text-decoration:none;letter-spacing:1px;}
.load-more a::after{content:'';display:inline-block;width:14px;height:20px;background-image:url(../images/load-more-arrow.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:0;right:0;}
.section-tournament-past{padding:40px 0;}
.section-tournament-past h2{text-align:center;font-family:'ProximaNova';font-size:30px;color:#FFF;font-weight:500;letter-spacing:1px;}
.section-tournament-past .content-div{margin:25px 0 0;font-size:0;}
.section-tournament-past .content-div .single-div{display:inline-block;width:calc((100% - 90px) / 3);vertical-align:top;margin:0 15px 12px;position:relative;background-image:url(../images/box-bg-arrow-default.png);background-repeat:no-repeat;background-size:contain;background-position:center;height:0;padding-bottom:9%;}
.section-tournament-past .content-div .single-div:hover{background-image:url(../images/box-bg-arrow-active.png);}
.section-tournament-past .content-div .single-div .text-div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:10px 55px 10px 25px;line-height:1.3;}
.section-tournament-past .content-div .single-div p{font-family:'Inter',sans-serif;font-size:19px;font-weight:500;color:#FFF;text-align:center;}
.section-tournament-past .content-div .single-div a.layer-link{position:absolute;top:0;left:0;width:100%;height:100%;}

.section-news-hero{background-color:#000033;position:relative;padding:70px 0 30px;}
.section-news-hero .col-12{position:relative;}
.section-news-hero .text-div{width:48%;position:relative;z-index:4;}
.section-news-hero .text-div h1{font-size:50px;}
.section-news-hero .text-div p{color:#CBCBCB;margin:0 0 25px;}
.section-news-hero .element-div{width:70%;display:inline-block;position:absolute;right:-6%;top:-170px;z-index:1;}
.section-news-hero .element-div img{width:100%;}
.section-news-hero .box-layer-div{display:inline-block;position:absolute;right:0;bottom:-85px;z-index:3;}
.section-news-hero .box-layer-div .inner-div{position:relative;border:1px solid #FFF;border-radius:10px;width:auto;padding:25px;min-width:220px;overflow:hidden;}
.section-news-hero .box-layer-div .inner-div::before{content:'';display:inline-block;width:100%;height:100%;background:transparent linear-gradient(126deg, #4CC9F0 0%, #E33E84 100%) 0% 0% no-repeat padding-box;opacity:0.5;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);position:absolute;top:0;left:0;}
.section-news-hero .element-01{position:absolute;bottom:-115;left:-45;width:20px;height:auto;}
.section-news-hero .element-02{position:absolute;bottom:-100px;left:55px;width:auto;height:13px;}
.section-news-hero .element-02::before{content:'';display:inline-block;width:500px;height:1px;background-color:#BC6FF0;position:absolute;top:6px;right:calc(100% + 10px);}
.section-news-hero .element-03{position:absolute;bottom:0;right:-30px;width:25px;height:auto;z-index:3;}
.section-news-hero .element-01 img,
.section-news-hero .element-03 img{display:block;width:100%;height:auto;}
.section-news-hero .element-02 img{display:block;height:100%;width:auto;}
.section-news-list{position:relative;z-index:1;}
.news-updates-div{}
.news-updates-div .categories-div{margin:0 0 40px;}
.news-updates-div .categories-div ul{list-style:none;border-bottom:1px solid #BC6FF0;}
.news-updates-div .categories-div ul li{display:inline-block;vertical-align:bottom;font-family:'ProximaNova';font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}
.news-updates-div .categories-div ul li a{color:#FFF;padding:20px 45px;text-decoration:none;display:block;position:relative;}
.news-updates-div .categories-div ul li a.active::after{content:'';display:inline-block;width:100%;height:14px;background-image:url(../images/element-02.png);background-repeat:no-repeat;background-size:contain;background-position:center bottom;position:absolute;bottom:0;left:0;}
.news-listing-div{font-size:0;margin:0 -20px;}
.news-listing-div .single-article{width:calc((100% - 120px) / 3);display:none;vertical-align:top;margin:0 20px 40px;border-radius:15px;overflow:hidden;box-shadow:0px 3px 40px #0000001A;background-color:rgba(255,255,255,0.15);}
.news-listing-div .single-article.active{display:inline-block;}
.news-listing-div .single-article .img-div img{width:100%;display:block;}
.news-listing-div .single-article .text-div{padding:15px 25px 25px;}
.news-listing-div .single-article .text-div .tag{margin:0 0 15px;}
.news-listing-div .single-article .text-div .tag ul{list-style:none;margin:0;padding:0;}
.news-listing-div .single-article .text-div .tag ul li{display:inline-block;vertical-align:top;color:#FF33FF;font-size:11px;font-weight:500;font-family:'Inter',sans-serif;border:0.5px solid #FF33FF;padding:8px 15px;border-radius:15px;line-height:1.1;background-color:#FF33FF1A;}
.news-listing-div .single-article .text-div h3{font-family:'Inter',sans-serif;font-size:20px;font-weight:500;margin:0 0 15px;color:#FFF;text-align:left;}
.news-listing-div .single-article .text-div h3 a{text-decoration:none;}
.news-listing-div .single-article .text-div p{font-family:'Inter',sans-serif;font-size:17px;font-weight:400;color:#FFF;}

.section-article-hero{position:relative;}
.section-article-hero h1{font-size:50px;text-align:center;max-width:550px;width:100%;margin:0 auto 40px;position:relative;z-index:1;line-height:1.2;}
.section-article-hero .post-meta{margin:0 0 30px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;}
.section-article-hero .post-meta .img-div{border-radius:100px;overflow:hidden;display:inline-block;width:32px;margin-right:10px;}
.section-article-hero .post-meta .img-div img{display:block;width:100%;}
.section-article-hero .post-meta p.author{font-family:'Inter',sans-serif;font-size:12px;font-weight:700;margin-right:12px;}
.section-article-hero .post-meta p.role{font-family:'Inter',sans-serif;font-size:12px;font-weight:400;}
.section-article-hero .post-featured-img{border-radius:30px;overflow:hidden;margin:0 0 50px;position:relative;z-index:1;}
.section-article-hero .post-featured-img img{width:100%;}
.section-article-hero .post-content{padding:0 55px;margin:0 0 40px;position:relative;z-index:1;}
.section-article-hero .post-content h3{margin:0 0 25px;}
.section-article-hero .post-content p{margin:0 0 25px;}
.section-article-hero .post-content p + h3{margin-top:80px;}
.section-article-hero .post-content .img-div{border-radius:15px;overflow:hidden;}
.section-article-hero .post-content .img-div img{display:block;width:100%;}
.section-article-hero .post-content .quotes-outer-div{padding:0 55px;display:flex;align-items:center;}
.section-article-hero .post-content h2{font-size:40px;color:#FF33FF;font-weight:700;margin:0 0 20px;}
.section-article-hero .post-content .quotes-div{position:relative;}
.section-article-hero .post-content .quotes-div::before,
.section-article-hero .post-content .quotes-div::after{content:'';display:inline-block;width:25px;height:25px;background-image:url(../images/quotes-open.png);background-repeat:no-repeat;background-size:contain;background-position:center;left:-35px;top:-10px;position:absolute;}
.section-article-hero .post-content .quotes-div::after{left:initial;right:-35px;top:initial;bottom:-10px;transform:rotate(180deg);}
.section-article-hero .element-div{position:absolute;top:-16%;right:-16%;z-index:0;width:50%;}
.section-article-hero .element-div img{width:100%;display:block;}
.section-article-more{padding:40px 0 60px;}
.section-article-more h3{text-align:center;font-size:10px;margin:0 0 10px;font-family:'ProximaNova';letter-spacing:1px;}
.section-article-more h2{font-size:40px;color:#FF33FF;margin:0 0 20px;text-align:center;}

.section-faq-hero{position:relative;z-index:1;padding:50px 0 30px;}
.section-faq-hero h1{font-size:50px;text-align:center;margin:0 0 35px;}
.section-faq-hero p{text-align:center;width:100%;margin:0 auto 20px;max-width:700px;}
.section-faq-hero .element-div{position:absolute;top:-16%;right:-16%;z-index:0;width:50%;}
.section-faq-hero .element-div img{width:100%;display:block;}
.section-faq-list{padding:20px 0;position:relative;z-index:1;}
.single-accordion-div{margin:0 0 55px;}
.single-accordion-div h2{font-size:20px;color:#66CCFF;margin:0 0 20px;}
.single-accordion-div .accordion .accordion-item{background-color:transparent;border:none;border-bottom:1px solid #FFF;padding:25px 0 25px 120px;position:relative;}
.single-accordion-div .accordion .accordion-item:first-child{border-top:1px solid #FFF;}
.single-accordion-div .accordion .accordion-item .num-div{position:absolute;top:33px;left:30px;width:50px;text-align:center;}
.single-accordion-div .accordion .accordion-item .num-div h4{font-size:35px;font-weight:500;font-family:'Dazzle-Unicase',sans-serif;}
.single-accordion-div .accordion .accordion-item .accordion-header{padding-right:40px;}
.single-accordion-div .accordion .accordion-item .accordion-header .accordion-button{background-color:transparent;color:#FFF;font-size:23px;border-top:none;box-shadow:none;margin-bottom:15px;}
.single-accordion-div .accordion .accordion-item .accordion-header .accordion-button.collapsed{margin:0;}
.single-accordion-div .accordion .accordion-item .accordion-header .accordion-button::after{width:22px;height:22px;background-image:url(../images/icon-arrow-down.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:5px;right:25px;transition:none;}
.single-accordion-div .accordion .accordion-item .accordion-header .accordion-button.collapsed::after{background-image:url(../images/icon-arrow-down.png);}
.single-accordion-div .accordion .accordion-item .accordion-collapse.show{}
.single-accordion-div .accordion .accordion-item .accordion-collapse .accordion-body p{font-size:17px;}
.accordion-header .accordion-button{font-size:20px;}

.section-faq-how{padding:60px 0 80px;}
.section-faq-how .col-12{position:relative;}
.section-faq-how h2{margin:0 0 25px;}
.section-faq-how .content-div{margin:40px -20px 0;font-size:0;}
.section-faq-how .content-div .single-div{width:calc((100% - 160px) / 4);display:inline-block;vertical-align:top;margin:0 20px;text-align:center;padding:0 10px;}
.section-faq-how .content-div .single-div .img-div{margin:0 0 20px;}
.section-faq-how .content-div .single-div h4{font-size:20px;color:#FFF;font-weight:500;margin:0 0 10px;}
.section-faq-how .content-div .single-div p{font-size:17px;}
.section-faq-how .element-04{position:absolute;top:-40px;left:0;width:auto;height:13px;}
.section-faq-how .element-04 img{display:block;height:100%;width:auto;}
.section-faq-contact .contact-div{display:flex;border-radius:15px;overflow:hidden;align-items:center;background-color:#FFFFFF1A;}
.section-faq-contact .contact-div .left-div{width:63%;}
.section-faq-contact .contact-div .left-div img{display:block;width:100%;}
.section-faq-contact .contact-div .right-div{width:37%;padding:20px 50px 20px 35px;}
.section-faq-contact .contact-div .right-div h3{margin:0 0 25px;}
.section-faq-contact .contact-div .right-div .submit-outer-div{text-align:right;}
.section-faq-contact .contact-div .right-div .submit-div{position:relative;display:inline-block;vertical-align:top;margin-left:-16px;}
.section-faq-contact .contact-div .right-div input[type="submit"]{font-family:'Inter',sans-serif;font-size:14px;font-weight:700;color:#FFF;padding:15px 45px;text-align:center;position:relative;letter-spacing:1px;z-index:1;background-color:transparent;border:none;text-transform:uppercase;outline:none;}
.section-faq-contact .contact-div .right-div .submit-div::before{content:'';display:inline-block;width:calc(100% - 20px);height:100%;background:transparent linear-gradient(180deg, #17014C 0%, #3C01B1 100%) 0% 0% no-repeat padding-box;border:0.5px solid #FFF;position:absolute;top:0;left:10px;z-index:0;transform:skew(-18deg,0);}
.section-faq-contact .contact-div .right-div input[type="submit"]:hover{color:#FFF;}
.section-faq-support{padding:100px 0;}
.section-faq-support .support-div{text-align:center;width:100%;max-width:530px;margin:0 auto;}
.section-faq-support .support-div h3{margin:0 0 20px;font-size:30px;}
.section-faq-support .support-div p{font-size:20px;}
.section-faq-support .support-div .link-div{margin:25px 0 0;}

form .input-div{margin:0 0 15px;}
form input[type="text"],
form input[type="email"],
form select{background-color:#FFFFFF1A!important;color:#CBCBCB;border-radius:4px;font-size:12px;font-weight:500;border:none;width:100%;display:block;padding:6px 12px;}
form select{appearance:none;outline:none;background-image:url(../images/icon-arrow-dropdown.png);background-repeat:no-repeat;background-size:10px 5px;background-position:calc(100% - 18px) center;}
form input[type="text"]::-ms-input-placeholder,
form input[type="email"]::-ms-input-placeholder{color:#FFFFFF1A !important;opacity:1;}
form input[type="text"]::placeholder,
form input[type="email"]::placeholder{color:#CBCBCB !important;opacity:1;}
&::placeholder {color:#CBCBCB !important;opacity:1;}
form input[type="text"]:focus,
form input[type="email"]:focus{background-color:#FFFFFF1A;color:#FFF !important;}
form textarea::placeholder{color:#CBCBCB !important;opacity:1;}
form textarea.form-control{background-color:#FFFFFF1A !important;color:#CBCBCB;border-radius:4px;font-size:12px;font-weight:500;height:100px;border:none;width:100%;display:block;padding:6px 12px;border:none;}
form textarea.form-control:focus{color:#FFF !important;}
form label{font-family:'Dazzle-Unicase';color:#FFF;font-weight:500;margin:0 0 2px;}
form label.form-label{margin:0 0 3px;}
form label.form-check-label{font-size:9px;}
form .checkbox-div{display:flex;align-items:center;margin:0 0 15px;}
form input[type="checkbox"]{width:20px;height:20px;margin-right:12px;border-radius:2px !important;}

.section-contact-hero{position:relative;z-index:1;padding:50px 0 30px;}
.section-contact-hero h1{font-size:50px;text-align:center;margin:0 0 35px;}
.section-contact-hero p{text-align:center;width:100%;margin:0 auto 20px;max-width:720px;}
.section-contact-hero .element-div{position:absolute;top:-16%;right:-16%;z-index:0;width:50%;}
.section-contact-hero .element-div img{width:100%;display:block;}
.section-contact-form{padding:20px 0 40px;position:relative;z-index:1;background-image:url(../images/bg-img-contact-us.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center bottom;}
.section-contact-form .form-div{position:relative;border-radius:15px;overflow:hidden;padding:35px;}
.section-contact-form .form-div::before{content:'';display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#FFFFFF1A;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);}
.section-contact-form .form-div .inner-div{position:relative;z-index:1;}
.section-contact-form .form-div .inner-div h3{margin:0 0 20px;}
.section-contact-form .form-div .submit-outer-div{text-align:right;}
.section-contact-form .form-div .submit-div{position:relative;display:inline-block;vertical-align:top;margin-left:-16px;}
.section-contact-form .form-div input[type="submit"]{font-family:'Inter',sans-serif;font-size:14px;font-weight:700;color:#FFF;padding:15px 45px;text-align:center;position:relative;letter-spacing:1px;z-index:1;background-color:transparent;border:none;text-transform:uppercase;outline:none;}
.section-contact-form .form-div .submit-div::before{content:'';display:inline-block;width:calc(100% - 20px);height:100%;background:transparent linear-gradient(180deg, #17014C 0%, #3C01B1 100%) 0% 0% no-repeat padding-box;border:0.5px solid #FFF;position:absolute;top:0;left:10px;z-index:0;transform:skew(-18deg,0);}
.section-contact-form .form-div input[type="submit"]:hover{color:#FFF;}
.section-contact-form .text-div{padding:20px 60px;}
.section-contact-form .text-div h3{margin:0 0 20px;}
.section-contact-form .text-div h4{margin:0 0 5px;letter-spacing:1px;}
.section-contact-form .text-div p{margin:0 0 35px;}
.section-contact-form .text-div p:last-child{margin-bottom:0;}
.section-contact-form .content-div{padding:220px 0;width:100%;max-width:700px;margin:0 auto;text-align:center;}
.section-contact-form .content-div p{font-size:27px;margin:0 0 45px;color:#FFF;}

.section-contact-faq{position:relative;z-index:1;padding:70px 0;}

footer{background-color:#170149;position:relative;z-index:1;}
footer .top-div{padding:50px 0;}
footer .top-div .row > div{border-right:0.5px solid #cbcbcb;}
footer .top-div .col-md-5{padding-right:45px;}
footer .top-div .col-md-3{padding:0 45px;}
footer .top-div .col-md-4{padding:0 35px;}
footer .top-div .row > div:last-child{border-right:none;}
footer .top-div .logo-div{margin:0 0 35px;}
footer .top-div h3{font-family:'Inter',sans-serif;font-size:16px;margin:0 0 15px;}
footer .top-div h4{margin:0 0 2px;}
footer .top-div p{font-weight:500;line-height:1.7;}
footer .top-div .single-contact{margin:0 0 15px;}
footer .top-div .single-contact:last-child{margin:0;}
footer .top-div ul{list-style:none;}
footer .top-div ul li{font-size:15px;font-weight:500;margin:0 0 10px;}
footer .top-div ul li:last-child{margin:0;}
footer .top-div ul li a{text-decoration:none;}
footer .bottom-div{}
footer .bottom-div .row{border-top:0.5px solid #cbcbcb;padding:15px 0;}
footer .bottom-div .col-md-6:last-child{text-align:right;}
footer .bottom-div p{font-family:'Inter',sans-serif;font-size:9px;}
footer .bottom-div ul{list-style:none;}
footer .bottom-div ul li{font-family:'Inter',sans-serif;font-size:9px;display:inline-block;vertical-align:top;margin:0 14px 0 0;position:relative;}
footer .bottom-div ul li:last-child{margin-right:0;}
footer .bottom-div ul li::after{content:'';width:1px;height:9px;background-color:#FFF;position:absolute;right:-7px;top:2px;}
footer .bottom-div ul li:last-child::after{content:none;}
footer .bottom-div ul li a{text-decoration:none;}


@media screen and (min-width:768px){
  .dock-div{position:absolute;top:0;left:0;transition:all 0.3s ease-in-out;}
  .fixed-top-left{position:fixed;top:100px;left:initial;right:50%;width:calc(720px / 2);z-index:1000;}
  .reset-position{position:absolute;top:0;left:0;}
}

@media screen and (min-width:992px){
  .fixed-top-left{width:calc(960px / 2);}
}

@media screen and (min-width:1200px){
  .fixed-top-left{width:calc(1140px / 2);}
}

@media screen and (min-width:1400px){
  .fixed-top-left{width:calc(1320px / 2);}
}

@media screen and (min-width:1600px){
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl{max-width:1520px;}

  .fixed-top-left{width:calc(1520px / 2);}
}

@media screen and (min-width:1800px){
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl{max-width:1720px;}

  .fixed-top-left{width:calc(1720px / 2);}
}


@media screen and (max-width:1024px){
    header{padding:25px 0;background-color:transparent;}
  header.sticky{background-color:#000033;}
  header .logo-div{text-align:center;}
  header .navigation-menu{display:none;}
  header.open-mobile-menu .navigation-menu{display:block;width:100%;height:100%;background-color:#000033;position:fixed;top:0;left:0;z-index:99;padding:65px 20px 20px;}
  header.open-mobile-menu  .navigation-menu ul{text-align:center;}
  header.open-mobile-menu  .navigation-menu ul li{display:block;width:100%;font-size:18px;margin:0 0 25px;}
  header .mobile-menu-btn{display:inline-block;width:24px;height:24px;background-image:url(../images/icon-mobile-menu.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:26px;right:20px;}
  header.open-mobile-menu .mobile-menu-btn{z-index:100;}
  header .layer-ellipse{display:none;}
}

@media screen and (max-width:768px){
  .desktop-only{display:none;}
  .mobile-only{display:block;}

  .container{max-width:100%;padding:0 20px;}

  h1{font-size:44px;line-height:1.3;}
  h2{font-size:30px;line-height:1.5;}

  p, label {
    font-size: 16px;
  }

  .btn{letter-spacing:3px;font-size:14px;}
  .btn-md{padding:15px 45px;font-weight:700;}



  .section-home-hero{padding:70px 0 0;}
  .section-home-hero .text-div{width:100%;}
  .section-home-hero .text-div p{padding-left:0;margin:0 0 40px;}
  .section-home-hero .text-div .link-div{text-align:center;}
  .section-home-hero .big-word{width:148%;right:initial;left:8%;top:-60px;z-index:3;}
  .section-home-hero .element-div{width:130%;top:-150px;right:initial;left:-15%;}
  .section-home-hero .box-layer-div{position:relative;bottom:initial;margin:40px auto;display:block;width:100%;max-width:240px;}
  .flipdown{transform: scale(0.7);}
  .section-home-hero .element-02{display:none;}

  .section-home-prize .prize-div{padding:75px 20px 80px;margin:0 -20px;background-size:140% 110%;background-image:url(../images/bg-img-tournament-prize-mobile.png);}
  .section-home-prize .prize-div h2{padding:0 20px;}
  .section-home-prize .prize-money h3{font-size:32px;margin:0 0 40px;}
  .section-home-prize .prize-money h3 .currency{margin-right:8px;}
  .section-home-prize .prize-money h3 .num{height:50px;line-height:50px;margin:0 7px 0 0;}
  .section-home-prize .prize-money h3 .num:last-child{margin:0;}
  .section-home-prize .prize-money h3 .num::before{border-radius:7px;}
  .section-home-prize .prize-money h3 .comma{margin-left:-14px;margin-right:-6px;}

  .flipdown{width:315px;}
  .flipdown .rotor-group:first-child:before{bottom:14px;left:84px;}
  .flipdown .rotor-group:first-child:after{bottom:33px;left:84px;}
  .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before,
  .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after{left:84px;}
  .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):before{bottom:14px;}
  .flipdown .rotor-group:nth-child(n+2):nth-child(-n+3):after{bottom:33px;}

  .section-home-overview{margin-top:0;}
  .section-home-overview .left-div{padding-right:0;margin-bottom:45px;}
  .section-home-overview .right-div{padding-left:0;}
  .section-home-overview .single-div .img-div{text-align:center;}
  .section-home-overview .single-div .text-div{padding:0 25px 40px;}
  .section-home-overview .layer-ellipse-2{display:none;}
  .section-home-overview .element-04{width:320px;height:auto;}
  .section-home-overview .element-04 img{width:100%;height:auto;}
  .section-home-overview .element-05{display:none;}

  .section-home-testimonials .outer-div{padding:25px 15px 15px;}
  .section-home-testimonials .outer-div h2{font-size:26px;line-height:1.3;padding:0 15px;margin:0 0 10px;}

  .section-home-market{margin-top:0;}
  .section-home-market .top-div{margin:0 0 75px;}
  .section-home-market .top-div .left-div{width:100%;margin:0 0 15px;}
  .section-home-market .top-div .left-div h2{font-size:38px;}
  .section-home-market .top-div .right-div{width:100%;padding-top:0;padding-right:0;}
  .section-home-market .bottom-div{display:block;}
  .section-home-market .bottom-div .single-div{width:100%;margin-right:0;}
  .section-home-market .bottom-div .single-div:nth-child(2n) > .text-div{order:1;}
  .section-home-market .bottom-div .single-div > .img-div{margin:0 0 30px;}
  .section-home-market .bottom-div .single-div:nth-child(2n) > .img-div{order:2;}
  .section-home-market .bottom-div .single-div > .text-div{padding:25px 20px 35px;min-height:auto;}
  .section-home-market .bottom-div .single-div > .text-div > .img-div{padding:25px 0 50px;}
  .section-home-market .bottom-div .single-div > .text-div p{line-height:1.7;}

  .section-home-signup{padding:150px 0;}
  .section-home-signup .outer-div h4{display:none;}
  .section-home-signup .outer-div h3{font-size:22px;color:#CBCBCB;}
  .section-home-signup .element-06{width:85%;}
  .section-home-signup .element-07{width:85%;bottom:-130px;}
  .section-home-signup .element-08{display:none;}
  .section-home-signup .element-09{display:none;}
  .section-home-signup .element-10{width:16px;left:-8px;}
  .section-home-signup .element-11{width:16px;right:-8px;}

  .section-about-hero .element-div{width:150%;right:-40%;top:-148px;}
  .section-about-hero .text-div{width:100%;}
  .section-about-hero .text-div h1{font-size:38px;margin:0 0 30px;}
  .section-about-hero .text-div p:last-child{margin-bottom:0;}
  .section-about-hero .element-03{display:none;}
  .section-about-mission .outer-div{padding:0 30px;}
  .section-about-mission .outer-div .img-div img{width:250px;max-width:100%;height:auto;}
  .section-about-mission .outer-div .single-div h3{font-size:26px;}
  .section-about-mission .layer-ellipse-2{display:none;}
  .section-about-milestones{padding:40px 20px;}
  .section-about-milestones h2{font-size:26px;}
  .section-about-milestones .milestones-div{margin:15px 0 0;}
  .section-about-milestones .milestones-div .years-div{overflow-x:scroll;}
  .section-about-milestones .milestones-div .years-div ul{white-space:nowrap;}
  .section-about-milestones .milestones-div .years-div ul li{font-size:20px;}
  .section-about-milestones .milestones-div .content-div .left-div{width:100%;margin-bottom:10px;}
  .section-about-milestones .milestones-div .content-div p{margin:0 0 30px;}
  .section-about-milestones .milestones-div .content-div .right-div{width:100%;padding-left:0;}
  .section-about-milestones .milestones-div .content-div .img-div{border:none;}
  .section-about-sponsors{padding:40px 0 50px;}
  .section-about-sponsors h2{font-size:26px;text-align:center;margin:0 0 25px;}
  .section-about-sponsors h2 br{display:none;}
  .section-about-sponsors .sponsors-div{margin:45px 0 0;}
  .section-about-sponsors .sponsors-div .single-sponsor{margin:0 20px 15px 0;}
  .section-about-sponsors .sponsors-div .single-sponsor img{height:35px;width:auto;}

  .section-tournament-hero .element-div{width:165%;right:-37%;}
  .section-tournament-hero .text-div{width:100%;}
  .section-tournament-hero .text-div h1{font-size:40px;}
  .section-tournament-standing{padding:30px 10px;}
  .section-tournament-standing .standing-div{display:flex;flex-direction:column;margin:0;}
  .section-tournament-standing .standing-div .single-standing{width:100%;margin:0;}
  .section-tournament-standing .standing-div .single-standing:first-child{order:2;margin-top:40px;}
  .section-tournament-standing .standing-div .single-standing:nth-child(2){order:1;}
  .section-tournament-standing .standing-div .single-standing:nth-child(3){order:3;margin-top:40px;}
  .section-tournament-leaderboard h2{font-family:'Dazzle-Unicase',sans-serif;font-size:26px;}
  .section-tournament-leaderboard .table-div{margin:20px 0 0;overflow-x:scroll;}
  table.table-leaderboard thead tr th{padding:5px 10px;font-size:10px;}
  table.table-leaderboard tbody tr td{font-size:14px;padding:5px 10px;}
  .badge-img{width:30px;height:30px;}
  .section-tournament-leaderboard .table-div .load-more{margin:35px 0 0;}
  .load-more a{font-size:17px;}
  .section-tournament-past{padding:40px 0 55px;}
  .section-tournament-past h2{text-align:left;font-family:'Dazzle-Unicase',sans-serif;font-size:26px;width:100%;max-width:300px;}
  .section-tournament-past .content-div{margin:20px 0 0;}
  .section-tournament-past .content-div .single-div{width:100%;margin:0 0 10px;padding-bottom:27%;}
  .section-tournament-past .content-div .single-div p{font-size:17px;font-family:'ProximaNova',sans-serif;}

  .section-news-hero{padding:80px 0 30px;}
  .section-news-hero .element-div{width:188%;right:-8%;}
  .section-news-hero .text-div{width:100%;}
  .section-news-hero .text-div h1{font-size:38px;margin:0 0 30px;}
  .section-news-hero .text-div p:last-child{margin-bottom:0;}
  .news-updates-div .categories-div ul{white-space:nowrap;}
  .news-updates-div .categories-div ul li{font-size:13px;font-weight:500;letter-spacing:0;}
  .news-updates-div .categories-div ul li a{padding:12px 25px;}
  .news-updates-div .categories-div ul li a.active{font-weight:700;letter-spacing:1px;color:#66CCFF;}
  .news-listing-div{margin:0;padding:0 10px;}
  .news-listing-div .single-article{width:100%;margin:0 0 35px;}
  .news-listing-div .single-article .text-div{padding:30px 30px 40px;}

  .section-article-hero{padding:40px 0 0;}
  .section-article-hero h1{font-size:40px;line-height:1.5;margin:0 auto 25px;}
  .section-article-hero .post-meta{margin:0 0 20px;}
  .section-article-hero .post-meta .img-div{width:40px;}
  .section-article-hero .post-meta .img-div img{width:100%;height:auto;}
  .section-article-hero .post-meta p.author{font-size:14px;}
  .section-article-hero .post-meta p.role{font-size:14px;}
  .section-article-hero .post-featured-img{margin:0 10px 30px;width:calc(100% - 20px);}
  .section-article-hero .post-content{padding:0 10px;}
  .section-article-hero .post-content h3{font-size:32px;}
  .section-article-hero .post-content .quotes-outer-div{margin:30px 0;}
  .section-article-hero .post-content h2{font-size:26px;}
  .section-article-more{padding:40px 0;}
  .section-article-more h3{display:none;}
  .section-article-more h2{font-size:26px;}

  .section-faq-hero{padding:50px 0 20px;}
  .section-faq-hero h1{font-size:40px;text-align:left;margin:0 0 30px;}
  .section-faq-hero p{text-align:left;}
  .section-faq-hero p:last-child{margin-bottom:0;}
  .section-faq-hero .element-div{top:-95%;width:95%;}
  .single-accordion-div h2{font-size:28px;letter-spacing:1px;}
  .single-accordion-div .accordion .accordion-item{padding:25px 0 25px 60px;}
  .single-accordion-div .accordion .accordion-item .num-div{left:0;width:30px;top:25px;}
  .single-accordion-div .accordion .accordion-item .num-div h4{font-size:26px;}
  .single-accordion-div .accordion .accordion-item .accordion-header .accordion-button{font-size:20px;}
  .single-accordion-div .accordion .accordion-item .accordion-header .accordion-button::after{right:-40px;}
  .section-faq-how .element-04{width:300px;}
  .section-faq-how .element-04 img{width:100%;height:auto;}
  .section-faq-how .content-div{margin:55px 0 0;}
  .section-faq-how .content-div .single-div{width:100%;display:block;margin:0 0 55px;}
  .section-faq-how .content-div .single-div:last-child{margin:0;}
  .section-faq-how .content-div .single-div .img-div{margin:0 0 30px;}
  .section-faq-how .content-div .single-div .img-div img{height:110px;width:auto;}
  .section-faq-how .content-div .single-div .text-div{width:100%;max-width:320px;margin:0 auto;}
  .section-faq-how .content-div .single-div h4{font-size:24px;}
  .section-faq-contact{padding:0 10px;}
  .section-faq-contact .contact-div{display:block;}
  .section-faq-contact .contact-div .left-div{width:100%;}
  .section-faq-contact .contact-div .right-div{width:100%;padding:40px 25px 55px;}
  .section-faq-contact .contact-div .right-div h3{text-align:center;font-size:26px;font-family:'Dazzle-Unicase',sans-serif;}
  .section-faq-contact .contact-div .right-div .submit-outer-div{text-align:center;margin:40px 0 0;}
  .section-faq-support .support-div .link-div{margin:35px 0 0;}

  .section-contact-hero{padding:50px 0 20px;}
  .section-contact-hero h1{font-size:40px;text-align:center;margin:0 0 30px;}
  .section-contact-hero p{text-align:center;}
  .section-contact-hero p:last-child{margin-bottom:0;}
  .section-contact-hero .element-div{top:-95%;width:95%;}
  .section-contact-form{padding:20px 10px 0;background-image:none !important;}
  .section-contact-form .form-div{padding:40px 25px 55px;}
  .section-contact-form .form-div .inner-div h3{text-align:center;font-size:26px;font-family:'Dazzle-Unicase',sans-serif;}
  .section-contact-form .form-div .submit-outer-div{text-align:center;margin:40px 0 0;}
  .section-contact-form .text-div{padding:50px 0;}
  .section-contact-form .text-div h3{font-size:32px;margin:0 0 30px;}
  .section-contact-form .text-div h4{font-size:20px;letter-spacing:2px;}
  .section-contact-form .text-div p{margin:0 0 40px;font-size:20px;}
  .section-contact-form .content-div{width:calc(100% + 60px);padding:100px 30px 210px;margin:0 -30px;background-image:url(../images/bg-img-contact-us-mobile.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;}
  .section-contact-form .content-div p{font-size:22px;color:#CBCBCB;margin:0 0 40px;}
  .section-contact-faq{padding:55px 10px 40px;}
  .section-contact-faq .single-accordion-div:last-child{margin:0;}

  form .input-div{margin:0 0 25px;}
  /* form label{font-size:24px;} */
  form input[type="text"],
  form input[type="email"],
  form select{font-size:18px;padding:12px 20px;border-radius:6px;}
  form textarea.form-control{font-size:24px;border-radius:6px;padding:12px 20px;}
  form label.form-check-label{font-size:16px;}

  footer .top-div{padding:60px 0 50px;}
  footer .top-div .row > div{border-right:none;}
  footer .top-div .col-md-5{padding-right:0;margin-bottom:40px;}
  footer .top-div .col-md-3{padding:0;margin-bottom:40px;}
  footer .top-div .col-md-4{padding:0;}
  footer .top-div .logo-div{text-align:center;}
  footer .top-div h3{font-size:17px;}
  footer .top-div h4{font-size:17px;}
  /* footer .top-div p{font-size:16px;} */
  footer .top-div ul li{font-size:16px;}
  footer .top-div .single-contact{margin:0 0 25px;}
  footer .bottom-div .col-md-6{margin:0 0 15px;text-align:center;}
  footer .bottom-div .col-md-6:last-child{margin-bottom:0;}
  footer .bottom-div p{font-size:14px;font-family:'ProximaNova';color:#FFF;}
  footer .bottom-div ul{text-align:center;}
  footer .bottom-div ul li{font-size:14px;font-family:'ProximaNova';margin:0 18px 0 0;}
  footer .bottom-div ul li::after{top:3px;height:14px;right:-10px;}
}


@media (max-width: 550px) {
  .flipdown{font-size:7px !important;transform: scale(0.7);}
}
