 



.font12 {font-size: 12px;}
.font13 {font-size: 13px;}
.font14 {font-size: 14px;}
.font15 {font-size: 15px;}
.font16 {font-size: 16px;}
.font17 {font-size: 17px;}
.font18 {font-size: 18px;}
.font19 {font-size: 19px;}
.font20 {font-size: 20px;}
.font22 {font-size: 22px;}
.font23 {font-size: 23px;}
.font24 {font-size: 24px;}
.font26 {font-size: 26px;}
.font28 {font-size: 28px;}
.font30 {font-size: 30px;}
.font32 {font-size: 32px;}
.font34 {font-size: 34px;}
.font36 {font-size: 36px;}
.font38 {font-size: 38px;}
.font40 {font-size: 40px;}
.font42 {font-size: 42px;}
.font44 {font-size: 44px;}
.font45 {font-size: 45px;}
.font46 {font-size: 46px;}
.font48 {font-size: 48px;}
.font50 {font-size: 50px;}
.font52 {font-size: 52px;}
.font54 {font-size: 54px;}
.font56 {font-size: 56px;}
.font58 {font-size: 58px;}
.font60 {font-size: 60px;}
.font64 {font-size: 64px;}
.font66 {font-size: 66px;}
.font68 {font-size: 68px;}
.font70 {font-size: 70px;}
.font72 {font-size: 72px;}
.font77 {font-size: 77px;}
.font80 {font-size: 80px;}
.font90 {font-size: 90px;}
.font100 {font-size: 100px;}
.font110 {font-size: 110px;}
.font120 {font-size: 120px;}
.font130 {font-size: 130px;}
.font140 {font-size: 140px;}
.font160 {font-size: 160px;}
.font260 {font-size: 260px;}
.font280 {font-size: 280px;}
.font300 {font-size: 300px;}
.font400 {font-size: 400px;}
.flh14 {line-height: 14px;}
.flh20 {line-height: 20px;}
.flh22 {line-height: 22px;}
.flh24 {line-height: 24px;}
.flh26 {line-height: 26px;}
.flh28 {line-height: 28px;}
.flh30 {line-height: 30px;}
.flh32 {line-height: 32px;}
.flh34 {line-height: 34px;}
.flh36 {line-height: 36px;}
.flh38 {line-height: 38px;}
.flh40 {line-height: 40px;}
.flh42 {line-height: 42px;}
.flh44 {line-height: 44px;}
.flh48 {line-height: 48px;}
.flh50 {line-height: 50px;}
.flh52 {line-height: 52px;}
.flh54 {line-height: 54px;}
.flh56 {line-height: 56px;}
.flh58 {line-height: 58px;}
.flh60 {line-height: 60px;}
.flh64 {line-height: 64px;}
.flh66 {line-height: 66px;}
.flh70 {line-height: 70px;}
.flh72 {line-height: 72px;}
.flh75 {line-height: 75px;}
.flh80 {line-height: 80px;}
.flh84 {line-height: 84px;}
.flh88 {line-height: 88px;}
.flh90 {line-height: 90px;}
.flh100 {line-height: 100px;} 
.flh140 {line-height: 140px;} 
.flh160 {line-height: 160px;} 
.flh260 {line-height: 260px;} 
.flh400 {line-height: 400px;} 
 


 

 
body,a,input,select,textarea {font-family: 'Outfit-r',PingFang SC,-apple-system,Arial,sans-serif,Helvetica,system-ui,Segoe UI,Roboto,Ubuntu,Noto Sans;}
h1,h2,h3,h4,h5,h6,strong,b{font-weight: normal;margin: 0;padding: 0;font-family: 'Outfit-sb';} 
.Outfit-r {font-family: 'Outfit-r';}
.Outfit-l {font-family: 'Outfit-l';}
.Outfit-b {font-family: 'Outfit-b';}
.Outfit-m {font-family: 'Outfit-m';}
.Outfit-sb {font-family: 'Outfit-sb';}


.index-banner-item .botton-1 span,.header-nav li a,.index-banner-item .class-1 span,.product-slider__nav .button span,.page-careers-list-top .select-1 .active,
.botton-1 span,.index-key-scenarios-nav a,.footer-nav .footer-nav-li li a,.industry-applications-item-content .text-1,.page-contact-getintouch .text-1,
.page-contact-top .text-1 ,.footer-address .address-1{font-family: 'Outfit-m';}
.index-key-scenarios-item .title-2 span,.page-about-content .top-1 .title-1,.mobile-nav-list ul li a.nav-1{font-family: 'Outfit-sb';}
.origen-topnews-item .txt-1 .text-1 {font-family: 'Outfit-r';}


/* fonts */
@font-face {font-family: 'Outfit-r';src: url('../font/Manrope-Regular.ttf');font-weight: normal;font-style: normal;}  
@font-face {font-family: 'Outfit-l';src: url('../font/Manrope-Light.ttf');font-weight: normal;font-style: normal;} 
@font-face {font-family: 'Outfit-b';src: url('../font/Manrope-Bold.ttf');font-weight: normal;font-style: normal;} 
@font-face {font-family: 'Outfit-m';src: url('../font/Manrope-Medium.ttf');font-weight: normal;font-style: normal;} 
@font-face {font-family: 'Outfit-sb';src: url('../font/Manrope-SemiBold.ttf');font-weight: normal;font-style: normal;} 
 


@media screen and (max-width: 5120px) { 
	 
}
@media screen and (max-width: 3840px) { 
	  
}
@media screen and (max-width: 2560px) {	
	
}
@media screen and (max-width: 2048px) {

}
@media screen and (max-width: 1920px) {	
	  
}
@media screen and (max-width: 1860px) {	
.font13 {font-size: 12px;}
.font14 {font-size: 13px;}
.font15 {font-size: 14px;}
.font16 {font-size: 15px;}
.font17 {font-size: 16px;}
.font18 {font-size: 17px;}
.font19 {font-size: 18px;}
.font20 {font-size: 19px;}
.font22 {font-size: 20px;}
.font23 {font-size: 21px;}
.font24 {font-size: 22px;}
.font26 {font-size: 23px;}
.font28 {font-size: 24px;}
.font30 {font-size: 25px;}
.font32 {font-size: 26px;}
.font34 {font-size: 27px;}
.font36 {font-size: 28px;}
.font38 {font-size: 29px;}
.font40 {font-size: 30px;}
.font42 {font-size: 32px;}
.font44 {font-size: 34px;}
.font45 {font-size: 35px;}
.font46 {font-size: 36px;}
.font48 {font-size: 38px;}
.font50 {font-size: 40px;}
.font52 {font-size: 42px;}
.font54 {font-size: 44px;}
.font56 {font-size: 46px;}
.font58 {font-size: 48px;}
.font60 {font-size: 50px;}
.font64 {font-size: 54px;}
.font66 {font-size: 56px;}
.font68 {font-size: 58px;}
.font70 {font-size: 60px;}
.font72 {font-size: 62px;}
.font77 {font-size: 67px;}
.font80 {font-size: 70px;}
.font90 {font-size: 80px;}
.font100 {font-size: 90px;}
.font110 {font-size: 100px;}
.font120 {font-size: 100px;}
.font130 {font-size: 100px;}
.font140 {font-size: 100px;}
.font160 {font-size: 100px;}
.font260 {font-size: 200px;}
.font280 {font-size: 200px;}
.font300 {font-size: 200px;}
.font400 {font-size: 300px;}
.flh20 {line-height: 22px;}
.flh22 {line-height: 22px;}
.flh24 {line-height: 22px;}
.flh26 {line-height: 22px;}
.flh28 {line-height: 24px;}
.flh30 {line-height: 24px;}
.flh32 {line-height: 26px;}
.flh34 {line-height: 28px;}
.flh36 {line-height: 30px;}
.flh38 {line-height: 32px;}
.flh40 {line-height: 34px;}
.flh42 {line-height: 36px;}
.flh44 {line-height: 38px;}
.flh48 {line-height: 40px;}
.flh50 {line-height: 42px;}
.flh52 {line-height: 44px;}
.flh54 {line-height: 46px;}
.flh56 {line-height: 48px;}
.flh58 {line-height: 50px;}
.flh60 {line-height: 52px;}
.flh64 {line-height: 54px;}
.flh66 {line-height: 56px;}
.flh70 {line-height: 60px;}
.flh72 {line-height: 62px;}
.flh75 {line-height: 65px;}
.flh80 {line-height: 70px;}
.flh84 {line-height: 74px;}
.flh88 {line-height: 78px;}
.flh90 {line-height: 80px;}
.flh100 {line-height: 90px;} 
.flh140 {line-height: 100px;} 
.flh160 {line-height: 100px;} 
.flh260 {line-height: 200px;} 
.flh400 {line-height: 300px;} 
}
@media screen and (max-width: 1680px) {
 
}
@media screen and (max-width: 1440px) {
.font14 {font-size: 12px;}
.font15 {font-size: 13px;}
.font16 {font-size: 14px;}
.font17 {font-size: 15px;}
.font18 {font-size: 16px;}
.font19 {font-size: 17px;}
.font20 {font-size: 18px;}
.font22 {font-size: 19px;}
.font23 {font-size: 20px;}
.font24 {font-size: 21px;}
.font26 {font-size: 22px;}
.font28 {font-size: 23px;}
.font30 {font-size: 24px;}
.font32 {font-size: 25px;}
.font34 {font-size: 26px;}
.font36 {font-size: 27px;}
.font38 {font-size: 28px;}
.font40 {font-size: 29px;}
.font42 {font-size: 30px;}
.font44 {font-size: 31px;}
.font45 {font-size: 32px;}
.font46 {font-size: 33px;}
.font48 {font-size: 34px;}
.font50 {font-size: 35px;}
.font52 {font-size: 36px;}
.font54 {font-size: 37px;}
.font56 {font-size: 38px;}
.font58 {font-size: 39px;}
.font60 {font-size: 40px;}
.font64 {font-size: 41px;}
.font66 {font-size: 42px;}
.font68 {font-size: 43px;}
.font70 {font-size: 50px;}
.font72 {font-size: 52px;}
.font77 {font-size: 57px;}
.font80 {font-size: 60px;}
.font90 {font-size: 70px;}
.font100 {font-size: 80px;}
.font110 {font-size: 90px;}
.font120 {font-size: 92px;}
.font130 {font-size: 94px;}
.font140 {font-size: 96px;}
.font160 {font-size: 98px;}
.font260 {font-size: 120px;}
.font280 {font-size: 140px;}
.font300 {font-size: 180px;}
.font400 {font-size: 200px;}
.flh28 {line-height: 24px;}
.flh30 {line-height: 26px;}
.flh32 {line-height: 28px;}
.flh34 {line-height: 29px;}
.flh36 {line-height: 30px;}
.flh38 {line-height: 31px;}
.flh40 {line-height: 31px;}
.flh42 {line-height: 32px;}
.flh44 {line-height: 34px;}
.flh48 {line-height: 36px;}
.flh50 {line-height: 38px;}
.flh52 {line-height: 40px;}
.flh54 {line-height: 42px;}
.flh56 {line-height: 44px;}
.flh58 {line-height: 48px;}
.flh60 {line-height: 50px;}
.flh64 {line-height: 52px;}
.flh66 {line-height: 54px;}
.flh70 {line-height: 58px;}
.flh72 {line-height: 50px;}
.flh75 {line-height: 52px;}
.flh80 {line-height: 54px;}
.flh84 {line-height: 56px;}
.flh88 {line-height: 58px;}
.flh90 {line-height: 60px;}
.flh100 {line-height: 70px;} 
.flh140 {line-height: 80px;} 
.flh160 {line-height: 84px;} 
.flh260 {line-height: 100px;} 
.flh400 {line-height: 200px;} 
}
@media screen and (max-width: 1366px) { 
.font120 {font-size: 80px;}
}
@media screen and (max-width: 1280px) {  
}
@media screen and (max-width: 1152px) { 
.font120 {font-size: 70px;}
}
@media screen and (max-width: 1024px) { 
}
@media screen and (max-width: 680px) {  
}


			 

