
.SearchFilter_search__2qGdL {
  position: relative;
  vertical-align: middle;
}

.SearchFilter_searchInput__1k1Ev {
  border: 1px solid #818181;
  width: 100%;
  height: 2em;
  color: #818181;
  font-size: 1.25rem;
  padding: .4em 1.8em .4em .4em;
}

.SearchFilter_searchBtn__C6PJs {
  position: absolute;
  right: 8px;
  top: 8px;
}
.ECalBanner_ecal_section__3zF4U {
    background-color: #A5FA64;
    background-color: var(--ecal-default-colour);
    padding: 0.5em;
    overflow: hidden;
}

.ECalBanner_inner__2_3En {
    max-width: 1400px;
    margin: auto;
  }

.ECalBanner_ecal_banner__3t4dk {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    width: 100%;
    margin: auto;
    gap: 1em;
}

.ECalBanner_ecal_text__YB9AV {
    text-align: center;
    font-family: 'World Athletics'
,
Arial
,
sans-serif;
    font-family: var(--font-family-regular);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

@media screen and (min-width: 768px) {
    .ECalBanner_inner__2_3En {
      padding: 0 1em;
    }
  }
