@font-face {
  font-family: "Helvetica LT W04 Roman";
  src: url(/fonts/44a857e5-bb9c-4164-a9f8-82e0390eaf0f.woff2?9fcc3c44094beef148417c40e03e98d8) format("woff2"), url(/fonts/4deeb3d8-6eff-48da-9238-9220bb4a35f0.woff?80a11d754cc30b01e58fc9b73cbeefea) format("woff");
}
@font-face {
  font-family: "Helvetica LT W04 Bold";
  src: url(/fonts/5b00a1f2-3a6d-4922-a126-bde89e7f683c.woff2?e2edec3617d27aba6289f156d2b70133) format("woff2"), url(/fonts/0b6078b5-b3d8-46ee-a22e-5197ae487290.woff?b8207b234ef4bfebe751519396137f98) format("woff");
}
@font-face {
  font-family: "ITC Avant Garde Gothic W04 Bol";
  src: url(/fonts/1a61fee9-91c5-4439-ac55-eeb37bbbe90b.woff2?956025b9cf1cc7f798d44c4ad3a7f2c6) format("woff2"), url(/fonts/acadb9c1-25d9-49b2-8fbb-2f0ba15272c2.woff?bd309a0514675db4e5c5a3e6737db332) format("woff");
}
form span.error {
  width: 100%;
  font-size: 0.857rem;
}
form .error:not(input) {
  color: #ea5455;
}
form input.error,
form input.error:focus {
  border-color: #ea5455 !important;
}
form textarea.error {
  border-color: #ea5455 !important;
}
form .select2.error + .select2-container--classic .select2-selection--single,
form .select2.error + .select2-container--default .select2-selection--single,
form .select2.error + .select2-container--classic .select2-selection--multiple,
form .select2.error + .select2-container--default .select2-selection--multiple {
  border-color: #ea5455 !important;
}

.was-validated .form-select:invalid:not([multiple]):not([size]),
.was-validated .form-select:invalid:not([multiple])[size="1"],
.form-select.is-invalid:not([multiple]):not([size]),
.form-select.is-invalid:not([multiple])[size="1"] {
  background-position: right 1rem center, center right 2.5rem;
}
