.search-form__input,
.search-form__input::placeholder {
  color: #ffffff;
}

.site-header .search-form__submit .search-a {
  stroke: #ffffff;
}

/* FAQ */

.module__collapsible-text  .module__collapsible-text__title:hover h3,
.module__collapsible-text  .module__collapsible-text__title h3{
  color: #000000 !important;
}

/* Header */

.hs-menu-children-wrapper--mega {
  width: auto !important;
}


.site-header__menu li.hs-menu-item img {
  width: 100% !important;
}

@media (max-width: 576px) {
  .hs-menu-wrapper ul {
    width: 100%;
  }
}

/* End Header */


/* Buttons */

.hs-button:hover {
  background-color: #5A6BA4;
}

/* Mobile tables width */
@media (max-width: 576px) {

  div > span.hs_cos_wrapper_type_rich_text:has(table) {
    max-width: 600px;
    overflow: scroll;
    display: block;
  }

  div > span.hs_cos_wrapper_type_rich_text table {
    max-width: 600px;
    overflow: scroll;
    width: 600px !important;
  } 
}
.slide-in-left,
.slide-in-right,
.fade-stagger > * {
  opacity: 0;
  transform: translateY(20px); /* slight downward offset as placeholder */
  visibility: hidden;
}
.slide-in-left {
  opacity: 0;
  visibility: hidden;
  transform: translateX(-100px);
}

.slide-in-right {
  opacity: 0;
  visibility: hidden;
  transform: translateX(100px);
}

.fade-stagger > * {
  opacity: 0;
  visibility: hidden;
  transform: translateY(20px);
}

@media (max-width: 992px) {
  .tabbed-section__column table {
    width: auto !important;
  }
}
.rounded-edges {
  border-radius 25% 10%;
  overflow: hidden;
}