/*wc-about-banner*/
.wc-about-banner--desk {
  width: 100%;
}

.wc-about-banner--mob {
  display: none;
}

/*wc-about-banner*/

/*wc-about-container*/
.wc-about-container {
  margin: 57px auto 0 auto;
  max-width: 1038px;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 84px;
}

.wc-about-container__texts h2 {
  color: var(--Golden-900);
  font-size: 32px;
  font-weight: 300;
  margin: 0;
  text-transform: uppercase;
}

.wc-about-container__texts h2 strong {
  color: var(--Golden-900);
  font-size: 32px;
  font-weight: 500;
}

.wc-about-container__texts p {
  margin-bottom: 0;
  font-size: 20px;
}

/*wc-about-container*/

/*wc-timeline*/
.wc-timeline {
  background-color: var(--Grey-300);
  margin-top: 58px;
  padding: 55px  0;
}

.wc-timeline--title {
  text-align: center;
  font-size: 32px;
  font-weight: 300;
  margin: 0;
  text-transform: uppercase;
}

.wc-timeline--title strong {
  font-size: 32px;
  font-weight: 600;
}

/*wc-timeline*/

/*wc-about-proposito*/
.wc-about-proposito {
  margin-top: 80px;
  padding: 0 40px 67px 40px;
  position: relative;
}

.wc-about-proposito::after {
  content: "";
  position: absolute;
  height: 73px;
  width: 100%;
  background: url(../assets/img/bg-r-white.png) repeat center;
  background-size: contain;
  margin: auto;
  right: 0;
  left: 0;
  bottom: 0;
}

.wc-about-proposito h2 {
  font-size: 32px;
  font-weight: 300;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  text-align: center;
}

.wc-about-proposito h2 strong {
  font-size: 32px;
  font-weight: 600;
}

.wc-about-proposito span {
  font-size: 24px;
  font-weight: 300;
  text-align: center;
  display: block;
}

.wc-about-proposito__cards {
  margin-top: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.wc-about-proposito__cards-item {
  box-shadow: 0px 0px 32px 4px #00000017;
  padding: 24px;
  border-left: 4px solid var(--Golden-900);
  max-width: 384px;
  width: 100%;
  height: -webkit-fill-available;
}

.wc-about-proposito__cards-item span {
  text-align: start;
  color: var(--Grey-500);
  font-size: 40px;
  font-weight: 700;
}

.wc-about-proposito__cards-item h2 {
  font-size: 24px;
  text-align: start;
  font-weight: 400;
  margin: 16px 0;
}

.wc-about-proposito__cards-item p {
  margin: 0;
  color: var(--Grey-600);
}

.wc-about-proposito__cards-item ul {
  padding: 0;
  margin: 0;
  padding-left: 25px;
}

.wc-about-proposito__cards-item ul li {
  list-style: disc;
  font-weight: 400;
}

/*wc-about-proposito*/

/*wc-about-green*/
.wc-about-green {
  background: url(../assets/img/2e7ecd5298aa34f4511c7d2f14b345f14a89eb6a.jpg) no-repeat center 100%;
  padding: 80px 115px;
}

.wc-about-green--content {
  max-width: 1050px;
  width: 100%;
  border: 2px solid var(--White);
  background-color: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(17px);
  padding: 40px 90px;
  margin: auto;
}

.wc-about-green--content h2 {
  margin: 0;
  text-align: center;
  color: var(--White);
  font-size: 32px;
  font-weight: 600;
}

.wc-about-green__subtitle {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  margin-top: 8px;
}

.wc-about-green__subtitle span {
  color: var(--Golden-900);
}

.wc-about-green__subtitle span.dots {
  display: flex;
  align-items: center;
  gap: 16px;
}

.wc-about-green__subtitle span.dots::before {
  content: "";
  background: url('data:image/svg+xml,<svg width="5" height="5" viewBox="0 0 5 5" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="2.5" cy="2.5" r="2.5" fill="%23BEA669"/></svg>') no-repeat center 100%;
  width: 5px;
  height: 5px;
  display: block;
}

.wc-about-green__subtitle span.dots::after {
  content: "";
  background: url('data:image/svg+xml,<svg width="5" height="5" viewBox="0 0 5 5" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="2.5" cy="2.5" r="2.5" fill="%23BEA669"/></svg>') no-repeat center 100%;
  width: 5px;
  height: 5px;
  display: block;
}

.wc-about-green--content p {
  color: var(--White);
  margin: 24px 0 0 0;
  text-align: center;
}

.wc-about-green--content a {
  display: block;
  width: 107px;
  border: 1px solid var(--White);
  color: var(--White);
  font-weight: 500;
  border-radius: 4px;
  margin: 32px auto 0 auto;
  text-align: center;
  padding: 7px 0;
}

.wc-about-green--content a:hover {

  border: 1px solid var(--White);
  color: var(--Black);
  background-color: var(--White);
}

/*wc-about-green*/

/*wc-home-imprensa*/
.wc-home-imprensa {
  margin: 60px 0 171px 0;
}

.wc-home-imprensa h2 {
  font-size: 32px;
  font-weight: 300;
  margin: 0 0 20px 0;
  text-transform: uppercase;
  text-align: center;
}

.wc-home-imprensa h2 strong {
  font-size: 32px;
  font-weight: 600;
}

.wc-home-imprensa span {
  font-size: 24px;
  font-weight: 300;
  text-align: center;
  display: block;
}

.wc-home-imprensa {
  margin-top: 130px;
  padding: 0;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.wc-home-imprensa h2 {
  font-size: 32px;
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  margin: 0 0 20px 0;
}

.wc-home-imprensa h2 strong {
  font-weight: 600;
}

.wc-home-imprensa span {
  font-size: 24px;
  display: block;
  text-align: center;
  font-weight: 300;
}

.wc-home-imprensa ul {
  margin: 40px 0 0 0;
  padding: 0;
}

.wc-home-imprensa__post {
  border: 2px solid var(--Grey-400);
  max-width: 346px;
  width: 100%;
  padding: 24px 32px;
  position: relative;
  margin: auto;
}

.wc-home-imprensa__post::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  display: block;
  background: url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.98906 15H11.4891V10.85H15.6641V9.35H11.4891V5H9.98906V9.35H5.66406V10.85H9.98906V15ZM10.6708 20C9.29181 20 7.99596 19.7375 6.78331 19.2125C5.57046 18.6875 4.50991 17.9708 3.60156 17.0625C2.69323 16.1542 1.97656 15.093 1.45156 13.879C0.926562 12.665 0.664062 11.3679 0.664062 9.9875C0.664062 8.60715 0.926562 7.31 1.45156 6.096C1.97656 4.882 2.69323 3.825 3.60156 2.925C4.50991 2.025 5.57106 1.3125 6.78506 0.7875C7.99906 0.2625 9.29621 0 10.6766 0C12.0569 0 13.3541 0.2625 14.5681 0.7875C15.7821 1.3125 16.8391 2.025 17.7391 2.925C18.6391 3.825 19.3516 4.88335 19.8766 6.1C20.4016 7.31665 20.6641 8.6144 20.6641 9.99325C20.6641 11.3722 20.4016 12.6681 19.8766 13.8807C19.3516 15.0936 18.6391 16.1527 17.7391 17.058C16.8391 17.9632 15.7807 18.6798 14.5641 19.208C13.3474 19.736 12.0497 20 10.6708 20ZM10.6766 18.5C13.0349 18.5 15.0391 17.6709 16.6891 16.0125C18.3391 14.3542 19.1641 12.3458 19.1641 9.9875C19.1641 7.62915 18.3407 5.625 16.6938 3.975C15.047 2.325 13.0371 1.5 10.6641 1.5C8.31406 1.5 6.30991 2.32342 4.65156 3.97025C2.99323 5.6171 2.16406 7.627 2.16406 10C2.16406 12.35 2.99323 14.3542 4.65156 16.0125C6.30991 17.6709 8.31821 18.5 10.6766 18.5Z" fill="darkgray"/></svg>') no-repeat center 100%;
  right: 33px;
  top: 39px;
}

.wc-home-imprensa__post .logo {
  margin-bottom: 22px;
}

.wc-home-imprensa__post .logo img {
  width: 133px;
}

.wc-home-imprensa__post .foto img {
  width: 100%;
  height: 258px;
  object-fit: cover;
  margin-bottom: 24px;
}

.wc-home-imprensa__post span {
  color: var(--Grey-600);
  font-size: 18px;
  text-align: start;
}

.wc-home-imprensa__post h3 {
  font-size: 18px;
  font-weight: 500;
  margin-top: 5px;
  margin-bottom: 50px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.wc-home-imprensa__post h3 p {
  margin: 0;
}

.wc-home-imprensa-btn {
  display: block;
  width: 95px;
  margin: 24px auto auto;
  border-radius: 4px;
  color: var(--White);
  background-color: var(--Black);
  text-align: center;
  font-weight: 600;
  padding: 8px 0;
}

.wc-home-imprensa .slick-dots {
  bottom: -122px;
}

/*wc-home-imprensa*/

@media(max-width: 1000px) {

  /*wc-about-banner*/
  .wc-about-banner--desk {
    display: none;
  }

  .wc-about-banner--mob {
    display: block;
  }

  /*wc-about-banner*/

  /*wc-about-container*/
  .wc-about-container {
    max-width: none;
    width: 100%;
    gap: 37px;
    flex-direction: column-reverse;
    margin-top: 41px;
    padding: 0 18px;
  }

  .wc-about-container__texts h2 {
    font-size: 24px;
  }

  .wc-about-container__texts h2 strong {
    font-size: 24px;
  }

  .wc-about-container__texts p {
    font-size: 16px;
  }

  /*wc-about-container*/

  /*wc-timeline*/
  .wc-timeline--title,
  .wc-timeline--title strong {
    font-size: 24px;
    margin-bottom: 35px;
  }

  /*wc-timeline*/

  /*wc-about-proposito*/
  .wc-about-proposito {
    margin-top: 45px;
    padding: 0 16px 70px 16px;
  }

  .wc-about-proposito::after {
    background-size: auto;
  }

  .wc-about-proposito h2,
  .wc-about-proposito h2 strong {
    font-size: 24px;
    margin-bottom: 12px;
  }

  .wc-about-proposito span {
    font-size: 16px;
  }

  .wc-about-proposito__cards {
    margin-top: 20px;
    flex-direction: column;
  }

  .wc-about-proposito__cards-item {
    border-left: 0;
    border-top: 4px solid var(--Golden-900);
  }

  .wc-about-proposito span {
    font-size: 28px;
  }

  .wc-about-proposito__cards-item h2 {
    margin-top: 8px;
    font-size: 18px;
  }

  .wc-about-proposito__cards-item p {
    font-size: 14px;
  }

  .wc-about-green {
    padding: 40px;
  }

  .wc-about-green--content {
    padding: 32px 20px;
  }

  /*wc-about-proposito*/

  /*wc-home-imprensa*/
  .wc-home-imprensa {
    margin: 34px 0 120px 0;
  }

  .wc-home-imprensa h2,
  .wc-home-imprensa h2 strong {
    font-size: 24px;
    margin-bottom: 10px;
  }

  .wc-home-imprensa span {
    font-size: 16px;
  }

  .wc-home-imprensa__post {
    margin: 0 5px;
    width: 98%;
    padding: 10px 32px;
  }


  .wc-home-imprensa__post h3 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 27px;
  }

  .wc-home-imprensa__post::before {
    top: 28px;
  }

  /*wc-home-imprensa*/

}