/* ESTILOS ESPECIALES PARA LANDING IEB */body {    font-family: "gt_america", sans-serif;}.container-xl {    max-width: 90%;    width: 100%;    padding-right: 0 !important;    padding-left: 0 !important;    margin-right: auto;    margin-left: auto;}h1 {  font-size: 60px;  line-height: 70px;  font-weight: 900;}h2 {    font-size: 50px;    line-height: 60px;    font-weight: 500;}h3 {    font-size: 40px;    line-height: 48px;    font-weight: 500;}h4 {  font-size: 24px;  line-height: 34px;  font-weight: 300;}h4 small {    color: #829097;    font-size: 20px;    line-height: 26px;}h6 {    font-size: 20px;    line-height: 26px;    font-weight: 300;    color: #829097;}input, button, select, optgroup, textarea {    margin: 0;    border-radius: 0 !important;}button[type=submit] { font-size: 20px; line-height: 24px; font-weight: 600;}.btn-dark {    color: #fff !important;    background-color: #1F2320 !important;    border-color: #1F2320;    width: 219px !important;    max-width: 100%;    float: right;}.small-logo {  margin-bottom: 15px;  padding-top: 50px;}@media screen and (max-width: 1440px) {  .small-logo {    padding-top: 20px;  }}@media screen and (max-width: 768px) {  .small-logo {    padding-top: 10px;    text-align: center;  }  .small-logo img {    max-height: 40px;    margin-top: 20px;  }  .imagen {    max-height: 310px;  }}.sep {    display: block;    width: 100%;    max-width: 230px;    border-bottom: 3px solid #1F2320;    margin: 30px 0;}.main-btn {    font-size: 26px;    line-height: 31px;    color: #000;    font-weight: 600;    border: 2px solid;    background-color: #fff;    padding: 25px 58px;    outline: none;    text-decoration: none !important;    transition: all 0.2s ease-in-out;}.main-btn:hover {    color: #000;    background-color: #fff;}.main-btn i {    transition: all 0.1s ease-in-out;}.main-btn:hover i {    transform: translateX(10px);}.iconosInversion {  background-color: #1f2320 !important;}.iconosInversion h2 span {    font-weight: 300;    font-size: 36px;    line-height: 42px;}.iconosInversion h4 {  font-weight: 500;  margin: 20px 0;  position: relative;  padding-bottom: 20px;  min-height: 80px;  display: flex;  justify-content: center;}.iconosInversion h4:after {    content: '';    height: 3px;    width: 45px;    background-color: #829097;    position: absolute;    bottom: 0;    left: 0;    right: 0;    margin: auto;}.iconosInversion .swiper-pagination, .iconosInversion .swiper-button-next, .iconosInversion .swiper-button-prev {    display: none;}.diferencial {    background-image: url(../img/bg-diferencial.jpg);    background-size: cover;    background-position: center;    min-height: 700px;}.diferencial .container-xl {    justify-content: center;    align-items: center;    display: flex;}.diferencial .col {    background-color: rgb(31 35 32 / 70%);    border-radius: 20px 0;    padding: 0 64px;    min-height: 394px;    display: flex;    align-items: center;} .beneficio-sl {    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;}.sl-beneficios .swiper-slide-duplicate-active, .sl-beneficios .swiper-slide-active{    z-index: 10;}.sl-beneficios .swiper-slide-duplicate .cajaTextos, .sl-beneficios .swiper-slide .cajaTextos {    opacity: 0;    transition: all 0.3s ease-in-out;    margin: 40px 0;    text-align: center;}.sl-beneficios .swiper-slide img, .sl-beneficios .swiper-slide-prev img, .sl-beneficios .swiper-slide-next img {    transition: all 0.3s ease-in-out;    border: 2px solid #ccc;    width: auto;    max-width: 100%;    filter: contrast(0.4);}.sl-beneficios .swiper-slide-duplicate-active img, .sl-beneficios .swiper-slide-active img {    transform: scale(1.05);    transition: all 0.5s ease-in-out;    border: 2px solid #000 !important;    filter: contrast(1);}.sl-beneficios .swiper-slide-duplicate-active .cajaTextos, .sl-beneficios .swiper-slide-active .cajaTextos {    opacity: 1;    text-align: center;}.sl-beneficios .swiper-wrapper {    padding-top: 80px;}.sl-beneficios h6 {    max-width: 80%;    margin: auto;}.sl-beneficios h4 {    position: relative;    margin: 20px 0;    padding-bottom: 20px;}.sl-beneficios h4:after {    content: '';    height: 3px;    width: 0px;    background-color: #829097;    position: absolute;    bottom: 0;    left: 0;    right: 0;    margin: auto;    transition: all 0.5s ease-in-out;}.sl-beneficios .swiper-slide-duplicate-active h4:after, .sl-beneficios .swiper-slide-active h4:after {    width: 45px;}.unidadesCarousel {  border-top: 3px solid #1F2320;}.sl-unidades {  position: relative;  padding-bottom: 100px;}.sl-unidades:after {  content: '';  position: absolute;  right: 0;  top: 0;  height: 100%;  width: 10%;  background-image: linear-gradient(270deg,rgb(255 255 255),rgba(255,255,255,0));  z-index: 5;}.sl-unidades:before {  content: '';  position: absolute;  left: 0;  top: 0;  height: 100%;  width: 10%;  background-image: linear-gradient(90deg,rgb(255 255 255),rgba(255,255,255,0));  z-index: 5;}.sl-nav {    display: block;    position: absolute;    bottom: 0;    width: 200px;    height: 50px;    left: 0;    right: 0;    margin: auto;}.sl-nav .swiper-button-next:after, .sl-nav .swiper-button-prev:after {  color: #202124;  font-weight: 900;  font-size: 26px;}.sl-beneficios .swiper-button-next:after, .sl-beneficios .swiper-button-prev:after {  color: #fff;  font-size: 24px;  font-weight: 900;}.sl-beneficios .swiper-button-next {  right: 29%;  top: 40%;}.sl-beneficios .swiper-button-prev {  left: 29%;  top: 40%;}/* ESTILOS DEB */    .fondoDiagonal {    background-image: url(../img/bg-slide.svg);    background-position: bottom;    background-repeat: no-repeat;    min-height: 769px;  }  @media screen and (max-width: 1366px) {    .fondoDiagonal {      min-height: 620px;    }    }    .fondoDiagonal button {    min-width: 45%;    min-height: 55px;    font-weight: 600;    font-size: 26px;  }    .lineaArriba img {      position: absolute;      top: -5%;      right: -2%;      max-width: 100%;    }    .lineaAbajo img {      position: absolute;      bottom: -5%;      left: -2%;      max-width: 100%;    }     .contacto {    background-image: url(../img/bg-contacto.png);    background-size: cover;    background-position: top;  }      /* MEDIA QUERIES */@media  screen and (max-width: 1600px) {  h1 {    font-size: 40px;    line-height: 48px;}h3 {  font-size: 32px;  line-height: 40px;}h4 {  font-size: 20px;  line-height: 30px;}.fondoDiagonal {  background-position: center 112%;}}@media  screen and (max-width: 1440px) {   h1 {      font-size: 40px;      line-height: 48px;  }  h2 {    font-size: 40px;    line-height: 48px;  }  h3 {    font-size: 30px;    line-height: 36px;  }  h4 {    font-size: 21px;    line-height: 30px;}  .diferencial h4 {    font-size: 26px;    line-height: 40px;  }  h6 {    font-size: 16px;    line-height: 20px;  }  .main-btn {    font-size: 24px;    line-height: 29px;  }.fondoDiagonal {background-position: center 101%;    background-size: contain;    min-height: 680px;}  .iconosInversion h2 span {    font-size: 28px;    line-height: 34px;}.col-adjust {    width: 100%;    max-width: 100%;    flex: 0 0 100%;}.sl-beneficios h4 {  font-size: 30px;  line-height: 36px;}  }@media  screen and (max-width: 1366px) {.fondoDiagonal {  background-position: center 103%;}}@media  screen and (max-width: 1024px) {  .fondoDiagonal {    background-position: center 108%;  }}  @media  screen and (max-width: 1024px) {  h2 {    font-size: 32px;    line-height: 38px;}.diferencial h4 {  font-size: 20px;  line-height: 30px;}}@media  screen and (max-width: 980px) {.fondoDiagonal {    background-position: center 101%;    padding-bottom: 0 !important;    background-size: contain;}.lineaAbajo img, .lineaArriba img  {    filter: invert(1);    max-width: 100%;}  .lineaAbajo img {    bottom: -5%;    left: -4%;}.lineaArriba img {    top: -5%;    right: -3%;}.diferencial {    background-image: url(../img/bg-diferencialMobile.jpg);    background-size: cover;    background-position: center;    min-height: auto;    padding: 90px 30px;}.diferencial h4 {  display: none;}.diferencial .col {    background-color: rgb(255 255 255 / 70%);    border-radius: 0;    padding: 0 20px;    min-height: 226px;}.diferencial h2 {    font-size: 26px;    line-height: 30px;    color: #1F2320;    font-weight: 600;    text-align: left;} .btn-dark {    width: 100% !important;    max-width: 100%;    float: right;    padding: 15px 0;}  h1 {    font-size: 30px;    line-height: 36px;}h2 {  font-size: 22px;  line-height: 30px;}.iconosInversion h2 span {  font-size: 18px;  line-height: 24px;}h3 {  font-size: 18px;  line-height: 22px;}h4 {  font-size: 18px;  line-height: 24px;}.main-btn {    font-size: 16px;    line-height: 20px;    padding: 18px 50px;    margin-top: 20px;}.iconosInversion .swiper-pagination, .iconosInversion .swiper-button-next, .iconosInversion .swiper-button-prev {  display: block;}.sl-iconos {  padding-bottom: 50px;}.sl-iconos .swiper-pagination-bullet-active {  opacity: 1;  background: #fff;}.sl-iconos .swiper-button-next:after, .sl-iconos .swiper-button-prev:after {  color: #fff;  font-size: 24px;  font-weight: 900;}h4 small {  font-size: 18px;  line-height: 24px;}.sep, .slidePrincipal h4  {  display: none;}.slidePrincipal {  height: auto;  background: url(../img/bg-slide.svg), linear-gradient(0deg, #1f2320 20%, rgba(96, 195, 255, 0) 20%);  background-position: bottom center;  background-repeat: no-repeat;}}@media  screen and (max-width: 767px) {.slidePrincipal h1, .slidePrincipal h3, .slidePrincipal h4 {  text-align: center;}.sl-unidades img {  max-width: 300px;  max-height: 40px;}}  @media  screen and (max-width: 460px) {  .iconosInversion h2 span {    font-size: 17px;    line-height: 18px;    display: block;    margin-top: 9px;}.iconosInversion h4 {  margin: 30px 0 15px;  padding-bottom: 14px;}.form-control-lg {  font-size: 16px;}.sl-beneficios .swiper-button-next {  right: 5px;}.sl-beneficios .swiper-button-prev {  left: 5px;}.sl-beneficios .swiper-slide-duplicate-active img, .sl-beneficios .swiper-slide-active img {  transform: scale(1);  border: 0px solid #000 !important;}.sl-beneficios .swiper-slide img, .sl-beneficios .swiper-slide-prev img, .sl-beneficios .swiper-slide-next img {  border: 0px solid #ccc;}.sl-unidades img {  max-width: 300px;  max-height: 40px;  width: 100%;  margin: auto;  display: flex;}.sl-nav {    width: 120px;}.sl-nav .uni:after {    font-size: 16px;}}@media screen and (max-width: 360px) {  .sl-unidades img {      max-width: 250px;      max-height: 30px;  }}.icon-holder {  min-height: 100px;  display: flex;  align-items: flex-end;  justify-content: center;}.iconos {  padding: 0 12px !important;    text-align: center;}.imagen {  max-height: 610px;  overflow: hidden;  display: flex;  align-items: center;  justify-content: center;}.imagen img {  display: flex;  align-items: center;  justify-content: center;  height: 100%;  width: auto !important;}@media screen and (max-width: 769px) {  .imagen {    max-height: 100%;    flex-wrap: wrap;  }  .imagen img {    display: flex;    align-items: center;    justify-content: center;    height: 300px;    width: auto !important;    transform: translateX(16px);  }  .fondoDiagonal {    min-height: 540px;}}@media screen and (min-width: 769px) {.sl-iconos .swiper-wrapper {  display: flex;  align-items: center;  justify-content: center;  flex-wrap: wrap;  max-width: 1366px;  margin: 0 auto;}.iconosInversion .swiper-slide {  display: flex;  flex-direction: column;  justify-content: center;  align-items: center;  text-align: center;  width: 28% !important;  flex: 0 0 27%;  margin: 0px 35px 35px;}}h1.brand {  background-position: left;}.fa, .fas {  font-weight: 500;}.fa, .far, .fas {  font-family: 'FontAwesome';      line-height: 0.7 !important;}.whatsapp {  position:fixed;  width:150px;  height:60px;  bottom:40px;  right:40px;  background-color:#25d366;  color:#FFF;  border-radius:50px;  text-align:center;  font-size:30px;  z-index:100;  }.whatsapp-icon {  margin-top:11px;  }.whatsapp-text{     padding-left: 12px !important;    font-size: 15px;    font-family: "gt_america", sans-serif !important;}a.whatsapp :hover {    color: #1f2320;   }