
  .cart-box{padding: 200px 0;background: #030e06;}
  .cart-box h2{font-size: var(--fs-48);font-weight: 600;line-height: 120%;text-align: center;color: var(--v-white);    margin-bottom: 20px;}
  .cart-box .step-con{display: flex;width: 100%; max-width: 528px;margin: auto;justify-content: space-between;position: relative; margin-bottom: 60px;}
  .cart-box .step-con::before{content: "";position: absolute;}
  .step-con .step-name{display: flex;align-items: center;gap: 12px;}
  .step-con .step-name span{font-size: var(--fs-16);font-weight: 400;line-height: 150%;color: var(--v-white);width: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;height: 40px;position: relative;}
  .step-con .step-name span::before{display: block;content: '';border-radius: 50%;border: 1px solid transparent; background: linear-gradient(317deg, #3A3F3B 10.34%, #030E06 40.04%, #3A3F3B 100.18%) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;pointer-events: none;}
  .step-con .step-name p{font-size: var(--fs-16);font-weight: 400;line-height: 150%;color: var(--v-white);margin-bottom: 0;}
  .step-con .step-lin{}
  .step-con .step-lin::before{content: '';position: absolute;bottom: 50%;left: 50%;height: 1px;background: linear-gradient(90deg, rgba(151, 161, 154, 0) 0%, #97A19A 30%, #97A19A 70%, rgba(151, 161, 154, 0) 100%);mask: repeating-linear-gradient(to right, transparent 0, transparent 3px, #97A19A 3px, #97A19A 6px);width: 139px;transform: translate(-50%, -50%);}
  .step-con .step-name.active span{background: linear-gradient(140deg, rgba(57 255 120 / 0%) 30%, rgb(57 255 120 / 11%) 100%);}
  .step-con .step-name.active span::before{background: linear-gradient(317deg, rgb(0 255 81 / 22%) 10%, #030E06 45%, rgb(0 255 81 / 22%) 100%) border-box;}
  .step-con .step-name.active span{color: var(--v-green);}
  .step-con .step-name.active p{color: var(--v-green);}
  .cart-box .challenge-box{ display: flex;justify-content: space-between;gap: 20px;}
  .challenge-box .challenge-left{display: flex;flex-direction: column;gap: 22px;width: 100%;max-width: 920px;position: relative;    padding: 32px 32px;height: fit-content;background: radial-gradient(86.44% 150.15% at 2.34% 0%, rgba(58, 63, 59, 0.2) 0%, rgba(3, 14, 6, 0.2) 100%);border-radius: 24px;}
  .challenge-box .challenge-left::before{display: block;content: '';border-radius: 24px;border: 1px solid transparent;background: linear-gradient(352deg, #3A3F3B 10.34%, #030E06 40.04%, #3A3F3B 100.18%) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;pointer-events: none;}
  .challenge-click{ margin-bottom: 20px;}
  .challenge-click h4{font-size: var(--fs-24);font-weight: 600;line-height: 150%;color: var(--v-white);margin-bottom: 12px;}
  .challenge-click ul{display: flex;gap: 12px; flex-wrap: wrap;}
  .challenge-click li{font-size: var(--fs-16);font-weight: 600;line-height: 150%;color: var(--v-white);border-radius: 34px;display: flex;align-items: center;width: 100%;padding: 8px 0;justify-content: center; transition: all 0.3s;gap: 10px;padding: 15px 0;position: relative;cursor: pointer;}
  .challenge-click li::before{display: block;content: '';border-radius: 34px;border: 1px solid transparent; background: linear-gradient(180deg, #3A3F3B 10.34%, #2225239c 100%) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;pointer-events: none;transition: all 0.3s;}
  /* .challenge-click li img{width: 100%; max-width: 40px;} */
  .challenge-program{}
  .challenge-program li{width: fit-content;padding: 15px 20px;}
  /* .challenge-program li img{box-shadow: 0px 0px 6px 1px #00FF5133;border-radius: 50%;} */
  .challenge-accountSize{}
  .challenge-accountSize li{width: 100%; padding: 15px 0;max-width: 161px;}
  /* .challenge-tradingPlatform{margin-bottom: 0;} */
  .challenge-tradingPlatform li{width: calc((100% / 2) - 10px); min-width: 138px;}
  .challenge-tradingPlatform li img{max-width: 52px;}
  .challenge-click li.active::before{border: 1px solid #00FF51;-webkit-mask: none;background: none;}
  .challenge-box .challenge-right{}
  .challenge-right .challenge-top-box{width: 100%;position: relative;border-radius: 24px;overflow: hidden;margin-bottom: 20px;padding: 1px;}
  .challenge-right .challenge-top-box::after{content: "";position: absolute;width: 200%;height: 200%;z-index: 0;top: -50%;left: -50%;background-image: conic-gradient(transparent 15%, #66ff97b8 25%, transparent 35%, transparent 65%, #66ff97b8 75%, transparent 85%);transform: rotate(0deg);border-radius: 50%;animation: linerotate 8s infinite ease-in-out;}
  .challenge-right .challenge-top{width: 100%;max-width: 460px;position: relative; background: url("/wp-content/themes/Moneta/images/challenge-top-bg.webp?v=2") top left no-repeat; background-size: cover;border-radius: 24px;overflow: hidden;padding: 32px 32px;min-width: 330px;background-color: #030e06;z-index: 2;}
  /* .challenge-right .challenge-top::before{display: block;content: '';border-radius: 25px;border: 1px solid transparent;background: linear-gradient(90deg, rgb(68 75 70 / 20%) 0%, #66ff977a 30%, #66ff977a 70%, rgb(61 91 70 / 20%) 100%) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;pointer-events: none; animation: linerotate 6s infinite ease-in-out;} */

  #kl_newsletter_checkbox_field{margin: 30px 0 10px;}
  .text-mt5{font-size: var(--fs-12);color: var(--v-green);background: radial-gradient(100% 363.11% at 0% 0%, #033011 0%, #02210B 100%);font-weight: 400;line-height: 150%;padding: 7px 12px;border-left: 1px solid var(--v-green);border-radius: 2px;margin-top: 10px;width: 100%;}

  
.challenge-tradingPlatform:not(:has(li[data-name="MetaTrader 5"])) + .text-mt5,
.challenge-tradingPlatform:not(:has(li[data-name="MetaTrader 5"])) ~ .text-mt5 {
  display: none;
}

#woocommerce-checkout-form-coupon{display: none !important;}

  @keyframes linerotate{
      0% {
        transform: rotate(0deg);
      }
      25% {
        transform: rotate(110deg);
      }
      50% {
        transform: rotate(150deg);
      }
      75% {
        transform: rotate(290deg);
      }
      100% {
        transform: rotate(360deg);
      }
  }
  .challenge-right .challenge-top h4{font-size: var(--fs-24);font-weight: 600;line-height: 150%;margin-bottom: 20px;color: var(--v-white);margin-bottom: 4px;}
  .challenge-right .challenge-top .challenge-info .info-text{display: flex;align-items: center;margin-bottom:22px;gap: 5px;flex-wrap: wrap;}
  .challenge-top .challenge-info P{font-size: var(--fs-14);margin-bottom: 0;padding: 3px 10px;background: radial-gradient(101.9% 105.26% at 100% 82.89%, rgba(0, 255, 81, 0.1) 0%, rgba(0, 255, 81, 0.001) 100%);-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);border-radius: 8px;position: relative; width: fit-content;}
  .challenge-top .challenge-info P::before{display: block;content: '';border-radius: 8px;border: 1px solid transparent;background: linear-gradient(317deg, #538d66 10.34%, #030E06 40.04%, #538d66 100.18%) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;pointer-events: none;}
  /* .challenge-top .challenge-info span{width: 6px;height: 6px;border-radius: 50%;background: var(--v-green);display: block; margin: 0 12px;}*/ 
  .challenge-top .challenge-info .info-program{}
  .challenge-top .challenge-info .info-accountSize{}
  .challenge-top .challenge-info .info-tradingPlatform{display: flex;align-items: center; gap: 5px;}
  .challenge-top .challenge-info .info-tradingPlatform img{width: 20px;}
  .challenge-right .challenge-top .coupon-box{margin-bottom: 20px; }
  .challenge-right .challenge-top .coupon-box .couponCon{width: 100%;max-width: 400px;border: 2px dashed #056122;border-radius: 12px;display: flex;padding: 7px 7px 7px 20px;background: #030e0696;gap: 20px;}
  .challenge-right .challenge-top .coupon-box .coupon-tip{font-size: var(--fs-12);margin-top: 5px;color: #ad150a;}
  .challenge-top .coupon-box .coupon-input{}
  .challenge-top .coupon-box .coupon-input input{background: #030e0600;border: none;color: var(--v-white);height: 100%;width: 100%;}
  .challenge-top .coupon-box .coupon-input input::placeholder {color: #76827A;font-size: var(--fs-20);font-weight: 600;line-height: 150%;}
  /* 兼容性前缀 */
  .challenge-top .coupon-box .coupon-input input::-webkit-input-placeholder {color: #76827A;font-size: var(--fs-20);font-weight: 600;line-height: 150%;}
  .challenge-top .coupon-box .coupon-input input::-moz-placeholder {color: #76827A;font-size: var(--fs-20);font-weight: 600;line-height: 150%;}
  .challenge-top .coupon-box .coupon-input input:-ms-input-placeholder {color: #76827A;font-size: var(--fs-20);font-weight: 600;line-height: 150%;}
  .challenge-top .coupon-box .coupon-input input::-ms-input-placeholder {color: #76827A;font-size: var(--fs-20);font-weight: 600;line-height: 150%;}
  .challenge-top .coupon-box .app-button{font-size: var(--fs-16);font-weight: 600;line-height: 150%;position: relative;padding: 9px 17px;border-radius: 8px; cursor: pointer;width: 100%;  max-width: fit-content;}
  .challenge-top .coupon-box .app-button::before{display: block;content: '';border-radius: 8px;border: 1px solid transparent;background: linear-gradient(150deg, #3A3F3B 10.34%, #030E06 40.04%, #3A3F3B 100.18%) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;pointer-events: none;}
  .challenge-right .challenge-top .price-box{display: flex;align-items: baseline;gap: 13px;margin-bottom: 20px;}
  .challenge-top .price-box .regular-price{font-size: var(--fs-60);font-weight: 600;line-height: 120%;color: var(--v-green);}
  .challenge-top .price-box .primary-price{font-size: var(--fs-24);font-weight: 400;line-height: 150%;color: #ABB3AE;}
  .challenge-top .green-button{width: 100%;margin-bottom: 24px;}
  .challenge-top .p-text{font-size: var(--fs-12);font-weight: 400;line-height: 150%;color: var(--v-green);text-align: center;margin-bottom: 8px;}
  .challenge-top .challenge-trading{}
  .challenge-top .challenge-trading ul{display: flex;justify-content: center;gap: 7px;}
  .challenge-top .challenge-trading ul li{}
  .challenge-right .challenge-bottom{width: 100%;max-width: 460px;position: relative;background: #02210B33;padding: 32px 20px 20px;border-radius: 24px;}
  .challenge-right .challenge-bottom::before{display: block;content: '';border-radius: 24px;border: 1px solid transparent;background: linear-gradient(352deg, #3A3F3B 10.34%, #030E06 40.04%, #3A3F3B 100.18%) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;pointer-events: none;}

  /* add change start */
  .challenge-box .challenge-trading{display: flex; align-items: center;gap: 5px;flex-wrap: wrap;justify-content: center;}
  .challenge-trading .challenge-serve{display: flex;gap: 7px;justify-content: center;}
  .challenge-trading .challenge-serve .serve-box{font-size: var(--fs-12);font-weight: 600;line-height: 150%;color: var(--v-white);display: flex;align-items: center;gap: 4px;max-width: 199px;justify-content: center;border-radius: 6px; padding: 2px 8px; position: relative;background: radial-gradient(101.9% 105.26% at 100% 82.89%, rgba(0, 255, 81, 0.1) 0%, rgba(0, 255, 81, 0.001) 100%);}
  .challenge-trading .challenge-serve .serve-box::before{display: block;content: '';border-radius: 6px;border: 1px solid transparent;background: linear-gradient(352deg, #476551 10.34%, #030E06 40.04%, #476551 100.18%) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;pointer-events: none;}
  .challenge-trading .challenge-serve .serve-box img{}
  
  .challenge-box .challenge-top-box .challenge-reviews{display: flex;align-items: center;gap: 10px;justify-content: center;margin-bottom: 24px;}
  .challenge-box .challenge-top-box .challenge-reviews p{font-size: var(--fs-16);font-weight: 600;line-height: 150%;color: var(--v-white);margin-bottom: 0;}
  .challenge-box .challenge-top-box .challenge-reviews .star-box{position: relative;display: inline-block;}
  .challenge-box .challenge-top-box .challenge-reviews .star-box .star-img{ position: absolute;top: 0;left: 0;overflow: hidden;width: 100%;z-index: 1;}
  .challenge-box .challenge-top-box .challenge-reviews .star-box .star-img img{max-width: revert;}
  .challenge-box .challenge-top-box .challenge-reviews .star-box .back-img{}
  .challenge-box .challenge-top-box .challenge-reviews .logo-box{}
  
  /* .challenge-program li{    width: calc((100% - 48px) / 4);min-width: 130px;} */
  .challenge-program li[data-name="Instant Funding"] {order: 1;}
  .challenge-program li[data-name="Instant Funding Pro"] {order: 2;}
  .challenge-program li[data-name="1-Step Challenge"] {order: 3;}
  .challenge-program li[data-name="2-Step Challenge"] {order: 4;}
  .challenge-program li[data-name="Phoenix Challenge"] {order: 5;}
  /* add change end */

  /* .challenge-program li[data-name="Dragon_Program"] {order: 4;} */
  .challenge-tradingPlatform li[data-name="MetaTrader 5"] {order: 1;}
  .challenge-tradingPlatform li[data-name="MatchTrader"] {order: 2;}
  .cart-box .step-content{display: none;}
  .cart-box .step-1{display: flex; position: relative;}
  .cart-box .step-1 .cover-box{position: absolute;width: 100%;height: 100%;background: #a9a6a670;z-index: 3;border-radius: 24px;display: flex;align-items: center;justify-content: center;top: 0; left: 0;}

  .cart-box .step-1 .cover-box .rotate-img{animation: rotate 1s infinite linear;}
  @media (max-width: 1550px){
     /* add change start */
    .challenge-box .challenge-top-box .challenge-reviews .star-box .star-img img{width: 90px; max-width: none;}
    .challenge-box .challenge-top-box .challenge-reviews .star-box .back-img img{width: 90px; max-width: none;}
    /* add change start */
    .challenge-right .challenge-top .coupon-box .couponCon{padding: 7px;}
   }
   @media (max-width: 980px){
    .challenge-program li{max-width: 196px;}
    .challenge-accountSize li{width: calc(20% - 12px);}
   }

   @media (max-width: 920px){
    .cart-box .step-1{flex-direction: column;}
    .challenge-box .challenge-left{padding: 32px 32px;border-radius: 24px;position: relative;-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);background: var(--Background-Primary, #02210B33);}
    .challenge-box .challenge-left::before {display: block;content: '';border-radius: 24px;border: 1px solid transparent;background: linear-gradient(352deg, #3A3F3B 10.34%, #030E06 40.04%, #3A3F3B 100.18%) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;pointer-events: none;}
    .challenge-click{-webkit-backdrop-filter: none;backdrop-filter: none;background: none;padding: 0; }
    .challenge-right .challenge-top{max-width: none;min-width: unset;}
    .challenge-right .challenge-bottom{max-width: none;}
    .challenge-accountSize li{padding: 10px 0;min-width: 56px;}
    .challenge-right .challenge-top .coupon-box .couponCon{max-width: 360px;}
    .cart-box .step-con{margin-bottom: 32px;}
    
  }
  @media (max-width: 768px){
    .challenge-click li{padding: 8px 10px;}
    .challenge-click li img{width: 20px;}
    .step-con .step-lin::before{width: 80px;}
    .challenge-accountSize li{padding: 10px 0;}
    .challenge-tradingPlatform li{padding: 10px 0;}
    #kl_newsletter_checkbox_field{margin: 20px 0 00px;}
    
  }
   @media (max-width: 550px){
    .cart-box{padding: 144px 0 32px;}
    .cart-box h2{line-height: 140%;}
    .challenge-box .challenge-left{padding: 16px 16px;gap: 41px;}
    .challenge-click h4{margin-bottom: 20px;}
    .challenge-program li{max-width: none;}
    .step-con .step-name{flex-direction: column;}
    .cart-box .step-con{max-width: 340px;margin-bottom: 24px;}
    .challenge-right .challenge-bottom{ padding: 16px 20px 18px;}
    .challenge-right .challenge-top{padding: 32px 16px;}

    .text-mt5{margin-top: 20px;}
   }
    @media (max-width: 370px){
    .challenge-tradingPlatform li{width: 100%;}
   }


   .checkout-section{display: flex;gap: 20px;justify-content: space-between;}
.checkout-section .checkout-info{}
.checkout-section .checkout-info .info-box{width: 100%;max-width: 460px;position: relative;background: url(/wp-content/themes/Moneta/images/checkout-top-bg.webp) top left no-repeat;background-size: cover;border-radius: 24px;overflow: hidden;padding: 32px 32px;margin-bottom: 20px; min-width: 330px;}
.checkout-section .checkout-info .info-box::before{display: block;content: '';border-radius: 25px;border: 1px solid transparent;background: linear-gradient(90deg, rgb(68 75 70 / 20%) 0%, #66FF97 30%, #66FF97 70%, rgb(61 91 70 / 20%) 100%);-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;pointer-events: none;}
.checkout-info .info-box h3{font-size: var(--fs-24);font-weight: 600;line-height: 150%;margin-bottom: 25px;}
.checkout-info .info-box h4{font-size: var(--fs-16);font-weight: 600;line-height: 150%;margin-bottom: 5px;}
.checkout-info .info-box .order-info{ display: flex;align-items: center;margin-bottom: 0px;gap: 5px;flex-wrap: wrap;margin-bottom: 22px;}
.checkout-info .info-box .order-info p{font-size: var(--fs-14);margin-bottom: 0;padding: 3px 10px; background: radial-gradient(101.9% 105.26% at 100% 82.89%, rgba(0, 255, 81, 0.1) 0%, rgba(0, 255, 81, 0.001) 100%);-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);border-radius: 8px;position: relative;}
.checkout-info .info-box .order-info p::before{display: block;content: '';border-radius: 8px;border: 1px solid transparent;background: linear-gradient(317deg, #538d66 10.34%, #030E06 40.04%, #538d66 100.18%) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;pointer-events: none;}
.info-box .order-info .info-program{}
.info-box .order-info .info-accountSize{}
 .info-box .order-info .info-tradingPlatform {display: flex;align-items: center;gap: 5px;}
.info-box .order-info .info-tradingPlatform img{ width: 20px;}
.info-box hr{background: linear-gradient(90deg, rgba(151, 161, 154, 0) 0%, #97A19A 30%, #97A19A 70%, rgba(151, 161, 154, 0) 100%);mask: repeating-linear-gradient(to right, transparent 0, transparent 3px, #97A19A 3px, #97A19A 6px);width: 100%;    margin: 23px 0;}
.info-box .priec-box{display: flex;flex-direction: column;gap: 9px;margin-bottom: 24px;}
.info-box .priec-box li{display: flex;gap: 32px;justify-content: space-between;align-items: baseline;}
.info-box .priec-box li .price-name{font-size: var(--fs-16);font-weight: 400;line-height: 150%;color: var(--v-green);}
.info-box .priec-box li .price-num{font-size: var(--fs-16);font-weight: 600;line-height: 150%;}
.info-box .priec-box .price-li{}
.info-box .priec-box .discount-li{}
.info-box .priec-box .total-li .price-num{font-size: var(--fs-36);line-height: 120%;color: var(--v-green);}
.checkout-info .info-box .green-button{ width: 100%;margin-bottom: 26px;}
.checkout-info .info-box .challenge-serve{display: flex;gap: 7px;margin-bottom: 24px;justify-content: center;}
.info-box .challenge-serve .serve-box{font-size: var(--fs-12);font-weight: 600;line-height: 150%;color: var(--v-white);display: flex;align-items: center;gap: 4px;width: 100%;max-width: 199px;justify-content: center;border-radius: 6px;padding: 2px 0px;position: relative;background: radial-gradient(101.9% 105.26% at 100% 82.89%, rgba(0, 255, 81, 0.1) 0%, rgba(0, 255, 81, 0.001) 100%);}
.info-box .challenge-serve .serve-box::before{display: block;content: '';border-radius: 6px;border: 1px solid transparent;background: linear-gradient(352deg, #476551 10.34%, #030E06 40.04%, #476551 100.18%) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;pointer-events: none;}
.checkout-info .info-box .checkout-policies{position: relative;background: radial-gradient(100% 363.11% at 0% 0%, #033011 0%, #02210B 100%);border-radius: 14px;padding: 10px 15px 20px;margin-bottom: 24px;}
.checkout-info .info-box .checkout-policies::before{display: block;content: '';border-radius: 14px;border: 1px solid transparent;background: linear-gradient(352deg, #3A3F3B 10.34%, #030E06 40.04%, #3A3F3B 100.18%) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;}
.info-box .checkout-policies h4{font-size: var(--fs-16);margin-bottom: 3px;}
.info-box .checkout-policies p{font-size: var(--fs-14); margin-bottom: 12px;}
.info-box .checkout-policies .policies-p{margin-bottom: -4px; position: relative;}
.info-box .checkout-policies .policies-p a{ color: var(--v-green);text-decoration: underline;}
.info-box .checkout-policies .policies-p span{margin: 0 20px;}
.checkout-policies .input-container label{font-size: var(--fs-14);font-weight: 400;line-height: 150%;}
.checkout-policies .input-container label a{color: var(--v-green);text-decoration: underline;}
.form-template .checkout-info .form-checkboxes{margin: 0 0 14px 0;}

.checkout-section .checkout-form{width: 100%;max-width: 920px;}
.checkout-section .checkout-form-box{padding: 32px 32px;border-radius: 24px;position: relative;-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);background: var(--Background-Primary, #02210B33);margin-bottom: 20px;}
.checkout-section .checkout-form-box::before {display: block;content: '';border-radius: 24px;border: 1px solid transparent;background: linear-gradient(352deg, #3A3F3B 10.34%, #030E06 40.04%, #3A3F3B 100.18%) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;pointer-events: none;}
.checkout-section .checkout-form .button-box{ display: flex;gap: 20px;}
.checkout-form .button-box .green-border-button{width: 100%;max-width: 112px;}
.checkout-form .button-box .green-button{width: 100%;}
.checkout-section .form-checkboxes.hasError label::before{border-color: #eb1313;}
.checkout-section.form-template .form-gfield-message{color: #eb1313;}

html[lang="vi-VN"] .checkout-form .button-box .green-border-button{ max-width: 150px;}

@media (max-width: 950px){
  .checkout-section{flex-direction: column;}
  .checkout-section .checkout-info .info-box{max-width: none; min-width: unset;}
}
@media (max-width: 768px){
  .checkout-section .checkout-form .button-box{display: none;}
  .checkout-policies .input-container label br{display: none;}
}
@media (max-width: 550px){
  .checkout-section .checkout-form-box{padding: 16px;margin-bottom: 0;}
  .checkout-section .checkout-info .info-box{padding: 32px 18px;}
  .checkout-info .info-box .green-button{margin-bottom: 20px;}
}


/** orderCheckout **/
.orderCheckout{}
.orderCheckout .woocommerce #payment #place_order, .woocommerce-page #payment #place_order{display: none;}
.orderCheckout #payment div.payment_box{background: none;padding: 0;}
.orderCheckout #payment div.payment_box::before{content: none;}
.orderCheckout .checkout-info .info-box .checkout-policies{display: none;}

@media (max-width: 980px){
  .woocommerce-checkout .orderCheckout #paymid-channels{flex-direction: column;}
  .orderCheckout  #payment div.payment_box{padding: 0px;}
}

/** Quick Challenges **/
.challenge-title ul li{width: calc(50% - 6px);}
.challenge-right .challenge-top .challenge-info{display: none;}
.challenge-right .challenge-top .challenge-info.active{display: block;}
.challenge-conBox .challenge-con{display: none;}
.challenge-conBox .challenge-con.active{display: block;}
.challenge-timeLimit li{width: 100%;max-width: 150px;}
.challenge-multiplier li{width: 100%;max-width: 150px;}
.cart-box .woocommerce-checkout #paymid-channels{    flex-wrap: wrap}
.cart-box .woocommerce-checkout #paymid-channels label{width: calc((100% / 3) - 10px);}
/* .challenge-conBox .challenge-con.challenge-quick .challenge-tradingPlatform li[data-display="MT5"]{display: none;} */
@media (max-width: 1200px) {
   .cart-box .woocommerce-checkout #paymid-channels label{width: calc((100% / 2) - 10px);}

}
@media (max-width: 600px) {
   .cart-box .woocommerce-checkout #paymid-channels label{width: 100%;}

}
@media (max-width: 550px) {
   .challenge-title ul li{width: 100%;}
}


/* html[lang="zh-hans"] .challenge-title{display: none;} */


/* Consistency Rule  start*/
  .challenge-info P,
  .info-zero p.info-accountNum{font-size: var(--fs-14);margin-bottom: 0;padding: 3px 10px;background: radial-gradient(101.9% 105.26% at 100% 82.89%, rgba(0, 255, 81, 0.1) 0%, rgba(0, 255, 81, 0.001) 100%);-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);border-radius: 8px;position: relative;}
  .challenge-info P::before,
  .info-zero p.info-accountNum::before{display: block;content: '';border-radius: 8px;border: 1px solid transparent;background: linear-gradient(317deg, #538d66 10.34%, #030E06 40.04%, #538d66 100.18%) border-box;-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;position: absolute;top: 0;right: 0;width: 100%;height: 100%;pointer-events: none;}
  .info-zero p.title{font-weight: 400;font-size: 12px;line-height: 150%;color: var(--v-white);margin-bottom: 6px;margin-top: -6px;background:none;}
  .info-zero p.title::before{content: none;}
  .info-zero p.info-accountNum{width: fit-content;margin-bottom: 24px;color:#ABB3AE;}
  .info-zero p.info-accountNum span{color: var(--v-white);}
  
  .challenge-tradingRule li, .challenge-tradingSplit li,.challenge-tradingLoss li{max-width: calc((100% / 2) - 10px);    padding: 15px 20px; min-width: 136px;}
  @media (max-width: 1100px){
    .challenge-tradingRule li, .challenge-tradingSplit li, .challenge-tradingLoss li{max-width: fit-content;}
   }
   @media (max-width: 370px){
    .challenge-tradingRule li, .challenge-tradingSplit li, .challenge-tradingLoss li{max-width: 100%;}
   }

  /* Consistency Rule end */


  .cart-box .woocommerce-checkout #payment ul.payment_methods li{flex-direction: column;align-items: inherit;}
.cart-box .woocommerce li.wc_payment_method label{position: static;font-size: var(--fs-16);font-weight: 600;line-height: 150%;color: #fff;margin-bottom: 20px;padding-left: 32px;}
.cart-box .inner .woocommerce-checkout #payment div.payment_box{font-size: var(--fs-14);font-weight: 400;line-height: 150%;color: #ABB3AE;background: radial-gradient(100% 363.11% at 0% 0%, #033011 0%, #02210B 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;border: 1px solid;border-image-source: linear-gradient(131.42deg, rgba(58, 63, 59, 0.7) 18.34%, #030E06 55.04%, rgba(58, 63, 59, 0.7) 97.18%);padding: 16px;border-radius: 16px;}
.cart-box .woocommerce li.wc_payment_method label::before{content: "";position: absolute;width: 20px;height: 20px;border-radius: 50%;border: 1px solid #777272;top: 2px;left: 2px;}
.cart-box .woocommerce li.wc_payment_method.active label::before{background: url(/wp-content/themes/Moneta/images/checkbox-active.svg) center center no-repeat;background-size: cover;}