body.home {
  background: linear-gradient(0deg, #FFFFFF, #FFFFFF),
    radial-gradient(51.46% 51.46% at 50% 66.71%, rgba(227, 202, 127, 0) 0%, rgba(255, 255, 255, 0.4) 100%);

}

/*--- wc-home-cards  ---*/
.wc-home-banner.mob {
  display: none;
}

.wc-home-banner.desk img {
  width: 100%;
}

.wc-home-banner ul {
  padding: 0;
  margin: 0;
}

.wc-home-banner .slick-dots {
  bottom: 28px;
}

.wc-home-banner .slick-dots li {
  margin: 0 8px;
}

.wc-home-banner .slick-dots li.slick-active button::before {
  background-color: var(--White);
}

.wc-home-banner .slick-dots li button::before {
  background-color: #9A9A9A;
  opacity: 1;
}

.wc-home-banner .slick-dots li.slick-active button:after {
  content: "";
  width: 23px;
  height: 23px;
  border: 3px solid var(--White);
  display: block;
  border-radius: 50%;
  position: absolute;
  top: 0.5px;
  left: -6px;
  right: 0;
  bottom: 0;
  margin: auto;
}

/*--- wc-home-cards  ---*/

/*--- wc-home-realce ---*/
.wc-home-realce {
  margin-top: 64px;
  padding: 0 40px;
}

.wc-home-realce h2 {
  margin: 0 0 20px 0;
  color: var(--text-black);
  font-size: 32px;
  font-weight: 600;
  text-align: center;
}

.wc-home-realce p {
  margin: 0;
  color: var(--text-black);
  font-size: 24px;
  font-weight: 300;
  text-align: center;
}

.wc-home-realce__info {
  margin: 40px auto 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  max-width: 775px;
  width: 100%;
  gap: 77px;
}

.wc-home-realce__info-text {
  position: relative;
  width: 207px;
  margin-bottom: 29px;
  height: -webkit-fill-available;
}

.wc-home-realce__info-text::after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: var(--bg-gold-second);
  position: absolute;
  bottom: -29px;
  left: 0;
  right: 0;
  margin: auto;
}

.wc-home-realce__info-text p {
  text-align: center;
  color: var(--text-gold-second);
  font-size: 36px;
  font-weight: 600;
}

.wc-home-realce__info-text span {
  text-align: center;
  display: block;
  color: var(--text-gold-second);
  font-size: 16px;
  font-weight: 300;
}

/*--- wc-home-realce ---*/

/*--- wc-home-cards ---*/
.wc-home-cards {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 16px;
  margin-top: 82px;
  padding: 0 40px;
}

.wc-home-card {
  position: relative;
  max-width: 389px;
  width: 100%;
  height: 202px;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  padding: 31px 19px;
}

.wc-home-card::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="white"/></svg>') no-repeat center 100%;
  right: 21px;
  bottom: 28px;
}

.wc-home-card:hover::before {
  display: none;
}

.wc-home-card:hover::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #00000080;
}

.wc-home-card h2 {
  color: var(--text-white);
  margin: 0;
  font-weight: 600;
  font-size: 20px;
}

.wc-home-card p {
  display: none;
  color: var(--text-white);
  margin: 24px 0 0 0;
  font-size: 14px;
  max-width: 250px;
}

.wc-home-card a {
  display: none;
  color: var(--text-white);
  border: 1px solid var(--border-white);
  border-radius: 4px;
  padding: 7px 16px;
  width: fit-content;
  position: absolute;
  right: 12px;
  bottom: 26px;
}

.wc-home-card a:hover {
  color: var(--text-black);
  border: 1px solid var(--border-white);
  background-color: var(--bg-white);

}

.wc-home-card:hover h2 {
  z-index: 2;
}

.wc-home-card:hover p,
.wc-home-card:hover a {
  z-index: 2;
  display: block;
}

/*--- wc-squad-rennova-card ---*/
.wc-squad-rennova-cards {
  position: relative;
  margin-top: 60px;
  background: var(--bg-black);
  padding: 90px 0;
}

.wc-squad-rennova-cards::before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  max-height: 533px;
  height: 100%;
  background: url(../assets/img/ERRES.png) repeat center 100%;
  z-index: 1;
}

.wc-squad-rennova-cards ul {
  padding: 0;
  margin: 0;
  z-index: 2;
  position: relative;
}

.wc-squad-rennova-card {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 73px;
}

.wc-squad-rennova-card__left {
  width: 100%;
  max-width: 371px;
}

.wc-squad-rennova-card__left h2 {
  display: none;
  color: var(--text-white);
  font-size: 32px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}

.wc-squad-rennova-card__left h2 span {
  color: var(--text-gold-second);
}

.wc-squad-rennova-card__right h2 {
  color: var(--text-white);
  font-size: 32px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
}

.wc-squad-rennova-card__right h2 span {
  color: var(--text-gold-second);
}

.wc-squad-rennova-card--depoiments {
  position: relative;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  background: url(../assets/img/balao-depoiments-squad.png) no-repeat center;
  background-size: contain;
  max-width: 449px;
  width: 100%;
  height: 400px;
  padding: 34px 20px;
  margin: auto;
}

.wc-squad-rennova-card--depoiments p {
  color: var(--text-black);
  margin: 0 0 30px 0;
}

.wc-squad-rennova-card--depoiments span {
  color: var(--text-grey);
  font-weight: 300;
  display: flex;
  gap: 8px;
}

.wc-squad-rennova-card--depoiments span strong {
  color: var(--text-grey);
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 8px;
}

.wc-squad-rennova-card--depoiments span strong::before {
  content: "";
  background: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.78752 3.8252V5.01895L1.00002 6.80645V13.3689C0.999188 13.5259 1.0295 13.6815 1.0892 13.8268C1.1489 13.972 1.2368 14.1039 1.34781 14.2149C1.45883 14.3259 1.59075 14.4138 1.73596 14.4735C1.88117 14.5332 2.03677 14.5635 2.19377 14.5627H8.15627C8.31326 14.5635 8.46887 14.5332 8.61407 14.4735C8.75928 14.4138 8.89121 14.3259 9.00222 14.2149C9.11324 14.1039 9.20114 13.972 9.26083 13.8268C9.32053 13.6815 9.35085 13.5259 9.35002 13.3689V6.80645L7.56252 5.01895V3.8252" stroke="%235A5C5B" stroke-miterlimit="10"/><path d="M2.19531 1.4375H8.16406V3.825H2.19531V1.4375Z" stroke="%235A5C5B" stroke-miterlimit="10"/><path d="M3.77332 12C3.77332 11.4485 3.77332 10.8034 3.77332 10.8034L5.17889 10.8074C5.6875 10.8087 6.07975 11.0172 6.36087 11.4195C6.48639 11.5989 6.53346 11.7955 6.55045 12H7.15583C7.10614 11.3641 6.83941 10.905 6.25627 10.5158C6.28895 10.4934 6.30987 10.4789 6.33079 10.4644C6.97931 10.029 7.29965 9.23483 7.12445 8.49736C6.92178 7.63984 6.1229 7.00264 5.20373 7H3.17188C3.17188 8.66491 3.17188 10.3404 3.17188 12H3.77332ZM5.18412 7.60158C5.72281 7.60158 6.13205 7.83377 6.38963 8.27309C6.88125 9.11082 6.31249 10.1332 5.34494 10.215C5.04291 10.2401 3.7694 10.2296 3.7694 10.2296V7.60158H5.18412Z" fill="%235A5C5B"/></svg>') no-repeat center 100%;
  width: 13px;
  height: 17px;
  display: block;
}

.wc-squad-rennova-card--depoiments a {
  font-size: 0;
}

.wc-squad-rennova-card--depoiments a::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="white"/></svg>') no-repeat center 100%;
  right: 40px;
  bottom: 93px;
  filter: invert(1);
}


.wc-squad-rennova-cards .slick-next::before {
  background: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.29083 7.05303L2.62967 0.391767C2.50551 0.267605 2.35798 0.169051 2.19566 0.101819C2.03335 0.0345857 1.8595 0 1.68382 0C1.32898 0 0.988737 0.140893 0.737863 0.391767C0.613701 0.51603 0.515148 0.663453 0.447813 0.825771C0.380682 0.988089 0.346097 1.16204 0.346097 1.33772C0.346097 1.69245 0.486989 2.0327 0.737863 2.28357L6.46653 7.99888L0.737863 13.7142C0.613089 13.838 0.513924 13.9855 0.446283 14.1477C0.37854 14.3101 0.34375 14.4843 0.34375 14.66C0.34375 14.8358 0.37854 15.0101 0.446283 15.1724C0.513924 15.3347 0.613089 15.482 0.737863 15.606C0.86182 15.7308 1.00914 15.8299 1.17136 15.8976C1.33378 15.9653 1.50793 16 1.68382 16C1.8597 16 2.03375 15.9653 2.19617 15.8976C2.35839 15.8299 2.50571 15.7308 2.62967 15.606L9.29083 8.94473C9.4157 8.82087 9.51476 8.67355 9.58251 8.51123C9.65015 8.34881 9.68494 8.17476 9.68494 7.99888C9.68494 7.82299 9.65015 7.64894 9.58251 7.48652C9.51476 7.3242 9.4157 7.17688 9.29083 7.05303Z" fill="%23CACACA"/></svg>') no-repeat center 100%;
}

.wc-squad-rennova-cards .slick-prev::before {
  background: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.396673 7.05303L7.05783 0.391767C7.18199 0.267605 7.32952 0.169051 7.49184 0.101819C7.65415 0.0345857 7.828 0 8.00368 0C8.35852 0 8.69876 0.140893 8.94964 0.391767C9.0738 0.51603 9.17235 0.663453 9.23969 0.825771C9.30682 0.988089 9.3414 1.16204 9.3414 1.33772C9.3414 1.69245 9.20051 2.0327 8.94964 2.28357L3.22097 7.99888L8.94964 13.7142C9.07441 13.838 9.17358 13.9855 9.24122 14.1477C9.30896 14.3101 9.34375 14.4843 9.34375 14.66C9.34375 14.8358 9.30896 15.0101 9.24122 15.1724C9.17358 15.3347 9.07441 15.482 8.94964 15.606C8.82568 15.7308 8.67836 15.8299 8.51614 15.8976C8.35372 15.9653 8.17957 16 8.00368 16C7.8278 16 7.65375 15.9653 7.49133 15.8976C7.32911 15.8299 7.18179 15.7308 7.05783 15.606L0.396673 8.94473C0.271798 8.82087 0.172735 8.67355 0.104992 8.51123C0.0373507 8.34881 0.00256062 8.17476 0.00256062 7.99888C0.00256062 7.82299 0.0373507 7.64894 0.104992 7.48652C0.172735 7.3242 0.271798 7.17688 0.396673 7.05303Z" fill="%23CACACA"/></svg>') no-repeat center 100%;
}

/*--- wc-squad-rennova-card ---*/

/*--- wc-depoimentos ---*/
.wc-depoimentos {
  margin-top: 62px;
  padding: 0 40px;
}

.wc-depoimentos h2 {
  margin: 0;
  text-align: center;
  font-size: 32px;
  font-weight: 600;
  text-transform: uppercase;
}

.wc-depoimentos ul {
  margin: 50px 0 0;
  padding: 0;
}

.wc-depoimento-card {
  max-width: 334px;
  height: 466px;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: column;
  background: url(../assets/img/balao-depoiments.png) no-repeat center;
  background-size: 100% 466px;
  padding: 0 40px;
  margin: auto;
}

.wc-depoimento-card--texto {
  margin: 0;
}

.wc-depoimento-card--autor {
  margin-bottom: 0;
  text-align: center;
}

.wc-depoimentos .slick-prev {
  left: 20px;
}

.wc-depoimentos .slick-next {
  right: 20px;
}

.wc-depoimentos .slick-dots {
  bottom: -66px;
}

.wc-depoimentos .slick-dots li button:before {
  opacity: .50;
}

.wc-depoimentos .slick-dots li.slick-active button:before {
  background-color: var(--bg-grey-second);
  opacity: 1;
}

/*--- wc-depoimentos ---*/

/*--- wc-home-blog ---*/
.wc-home-blog {
  margin: 130px 40px 0 40px;
  background-color: var(--bg-grey-light);
  display: flex;
  align-items: center;
}

.wc-home-blog--ultimos-posts {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding-left: 112px;
}

.wc-home-blog--ultimos-posts h2 {
  font-size: 32px;
  font-weight: 300;
  text-transform: uppercase;
  position: relative;
}

.wc-home-blog--ultimos-posts h2::before {
  content: "";
  display: block;
  position: absolute;
  width: 346px;
  height: 3px;
  background-color: var(--bg-black);
  left: -111px;
  bottom: 0;

}

.wc-home-blog--ultimos-posts h2 strong {
  font-weight: 600;
}

.wc-home-blog--post a {
  display: flex;
  align-items: center;
  gap: 25px;
  background-color: var(--bg-white);
  position: relative;
  width: 488px;
}

.wc-home-blog--post a::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: 18px;
  top: 24px;

}

.wc-home-blog--post a img {
  width: 137px;
  height: 122px;
  display: block;
  object-fit: cover;
}

.wc-home-blog--post span {
  color: var(--text-grey);
  font-size: 18px;
  font-weight: 300;
}

.wc-home-blog--post h3 {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0;
}

/*--- wc-home-blog ---*/

/*--- wc-popup-cadastro ---*/

.wc-popup-cadastro-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100vh;
  background-color: var(--Black);
  opacity: .4;
  z-index: 5;
  cursor: pointer;
}

.wc-popup-cadastro-overlay.open {
  display: block;
}

.wc-popup-cadastro {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: none;
  justify-content: center;
  gap: 56px;
  align-items: center;
  background-color: var(--Grey-300);
  width: fit-content;
  height: fit-content;
  border-radius: 8px;
  padding-right: 63px;
  z-index: 6;
}

.wc-popup-cadastro.open {
  display: flex;
}

.wc-popup-cadastro--close {
  position: absolute;
  top: 32px;
  right: 32px;
  border: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  background-color: transparent;
}

.wc-popup-cadastro--left img {
  max-width: 505px;
  display: block;
  position: relative;
  z-index: 2;
}

.wc-popup-cadastro--right::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  display: block;
  height: 84px;
  background-image: url(../assets/img/Frame-1000007779.png);
  background-position: center;
  background-size: cover;
  background-size: 52% 82px;
  bottom: 0;
}

.wc-popup-cadastro--right h2 {
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid var(--Black);
}

.wc-popup-cadastro--right h2 strong {
  font-weight: 700;
}

.wc-popup-cadatro--subTitle {
  display: block;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}

.wc-popup-cadastro .nf-form-title,
.wc-popup-cadastro form .nf-before-form-content,
.wc-popup-cadastro form .nf-field-label {
  display: none;
}

.wc-popup-cadastro form {
  margin-top: 24px;
}

.wc-popup-cadastro form .nf-field-container {
  margin-bottom: 0;
}

#nf-field-9,
#nf-field-10 {
  width: 100%;
  height: 45px;
  border: 1px solid var(--Black);
  margin-bottom: 16px;
  padding: 0 17px;
  color: var(--Black);
  font-size: 16px;
  font-weight: 400;
  background-color: transparent;
}

#nf-field-9::placeholder,
#nf-field-10::placeholder {
  color: var(--Black);
  font-size: 16px;
  font-weight: 400;
}

#nf-field-11-wrap ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
}

#nf-field-11-wrap ul li {
  display: flex;

  align-items: center;
}

#nf-field-11-wrap ul li input {
  margin: 0;
}

#nf-field-11-wrap ul li label {
  margin-left: 8px;
}

#nf-field-12-wrap .ninja-forms-field {
  display: block;
  margin: 40px auto 0 auto;
  height: 40px;
  color: var(--White);
  background-color: var(--Black);
  border-radius: 4px;
  max-width: 130px;
  width: 100%;
  text-align: center;
  font-weight: 700;
  line-height: 13px;
  cursor: pointer;
}

/*--- wc-popup-cadastro ---*/

@media(max-width: 1000px) {

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

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

  .wc-home-banner.mob img {
    width: 100%;
  }

  .wc-home-banner .slick-dots {
    bottom: 17px;
  }

  .wc-home-banner .slick-prev {
    left: 5px;
  }

  .wc-home-banner .slick-next {
    right: 5px;
  }

  /*--- wc-home-cards  ---*/

  /*--- wc-home-realce  ---*/
  .wc-home-realce {
    margin-top: 53px;
    padding: 0 20px;
  }

  .wc-home-realce h2 {
    font-size: 20px;
    line-height: 20px;
  }

  .wc-home-realce p {
    font-size: 16px;
    line-height: 20px;
  }

  .wc-home-realce__info {
    display: block;
    max-width: none;
  }

  .wc-home-realce__info-text p {
    font-size: 32px;
    line-height: 30px;
  }

  .wc-home-realce__info-text::after {
    width: 200px;
  }

  .wc-home-realce__info .slick-prev {
    left: 0;
  }

  .wc-home-realce__info .slick-next {
    right: 0;
  }

  .wc-home-realce__info .slick-dots {
    bottom: -43px;
  }

  .wc-home-realce__info .slick-dots li button:before {
    opacity: 0.50;
  }

  .wc-home-realce__info .slick-dots li.slick-active button:before {
    background-color: var(--bg-grey-second);
    opacity: 1;
  }

  /*--- wc-home-realce  ---*/

  /*--- wc-home-cards  ---*/
  .wc-home-cards {
    margin-top: 63px;
    padding: 0 20px;
    flex-direction: column;
  }

  .wc-home-card {
    margin: auto;
  }

  /*--- wc-home-cards  ---*/

  /*--- wc-squad-rennova-cards  ---*/
  .wc-squad-rennova-cards {
    margin-top: 24px;
    padding-bottom: 20px;
  }

  .wc-squad-rennova-card {
    flex-direction: column;
  }

  .wc-squad-rennova-card__left img {
    margin: auto;
  }

  .wc-squad-rennova-card__left h2 {
    display: block;
    font-size: 20px;
    margin-bottom: 40px;
  }

  .wc-squad-rennova-card__right h2 {
    display: none;
  }

  .wc-squad-rennova-card--depoiments {
    background-size: 86% 313px;
    max-width: 449px;
    width: 100%;
    height: 319px;
    justify-content: flex-start;
    padding: 20px 39px;
  }

  .wc-squad-rennova-card--depoiments p {
    font-size: 14px;
  }

  .wc-squad-rennova-card--depoiments a::before {
    right: 59px;
    bottom: 83px;
  }

  .wc-squad-rennova-cards .slick-prev {
    top: 230px;
    left: 2px;
  }

  .wc-squad-rennova-cards .slick-next {
    top: 230px;
    right: 2px;
  }

  .wc-squad-rennova-cards .slick-dots {
    top: -370px;
  }

  /*--- wc-squad-rennova-cards  ---*/

  /*--- wc-depoimentos  ---*/
  .wc-depoimentos {
    padding: 0 20px;
  }

  .wc-depoimentos h2 {
    font-size: 20px;
  }

  .wc-depoimentos .slick-prev {
    left: 0;
  }

  .wc-depoimentos ul {
    margin-top: 24px;
  }

  .wc-depoimentos .slick-next {
    right: 0;
  }

  /*--- wc-depoimentos  ---*/

  /*--- wc-home-blog  ---*/
  .wc-home-blog {
    margin-top: 78px;
    margin-left: 0;
    margin-right: 0;
    flex-direction: column-reverse;
    gap: 33px;
  }

  .wc-home-blog__content {
    width: 100%;
    padding: 0 20px;
  }

  .wc-home-blog--ultimos-posts {
    gap: 18px;
    padding-left: 0;
  }

  .wc-home-blog--post a {
    width: 100%;
    gap: 17px;
  }

  .wc-home-blog--post a img {
    width: 95px;
    height: 87px;
  }

  .wc-home-blog--post span,
  .wc-home-blog--post h3 {
    font-size: 13px;
  }

  .wc-home-blog--post a::before {
    width: 15px;
    height: 15px;
    background-size: 15px;
  }

  /*--- wc-home-blog  ---*/

  /*--- wc-popup-cadastro  ---*/
  .wc-popup-cadastro {
    flex-direction: column;
    padding: 0;
    width: 88%;
    height: 699px;
    overflow-y: auto;
    gap: 0;
    justify-content: flex-start;
  }

  .wc-popup-cadastro--left {
    width: 100%;
  }

  .wc-popup-cadastro--right h2 {
    font-size: 16px;
  }

  .wc-popup-cadatro--subTitle {
    font-size: 16px;
  }

  .wc-popup-cadastro--left img {
    max-width: none;
    width: 100%;
    height: 273px;
    object-fit: cover;
  }

  .wc-popup-cadastro--right {
    padding: 30px 0 0 0;
  }

  #nf-field-11-wrap ul li label {
    font-size: 12px;
  }

  #nf-field-9,
  #nf-field-10 {
    height: 36px;
  }


  #nf-field-9::placeholder,
  #nf-field-10::placeholder {
    color: var(--Black);
    font-size: 12px;
    font-weight: 400;
  }

  .wc-popup-cadastro--close {
    right: 15px;
    top: 15px;
    z-index: 9;
  }

  .wc-popup-cadastro--close svg {
    width: 28px;
  }

  .wc-popup-cadastro--right::before {
    height: 45px;
    background-size: 90% 47px;
  }

  /*--- wc-popup-cadastro  ---*/
}