.homeView .titleA {
  font-weight: 200;
  margin-bottom: 2em;
  font-size: 1.7em;
}
.homeView .titleB {
  color: #454545;
}
.homeView .sideContainer article {
  width: 65%;
  background-color: rgba(200,200,200,0.3);
}
.homeView .sideContainer article .infoHomeView {
  padding: 1.5em;
}
.homeView .sideContainer article .imgList li {
  width: 32.5%;
}
.homeView .sideContainer article .clarification {
  color: rgba(100,100,100,0.9);
  font-weight: 200;
}
.homeView .sideContainer article .titleB {
  margin: 1em 0;
}
.homeView .sideContainer article .text {
  color: #323232;
  opacity: 0.8;
  font-size: 1.2em;
  font-weight: 300;
  line-height: 1em;
}
.homeView .sideContainer aside {
  width: 33%;
}
.homeView aside .locutoresList {
  margin-top: 1em;
}
.homeView aside .locutoresList .locutorItem {
  margin-bottom: 1em;
}
.homeView aside .locutoresList .locutorItem .locutorInfo {
  padding-right: 0.5em;
  width: 50%;
}
.homeView aside .locutoresList .locutorItem .locutorInfo .name {
  font-weight: 300;
  font-size: 1em;
  margin-bottom: 0.5em;
  text-transform: uppercase;
}
.homeView aside .locutoresList .locutorItem .locutorInfo .desccription {
  font-size: 0.7em;
  font-weight: 300;
}
.homeView aside .locutoresList .locutorItem .img {
  width: 45%;
}
.homeView aside .headList {
  padding: 0.55em 0;
}
.homeView aside .headList .titleC {
  font-size: 1.2em;
  color: #646464;
}
.homeView aside .headList .linkMore {
  font-weight: bold;
  color: rgba(150,150,150,0.6);
  text-decoration: none;
}
.homeView aside .moreFaqs {
  display: block;
  text-decoration: none;
  background-color: rgba(200,200,200,0.3);
  color: #ff6700;
  padding: 1.1em 0;
  text-align: center;
  font-size: 1em;
  white-space: nowrap;
  font-weight: bold;
  width: 100%;
}
.homeView .more {
  margin-top: 2em;
  background: linear-gradient(to bottom, #eef4fb 0%, #eef4fb 48%, #fff 50%, #fff 50%, #fff 100%);
  padding: 2em 0;
}
.homeView .more .textCla {
  font-weight: 300;
  font-size: 1.2em;
  color: #323232;
  line-height: 1.2em;
}
.itemsListHome {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: 2em;
}
.itemsListHome .itemHome {
  width: 32%;
  margin-right: 2%;
}
.itemsListHome .itemHome:nth-child(3n) {
  margin-right: 0;
}
.itemsListHome .itemHome .titleAItem {
  font-size: 1.4em;
  color: #323232;
  margin-bottom: 1em;
}
.itemsListHome .itemHome .itemImage {
  width: 100%;
}
.itemsListHome .itemHome .itemImage img {
  width: 100%;
}
.itemsListHome .itemHome .itemInfo.box {
  padding: 1em 0;
}
.itemsListHome .itemHome .itemInfo .title {
  margin: 0.5em 0;
}
.itemsListHome .itemHome .itemInfo .title.name {
  font-weight: 300;
  color: #969696;
  font-size: 1.2em;
  text-transform: uppercase;
}
.itemsListHome .itemHome .itemInfo .title.name .color {
  color: #ff6700;
}
.itemsListHome .itemHome .description {
  color: #323232;
  font-size: 1.3em;
  line-height: 1.2em;
  font-weight: 400;
  margin-bottom: 1em;
}
.itemsListHome .itemHome .description.max {
  font-weight: 300;
  font-size: 1.35em;
}
.itemsListHome .itemHome .textFooter {
  color: #454545;
  opacity: 0.5;
  font-size: 0.8em;
}
.services {
  margin-top: 1em;
}
.projectList {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-direction: row;
}
.projectList .project {
  width: 23.875%;
  margin-right: 1.5%;
}
.projectList .project:nth-child(4n) {
  margin-right: 0;
}
.projectList .project .imgProject {
  width: 45%;
  margin: 0 auto;
}
.projectList .project .linkSpot {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #323232;
  text-decoration: none;
  font-size: 1.4em;
  margin-top: 1em;
  text-align: center;
}
.projectList .project .linkSpot span {
  padding: 0 10%;
}
.projectList .project .linkSpot img {
  width: 17%;
  object-fit: cover;
  margin: 0 auto;
  margin-bottom: 1em;
}
.view .titleSection {
  border-bottom: 1px solid rgba(160,160,160,0.6);
  padding-bottom: 1em;
  margin-bottom: 1em;
}
.view .titleSection .title {
  font-size: 1.7em;
  text-transform: uppercase;
  color: #323232;
  font-weight: 300;
}
.view .titleSection .title .color {
  color: #ff6700;
}
.view .titleSection .linkMore {
  font-weight: 300;
  color: #454545;
  opacity: 0.6;
  font-size: 1.7em;
  text-transform: uppercase;
  text-decoration: none;
  margin-left: 1.5em;
}
@media screen and (max-width: 767px) {
  .homeView .titleA {
    margin-bottom: 0.7em;
    line-height: 1.2em;
    font-size: 1.2em;
  }
  .homeView .sideContainer {
    width: 100%;
    flex-wrap: wrap;
  }
  .homeView .sideContainer aside,
  .homeView .sideContainer article {
    width: 100%;
  }
  .homeView .sideContainer article {
    margin-bottom: 2em;
  }
  .homeView .sideContainer article .infoHomeView {
    padding: 1em;
  }
  .homeView .sideContainer aside .request {
    margin: 1em 0;
  }
  .homeView .sideContainer aside .headList {
    flex-direction: column;
    align-items: flex-start;
  }
  .homeView .sideContainer aside .headList .titleC {
    font-size: 1.4em;
    color: #323232;
    text-transform: uppercase;
    font-weight: 300;
  }
  .homeView .sideContainer aside .headList .linkMore {
    font-size: 1.2em;
    font-weight: 300;
    margin-top: 0.5em;
  }
  .projectList {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .projectList .project {
    width: 49%;
    margin: 0;
    margin-bottom: 2em;
  }
  .projectList .project .imgProject {
    width: 50%;
  }
  .projectList .project .linkSpot {
    font-size: 1.2em;
  }
  .homeView .more {
    background: #fff;
  }
  .homeView .more .titleSection {
    flex-direction: column;
    align-items: flex-start;
  }
  .homeView .more .titleSection .title,
  .homeView .more .titleSection .linkMore {
    font-size: 1.5em;
  }
  .homeView .more .titleSection .linkMore {
    margin-left: 0;
    margin-top: 0.5em;
  }
  .homeView .more .itemsListHome {
    justify-content: space-between;
  }
  .homeView .more .itemsListHome .itemHome {
    width: 49%;
    margin-right: 2%;
  }
  .homeView .more .itemsListHome .itemHome:nth-child(2n) {
    margin-right: 0;
  }
  .services .itemsListHome .itemHome {
    width: 100%;
    margin-right: 0;
    margin-bottom: 2em;
  }
  .services .itemsListHome .itemHome .titleAItem {
    margin-bottom: 0;
  }
  .services .itemsListHome .itemHome .itemInfo.box {
    padding-bottom: 0;
  }
  .services .itemsListHome .itemHome .itemInfo.box .description {
    margin-bottom: 0;
  }
}
