  #image_slide_pane_1A48A14F87B14 .home-slide-title {
    font-size: var(--medium-title-size);
  }
  #image_slide_pane_1A48A14F87B14 .home-slide-subtitle {
    font-size: var(--medium-subtitle-size);
  }
  #image_slide_pane_1A48A14F87B14 .home-slide-btn {
    font-size: var(--medium-btn-size);
    border-radius:var(--theme-border-radius);
  }
 
    #slide-image_slide_block_1A48A14F87917 {
      
      
      padding-bottom: 34.74%;
    }

    @media screen and (max-width: 767px) {
      #slide-image_slide_block_1A48A14F87917 {
        
        
        padding-bottom: 31.53%;
      }
    }
    #slide-image_slide_block_1A48A14F87A12 {
      
      padding-bottom: 34.74%;
    }

    @media screen and (max-width: 767px) {
      #slide-image_slide_block_1A48A14F87A12 {
        
        padding-bottom: 31.53%;
      }
    }


    #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87D18 .imgtxt-icon-title{
      color:  #1c49c2 ;
    }
    #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87D18 .imgtxt-icon-desc{
      color:  #3e3e3e;
    }
    @media screen and (min-width: 1200px){
      #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87D18 .imgtxt-icon-title{
        font-size: 16px;
      }
      #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87D18 .imgtxt-icon-desc{
        font-size: 14px;
      }
    }
    #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87B19 .imgtxt-icon-title{
      color:  #1c49c2 ;
    }
    #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87B19 .imgtxt-icon-desc{
      color:  #3e3e3e;
    }
    @media screen and (min-width: 1200px){
      #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87B19 .imgtxt-icon-title{
        font-size: 16px;
      }
      #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87B19 .imgtxt-icon-desc{
        font-size: 14px;
      }
    }
    #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87D1B .imgtxt-icon-title{
      color:  #1c49c2 ;
    }
    #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87D1B .imgtxt-icon-desc{
      color:  #3e3e3e;
    }
    @media screen and (min-width: 1200px){
      #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87D1B .imgtxt-icon-title{
        font-size: 16px;
      }
      #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87D1B .imgtxt-icon-desc{
        font-size: 14px;
      }
    }
    #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87C13 .imgtxt-icon-title{
      color:  #1c49c2 ;
    }
    #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87C13 .imgtxt-icon-desc{
      color:  #3e3e3e;
    }
    @media screen and (min-width: 1200px){
      #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87C13 .imgtxt-icon-title{
        font-size: 16px;
      }
      #imgtxt_icon_itemimgtxt_icon_block_1A48A14F87C13 .imgtxt-icon-desc{
        font-size: 14px;
      }
    }

    @media screen and (min-width: 768px) {
      #imgtxt_single_pane_1A48A14F8781B .imgtxt-single-image{
        order:  1 ;
      }
      #imgtxt_single_pane_1A48A14F8781B .imgtxt-single-text {
        order:  2 ;
      }
    }
  #imgtxt_single_pane_1A48A14F8781B .imgtxt-single-image{
    --imgtxt-single-image-padding-bottom: calc(66.87% * var(--imgtxt-single-img-ratio, 0.5));
  }
  @media screen and (max-width: 767px){
    #imgtxt_single_pane_1A48A14F8781B .imgtxt-single-image{
      --imgtxt-single-image-padding-bottom: 66.87%;
    }
  }
  #imgtxt_single_pane_1A48A14F8781B .content-title{
    color: #1c49c2;
  }
   #imgtxt_single_pane_1A48A14F8781B .imgtxt-single-content{
    color: #3e3e3e;
  }
  #imgtxt_single_pane_1A48A14F8781B .button{
    color: #1c49c2;
    background-color:#f7f7f7;
    border-color:#ffc002;
  }

  @media screen and (min-width: 1200px){
    #imgtxt_single_pane_1A48A14F8781B .content-title{
      font-size:40px;
    }
    #imgtxt_single_pane_1A48A14F8781B .imgtxt-single-content{
      font-size:16px;
    }
    #imgtxt_single_pane_1A48A14F8781B .button{
      font-size:16px;
    }
  }
  

  #product_cate1712820118671 .section-title{
    text-align:center;
    color:#333333;
  }
  #product_cate1712820118671 .section-sub-title{
    text-align:center;
    color:#333333;
  }
  #product_cate1712820118671 .product-list-btn{
    color: #00B277;
    background-color: #ffffff;
    border-color: #ffffff;
  }
  #product_cate1712820118671  .product-item{
    width: calc(100% / 4 - var(--v-space) * (4 - 1) / 4) ;
  }
  @media screen and (min-width:768px){
    #product_cate1712820118671 .product-item:nth-child(4n){
      margin-right: 0;
    }
  }
  @media screen and (min-width:1200px){
    #product_cate1712820118671 .section-title{
      font-size:40px;
    }
    #product_cate1712820118671 .section-sub-title{
      font-size:16px;
    }
    #product_cate1712820118671 .product-list-btn{
      font-size:16px;
    }
  }
  
  @media screen and (max-width: 767px){
    #product_cate1712820118671  .product-item{
      width: calc(100% / 2 - var(--v-space) * (2 - 1) / 2) ;
    }
    #product_cate1712820118671  .product-item:nth-child(2n){
      margin-right: 0;
    }
  }

  #product_cate1712827094365 .section-title{
    text-align:center;
    color:#333333;
  }
  #product_cate1712827094365 .section-sub-title{
    text-align:center;
    color:#333333;
  }
  #product_cate1712827094365 .product-list-btn{
    color: #00B277;
    background-color: #ffffff;
    border-color: #ffffff;
  }
  #product_cate1712827094365  .product-item{
    width: calc(100% / 4 - var(--v-space) * (4 - 1) / 4) ;
  }
  @media screen and (min-width:768px){
    #product_cate1712827094365 .product-item:nth-child(4n){
      margin-right: 0;
    }
  }
  @media screen and (min-width:1200px){
    #product_cate1712827094365 .section-title{
      font-size:40px;
    }
    #product_cate1712827094365 .section-sub-title{
      font-size:16px;
    }
    #product_cate1712827094365 .product-list-btn{
      font-size:16px;
    }
  }
  
  @media screen and (max-width: 767px){
    #product_cate1712827094365  .product-item{
      width: calc(100% / 2 - var(--v-space) * (2 - 1) / 2) ;
    }
    #product_cate1712827094365  .product-item:nth-child(2n){
      margin-right: 0;
    }
  }

    @media screen and (min-width: 768px) {
      #imgtxt_single1712827645270 .imgtxt-single-image{
        order:  1 ;
      }
      #imgtxt_single1712827645270 .imgtxt-single-text {
        order:  2 ;
      }
    }
  #imgtxt_single1712827645270 .imgtxt-single-image{
    --imgtxt-single-image-padding-bottom: calc(100% * var(--imgtxt-single-img-ratio, 0.5));
  }
  @media screen and (max-width: 767px){
    #imgtxt_single1712827645270 .imgtxt-single-image{
      --imgtxt-single-image-padding-bottom: 100%;
    }
  }
  #imgtxt_single1712827645270 .content-title{
    color: #1c49c2;
  }
   #imgtxt_single1712827645270 .imgtxt-single-content{
    color: #3e3e3e;
  }
  #imgtxt_single1712827645270 .button{
    color: #1c49c2;
    background-color:#f7f7f7;
    border-color:#ffc002;
  }

  @media screen and (min-width: 1200px){
    #imgtxt_single1712827645270 .content-title{
      font-size:40px;
    }
    #imgtxt_single1712827645270 .imgtxt-single-content{
      font-size:16px;
    }
    #imgtxt_single1712827645270 .button{
      font-size:16px;
    }
  }
  

  #product_cate1712827851670 .section-title{
    text-align:center;
    color:#333333;
  }
  #product_cate1712827851670 .section-sub-title{
    text-align:center;
    color:#333333;
  }
  #product_cate1712827851670 .product-list-btn{
    color: #00B277;
    background-color: #ffffff;
    border-color: #ffffff;
  }
  #product_cate1712827851670  .product-item{
    width: calc(100% / 4 - var(--v-space) * (4 - 1) / 4) ;
  }
  @media screen and (min-width:768px){
    #product_cate1712827851670 .product-item:nth-child(4n){
      margin-right: 0;
    }
  }
  @media screen and (min-width:1200px){
    #product_cate1712827851670 .section-title{
      font-size:40px;
    }
    #product_cate1712827851670 .section-sub-title{
      font-size:16px;
    }
    #product_cate1712827851670 .product-list-btn{
      font-size:16px;
    }
  }
  
  @media screen and (max-width: 767px){
    #product_cate1712827851670  .product-item{
      width: calc(100% / 2 - var(--v-space) * (2 - 1) / 2) ;
    }
    #product_cate1712827851670  .product-item:nth-child(2n){
      margin-right: 0;
    }
  }

  #product_cate1712827928998 .section-title{
    text-align:center;
    color:#333333;
  }
  #product_cate1712827928998 .section-sub-title{
    text-align:center;
    color:#333333;
  }
  #product_cate1712827928998 .product-list-btn{
    color: #00B277;
    background-color: #ffffff;
    border-color: #ffffff;
  }
  #product_cate1712827928998  .product-item{
    width: calc(100% / 4 - var(--v-space) * (4 - 1) / 4) ;
  }
  @media screen and (min-width:768px){
    #product_cate1712827928998 .product-item:nth-child(4n){
      margin-right: 0;
    }
  }
  @media screen and (min-width:1200px){
    #product_cate1712827928998 .section-title{
      font-size:40px;
    }
    #product_cate1712827928998 .section-sub-title{
      font-size:16px;
    }
    #product_cate1712827928998 .product-list-btn{
      font-size:16px;
    }
  }
  
  @media screen and (max-width: 767px){
    #product_cate1712827928998  .product-item{
      width: calc(100% / 2 - var(--v-space) * (2 - 1) / 2) ;
    }
    #product_cate1712827928998  .product-item:nth-child(2n){
      margin-right: 0;
    }
  }

  #product_cate1712828048518 .section-title{
    text-align:center;
    color:#333333;
  }
  #product_cate1712828048518 .section-sub-title{
    text-align:center;
    color:#333333;
  }
  #product_cate1712828048518 .product-list-btn{
    color: #00B277;
    background-color: #ffffff;
    border-color: #ffffff;
  }
  #product_cate1712828048518  .product-item{
    width: calc(100% / 4 - var(--v-space) * (4 - 1) / 4) ;
  }
  @media screen and (min-width:768px){
    #product_cate1712828048518 .product-item:nth-child(4n){
      margin-right: 0;
    }
  }
  @media screen and (min-width:1200px){
    #product_cate1712828048518 .section-title{
      font-size:40px;
    }
    #product_cate1712828048518 .section-sub-title{
      font-size:16px;
    }
    #product_cate1712828048518 .product-list-btn{
      font-size:16px;
    }
  }
  
  @media screen and (max-width: 767px){
    #product_cate1712828048518  .product-item{
      width: calc(100% / 2 - var(--v-space) * (2 - 1) / 2) ;
    }
    #product_cate1712828048518  .product-item:nth-child(2n){
      margin-right: 0;
    }
  }

  #product_cate1712828106094 .section-title{
    text-align:center;
    color:#333333;
  }
  #product_cate1712828106094 .section-sub-title{
    text-align:center;
    color:#333333;
  }
  #product_cate1712828106094 .product-list-btn{
    color: #00B277;
    background-color: #ffffff;
    border-color: #ffffff;
  }
  #product_cate1712828106094  .product-item{
    width: calc(100% / 4 - var(--v-space) * (4 - 1) / 4) ;
  }
  @media screen and (min-width:768px){
    #product_cate1712828106094 .product-item:nth-child(4n){
      margin-right: 0;
    }
  }
  @media screen and (min-width:1200px){
    #product_cate1712828106094 .section-title{
      font-size:40px;
    }
    #product_cate1712828106094 .section-sub-title{
      font-size:16px;
    }
    #product_cate1712828106094 .product-list-btn{
      font-size:16px;
    }
  }
  
  @media screen and (max-width: 767px){
    #product_cate1712828106094  .product-item{
      width: calc(100% / 2 - var(--v-space) * (2 - 1) / 2) ;
    }
    #product_cate1712828106094  .product-item:nth-child(2n){
      margin-right: 0;
    }
  }

  #image_six_pane_1A48A14F87C18 .image-six-item1{
    padding-bottom: 100.23%
  }
  #image_six_pane_1A48A14F87C18 .image-six-item2{
    padding-bottom: 100%
  }
  #image_six_pane_1A48A14F87C18 .image-six-item3{
    padding-bottom: 125.06%
  }
  #image_six_pane_1A48A14F87C18 .image-six-item4{
    padding-bottom: 79.27%
  }
  #image_six_pane_1A48A14F87C18 .image-six-item5{
    padding-bottom: 65.92%
  }
  #image_six_pane_1A48A14F87C18 .image-six-item6{
    padding-bottom: 100%
  }
  #image_six_pane_1A48A14F87C18 .section-title{
    text-align:left;
    color:#333333;
  }
  #image_six_pane_1A48A14F87C18 .section-sub-title{
    text-align:left;
    color:#333333;
  }

