body{-webkit-tap-highlight-color:hsla(0,0%,100%,0);outline:none}.cp-background-image{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}#cp-wrapper{margin-bottom:20px}#cp-wrapper .cp-banner{margin-bottom:20px}#cp-wrapper .cp-banner img{width:100%;height:100%}#cp-wrapper .cp-promo-wrapper{display:flex;justify-content:center;align-items:center;margin-top:20px;margin-bottom:20px}#cp-wrapper .cp-promo-wrapper .cp-promo{max-width:1000px;width:100%}#cp-wrapper .cp-promo-wrapper .cp-promo img{width:100%;max-width:1000px;height:100%}#cp-wrapper .cp-title-wrapper{width:100%;display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}#cp-wrapper .cp-title-wrapper .cp-title{width:100%;color:var(--heading);text-transform:uppercase;text-align:center;font-weight:900;font-size:1.5em}#cp-wrapper .cp-content-wrapper{width:100%;display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}#cp-wrapper .cp-content-wrapper .cp-content{color:#fff;font-size:1em !important;font-weight:400;width:100%;max-width:1000px;margin:0px auto 0 auto}#cp-wrapper .cp-counter{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:20px;margin-bottom:20px}#cp-wrapper .cp-counter p{font-size:16px;margin:0 auto;color:#fff;opacity:.5;text-align:center}#cp-wrapper .cp-counter .countdown__block__number{color:#fff;font-size:28px;font-weight:900 !important;border-radius:5px}#cp-wrapper .cp-counter .countdown__block__text{font-size:16px;color:#fff;font-weight:300 !important;opacity:.5}#cp-wrapper .cp-counter #custom__page__countdown__init{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px auto}#cp-wrapper .cp-counter #custom__page__countdown__init .countdown__block{display:block;width:90%;text-align:center;margin:0 5px}#cp-wrapper .cp-counter .countdown__block h3{color:#fff !important;margin:0 !important;width:60px}#cp-wrapper .cp-btn-wrapper{width:100%;display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}#cp-wrapper .cp-btn-wrapper .cp-btn{display:flex;width:100%}#cp-wrapper .cp-btn-wrapper .cp-btn a{display:block;width:100%;max-width:318px;height:50px;line-height:50px;position:relative;cursor:pointer;border-radius:var(--border-radius-btn);text-transform:uppercase;text-decoration:none;border:var(--border-btn);margin:0 auto;background:var(--button-bg);color:var(--button-color);font-family:var(--font-family);font-weight:700 !important;letter-spacing:1px;font-style:normal !important;font-size:20px;text-align:center;-webkit-transition:all .2s;transition:all .2s}#cp-wrapper .cp-btn-wrapper .cp-btn a:hover{background:var(--button-hover-bg);color:var(--button-hover-color)}#cp-wrapper .cp-terms-btn{display:flex;align-items:center;justify-content:center;width:40px;height:90px;cursor:pointer;position:fixed;z-index:99999;right:0px;top:30%;background:var(--terms-color);border-radius:10px 0px 0px 10px}#cp-wrapper .cp-terms-btn:active{opacity:.5}#cp-wrapper .cp-terms-btn p{color:#fff;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}#cp-wrapper #BtnCloseTerms{display:block;visibility:hidden;width:50px;height:50px;border-radius:10px;position:absolute;right:-15px;top:-15px;background:url("/images/close-terms.png") 50% 50% no-repeat var(--terms-color);background-size:70%;cursor:pointer;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#cp-wrapper #BtnCloseTerms:hover{transform:rotate(180deg);background-color:var(--terms-color)}#cp-wrapper #BtnCloseTerms:active{transform:rotate(180deg) scale(0.5);background-color:var(--terms-color)}#cp-wrapper #CapRule{display:flex;width:100%;height:0%;overflow:hidden;padding:0px;opacity:0;justify-content:center;align-items:center;position:fixed;right:0%;top:50%;z-index:9999999999 !important;background:rgba(0,0,0,.85);transition:all .2s ease-in-out}#cp-wrapper #CapRule.Open{width:100%;height:105%;right:0%;top:-2.5%;opacity:1}#cp-wrapper .tournament-info-w{width:80%}@media(min-width: 768px){#cp-wrapper .week-blood-font{font-size:5cqw !important}#cp-wrapper .week-blood-font-med{font-size:2.2cqw !important}#cp-wrapper .week-blood-font-sm{font-size:1.4cqw !important}#cp-wrapper .tournament-info-w{width:70%}}@media(min-width: 1024px){#cp-wrapper .week-blood-font{font-size:4cqw !important}#cp-wrapper .week-blood-font-med{font-size:2cqw !important}#cp-wrapper .week-blood-font-sm{font-size:1.1cqw !important}#cp-wrapper .tournament-info-w{width:50%}}@media(min-width: 1500px){#cp-wrapper .week-blood-font{font-size:3cqw !important}#cp-wrapper .week-blood-font-med{font-size:1.5cqw !important}#cp-wrapper .week-blood-font-sm{font-size:.8cqw !important}#cp-wrapper .tournament-info-w{width:40%}}#cp-wrapper #ContRules{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:700px;border:dashed 1px var(--terms-color);padding:25px;border-radius:10px;color:#fff;position:relative;background:rgba(0,0,0,.5);z-index:9999999999999}#cp-wrapper #ContRules h1,#cp-wrapper #ContRules p{display:block;justify-content:center;align-items:center;width:100%;margin:0px auto 10px auto}#cp-wrapper #ContRules h1{text-align:center;font-size:35px;font-weight:100;color:var(--terms-color);font-style:italic}#cp-wrapper #ContRules p{text-align:justify;font-size:14px}#cp-wrapper #ContRules strong{width:100%;font-size:20px;font-weight:700}#cp-wrapper .InfoCont{display:block;max-height:75vh;overflow-y:auto;width:100%}#cp-wrapper .InfoCont::-webkit-scrollbar{width:5px}#cp-wrapper .InfoCont::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#cp-wrapper .InfoCont::-webkit-scrollbar-thumb{background:var(--button-bg)}#cp-wrapper .InfoCont::-webkit-scrollbar-thumb:hover{background:var(--button-hover-bg)}@media only screen and (min-width: 320px)and (max-width: 900px){#cp-wrapper #ContRules{width:100%;max-width:95%;max-height:100%;padding:0px 20px}#cp-wrapper #ContRules h1{font-size:25px}#cp-wrapper #ContRules p{font-size:13px}#cp-wrapper #BtnCloseTerms{right:10px;top:30px;border-radius:10px;position:fixed}}@media only screen and (min-width: 320px)and (max-width: 900px){#cp-wrapper #ContRules{display:block;width:100%;height:auto;padding:30px 10px}#cp-wrapper #CapRule.Open{padding:70px 10px}}@media(min-width: 768px){.counter-container{margin:20px auto}.counter-container{height:150px}.counter-container #countdown__init{gap:50px !important}.counter-container .countdown__block h3 span{font-size:24px !important}}