/** Shopify CDN: Minification failed

Line 213:123 Expected ":"
Line 221:123 Expected ":"
Line 252:4 "margin-buttom" is not a known CSS property

**/

























  .contact-banner-content{
    width: 40rem;
    opacity: 0.7;
    background: #ffffff;
    padding: 20px 30px;
    position: absolute;
    left:2%;
    top:30%;
  }
  .contact-banner-content h3{
    border-left: 3px solid #FF4610;
    text-align: left;
    padding-left: 8px;
    font-size: 20px;
  }
  .contact-banner-content .banner-desc{
    margin-top: 15px;
    font-size: 17px;
    font-family: Avenir, Avenir-Medium;
    font-weight: 500;
    text-align: left;
    color: #000000;
    line-height: 22px;
  }
  .content-contact .partnership{
    padding: 0 30px;
    font-size: 16px;
    height: 465px;
    background: url(//cdn.shopify.com/s/files/1/0591/2546/5237/files/con-bg-2.png?v=1669189061) no-repeat;
  }
  .content-contact .participant{
    height: 465px;
    font-size: 16px;
    padding: 0 30px;
    background: url(//cdn.shopify.com/s/files/1/0591/2546/5237/files/con-bg-4.png?v=1669189062) no-repeat;
  }
  .content-contact .partnership h3, .content-contact .participant h3{
    width: 180px;
    font-size: 20px;
    border-left: 3px solid #FF4610;
    padding-left: 8px;    
  }
  .content-contact a.more{
    padding: 10px 20px;
    background-color: #FF4610;
    color: #fff;
    font-size: 15px;
  }
  .content-contact .content{
    height: 270px;
    padding-top: 50px;
    color: #000;
    font-size: 17px;
  }


  .about-banner-content{
    opacity: 0.7;
    background: #ffffff;
    margin: 3% 5%;
    padding: 45px;
  }
  @media (max-width:768px){
      .about-banner-content{
      opacity: 0.7;
      background: #ffffff;
      margin: 3% 0;
      padding: 45px;
    }
  }
  .about-banner-content h3, .about-intro h3{
    border-left: 3px solid #FF4610;
    text-align: left;
    padding-left: 8px;
    font-size: 20px;
  }
  .about-banner-content .banner-desc{
    margin-top: 15px;
    font-size: 15px;
    font-family: Avenir, Avenir-Medium;
    font-weight: 500;
    text-align: left;
    color: #000000;
    line-height: 22px;
  }
 .about-intro{
    padding: 0 10rem;
    font-size: 17px;
    color: #000;
  }
  @media screen and (max-width:900px){
    .about-intro{
      padding: 0;
    }
  }
  .reliable{
    position:relative;
    text-align: center;
    margin-top: 50px;
  }
  .reliable h3{
    margin:0 40%;
  }
  .reliable-content{
    margin: 30px 0;
    padding: 0 5rem;
  }

  .program-clear{
    clear: both;
  }
  .program-one{
    background: url(//cdn.shopify.com/s/files/1/0591/2546/5237/files/Partner_Program-cut-bg.jpg?v=1669204947) no-repeat;
    height: 400px;
    position:relative;
  }
  .program-one-content{
    position: absolute;
    top: 20%;
    left: 10%;
  }
  @media (max-width: 767px){
    .program-one-content{
      position: absolute;
      top: 20%;
      left: 2%;
    }
  }
  .program-transparent{
    width: 603px;
    opacity: .7;
    background: #ffffff;
    padding: 20px 30px;
    margin-bottom: 25px;
  }
 .program-transparent h3, .program-two h3, .program-three h3{
    border-left: 3px solid #FF4610;
    text-align: left;
    padding-left: 8px;
    font-size: 20px;
  }
  .program-transparent p, .program-two p, .program-three p{
    margin-top: 15px;
    font-size: 17px;
    font-family: Avenir,Avenir-Medium;
    font-weight: 500;
    color: #000;
    line-height: 22px;
  }
  .program-three p.pt-title{
    max-width:700px;
    margin: 1.25rem auto;
  }
  /*.program-two p, .program-three p{
    width: 730px;
    margin: 1rem auto 2rem;
  }*/
  .program-one-content a, .banner-a {
    background-color: #FF4610;
    padding: 10px;
    margin-right: 10px;
    color: #fff !important;
    font-weight: bold;
    cursor: pointer;
  }
  .about-icon p{
    color:#fff;
    letter-spacing: 1.4px;
    font-weight: 500;
    font-size: 25px;
  }
  .about-icon i.ai-one{
    background: url(//cdn.shopify.com/s/files/1/0591/2546/5237/files/about_sprites.png?v=1669886295) -10px -10px no-repeat;
    height: 60px;
    display: inline-flex;
    width: 60px;
    vertical-align: middle;
    margin: 0 15px 0 0;
  }
  .about-icon i.ai-two{
    background: url(//cdn.shopify.com/s/files/1/0591/2546/5237/files/about_sprites.png?v=1669886295) -10px -90px; no-repeat;
    height: 60px;
    display: inline-flex;
    width: 60px;
    vertical-align: middle;
    margin: 0 15px 0 0;
  }
  .about-icon i.ai-three{
    background: url(//cdn.shopify.com/s/files/1/0591/2546/5237/files/about_sprites.png?v=1669886295) -90px -10px; no-repeat;
    height: 60px;
    display: inline-flex;
    width: 60px;
    vertical-align: middle;
    margin: 0 15px 0 0;
  }
  .banner-a{
    position:relative;
    top:30px;
  }
  .program-two{
    width: 80%;
    margin: auto;
    padding: 80px 0;
  }
   .program-three{
    width: 80%;
    margin: auto;
  }
  @media screen and (max-width:900px){
    .program-two {
      width:100%;
    }
    .program-three{
      width:100%;
    }
  }
  .program-two h3, .program-three h3{
    max-width: 730px;
    margin: auto;
    margin-buttom: 30px;
    font-size: 28px;
  }
  .program-two .video{
     width: 547px;
     margin: auto;
  }

  .program-three .row-partner{
    justify-content: space-evenly;
  }
  .program-three-item{
    height: 250px;
    text-align: center;
    padding-top: 20px;
    border: 1px solid #ddd;
    border-radius: 0.4rem;
    margin-top: 0.5rem;
    flex:1;
  }
  .program-banner-item{
    background-color: #fff;
    border-radius: 15px;
    margin-right: 20px;
    flex: 0 0 22%; 
  }
  .program-three .ph-title{
    width: 540px;
    margin: auto;
    margin-bottom: 50px;
  }
  .program-three .ph-content{
    max-width: 760px;
    margin: 50px auto 50px;
  }
  .program-three .ph-title p, .program-three .ph-content p{
    font-size: 20px;
    font-family: Avenir, Avenir-45 Book;
    font-weight: normal;
    text-align: center;
    color: #000000;
    line-height: 24px;
  }
  .program-three .ph-title h3{
    border-left: 3px solid #FF4610;
    text-align: left;
    padding-left: 8px;
    font-size: 28px;
  }
  .program-three-item img{
    height: auto;;
  }
  .program-three-item p,  .program-banner-item p{
    font-size: 18px;
    font-family: Avenir, Avenir-Heavy;
    font-weight: 800;
    text-align: center;
    color: #000000;
    line-height: 22px;
    margin-top: 30px;
  }
  .pt-stream{
    border: 1px dashed #707070;
    font-size: 16px;
    font-family: Avenir, Avenir-Heavy;
    font-weight: 800;
    text-align: center;
    color: #000000;
    line-height: 22px;
    padding: 20px 0;
  }
  .ph-arrow{
    width: 100px;
    height: 100%;
    display: block;
    position: absolute;
    left:35%;
    top:25%;
    background: url(//cdn.shopify.com/s/files/1/0591/2546/5237/files/icons8-arrow.png?v=1669294489) no-repeat;
  }
  .pt-stream i.one{
    display: inline-block;
    width: 28px;
    height: 28px;
    vertical-align: bottom;
    background: url(//cdn.shopify.com/s/files/1/0591/2546/5237/files/bg54.png?v=1669295316) no-repeat;
  }
  .pt-stream i.two{
    display: inline-block;
    width: 28px;
    height: 28px;
    vertical-align: bottom;
    background: url(//cdn.shopify.com/s/files/1/0591/2546/5237/files/bg55.png?v=1669295319) no-repeat;
  }
  .pt-stream i.three{
    display: inline-block;
    width: 28px;
    height: 28px;
    vertical-align: bottom;
    background: url(//cdn.shopify.com/s/files/1/0591/2546/5237/files/bg56.png?v=1669295322) no-repeat;
  }
  .href{
    width: 180px;
    margin: 80px auto;
  }
  .href a{
    background-color: #ff4610;
    padding: 10px;
    margin-right: 10px;
    color: #fff!important;
    font-weight: bold;
  }
  
  .program-four{
    width: 80%;
    margin: auto;
  }
  .program-four .row-job{
    justify-content: space-evenly;
    
  }
  .program-four h3{
    margin: 2rem 0;
  }
  .program-four p{
    color: #000;
    font-size: 18px;
    text-align: center;
  }
  .program-four-item{
    /*border: 1px solid #ddd;*/
    text-align: center;
    padding: 0.6rem;
    margin: 0.4rem 0;
  }

  /*.program-five{
    width: 80%;
    margin: auto;
    font-size: 22px;
    font-family: Avenir,Avenir-Book;
    font-weight: 400;
    text-align: center;
    color: #000;
    line-height: 70px;
    letter-spacing: .56px;
  }
  .program-five table tr td{
    border-left: 1px solid #dcdcdc;  
    border-right: 1px solid #dcdcdc; 
  }
  .program-five table tr td.vip{
    width: 34%;
  }
  .program-five table tr td.level{
    width: 20%;
  }
  .program-five table tr td.null{
    width: 2%;
  }
  .program-five table tr td.level{
    width: 20%;
  }*/
  
  .program-six{
    width: 90%;
    margin: auto;
    padding: 80px 0;
  }
  .program-six ul.vip,.program-six ul.level{
    /*opacity: 0.36;*/
    background: #ffffff;
    /*border: 1px solid #b2b2b2;*/
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.23); 
  }
  .program-six ul{
    padding: 15px 0;
  }
  .program-six ul.vip li{
    font-size: 1.5rem;
    font-family: Avenir, Avenir-Book;
    font-weight: normal;
    text-align: center;
    color: #000000;
    line-height: 70px;
    letter-spacing: 0.56px;
  }
  .program-six ul.vip li.vip{
    padding:15px;
  }
  .program-six ul.vip li.vip b{
    border-left: 3px solid #FF4610;
    padding-left: 8px;
    font-size: 35px;
  }
  .program-six ul.level li{
    font-size: 22px;
    font-family: Avenir, Avenir-Book;
    font-weight: normal;
    text-align: center;
    color: #000000;
    line-height: 70px;
    letter-spacing: 0.56px;
  }

  /*.program-eight{
    width: 70vw;
    margin: auto 5rem;
  }*/
  .program-eight .pg-title h3{
    width: 660px;
    border-left: 3px solid #FF4610;
    font-size: 28px;
    padding-left: 8px;
    margin: auto;
  }
  
  .home-mask{
    background: url(//cdn.shopify.com/s/files/1/0591/2546/5237/files/menu_mask_2x_54c9788c-64b9-470a-851c-8e4beb78b934.png?v=1670384634) no-repeat !important;
    height: 378px;
  }
  .home-mask .main-nav ul.top-navigation >li >a, 
  .home-mask .cart-area a.icon-cart-header, 
  .home-mask .cart-area a.my-account, 
  .home-mask .cart-area a.my-wishlist, 
  .home-mask .cart-area a.search-icon,
  .home-mask .icon-cart-header .cart-total{
    color: #fff !important;
  }

  .oe-contact{
    background: url(//cdn.shopifycdn.net/s/files/1/0591/2546/5237/files/contact-us-cut-bg.jpg?v=1669097925);
    height: 400px;
  }
  .oe-contact img{ display:none;}
  .oe-about{
    background: url(//cdn.shopify.com/s/files/1/0591/2546/5237/files/background.png?v=1669192819);
    height: 400px;
    
  }











































