.contact-us-banner {
  background: none; }
  .contact-us-banner.success {
    min-height: 50vh; }
  .contact-us-banner .title {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.75rem;
    margin: 3.125rem 0 0.625rem; }
    @media (min-width: 769px) {
      .contact-us-banner .title {
        font-size: 2rem;
        line-height: 2.25rem;
        margin: 4.875rem 0 0.625rem; } }

.contact-us-landing-page {
  padding-bottom: 3rem; }
  @media (min-width: 769px) {
    .contact-us-landing-page {
      padding-bottom: 4.1875rem; } }
  .contact-us-landing-page .card {
    border: none; }
    .contact-us-landing-page .card .card-body {
      padding: 0; }
  .contact-us-landing-page .float-label {
    margin-bottom: 0.75rem; }
    @media (min-width: 769px) {
      .contact-us-landing-page .float-label {
        margin-bottom: 1rem; } }
    .contact-us-landing-page .float-label .form-control {
      border: 1px #d8d8d8 solid; }
      .contact-us-landing-page .float-label .form-control.is-invalid {
        border-color: #e75151; }
      .contact-us-landing-page .float-label .form-control[name="contactComment"] {
        font-size: 1.5rem;
        font-weight: 500;
        line-height: 1.75rem;
        min-height: 11.9375rem; }
        .contact-us-landing-page .float-label .form-control[name="contactComment"].is-invalid {
          border: 1px solid #e75151; }
        @media (min-width: 769px) {
          .contact-us-landing-page .float-label .form-control[name="contactComment"] {
            height: 10.625rem;
            min-height: 10.625rem; } }
        .contact-us-landing-page .float-label .form-control[name="contactComment"][placeholder]:not(:focus) {
          font-size: 1.5rem;
          font-weight: 500;
          line-height: 1.75rem; }
          @media (min-width: 769px) {
            .contact-us-landing-page .float-label .form-control[name="contactComment"][placeholder]:not(:focus) {
              font-size: 2.375rem;
              line-height: 2.625rem; } }
          .contact-us-landing-page .float-label .form-control[name="contactComment"][placeholder]:not(:focus)::-webkit-input-placeholder {
            color: #d4d4d4; }
          .contact-us-landing-page .float-label .form-control[name="contactComment"][placeholder]:not(:focus)::-moz-placeholder {
            color: #d4d4d4; }
          .contact-us-landing-page .float-label .form-control[name="contactComment"][placeholder]:not(:focus):-ms-input-placeholder {
            color: #d4d4d4; }
  @media (min-width: 769px) {
    .contact-us-landing-page .subscribe-contact-us {
      max-width: 16.25rem; } }
  .contact-us-landing-page .contact-us-email-disclaimer {
    font-size: 12px; }

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