#content {
  background-color: #fafafa !important;
}
#customPageTitle {
  display: none;
}

.nosotrosHighlight {
  width: 100%;
}
#bannerContainer {
  margin-bottom: 70px;
}
.customPageCenteredContent {
  height: auto;
}

.nosotrosHighlight {
  width: 100%;
  padding: 0;
  margin-bottom: 0;
  float: left;
}

.infoLine {
  width: 100%;
  text-align: center;
  background-color: #f6f5f3;
  height: fit-content;
  font-size: 25px;
  color: #686767;
  line-height: 6px;
  padding-top: 15px;
  float: left;
  padding-bottom: 15px;
}

.rowImage {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin: auto;
}

.columnContainer {
  width: 50%;
  overflow: hidden;
  float: left;
  height: auto;
  margin-bottom: 71px;
  /* margin: auto; */
}
.rowTextContainer {
  width: 564px;
  margin-left: 6%;
  overflow: hidden;
  height: 100%;
}
.rowTitle {
  width: 63%;
  text-align: left;
  font-weight: 400;
  margin-left: 6%;
  overflow: hidden;
  /* margin-bottom: 1%; */
  font-size: 50px;
  line-height: 40px;
  color: #74777f;
  font-family: "Circular";
}

.rowText {
  margin-top: 25px;
  width: 100%;
  font-style: normal;
  font-weight: 300;
  letter-spacing: 0.004em;
  font-size: 16px;
  line-height: 23px;
  color: #404040;
}
.imageContainer {
  width: 626px;
  float: right;
  margin: auto;
  overflow: hidden;
}
.infoLine span {
  font-size: 15px;
  margin-left: 39%;
}
.rowContainer {
  margin: auto;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 100%;
  position: relative;
  height: auto;
  overflow: hidden;
}
.imageRight {
  float: left;
  width: 100%;
}

.imageVideo {
  width: 100%;
}
.videoContainer {
  width: 1254px;
  margin: auto;
  overflow: hidden;
  margin-bottom: 30px;
}

.videoContainer iframe {
  /* width: 100%; */
  height: 752px;
  position: relative;
  margin: auto;
}
@media screen and (max-width: 1100px) {
  #content {
    min-width: 0px;
  }

  .rowText {
    margin-bottom: 30px;
  }
}

@media screen and (max-width: 768px) {
  .imageContainer {
    width: 100%;
    margin-bottom: 20px;
  }
  .infoLine p {
    font-size: 15px;
    width: 90%;
    margin-left: 5%;
  }
  .rowTitle {
    margin-bottom: 0px;
    font-size: 22px;
    text-align: center;
    width: 100%;
    margin-left: 0;
  }
  .rowImage {
    width: 100%;
  }

  .rowTextContainer {
    width: 80%;
    margin: auto;
  }

  .rowText {
    line-height: 21px;
    font-size: 16px;
    width: 100%;
    margin-bottom: 30px;
  }
  .columnContainer {
    width: 100%;
    float: none;
    margin-bottom: 0px;
  }
  .videoContainer {
    width: 100%;
    margin-right: 0%;
  }
  .bannerBottom {
    width: 100%;
    position: relative;
    bottom: -9px;
  }
  .videoContainer iframe {
    width: 100%;
    height: 56vw;
  }
}
