  #image_slide1689587336319 .home-slide-title {
    font-size: 48px;
  }
  #image_slide1689587336319 .home-slide-subtitle {
    font-size: 24px;
  }
  #image_slide1689587336319 .home-slide-btn {
    font-size: 24px;
    border-radius:var(--theme-border-radius);
  }
  @media screen and (max-width: 768px) {
    #image_slide1689587336319 .home-slide-title {
      font-size: 24px;
    }
    #image_slide1689587336319 .home-slide-subtitle {
      font-size: 16px;
    }
    #image_slide1689587336319 .home-slide-btn {
      font-size: 14px;
    }
  }
    #slide-1689590366162 {
      
      
      padding-bottom: 38.70%;
    }

    @media screen and (max-width: 768px) {
      #slide-1689590366162 {
        
        
        padding-bottom: 76.93%;
      }
    }


  #image_slide1689587377871 .home-slide-title {
    font-size: 48px;
  }
  #image_slide1689587377871 .home-slide-subtitle {
    font-size: 24px;
  }
  #image_slide1689587377871 .home-slide-btn {
    font-size: 24px;
    border-radius:var(--theme-border-radius);
  }
  @media screen and (max-width: 768px) {
    #image_slide1689587377871 .home-slide-title {
      font-size: 24px;
    }
    #image_slide1689587377871 .home-slide-subtitle {
      font-size: 16px;
    }
    #image_slide1689587377871 .home-slide-btn {
      font-size: 14px;
    }
  }
    #slide-1689587377871 {
      
      
      padding-bottom: 23.61%;
    }
      #slide-1689587377871+.home-slide-content {
        position: absolute;
        top: 50%;
        z-index: 10;
                  left: 50%;
          transform: translate(-50% , -50%);
          text-align: center;

        color: rgba(255, 255, 255, 1);
        opacity: 1
      }
      #slide-1689587377871+.home-slide-content .home-slide-btn {
        background:rgba(0, 67, 191, 1);
        color:#ffffff;
      }

    @media screen and (max-width: 768px) {
      #slide-1689587377871 {
        
        
        padding-bottom: 51.28%;
      }
    }

    @media screen and (min-width: 769px) {
      #image_slide1689587377871 {
        max-width: calc(var(--max-width) - 50px);
      }
    }
    @media screen and (max-width: 1490px) and (min-width: 769px){
      #image_slide1689587377871 {
        max-width: calc(100% - 50px);
      }
    }

#product-product_slide1691121125750 .section-title{
  text-align:left;
  color:#000; 
}
#product-product_slide1691121125750 .section-sub-title{
  color:#333333;
  text-align:left;
}
@media screen and (min-width: 769px){
  #product-product_slide1691121125750 .section-title{
    font-size:24px;
  }
  #product-product_slide1691121125750 .section-sub-title{
    font-size:16px;
  }
}

    #imgtxt_listb_item1689589788865 .imgtxt-listb-title{
      color: #555;
    }
    #imgtxt_listb_item1689589788865 .imgtxt-listb-text{
      color: #333333;
    }
    #imgtxt_listb_item1689589788865 .imgtxt-listb-image {
      padding-bottom:calc(0.5 * 59.722222222222200% ) ;
    }
    #imgtxt_listb_item1689589788865 .imgtxt-listb-btn{
      color: #ffffff;
      background-color: #169bd5;
      border-color: #169bd5;
    }
    @media screen and (min-width: 769px){
      #imgtxt_listb_item1689589788865 .imgtxt-listb-title{
        font-size: 24px;
      }
    }
    @media screen and (max-width: 768px){
      #imgtxt_listb_item1689589788865 .imgtxt-listb-image {
        padding-bottom: 59.722222222222200%;
      }
    }
 

  @media screen and (min-width: 768px) {
    #imgtxt_single1689589129490 .imgtxt-single-image{
      order:  1 ;
    }
    #imgtxt_single1689589129490 .imgtxt-single-text {
      order:  2 ;
    }
  }
  #imgtxt_single1689589129490 .imgtxt-single-title{
    color: rgba(255, 255, 255, 1);
  }
   #imgtxt_single1689589129490 .content{
    color: rgba(255, 255, 255, 1);
  }
  #imgtxt_single1689589129490 .button{
    color: #ffffff;
    background-color:rgba(0, 67, 191, 1);
    border-color:rgba(0, 67, 191, 1);
  }
  @media screen and (min-width: 769px){
    #imgtxt_single1689589129490 .imgtxt-single-title{
      font-size:24px;
    }
    #imgtxt_single1689589129490 .content{
      font-size:16px;
    }
    #imgtxt_single1689589129490 .button{
      font-size:24px;
    }
  }
  #imgtxt_single1689589129490 .imgtxt-single-image{
    padding-bottom: calc(0.5 * 52.08%);
  }
  @media screen and (max-width: 768px){
    #imgtxt_single1689589129490 .imgtxt-single-image{
      padding-bottom: 52.08%;
    }
  }

  #image_list1689590305579 .image-item {
    width: calc((100% - 40px) / 3);
    padding-bottom:calc( (59.23% - 40px) / 3 );
  }
  
  #image_list1689590305579 .section-title{
    text-align:left;
    color:#000;
    
  }
  #image_list1689590305579 .section-sub-title{
    text-align:left;
    color:#333333;
  }
  #image_list1689590305579 .text-align--center{
    text-align:left;
  }

  @media screen and (min-width:769px){
    #image_list1689590305579 .image-item:nth-child(3n) {
      margin-right: 0;
    }
    #image_list1689590305579 .section-title{
      font-size:24px;  
    }
    #image_list1689590305579 .section-sub-title{
      font-size:16px;
    }
  }
  @media screen and (max-width:768px){
    #image_list1689590305579 .image-item {
      width: calc((100% - 0.0px) / 1);
      padding-bottom:calc( (59.23% - 0.0px) / 1 );
    }
    #image_list1689590305579 .image-item:nth-child(1n) {
      margin-right: 0;
    }
  }

  #function_email1689590695579  .function-email-title{
    color:#fff;
  }
  #function_email1689590695579  .function-email-subtitle{
    color:#fff;
  }
 #btn-function_email1689590695579{
    background-color:#0043BF;
    color:#ffffff;
  }
  #function_email1689590695579 .email-success-title{
    color:#fff;
  }
  #function_email1689590695579 .func-email-success .iconfont{
    color:#fff;
  }
  #function_email1689590695579 .email-success-subtitle{
    color:#fff;
  }
  @media screen and (min-width: 769px){
    #function_email1689590695579 .function-email-title{
      font-size:32px;
    }
    #function_email1689590695579 .function-email-subtitle{
      font-size:16px;
    }
    #function_email1689590695579 .email-success-title{
      font-size:24px;
    }
    #function_email1689590695579 .email-success-subtitle{
      font-size:18px;
    }
  }

 
  
  #imgtxt_list1689590935172 .section-title{
    text-align:left;
    color:#333333;
  }
  #imgtxt_list1689590935172 .section-sub-title{
    text-align:left;
    color:#333333;
  }
  @media screen and (min-width: 769px){
    #imgtxt_list1689590935172 .imgtxt-list-item{
      width: calc(100% / 3 - 20px * (3 - 1) / 3);
    }
    #imgtxt_list1689590935172 .imgtxt-list-item:nth-child(3n){
      margin-right: 0 ;
    }
    #imgtxt_list1689590935172 .section-title{
      font-size:36px;
    }
    #imgtxt_list1689590935172 .section-sub-title{
      font-size:16px;
    }
  }
 
    #imgtxt_list_item1689590935172 .imgtxt-list-content{
      text-align: left;
    }
    #imgtxt_list_item1689590935172 {
      align-items: left;
    }
    #imgtxt_list_item1689590935172 .imgtxt-list-title{
      color: #555;
    }
    #imgtxt_list_item1689590935172 .imgtxt-list-text{
      color: #555;
    }
    #imgtxt_list_item1689590935172 .imgtxt-list-image {
      padding-bottom: 70.449678800856500%;
    }
    #imgtxt_list_item1689590935172 .imgtxt-list-btn{
      color: #ffffff;
      background-color: #0043BF;
      border-color: #0043BF;
    }
    @media screen and (min-width: 769px){
     #imgtxt_list_item1689590935172 .imgtxt-list-title{
			font-size: 24px;
    }
    }
    #imgtxt_list_item1689590962603 .imgtxt-list-content{
      text-align: left;
    }
    #imgtxt_list_item1689590962603 {
      align-items: left;
    }
    #imgtxt_list_item1689590962603 .imgtxt-list-title{
      color: #555;
    }
    #imgtxt_list_item1689590962603 .imgtxt-list-text{
      color: #555;
    }
    #imgtxt_list_item1689590962603 .imgtxt-list-image {
      padding-bottom: 70.449678800856500%;
    }
    #imgtxt_list_item1689590962603 .imgtxt-list-btn{
      color: #ffffff;
      background-color: #0043BF;
      border-color: #0043BF;
    }
    @media screen and (min-width: 769px){
     #imgtxt_list_item1689590962603 .imgtxt-list-title{
			font-size: 24px;
    }
    }
    #imgtxt_list_item1689590978019 .imgtxt-list-content{
      text-align: left;
    }
    #imgtxt_list_item1689590978019 {
      align-items: left;
    }
    #imgtxt_list_item1689590978019 .imgtxt-list-title{
      color: #555;
    }
    #imgtxt_list_item1689590978019 .imgtxt-list-text{
      color: #555;
    }
    #imgtxt_list_item1689590978019 .imgtxt-list-image {
      padding-bottom: 70.449678800856500%;
    }
    #imgtxt_list_item1689590978019 .imgtxt-list-btn{
      color: #ffffff;
      background-color: #0043BF;
      border-color: #0043BF;
    }
    @media screen and (min-width: 769px){
     #imgtxt_list_item1689590978019 .imgtxt-list-title{
			font-size: 24px;
    }
    }
 

    #imgtxt_listb_item1689591014436 .imgtxt-listb-title{
      color: #555;
    }
    #imgtxt_listb_item1689591014436 .imgtxt-listb-text{
      color: #333333;
    }
    #imgtxt_listb_item1689591014436 .imgtxt-listb-image {
      padding-bottom:calc(0.5 * 59.861111111111100% ) ;
    }
    #imgtxt_listb_item1689591014436 .imgtxt-listb-btn{
      color: #ffffff;
      background-color: #169bd5;
      border-color: #169bd5;
    }
    @media screen and (min-width: 769px){
      #imgtxt_listb_item1689591014436 .imgtxt-listb-title{
        font-size: 24px;
      }
    }
    @media screen and (max-width: 768px){
      #imgtxt_listb_item1689591014436 .imgtxt-listb-image {
        padding-bottom: 59.861111111111100%;
      }
    }
 

  @media screen and (min-width: 769px) {
    #content_choicereview1705908670434 .choicereview-item {
      width: calc((100% - 3 * var(--v-space)) / 4);
    }
    #content_choicereview1705908670434 .choicereview-item:nth-child(4n) {
      margin-right: 0;
    }
  }

  @media screen and (min-width: 769px) {
      #content_blog1689591232579 .content-blog-item {
        width: calc((100% - var(--v-space) * 3) / 4);
      }
       #content_blog1689591232579 .content-blog-item:nth-child(4n) {
        margin-right: 0;
      }

    #content_blog1689591232579 .section-title{
      font-size:24px;
    }
    #content_blog1689591232579 .section-sub-title{
    font-size:16px;
    }
  }
  #content_blog1689591232579 .section-title{
    text-align:left;
    color:#000;
  }
  #content_blog1689591232579 .section-sub-title{
    text-align:left;
    color:#333333;
  }
  #content_blog1689591232579 .list-more-button{
    text-align:left;
  }

