@import url('https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/font/bootstrap-icons.css');
@import url('https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/*--------------------------------------------------
    ## Globals
---------------------------------------------------*/
:root{
    --main-primary: #15b3ea;
}
.gr-1{
background: var(--Blue-text-gradient, linear-gradient(90deg, #FFF 0%, #87DCFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.cc1{/* center center */         display: flex; justify-content: center; align-items: center; position: relative; }
.lb1{/* center center */         display: flex; justify-content: flex-start; align-items: flex-end; position: relative; }
.bb1{/* border-bottom */         border-bottom: 1px solid #2A2A2A; padding-bottom: 14px; margin-bottom: 14px; }

.bt1{/* border-bottom */         border-top: 1px solid #2A2A2A; padding-top: 14px; margin-top: 14px; }
.br-40{/* border-radius*/        border-radius: 40px}
.br-32{/* border-radius*/        border-radius: 32px}
.br-20{/* border-radius*/        border-radius: 20px}
.br-btm1{/*border-bottom*/       border-bottom: 1px solid  rgba(255, 255, 255, 0.20);}
.br-top1{/*border-bottom*/       border-top: 1px solid  rgba(255, 255, 255, 0.20);}
.text-right{ text-align: right}
.text-muted-gray{color: #AFAFAF;}
.sticky-panel{ z-index: -1;}
.pd60{padding: 60px;}
.z10{ z-index: 10; position: relative}
.d-flex2{display: flex; justify-content: space-between; }
.d-flex3-bl{display: flex; justify-content: space-between; align-items: flex-end}
.lead{font-size: 18px;}

h1{ font-size: 55px}
h2{ font-size: 50px}
h3{ font-size: 45px}
h4{ font-size: 40px}
h5{ font-size: 40px}
h6{ font-size: 20px}


@media (max-width: 767.98px) {
h1{ font-size: 45px}
h2{ font-size: 35px}
h3{ font-size: 30px}
h4{ font-size: 25px}
h5{ font-size: 22px}
h6{ font-size: 20px}
    
    
}
body{overflow-x: hidden;}
body::-webkit-scrollbar { width:5px; }
body::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(255,255,255,0.05); }
 
body::-webkit-scrollbar-thumb { background-color: #2d9cdb; outline: 1px solid slategrey; border-radius: 5px; }

a{ text-decoration: none; transition: 0.2s ease-in-out}
.btn-outline-primary, .btn-outline-primary:hover, .btnJoinDiscord, .btnJoinDiscord:hover { transition: all 0.2s ease-in-out; }
/* gradient border 2*/
.fold5,
.gr-br-2 {  position: relative;}

.gr-br-2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 20px;
  border: 1px solid transparent;
  background: radial-gradient(#51778A 0%, #2D3B43 40%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
}
.fold6 .box::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 20px;
  border: 1px solid transparent;
  background: linear-gradient(to bottom, #07333e 0%, #000 0%) padding-box, linear-gradient(-45deg, #38414D 0%, rgba(0, 0, 0, 0) 50%) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
}
.fold5::before {
  content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 20px;
    border: 1px solid transparent;
    background: linear-gradient(#fff 0%, #fff -10%) border-box;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0%, #fff 0%);
    -webkit-mask-composite: destination-out;
    mask-composite: exclude;
    opacity: 0.1;
}

.btn-gr-1{background: linear-gradient(90deg, #81D5F8 0%, #0691CA 100%);}

.gr-3{
background: var(--Blue-text-gradient, linear-gradient(90deg, #FFF 0%, #87DCFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}


/*--------------------------------------------------
    ## Sections 
---------------------------------------------------*/
body{ background: #0F1112; color: #fff;}
.navbar{/* position: relative; */ background:#0b0b0c;}

.hdr1{background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/bg-hdr1.png);min-height: 90vh;padding-bottom: 150px !important;margin-top: -90px;} 
.bodyboxshadow { position: absolute; left: 0; width: 100%; z-index: -1; }
.bodyboxshadow img { width: 100%; }
.fold2{background:  url("https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/bg-fold2.webp") no-repeat;background-size: cover;text-align: center;border-radius: 20px;margin-top: -150px;margin-bottom: 6rem;flex-direction: column;}
.fold2 .data{ padding: 40px 30px 30px 30px; text-align: center;}

@media (max-width: 767.98px) {
 .fold2{}
}


/* 3 boxes */
.fold3{ margin-top:6rem; margin-bottom: 7rem}
.fold3 .box{border: 1px solid #202223;border-radius: 20px;background: url("https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/bg-rings.webp") center top no-repeat #0D0F11;padding:60px 40px;height: 100%;text-align: center;}
.fold3 .box .media{ text-align: center; padding-bottom: 50px; min-height: 180px; align-items: center; display: flex; justify-content: center;}
.fold3 .box h6{ margin-bottom:20px}
.fold3 .col-lg-4{ margin-bottom: 2rem;}
.fold3 .box p { font-size: 16px; color: #ccc; font-weight: 400; max-width: 90%; margin: auto; }
.fold3 .box:hover:after { background: linear-gradient(127deg, rgba(6, 145, 202, 0.00) 40.47%, rgba(6, 145, 202, 0.15) 123.76%); content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
@media(max-width:991.99px){
  .fold3 .box p { max-width: 100%; }
}
@media (max-width: 767.98px) {
.fold3 {margin-top: 2rem}
.fold3 .col-lg-4{ margin-bottom: 2rem; padding-left: 1rem; padding-right: 1rem}
}


/* V TABS */
.fold4{margin-bottom: 6rem; margin-top: 2rem } /*tabs*/
.fold4 .lhs{ display: flex; align-items: center}
.fold4 .lhs .one .btn-gr-1{ white-space: nowrap; padding: 14px 28px; color: #ffffff;}
.fold4 .lhs .three .btn{ white-space: nowrap; }

.fold4 .lhs UL.flex-column{ display: flex; grid-row-gap: 12px;}
.fold4 .three { width: 100%; }
 .fold4 .dropdown,
.fold4 .lhs a.nav-link{border: 1px solid #1C1F2A;border-radius: 8px;background: linear-gradient(90deg, #14181B, #171B1E);padding: 10px 40px 10px 10px;white-space: nowrap;display: flex;align-items: center;font-size: 18px;transition: all 0.5s ease-in-out;}

.fold4 .lhs a.nav-link span{padding: 3px;border-radius: 99px;display: inline-block;margin-right: 8px;border: none;width: 45px;height: 45px;overflow: hidden;object-position: right center;}
.fold4 .lhs a.nav-link i{ border: 1px solid #363636; border-radius: 99px;  padding: 5px; display: inline-block; width:32px; height: 32px; line-height: 20px; text-align: center; color: #363636; position: relative}
/*.fold4 .lhs a.nav-link i:after{position: absolute; content: ""; background: red; width: 100%; height: 100%;}*/
.fold4 .lhs a.nav-link.active, .fold4 .lhs a.nav-link:hover{border: 1px solid var(--bs-primary);color: var(--bs-primary);}
.fold4 .lhs a.nav-link.active i{ border: 1px solid var(--bs-primary); background:  var(--bs-primary); color: #08090B; }
.fold4 .lhs a.nav-link.active  span{}
.fold4 .lhs a.nav-link span img {right: 45px;position: relative;width: 85px;height: 39px;transition: all 0.5s ease-in-out;}

.fold4 .lhs a.nav-link.active span img, .fold4 .lhs a.nav-link:hover span img, .fold4 .lhs .nav-link:hover img {
    right: -1px;
    transform: scale(1) !important;
    transition: all 0.5s ease-in-out;
}

.fold4 .rhs{  }
.fold4 .rhs .tab-content{padding: 40px;margin-left: 40px;border-radius:20px;border: 1px solid transparent;background: linear-gradient(to bottom, #0f1112 0%, #0f1112 0%) padding-box, linear-gradient(to right, #415b68 0%, #51778A 31%, #2D3B43 100%) border-box;}
.fold4 .rhs .tab-content IMG{ border-radius: 10px; max-width: 100%; height: auto; margin-bottom: 1.5rem}

.fold4 .dropdown { border-radius: 20px; margin-bottom: 10px; background: #121F30;}

.fold4 .dropdown .btn {
    white-space: nowrap;
    color: white;
    padding-left: 20px;
    width: 100%; 
    text-align: left;
    border: none;
    outline: none
}
.fold4 .dropdown-menu.show{    background: #273f5e;
    color: #fff;
    border-radius: 20px;
    width: calc(100% - 20px);
    padding: 20px;}
.fold4 a.dropdown-item{ color: #fff; padding: 10px; transition: 0.5s }
.fold4 a.dropdown-item:hover{background: #000000}

.fold4 .dropdown-menu.show li{}
.fold4 .dropdown .btn:focus{border: none}
.fold4 .dropdown-toggle-split::after, 
.fold4 .dropup .dropdown-toggle-split::after, 
.fold4 .dropend .dropdown-toggle-split::after{ margin-left: 10px;}

@media (max-width: 767.98px) {
.fold4 {margin-top: 2rem}
.fold4 .rhs .tab-content{ margin-left: 00px  }
   
}

@media (max-width: 1199.98px) {
/* .fold4 .lhs .one{display: none}
.fold4 .lhs .two{display: none} */
/* .fold4 .lhs .three{display:block; width: 100%;} */
    /* .fold4 .lhs UL.flex-column{ display: none; width: 100%;} */

}
@media (min-width: 1200px) { 
    .fold4 .dropdown{display: none }
  }


/* Fold 5 - Tab variant*/
.fold5{  background:  url("https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/radial1.webp") center top  no-repeat #1E1E1E; background-size: cover;  border-radius: 20px; padding: 40px; margin-bottom: 7rem; position: relative}
/* .fold5::before{z-index: -1} */

.fold5.eq-tabs  h6{margin-bottom: 0px;}
.fold5.eq-tabs .strike{ text-decoration: line-through}
.fold5.eq-tabs .h80px{ height: 80px;}
.fold5.eq-tabs .h100px{ height: 100px;}
.fold5.eq-tabs .h120px{ height: 120px;}

.fold5.eq-tabs .nav.nav-tabs{
  background: #0D0F11;
  border-radius: 10px;
  padding: 6px;
  display: inline-flex;
  width: auto;
  max-width: 100%;
  border: none;
  gap: 18px;
  border: 0;
  background: transparent;
  margin: 20px 0 40px;
  }
.fold5.eq-tabs .nav-item .nav-link{
  border-radius: 6px;
  color: #fff;
  font-size: 25px;
  font-weight: 600;
  padding: 10px 20px 10px 36px;
  text-align: right;
  border: 1px solid transparent;
  background: linear-gradient(to bottom, #0f1112 0%, #0f1112 0%) padding-box, linear-gradient(to right, #415b68 0%, #51778A 31%, #2D3B43 100%) border-box;
  height: 55px;
  width: 112px;
  position: relative;
  font-size: 25px;
  }
.fold5.eq-tabs .nav-item .nav-link:hover{  border-color: var(--bs-primary);   }
.fold5.eq-tabs .nav-item .nav-link.active{ background: var(--bs-primary); color:#fff !important }
.fold5.eq-tabs .list-group-item{background: none;color: #AFAFAF;padding: 16px;border: 1px solid #21252A;transition: 0.2s ease-in-out}
.fold5.eq-tabs .list-group-item:hover{background: #1D2024;}
.fold5.eq-tabs .list-group-item.active{background: var(--bs-primary) !important;font-weight: bold;color: #fff;}
.fold5.eq-tabs .list-group-item.active:hover { background: #5b686f !important; }

.fold5.eq-tabs .plus {width: 60%; border-radius: 20px}
.fold5.eq-tabs .plus .list-group-item{ border-right: 0px; padding-right: 50px; }
.fold5.eq-tabs .list-group-item .btn-outline-primary { font-weight: 600; font-size: 20px; height: 44px; padding: 5px 20px; border-color: #0691CA; margin-right: 10px; }
.fold5.eq-tabs .minus{width:40%;margin-left: -30px;background: #13161A;border-radius: 20px;position: relative;z-index: 10;}

.fold5.eq-tabs .minus .list-group-item{color: #fff;}


.toggleChallenge .nav-item .nav-link img {
    position: absolute;
    top: -10px;
    left: -40px;
    width: 65px;
}

.toggleChallenge .nav-item:nth-child(2) .nav-link img {
  right: -32px;
  left: auto;
  top: -9px;
  width: 65px;
}

.toggleChallenge .nav-item:nth-child(2) .nav-link {
    text-align: left;
    padding-left: 20px;
}

.fold5.eq-tabs .nav-item .nav-link:hover img {
    transform: scale(1);
}
.list-group.have-2kids .list-group-item{ display: flex; text-align: center; align-items: center}
.list-group.have-2kids .list-group-item > div { flex-shrink: 0; flex-grow: 1;}

.fold5.eq-tabs .minus .list-group-item:not(:first-child) {
    background: #26292D;
    color: #AFAFAF;
}

.fold5.eq-tabs .plus .list-group-item:first-child {
    background: transparent;
}
.fold5.eq-tabs  a:hover{ }
.strike {
      text-decoration: line-through;
    }
    .fold5.eq-tabs .list-group-item:not(:first-child) {
      border-top: 0;
  }
  .fold5.eq-tabs .nav-item .nav-link.active:after, .fold5.eq-tabs .nav-item .nav-link:hover:after {
    content: '';
    height: 13px;
    width: 186%;
    position: absolute;
    left: -60px;
    background: radial-gradient(#00D0FF, #000);
    bottom: -25px;
    border-radius: 100%;
    filter: blur(10px);
    z-index: -1;
}
@media (max-width: 767.98px) {
.fold5 {margin-bottom: 4rem; padding: 40px 10px}
    .fold5 .list-group .list-group-item:first-child{ background: #000000}
    
    .fold5.eq-tabs .d-flex{display: block!important;}
    .fold5.eq-tabs .plus{width: 100%}
    .fold5.eq-tabs .plus .list-group-item{ border-right: 1px solid #242628; padding-right: 20px;display: flex;
    flex-wrap: wrap;
    gap: 16px; }

.fold5.eq-tabs .minus{width: 100%; margin-left: auto; margin-top: 16px}
.fold5.eq-tabs .h80px{ height: auto}
.fold5.eq-tabs .h100px{ height: auto}
.fold5.eq-tabs .h120px{ height: auto}
    

}

/*updated challanege table*/
.listGroupPlans { width: 100% !important; justify-content: center; border: 0 !important; }
.pricingLabel {list-style: none;text-align: left;font-size: 20px;margin-bottom: 10px;font-weight: 500;}

.fold5.eq-tabs .listGroupPlans.plus .list-group-item { border: 0; margin:0 0 30px; padding: 0; height: auto; }
.fold5.eq-tabs .listGroupPlans.plus .list-group-item:hover { background: transparent; }
.fold5.eq-tabs .nav.nav-tabs:before {
    border-radius: 10px;
}

.fold5 .table {border: 0;background: #172229;color: #fff;border-radius: 10px;overflow: hidden;border-collapse: separate;border-spacing: 0px;}

.fold5 .table td:first-child {
    width: 64%;
}

.fold5 .table tr.accordion-item {
    background: transparent;
    border-color: #182229;
}

.fold5 .table tr.accordion-item td {
    color: #fff;
    padding: 0 30px;
    vertical-align: middle;
    font-size: 20px;
}

.fold5 .table tr.accordion-item .accordion-button {
    background: transparent;
    color: #D2D2D2;
    box-shadow: none;
}

td {}

.fold5 .table tr th {
    padding: 20px 30px;
    font-size: 20px;
    font-weight: 500;
}
.table-challenges thead th {
    border-bottom: 0;
}

.table-challenges thead {
    background: linear-gradient(90deg, #171D23 0%, #17252D 100%);
    /* border-radius: 10px !important; */
    /* overflow: hidden; */
}
.table-challenges tbody{background: #101418;}
.table-challenges td:not(:first-child), .table-challenges th:not(:first-child) {
    border: 1px solid #4ba4db;
    border-top: 0;
    border-bottom: 0;
}
.table-challenges td:not(:first-child){background: #21282e;}
.table-challenges td:nth-child(2) {
    border-right: 0;
}

.table-challenges td:nth-child(3) {
    border-left: 0;
}

.table-challenges th:nth-child(2) {
    border-right: 0;
    border-top-left-radius: 10px;
    border-top: 1px solid #4ba4db;
    /* overflow: hidden; */
}

.table-challenges th:nth-child(3) {
    border-left: 0;
    border-top: 1px solid #4ba4db;
    border-top-right-radius: 10px;
}

.table-challenges button.accordion-button:after {
  background-image: none;
  content: '\F285';
  font-family: 'bootstrap-icons';
  font-size: 11px;
  margin-left: 0;
  left: 3px;
  position: absolute;
  top: 20px;
  height: 13px;
}
.table-challenges .accordion-body{box-shadow: none;}
.accordion-button:not(.collapsed)::after {
  transform: rotate(90deg);
  height: 13px;
}
.fold5 .table tr.accordion-item:not(.collapsed) {
}button.accordion-button {}button.accordion-button {}

.fold5 .table tr.accordion-item .accordion-button:not(.collapsed) {
    color: #4ba4db;
    padding-bottom: 0;
}

.fold5 .table tr.accordion-item .accordion-collapse {
    color: #afafaf;
    font-size: 16px;
}

.fold5 .table tr.accordion-item .accordion-collapse p {
    margin-bottom: 0;
}
.fold5 .table tr.accordion-item:has(.collapsed) td {
  border-top:1px solid #182229;
  border-bottom: 1px solid #182229;
}
table.table.table-challenges tr:last-child {
  border-bottom: 0;
}

table.table.table-challenges tr:last-child td {
  border-bottom: 0;
  padding: 20px 30px;
  font-size: 20px;
  font-weight: 500;
}

table.table.table-challenges tr:last-child td:nth-child(2) {
  border-radius: 0 0 10px 10px;
  border-right: 1px solid #4ba4db !important;
  border-bottom: 1px solid #4ba4db;
}

table.table.table-challenges tr:last-child td:nth-child(2) a {
  background: #00A7E1;
  display: block;
  padding: 10px;
  border-radius: 4px;
}

table.table.table-challenges tr:last-child td:nth-child(2) a:hover {
  background: #0072A0;
}
.fold5 #eq-tab2  .table td:first-child {
  width: 56%;
}
#eq-tab2 .table-challenges th:nth-child(3) {
  border-right: 0;
  border-radius: 0;
}

#eq-tab2 .table-challenges th:nth-child(4) {
  border-left: 0;
  border-top-right-radius: 10px;
  border-top: 1px solid #4ba4db;
}

#eq-tab2 .table-challenges td:nth-child(3) {
  border-right: 0;
}

#eq-tab2 .table-challenges td:nth-child(4) {
  border-left: 0;
}
/* Fold 6 - 3 boxes */
.fold6{ margin-top:6rem; margin-bottom: 6rem}
.fold6 .box{border: 0px solid #202223;border-radius: 20px;padding: 60px 40px;height: 100%;position: relative;transition: transform 0.3s ease-in-out;display: flex;flex-direction: column;background-image: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/funded-payout-bgcircle.svg);background-repeat: no-repeat;background-position: right;overflow: hidden;}

.fold6 .box h6,
.fold6 .box p,
.fold6 .box i{ transition: transform 0.3s ease-in-out;}

.fold6 .box:hover h6,
.fold6 .box:hover i{ color: var(--bs-primary)}

.fold6 .box:hover:after{background:  linear-gradient(127deg, rgba(6, 145, 202, 0.00) 40.47%, rgba(6, 145, 202, 0.15) 123.76%);content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.fold6 .col-lg-4:nth-child(2) .box:after {
  background: linear-gradient(127deg, rgba(6, 145, 202, 0.00) 40.47%, rgba(6, 145, 202, 0.15) 123.76%);
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.fold6 .box .media{ text-align:left; padding-bottom: 20px; font-size: 40px;}

.fold6 .box .icon{width: 40px; position: relative; overflow: hidden; height: 40px; }
.fold6 .box .icon1{background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/funded-payout-icon1.svg) no-repeat;background-position:0 0;}
.fold6 .box:hover .icon1 { background-position: -63px 0px; }
.fold6 .box .icon2{background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/funded-payout-icon2.svg) no-repeat;background-position:0 0;}
.fold6 .box:hover .icon2 { background-position: -64px 0px; }
.fold6 .box .icon3{background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/funded-payout-icon3.svg) no-repeat;background-position:0 0;}
.fold6 .box:hover .icon3 { background-position: -57px 0px; }
.fold6 .box h6{ margin-bottom:20px}
.fold6 .col-lg-4{ margin-bottom: 2rem;}
.fold5 .table tr.accordion-item td svg, .bodyMob .tableRowMob svg { width: 26px; height: 26px; }

@media (max-width: 767.98px) {
.fold6 {margin-top: 2rem}
.fold6 .col-lg-4{ margin-bottom: 2rem; padding-left: 2rem; padding-right: 2rem}
}


/* fold 7 laptop*/
.fold7{  background:  url("https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/bg-fold7d.webp") center bottom  no-repeat; background-size: contain;  padding-top: 6rem; text-align: center; margin-bottom: 6rem}

@media (max-width: 767.98px) {
.fold7{ background-size: cover;  padding-top: 1rem; padding-bottom: 2rem }
}

.img-discord {
  margin-top: -130px;
  scale: 1.2;
}

/* fold8*/
.fold8{margin-top: 4rem; margin-bottom: 6rem}
.fold8 .line1{ background: #303030; height: 1px; display: block; margin:2rem 2rem 2rem 0rem;}
.fold8 .data.brr1{ border-right: 1px solid #303030 }

.fold8 .data{padding:  1rem 2rem; min-height: 170px; }
.fold8 .data h6{ padding-bottom: 0.5rem}
.fold8 .img-discord {padding: 2rem 1rem}

@media (max-width: 767.98px) {
    .fold8{margin-top: 2rem; margin-bottom: 2rem}
.fold8 .data.brr1{ border-right: 0px solid #303030 }
.fold8 .data{ border-bottom: 1px solid #303030 }
    .fold8 .line1{ display: none}
    .fold8 .img-discord{ max-width: 50%; margin: 0 auto}
}


/* Fold 5 - Tab variant*/
.fold9{  background:  url("https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/bg-fold9.webp") left top  no-repeat #1E1E1E; background-size: cover;  border-radius: 20px; padding:60px 40px; z-index:1}
.mb-n9{margin-bottom: -9rem;}
@media (max-width: 767.98px) {
.fold9 {margin-bottom: 4rem}
}



footer{    
    /* margin-top: -18rem; */
    padding-top: 13rem; 
    position: relative;   
    padding-bottom: 3rem 
/*
    background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/bg-footer.webp) right top no-repeat #030303;
    background-size: cover;
    z-index: -1;
   
*/
}
footer:before{
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/bg-footer.webp) Center Center no-repeat #030303;
    background-size: cover;
    z-index: -1;
}

footer .social{ display: flex; column-gap: 12px; justify-content: flex-end}
footer .social a{  border-radius: 10px;  height: 40px; width: 40px; text-align: center; border: 1px solid transparent; transition: 0.25s; line-height: 40px;display: flex; align-items: center; justify-content: center;}
footer .social a:hover{ background: #000000}

footer .links{text-align: right;display: flex;align-items: center;justify-content: end;flex-wrap: wrap;}
footer .links a{  text-align: center;  transition: 0.25s; line-height: 40px; padding: 10px 20px; width: 33.33%; text-decoration: none; }
footer .links a:hover { color: #4ba4db; }
footer .links .colnav-link { width: 33.33%; }

@media (max-width: 767.98px) {

footer{    
    margin-top: -10rem;
    padding-top: 8rem; 
    position: relative;   
}
    footer .social{justify-content: flex-start}
footer .links{ text-align: left; white-space: nowrap}  
footer .links .colnav-link { width: 50%; }
}




/*custom css*/

#s-icons { display: none; }
.widget-icons li a { padding: 0; }
button#btn-share:active { border: 0; }
button#btn-share img, button#btn-share{padding:0}
.widget-icons li a:active { border: 0; }



/*custom widget*/
button#btn-share img, button#btn-share { width: 80px; height: 80px; }

button#btn-share:hover { transform: scale(1.1); }
.widget-icons { position: fixed; right: 8px; bottom: 14px; z-index: 999; }
.btn-widget { cursor: pointer; width: 50px; height: 50px; border-radius: 50px; padding: 0; border: 0; }
.widget-icons .navbar-nav li { position: absolute; bottom: 17px; left: 17px; z-index: -1; transition: 0.2s all; }
.widget-icons .navbar-nav.show li:nth-child(1) { bottom: 100px; }
.widget-icons .navbar-nav.show li:nth-child(2) { bottom: 160px; }
.widget-icons .navbar-nav.show li:nth-child(3) { bottom: 220px; }

/*Back to top css*/
.back-to-top { position: fixed; bottom: 0; left: 14px; z-index: 999; width: 65px; }
.back-bg { border-radius: 50%; width: 78px; height: 78px; background: transparent; margin-bottom: 20px; }
.back-ol { border-radius: 50%; width: 74px; height: 74px; background: #506376; transition: all 0.5s ease-in-out; position: absolute; margin-top: 2px; margin-left: 2px; padding: 12px 14px; line-height: 15px; text-transform: uppercase; color: #fff; border: 8px solid rgba(0, 0, 0, 0.5); text-align: center; }
.back-ol:hover { background: #384048; transition: all 0.5s ease-in-out; }
a.back-to-top .bi { position: relative; top: 0; transition: all 0.5s ease-in-out; }
.back-ol:hover .bi { top: -3px; transition: all 0.5s ease-in-out; }
.back-ol a { position: relative; transition: all 0.5s ease-in-out; }

@media (max-width: 767px) {

  /* .back-to-top { display: none !important; } */
  .back-ol { width: 46px; height: 46px; font-size: 0; padding: 6px; }
  .back-bg { width: 50px; height: 50px; }
  .back-ol .bi { font-size: 14px; }
}

header p { max-width: 75%; margin:auto ; color:rgba(255,255,255,0.9)}
.howWorksCta {background: #0F1112;border-color: rgba(41,171,226,0.5);color: #00A7E1;font-weight: 500;}

.bannerctas{    margin-top: -50px; display: flex ; align-items: center; justify-content: center; flex-direction: column;}
.bannerctas .btn-outline-primary { border: 0; background: transparent; color: #fff; font-size: 16px; padding: 0 !important; display: flex; align-items: center; gap: 5px; margin-top: 20px; }
.bannerctas .btn-outline-primary:active{background: transparent;}
.bannerctas .btn-outline-primary svg { width: 20px; }
.bannerctas .btn-outline-primary svg path { color: #f00; fill: #4ba4db; }
.position-relative{position: relative;}
@media(max-width:767px){
  .bannerctas{margin-top: 20px;}
  .bannerctas .btn.btn-primary { width: 260px; } 
}
.howWorksCta {background: #0F1112;border-color: rgba(41,171,226,0.5);color: #00A7E1;font-weight: 500;}
/* .howWorksCta:hover { border-color: #26292D !important; background: #393D41 !important; } */
.howWorksCta:hover svg path { fill: #fff; }
.howWorksCta:hover svg circle { stroke: #fff; opacity: 1; }
.btn-gr-custom { background: transparent; border: 1px solid #29ABE2; border-radius: 8px; }
.startJourneyFooter { display: flex; align-items: center; width: 98%; padding: 20px 0 0; }
.startJourneyFooter .leftBox {    width: 70%; display: flex; align-items: center; gap: 40px; }
.simpleText { font-size: 1.125rem; color: #d5d5d5; font-weight: 400; line-height: 150%; width: 40%; }
.helpCenterBox { display: flex; align-items: center; }
.helpInfo p { font-size: 16px; color: #ADADAD; margin: 0; }
.helpInfo h5 { font-size: 20px; color: #fff; margin-bottom: 0; }
.rightBox .simpleText { width: 50%; }
.rightBox { padding-left: 20px; display: flex; align-items: center; justify-content: space-between; }
.simpleText p { margin-bottom: 0; }
.btnJoinDiscord { border-color: #515151; color: #fff;     z-index: 1; position: relative; background: #0f1112; }
.btnJoinDiscord:hover { background: #00a7e1 !important; border-color: #00a7e1 !important; }
.btnJoinDiscord:hover svg path { fill: #fff; }
.accordion-button::after { background-image: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/faq-plus.svg); width: 16px; background-size: contain; }
.accordionFaqs .accordion-button:not(.collapsed)::after { background-image: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/faq-minus.svg); transform: rotate(0deg); height:3px}
.accordionFaqs .accordion-item { background: transparent; margin-bottom: 0px; border: 0; color: #afafaf; font-size: 14px; border-bottom: 1px solid #303030; }
.accordionFaqs { border: 0 !important; }
.accordionFaqs .accordion-item button.accordion-button { background: transparent; color: #fff; font-size: 20px; font-weight: 500; border-bottom: 0; box-shadow: none; }
.accordionFaqs .accordion-item .accordion-header { border: 0; }
.accordionFaqs .accordion-item .accordion-body {border-top: 0 !important; font-size: 1rem;    padding-top: 0;}
.accordionFaqs .accordion-item button.accordion-button:focus, .accordionFaqs .accordion-item button.accordion-button:focus-visible{border: 0; outline:none; box-shadow: none;}
.faq-category .accordion-item button.accordion-button:not(.collapsed){border: 0;}
:focus, :focus-visible{outline:none; box-shadow: none;}
.solidbtn:hover { color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); }
.btn.btn-primary .bi, .solidbtn  .bi{ position: relative; top: 1px; transition: all 0.5s ease-in-out; left: 0; }
.btn.btn-primary:hover .bi , .solidbtn:hover .bi{ left: 4px; transition: all 0.5s ease-in-out; }
.btn.btn-primary, .solidbtn  { transition: all 0.5s ease-in-out; }
.fold4 .rhs .tab-content{position: relative;}
.btnbottom { position: absolute; bottom: -20px; }
.fold9 h2 { max-width: 300px; }
.footerDisclaimer p{font-size: 12px;}
.footerDisclaimer p { font-size: 14px; color: rgba(255, 255, 255, 0.7); }
/* button.navbar-toggler.collapsed { border: 1px solid #00a7e1; } */
.scrolltoChallenges{cursor: pointer;}
.fold5.eq-tabs .plus .list-group-item .btn-link {text-decoration: none;color: #AFAFAF;width: 100%;display: block;padding: 16px 0;position: relative;}
.fold5.eq-tabs .plus .list-group-item:has(.btn-link) { padding: 0 50px 0 16px; }
.fold5.eq-tabs .plus .list-group-item .btn-link.collapsed:after{content: '';  background-image: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/faq-plus.svg); width: 16px; background-size: contain; position: absolute; right: 0; height: 16px; top: 20px;}
.fold5.eq-tabs .plus .list-group-item .btn-link:not(.collapsed):after{content: '';  background-image: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/faq-minus.svg); width: 16px; position: absolute; right: 0; background-size: 100% 100%; height: 16px; top: 20px;}
.fold5.eq-tabs .plus .list-group-item .btn-link[aria-expanded="false"]:after{content: '';background-image: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/faq-plus.svg);width: 14px;background-size: 12px 12px;position: absolute;right: 0;height: 14px;top: 20px;background-repeat: no-repeat;}
/* .fold5.eq-tabs .plus .list-group-item .collapse p, .fold5.eq-tabs .plus .list-group-item .collapse{font-size:16px !important;} */

.excFundedBadge { border: 1px solid #162127; border-radius: 23px; height: 46px; min-width: 255px; width: fit-content; padding: 5px; font-size: 16px; color: #15C3FF; font-weight: 500; display: flex; align-items: center; gap: 10px; }
/*buy challenge page*/
.brandLogo { position: relative; z-index: 9; left: 0; text-align: center; width: 100%; display: block; background: #000; top: 10px; padding: 7px 0 20px 0; }
.fold5.eq-tabs .list-group-item.active:hover a { color: #fff !important; }
/*Faq*/
.faqTabs .slick-list { width: 100%; }
.faqCategory {display: inline-flex !important;align-items: center;gap: 10px;background: #26292D;border: 1px solid #3F4145;border-radius: 10px;padding: 20px;margin-right: 10px;min-width: 315px; min-height: 94px;}
.faqCategory .info h5 { font-size: 1.25rem; margin: 0; font-weight: 500; }
.faqCategory .info p { font-size: 14px; margin: 0; color: rgba(255,255,255,0.5); }
.faqTabs { display: flex; white-space: nowrap; }
.faqHolder { padding: 2rem 0 5rem; }
.faqBoxMain { background: #13161A; padding: 30px; border-radius: 20px; border: 1px solid #5D656D; }
.faqBoxMain .accordionFaqs .accordion-item:has(.collapsed) { border: 1px solid #202223; }
.faqBoxMain .accordionFaqs .accordion-item {border: 1px solid #29ABE2;margin-bottom: 10px;border-radius: 11px;}
.faqTabs.sticky-top {  background: #101617; padding: 15px 0; /* box-shadow: 0 7px 9px rgba(0, 0, 0, 0.2); */ justify-content: center;/* height: 115px; */overflow: auto;scroll-behavior: smooth; z-index: 1; top:85px}
.faqTabs.sticky-top::-webkit-scrollbar{height: 0;}
.faqCategory.active { background: #29ABE2; border: 1px solid #29ABE2; }
.footerFaq { padding-top: 4rem; margin-top: 0; }
.accordionFaqs .accordion-item .accordion-body h4 { font-size: 20px; color: #fff; font-weight: 500; }
.accordionFaqs .accordion-item .accordion-body li { margin-bottom: 9px; }
.accordionFaqs .accordion-item .accordion-body ul { margin-top: 10px; }
.accordionFaqs .accordion-item .accordion-body li strong { font-weight: 600; }

.fold5.eq-tabs .listGroupPlans.plus .list-group-item { display: flex; align-items: center; justify-content: space-between; }
.fold5.eq-tabs .nav-item .nav-link:hover { background: #00a7e1; color: #fff; }
.btnChallengesTop { width: 240px; height: 47px; }
.btnChallengesTop:hover {background: #0072A0;border-color: #0072A0;}
/* .blur td div, .blur div { filter: blur(1px); } */
.fold5 .row { position: relative; }
/* body:has(.navbar-collapse.show) { overflow: hidden; } */
/* .navbar-collapse.show { height: 100vh; } */
/* .overlay:before { content: ''; background: rgba(0, 0, 0, 0.2); position: absolute; top: 0; left: 0; width: 100%; height: 100%; } */
.offcanvas.show:before { content: ''; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: -1;}
.navbar-toggler-icon {
  filter: brightness(0) invert(1);
}

.fold5 .table tr.accordion-item{position:relative}
.fold5 .table tr.accordion-item:not(.collapsed) td:before { border-left: 0; border-right: 0; content:''; position:absolute; top:0; left:0; height: 1px; width: 100%; background: rgba(41,171,226,0.2); }
.fold5 .table tr.accordion-item:not(.collapsed) td:after { border-left: 0; border-right: 0; content: ''; position: absolute; bottom: 0; left: 0; height: 1px; width: 100%; background: rgba(41, 171, 226, 0.2); }
.fold5 .table tr.accordion-item:has(.collapsed) td:after,.fold5 .table tr.accordion-item:has(.collapsed) td:before { display: none; }
.termsTxt { opacity: 0.7; font-size: 14px !important; }
.termsTxt a { text-decoration: underline; }

.faqBanner { background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/bg-hdr1.png); }
/*payment methods section*/
.fundedPaymentMethods { padding-bottom: 60px; margin-bottom: 50px; position: relative; }
.fundedPaymentMethods:after { content: ''; position: absolute; bottom: 0; width: 100%; height: 1px; background: linear-gradient(to right, rgba(35, 41, 45, 0.00) 0%, #23292D 35.58%, #23292D 66.18%, rgba(35, 41, 45, 0.00) 100%); left: 0; }
.fundedPaymentMethods .subHeading { color: #AFAFAF; font-size: 18px; line-height: 150%; }
.saftyBlock { display: flex; align-items: center; gap: 20px; }
.saftyBlock p { border: 1px solid transparent; background: linear-gradient(to bottom, #0f1112 0%, #0f1112 0%) padding-box, linear-gradient(to right, #415b68 0%, #51778A 31%, #2D3B43 100%) border-box; padding: 10px 20px; border-radius: 40px; display: flex; align-items: center; gap: 10px; }
.saftyBlock p span { background: var(--Blue-text-gradient, linear-gradient(to right, #FFF 0%, #87DCFF 100%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 18px; font-weight: 600; }
/* .paymentLogosBox { border: 1px solid transparent; background: linear-gradient(to right, #2A3032 0%, #0f1112 100%) padding-box, linear-gradient(to left, #0f1112 30%, #666666 70%) border-box; border-radius: 80px; padding: 20px; margin-bottom: 20px; } */
/* .paymentLogosBox img { margin-right: 3px; width: calc(100% / 9); } */
.paymentLogosBox{ padding: 15px 0 15px 0; margin-bottom: 20px; }
.paymentLogosBox img { margin-right: 5px; width: calc(100% / 9); margin-bottom: 15px; }
#myModal1 .modal-content { background: #17252D; }
#myModal1 .modal-content p { margin-left: 0 !important; }
#myModal1 .modal-content .linebtn {border: 1px solid #00A7E1; color:#00A7E1;width: 130px; border-radius: 5px; padding: 10px 21px; margin-right: 10px; text-align: center;}
#myModal1 .modal-content { background: #17252D; }
#myModal1 .modal-content p { margin-left: 0 !important; }
#myModal1 .modal-content .solidbtn { background: #00A7E1; width: 130px; border-radius: 5px; padding: 10px 21px; }
#myModal1 .modal-content .linebtn:hover { background: #00A7E1; color: #fff; }
#myModal1 .modal-content .solidbtn:hover .bi { margin-left: 6px; transition: all 0.5s ease-in-out; }
#myModal1 .modal-content .solidbtn .bi { position: relative; left: 2px; transition: all 0.5s ease-in-out; }
@media(max-width:1540.98px){
  .hdr1{min-height:100vh}
  .paymentLogosBox img { width: calc(100% / 10); }
}
@media(max-width:1399.98px){
  header p, header h1{max-width: 100%;}
  .fold4 .rhs .tab-content{z-index: -1;}
  .fold2{/* margin-top: 0; */}
  .simpleText p { font-size: 13px; line-height: 150%; }
  .helpInfo h5 { font-size: 16px; }
}
@media(max-width:1200.98px){
  .fold5.eq-tabs .list-group-item .btn-outline-primary { font-size: 16px; margin-right: 4px; padding: 5px 10px; }
  .getFundArrow {display: inline-block;background: #171B1E;width: 170px;height: 58px;border: 1px solid #4ba4db;border-radius: 8px;text-align: center;padding: 12px;font-size: 20px;font-weight: 600;position: relative;}
  .getFundArrow:after { content: ''; background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/funded-arrow-frame.png) no-repeat; width: 40px; height: 40px; position: absolute; top: 50%; right: -40px; }
  .catBox { display: flex; align-items: center; gap: 20px; }
  .catBox img { max-width: 130px; }
  .catBox p{color: #ccc;}
  .funditem { border: 1px solid #1C1F2A; padding: 50px 20px; border-radius: 13px; position: relative; margin:50px 20px; }
  .funditem .iconName { position: absolute; top: -36px; border: 1px solid #4ba4db; padding: 15px 20px; border-radius: 10px; display: flex; align-items: center; gap: 10px; color: #00A7E1; background: #0F1112; }
  .funditem .iconName span { width: 40px; overflow: hidden; display: inline-block; }
  .fold4 .lhs .one, .fold4{display: none}
  .fold4 .lhs .two{display: none}
  .fold4 .lhs UL.flex-column{ display: none; width: 100%;}
  .navbar{z-index: 99999;}



button.navbar-toggler.collapsed .navbar-toggler-icon:nth-child(1), button.navbar-toggler.collapsed .navbar-toggler-icon:nth-child(3) {
  transform: rotate(0deg);
  top: 0;
}
.navbar-toggler .navbar-toggler-icon {
  width: 22px;
  height: 2px;
  display: block;
  background-color: #ffffff;
  background-image: none;
  margin: 6px 0px;
}
.navbar-toggler .navbar-toggler-icon:nth-child(1),  .navbar-toggler .navbar-toggler-icon:nth-child(3) { position: relative; left: 5px; top: opx;} 
.navbar-toggler .navbar-toggler-icon { -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; } 

/* .navbar-toggler .navbar-toggler-icon:nth-child(1) { transform: rotate(40deg); top: 1px; } 
.navbar-toggler .navbar-toggler-icon:nth-child(2) { display: none; } 
.navbar-toggler .navbar-toggler-icon:nth-child(3) { transform: rotate(-40deg); top: -7px;}  */
button.navbar-toggler.collapsed .navbar-toggler-icon:nth-child(1), button.navbar-toggler.collapsed .navbar-toggler-icon:nth-child(3) { transform: rotate(0deg);top: 0; } 
button.navbar-toggler.collapsed .navbar-toggler-icon:nth-child(2) { display: block; } 
button.navbar-toggler.collapsed .navbar-toggler-icon:nth-child(3) { transform: rotate(0deg); } 
.navbar-nav li { border-top: 1px solid rgba(255,255,255,0.05); margin: 0px 0px; } 

}
@media(min-width:991px){
  .faqTabs .slick-list { width: 100%; }
  .fold2 .row{width: 100%;}
  .fold2{height: auto; align-items: center; display: flex; justify-content: center; width: 100%; }
}
@media(max-width:991.98px){
  .startJourneyFooter {flex-direction: column;padding: 20px 20px 0;gap: 20px;}
  .startJourneyFooter .leftBox { width: 100%; flex-direction: column; border-right: 0; gap:10px; padding-bottom: 20px; align-items: flex-start; }
  .simpleText { width: 100%; text-align: left; }
  .rightBox { padding-left: 0; flex-direction: column; gap: 20px; align-items: start; width: 100%; }
  .rightBox .simpleText { width: 100%; }
  .rightBox .btn-primary { width: 240px; }
  .text-left-md { text-align: left !important; }
  .navbar-collapse { position: absolute; top: 100%; z-index: 9; background: #080d17; left: 0; width: 100%; padding: 20px; box-shadow: 0 10px 20px rgb(46 39 27); }
  .container { max-width: 100%; }
  .fold4 .rhs .tab-content{margin-left: 0;}
  .list-group-item button { font-size: 14px; padding: 10px 14px; }
  .simpleText p { font-size: 16px; line-height: 150%; }
  .helpInfo h5 { font-size: 20px; }
  .faqBoxMain { padding: 20px; }
  .slick-list { width: 100% !important; }
  .faqCategory{min-height: 82px;}
  .faqCategory .info h5 { font-size: 1rem; }
  .faqCategory .icon img { width: auto; height: 40px; }
  footer .links { text-align: left;justify-content: start; }
  footer .links .col { width: 33%; }
  footer .social { justify-content: flex-start; }
  .fold8 .data { padding: 0.5rem; }
  .fold8 .line1 { margin: 1rem 1rem 1rem 0; }
  .fold5.eq-tabs .listGroupPlans.plus .list-group-item:first-child { text-align: center; margin: 30px auto; }
  .excFundedBadge { margin: 0 auto 10px; }
  .offcanvas-title { height: 40px; }
.offcanvas-body .d-grid { margin-top: 20px; }
.tableRowMob { display: flex; justify-content: space-between; }
  .bodyMob { height: 400px; overflow: auto; }
  .table-challenges { border: 1px solid transparent !important; background: linear-gradient(to bottom, #0f1112 0%, #0f1112 0%) padding-box, linear-gradient(to right, #415b68 0%, #51778A 31%, #2D3B43 100%) border-box !important; }
.headFix { background: linear-gradient(90deg, #171D23 0%, #17252D 100%); padding: 0px 10px; }
.bodyMob .accordion-item { background: linear-gradient(to bottom, #14181B 0%, #14181B 100%); border: 0; border-bottom: 1px solid #182229; }
.bodyMob .accordion-item button.accordion-button { background: transparent; color: #fff; font-size: 16px; font-weight: 500; padding-left: 30px; border: 0; outline: none; box-shadow: none; }
.table-challenges button.accordion-button:after { background: #22282f; width: 21px; height: 21px; top: 15px; text-align: center; border-radius: 4px; display: flex; align-items: center; justify-content: center; }
.bodyMob .tableRowMob { color: #fff; font-size: 16px; }
.bodyMob .tableRowMob div:not(:first-child) {border-left: 1px solid rgba(49,65,77,0.3);padding-left: 10px;min-width: 115px;}
.headFix .tableRowMob div:not(:first-child) {border-left: 1px solid rgba(49,65,77,0.3);padding-left: 10px;min-width: 105px;}
.bodyMob .accordion-item .accordion-header { padding-bottom: 0; }
.bodyMob .accordion-item .accordion-collapse { color: #afafaf; box-shadow: none; padding-top: 0px; padding-bottom: 0; }
.bodyMob .accordion-item .accordion-collapse .accordion-body { padding: 0 30px; font-size: 14px; }
.footFix { padding: 20px; }
.bodyMob .tableRowMob div { min-width: 70px; white-space: nowrap; }
.fold2 .row.foutCarts{position: relative;}
.fold2 .row.foutCarts:before { content: ''; position: absolute; left: 50%; height: calc(100% - 80px); bottom: 0px; background: linear-gradient(180deg, rgba(35, 41, 45, 0.00) 0%, #23292D 35.58%, #23292D 66.18%, rgba(35, 41, 45, 0.00) 100%); width: 1px; }
.fold2 .row.foutCarts:after { content: ''; position: absolute; left: 40px; height: 1px; top: 50%; background: linear-gradient(to right, rgba(35, 41, 45, 0.00) 0%, #23292D 35.58%, #23292D 66.18%, rgba(35, 41, 45, 0.00) 100%); width: calc(100% - 80px); }
header h1.display-3 {font-size: 50px;}
.fold8{margin-bottom: 4rem;}
.fold8 .data { min-height: auto; margin-bottom: 10px; border-right: 0 !important; border-bottom: 1px solid #303030; border-right: 0; }
.fold8 .line1 { display: none; }
.fundedFold4Mob { margin-bottom: 4rem; }
.getFundArrow {margin-top: 40px;padding: 9px;}
.fold5.eq-tabs .nav-item .nav-link.active:after, .fold5.eq-tabs .nav-item .nav-link:hover:after{display: none;}
.fold5.eq-tabs .list-group-item .btn-outline-primary{font-size: 18px;}

.fold5.eq-tabs .nav.nav-tabs { margin: 30px 0 10px; }
.tableRowMob div { padding: 15px 10px; }
.headFix .tableRowMob div:last-child { color: #0691CA; font-weight: 600; }
.bodyMob .tableRowMob { padding: 0 0 0 30px; }
.bodyMob .tableRowMob div {padding: 0px 5px 10px;}
.bodyMob .tableRowMob div:last-child { background: radial-gradient(99.82% 96.36% at 1.36% 100%, #324E5F 0%, rgba(29, 36, 41, 0.00) 100%); }
.paymentMethodInfo{margin-top: 40px;}
.pricingLabel{margin-top: 20px;}
}

@media(max-width:767.98px){
  .tableRowMob {display: flex;justify-content: space-between;padding-left: 18px;}
  .bodyMob { height: 400px; overflow: auto; }
  .table-challenges { border: 1px solid transparent !important; background: linear-gradient(to bottom, #0f1112 0%, #0f1112 0%) padding-box, linear-gradient(to right, #415b68 0%, #51778A 31%, #2D3B43 100%) border-box !important; }

.fold5.eq-tabs .list-group-item .btn-outline-primary { width: 100%; min-width: 160px; }
.button-group { display: grid; width: 100%; gap: inherit; grid-template-columns: 1fr 1fr; }
.fold2 .data { padding: 20px 20px 10px; }
.fold2 .data { padding: 20px 20px 10px; }
.fold2 { margin-bottom: 4rem; }
.fold3 .box { padding: 30px 40px; }
.fold3 .box .media { min-height: 100px; padding-bottom: 20px; }
.fold3 { margin-bottom: 37px; }
.fold5 { padding-bottom: 0; }
.fold6 .box { padding: 20px; }
.fold6 .col-lg-4 { margin-bottom: 10px; }
.fold7 { padding-bottom: 0; margin-bottom: 4rem; }
.fold8 .data { margin-bottom: 10px; }
.accordion-button::after { width: 12px; }
.fold2 .data { padding: 30px; text-align: left; }
.accordionFaqs .accordion-item button.accordion-button { font-size: 20px; gap: 10px; }

.fold8{margin-bottom: 4rem;}
.fold3 .box{padding: 50px 30px;}
.fold5.eq-tabs .listGroupPlans.plus .list-group-item {margin-bottom: 30px;}
.paymentMethodInfo{margin-top: 0; margin-bottom:40px;}
.saftyBlock { gap: 10px; }
.btnBoxFunded { text-align: center; }
.btnBoxFunded .btnFundedBox { min-width: 240px; }
}
@media(max-width:576px){
  .accordionFaqs  h2 { font-size: 30px; }
  .accordionFaqs .accordion-item button.accordion-button { font-size: 17px; }
  .funditem { margin: 50px 10px; }
  .catBox p { font-size: 14px; }
  .funditem .iconName { padding: 10px; top: -30px; }
  .catBox img { max-width: 90px; }
  .fold5.eq-tabs .listGroupPlans.plus .list-group-item { gap: 6px; }
  .links .colnav-link { width: 50%; }
  .links {flex-wrap: wrap;}
  .funditem { min-height: 224px; }
  .fold2 .data p { font-size: 16px; }
  .toggleChallenge .nav-item .nav-link img { width: 56px; top: -11px; left: -30px; }
.fold5.eq-tabs .nav-item .nav-link { height: 46px; width: 90px; font-size: 22px; line-height: 90%; }
.toggleChallenge .nav-item:nth-child(2) .nav-link img { right: -30px; width: 54px; }
.fold5.eq-tabs .listGroupPlans.plus .list-group-item:first-child{width: 100%;}
footer .social { gap: 20px; }
.paymentLogosBox img { width: calc(100% / 5); margin-bottom: 10px; }
/* .paymentLogosBox img { width: calc(100% / 5); } */ 
/* .paymentLogosBox img { width: auto; } */
.paymentLogosBox { background: linear-gradient(to bottom, #2A3032 0%, #0f1112 100%) padding-box, linear-gradient(to top, #0f1112 30%, #666666 70%) border-box; border-radius: 20px; display: flex; flex-wrap: wrap; gap: 10px; align-items: center; justify-content: center; }
.saftyBlock p { font-size: 15px; padding: 10px 17px; gap: 5px; }
.paymentMethodInfo{margin-top: 0; margin-bottom:40px;}
.saftyBlock { gap: 10px; }
.btnBoxFunded {
  text-align: center;
}

.btnBoxFunded .btnFundedBox {
  min-width: 240px;
}
}
@media(max-width:380px){
  #eq-tab2.tab-pane {scale: 0.96;margin: auto;transform: translate(-10px, -10px);}
}
button.btn-close.btn-close-white { opacity: 1; }
.offcanvas.show:not(.hiding) { background: #0e1011 !important; }
/*for dev server*/
header.main_header, footer { display: none; }
div#smooth-wrapper footer { display: block; }
.loading { position: fixed; z-index: 9999; background: #000000; left: 0; right: 0; top: 0; bottom: 0; display: flex; align-items: center; justify-content: center; }
.loading_none { display: none; }

.exc_faq .accordionFaqs .accordion-item button.accordion-button {background: #101418; color: #fff;font-size: 20px;font-weight: 500;border-bottom: 0;box-shadow: none;border-radius: 10px;}
.exc_faq .accordionFaqs .accordion-item .accordion-collapse { background-color: #0B0C10; border-radius: 10px; }
.exc_faq .accordionFaqs .accordion-item .accordion-button:not(.collapsed) {  background: #0B0C10; }
.exc_faq .accordionFaqs .accordion-item .accordion-body ul { padding-top: 10px; margin-top: 0;}
.landing-mark-funded-left{ background-image: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/excfund-faq-funded-left.png); position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; max-width: 925px; max-height: 563px; background-size: cover; background-repeat: no-repeat; z-index: -1; }
.landing-mark-funded-right{ background-image: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/excfund-faq-funded-right.png); position: absolute; bottom: 0; right: 0; width: 100%; height: 100%; max-width: 925px; max-height: 563px; background-size: cover; background-repeat: no-repeat; z-index: -1; }

.toggleChallenge span.stepname { font-size: 14px; color: #CECECE; font-weight: 500; position: absolute; top: -24px; }
.word {
  display: block;

  animation: show 0.01s forwards, pop-word 2.5s forwards;
  animation-timing-function: cubic-bezier(0.14, 1.23, 0.33, 1.16);
  opacity: 0;

  transform: rotateX(120deg);
  transform-origin: 50% 100%;
    position:relative;
}



@keyframes pop-word {
  to {
    transform: rotateX(0);
  }
}

@keyframes show {
  to {
    opacity: 1;
  }
}

@keyframes bar-scale {
  to {
    transform: scaleY(1);
  }
}

@keyframes sparkle {
  0% {
    transform: scale(0);
  }

  60% {
    transform: scale(1) translate(4px, 1px) rotate(8deg);
  }

  100% {
    transform: scale(0) translate(4px, 1px) rotate(8deg);
  }
}

@keyframes shimmer {
  to {
    text-shadow: 0 0 8px red;
  }
}



.btnChallengestoggle h6 {
  animation: btnChallengesTopAnimate 0.5s;
   transition: all 0.5s ease-in-out;
}


.btnChallengesTop {
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}

@keyframes btnChallengesTopAnimate {
  0%{
    transform: translateY(0%);
    opacity: 1;
  }
  40% {
    transform: translateY(-160%);
    opacity: 0;
  }
  60% {
    transform: translateY(100%);
    opacity: 0;
  }

  100% {
    transform: translateY(0%);
    opacity: 1;
  }
}

/*register form*/
.formHolder{position: relative;margin-top: 50px;scale: 0.9;}
.formHolder:before{content:'';position: absolute;background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/formbgexcf.png) no-repeat;min-height: 114%;width: 100%;top: 0;left: 0;scale: 1.2;background-size: 100% 100%; z-index: -1;}
.regformInfo{padding-top: 50px;}
.regformInfo h2 {background: linear-gradient(88deg, #87DCFF 1.9%, #FFF 82.56%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.regformInfo p.fw-m { color: #C5C5C5; font-size: 20px; }
.registerboxCount .data h3 {font-size: 30px;background: linear-gradient(90deg, #FFF 0%, #87DCFF 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: 600;}
.registerboxCount .data p { font-size: 16px; line-height: 130%; }
.regformInfo .excFundedBadge span { font-size: 22px; }

.regformInfo .excFundedBadge { min-width: 83%; height: 62px; border-radius: 80px; border-color: rgba(181, 233, 255, 0.10); backdrop-filter: blur(6px); padding-right: 20px; }
.regformInfo .excFundedBadge img { width: 47px; }
.registerboxCount:before { content: ''; background: linear-gradient(180deg, rgba(104, 163, 227, 0.30) 0%, rgba(94, 148, 205, 0.15) 21.5%, rgba(57, 90, 125, 0.06) 100%); position: absolute; left: 0; top: 0; width: 100%; height: 100%; border-radius: 11px; opacity: 0.5; }
.registerboxCount { padding: 20px; display: grid; grid-template-columns: 1fr 1fr; gap: 0px; }
.registerboxCount .data { padding: 20px; position: relative; }
.registerboxCount:after { content: ''; background: linear-gradient(to right, #706F8E 0%, rgba(114, 151, 169, 0.00) 100%); position: absolute; top: 53%; width: calc(100% - 40px); left: 20px; height: 1px; opacity: 0.2; mix-blend-mode: screen; }
.registerboxCount .data:nth-child(2n + 1):before { border-right: 1px solid rgba(104, 163, 227, 0.06); content: ''; position: absolute; right: 12px; top: 0; width: 1px; height: 100%; }
#partnerForm { background: rgba(39,45,54,0.5); margin: 10px 0 10px 30px; padding: 100px 60px 50px; border-radius: 11px;font-family: 'Barlow Semi Condensed' !important;     min-height: calc(100% - 20px);}
#partnerForm .sp-form-section { display: none; }
#partnerForm .DayPickerInput input, #partnerForm input[type=email], #partnerForm input[type=password], #partnerForm input[type=tel], #partnerForm textarea, #partnerForm input[type=text] { font-family: 'Barlow Semi Condensed'; height: 55px; border-radius: 5px; border-color: #3C4654; background: #141921; margin-bottom: 10px; padding: 10px 15px; font-size: 16px; }
.saphyte-form.dGhlbWUtODI .sp-input.error { margin-bottom: 0 !important; }
#partnerForm .select2-container--default .select2-selection--single .select2-selection__rendered { /* background: #141921; */ height: 55px; padding: 4px 15px; color: #798392; font-size: 15px; }
#partnerForm .select2-container--default .select2-selection--single, #partnerForm select, .selection, #partnerForm .sp-row .select2.select2-container { height: 55px; background: #141921; border-radius: 5px; }
#partnerForm .select2-container--default .select2-selection--single .select2-selection__arrow { min-height: 55px; }
#partnerForm .select2-container--default .select2-selection--single .select2-selection__placeholder{ color: #798392; }
 #partnerForm  .select2-container--default .select2-selection--single .select2-selection__rendered { color: #fff; }
.saphyte-form.dGhlbWUtODI .sp-form-label {font-size: 16px !important; font-weight: 400 !important; font-family: 'Barlow Semi Condensed' !important; text-transform: capitalize !important; letter-spacing: 0.2px; margin-bottom: 4px !important;}
div[data-id="are_you_an_existing_partner"] { width: 100%; }
#step-0 .sp-row:nth-child(2) { flex-direction: column; }
#step-0 .sp-row:nth-child(2) .sp-form-group { width: 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 20px; }
#step-0 .sp-row:nth-child(3) { margin-top: -20px; margin-bottom: 14px; }
.saphyte-form.dGhlbWUtODI .sp-ft-static-content .sp-description p { color: #CED5D6; font-size: 13px; font-weight: 400; }
#step-0 div[data-r="4"] { flex-direction: column-reverse; }
#step-0 div[data-r="4"] .sp-form-group { max-width: 100%; margin-bottom: 20px; }
.saphyte-form.dGhlbWUtODI .sp-ft-static-content .sp-description p { color: #CED5D6; font-size: 13px; font-weight: 400; }
#step-0 div[data-r="4"] { flex-direction: column-reverse; }
#step-0 div[data-r="4"] .sp-form-group { max-width: 100%; margin-bottom: 20px; }
#step-0 div[data-rc="r4c0"] div div div { display: flex; align-items: center; justify-content: space-between; }
#step-0 div[data-rc="r4c0"] div div div label { font-size: 18px; font-family: 'Barlow Semi Condensed'; text-transform: initial; font-weight: 400; }
#step-0 div[data-rc="r4c0"] .inputs_container.sp-radios { margin: 0; gap: 20px; }
#step-0 div[data-rc="r4c0"] .inputs_container.sp-radios .sp-pretty { margin: 0; border: 1px solid #313740; padding: 3px 10px; line-height: 40px; border-radius: 30px; height: 40px; width: 80px; }
#step-0 div[data-rc="r4c0"] .state {height: 18px;}
.saphyte-form .sp-margin-bottom { font-size: 18px; }
.saphyte-form .sp-margin-bottom .state.p-default { font-size: 18px; }
.sp-pretty .state.p-default label { font-size: 14px; font-family: 'Barlow Semi Condensed'; font-weight: 400; }
.saphyte-form.dGhlbWUtODI .sp-pretty.p-svg .state.p-default svg { width: 16px; height: 18px; border-radius: 3px; }
.saphyte-form.dGhlbWUtODI button.sp-btn--submit, .saphyte-form.dGhlbWUtODI button.sp-btn-success { width: 100%; border-radius: 4px !important; height: 47px; font-family: 'Barlow Semi Condensed'; font-weight: 500 !important; text-transform: capitalize; letter-spacing: 0.2px; font-size: 16px !important; }
.saphyte-form .sp-vertical-align-bottom, .saphyte-form .sp-vertical-align-middle { width: 100%; margin-top: 20px; }
.saphyte-form.dGhlbWUtODI .help-block.form-error { margin-top: 4px !important; }
.dGhlbWUtODI .sp-form-errors-summary { background: #434950 !important; color: rgba(255, 255, 255, 0.5) }
.dGhlbWUtODI .sp-form-errors-summary p, .dGhlbWUtODI .sp-form-errors-summary a { color: rgba(255,255,255,0.8) !important; font-family: 'Barlow Semi Condensed'; font-size: 13px !important; }
#step-0 div[data-rc="r4c0"] .inputs_container.sp-radios .form-error { margin-top: 80px !important; }
.sp-pretty .state.p-is-indeterminate { display: none !important; }
.saphyte-form.dGhlbWUtODI span.select2-search.select2-search--dropdown { background: #1b1b1b; }
.select2-container--default .select2-search--dropdown .select2-search__field { background: #1c2126; color: #ffff; }
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar { width:5px; }
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(255,255,255,0.05); }
 
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb { background-color: #888; outline: 1px solid slategrey; border-radius: 5px; }
.regExcaFormsignup #step-0 .sp-row:nth-child(3) { margin-top: 0; }
.saphyte-form input:-webkit-autofill{ -webkit-text-fill-color: #fff !important; -webkit-box-shadow: 0 0 0 30px #141921 inset !important; }


.sp-card.sp-submission-msg .sp-submission-msg__text { color: #fff; font-size: 30px; }
#partnerForm:has(.sp-submission-msg) { display: flex; align-items: center; justify-content: center; }
.saphyte-form.dGhlbWUtODI { border: 0; }
#partnerForm:has(.sp-form-errors-summary) { padding-top: 40px; }
.select2-container--default .select2-results>.select2-results__options { background: #272d37; }
.select2-container--open .select2-dropdown--below, .select2-container--open .select2-dropdown--above { border: 1px solid #3b3434; border-radius: 6px; overflow: hidden; }
.regExcaFormHolder.select2-container--open .select2-dropdown--below{  scale: 0.9;
  transform: translateX(-40px);}

.btnRegAppend { text-decoration: none !important; width: 200px; height: 47px; margin-top: 20px; }
.saphyte-form .sp-col { margin-bottom: 0 !important; }

.regformInfo .fw-m:after { content: ''; background: linear-gradient(90deg, #706F8E 0%, rgba(114, 151, 169, 0.00) 100%); position: absolute; bottom: -18px; width: 100%; height: 2px; left: 0; opacity: 0.2; }
.alreadyhavelogin {display: flex;align-items: center;justify-content: flex-start;gap: 0px;padding-top: 20px;}
.alreadyhavelogin p {margin: 0;font-size: 18px;font-weight: 400;white-space: nowrap;}
.alreadyhavelogin a.btn.btn-link {font-size: 18px;font-weight: 500;align-items: center;display: flex;justify-content: center;line-height: 100%;padding: 0 5px;height: 42px;gap: 4px;text-decoration: none;white-space: nowrap;color: #2d9cdb;}
.alreadyhavelogin .btn.btn-link .bi { position: relative; top: 1px; transition: all 0.5s ease-in-out; left: 0; }
.alreadyhavelogin .btn.btn-link:hover .bi{transition: all 0.5s ease-in-out;left:7px}
.alreadyhavelogin a.btn.btn-link:focus-visible { border: 0; box-shadow: none; }
@media(max-width:1540.98px){
  .regformInfo .excFundedBadge span { font-size: 18px; }
  .regformInfo h2 { font-size: 39px; }
  .regformInfo p.fw-m { font-size: 18px; }
  .registerboxCount .data { padding: 10px; }
  #partnerForm { padding: 50px; }
  #partnerForm.saphyte-form .sp-col { margin-bottom: 0 !important; }
  
}
@media(max-width:1370px){
 .regExcaFormHolder.select2-container--open .select2-dropdown--below {transform: translateX(-30px); }
}
@media(max-width:1200px){
 .regExcaFormHolder.select2-container--open .select2-dropdown--below {transform: translateX(-27px); }
}
@media(max-width:992px){
  .registerboxCount { display: none; }
  .formHolder { scale: 1; margin: 0 10px; margin-top: 0px; background: transparent; padding: 0; margin-bottom: 50px; }
  .formHolder:before { display: none; }
  .regformInfo .excFundedBadge { margin-left: 0; min-width: 300px; }
  #partnerForm { margin: 20px 0; }
  .regformInfo { padding-top: 20px; }
  .regExcaFormHolder.select2-container--open .select2-dropdown--below{scale: 1; transform: translateX(0);}
.navbar a.btn { height: 52px; display: block; margin-bottom: 10px; }
}

@media(max-width:576px){
  #partnerForm { padding: 30px; }
  #step-0 div[data-rc="r4c0"] div div div { flex-direction: column; align-items: flex-start; }
  #step-0 div[data-rc="r4c0"] .inputs_container.sp-radios { flex-direction: row; align-items: center; justify-content: center; }
  #step-0 div[data-rc="r4c0"] .inputs_container.sp-radios .sp-pretty { align-items: center; justify-content: center; }
  #step-0 div[data-rc="r4c0"] .inputs_container.sp-radios .form-error {margin-left: 60px;}
  #step-0 div[data-rc="r4c0"] .inputs_container.sp-radios:has(.has-error) { margin-bottom: 20px; }
  #step-0 div[data-rc="r4c0"] .state { font-size: 16px; height: auto; }
  #step-0 div[data-rc="r4c0"] div div div label { line-height: 130%; font-size: 15px; }
  .regExcaFormsignup #step-0 .sp-row:nth-child(3) { gap: 14px; }

  .navbar .nav-link { padding: 15px 0; font-size: 20px; }
  .navbar a.btn { height: 52px; display: block; margin-bottom: 0px; }
}

/* Video Modal */
.modal-video { background: #27292D; max-width: 1000px; border-radius: 10px; padding: 0; }
#video-modal .modal-dialog { max-width: 1000px; margin: auto; }
#video-modal .modal-dialog .modal-content { border-radius: 13px; box-shadow: 0 0 30px rgba(0,0,0,0.5); }
.closeIgModal .btn-close { position: absolute; bottom: -50px; left: 50%; border: 1px solid #fff; width: 48px; height: 48px; border-radius: 100%; text-align: center; transform: translate(-50%, 20px); opacity: 1; color: #fff; background-image: none; display: flex; align-items: center; justify-content: center; }
.closeIgModal .btn-close:hover { background: #4ba4db; }
.responsive-video { position: relative; padding-bottom: 52.15%; padding-top: 25px; height: 0; }
.new-accordtionIframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.video-youtube-container { display: block; width: 100%; margin: 20px auto; background-color: #e0e1e4; border-radius: 12px; }
.youtube-player { display: block; margin: 20px auto; padding-bottom: 56.25%; overflow: hidden; position: relative; width: 100%; height: 100%; cursor: hand; cursor: pointer; display: block; }
.video-youtube-play-btn { height: 72px; width: 72px; left: 50%; top: 50%; margin-left: -36px; margin-top: -36px; position: absolute; background: url("https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/video-youtube-play-icon.png") no-repeat center center; background-size: 72px 72px; }
.video-youtube-container h5 {  font-size: 20px; color: #17191b; padding: 10px; font-weight: 500; font-family: "Barlow Semi Condensed", sans-serif; }
.videonewbutton {margin: 0px 10px 10px 10px; position: relative; cursor: pointer;}
.video-youtube-container .videonewbutton img {border-radius: 8px;}
@media only screen and (max-width: 576px){ 
.video-youtube-play-btn {background-size: 30px 30px; }
.video-youtube-container h5 { font-size: 16px;}
}

/*custom form */
.fundedCustForm { background: rgba(39, 45, 54, 0.5); margin: 10px 0 10px 30px; padding: 100px 60px 50px; border-radius: 11px; font-family: 'Barlow Semi Condensed' !important; min-height: calc(100% - 20px); }
.fundedCustForm .form-control, .fundedCustForm .form-select { font-family: 'Barlow Semi Condensed'; height: 62px; border-radius: 5px; border: 1px solid #3C4654 !important; background-color: #141921 !important; /* margin-bottom: 10px; */ padding: 10px !important; font-size: 16px; color: #fff; }
.fundedCustForm input:-webkit-autofill { -webkit-text-fill-color: #fff !important; border: 1px solid #3C4654 !important; -webkit-box-shadow: 0 0 0 30px #141921 inset !important; }
.fundedCustForm input:is(:-webkit-autofill, :autofill) { border: 3px solid darkorange; }
/* .fundedCustForm .form-control:placeholder-shown::-webkit-input-placeholder { opacity: 0; }
.fundedCustForm .form-control:not(:placeholder-shown)::-webkit-input-placeholder { opacity: 1; } */
.fundedCustForm .form-control::placeholder {
    color: rgba(255,255,255,0.5) !important;
    opacity: 1; /* Firefox */
  }
  
  .fundedCustForm .form-control::-ms-input-placeholder { /* Edge 12 -18 */
    color: rgba(255,255,255,0.5);
  }
.fundedCustForm .select2-container { height: 62px; }
.fundedCustForm .select2-container--default .select2-selection--single { height: 62px; background: #141921; border-color: #2d3540; }

.fundedCustForm .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 62px;padding-left: 12px;}

.fundedCustForm .select2-container--default .select2-selection--single .select2-selection__arrow { height: 62px; }
.fundedCustForm  .was-validated .form-control:invalid, .fundedCustForm  .form-control.is-invalid { border-color: #dc3545 !important;}
.select2-search--dropdown { background: #272d37; }
.select2-container--default .select2-search--dropdown .select2-search__field { height: 40px; }

.select2-container--default .select2-results__option--selected { background: #15b3ea !important; }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background: #15b3ea !important; }
.select2-results__option{height:32px; font-size:16px;}
.fundedCustForm .form-floating { margin-bottom: 20px !important; }
.fundedCustForm .form-check-input.is-invalid~.form-check-label, .fundedCustForm .was-validated .form-check-input:invalid~.form-check-label, .fundedCustForm .form-check-input.is-valid~.form-check-label, .fundedCustForm .was-validated .form-check-input:valid~.form-check-label { color: #fff; }
.fundedCustForm  .form-check-input { background-color: transparent; border-color: #fff;cursor: pointer; }
.form-control:focus, .form-check-input[type=checkbox]:focus { outline: none; box-shadow: none; }
button.solidbtn{ width: 100%; height: 52px; font-size: 20px; margin-top: 20px; }

label.form-check-label a {
    color: #39a8e3;
}
.password-visible { position: absolute; right: 0; top: 46px; cursor: pointer; }
#widget_exma_register .password-visible::after { top: 0px; }
.hide_pass_eye::after { background-image: url(../uploads/password-visible.svg); }
.show_pass_eye::after { background-image: url(../uploads/password-visible-open.svg); }
.password-visible::after { content: ""; position: absolute; width: 32px; height: 32px; right: 5px; top: 3px; background-repeat: no-repeat; background-position: center; }
    @media(max-width:992px){
        .fundedCustForm {
            margin-left: 0;
            margin-top: 30px;
            padding: 50px 30px;
        }

    }
    @media(max-width:576px){
        .fundedCustForm {
            margin-left: 0;
            margin-top: 30px;
            padding: 50px 30px;
        }
        
        .fundedCustForm .col-6 {
            display: block;
            width: 100%;
        }
    }
    .form-floating>.form-control.password_validation.validator-error {
        background-position: 92% center !important;
    }
.signin_signup_right .validator-error.validator-valid, .signin_signup_right .validator-error {
    border-color: var(--bs-danger) !important;
    padding-right: calc(1.5em + 0.75rem) !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") !important;
    background-repeat: no-repeat !important;
    background-position: right calc(0.375em + 0.1875rem) center !important;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) !important;
}

.signin_signup_right .validator-valid {
    border-color: var(--bs-success) !important;
    padding-right: calc(1.5em + 0.75rem) !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") !important;
    background-repeat: no-repeat !important;
    background-position: right calc(0.375em + 0.1875rem) center !important;
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) !important;
}
.needs-validation .password_validation.validator-error:valid {
    background-position: 92% center !important;
}
.needs-validation .password_validation.validator-valid:valid {
    background-position: 92% center !important;
}
.input-spinner {
    position: absolute;
    top: 40px;
    right: 20px;
    width: 20px;
    height: 20px;
    border-width: 2px;
    color: #4ba4db !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected=true] {
    font-size: 16px !important;
}
.form-floating > label {
    position: unset;
    padding: 0;
}

.disable_inp.form-mrinput .form-control {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0 !important;
    border-right: 0;
}

input#phone {
    border-left: 0 !important;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
input#phone.validator-error{
    border-left: 1px solid #dc3545 !important;
}

input#phone.validator-valid{
    border-left: 1px solid #198754 !important;
}



/* Exclusive Payment Methods New */
/* .paymentLogosBox { background: linear-gradient(to right, #2A3032 0%, #0f1112 80%) padding-box, linear-gradient(to left, #0f1112 45%, #666666 85%) border-box !important; } */
.startJourneyFooter .rightBox { width: 40%; padding-left: 0; }
.rightBox .helpInfo p {   color: #d5d5d5; width: 80%;  }
.startJourneyFooter .leftBox { position: relative; }
.leftBox .simpleText:before{ content: ''; position: absolute; width: 5px; height: 40px; left: 40.4%; background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/funded-lp-divider-verticle.png) no-repeat; }
.rightBox:before   { content: ''; position: absolute; width: 5px; height: 40px; left: 33.8%; background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/funded-divider-line-elite.svg ) no-repeat; }
@media(min-width:1635px){
  .faqTabs .slick-track{ margin: 0 5px!important; } 
}

@media(max-width:1399px){
  .leftBox .simpleText:before{   left: 42.5%;  }
  .rightBox .helpInfo p {  font-size: 15px; }
}
@media (max-width: 1200px) and (min-width: 992px) {
    .leftBox .simpleText:before{   left: 41%;  } 
    .startJourneyFooter .rightBox { width: 34%; }
    .rightBox .helpInfo p {  width: 75%; font-size: 13px; }
    .rightBox:before { left: 29.8%; }
}
@media(max-width:992px){
 .startJourneyFooter .rightBox { width: 100%; }
 .rightBox .helpInfo p {   width: 100%;  }
 .leftBox .simpleText:before{    display: none; }
 .rightBox:before{    display: none; }
  .faqCategory .info h5 { font-size: 1.3rem; }
}

/* SLider mobile */
.modifieddots .slick-dots li { width: 6px; height: 6px; border-radius: 50%; opacity: 1; background-color: #ffffff; border-top: inherit; border-bottom: inherit; display: inline-block; margin: 0 3px; cursor: pointer; transition: 0.5s all ease-in-out; }
.modifieddots .slick-dots { text-align:center; margin:0; padding: 0; }
.modifieddots .slick-dots li button { display: none; }
.modifieddots .slick-dots li.slick-active { background-color: #4ba4db!important; width: 25px !important; border-radius: 10px !important; }
@media (max-width: 576px) {
    .funditem {   margin: 50px 10px 35px!important;  }
    /* .funditem { min-height: 290px!important;  margin: 50px 10px 35px!important;  } */
}


/* Funded Coming Soon Popup */
#fundedPopupComingsoon .modal-body{ max-width: 380px; border-radius: 10px; padding: 0; }
#fundedPopupComingsoon .modal-dialog { max-width: 380px; margin: auto; }
#fundedPopupComingsoon .modal-dialog .modal-content {border-radius: 9px;background: none;border: none;background: linear-gradient(to bottom, #191F24 0%, #191F24 0%) padding-box, linear-gradient(to top,#2D3B43 0%, #51778A 169%, #648CA0 143%) border-box;border: 1px solid transparent;}
.modalHeadfundedImg1 { text-align: center; }
.modalHeadfundedImg1 img {border-radius: 9px 9px 0 0; width: 100%;}
.fundedInfo {text-align: center;padding: 0 0px; border-radius: 0 0 13px 13px;padding-bottom: 30px;position: relative; top: -20px; padding: 0;}
.fundedInfo p span { color: #394957; margin: 0 6px; }
.fundedInfo p.fundedPoints { font-size: 20px; color: #fff; margin-top: -25px; margin-bottom:30px; }
.termsApply {font-size: 16px;  margin-bottom: 40px;color: #fff; font-family: 'Barlow Semi Condensed';}
.hgInstaLink { column-gap: 5px; font-family: var(--secondryfamily); color: #4eb2f0; font-size: 22px; font-weight: 500; line-height: 180%; }
.fundedInfo h2 { font-size: 28px; font-family: "Barlow Semi Condensed" !important; font-weight: 400; text-transform: none; color: #ffffff; margin: 8px 0 15px 0; }
.funded .fundedSaving-contest { width: 90%; }
.funded .rang-rover-poupup.button.solidbtn { width: 190px !important; margin: auto; font-size: 16px; font-family: var(--primaryfamily); line-height: 22px; height: 100%; display: flex; align-items: center; margin-top: 12px; }
.funded .button.solidbtn:hover { background: #4eb2f0; }
.funded .btn-link { color: #fff; text-decoration: none; margin-top: 5px; font-size: 15px; }
.funded .btn-link:hover { color: #4eb2f0; }
.closeIgModal .btn-close { position: absolute; bottom: -45px; left: 50%; border: 1px solid #fff; width: 40px; height: 40px; border-radius: 100%; text-align: center; transform: translate(-50%, 20px); opacity: 1; color: #fff; background-image: none; display: flex; align-items: center; justify-content: center; }
.closeIgModal .btn-close:hover { background: #4ba4db; }
.popupCtas { display: flex; align-items: center; justify-content: center; flex-direction: column; margin-bottom: -15px; }
.popupCtas .watchavideo { color: #29ABE2; font-size: 20px; margin-bottom: 10px; display: flex; font-family: 'Barlow Condensed'; font-weight: 400;transition:all 0.5s ease-in-out }
.popupCtas .watchavideo:hover { color: #fff;transition:all 0.2s ease-in-out }
.popupCtas .watchavideo:hover svg path { fill: #fff; stroke: #fff;transition:all 0.2s ease-in-out }
.popupCtas .button.linebtn { font-size: 26px; width: auto; width: 234px; display: flex; align-items: center; justify-content: center; font-weight: 500; line-height: 100%; color: #00A7E1; padding: 12px 0 15px; border: 1px solid #00A7E1; box-shadow: 0px 10px 30px rgba(0,0,0,0.2); }
.popupCtas .button.linebtn:hover { color: #fff; }

@media(max-width:576px){
    #fundedPopupComingsoon .modal-dialog { max-width: 350px; padding-right: 0; }
    #fundedPopupComingsoon { padding-right: 0 !important; }
}

/* removed by jan 2025 css  */
/* .btnChallengesTop { pointer-events: none !important; background: #17232a; border: 1px solid #15b3ea; }
table.table.table-challenges tr:last-child td:nth-child(2) a { pointer-events: none!important; background: #17232a; border: 1px solid #15b3ea; }
@media (max-width: 991.98px) {
    .footFix a { pointer-events: none!important; background: #17232a; border: 1px solid #15b3ea; }
} */

/*----------------------------------
        New Section add 20% off 
-----------------------------------*/
@font-face { font-family: "Barlow Condensed"; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTx3L3I-JCGChYJ8VI-L6OO_au7B6x7T2kn3.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Barlow Condensed"; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTx3L3I-JCGChYJ8VI-L6OO_au7B6x_T2kn3.woff2) format("woff2"); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Barlow Condensed"; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTx3L3I-JCGChYJ8VI-L6OO_au7B6xHT2g.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Barlow Condensed"; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3nWuZEC.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Barlow Condensed"; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3jWuZEC.woff2) format("woff2"); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Barlow Condensed"; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lwz3bWuQ.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Barlow Condensed"; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3nWuZEC.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Barlow Condensed"; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3jWuZEC.woff2) format("woff2"); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Barlow Condensed"; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3bWuQ.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@-webkit-keyframes bg-spin { from { --border-angle: 0deg; } to { --border-angle: 360deg; } }
@keyframes bg-spin { from { --border-angle: 0deg; } to { --border-angle: 360deg; } }
@property --border-angle { syntax: "<angle>"; inherits: false; initial-value: 0turn; }
.off20PercentContainer { display: flex; align-items: center; justify-content: space-between; background: linear-gradient(90deg, #0A323C 0%, #222A30 21.19%) padding-box, linear-gradient(to right, red 10%, red 100%) border-box; border: 1px solid transparent; border-radius:20px 20px 0 0;height: 90px;position: relative; background-image:conic-gradient(from var(--border-angle), #222A30 100%, #0A323C 0%), conic-gradient(from var(--border-angle), transparent 40%, rgba(0,167,255,1), rgba(71,91,103,0.1)); background-repeat: no-repeat; -webkit-animation: bg-spin 3s linear infinite; animation: bg-spin 3s linear infinite;padding-right: 25px;}
.off20PercentContainer::after{position: absolute;content: "";left: 0;top: 0;height: 90px;width: 680px;background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/off-mask-bg.webp) no-repeat;background-position: 0 0;background-size: contain;border-radius: 14px 14px 14px 0;}
.offMidSec{position: relative;padding-right: 50px;display: flex;z-index: 1;align-items: center;}
.off20PercentContainer hr{flex-grow: 1; height: 1px;background-color: #455763;}
.offMidSec h2 span{font:normal 600 57px/60px "Barlow Condensed", sans-serif;color: rgba(255,255,255,1);background:linear-gradient(90deg, #87DCFF 0%, #ffffff 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;filter: drop-shadow(0px 19px 7px rgba(0, 0, 0, 0.6));}
.offMidSec h2{font:normal 400 33px/34px "Barlow Condensed", sans-serif;color: rgba(255,255,255,1);display: flex;align-items: center;gap: 12px;margin:-10px 0 0 1px;}
.promoCode{font: normal 400 32px/33px "Barlow Condensed", sans-serif;gap: 3px;padding: 12px 24px; border-radius: 10px;background-color: rgba(23,26,27,1);background:linear-gradient(to right, rgba(23,26,27,1) 100%, rgba(23,26,27,0) 0) padding-box, linear-gradient(to bottom, rgba(85,90,95,0.8) 50%, rgba(34,36,38,1) 80%) border-box;border: 1px solid transparent;display: flex;align-items: center;justify-content: center;color: #00A7E1;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25) inset;height: 56px;}
.promoCode button{font-weight: 500;cursor: pointer;border: none;box-shadow: none;background: transparent;padding: 0;color: #00A7E1;}
.validityInfo{display: flex;gap: 3px;align-items: center;font: normal 400 22px/24px "Barlow Condensed", sans-serif;color: rgba(255,255,255,1);white-space: nowrap;}
.offRightSec{display: flex;gap: 15px;position: relative;z-index: 1;padding-left: 50px;}
.giftImgHolder{width: 153px;height: 128px;margin-top: -42px;}
.giftImgHolder img{width: auto;height: 130px;}
.popover { background: rgba(23,26,27,1);border: 1px solid #00A7E1;}
.popover-body{color: #00A7E1;font-size: 1rem;padding: 10px;}
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before{border-bottom-color:#00A7E1}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after{border-bottom-color:rgba(23,26,27,1)}
@media screen and (max-width:1399px){
  .offMidSec{padding-right: 20px;}
  .offRightSec{padding-left: 20px;}
  .off20PercentContainer hr{display: none;}
  .off20PercentContainer{padding-right: 15px;}
}
@media screen and (max-width:1199px){
  .offMidSec h2{font: normal 400 30px/32px "Barlow Condensed", sans-serif;margin: -10px 0 0 10px;}
  .offMidSec h2 span{font: normal 600 48px/50px "Barlow Condensed", sans-serif;margin: 0;white-space: nowrap;}
  .offRightSec{padding-left: 0;}
  .promoCode{font: normal 400 28px/30px "Barlow Condensed", sans-serif;}
  .promoCode span{font-weight: 500;}
  .validityInfo p{display: flex;flex-direction: column;align-items: flex-start;}
}
@media screen and (max-width:991px){  
  .offMidSec h2{font: normal 400 20px/22px "Barlow Condensed", sans-serif;flex-direction: column;align-items: flex-start;gap: 3px;}
  .offMidSec h2 span{font:normal 600 48px/50px "Barlow Condensed", sans-serif}
  .validityInfo p{flex-direction: row;gap: 5px;}
}
@media screen and (max-width:768px){
  .off20PercentContainer{height: auto;padding-right: 10px;} 
  .off20PercentContainer::after{width: 100%;background-size: cover;height: 100%;}
  .offMidSec h2{font: normal 400 20px/22px "Barlow Condensed", sans-serif;margin: 0 0 10px 0px;}
  .offMidSec h2 span{font:normal 600 52px/54px "Barlow Condensed", sans-serif}
  .promoCode{padding: 12px 15px;height: 50px;}
  .offMidSec{padding-right: 0;}
  .offRightSec{padding-left: 0;}
  .validityInfo p{flex-direction: column;gap: 0px;}
}
@media screen and (max-width:640px){
  .offMidSec h2{font: normal 400 18px/20px "Barlow Condensed", sans-serif;}
  .promoCode{font: normal 400 26px/28px "Barlow Condensed", sans-serif;}
  .validityInfo{font: normal 400 20px/22px "Barlow Condensed", sans-serif;}
  .promoCode span{font-weight: 500;}
}
@media screen and (max-width:576px){
  .giftImgHolder{width: 120px;height: auto;margin-top: 0;}
  .giftImgHolder img{margin-top: -3px;}
  .off20PercentContainer{flex-direction: column;height: auto;align-items: flex-start;padding-bottom: 12px;gap: 0;} 
  .off20PercentContainer::after{background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/off-mask-bg-mobile.webp) no-repeat;}
  .offRightSec{padding: 0 15px;}
  .offMidSec h2{font-size: 5vw;margin:-5px 0 0 26px;line-height: 1.1;}
  .offMidSec h2 span{font-size: 11vw;line-height: 1;margin: 0;}
  .validityInfo{font: normal 400 22px/24px "Barlow Condensed", sans-serif;}
  .promoCode{font: normal 400 30px/32px "Barlow Condensed", sans-serif;padding: 8px 15px;}
  .promoCode span{font-weight: 500;}
}
@media screen and (max-width:420px){
  .offMidSec h2{font-size: 5.5vw;}
  .offMidSec h2 span{font-size: 12vw;line-height: 1;margin: 0;}
  .validityInfo{font: normal 400 22px/24px "Barlow Condensed", sans-serif;}
  .promoCode{font: normal 400 28px/30px "Barlow Condensed", sans-serif;}
  .promoCode span{font-weight: 500;}
}


/*top menu promotion*/
.promoTop { display: flex; align-items: center; padding: 0; justify-content: space-between; }
.promoTop .promoCode { border-radius: 4px; border: 1px solid #FFF; background: rgba(24, 34, 41, 0.00); box-shadow: 0px 4.873px 4.873px 0px rgba(0, 0, 0, 0.25) inset; padding: 10px 16px; color: #fff; height: 38px; font-size: 22px; }
.promoTop .promoCode button { color: #fff; }
.promoTop .validityInfo { font-size: 16px; }
.offerheading .offer { color: rgba(255, 255, 255, 1); background: linear-gradient(to left, #87DCFF 0%, #ffffff 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; filter: drop-shadow(0px 19px 7px rgba(0, 0, 0, 0.6)); margin: 0; font-size: 25px; font-family: 'Barlow Semi Condensed'; font-weight: 600; }
.applicableon p { font-size: 16px; margin-bottom: 0; font-family: 'Barlow Condensed'; }
.promotionBar{background: url(https://exc-devp.s3.eu-west-2.amazonaws.com/uploads/excf-topbar-bg.svg);background-color: #000;}
.promotionBar .promoTop { max-width: 820px; margin-left: auto !important; margin-right: 0; }
.promoTop .offRightSec { padding-left: 0; padding-right: 50px; }

.winnerListSlide:not(.slick-initialized){display: none;}
.winnerListSlide .list-items { border-radius: 8.993px; background: url(https://exc-prodp.s3.eu-west-2.amazonaws.com/uploads/excf-payoutslide-item-bg.svg) no-repeat; padding: 14px; display: flex ; align-items: center; justify-content: space-between; gap: 10px; background-size: 100% 100%; margin: 0 5px; }
.winnerListSlide  .content { width: 50%; }
.winnerListSlide  .content h4 { font-size: 25px; margin-bottom:0; }
.winnerListSlide  .content h5 { font-size: 15px; margin-bottom: 2px; }
.winnerListSlide  .content p img { width: 12px; border-radius: 100%; height: 12px; }
.winnerListSlide  .content p { font-size: 12px; color: #608394; margin: 0; width: 100%; display: flex; align-items: center; gap: 10px; }
.winnerListSlide  .imgBox {border-radius: 4px;border: 0.552px solid #46555c;background: linear-gradient(78deg, rgba(24, 29, 33, 0.00) 3.06%, rgba(30, 61, 76, 0.00) 99.07%);width: 95px;overflow: hidden; cursor: pointer;}

.fold2 .data{padding: 50px 30px 50px 30px;text-align: center;display: flex;align-items: center;gap: 10px;justify-content: center;}
.fold2 .data p { margin: 0; text-align: left; line-height: 120%; }
.data h3 { font-size: 62px; }

@media(max-width:992px){
  .offcanvas-body { padding-top: 0; }
  .offcanvasPromo.promotionBar { margin: 0 -20px; background-size: cover; background-position: center center; }
  .offcanvasPromo .promoTop .offRightSec {flex-direction: column;padding-right: 0;gap: 4px;}
  .offcanvasPromo .promoTop { gap: 10px; justify-content: space-between; }
  .offcanvasPromo.promotionBar .promoTop .offerheading { /* width: 90% !important; */ display: inline-flex; }
  .offcanvasPromo .offerheading p.offer { font-size: 20px; line-height: 120%; }
  .offcanvasPromo .offerheading .applicableon p { color: #fff !important; background: transparent; }
  .offerheading .offer { font-size: 22px; line-height: 100%; margin-right: 5px; }
  .offcanvasPromo.promotionBar .promoTop .offerheading p { margin: 0; }
  .offcanvasPromo.promotionBar .promoTop .offerheading .applicableon { font-size: 12px; }
  .offcanvasPromo .promoTop .promoCode { font-size: 14px; height: 28px; width: 93px; border: 1px solid #878484; }
  .offcanvasPromo .validityInfo p { font-size: 12px; }
  .promoTop .validityInfo img { width: 10px; }
  }
  @media(max-width:576px){
    .data h3 { font-size: 32px; }
  .fold2 .data p { font-size: 14px; }   
  }

  /* Modal Lightbox slider  */
  html:has(dialog[open]) { overflow: hidden; scrollbar-gutter: stable; }
  dialog { --_gutter: 2rem; padding: 1rem; outline: unset; border: unset; background: unset; max-height: 100vh; cursor: zoom-out; }
  dialog::backdrop { background: rgba(0, 0, 0, 0.9); opacity: 0.75; }
  dialog form { position: absolute; opacity: 1; right:20px; top:20px }
  dialog img { max-height: calc(100vh - var(--_gutter)); width: 100%;}
  dialog::view-transition-group(active-lightbox-image) { animation-duration: 300ms; animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1); }
  .lightboxClose { background: transparent; border: 0; color: rgba(255,255,255,0.6); font-size: 24px; }

  /* New Revised Slider */
  @media(min-width:576px){
    .winnerListSlide .list-items{width:235px !important}
   }

  @media(max-width:576px) {
  .winnerListSlide .list-items { border-radius: 10px; border: 1px solid transparent; background: linear-gradient(-190deg, #181D21 -60%, #1E3D4C 130%) padding-box, linear-gradient(to bottom, #ABE3FF -20%, #56798B 14%, #56798B 70%) border-box; padding: 16px 16px; display: flex; align-items: center; justify-content: space-between; gap: 10px; width: 100%; margin-bottom: 20px; }
  .winnerListSlide .imgBox{width: 155px;}
  .winnerListSlide .content h5 { font-size: 20px; }
  .winnerListSlide .content p { font-size: 18px;}
  .winnerListSlide .content p img { width: 20px; height: 20px; }
}