
@import url('https://fonts.googleapis.com/css2?family=Poppins: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&display=swap');


/* 
  Definir colores */
  :root{
    --cero-color:#ffffff;
    --azul:#00468F;
    --verde-oscuro: #85bc34;
    --verde-claro:#8AD105;
    --gris:#2B2B2B;
    --gris-claro:#727272;

}
.sin-fondo{
  padding-left: 100px;
  padding-right: 100px;
}
body{
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
  color: var(--gris);
  /* font-size: 1.4rem; */
  font-size: 1.2rem;
}
.form-control{
  height: 50px;
}
.logo-cliente{
  width: 200px;
}
.logo-cliente img{
  width: 100%;
}

ol{
  padding: 1rem;
  float: right;
}

ol li{
  display: inline;
  padding-left: 2rem;
}
ol li a{
  color: var(--azul);
  cursor: pointer;
  text-decoration: none;
  font-weight: 600;
}

.whatsapp{
  position: fixed;
  top: 70%;
  width: 100px;
  right: 20;
  cursor: pointer;

}
.grecaptcha-badge{
  display: none;
}

/* Títulos */

h1,h2,h3,h4,h5{
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.color1{
  color: var(--verde-oscuro);
}
.color2{
  color: var(--azul);
}
.color3{
  color: var(--verde-claro);
}
.title2{
  color: var(--azul);
  /* font-size: 2.5rem; */
  font-size: 2.2rem;
  text-align: center;
}
.descriptor1{
  margin-top: 1rem;
  color: var(--azul);
  font-size: 1.5rem;
  text-align: center;
}
.title3{
  color: var(--verde-oscuro);

  text-align: center;

}

.title4{
  color: var(--azul);


  padding-bottom: 1rem;
}


/* Botones */
.btncotiza{
  background-color: 85bc34;
  padding: 5px;
  color: var(--cero-color);
  text-align: center;
  border-radius: 15px;
}
.btn{
  border-radius: 1rem;
}
.btn-lg{
  min-width: 300px;
}
.btn-m{
  min-width: 150px;
}

.btn-sm{
  min-width: 100px;
}

.btn-primary{
    
  background-color: var(--verde-claro) !important;
  color: var(--cero-color) !important;
  border: var(--verde-claro);
  font-size: 2rem;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;

}
form{
  color: var(--cero-color);
  text-align: center;
}
.btn-form{
    
  background-color: #85BC34 !important;
  color: var(--cero-color) !important;
  border: var(--cero-color);
  font-size: 2rem;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;

}
.formulario{
  background-color: #E7F2D6;
  padding: 50px;
}
.btn-secundary{
    
  background-color: var(--azul) !important;
  color: var(--cero-color) !important;
  border: var(--verde-claro);
  font-size: 2rem;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;

}
/* Header */
header{


   background-color: #eff3f6;

}
.logo{
  margin-top: 1rem;
  float: left;
  width: 14rem;
}
/* Fondos */


.fondo{
 background-color: #eff3f6;

}
.content-cap{
  padding-top: 4rem;
  padding-bottom: 3rem;
}

.video1{
  border-radius: 1rem;
}
img{
  /* max-width: 60%; */
}
.fondo1{
  background-image: url(../images/fondo.png);
  background-repeat: repeat-y;
  background-size: cover;
}
.fondo2{
  background-image: url(../images/fondo.png);
  background-repeat: repeat-y;
}
.fondo3{
background-color: var(--verde-claro);
padding: 5px;
color: var(--cero-color);
font-weight: 500;
}
.fondo4{
background-color: #0495F1;
padding: 5px;
color: var(--cero-color);
font-weight: 500;
margin-left:100px;
margin-right: 100px;
border-radius: 25px;
text-align: center;
}
.lista1{
  list-style: none;
}
.lista1 li img{
max-width:8%;
}

.acreditaciones{
  padding-top: 3rem;
  text-align: center;
}


.entidades{
padding: 1rem;
}

.requiered{
  border: red 2px solid;
}

.imagen2{
  text-align: left;position: relative; left: -120;
  display: block;
  width: 160%;
}

.imagen1{

  width: 85%;
}
.informacion-left{
  margin-top:0rem;
  margin-left: 3rem;
}
.informacion-right{
  margin-top: 0rem;
  margin-right: 3rem;
}
.info1{
  border-radius: 1rem;
  background-color:#EFF3F6;
  padding: 2rem;
  margin-bottom: 2rem;
  width: 280px;
  font-size: 1rem;
}
.ico1{
  width: 80px;
  position: relative;
  z-index:1;
  left:70%;
  top: 30;
}

.ico2{
  width: 80px;
  position: relative;
  z-index:1;
  left: 10%;
  top: 30;
}

/********/

@media only screen and (max-width: 980px) {
.content-inter{
  padding-top: 3rem;
}
.video{
  text-align: center;
 }
 .video1{
  width: 100%;

 }
 .informacion-left{
  margin-top: -5rem;
  margin-left: 0rem;
}
.informacion-right{
  margin-top: -5rem;
  margin-right: 0rem;
}
.content-cap{
  padding-top: 1rem;
  padding-bottom: 0rem;
  padding-left: 2rem;
  padding-right: 2rem;

}
.imagen2{
  text-align: left;position: relative; left: 0;
  display: none;
  width: 100%;
}
.imagen1{
  display: none;

}
 .info1{
  width: 100%;

 }
 .logo-cliente{
  width: 100%;
}
.logo{

  float: none;

}
.logo-div{
  text-align: center;
}

body{
  font-size: 1rem;
}
.title1{
  font-size: 1.8rem !important;
}
.title2{
  font-size: 1.5rem;

}
.btn-primary{
  font-size: 1.5rem;
}
header{

  margin-bottom: 1rem;

}

ol{
  float: none;
}

.whatsapp{

  width: 80px;


}
.fondo4{
margin-left: 0px;
margin-right: 0px;
}

.fondo{

   padding-bottom: 4rem;
}


}
