@font-face{
     font-family: 'Montserrat-Black'; 
     src: url('fonts/Montserrat-Black.ttf');
}
@font-face {
	font-family: 'Montserrat-Bold'; 
     src: url('fonts/Montserrat-Bold.ttf');
}
@font-face {
	font-family: 'Montserrat-ExtraBold'; 
 	src: url('fonts/Montserrat-ExtraBold.ttf');
}
@font-face {
	font-family: 'Montserrat-ExtraLight'; 
 	src: url('fonts/Montserrat-ExtraLight.ttf');
}
@font-face {
	font-family: 'Montserrat-Italic'; 
 	src: url('fonts/Montserrat-Italic.ttf');
}
@font-face {
	font-family: 'Montserrat-Light'; 
 	src: url('fonts/Montserrat-Light.ttf');
}
@font-face {
	font-family: 'Montserrat-Medium'; 
 	src: url('fonts/Montserrat-Medium.ttf');
}
@font-face {
	font-family: 'Montserrat-Regular'; 
 	src: url('fonts/Montserrat-Regular.ttf');
}
@font-face {
	font-family: 'Montserrat-SemiBold'; 
 	src: url('fonts/Montserrat-SemiBold.ttf');
}
@font-face {
	font-family: 'Montserrat-Thin'; 
 	src: url('fonts/Montserrat-Thin.ttf');
}
#message1{
	top:35%;
}

.distributor{

	width: 50%;
	padding: 10px 16px;
     border-radius: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-family: "Montserrat-Bold";
    background: linear-gradient(90deg, #FF7559 0%, #E60013 100%);
    cursor: pointer;
	color: #FFF;
	margin-top: 35px;
}

.distributor p{
	color: #FFF;
	font-family: "Montserrat-Bold" ;
}



.USA_bus_excell_box{width: 100%;height: auto;position: relative;}
.USA_bus_excell_bg{width: 100%;height: auto;}
.USA_bus_excell_bg img{width: 100%;height: auto;display: block;}


.USA_bus_content_box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;padding-bottom: 39px;transition:all 0.6s;background: rgba(0,0,0,0.6);}
.USA_bus_content_box:hover{background:none;}
.USA_bus_content_box h4{font-size: 40px;color: #FFFFFF;text-align: center;font-family: "Montserrat-Bold";}
.USA_bus_content_box h5{font-size: 28px;color: rgba(255,255,255,0.7);font-family: "Montserrat-Bold";text-align: center;margin-top: 27px;}
.USA_bus_content_box a{display: block;width: 156px;height: 41px;border-radius: 6px;overflow: hidden;position: relative;margin: 0px auto;margin-top: 27px;}
.USA_bus_content_box a:before {content: "";position: absolute;inset: 0;background:#F1F1F1; -webkit-mask-image: linear-gradient(#fff 0 0),linear-gradient(#fff 0 0); -webkit-mask-clip: content-box,border-box;-webkit-mask-composite: xor; mask-composite: exclude; padding: 2px; border-radius: 6px;}
.USA_bus_content_box a span{ display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: 12px;color: #F1F1F1;position: relative;z-index: 2;font-family: "Montserrat-Bold";transition: all 0.6s;}
.USA_bus_content_box a span svg{width: 27px;height: auto;transition: all 0.6s;}
/* .USA_index_content_box a:hover{transform: scale(1.1);} */
.USA_bus_content_box a:hover:before{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);transition: all 0.6s;}
.USA_buscontent_box a:hover span{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.USA_bus_content_box a:hover svg{transform: translateX(8px);}
.USA_bus_content_box a:hover svg path{fill:url(#linear-gradient)}












.USA_index_video_box{width: 100%;height: 100vh;position: relative; margin-bottom:15px;}
.USA_index_video_bg{height: 100%;width: 100%;}
.USA_index_video_bg video{width: 100%;height: 100%;object-fit: fill;display: block;}
.USA_index_content_box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;padding-bottom: 39px;transition:all 0.6s;}
/* .USA_index_content_box:hover{background:none;} */
.USA_index_content_box h4{font-size: 40px;color: #FFFFFF;text-align: center;font-family: "Montserrat-Bold";}
.USA_index_content_box h5{font-size: 28px;color: rgba(255,255,255,0.7);font-family: "Montserrat-Bold";text-align: center;margin-top: 27px;}
.USA_index_content_box a{display: block;width: 156px;height: 41px;border-radius: 6px;overflow: hidden;position: relative;margin: 0px auto;margin-top: 27px;}
.USA_index_content_box a:before {content: "";position: absolute;inset: 0;background:#F1F1F1; -webkit-mask-image: linear-gradient(#fff 0 0),linear-gradient(#fff 0 0); -webkit-mask-clip: content-box,border-box;-webkit-mask-composite: xor; mask-composite: exclude; padding: 2px; border-radius: 6px;}
.USA_index_content_box a span{ display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: 12px;color: #F1F1F1;position: relative;z-index: 2;font-family: "Montserrat-Bold";transition: all 0.6s;}
.USA_index_content_box a span svg{width: 27px;height: auto;transition: all 0.6s;}
/* .USA_index_content_box a:hover{transform: scale(1.1);} */
.USA_index_content_box a:hover:before{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);transition: all 0.6s;}
.USA_index_content_box a:hover span{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.USA_index_content_box a:hover svg{transform: translateX(8px);}
.USA_index_content_box a:hover svg path{fill:url(#linear-gradient)} 
.he_phone{border-radius: 12px;}
.USA_index_excell_box{width: 100%;height: 100vh;position: relative;}
.USA_index_excell_bg{width: 100%;height: 100%;}
.USA_index_excell_bg img{width: 100%;height: auto;}
.USA_index_excell_bg video{width: 100%;height: 100%;display: block;object-fit: cover;}
.USA_index_product_list{width: 100%;height: 800px;position: relative;margin-top: 15px;overflow: hidden;display: flex;justify-content: flex-start;align-items: center;background: #F1F1F1;}
.USA_index_product_list_left{width: 55.73%;height: 100%;padding: 62px 0;display: flex;justify-content: flex-end;align-items: center;position: relative;}
.USA_index_product_list_img{width: 58.6%;height: auto;aspect-ratio:1/1;position: relative;z-index: 9;margin-right: 10.5%;}
.USA_index_product_list_img img{display: block;width: 100%;height: auto;}
.USA_index_product_list_bg{width: 90%;position: absolute;right: 0;top: 0;height: 100%;background: linear-gradient(90deg, rgba(241,241,241,0) 0%, rgba(241,241,241,1) 38%);}
.USA_index_product_list_bg_top{width: 60.4%;height: auto;position: absolute;top: 0;right: 0;}
.USA_index_product_list_bg_top img{display: block;width: 100%;}
.USA_index_product_list_bg_bottom{width: 60.4%;height: auto;position: absolute;bottom: 0;right: 24%;}
.USA_index_product_list_bg_bottom img{width: 100%;display: block;}
.USA_index_product_list_right{width: 50.9%;height: auto;margin-left: -6.6%;position: relative;z-index: 9;}
.USA_index_product_list_content{width: 100%;height: 100%;display: flex;justify-content: flex-start;align-items: center;position: relative;}
.USA_index_product_list_content_img{width: 45.4%;height: auto;margin-left: 3.5%;}
.USA_index_product_list_content img{width: 100%;height: auto;display: block;}
.USA_index_product_list_content_txt h4{font-family: "Montserrat-ExtraBold";color: #3f3f3f;font-size: 28px;line-height: 94px;}
.USA_index_product_list_content_txt h4 span{font-size: 40px;font-family: "Montserrat-ExtraBold";background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.USA_index_product_list_content_txt p{font-size: 28px;color: #a1a1a1;font-family: "Montserrat-Bold";}
.USA_index_product_list_content_txt_more{display: block;width: 156px;height: 41px;border-radius: 6px;overflow: hidden;position: relative;margin-top: 27px;}
.USA_index_product_list_content_txt_more:before {content: "";position: absolute;inset: 0;background:#3f3f3f; -webkit-mask-image: linear-gradient(#fff 0 0),linear-gradient(#fff 0 0); -webkit-mask-clip: content-box,border-box;-webkit-mask-composite: xor; mask-composite: exclude; padding: 2px; border-radius: 6px;}
.USA_index_product_list_content_txt_more span{ display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: 12px;color: #3f3f3f;position: relative;z-index: 2;font-family: "Montserrat-Bold";transition: all 0.6s;}
.USA_index_product_list_content_txt_more span svg{width: 27px;height: auto;transition: all 0.6s;}



/* .USA_index_product_list_content_txt_more:hover{transform: scale(1.1);} */
.USA_index_product_list_content_txt_more:hover:before{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);transition: all 0.6s;}
.USA_index_product_list_content_txt_more:hover span{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.USA_index_product_list_content_txt_more:hover svg{transform: translateX(8px);}
.USA_index_product_list_content_txt_more:hover svg path{fill:url(#linear-gradient)}  



.USA_index_product_list_content_txt_more:after{right: 0;top: 0;}
.USA_index_product_list_content_txt_more:before{left: 0;bottom: 0;}


.USA_index_product_list2 .USA_index_product_list_img{width: 52%;}
.USA_index_product_list2 .USA_index_product_list_content_img{width: 45%;}
.USA_index_product_list2 .USA_index_product_list_content_img{margin-left: 6.5%;}
.USA_index_product_list2 .USA_index_product_list_content_txt{margin-left: -4%;}
.USA_index_product_list3 .USA_index_product_list_content_img{width: 61%;margin-left: -12%;}
.USA_index_about_box{width: 100%;height: auto;padding: 100px 0px;background: url(../images/USA_about_bg.jpg) no-repeat center center;background-size: cover;margin-top: 15px;}
.USA_contentWH{width: 1400px;height: auto;margin: 0px auto;}
.USA_index_title{width: 100%;height: auto;}
.USA_index_title h4{font-size: 40px;color: #3F3F3F;font-family: "Montserrat-Bold";text-align: center;line-height: 40px;}
.USA_index_about_box .USA_index_title h4{color:#3F3F3F;}
.USA_index_title p{font-size: 28px;color: #3F3F3F;font-family: "Montserrat-SemiBold";text-align: center;line-height: 40px;padding: 0 10%;margin-top:15px;}
.USA_index_about_number{width: 100%;height: auto;display: flex;justify-content: space-between;}
.USA_index_about_number li{width: 25%;height: auto;margin-top: 80px;}
.USA_index_about_number_icon{width: 82px;height: auto;margin: 0px auto;}
.USA_index_about_number_icon img{width: 100%;height: auto;display: block;}
.USA_index_about_number li h4{font-size: 32px;  /* color: #FFFFFF;  */  background: linear-gradient(90deg, #FF7559, #E60013); -webkit-background-clip: text; color: transparent;   font-family: "Montserrat-ExtraBold";text-align: center;margin-top: 13px;line-height: 43px;}
.USA_index_about_number li h4 span{font-family: "Montserrat-Bold";}
.USA_index_about_number li p{font-size: 16px;color: #3F3F3F;text-align: center;margin-top: 10px;line-height:24px;}
.USA_index_more{display: block;width: 156px;height: 41px;border-radius: 6px;overflow: hidden;position: relative;margin: 0px auto; margin-top: 54px;}
.USA_index_more:before {content: "";position: absolute;inset: 0;background:#3F3F3F; -webkit-mask-image: linear-gradient(#fff 0 0),linear-gradient(#fff 0 0); -webkit-mask-clip: content-box,border-box;-webkit-mask-composite: xor; mask-composite: exclude; padding: 2px; border-radius: 6px;}
.USA_index_about_box .USA_index_more:before{background:#3F3F3F;}
.USA_index_more span{ display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: 12px;color: #3F3F3F;position: relative;z-index: 2;font-family: "Montserrat-Bold";transition: all 0.6s;}
.USA_index_about_box .USA_index_more span{color:#3F3F3F;}
.USA_index_more span svg{width: 27px;height: auto;transition: all 0.6s;}
/* .USA_index_more:hover{transform: scale(1.1);} */
.USA_index_more:hover:before{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);transition: all 0.6s;}
.USA_index_more:hover span{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.USA_index_more:hover svg{transform: translateX(8px);}
.USA_index_more:hover svg path{fill:url(#linear-gradient)}
.USA_index_solution_box{width: 100%;height: auto;padding: 34px 0;}
.USA_index_solution_ul{width: 100%;height: auto;margin: 0px auto;margin-top: 28px;display: flex;justify-content: space-between;}
.USA_index_solution_ul li{width: 47.1%;height: auto;position: relative;overflow: hidden;border-radius:50px;}
.USA_index_solution_ul li a{width:100%;height:auto;}
.USA_index_solution_img{width: 100%;height: auto;overflow: hidden;}
.USA_index_solution_ul_div{width:100%;height:100%;position:absolute;left: 0px;top: 0px;background:none;transition: all 0.6s;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.USA_index_solution_img img{width: 100%;height: auto;display: block;transition: all 0.6s;}
.USA_index_solution_img img:nth-of-type(2){display: none;}
.USA_index_solution_ul li:hover img{transform: scale(1.1);}
.USA_index_solution_ul li h4{font-size: 40px;color: #F1F1F1;font-family: "Montserrat-Bold";transform: translateY(-8vw);transition: all 0.6s;line-height: 1.75;}
.USA_index_solution_ul li:hover h4{transform: translateY(0);}
.USA_index_solution_ul li:hover .USA_index_solution_ul_div{background:rgba(0,0,0,0.6);}
.USA_index_solution_ul li p{display:block;width:92%;height:auto;color:#A1A1A1;font-family:"Montserrat-SemiBold"; font-size:28px;margin:0px auto;line-height:41px;text-align:center;transform: translateY(100vh);transition:all 0.6s;}
.USA_index_solution_ul li:hover p{transform: translateY(0);}
.USA_footer_box{width: 100%;height: auto;background: #fff;}
.USA_index_contact_box{width: 100%;height: auto;padding: 30px 0 30px;background: #fff;border-top: 1px solid #ddd;margin-top: 40px;}
.USA_index_contact_content{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: flex-end;}
.USA_index_contact_content_left{display: flex;flex-direction: column;align-items: center;padding-left: 8%;}
.USA_index_contact_content_left img{width: 213px;height: auto;display: block;margin: 0px auto;}
.USA_index_contact_content_left p{color: #A1A1A1;font-size: 12px;font-family: "Montserrat-Medium";display: inline-block;text-align: center;line-height: 43px;position: relative;transition: all 0.6s;display: block;}
.USA_index_contact_content_left p:after{content: "";display: block;width: 100%;height: 1px;position: absolute;left: 0;}
.USA_index_contact_content_left p:hover{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.USA_index_contact_content_left p:hover:after{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);}
.USA_index_contact_content_right{display: flex;justify-content: space-between;width: 62%;padding: 0 8%;}
.USA_index_contact_content_right li{transition: all 0.6s;}
.USA_index_contact_content_right li a{display: flex;flex-direction: column;align-items: center;}
.USA_index_contact_content_right_ico{width: 60px;height: auto;display: flex;justify-content: center;align-items: center;}
.USA_index_contact_content_right_ico img{width: 100%;height: auto;display: block;}
.USA_index_contact_content_right_ico svg{width: 100%;height: auto;}
.USA_index_contact_content_right_ico svg path{transition: all 0.6s;}
.USA_index_contact_content_right li p{color: #A1A1A1;font-size: 12px;font-family: "Montserrat-Medium";text-align: center;line-height: 43px;position: relative;transition: all 0.6s;}
.USA_index_contact_content_right li p:after{content: "";display: block;width: 100%;height: 1px;position: absolute;bottom: 28%;left: 0;}
/* .USA_index_contact_content_right li:hover{transform: scale(1.1);}  */
.USA_index_contact_content_right li:hover svg path{fill: url(#linear-gradient);}
.USA_index_contact_content_right li:hover p{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.USA_index_contact_content_right li:hover p:after{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);}
.USA_index_how_box{width: 100%;height: auto;border-left: none;border-right: none;background: #272727;}
.USA_index_how_left{width: 541px;height: auto;}
.USA_index_how_left img{width: 100%;height: auto;display: block;border-radius: 30px;}
.USA_index_how_content_box{width: 100%;height: auto;display: flex;justify-content: space-evenly;align-items: center;}

.USA_index_how_content h4{font-size: 28px;color: #fff;font-family: "Montserrat-Bold";line-height: 43px;}
.USA_index_how_content p{font-size: 22px;color: rgba(255,255,255,.85);font-family: "Montserrat-Bold";line-height: 43px;margin-top: 10px;}






.btn-conteiner {
  display: flex;
  --color-text: #ffffff;
  --color-background: ;
  --color-outline: #ff145b80;
  --color-shadow: #00000080;
  margin-top: 20px;
}

.btn-content {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 28px;
  text-decoration: none;
  font-family: "Montserrat-Bold";
  font-size: 14px;
  color: #fff;
  background: linear-gradient(to left, #E60012, #FF7759);
  transition: 1s;
  border-radius: 6px;
  box-shadow: 0 0 0.2em 0 #E60012;
}
.btn-content span{
    font-family: "Montserrat-Bold";
}
.btn-title{
    text-transform: uppercase;
}
.btn-content:hover, .btn-content:focus {
  transition: 0.5s;
  -webkit-animation: btn-content 1s;
  animation: btn-content 1s;
  outline: 0.1em solid transparent;
  outline-offset: 0.2em;
  box-shadow: 0 0 0.4em 0 #E60012;
}

.btn-content .icon-arrow {
  transition: 0.5s;
  margin-right: 0px;
  transform: scale(0.3);
}

.btn-content:hover .icon-arrow {
  transition: 0.5s;
  margin-right: 25px;
}

.icon-arrow {
  width: 17px;
  margin-left: 0px;
  position: relative;
  top: 0;
}
  
/* SVG */
#arrow-icon-one {
  transition: 0.4s;
  transform: translateX(-60%);
}

#arrow-icon-two {
  transition: 0.5s;
  transform: translateX(-30%);
}

.btn-content:hover #arrow-icon-three {
  animation: color_anim 1s infinite 0.2s;
}

.btn-content:hover #arrow-icon-one {
  transform: translateX(0%);
  animation: color_anim 1s infinite 0.6s;
}

.btn-content:hover #arrow-icon-two {
  transform: translateX(0%);
  animation: color_anim 1s infinite 0.4s;
}

/* SVG animations */
@keyframes color_anim {
  0% {
    fill: white;
  }

  50% {
    fill: #E60012;
  }

  100% {
    fill: white;
  }
}

/* Button animations */
@-webkit-keyframes btn-content {
  0% {
    outline: 0.2em solid #E60012;
    outline-offset: 0;
  }
}

@keyframes btn-content {
  0% {
    outline: 0.2em solid #E60012;
    outline-offset: 0;
  }
}

.USA_footer_bottom_box{width: 100%;height: auto;background: #272727;}
.USA_footer_bottom_content{width: 100%;height: auto;display: flex;justify-content: space-between;}
.USA_footer_bottom_title{font-size: 14px;color: #fff;font-family: "Montserrat-SemiBold";margin-top: 50px;margin-bottom: 20px;}
.USA_footer_bottom_content_left_ul li{display: flex;justify-content: flex-start;align-items: flex-start;}
.USA_footer_bottom_content_left_ul li img{width: 24px;height: auto;display: block;margin-right: 4px;margin-top: 3%;}
.USA_footer_bottom_content_left_ul li p{font-size: 12px;color: rgba(255,255,255,.85);line-height: 36px;font-family: "Montserrat-Light";}
.USA_footer_bottom_content_left_ul li p a{color: rgba(255,255,255,.85);font-family: "Montserrat-Light";}
.USA_footer_bottom_content_left_ul li p a:hover{text-decoration: underline;}
.USA_footer_bottom_content_nav a{font-size: 12px;color: rgba(255,255,255,.85);line-height: 36px;display: block;font-family: "Montserrat-Light";}
.USA_footer_bottom_content_nav a:hover{text-decoration: underline;}
.USA_footer_bottom_content_nav_right{width: 27%;}
.USA_footer_bottom_content_nav_right p{font-size: 12px;color: rgba(255,255,255,.85);line-height: 36px;font-family: "Montserrat-Light";}
.USA_footer_bottom_form{width: 100%;height: auto;margin-top: 12px;position: relative;}
.USA_footer_bottom_form_input{display: block; width: 100%; height: 38px;background: #161616;border-radius: 6px;border: none;outline: none; padding-left: 6%; font-size: 12px;color: #686868; /*padding-right: 45%;*/font-family: "Montserrat-Light";}
.USA_footer_bottom_form_input::placeholder{color: #A1A1A16B; font-size:12px !improtant; }
.USA_footer_bottom_form_btn{width: 134px;height: 100%;cursor: pointer;border: none;border-radius: 6px;background: linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);display: block;font-size: 14px;font-family: "Montserrat-SemiBold";position: absolute;right: 0;top: 0;color: #FFFFFF;}
.USA_footer_bottom_content_nav_right_share{display: flex;justify-content: flex-start;align-items: center;margin-top: 23px;}
.USA_footer_bottom_content_nav_right_share li{margin-left: 4%;}
.USA_footer_bottom_content_nav_right_share li:nth-of-type(1){margin-left: 0;}
.USA_footer_bottom_content_nav_right_share li img{display: block;transition: all 0.6s;}
.USA_footer_bottom_content_nav_right_share li:hover img{transform: translateY(-5px);}
.USA_footer_last{width: 100%;height: auto;padding: 70px 0;display: flex;justify-content: space-between;align-items: center;}
.USA_footer_last_left{display: flex;justify-content: flex-start;align-items: center;}
.USA_footer_last_left p{font-size: 12px;color:rgba(255,255,255,.85);font-family: "Montserrat-Light";}
.USA_footer_last_left a{font-size: 12px;color: rgba(255,255,255,.85);font-family: "Montserrat-Light";padding-left: 22px;}
.USA_footer_last_left a:hover{color: #999999;text-decoration: underline;}
.USA_footer_last_right{display: flex;justify-content: flex-end;align-items: center;}
.USA_footer_last_right a{font-size: 12px;color: rgba(255,255,255,.85);font-family: "Montserrat-Light";margin-right: 30px;position: relative;}
.he_prodata::after{border-bottom-color: rgba(255, 255, 255, 0.2);bottom: -70px;}
.USA_footer_last_right a:hover{text-decoration: underline;}

/*homeowners*/
.G_homeowners_banner_box{width: 100%;height: auto;position: relative;}
.G_homeowners_banner_bg{width: 100%;height: auto;}
.G_homeowners_banner_bg img{width: 100%;height: auto;display: block;}
.G_homeowners_banner_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: flex-end;padding-bottom: 47px;}
.G_homeowners_banner_content_txt{width: 100%;height: auto;transition: all 0.6s;}
.G_homeowners_banner_content_txt.on{transition-delay: 0.2s;opacity: 0;}
.G_homeowners_banner_content_txt h1{font-size: 2.08vw;font-family: "Montserrat-Bold";text-align: center;color: #FFF}
.G_homeowners_banner_content_txt p{font-size: 1.46vw;color: rgba(255,255,255,0.7);font-family: "Montserrat-Bold";text-align: center;margin-top: 20px;}
.G_homeowners_banner_content_btn{width: 100%;height: auto;display: flex;justify-content: space-around;margin-top: 60px;position: relative;z-index: 2;}
.G_homeowners_banner_content_btn li{cursor: pointer;}
.G_homeowners_banner_content_btn li img{display: block;margin: 0px auto;filter: brightness(0) invert(1);}
.G_homeowners_banner_content_btn li h4{font-size: 14px;color: rgba(255,255,255,0.7);text-align: center;margin-top: 20px;position: relative;}
.G_homeowners_banner_content_btn li h4:after{content: "";width: 100%;height: 1px;position: absolute;left: 0;bottom: -1px;background: rgba(255,255,255,0.7);}
.G_homeowners_banner_content_btn li:hover img,.G_homeowners_banner_content_btn li.on img{filter: none;}
.G_homeowners_banner_content_btn li:hover h4,.G_homeowners_banner_content_btn li.on h4{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.G_homeowners_banner_content_btn li:hover h4:after,.G_homeowners_banner_content_btn li.on h4:after{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);}
.G_homeowners_banner_out{width: 100%;height: 100%;position: absolute;left: 0;top: 0;backdrop-filter:blur(17px);opacity: 1;transition: all 0.6s;opacity: 0;transition: all 0.6s;}
.G_homeowners_banner_out.on{transition-delay: 0.3s;opacity: 1;}
.G_homeowners_banner_out_box{width: 37%;height: auto;position: absolute;left: 50%;top: 24%;transform: translate(-50%, -50%);z-index: 3;}
.G_homeowners_banner_out_ul{width: 100%;height: auto;position: relative;}
.G_homeowners_banner_out_ul li{width: 100%;height: auto;padding: 32px;background: rgba(217, 217, 217, 0.40);border-radius: 12px;position: absolute;left: 0;top: 0;opacity: 0;transition: all 0.6s;}
.G_homeowners_banner_out_ul li img{display: block;margin: 0px auto;}
.G_homeowners_banner_out_ul li h4{text-transform: uppercase;background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;text-align: center;font-family: "Montserrat-Bold";font-size: 40px;margin-top: 13px;}
.G_homeowners_banner_out_ul li p{font-size: 17px;color: #FFFFFF;text-align: center;line-height: 28px;display: block;width: 87%;margin: 0px auto;margin-top: 13px;font-family: "Montserrat-Light";}
.G_homeowners_banner_out_ul li a{display: block;width: 156px;height: 41px;border-radius: 6px;overflow: hidden;position: relative;margin: 0px auto;margin-top: 27px;}
.G_homeowners_banner_out_ul li a:before {content: "";position: absolute;inset: 0;background:#F1F1F1; -webkit-mask-image: linear-gradient(#fff 0 0),linear-gradient(#fff 0 0); -webkit-mask-clip: content-box,border-box;-webkit-mask-composite: xor; mask-composite: exclude; padding: 2px; border-radius: 6px;}
.G_homeowners_banner_out_ul li a span{ display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: 12px;color: #F1F1F1;position: relative;z-index: 2;font-family: "Montserrat-Bold";transition: all 0.6s;}
.G_homeowners_banner_out_ul li a:hover:before{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);transition: all 0.6s;}
.G_homeowners_banner_out_ul li a:hover span{background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.G_homeowners_banner_out_close{width: 34px;height: auto;position: absolute;right: 22px;top: 22px;cursor: pointer;display: none;}
.G_homeowners_banner_out_close img{width: 100%;height: auto;display: block;}
.G_homeowners_content{width: 100%;height: auto;}
.G_homeowners_first_box{width: 100%;height: auto;margin-top: 15px;position: relative;}
.G_homeowners_first_bg{width: 100%;height: auto;}
.G_homeowners_first_bg img{width: 100%;height: auto;display: block;}
.G_homeowners_first_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;align-items: flex-start;padding-top: 24px; /*display: none; */ }
.G_homeowners_first_content h4{font-size: 2.08vw;color: #3F3F3F;text-align: center;font-family: "Montserrat-Bold";}
.G_homeowners_first_content p{display: block;width: 74%;height: auto;margin: 0px auto;font-size: 22px;color: rgba(161, 161, 161, 0.70);text-align: center;font-family: "Montserrat-Bold";line-height: 34px;margin-top: 20px;}
.G_homeowners_first_mobile_box{display: none;}
.G_homeowners_thour_box{width: 100%;height: auto;margin-top: 15px;display: none;}
.G_homeowners_thour_box img{width: 100%;height: auto;display: block;}
.G_homeowners_four_box li{width: 100%;height: auto;margin-top: 15px;display: flex;justify-content: flex-start;}
.G_homeowners_four_box li:nth-of-type(even){flex-direction: row-reverse;}
.G_homeowners_four_box_img{width: 58.3%;height: auto;}
.G_homeowners_four_box_img img{width: 100%;height: auto;display: block;}
.G_homeowners_four_box_txt{flex: 1;display: flex;justify-content: center;align-items: flex-end;padding-right: 30px;flex-direction: column;background: #F1F1F1;}
.G_homeowners_four_box_txt_content{width: 62.1%;height: auto;}
.G_homeowners_four_box_txt h4{       font-size: 28px;
    background: linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: "Montserrat-Bold";
    line-height: 38px;}
.G_homeowners_four_box_txt p{font-size: 17px;color: #3F3F3F;font-family: "Montserrat-regular";line-height: 35px;margin-top: 20px;}
.G_homeowners_four_box li:nth-of-type(even) .G_homeowners_four_box_txt{align-items: flex-start;padding-right: 0;padding-left: 30px;}
.G_homeowners_five_box{width: 100%;height: auto;padding: 55px 0;}
.G_homeowners_five_title{font-size: 40px;font-family: "Montserrat-Bold";background: url(../images/text_bg.png) no-repeat center center;-webkit-background-clip: text; -webkit-text-fill-color: transparent;text-align: center;}
.G_homeowners_five_ul{width: 100%;height: auto;display: flex;justify-content: center;margin-top: 45px;}
.G_homeowners_five_ul li{margin-left: 200px;}
.G_homeowners_five_ul li:nth-of-type(3n+1){margin-left: 0;}
.G_homeowners_five_ul li img{display: block;margin: 0px auto;}
.G_homeowners_five_ul li h4{font-size: 17px;color: #3F3F3F;text-align: center;margin-top: 20px;font-family: "Montserrat-Light";}
.G_homeowners_right{width: 36px;height: auto;position: fixed;top: 50%;transform: translateY(-50%);right: 2%;background: linear-gradient(to left, #E60012, #FF7759);border-radius: 9px 0 0 9px;padding: 8px 4px;z-index:999;}
.G_homeowners_right li{width: 100%;height: auto;position: relative;margin-top: 7px;}
.G_homeowners_right li:nth-of-type(1){margin-top: 0;}
.G_homeowners_right_left{width: 100%;height: auto;}
.G_homeowners_right_left svg{width: 100%;height: auto;display: block;}
/* .G_homeowners_right li:hover svg path{fill: url(#linear-gradient);} */
.G_homeowners_right_right{width: 178px;height: 32px;border-radius: 16px;background: #D9D9D9;overflow: hidden;position: absolute;left: -184px;top: 50%;transform: translateY(-50%);display: none;}
.G_homeowners_right_right a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: 14px;background: linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.G_homeowners_right li:before{width: 24px;height: 32px;content: "";display: block;position: absolute;left: -24px;top: 50%;transform: translateY(-50%);display: none;}
.G_homeowners_right li:hover .G_homeowners_right_right{display: block;}
.G_homeowners_right li:hover:before{display: block;}

.he_xialtwul{display: flex;flex-wrap: wrap;}
.he_xialtwli{width: 48.5%;justify-content: flex-start;}
.he_xialtwli a{width: 100%;}
.he_xialtwic{display: none;}
.he_xialtwte{width: 100%;padding-left: 0;}

#app .product{justify-content:space-around;}

/*contact*/
.W_contact_banner_box{width: 100%;height: auto;position: relative;}
.W_contact_banner_bg{width: 100%;height: auto;}
.W_contact_banner_bg img{width:100%;height: auto;display: block;}
.W_contact_banner_content{width: 100%;height: 100%;position: absolute;left: 0;top: 0;padding-top: 135px;display: flex;align-items: center;}
.W_contact_banner_content h1{font-size: 48px;color: #F1F1F1;font-family: "Montserrat-Bold";text-align: center;text-transform: uppercase;}
.G_contact_content{width: 100%;height: auto;}
.G_contact_content_box{width: 100%;height: auto;padding: 10px 0px;background: #F1F1F1;}
.G_contact_contentWH{height: auto;margin: 0px auto;display: flex;justify-content: space-between;}
.G_contact_content_left{width: 49.1%;height: auto;}
.G_contact_content_left p{font-size: 16px;color: #3F3F3F;line-height: 1.6;font-family: 'Montserrat-Regular';}
.G_contact_content_left_btn{display: flex;justify-content: flex-start;margin-top: 25px;}
.G_contact_content_left_btn li{padding: 10px 16px;border-radius: 6px;display: flex;justify-content: center;align-items: center;font-size: 16px;font-family: "Montserrat-Bold";background: #D9D9D9;cursor: pointer;}
.G_contact_content_left_btn li + li{margin-left: 10px;}
.G_contact_content_left_btn li:hover,.G_contact_content_left_btn li.on{background: linear-gradient(90deg, #FF7559 0%, #E60013 100%);color: #F1F1F1;}
.G_contact_content_left_content{width: 100%;height: auto;}
.G_contact_content_left_content_list{width: 100%;height: auto;display: none;}
.G_contact_content_left_content_list h4{background: linear-gradient(90deg, #FF7559 0%, #E60013 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;font-size: 20px;font-family: "Montserrat-Bold";margin-top: 30px;}
.G_contact_content_left_content_list p{display: flex;justify-content: flex-start;align-items: flex-start;margin-top: 20px;}
.G_contact_content_left_content_list p,.G_contact_content_left_content_list p strong,.G_contact_content_left_content_list p a{font-size: 16px;color: #3F3F3F;line-height: 1.4;}
.G_contact_content_left_content_list p:nth-of-type(3) strong,.G_contact_content_left_content_list p:nth-of-type(4) strong,.G_contact_content_left_content_list p:nth-of-type(7) strong{width: auto;white-space: nowrap;}
 .G_contact_content_left_content_list p:nth-last-of-type(3) a{margin-left: 0;}
 .G_contact_content_left_content_list p:nth-of-type(4) a{margin-left: 0;}
.G_contact_content_left_content_list p strong{margin-right: 16px;display: block;width: 73px;}
.G_contact_content_left_content_list p a{display: block;margin-left: 26px;font-family: 'Montserrat-Regular';}
.G_contact_content_left_content_list p a:hover{color: #E60013;text-decoration: underline;}
.G_contact_content_left_content_list p:nth-of-type(6) a,.G_contact_content_left_content_list p:nth-of-type(7) a{margin-left: 0;}
.G_contact_content_left_list{width: 100%;height: auto;margin-top: 35px;}
.G_contact_content_left_list p,.G_contact_content_left_list p a{font-size: 16px;color: #3F3F3F;    font-family: 'Montserrat-Regular';}
.G_contact_content_left_list p span{color: #E60013;font-size: 16px;}
.G_contact_content_left_list p a:hover{color: #E60013;text-decoration: underline;}
.G_contact_content_left_content_list:nth-last-of-type(1) strong,.G_contact_content_left_content_list:nth-last-of-type(2) strong{width: auto;}
.G_contact_content_left_content_list:nth-last-of-type(1) a,.G_contact_content_left_content_list:nth-last-of-type(2) a{margin-left: 0;}
.G_contact_content_left_content_list:nth-last-of-type(1) p:nth-of-type(1),.G_contact_content_left_content_list:nth-last-of-type(2) p:nth-of-type(1){margin-top: 30px;}
.G_contact_content_right{width: 44.55%;height: auto;}
.s_d2c2xltop{border-radius: 12px;padding: 0 15px;  background-color: #FFFFFF;}
.s_d2c2input input{height: 46px;font-size: 16px;padding: 0;padding-left: 15px;}
.he_slead .s_d2c2inputwz{font-family: 'Montserrat-Regular';font-size: 14px;left: 15px !important;color: #3F3F3F;}
.s_d2c2xl{margin-top: 17px;padding: 0;}
.s_d2c2m2 .s_d2c2input{width: 100%;margin-top: 17px;padding: 0;}
.s_d2c2inputbox{border-radius: 12px;background-color: #FFFFFF;}
.s_d2c2m1 .s_d2c2input{width: 100%;padding: 0;}
.s_d2c2input{padding: 0;}
.s_d2c2xlbot{z-index: 9999;}
.s_d2c2inputwz{left: 15px;}
.s_d2c2m{margin:0;margin-bottom:17px;}
.s_d2c2m8 textarea{height: 72px;padding: 15px;font-size: 16px;line-height: 1.4;position: relative;z-index: 50;} 
.s_d2c2inputwz{font-family: "Montserrat-Regular"; font-size: 14px;
    color: #3F3F3F;}
.s_d2c2inputwz.on{display: none;}
.G_contact_form_code{display: flex;justify-content: space-between;align-items: center;margin-top: 29px;width: 100%;}
.W_contact_form_code_txt p{font-size: 16px;color: #3F3F3F;    font-family: 'Montserrat-Regular';}
.W_contact_form_code_txt p span{color: #E60013;padding-left: 9px;}
.G_contact_form_code input{display: block;width: 188px;height: 46px;border: none;background: #FFFFFF;padding-left: 15px;color: #999;}
.G_contact_form_code_img{width: 123px;height: auto;cursor: pointer;}
.G_contact_form_code_img img{width: 100%;height: auto;display: block;}
.G_contact_form_last{display: flex;justify-content: space-between;align-items: center;margin-top: 29px;}
.G_contact_form_last_left{display: flex;justify-content: flex-start;align-items: center;flex:1;}
.G_contact_form_last_left input{display: block;width: 26px;height: 26px;background: #FFFFFF;outline: none;border: none;cursor: pointer;}
.G_contact_form_last_left input:checked{background: url(../images/G_conatct_check_bg.jpg) no-repeat center center,#FFFFFF;background-size: 15px; outline: none;}
input[type=checkbox], input[type=radio]{outline: none;}
.G_contact_form_last_left p{font-size: 16px;color: #3F3F3F;margin-left: 18px;    font-family: 'Montserrat-Regular';}
.G_contact_form_last_left p a{color: #E60013;text-decoration: underline;}
.G_contact_form_last_right{width: 134px;height: auto;}
.s_d2c2tj{width: 100%;height: 45px;background: linear-gradient(90deg, #FF7559 0%, #E60013 100%);font-size: 16px;border-radius: 10px;color: #FFF;display: block;}
.G_contact_form_last_left p a{font-size: 16px;}
.G_contact_form_last_right .s_d2c2m11{padding: 0px;}
.G_contact_form_last_left .s_d2c2m10{width: 100%;margin-top: 0;}

/*business.html start*/
.business_second_box{margin-top: 15px;}
.business_second_content_box .G_homeowners_first_bg{padding:0;}
.business_banner_content_btn li{cursor: auto;}
.business_banner_content_btn li h4:after{display: none;}
.business_banner_content_btn li h4{line-height: 24px;}
.business_banner_content_btn li:hover h4{color: rgba(255,255,255,0.7);background: none;-webkit-text-fill-color:initial;} 
.business_second_content{padding-top:24px;padding-bottom:0px;align-items:flex-start;position:absolute;left:0;top:0;}

/*product 导航*/
.he_xialtwtile{width: 100%;padding: 0;position: relative;border: none;}
.he_xialtwtiri{display: none;}
/*.he_xialtwtile img {padding-bottom: 5px;position: absolute;right: -15px;z-index: -1;}*/
.he_xialtwtile p{font-size: 28px;background:linear-gradient(90deg, rgba(255,117,89,1) 0%, rgba(230,0,19,1) 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent;font-family: "Montserrat-Bold";}
.he_xialtwti{border: none;}
.he_xialtrul{margin-top: 0px;}

.distributor{

	width: 50%;
	padding: 10px 16px;
     border-radius: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    font-family: "Montserrat-Bold";
    background: linear-gradient(90deg, #FF7559 0%, #E60013 100%);
    cursor: pointer;
	color: #FFF;
	margin-top: 35px;
}

.distributor p{
	color: #FFF;
	font-family: "Montserrat-Bold" ;
}
@media (max-width: 1768px) {
    .USA_contentWH{width:92%;}
    .USA_index_product_list{height: 41vw;}
	.USA_index_product_list_content_txt h4{font-size: 32px;}
	.USA_index_product_list_content_txt h4{font-size: 20px;}
	.USA_index_product_list_content_txt p{font-size: 20px;}
	.USA_index_title p{font-size: 24px;}
	/*.USA_index_contact_content_right{margin-left: 10%;}*/
	/*.USA_index_contact_content_right li p{font-size: 18px;}*/
	.USA_index_contact_content_left a{font-size: 18px;}
	/*.USA_index_how_content h4{font-size: 32px;}*/
	/*.USA_index_how_content p{font-size: 20px;}*/
	.USA_index_solution_ul li a span{font-size: 30px;}
	/*.USA_index_how_right span{font-size: 24px;}*/
	.USA_footer_bottom_content{flex-wrap: wrap;}
	.USA_index_solution_ul li p{font-size:25px;}
	
	.G_homeowners_banner_out_box{top: 10%;}
}
@media (max-width: 1400px) {
	.USA_index_video_box{height: 100vh;}
	.USA_index_content_box h4{font-size: 38px;}
	
	
		.USA_bus_content_box h4{font-size: 48px;}
	
	/*.USA_index_contact_content_left{width: 39.5%;}*/
	.USA_index_contact_content_left img{width: 100%;}
	
	
		.USA_bus_contact_content_left img{width: 100%;}
	/*.USA_index_how_content p{line-height: 30px;}*/
	/*.USA_index_how_right span{font-size: 20px;}*/
	.USA_footer_bottom_content_nav_right{width: 35%;}
	.USA_index_how_content h4{font-size:30px;}
	.USA_index_how_content p{font-size:20px;}
	.USA_index_solution_ul li h4{font-size:30px;}
	.USA_index_solution_ul li p{font-size:20px;}
	.G_homeowners_banner_out_box{top: 5%;width: 65%;}
	.G_homeowners_four_box_txt_content{width: 92%;}
	.USA_index_product_list_content_txt h4 span{font-size: 32px;}
	/* .G_contact_contentWH{width: 92%;} */
	.G_contact_form_code input{width: 152px;}
	.W_contact_banner_content{padding-top: 78px;}
	
}
@media (max-width: 1200px) {
	.USA_index_content_box h4{font-size: 36px;}
	.USA_index_content_box h5{font-size: 20px;}
	
	
	
		.USA_bus_content_box h4{font-size: 36px;}
	.USA_bus_content_box h5{font-size: 20px;}
	.he_d2heig{height: auto;}
	.s_d2c2inputbox .s_d2c2inputwz{}
	
	.USA_index_product_list_content_txt h4 span{font-size: 20px;}
	.USA_index_product_list_content_txt h4{font-size: 16px;}
	.USA_index_product_list_content_txt p{font-size: 16px;}
	.USA_contentWH{width: 92%;}
	.USA_index_title p{line-height: 30px;}
	.USA_index_solution_ul li a span{font-size: 20px;}
	.USA_index_solution_ul li a span svg{width: 35px;}
	.USA_index_contact_content_right_ico{width: 79px;}
	.USA_footer_bottom_content_left{width: 40.5%;}
	.USA_index_solution_ul li:hover a{top:37%}
	.USA_index_solution_ul li h4{font-size:24px;}
	.USA_index_solution_ul li p{line-height:30px;font-size:16px;}
	.USA_index_how_content h4{font-size:24px;line-height:24px;}
	.USA_index_how_content p{font-size:14px;}
	.G_homeowners_banner_bg{height: 625px;}
	.G_homeowners_banner_bg img{height: 100%;object-fit: cover;}
	.G_homeowners_four_box li{flex-direction: column;}
	.G_homeowners_four_box li:nth-of-type(even){flex-direction: column;}
	.G_homeowners_four_box_txt{padding: 4%;}
	.G_homeowners_four_box_txt_content{width: 100%;}
	.G_homeowners_four_box_img{width: 100%;}
	.G_homeowners_banner_out_box{width: 92%;}
	.G_contact_contentWH{flex-wrap: wrap;}
	.G_contact_content_left{width: 100%;}
	.G_contact_content_right{width: 100%;margin-top: 50px;}
	
}
@media (max-width: 990px) {
	.USA_index_content_box h4{font-size: 30px;}
	
		.USA_bus_content_box h4{font-size: 30px;}
		
		
	.USA_index_product_list_content_txt h4{line-height: 30px;}
	.USA_index_product_list_content_txt p{line-height: 30px;margin-top: 30px;}
	.USA_index_product_list_content_txt a{margin-top: 30px;}
	.USA_index_product_list_content_txt{padding-top: 0;}
	.USA_index_about_number li h4{font-size: 24px;}
	.USA_index_solution_ul{margin-top: 0;flex-wrap: wrap;}
	.USA_index_solution_ul li{width: 100%;margin-top: 50px;}
	.USA_index_contact_content{flex-direction: column;align-items: center;}
	.USA_index_contact_content_left{width: 50%;}
	.USA_index_contact_content_right{margin-top: 30px;margin-left: 0;width: 100%;}
	.USA_index_how_box{width: 100%;margin: 0px auto;flex-direction: column;align-items: center;}
	.USA_index_how_left{width: 100%;display: none;}
	.USA_index_how_content{width: 100%;margin: 30px 0;}
	.USA_index_how_content h4{text-align: center;}
	.USA_index_how_content p{text-align: center;}
	.USA_footer_bottom_content_nav_right{width: 100%;}
	.USA_footer_last{flex-wrap: wrap;}
	.USA_index_solution_ul li p{font-size:27px;line-height:41px;}
	.USA_index_solution_ul li:hover a{top:52%;}
	.USA_index_title p{font-size:16px;padding: 0;}
	.USA_index_title h4{font-size:30px;}
	.USA_index_about_box{padding: 60px 0;}
	.G_homeowners_five_title{font-size: 36px;}
	
	
}
@media (max-width: 768px) {
	#message1{
		top:37%;
	}
	.distributor{
		width: 100%;
	}
	.business_second_box{
		margin-top: 1.2vw;
	}
	
	.USA_index_excell_box{
		height: auto;
	}
	.USA_index_video_box{
		margin-bottom: 0px;
		height: auto;
	}
	.he_syp4bx{
		padding: 10px;
	}
	.USA_index_content_box h4{font-size: 16px;line-height: 1.5;}
	.USA_index_content_box h5{font-size: 14px;margin-top: 10px;display: none;}
	.USA_index_content_box a{width: 30vw;height: 6.8vw;border-radius: 1.2vw;margin-top: 3.8vw;}
	.USA_index_content_box{padding: 4%;}
	.USA_index_content_box a:before{padding: 0.5vw;border-radius: 1.2vw;}
	.USA_index_content_box a span{font-size: 2.4vw;}
	
	
	
	
		.USA_bus_content_box h4{font-size: 3.2vw;}
	.USA_bus_content_box h5{font-size: 3.2vw;margin-top: 1.8vw;}
	.USA_bus_content_box a{width: 30vw;height: 6.8vw;border-radius: 1.2vw;margin-top: 3.8vw;}
	.USA_bus_content_box{padding: 4%;}
	.USA_bus_content_box a:before{padding: 0.5vw;border-radius: 1.2vw;}
	.USA_bus_content_box a span{font-size: 3.2vw;}
	
	
	
	
	
	
	
	
	
	.USA_index_excell_box{margin-top: 1.2vw;}
	
		.USA_bus_excell_box{margin-top: 1.2vw;}
	
	.USA_index_product_list{margin-top: 1.2vw;height: auto;padding: 0 4%;background: #F1F1F1;flex-direction: column;padding-bottom: 15px;}
	.USA_index_product_list_content_txt{width: 100%;}
	
	.USA_index_product_list_content_txt h4{font-size: 18px;line-height: 1.6;text-align: center;color: #3F3F3F;font-family: "Montserrat-Regular";}
	.USA_index_product_list_content_txt h4 span{font-size: 20px;color: #e60113;display: block;font-family: "Montserrat-Black";}
	.USA_index_product_list_content_txt p{font-size: 14px;margin-top: 1.8vw;line-height: 4.8vw;text-align: center;}
	.G_homeowners_four_box_txt_content a,.USA_index_product_list_content_txt a{width: 30vw;height: 6.8vw;margin: 0 auto; margin-top: 3.8vw;}
	.G_homeowners_four_box_txt_content a:before,.USA_index_product_list_content_txt a:before{padding: 0.5vw;border-radius: 1.2vw;}
	.G_homeowners_four_box_txt_content a span,.USA_index_product_list_content_txt a span{font-size: 2.4vw;}
	.USA_btn_box:hover span.USA_index_product_list_content_txt_more1{margin-top: -6.8vw;}
	/*.USA_index_product_list_content_txt a span svg{width: 4vw;}*/
	.USA_index_product_list_bg{width: 100%;}
	.USA_index_product_list_bg_top{right: -20%;width: 100%;}
	.USA_index_product_list_bg_bottom{width: 100%;bottom: -18vw;}
	.USA_index_product_list_left{width: 100%;padding: 0;}
	.USA_index_product_list_left img{width: 100%;}
	.USA_index_product_list_img{width: 100%;margin-right: 0;}
	.USA_index_product_list_right{width: 100%;margin-left: 0;}
	.USA_index_product_list_content_img{width: 48.5%;margin-left: 0;}
	.USA_index_product_list_content{justify-content: space-between;width: 92%;margin: 0px auto;}
	.USA_index_product_list_last .USA_index_product_list_right{margin-top: -16vw;}
	.USA_index_about_box{padding: 8vw 0;margin-top: 1.2vw;}
	.USA_index_title h4{font-size: 4.8vw;line-height: 5.8vw;}
	.USA_index_title p{font-size: 3.2vw;line-height: 4.8vw;margin-top: 3.2vw;}
	.USA_index_about_number{flex-wrap: wrap;}
	.USA_index_about_number li{width: 48.5%;margin-top: 5.8vw;}
	.USA_index_about_number_icon{width: 14vw;}
	.USA_index_about_number li h4{font-size: 4.8vw;margin-top: 3.2vw;line-height: 5.8vw;}
	.USA_index_about_number li p{font-size: 3.6vw;line-height: 5.8vw;margin-top: 3.2vw;}
	.USA_index_more{width: 30vw;height: 6.8vw;border-radius: 1.2vw;margin-top: 5.8vw;}
	.USA_index_more:before{padding: 0.5vw;border-radius: 1.2vw;}
	.USA_index_more span{font-size: 2.4vw;}
	.USA_index_more span svg{width: 6vw;}
	.USA_index_solution_box{padding: 8vw 0;}
	.USA_index_solution_ul li{margin-top: 1.2vw;border-radius: 3vw;}
	.USA_index_contact_content_left p{font-size: 3.6vw;}
	/*.USA_index_solution_ul li a{width:48vw;height: 8.8vw;border-radius: 1.2vw;margin-top: 5.8vw;}*/
	/*.USA_index_solution_ul li a:before{padding: 0.5vw;border-radius: 1.2vw;}
	.USA_index_solution_ul li a span{font-size: 4.8vw;}
	.USA_index_solution_ul li a span svg{width: 8vw;}*/
	.USA_index_solution_box{padding: 3.6vw 0;}
	.USA_index_contact_box{padding: 3.6vw 0;margin-top: 0;background: #f7f9fa;}
	.USA_index_contact_content_left{width: 100%;padding-left: 0;}
	.USA_index_contact_content_left p span{display: none;}
	.USA_index_contact_content_left img{width: 45vw;}
	.USA_index_contact_content_left a{font-size: 3.6vw;line-height: 5.8vw;}
	.USA_index_contact_content_right{justify-content: space-between;margin-top: 1.2vw;padding: 0;}
	.USA_index_contact_content_right li{width: 48.5%;margin-left: 0;}
	.USA_index_contact_content_right_ico{width: 10vw;}
	.USA_index_contact_content_right li p{font-size: 3.6vw;line-height: 5.8vw;}
	.USA_index_how_box{padding: 6.7vw 0;}
	.USA_index_how_content{margin-top: 3.6vw;margin-bottom: 0;}
	.USA_index_how_content h4{font-size: 4.8vw;line-height: 5.8vw;}
	.USA_index_how_content p{font-size: 3.6vw;line-height: 5.8vw;margin-top: 0vw;}
	.btn-conteiner{justify-content:center;margin-top:3.6vw;}
	.btn-content{font-size:3.2vw;border-radius:1.2vw;}
	.btn-content .icon-arrow{transform:scale(0.2);}
	.icon-arrow svg{height:8vw !important;}
	.USA_footer_bottom_content_left{width: 100%;    border-bottom: 1px solid #9fa3a6;    padding: 1.28rem 0;    border-top: 1px solid #9fa3a6;}
	.USA_footer_bottom_title{font-size: 3.8vw;line-height: 5.8vw;}
	.USA_footer_bottom_content_left .USA_footer_bottom_title{margin-top: 0;margin-bottom: 3.8vw;}
	.USA_footer_bottom_content_left_ul li{margin-top: 1.8vw;}
	.USA_footer_bottom_content_left_ul li p{font-size: 3.2vw;line-height: 5.8vw;}
	.USA_footer_bottom_content_left_ul li img{width: 4vw;margin-top: 1%;margin-right: 1.8vw;}
	.USA_footer_bottom_content_nav_box{width: 100%;border-bottom: 1px solid #9fa3a6;padding: 1.28rem 0;}
	.USA_footer_bottom_content_nav_box .USA_footer_bottom_title{margin-top: 0;margin-bottom: 0;position: relative;}
	.USA_footer_bottom_content_nav_box .USA_footer_bottom_title:after{content: "";width: 3.5vw;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/footer_nav_ico1.png) no-repeat center center;background-size: 100% auto;filter: invert(100%);}
	.USA_footer_bottom_content_nav_box .USA_footer_bottom_title.on:after{background: url(../images/footer_nav_ico1s.png) no-repeat center center;background-size: 100% auto;filter: invert(100%);}
	.USA_footer_bottom_content_nav{display: none;}
	.USA_footer_bottom_content_nav a{font-size: 3.2vw;line-height: 5.8vw;margin-top: 1.8vw;}
	.USA_footer_bottom_content_nav_right{margin-top: 1.28rem;}
	.USA_footer_bottom_content_nav_right p{font-size: 3.2vw;line-height: 4.8vw;margin-top: 3.2vw;}
	.USA_footer_bottom_form_input{height: 10.8vw;font-size: 3.2vw;padding-left: 4%;border-radius: 1.2vw;}
	.USA_footer_bottom_form_btn{font-size: 3.6vw;border-radius: 1.2vw;width: 30%;}
	.USA_footer_bottom_form{margin-bottom: 5.8vw;}
	.USA_footer_bottom_content_nav_right_share{margin-top: 3.6vw;}
	.USA_footer_last{padding: 3.6vw 0;}
	.USA_footer_last_left{flex-wrap: wrap;width: 100%;}
	.USA_footer_last_left p{font-size: 2.7vw;text-align: left;display: block;width: 100%;}
	.USA_footer_last_left a{font-size: 2.7vw;padding-left: 0;display: block;text-align: center;margin-top: 1.2vw;width: 100%;display: none;}
	.USA_footer_last_right{margin-top: 1.8vw;justify-content:left;width: 100%;}
	.USA_footer_last_right a{font-size: 2.7vw;}
	.USA_footer_last_right a:nth-last-of-type(1){margin-right: 0;}
	.USA_index_solution_ul_div{background: rgba(0,0,0,0.6);}
	.USA_index_solution_ul li h4{font-size: 4.8vw;transform: translateY(0);}
	.USA_index_solution_ul li p{font-size:3.6vw;line-height:5.8vw;transform: translateY(0);}
	.USA_index_solution_img img:nth-of-type(1){display: none;}
	.USA_index_solution_img img:nth-of-type(2){display: block;}
	.USA_index_how_content_box{flex-wrap: wrap;}
	.USA_index_how_left{width: 100%;}
	.USA_footer_bottom_content_nav_right .USA_footer_bottom_title{margin-top: 10px;margin-bottom: 0;}
	.USA_footer_box{background: #272727;}
	
	.G_homeowners_right{display: none;}
	.G_homeowners_banner_content{padding-bottom: 5.8vw;}
	.G_homeowners_banner_content_txt h1{font-size: 22px;}
	.G_homeowners_banner_content_txt p{font-size: 14px;line-height: 1.6;margin-top: 15px;}
	.G_homeowners_first_content h4{font-size: 4.8vw;}
	.G_homeowners_first_content p{font-size: 3.6vw;line-height: 5.8vw;}
	.G_homeowners_banner_content_btn{margin-top: 5.8vw;}
	.G_homeowners_banner_content_btn li img{width: 6vw;}
	.G_homeowners_banner_content_btn li h4{font-size: 3.2vw;margin-top: 3.2vw;}
	.G_homeowners_banner_out_ul li img{width: 10vw;}
	.G_homeowners_banner_out_ul li h4{font-size: 4.8vw;margin-top: 3.2vw;}
	.G_homeowners_banner_out_ul li p{font-size: 3.6vw;line-height: 5.8vw;margin-top: 3.2vw;width: 92%;}
	.G_homeowners_banner_out_close{width: 5vw;right: 4%;top: 4%;}
	.G_homeowners_banner_out_ul li a{width: 30vw;height: 6.8vw;border-radius: 1.2vw;margin-top: 5.8vw;}
	.G_homeowners_banner_out_ul li a:before{padding: 0.5vw;border-radius: 1.2vw;}
	.G_homeowners_banner_out_ul li a span{font-size: 3.2vw;}
	.G_homeowners_banner_bg{height: 457px;}
	.G_homeowners_first_bg{height: auto;display: none;}
	.business_second_content_box .G_homeowners_first_bg{height:auto;padding:0;display: block;}
	.G_homeowners_first_box{margin-top: 1.2vw;background: #fcfbfd;}
	.G_homeowners_first_content{padding-top: 4%;position: relative;background: #f8f7f8;}
	.business_second_content{padding-bottom:0;}
	.G_homeowners_first_bg img{object-fit: cover;height: 100%;}
	.G_homeowners_first_content p{width: 100%;font-family: "Montserrat-Light";font-size: 14px;line-height: 1.6;margin-top: 15px;color: #3F3F3F;}
  .G_homeowners_first_mobile_box{display: block;margin-top:10px;}
  .G_homeowners_first_mobile_box video{width: 100%;height: auto;object-fit: cover;}
  .G_homeowners_first_mobile_box h4{font-size: 18px;font-family: "Montserrat-Bold"; color: #333333;text-align: center;margin-bottom:10px;}
	.G_homeowners_thour_box{margin-top: 1.2vw;}
	.G_homeowners_four_box li{margin-top: 1.2vw;}
	.G_homeowners_four_box_txt h4{font-size: 18px;}
	.G_homeowners_four_box_txt p{font-size: 14px;line-height: 1.6;margin-top: 0;}
	.G_homeowners_four_box li:nth-of-type(even) .G_homeowners_four_box_txt{padding: 4%;}
	.G_homeowners_five_box{padding: 4% 0;}
	.G_homeowners_five_title{font-size: 18px;}
	.G_homeowners_five_ul li{width: 32%;margin-left: 2%;}
	.G_homeowners_five_ul li:nth-of-type(1){margin-left: 0;}
	.G_homeowners_five_ul{margin-top: 5.8vw;}
	.G_homeowners_five_ul li img{width: 35px;}
	.G_homeowners_five_ul li h4{font-size: 14px;margin-top: 10px;line-height: 1.6;}
	.business_banner_content_btn li h4{line-height: 4.8vw;}
	#app .home-plan{margin-top: 1.2vw;padding: 4%;}
	#app .plan-inset-text{font-size: 22px;}
	.G_homeowners_first_content h4{font-size: 16px;}
	#app .plan-point-value{font-size: 14px;}
	#app .product-title{font-size: 14px;}
	#app .product-info{font-size: 12px;}
	.USA_index_video_box{padding-top: 50px;}
	.USA_index_video_bg,.USA_index_excell_bg{height: 457px;}
	.USA_index_excell_bg img{height: 100%;object-fit: cover;}
	.USA_index_video_bg video{object-fit: cover;}
	.W_contact_banner_content h1{font-size: 4.8vw;}
	.W_contact_banner_bg{height: 40vw;}
	.W_contact_banner_bg img{height: 100%;object-fit: cover;}
	.W_contact_banner_content{padding-top: 50px;}
	.G_contact_content_box{padding: 8vw 0;}
	.G_contact_content_left p{font-size: 14px;line-height: 1.4;}
	.G_contact_content_left_btn{flex-wrap: wrap;justify-content: space-between;}
	.G_contact_content_left_btn li{font-size: 14px;text-align: center;width: 48.5%;margin-top: 1.5vw;margin-left: 0;}
	.G_contact_content_left_btn li + li{margin-left: 0;}
	.G_contact_content_left_content_list p, .G_contact_content_left_content_list p strong, .G_contact_content_left_content_list p a{font-size: 14px;}
	.G_contact_content_left_content_list h4{font-size: 18px;margin-top: 20px;}
	.G_contact_content_right{margin-top: 30px;}
	.G_contact_content_right_ul li select,.G_contact_content_right_ul li input,.G_contact_content_right_ul li textarea{font-size: 14px;}
	.G_contact_content_right_ul li select::placeholder,.G_contact_content_right_ul li input::placeholder,.G_contact_content_right_ul li textarea::placeholder{font-size: 14px;}
	.G_contact_form_code{flex-wrap: wrap;margin-top: 15px;}
	.W_contact_form_code_txt{width: 100%;}
	.W_contact_form_code_txt p{font-size: 14px;}
	.G_contact_form_code input{width: 52%;margin-top: 15px;}
	.G_contact_form_code_img{width: 39%;margin-top: 15px;}
	.G_contact_form_last{flex-wrap: wrap;}
	.G_contact_form_last{margin-top: 15px;}
  .G_contact_form_last_left{width: 100%;flex:initial;}
	.G_contact_form_last_left input{width: 20px;height: 20px;}
	.G_contact_form_last_left p{font-size: 14px;}
	.G_contact_form_last_btn{margin-top: 15px;}
	.G_contact_content_left_btn{margin-top: 15px;}
	.G_contact_content_left_content_list:nth-last-of-type(1) p:nth-of-type(1),.G_contact_content_left_content_list:nth-last-of-type(2) p:nth-of-type(1){margin-top: 20px;}
  .G_contact_form_last_right{margin-top: 15px;}
  .G_contact_form_last_right .s_d2c2tj{line-height: 45px;}
  #app .plan-inset-text{font-size: 15px;}
  .G_contact_content_left p{flex-wrap: wrap;}
  .G_contact_content_left p strong{display: block;width: 100%;margin-right: 0;margin-bottom: 1.6vw;}
  .G_contact_content_left_content_list p:nth-of-type(3) strong, .G_contact_content_left_content_list p:nth-of-type(4) strong, .G_contact_content_left_content_list p:nth-of-type(7) strong{width: 100%;}
  .G_contact_content_left_content_list:nth-last-of-type(1) strong, .G_contact_content_left_content_list:nth-last-of-type(2) strong{width: 100%;}
}
















