.btn, .view-id-search .views-exposed-form .form--inline input[type=submit] {
  background: transparent;
  border: 2px solid #54565c;
  border-radius: 25px;
  color: #54565c;
  cursor: pointer;
  display: inline-block;
  padding: 5px 15px;
  text-decoration: none;
}
.btn:visited, .view-id-search .views-exposed-form .form--inline input[type=submit]:visited, .btn:hover, .view-id-search .views-exposed-form .form--inline input[type=submit]:hover {
  background: rgba(0, 0, 0, 0);
  border-color: rgb(79.8, 81.7, 87.4);
  color: rgb(79.8, 81.7, 87.4);
}
.btn:hover, .view-id-search .views-exposed-form .form--inline input[type=submit]:hover {
  text-decoration: none !important;
}
.btn.btn-primary, .view-id-search .views-exposed-form .form--inline input[type=submit] {
  background: transparent;
  border-color: #9c006b;
  color: #9c006b;
}
.btn.btn-primary:visited, .view-id-search .views-exposed-form .form--inline input[type=submit]:visited {
  background: transparent;
  border-color: #9c006b;
  color: #9c006b;
}
.btn.btn-primary:hover, .view-id-search .views-exposed-form .form--inline input[type=submit]:hover {
  background: #9c006b;
  border-color: #9c006b;
  color: #fff;
}
.btn.btn-light, .view-id-search .views-exposed-form .form--inline input.btn-light[type=submit] {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.btn.btn-light:visited, .view-id-search .views-exposed-form .form--inline input.btn-light[type=submit]:visited, .btn.btn-light:hover, .view-id-search .views-exposed-form .form--inline input.btn-light[type=submit]:hover {
  background: rgba(255, 255, 255, 0.25);
  border-color: rgb(242.25, 242.25, 242.25);
  color: rgb(242.25, 242.25, 242.25);
}
.btn.btn-primary-full, .view-id-search .views-exposed-form .form--inline input.btn-primary-full[type=submit] {
  background: #9c006b;
  border-color: #9c006b;
  color: #fff;
}
.btn.btn-primary-full:visited, .view-id-search .views-exposed-form .form--inline input.btn-primary-full[type=submit]:visited, .btn.btn-primary-full:hover, .view-id-search .views-exposed-form .form--inline input.btn-primary-full[type=submit]:hover {
  background: rgb(148.2, 0, 101.65);
  border-color: rgb(148.2, 0, 101.65);
  color: rgb(242.25, 242.25, 242.25);
}
.btn.btn-large, .view-id-search .views-exposed-form .form--inline input.btn-large[type=submit], .view-id-search.view-display-id-page_1 .views-exposed-form .form--inline input[type=submit] {
  padding: 5px 15px;
}
@media (min-width: 992px) {
  .btn.btn-large, .view-id-search .views-exposed-form .form--inline input.btn-large[type=submit], .view-id-search.view-display-id-page_1 .views-exposed-form .form--inline input[type=submit] {
    font-size: 1.25em;
    padding: 10px 30px;
  }
}
.btn.btn-small, .view-id-search .views-exposed-form .form--inline input.btn-small[type=submit] {
  font-size: 0.8em;
  padding: 2px 8px;
}
.btn.centered, .view-id-search .views-exposed-form .form--inline input.centered[type=submit] {
  margin: 0 auto;
}

.pager--load-more {
  margin: 2em 0 0;
}
.pager--load-more .pager__items {
  padding: 0;
}
.pager--load-more .pager__items .pager__item a {
  font-size: 1.1em;
  text-transform: uppercase;
  color: #9c006b;
}
.pager--load-more .pager__items .pager__item a:active, .pager--load-more .pager__items .pager__item a:hover, .pager--load-more .pager__items .pager__item a:focus, .pager--load-more .pager__items .pager__item a:visited {
  color: #9c006b;
}
@media (min-width: 992px) {
  .pager--load-more .pager__items .pager__item a {
    font-size: 1.25em;
  }
}
.pager--load-more .pager__items .pager__item a::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%239c006b" d="M256 48a208 208 0 1 0 0 416 208 208 0 1 0 0-416zm0 464A256 256 0 1 1 256 0a256 256 0 1 1 0 512zM361 289l-88 88c-9.4 9.4-24.6 9.4-33.9 0l-88-88c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47V152c0-13.3 10.7-24 24-24s24 10.7 24 24V302.1l47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"/></svg> ');
  display: inline-block;
  height: 1em;
  margin: 0.125em 0 0 0.5em;
  position: relative;
  top: 3px;
  width: 1em;
}

.view-id-search .views-exposed-form .form--inline {
  display: flex;
  flex-direction: row;
  gap: 0.5em;
  padding-bottom: 1em;
}
.view-id-search .views-exposed-form .form--inline .form-item,
.view-id-search .views-exposed-form .form--inline .form-actions {
  margin: 0;
}
.view-id-search .views-exposed-form .form--inline .form-item {
  display: flex;
  flex-direction: row;
  flex: 1;
  position: relative;
}
.view-id-search .views-exposed-form .form--inline .form-item::before {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%239c006b" d="M368 208A160 160 0 1 0 48 208a160 160 0 1 0 320 0zM337.1 371.1C301.7 399.2 256.8 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 48.8-16.8 93.7-44.9 129.1L505 471c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0L337.1 371.1z"/></svg>');
  display: block;
  height: 1em;
  width: 1em;
  position: absolute;
  left: 0.5em;
  top: 0.4em;
}
.view-id-search .views-exposed-form .form--inline .form-item label {
  display: none;
}
.view-id-search .views-exposed-form .form--inline input[type=text] {
  font-size: inherit;
  border-radius: 25px;
  border: 2px solid #9c006b;
  background: white;
  color: #54565c;
  width: 100%;
  display: block;
  padding: 0.1em 0.5em 0.1em 2em;
}
.view-id-search .views-exposed-form .form--inline input[type=text]:focus {
  outline: 1px solid #9c006b;
}
.view-id-search .search-result-wrapper {
  padding: 0.5em 0;
}
.view-id-search .search-result-wrapper h4 {
  font-size: 1.2em;
  margin: 0 0 0.5em;
}
.view-id-search .search-result-wrapper h4 a {
  display: block;
  position: relative;
}
.view-id-search .search-result-wrapper h4 a::after {
  content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-16 -16 528 528"><path fill="%239c006b" d="M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM289 361l88-88c9.4-9.4 9.4-24.6 0-33.9l-88-88c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l47 47L152 232c-13.3 0-24 10.7-24 24s10.7 24 24 24l150.1 0-47 47c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0z"/></svg>');
  display: block;
  height: 1em;
  width: 1em;
  position: absolute;
  right: 0.5em;
  top: 0.1em;
}
.view-id-search .search-result-wrapper.curated-search {
  padding-left: 0.5em;
  border-left: 2px solid #9c006b;
}
.view-id-search.view-display-id-page_1 .views-exposed-form .form--inline .form-item::before {
  left: 0.7em;
  top: 0.85em;
}

/*# sourceMappingURL=search.css.map */
