.promo-inicio {
  height: auto !important;
  padding-top: 24px;
  padding-right: 16px;
  padding-left: 20px;
  border-radius: 20px;
}
.promo-inicio .promo-icon {
  width: 72px;
  height: 96px;
  margin-right: 14px !important;
  background-position-y: 20px !important;
}
.promo-inicio .promo-description {
  font: "Roboto", sans-serif;
}
.promo-inicio .promo-description::before {
  content: "";
  border-right: 1px solid white;
  display: block;
  float: left;
  height: 100px;
  margin-right: 14px;
}
.promo-inicio .promo-description h4 {
  font-size: 34px;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .promo-inicio .promo-description h4 {
    margin-top: 8px;
  }
}
.promo-inicio .promo-description h4 small {
  font-size: 22px;
  line-height: 36px;
}

.wrapper-slider-gen {
  width: 100%;
  height: 300px;
}
@media (min-width: 768px) {
  .wrapper-slider-gen {
    width: 768px;
    height: 392px;
  }
}
@media (min-width: 1024px) {
  .wrapper-slider-gen {
    width: 1024px;
    height: 75vh;
  }
}
@media (min-width: 1366px) {
  .wrapper-slider-gen {
    width: 1366px;
    height: 75vh;
  }
}
.wrapper-slider-gen .owl-carousel-gen .item .slider-img-wrapper {
  width: 100%;
  height: 300px;
  background-size: cover;
  background-position: center center;
}
@media (min-width: 768px) {
  .wrapper-slider-gen .owl-carousel-gen .item .slider-img-wrapper {
    width: 768px;
    height: 392px;
  }
}
@media (min-width: 1024px) {
  .wrapper-slider-gen .owl-carousel-gen .item .slider-img-wrapper {
    width: 1024px;
    height: 75vh;
  }
}
@media (min-width: 1366px) {
  .wrapper-slider-gen .owl-carousel-gen .item .slider-img-wrapper {
    width: 1366px;
    height: 75vh;
  }
}
.wrapper-slider-gen .owl-carousel-gen .item .wrapper-item-content {
  top: 50%;
  bottom: unset;
  transform: translateY(-50%);
}
@media (min-width: 1024px) {
  .wrapper-slider-gen .owl-theme .owl-nav button.owl-prev {
    left: 210px;
  }
  .wrapper-slider-gen .owl-theme .owl-nav button.owl-next {
    right: 210px;
  }
}

.owl-carousel-news .wrapper-item-content {
  display: grid;
  grid-template-areas: "titulo titulo" "imagen texto";
  grid-template-columns: 1fr 2fr;
  column-gap: 1rem;
}
.owl-carousel-news .wrapper-item-content h3 {
  grid-area: titulo;
}
.owl-carousel-news .wrapper-item-content img {
  grid-area: imagen;
}
.owl-carousel-news .wrapper-item-content .wrapper-item-content-entryinfo {
  grid-area: texto;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

@media (min-width: 1024px) and (max-width: 1365.98px) {
  .promo .promo-description {
    font: "Roboto", sans-serif;
  }
  .promo .promo-description h4 {
    font: bold 20px/31px "Roboto", sans-serif;
  }
  .promo .promo-description h4 small {
    font: bold 14px/22px "Roboto", sans-serif;
  }
}
.promo-inicio.promo-encuentra {
  background-image: none !important;
  background-color: #2bb7c3 !important;
}
.promo-inicio.promo-fundacion-seaic {
  background-image: none !important;
  background-color: #5987a1 !important;
}
.promo-inicio.promo-fundacion-seaic .promo-icon {
  background: url(images/icon_logoisotipo.png) no-repeat center 0;
}
.promo-inicio.promo-revista {
  background-color: #beeb1b;
}
.promo-inicio .icon-revista {
  background: url(images/icon_revista.png) no-repeat center 0;
  background-position-y: 20px !important;
}
.promo-inicio.promo-premios {
  background-color: #f18c26;
}
.promo-inicio.promo-premios .promo-icon {
  background: url(images/icon_premio.png) no-repeat center 0;
}
.promo-inicio.promo-historico-congresos {
  background-color: #5987a1;
}
.promo-inicio.promo-historico-congresos .promo-icon {
  background: url(images/icon_historico_congresos.png) no-repeat center 0;
}
@media (min-width: 1366px) {
  .promo-inicio.promo-historico-congresos .info-title {
    font-size: 34px !important;
  }
}

/*# sourceMappingURL=expacioweb.css.map */
