/*transform origin*/
.contact .mt_sub_heading {
  margin-bottom: 24px;
  line-height: 60px; }
  @media (max-width: 991px) {
    .contact .mt_sub_heading {
      line-height: 44px; } }
.contact #mt_contact_page .mt_contact_left .mt_required_info {
  color: #101828 !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  line-height: 24px;
  letter-spacing: 0.01rem;
  text-transform: uppercase; }
@media (min-width: 992px) {
  .contact #mt_contact_page {
    margin-bottom: 0px; } }
.contact .mt_copy_small {
  color: #292828 !important;
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 20px; }
.contact .form-actions {
  width: calc(100% - 24px) !important;
  margin: auto !important; }
  .contact .form-actions button {
    background-color: #DDBCB0 !important;
    border-color: #DDBCB0 !important;
    color: #292828 !important;
    margin-top: 10px; }
    .contact .form-actions button:hover {
      background-color: #292828 !important;
      border-color: #292828 !important;
      color: #ffffff !important; }
.contact .hywrap button[type="submit"] {
  color: #292828 !important;
  padding: 18px 38px 14px !important; }
  @media (min-width: 992px) {
    .contact .hywrap button[type="submit"] {
      width: 193.67px !important; } }
  .contact .hywrap button[type="submit"]:hover {
    background-color: #292828 !important;
    border-color: #292828 !important;
    color: #ffffff !important; }
  @media (max-width: 991px) {
    .contact .hywrap button[type="submit"] {
      padding: 14px 16px 12px !important; } }
.contact .hywrap select {
  background-color: #ffffff !important; }
.contact .hywrap .control-label {
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 20px;
  color: #292828 !important; }
.contact .hywrap input[type="text"],
.contact .hywrap select,
.contact .hywrap textarea {
  border-color: #D0D5DD !important;
  background-color: #ffffff; }
.contact .hywrap .controls .radio input {
  margin-top: -2px !important; }
.contact .mt_contact_address .mt_txt_sub {
  color: #101828 !important;
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 28px; }
.contact .mt_contact_address .mt_copy_small span {
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 24px; }
.contact .mt_contact_address .mt_contact_details a {
  color: #ffffff; }
.contact .mt_contact_right {
  background: url("../../images/contact-bg.png") no-repeat center bottom !important;
  background-size: cover !important; }
  @media (min-width: 992px) {
    .contact .mt_contact_right {
      margin-right: 16px; } }
  @media (min-width: 1200px) {
    .contact .mt_contact_right {
      padding-bottom: 30vh !important; } }
  @media (max-width: 991px) {
    .contact .mt_contact_right {
      background: url("../../images/background-mobile-contact.png") no-repeat center bottom !important;
      background-size: cover !important;
      background-position: center 80% !important; } }
.contact .yNHHyP-marker-view img {
  max-width: 80px; }

/*# sourceMappingURL=contact.css.map */
