body.form_contact-us main {
  padding-top: 72px;
}

body.form_contact-us #block-azaleabs-page-title {
  display: none;
}

body.webform_contact_us main .region-content,
body.form_contact-us main .region-content {
  padding: 0;
}

/* hide Generate URL alias */
body.webform_contact_us #edit-path-wrapper,
body.form_contact-us #edit-path-wrapper {
  display: none;
}

body.webform_contact_us main .container-fluid,
body.form_contact-us main .container-fluid {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body.webform_contact_us .form-textarea.form-control,
body.webform_contact_us .form-select.form-control,
body.webform_contact_us .form-select option,
body.webform_contact_us .form-text.form-control,
body.webform_contact_us .form-textarea.form-control,
body.form_contact-us .form-select.form-control,
body.form_contact-us .form-select option,
body.form_contact-us .form-text.form-control {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 300;
  letter-spacing: normal;
  line-height: 1.78;
  color: #000;
}

#block-azaleabs-bgcontactus {
  width: 100%;
  height: 70vh;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, #ffffff 0%, #ffffff00 100%),
    url(https://www.azalea.com.sg/storage/app/media/assets/banners/contact.jpg);
  background-color: #5a5a5a;
  display: flex;
  align-items: center;
}

#block-azaleabs-contactus {
  height: 70vh;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  background-image: linear-gradient(to right, #ffffff 0%, #ffffff00 100%),
    url(https://www.azalea.com.sg/storage/app/media/assets/banners/contact.jpg);
  background-color: #5a5a5a;
}

#block-azaleabs-bgcontactus .container,
#block-azaleabs-contactus .container {
  --bs-gutter-x: 1.5rem;
  padding-right: calc(var(--bs-gutter-x)* 0.5);
  padding-left: calc(var(--bs-gutter-x)* 0.5);
  color: #000;
  height: 100%;
  justify-content: center;
  flex-direction: column;
  display: flex;
}

/* #block-azaleabs-bgcontactus {
  padding-left: 1.5rem;
} */
#block-azaleabs-bgcontactus h1,
#block-azaleabs-contactus .container h1 {
  font-size: 5rem;
  font-weight: 700;
}

@media (min-width: 1024px) {
  #block-azaleabs-bgcontactus h1,
  #block-azaleabs-contactus .container h1 {
    font-size: 5rem;
  }
}

.webform-submission-form a.nav-link {
  color: #000;
}
.webform-submission-form a.nav-link {
  color: #cb2586;
}

#edit-right-markup h3 {
  font-size: 1.9375rem;
}
#webform-submission-contact-us-add-form {
  padding: 3rem 0;
}


.form_contact-us iframe {
  max-width: 100%;
}