.block-contact-us-selector {
  background-color: #f8f8f8;
  padding-bottom: 4rem;
}
.block-contact-us-selector .row {
  /* Set custom gutters for this section only */
}
@media (min-width: 1285px) {
  .block-contact-us-selector .row {
    --bs-gutter-x: 5rem;
  }
}
.block-contact-us-selector h2 {
  text-transform: uppercase;
}
.block-contact-us-selector h2#please-select-heading {
  display: none;
  margin-bottom: 2rem;
  padding-top: 3.2rem;
}
.block-contact-us-selector .contact-us-select-audience {
  padding-bottom: 2rem;
}
.block-contact-us-selector .contact-us-select-audience h4 {
  margin-bottom: 2rem;
}
.block-contact-us-selector .audience-card {
  padding: 3.4rem;
  margin-bottom: 4rem;
  border: 2px solid #FF552E;
  width: 100%;
  cursor: pointer;
  background-color: #FFF;
}
@media (max-width: 991.98px) {
  .block-contact-us-selector .audience-card {
    padding: 1.5rem;
  }
}
.block-contact-us-selector .audience-card.inactive {
  opacity: 0.3;
}
.block-contact-us-selector .audience-card:hover button {
  color: #FF552E;
}
.block-contact-us-selector .audience-card svg {
  margin-bottom: 2rem;
}
.block-contact-us-selector .audience-card .button-container {
  margin-top: auto;
}
.block-contact-us-selector #contact-card-selector {
  appearance: none; /* Disable the default arrow */
  -webkit-appearance: none; /* For WebKit-based browsers */
  -moz-appearance: none; /* For Firefox */
  display: none;
  background-color: #FFF;
  margin: 2.4rem auto;
  padding: 1.2rem 0;
  border: none;
  border-bottom: 4px solid #C6F221;
  color: #1B1A33;
  font-family: "SUSE", Arial, sans-serif;
  font-weight: bold;
  font-size: 2.2rem;
  padding: 1rem 3rem 1rem 1rem;
  background-image: url("data:image/svg+xml;utf8,<svg width='23' height='12' viewBox='0 0 23 12' fill='none' xmlns='http://www.w3.org/2000/svg'><g clip-path='url(%23clip0_1_2)'><path d='M11.7417 12L0.483299 0L23 0L11.7417 12Z' fill='%231B1A33'/></g><defs><clipPath id='clip0_1_2'><rect width='12' height='23' fill='white' transform='matrix(0 1 -1 0 23 0)'/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 17px;
  cursor: pointer;
}
.block-contact-us-selector #contact-card-selector:focus, .block-contact-us-selector #contact-card-selector:focus-visible {
  outline: none;
}
.block-contact-us-selector .contact-card {
  display: none;
  background-color: #FFF;
  padding: 4.8rem;
  margin-top: 8rem;
  border: 2px solid #1B1A33;
  color: #1B1A33;
}
.block-contact-us-selector .contact-card h3 {
  color: #FF552E;
  margin-bottom: 3.6rem;
}
.block-contact-us-selector .contact-card p {
  margin-bottom: 3.6rem;
}
.block-contact-us-selector .contact-card a {
  color: #1B1A33;
  font-weight: bold;
}
.block-contact-us-selector .contact-card .ccl_link {
  margin-bottom: 3.6rem;
}
.block-contact-us-selector .contact-card .ccl_link a {
  font-size: clamp(1.6rem, 1.6rem + (2.2rem - 1.6rem) * (100vw - 360px) / (1600px - 360px), 2.2rem);
  font-weight: 500;
}
.block-contact-us-selector .contact-card .ccl_link a img {
  margin-right: 1.5rem;
  max-width: 40px;
}
.block-contact-us-selector .contact-card > p {
  margin-top: 2.4rem;
}
