.contact-page,
.contact-page .why-choose-us-three {
  background-color: #f7f8fa;
}

.contact-page .why-choose-us-three::before {
  background: #f7f8fa;
}

.contact-page .why-choose-us-three .content-column .sec-title h2,
.contact-page .why-choose-us-three .content-column .contact-details__info li .text h6 {
  color: #20232a;
}

.contact-page .why-choose-us-three .content-column .sec-title .text,
.contact-page .why-choose-us-three .content-column .contact-details__info li .text,
.contact-page .why-choose-us-three .content-column .contact-details__info li .text a {
  color: #454b55;
}

.contact-page .why-choose-us-three .content-column .contact-details__info li .text {
  min-width: 0;
  overflow-wrap: anywhere;
}

.contact-page .why-choose-us-three .content-column .contact-details__info li .text a:hover {
  color: #20232a;
}

.contact-page .why-choose-us-three .content-column .contact-details__info li:hover .icon {
  background-color: #20232a;
}

.contact-page .why-choose-us-three .content-column .contact-details__info li:hover .icon span {
  color: #fff;
}

.contact-page #contact-form .icons-captcha-header {
  padding-top: 12px;
  margin-bottom: 16px;
}

.contact-page #contact-form .icons-captcha-actions {
  justify-content: center;
  flex-wrap: wrap;
}

.contact-page #contact-form .contact-form__submit {
  text-align: center;
}

.contact-page .page-title::before {
  opacity: 0.45;
}
