
@import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Montserrat+Subrayada:wght@400;700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');


body {width:calc(100% - 0px); margin:0 auto; }
/*.tit {width:1200px; margin:0 auto; padding-bottom:35px; overflow:hidden;}
.tit h3{font-size:16px; padding-left:130px; position:relative; }
.tit h3:before{content:""; height:1px; width:100px; background-color:#000; position:absolute;left:0; top:14px; }*/

.section .tit h3{font-size:50px ; font-weight:600 ; letter-spacing:-0.6px;  /*text-transform: uppercase;*/  }
.section .tit p{display:none; float:left; font-size:16px; padding:22px 0 0 35px; color:#999}
.section .tit span{font-size:20px; display: flex; justify-content: center;}

/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
body {width:calc(100% - 0px); margin:0 auto; }	

.section .tit h3{font-size:30px ; font-weight:600 ;  font-family: 'Montserrat' ; letter-spacing:-0.6px;
  /*text-transform: uppercase;*/  text-align:center; }
.section  p {text-align:center;  padding-bottom:0px; font-size:13px; }
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}