@charset "utf-8";
@import url("https://use.typekit.net/efy2amo.css");
*,:after,:before{box-sizing:border-box}
img{border:0;max-width:100%}
a{text-decoration:none}
a:hover{text-decoration:none}
ul,li{list-style-type:none;margin:0;padding:0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font-family:'Titillium Web';margin:0 auto;padding:0;font-size:16px;max-width:1920px;font-weight:400;}

header{padding:0 5%;height:120px;background-color:#ffffff;z-index:10;width:100%;display:flex;align-items:center;top:0;}
.logo{margin: 0 auto;}
.oculto{display: none !important;}
h1{font-size: 35px; color: #5B9039;text-align: center;}
h2{font-size: 45px; color: #004C71;text-align: center; font-weight: bold;}
section{padding: 2% 10%;}
p{color:#004C71 }
.green{color:#5B9039 !important;}
.primera-section h2{}
.primera-section p{margin-top: 2%;}
.segunda-section .caja{background-color: rgba(90, 144, 148, 0.1); padding: 2% 2%;}
 h3{color: #004C71;font-size: 25px;font-weight: bold;}
.segunda-section ul li{margin-top: 2%; position: relative;}
.primer-formulario li img{width: 100%;}
input[type=text] {
    height: 48px;
    border: 1px solid #004C71;
    font-size: 16px;
    color: #000;
    padding-left: 10px;
    width: 90%;
    border-radius: 5px;
    font-family:'Titillium Web';

}
.segunda-section .primer-formulario li div{position: absolute; top:12%; left: 8%; width: 100%;}
.segunda-section .primer-formulario li div input{margin-top: 1%;}
.segunda-section .segundo-formulario label{color: #004C71;display: block; font-weight: 100; margin-bottom: 1%;}
.segunda-section .segundo-formulario {display: flex;justify-content: space-between; flex-wrap: wrap; padding: 2% 7%;}
.segunda-section .segundo-formulario li {width: 48%;display: block;}
.segunda-section .segundo-formulario input{background-color: transparent;}

input[type='submit']{background-color:#5B9039; display: block; height: 40px;border-radius: 5px; line-height: 40px; width: 150px;text-align: center; cursor: pointer;border:0;color: #ffffff;font-size: 20px; margin-left: 41%; margin-top: 2%;font-family:'Titillium Web';}
.final{padding: 2% 14%;}
.final h3{text-align: center;}
footer{clear: both; display: block; position: relative; margin-top: 5%;}
footer img:first-child{position: absolute;  left: 38%; bottom: 75%}
footer img:last-child{display: block; margin: 0 auto;}
@media only screen and (max-width:1024px) {

  input[type=text]{height: 28px;}
  h3{font-size: 22px;margin-bottom: 5%;}
  footer img:first-child{left: 33%;}
}
@media only screen and (max-width:768px) {
.primera-section{padding: 2%;}
h1{font-size: 34px;}
section{padding: 2% 0;}
footer{margin-top: 10%;}
footer img:first-child{left: 28%;}
input[type='submit']{margin-left: 36%;}
}
@media only screen and (max-width:767px) {
  h1{font-size: 22px;}
  h2{font-size: 32px;}
  input[type=text]{width: 98%;}
  .primera-section p{margin-top: 5%;}
  h3{font-size: 16px; padding: 6%;margin-bottom: -10%;}
  .segunda-section ul li{margin-top: 16%; height: 65px;}
  .segunda-section ul li:nth-child(4){margin-top: 20%;}
    .segunda-section ul li:nth-child(5){margin-top: 20%;}
      .segunda-section ul li:nth-child(6){margin-top: 20%;}
  .segunda-section .primer-formulario li div input{margin-top: 5%;}
  .segunda-section .primer-formulario li div{background-color: #ffffff;left: 6%; padding: 2%;margin-top:-2%;}
  .segunda-section .primer-formulario li div li:nth-child(3){margin-bottom: 2%;}
  .primer-formulario p{width: 90%; }
  .primer-formulario input[type=text]{height:40px; }
  .segunda-section .segundo-formulario{margin-top: 10%;}
  .segunda-section .segundo-formulario li{width: 100%;}
  .segunda-section .segundo-formulario input[type=text]{width: 100%; height: 40px; }
  .segunda-section .segundo-formulario {padding: 2%;}
  footer img:first-child{width: 44%; left: 25%;}
  .segunda-section .primer-formulario li div{width: 96%;}
  input[type='submit']{margin-left: 30%; margin-bottom: 5%; margin-top: 5%;}
  .primera-section{padding: 8%;}
  footer{margin-top: 24%;}
}
