/* COLORS  ********************************/
.imagen-texto-2col-about {
  position: relative;
  overflow: hidden;
}
.imagen-texto-2col-about:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 90%;
  background: #1e5799;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #1e5799 0%, #66c8f3 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, #1e5799 0%, #66c8f3 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, #1e5799 0%, #66c8f3 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#1e5799", endColorstr="#66c8f3",GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */
  top: 0;
  left: 0;
  z-index: -1;
}
.imagen-texto-2col-about .container {
  flex-direction: column;
  align-items: center;
}
.imagen-texto-2col-about .container .wrapper {
  width: 100%;
}
.imagen-texto-2col-about .container .wrapper__top {
  align-items: baseline;
  padding: 6.25vw 0;
}
.imagen-texto-2col-about .container .wrapper__top .col-wrapper {
  width: 48%;
}
.imagen-texto-2col-about .container .wrapper__top .col-wrapper:first-child {
  margin-right: 1.5625vw;
}
.imagen-texto-2col-about .container .wrapper__top .col-wrapper p {
  color: #ffffff;
  margin-bottom: 1.40625vw;
}
.imagen-texto-2col-about .container .wrapper__bottom {
  padding-bottom: 1.5625vw;
}
.imagen-texto-2col-about .container .wrapper__bottom .img-box {
  display: inline-block;
  width: 90vw;
  position: relative;
  left: -10vh;
  -webkit-box-shadow: 4px 6px 16px -10px rgba(49, 88, 167, 0.6);
  -moz-box-shadow: 4px 6px 16px -10px rgba(49, 88, 167, 0.6);
  box-shadow: 4px 6px 16px -10px rgba(49, 88, 167, 0.6);
}
.imagen-texto-2col-about .container .wrapper__bottom .img-box img {
  width: 100%;
  float: left;
}

@media (max-width: 820px) {
  .imagen-texto-2col-about:before {
    height: 95%;
  }
  .imagen-texto-2col-about .container .wrapper {
    width: 100%;
  }
  .imagen-texto-2col-about .container .wrapper__top {
    flex-direction: column;
  }
  .imagen-texto-2col-about .container .wrapper__top .col-wrapper {
    width: 100%;
  }
  .imagen-texto-2col-about .container .wrapper__top .col-wrapper p {
    margin-bottom: 2.1333333333vw;
  }
  .imagen-texto-2col-about .container .wrapper__bottom .img-box {
    width: 100%;
    left: 0;
  }
}

/*# sourceMappingURL=about-imagen-texto-2col.css.map */
