/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.quick-search {
  position: relative;
  z-index: 9998;
  margin: 0;
  padding: 0;
}
.quick-search .quick-search-field-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
  align-items: flex-end;
}
.quick-search .quick-search-field-group label {
  display: block;
}
.quick-search .quick-search-field-group__input {
  flex-grow: 1;
  position: relative;
  padding: 0;
  background-color: transparent;
}
.quick-search .quick-search-field-group__input input {
  width: 100%;
  display: block;
  margin: 0;
  background-color: var(--wp--preset--color--white);
  background-image: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2719%27 viewBox=%270 0 19 19%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.7188 16.8086C18.0703 17.1602 18.0703 17.6875 17.7188 18.0039C17.5781 18.1797 17.3672 18.25 17.1562 18.25C16.9102 18.25 16.6992 18.1797 16.5234 18.0039L11.8125 13.293C10.5469 14.3125 8.96484 14.875 7.27734 14.875C3.26953 14.875 0 11.6055 0 7.5625C0 3.55469 3.23438 0.25 7.27734 0.25C11.2852 0.25 14.5898 3.55469 14.5898 7.5625C14.5898 9.28516 14.0273 10.8672 13.0078 12.0977L17.7188 16.8086ZM1.6875 7.5625C1.6875 10.6914 4.18359 13.1875 7.3125 13.1875C10.4062 13.1875 12.9375 10.6914 12.9375 7.5625C12.9375 4.46875 10.4062 1.9375 7.3125 1.9375C4.18359 1.9375 1.6875 4.46875 1.6875 7.5625Z%27 fill=%27%23103D72%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center right 1rem;
  background-size: 25px;
  border: 1px solid var(--wp--preset--color--gray-tint);
  border-radius: 8px;
  box-shadow: none;
  padding: 1.2rem 3.25rem 1.2rem 1rem;
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 400;
  color: var(--wp--preset--color--dark-gray);
  /* Styling the search cancel button in Chrome */
  /* Optional: Adjust padding or other styles for better alignment */
}
.quick-search .quick-search-field-group__input input::-moz-placeholder {
  color: var(--wp--preset--color--dark-gray);
}
.quick-search .quick-search-field-group__input input::placeholder {
  color: var(--wp--preset--color--dark-gray);
}
.quick-search .quick-search-field-group__input input[type=search i]::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-color: var(--wp--preset--color--white);
  background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M11 11L1.00008 0.999999%27 stroke=%27%23103D72%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3Cpath d=%27M1 11L10.9999 1%27 stroke=%27%23103D72%27 stroke-width=%272%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 12px;
  cursor: pointer;
}
.quick-search .quick-search-field-group__input input input[type=search i] {
  padding-right: 22px; /* Adjust as needed */
}
.quick-search .quick-search-field-group__input input:focus, .quick-search .quick-search-field-group__input input:active {
  outline: none;
}
.quick-search .quick-search-field-group .quick-search-results-container {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin: 0;
  background-color: white;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2);
  display: none;
  overflow-y: scroll;
  max-height: 500px;
}
.quick-search .quick-search-field-group .quick-search-results-container__inner p.no-results-message {
  transition: all 0.3s ease-in-out;
  padding: 1.5rem;
  margin-top: 0;
  margin-bottom: 0;
  font-size: var(--wp--preset--font-size--normal);
  color: var(--wp--preset--color--black);
}
.quick-search .quick-search-field-group .quick-search-results-container__inner .quick-search-results-type {
  padding: 1.5rem 0;
  border-bottom: 1px solid var(--wp--preset--color--gray-tint);
}
.quick-search .quick-search-field-group .quick-search-results-container__inner .quick-search-results-type--event ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: var(--wp--preset--font-size--semi);
}
.quick-search .quick-search-field-group .quick-search-results-container__inner .quick-search-results-type--event ul li {
  padding: 0.75rem 1.5rem;
}
.quick-search .quick-search-field-group .quick-search-results-container__inner .quick-search-results-type--event ul li a {
  display: grid;
  grid-template-columns: 150px 1fr;
  gap: 1.5rem;
}
@media (max-width: 781px) {
  .quick-search .quick-search-field-group .quick-search-results-container__inner .quick-search-results-type--event ul li a {
    grid-template-columns: 1fr;
    gap: 0;
  }
  .quick-search .quick-search-field-group .quick-search-results-container__inner .quick-search-results-type--event ul li a .result-time {
    font-size: var(--wp--preset--font-size--small);
  }
}
.quick-search .quick-search-field-group .quick-search-results-container__inner .quick-search-results-type--event ul li a .result-title {
  grid-column: 1fr;
}
.quick-search .quick-search-field-group .quick-search-results-container__inner .quick-search-results-type--event ul li a .result-time {
  grid-column: 1;
  flex-basis: 20%;
  color: var(--wp--preset--color--black);
  font-size: var(--wp--preset--font-size--semi);
}
.quick-search .quick-search-field-group .quick-search-results-container__inner h3 {
  font-weight: 700;
  font-size: var(--wp--preset--font-size--normal);
  line-height: 1.3;
  text-transform: uppercase;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-top: 0;
  margin-bottom: 0.5rem;
}
.quick-search .quick-search-field-group .quick-search-results-container__inner ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: var(--wp--preset--font-size--semi);
}
.quick-search .quick-search-field-group .quick-search-results-container__inner ul li {
  padding: 0.75rem 1.5rem;
}
.quick-search .quick-search-field-group .quick-search-results-container__inner ul li a {
  display: block;
  padding-right: 2.5rem;
  color: var(--wp--preset--color--medium-gray);
  background-image: url("data:image/svg+xml, <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"12\" viewBox=\"0 0 21 12\" fill=\"none\"><path d=\"M20.5303 6.53033C20.8232 6.23744 20.8232 5.76256 20.5303 5.46967L15.7574 0.696698C15.4645 0.403804 14.9896 0.403804 14.6967 0.696698C14.4038 0.989591 14.4038 1.46446 14.6967 1.75736L18.9393 6L14.6967 10.2426C14.4038 10.5355 14.4038 11.0104 14.6967 11.3033C14.9896 11.5962 15.4645 11.5962 15.7574 11.3033L20.5303 6.53033ZM6.55671e-08 6.75L20 6.75L20 5.25L-6.55671e-08 5.25L6.55671e-08 6.75Z\" fill=\"%23103D72\"/></svg>");
  background-repeat: no-repeat;
  background-position: center right 0;
  background-size: 16px;
}
.quick-search .quick-search-field-group .quick-search-results-container__inner ul li a:not(:hover) {
  text-decoration: none;
}
.quick-search .quick-search-field-group .quick-search-results-container__inner ul li a .result-sub-title {
  font-size: var(--wp--preset--font-size--x-small);
  color: var(--wp--preset--color--black);
}
.quick-search .quick-search-field-group .quick-search-results-container__inner ul li:hover {
  background-color: var(--wp--preset--color--gray-tint);
}
.quick-search .quick-search-field-group .quick-search-results-container .quick-search-results-more {
  display: block;
  width: 100%;
  padding: 1rem;
  height: 62px;
  text-align: center;
  background-color: var(--wp--preset--color--primary);
  color: var(--wp--preset--color--white);
  text-decoration: none;
}

/*# sourceMappingURL=style-index.css.map*/