/* ==========================================================================
   Colors
   ========================================================================== */
/* ==========================================================================
   Fonts
   ========================================================================== */
/* ==========================================================================
   Container sizes
   ========================================================================== */
/* ==========================================================================
   Media Query Breakpoints
   ========================================================================== */
/* ==========================================================================
   Utility
   ========================================================================== */
/* line 104, ../src/styles/_config.scss */
:root {
  --max-width: 1440px;
}

/* line 3, src/styles/blocks/contact-us-page-form.scss */
.contact-us-page-form {
  padding: 50px 0;
}
/* line 5, src/styles/blocks/contact-us-page-form.scss */
.contact-us-page-form h2 {
  font-size: 13px;
  color: #030D1F;
  text-transform: uppercase;
  margin-bottom: 30px;
}
/* line 7, src/styles/blocks/contact-us-page-form.scss */
.contact-us-page-form h3.section-title {
  margin-bottom: 0;
}
/* line 13, src/styles/blocks/contact-us-page-form.scss */
.contact-us-page-form .gform_wrapper.gravity-theme .gform_heading {
  padding-bottom: 32px;
}
/* line 16, src/styles/blocks/contact-us-page-form.scss */
.contact-us-page-form .gform_wrapper.gravity-theme .gform_description {
  font-size: 16px;
}
/* line 19, src/styles/blocks/contact-us-page-form.scss */
.contact-us-page-form .gform_wrapper.gravity-theme .gform_required_legend {
  display: none;
}
/* line 22, src/styles/blocks/contact-us-page-form.scss */
.contact-us-page-form .gform_wrapper.gravity-theme .gfield_label {
  font-size: 13px;
  color: #030D1F;
  text-transform: uppercase;
}
/* line 23, src/styles/blocks/contact-us-page-form.scss */
.contact-us-page-form .gform_wrapper.gravity-theme .gfield_label::before {
  content: "/ ";
  color: #EE3135;
}
/* line 24, src/styles/blocks/contact-us-page-form.scss */
.contact-us-page-form .gform_wrapper.gravity-theme .gfield_label span {
  color: #EE3135;
}
/* line 27, src/styles/blocks/contact-us-page-form.scss */
.contact-us-page-form .gform_wrapper.gravity-theme .gfield textarea.large,
.contact-us-page-form .gform_wrapper.gravity-theme .gfield input.large {
  border: 0;
  padding: 16px;
  background-color: #F0F8FE;
  color: #001A70;
  font-size: 16px;
  font-family: inherit;
}
/* line 34, src/styles/blocks/contact-us-page-form.scss */
.contact-us-page-form .gform_wrapper.gravity-theme .gfield textarea.large::placeholder,
.contact-us-page-form .gform_wrapper.gravity-theme .gfield input.large::placeholder {
  color: #001A70;
  opacity: 1;
  /* Firefox */
}
/* line 38, src/styles/blocks/contact-us-page-form.scss */
.contact-us-page-form .gform_wrapper.gravity-theme .gfield textarea.large::-ms-input-placeholder,
.contact-us-page-form .gform_wrapper.gravity-theme .gfield input.large::-ms-input-placeholder {
  /* Edge 12-18 */
  color: #001A70;
}
/* line 43, src/styles/blocks/contact-us-page-form.scss */
.contact-us-page-form .gform_wrapper.gravity-theme .gfield select.large {
  width: 100%;
  padding: 16px;
  background-color: #F0F8FE;
  color: #001A70;
  font-size: 16px;
  -webkit-appearance: none;
  /* For WebKit browsers */
  -moz-appearance: none;
  /* For Firefox */
  appearance: none;
  /* For modern browsers */
  background-color: #F0F8FE;
  outline: none;
  cursor: pointer;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="red" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>');
  background-repeat: no-repeat;
  background-position: 95% center;
  background-size: 16px;
}
