/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./scss/pages/findAChapterPage.scss ***!
  \***************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);
/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./scss/pages/findAChapterPage.scss (1) ***!
  \*******************************************************************************************************************************/
:root {
  --primary-color: #b56100;
  --primary-color-dark: color-mix(in srgb, var(--primary-color) 90%, black);
  --primary-color-light: color-mix(in srgb, var(--primary-color) 90%, white);
  --neutral-darkest: #2f2d27;
}

.skip-link {
  position: absolute;
  top: -40px;
  left: 8px;
  z-index: 800;
  background: #000;
  color: #fff;
  padding: 8px 16px;
  text-decoration: none;
  border-radius: 4px;
  font-weight: 600;
  transition: top 0.3s ease;
}
.skip-link:focus {
  top: 8px;
}

.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.sr-only:focus {
  position: static !important;
  width: auto !important;
  height: auto !important;
  padding: inherit !important;
  margin: inherit !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
}

@media (prefers-contrast: high) {
  .card,
  .btn {
    border: 2px solid;
  }
}
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
:focus {
  outline: none;
}

:focus:not(:focus-visible) {
  outline: none;
}

:focus-visible,
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
}

.btn,
button,
[role=button],
a,
select,
textarea {
  min-height: 44px;
  min-width: 44px;
}

.btn--icon-only {
  position: relative;
}
.btn--icon-only .sr-only {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.text-low-contrast {
  color: #6c757d;
}

.form-error {
  color: #dc3545;
  font-size: 0.875rem;
  margin-top: 0.25rem;
}

.form-field--error input,
.form-field--error select,
.form-field--error textarea {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-field--success input,
.form-field--success select,
.form-field--success textarea {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.live-region {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

table {
  caption-side: top;
}

th {
  text-align: left;
}

ul[role=list],
ol[role=list] {
  list-style: none;
  padding: 0;
}

.card--link {
  position: relative;
}
.card--link:focus-within {
  outline-offset: 2px;
}
.card--link::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.card--link a,
.card--link button {
  position: relative;
  z-index: 2;
}

img:not([alt]) {
  outline: 2px solid red;
}

video:focus {
  outline-offset: 2px;
}

@media print {
  .skip-link,
  .sr-only {
    display: none !important;
  }
  a[href]:after {
    content: " (" attr(href) ")";
    font-size: 0.8em;
    color: #666;
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
}
body {
  font-family: "Inter", Arial, sans-serif;
  margin: 0;
  padding: 0;
  font-size: 1em;
}
@media screen and (max-width: calc(1300px - 1px)) {
  body {
    font-size: 0.87em;
  }
}

.container {
  width: 90%;
  max-width: 1450px;
  margin: 0 auto;
}

.page-container {
  width: 100%;
  max-width: 1450px;
  margin-inline: auto;
  padding-inline: 2rem;
  box-sizing: border-box;
}
@media screen and (max-width: calc(1300px - 1px)) {
  .page-container {
    padding-inline: 1.5rem;
  }
}
@media screen and (max-width: calc(480px - 1px)) {
  .page-container {
    padding-inline: 1rem;
  }
}

.narrow-container {
  max-width: 800px;
}

.page-container .page-container {
  padding-inline: 0;
}

html,
body {
  min-height: 100%;
  height: auto;
}

body,
html,
div,
article,
aside,
section,
figure,
nav,
h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
ul,
ol,
dl,
address,
a,
input,
textarea,
button,
fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

/* reset.scss */
/* Box-sizing border-box globally */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove default margin and padding */
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
figure,
dl,
dd {
  margin: 0;
  padding: 0;
}

/* Remove default list styles */
ul,
ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* Remove default link styling */
a {
  text-decoration: none;
  color: inherit;
}

/* Reset form elements */
button,
input,
select,
textarea {
  font: inherit;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  color: inherit;
}

/* Ensure buttons are clickable */
button {
  cursor: pointer;
}

/* Remove border on images and ensure max-width */
img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
  height: auto;
}

/* Set base font smoothing and rendering */
html {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Ensure body fills the viewport */
body {
  min-height: 100vh;
  line-height: 1.5;
  background-color: #fff;
  color: #000;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

::-webkit-scrollbar-thumb {
  background: 0 0;
  background-color: rgba(88, 86, 80, 0.25);
  border: 2px solid transparent;
  border-radius: 10px;
  background-clip: padding-box;
}

::-webkit-scrollbar-thumb:hover {
  background-color: rgba(88, 86, 80, 0.5);
}

::-webkit-scrollbar-track {
  background-color: rgba(88, 86, 80, 0.05);
}

.find-a-chapter {
  /* Hide visible label but keep for screen readers */
}
.find-a-chapter #map-container {
  position: relative; /* Essential for positioning child elements */
  width: 100%;
  height: 70vh;
  min-height: 600px;
  overflow: clip; /* Hide any overflow */
}
@media screen and (max-width: calc(1300px - 1px)) {
  .find-a-chapter #map-container {
    height: 80vh;
  }
}
.find-a-chapter #map-container #map {
  width: 75%;
  height: 100%;
}
@media screen and (max-width: calc(1300px - 1px)) {
  .find-a-chapter #map-container #map {
    width: 100%;
    height: 500px;
  }
}
.find-a-chapter #map-container #search-overlay {
  position: absolute;
  top: 60px; /* Adjust as needed for desired floating position */
  left: 25%;
  transform: translateX(-75%); /* Center left horizontally */
  z-index: 500;
  background-color: rgba(255, 255, 255, 0.95);
  padding: 2rem 3rem 1rem 3rem;
  border-radius: 5px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  display: flex;
}
@media screen and (max-width: calc(1300px - 1px)) {
  .find-a-chapter #map-container #search-overlay {
    top: 20px;
    left: 50%;
    transform: translateX(-50%); /* Center left horizontally */
  }
}
@media screen and (max-width: calc(480px - 1px)) {
  .find-a-chapter #map-container #search-overlay {
    padding: 1.5rem 2rem 0.5rem 2rem;
  }
}
.find-a-chapter #map-container #search-overlay .search-overlay-content details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  width: 100%;
  max-width: 300px;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content details summary::after {
  content: "";
  width: 17px;
  height: 9px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%279%27 viewBox=%270 0 17 9%27 fill=%27none%27><path d=%27M0.75 8.25L8.25 0.75L15.75 8.25%27 stroke=%27black%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  margin: auto 5px; /* Adjust spacing as needed */
  transform: rotate(180deg);
}
.find-a-chapter #map-container #search-overlay .search-overlay-content details[open] summary::after {
  transform: rotate(0deg);
}
.find-a-chapter #map-container #search-overlay .search-overlay-content details summary {
  display: flex;
  gap: 1rem;
  list-style: none; /* Removes the default list-style marker */
}
.find-a-chapter #map-container #search-overlay .search-overlay-content details summary::-webkit-details-marker {
  display: none;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content details summary::marker {
  content: none;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content details .search-overlay-title {
  font-size: 2em;
  white-space: nowrap;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content details .btn.btn-primary.current-location {
  width: 100%;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content details .btn.btn-primary.current-location:after {
  display: none;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content details .btn.btn-primary.current-location:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%2719%27 viewBox=%270 0 17 19%27 fill=%27none%27><path fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M8.25 0C10.438 0 12.5365 0.869194 14.0836 2.41637C15.6308 3.96354 16.5 6.06196 16.5 8.25C16.5 11.0678 14.9637 13.3742 13.3448 15.0288C12.536 15.8465 11.6535 16.5878 10.7085 17.2434L10.318 17.5093L10.1347 17.6312L9.78908 17.8512L9.48108 18.0391L9.09975 18.2609C8.84092 18.4087 8.54803 18.4864 8.25 18.4864C7.95197 18.4864 7.65909 18.4087 7.40025 18.2609L7.01892 18.0391L6.54225 17.7458L6.36625 17.6312L5.99042 17.3809C4.97093 16.6911 4.02133 15.9033 3.15517 15.0288C1.53633 13.3733 0 11.0678 0 8.25C0 6.06196 0.869194 3.96354 2.41637 2.41637C3.96354 0.869194 6.06196 0 8.25 0ZM8.25 1.83333C6.54819 1.83333 4.91609 2.50937 3.71273 3.71273C2.50937 4.91609 1.83333 6.5482 1.83333 8.25C1.83333 10.3785 2.99933 12.2467 4.46508 13.7463C5.09532 14.3843 5.77652 14.9699 6.50192 15.4972L6.92175 15.796C7.05742 15.8907 7.18789 15.9787 7.31317 16.06L7.67067 16.2892L7.98508 16.4808L8.25 16.6357L8.66708 16.3891L9.0035 16.1783C9.18256 16.0646 9.37414 15.9372 9.57825 15.796L9.99808 15.4972C10.7235 14.9699 11.4047 14.3843 12.0349 13.7463C13.5007 12.2476 14.6667 10.3785 14.6667 8.25C14.6667 6.5482 13.9906 4.91609 12.7873 3.71273C11.5839 2.50937 9.95181 1.83333 8.25 1.83333ZM8.25 4.58333C9.22246 4.58333 10.1551 4.96964 10.8427 5.65728C11.5304 6.34491 11.9167 7.27754 11.9167 8.25C11.9167 9.22246 11.5304 10.1551 10.8427 10.8427C10.1551 11.5304 9.22246 11.9167 8.25 11.9167C7.27754 11.9167 6.34491 11.5304 5.65728 10.8427C4.96964 10.1551 4.58333 9.22246 4.58333 8.25C4.58333 7.27754 4.96964 6.34491 5.65728 5.65728C6.34491 4.96964 7.27754 4.58333 8.25 4.58333ZM8.25 6.41667C7.76377 6.41667 7.29745 6.60982 6.95364 6.95364C6.60982 7.29746 6.41667 7.76377 6.41667 8.25C6.41667 8.73623 6.60982 9.20255 6.95364 9.54636C7.29745 9.89018 7.76377 10.0833 8.25 10.0833C8.73623 10.0833 9.20255 9.89018 9.54636 9.54636C9.89018 9.20255 10.0833 8.73623 10.0833 8.25C10.0833 7.76377 9.89018 7.29746 9.54636 6.95364C9.20255 6.60982 8.73623 6.41667 8.25 6.41667Z%27 fill=%27%23E2E1DB%27/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  transition: all 0.3s;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  width: 100%;
  max-width: 300px;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .filter-distance, .find-a-chapter #map-container #search-overlay .search-overlay-content-inner .filter-type {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: flex-start;
  width: 100%;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .filter-distance input[type=radio], .find-a-chapter #map-container #search-overlay .search-overlay-content-inner .filter-type input[type=radio] {
  accent-color: #1e1b18;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .chapter-location-search {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  width: 100%;
  font-family: system-ui, sans-serif;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .chapter-location-search__label {
  color: #1e1b18;
  font-size: 0.87em;
  font-weight: 500;
  line-height: 1.2;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .chapter-location-search__control {
  display: flex;
  align-items: stretch;
  width: 100%;
  min-height: 48px;
  overflow: hidden;
  border: 1px solid #585650;
  border-radius: 4px;
  background-color: white;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.08);
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .chapter-location-search__control:focus-within {
  border-color: #1e1b18;
  box-shadow: 0 0 0 3px rgba(28, 26, 24, 0.16);
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .chapter-location-search input {
  flex: 1 1 auto;
  min-width: 0;
  border: none;
  padding: 0 1rem;
  color: #1e1b18;
  font-size: 1em;
  line-height: 1.2;
  outline: none;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .chapter-location-search input::placeholder {
  color: #585650;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .chapter-location-search button {
  flex: 0 0 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  background-color: #1c1a18;
  cursor: pointer;
  transition: background-color 0.2s ease;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .chapter-location-search button svg {
  display: block;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .chapter-location-search button:hover, .find-a-chapter #map-container #search-overlay .search-overlay-content-inner .chapter-location-search button:focus-visible {
  background-color: #000;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .distance-option, .find-a-chapter #map-container #search-overlay .search-overlay-content-inner .type-option {
  flex: 0 0 48%; /* flex-grow, flex-shrink, flex-basis */
  flex-basis: 48%;
  margin: 1%; /* Adds a small margin around each item (optional) */
  box-sizing: border-box; /* Includes padding and border in the element's total width and height */
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .distance-option label, .find-a-chapter #map-container #search-overlay .search-overlay-content-inner .type-option label {
  font-size: 1em;
  margin-left: 0.5rem;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .filter-type {
  background-color: #f6f6ef;
  padding: 1rem 1rem 0.5rem 1rem;
  border-radius: 0.25rem;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .filter-type .title {
  font-weight: 500;
  width: 100%;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .contact-option {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .contact-option p {
  font-size: 0.93em;
}
.find-a-chapter #map-container #search-overlay .search-overlay-content-inner .contact-option p a {
  color: var(--primary-color);
  text-decoration: underline;
}
.find-a-chapter #results-panel {
  position: absolute;
  top: 0;
  right: 0;
  width: 25%;
  height: 100%;
  background-color: white;
  padding: 0;
  overflow-y: auto; /* Enable scrolling if results exceed height */
}
@media screen and (max-width: calc(1300px - 1px)) {
  .find-a-chapter #results-panel {
    top: 500px;
    right: unset;
    bottom: 0;
    width: 100%;
    height: 100%;
  }
}
@media screen and (max-width: calc(480px - 1px)) {
  .find-a-chapter #results-panel {
    height: unset;
  }
}
.find-a-chapter #ChapterResults, .find-a-chapter #BiologistResults {
  list-style: none;
  padding: 0;
  margin-top: 0.5rem;
}
.find-a-chapter #ChapterResults ul, .find-a-chapter #BiologistResults ul {
  padding: 0.5rem 0;
  border-bottom: 1px solid #e0e0cf;
}
.find-a-chapter #ChapterResults li, .find-a-chapter #BiologistResults li {
  padding: 2px 0;
}
.find-a-chapter .visually-hidden {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.find-a-chapter .gmaps_container {
  position: relative;
  width: 100%;
  height: 600px; /* Or adjust as needed */
  margin-bottom: 1.5rem;
}
.find-a-chapter #ChapterResults, .find-a-chapter #BiologistResults {
  list-style: none;
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto;
}
.find-a-chapter #ChapterResults ul, .find-a-chapter #ChapterResults button, .find-a-chapter #BiologistResults ul, .find-a-chapter #BiologistResults button {
  padding: 1rem;
}
.find-a-chapter .result-list-wrapper {
  margin-bottom: 1rem;
  padding: 0.5rem;
  background-color: white;
}
.find-a-chapter .searchResults-result {
  list-style: none;
  padding: 0;
  margin: 0;
}
.find-a-chapter .searchResults-result a {
  overflow-wrap: break-word;
}
.find-a-chapter .searchResults-result li {
  margin-bottom: 0.25rem;
}
.find-a-chapter .searchResults-result li .upcomingEvent-label {
  font-size: 0.85em;
  font-weight: 500;
  padding-top: 1rem;
  margin-top: 0.5rem;
  border-top: 1px solid #e0e0cf;
}
.find-a-chapter .searchResults-result li.upcomingEvent-title {
  font-size: 0.93em;
  font-weight: 600;
}
.find-a-chapter .searchResults-result li.upcomingEvent-link {
  color: var(--primary-color);
}
.find-a-chapter .searchResults-result-hd h4 {
  margin-top: 0;
}
.find-a-chapter .chapLink, .find-a-chapter .bioLink {
  font-weight: bold;
  text-decoration: none;
  color: #1e1b18;
}
.find-a-chapter .chapLink:hover, .find-a-chapter .bioLink:hover {
  text-decoration: underline;
}
.find-a-chapter .searchResults-secondaryInfo {
  font-size: 0.87em;
  color: #1e1b18;
}
.find-a-chapter .searchResults-secondaryInfo .searchResults-secondaryInfo-hd {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.find-a-chapter .searchResults-secondaryInfo .searchResults-secondaryInfo-hd a {
  color: var(--primary-color);
}
.find-a-chapter .location-icon {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2717%27 height=%2719%27 viewBox=%270 0 17 19%27 fill=%27none%27><path fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M8.25 0C10.438 0 12.5365 0.869194 14.0836 2.41637C15.6308 3.96354 16.5 6.06196 16.5 8.25C16.5 11.0678 14.9637 13.3742 13.3448 15.0288C12.536 15.8465 11.6535 16.5878 10.7085 17.2434L10.318 17.5093L10.1347 17.6312L9.78908 17.8512L9.48108 18.0391L9.09975 18.2609C8.84092 18.4087 8.54803 18.4864 8.25 18.4864C7.95197 18.4864 7.65909 18.4087 7.40025 18.2609L7.01892 18.0391L6.54225 17.7458L6.36625 17.6312L5.99042 17.3809C4.97093 16.6911 4.02133 15.9033 3.15517 15.0288C1.53633 13.3733 0 11.0678 0 8.25C0 6.06196 0.869194 3.96354 2.41637 2.41637C3.96354 0.869194 6.06196 0 8.25 0ZM8.25 1.83333C6.54819 1.83333 4.91609 2.50937 3.71273 3.71273C2.50937 4.91609 1.83333 6.5482 1.83333 8.25C1.83333 10.3785 2.99933 12.2467 4.46508 13.7463C5.09532 14.3843 5.77652 14.9699 6.50192 15.4972L6.92175 15.796C7.05742 15.8907 7.18789 15.9787 7.31317 16.06L7.67067 16.2892L7.98508 16.4808L8.25 16.6357L8.66708 16.3891L9.0035 16.1783C9.18256 16.0646 9.37414 15.9372 9.57825 15.796L9.99808 15.4972C10.7235 14.9699 11.4047 14.3843 12.0349 13.7463C13.5007 12.2476 14.6667 10.3785 14.6667 8.25C14.6667 6.5482 13.9906 4.91609 12.7873 3.71273C11.5839 2.50937 9.95181 1.83333 8.25 1.83333ZM8.25 4.58333C9.22246 4.58333 10.1551 4.96964 10.8427 5.65728C11.5304 6.34491 11.9167 7.27754 11.9167 8.25C11.9167 9.22246 11.5304 10.1551 10.8427 10.8427C10.1551 11.5304 9.22246 11.9167 8.25 11.9167C7.27754 11.9167 6.34491 11.5304 5.65728 10.8427C4.96964 10.1551 4.58333 9.22246 4.58333 8.25C4.58333 7.27754 4.96964 6.34491 5.65728 5.65728C6.34491 4.96964 7.27754 4.58333 8.25 4.58333ZM8.25 6.41667C7.76377 6.41667 7.29745 6.60982 6.95364 6.95364C6.60982 7.29746 6.41667 7.76377 6.41667 8.25C6.41667 8.73623 6.60982 9.20255 6.95364 9.54636C7.29745 9.89018 7.76377 10.0833 8.25 10.0833C8.73623 10.0833 9.20255 9.89018 9.54636 9.54636C9.89018 9.20255 10.0833 8.73623 10.0833 8.25C10.0833 7.76377 9.89018 7.29746 9.54636 6.95364C9.20255 6.60982 8.73623 6.41667 8.25 6.41667Z%27 fill=%27%23000000%27/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  width: 17px;
  height: 19px;
}
.find-a-chapter .phone-icon {
  width: 15px;
  height: 14px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2714%27 viewBox=%270 0 15 14%27 fill=%27none%27><path fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M1.86227 0.594972C2.77502 -0.312528 4.27802 -0.151277 5.04227 0.870223L5.98877 2.13322C6.61127 2.96422 6.55577 4.12522 5.81702 4.85947L5.63852 5.03797C5.61828 5.1129 5.61622 5.19159 5.63252 5.26747C5.67977 5.57347 5.93552 6.22147 7.00652 7.28647C8.07752 8.35147 8.73002 8.60647 9.04052 8.65447C9.11876 8.67021 9.19956 8.6679 9.27677 8.64772L9.58277 8.34322C10.2398 7.69072 11.2478 7.56847 12.0608 8.01022L13.4933 8.79022C14.721 9.45622 15.0308 11.1242 14.0258 12.124L12.96 13.183C12.624 13.5167 12.1725 13.795 11.622 13.8467C10.2645 13.9735 7.10177 13.8115 3.77702 10.5062C0.674271 7.42072 0.0787703 4.72972 0.00302026 3.40372C-0.0344797 2.73322 0.28202 2.16622 0.68552 1.76572L1.86227 0.594972ZM4.14227 1.54447C3.76202 1.03672 3.05402 0.996223 2.65502 1.39297L1.47752 2.56297C1.23002 2.80897 1.11152 3.08047 1.12652 3.33997C1.18652 4.39372 1.66652 6.82147 4.57052 9.70897C7.61702 12.7375 10.4303 12.8282 11.5178 12.7262C11.7398 12.706 11.9603 12.5905 12.1665 12.3857L13.2315 11.326C13.665 10.8955 13.5698 10.111 12.9563 9.77797L11.5238 8.99872C11.1278 8.78422 10.6643 8.85472 10.3763 9.14122L10.035 9.48097L9.63752 9.08197C10.035 9.48097 10.0343 9.48172 10.0335 9.48172L10.0328 9.48322L10.0305 9.48547L10.0253 9.48997L10.014 9.50047C9.98237 9.52986 9.94825 9.55646 9.91202 9.57997C9.85202 9.61972 9.77252 9.66397 9.67277 9.70072C9.47027 9.77647 9.20177 9.81697 8.87027 9.76597C8.22002 9.66622 7.35827 9.22297 6.21302 8.08447C5.06852 6.94597 4.62152 6.08947 4.52102 5.43997C4.46927 5.10847 4.51052 4.83997 4.58702 4.63747C4.62912 4.52352 4.6894 4.41715 4.76552 4.32247L4.78952 4.29622L4.80002 4.28497L4.80452 4.28047L4.80677 4.27822L4.80827 4.27672L5.02427 4.06222C5.34527 3.74197 5.39027 3.21172 5.08802 2.80747L4.14227 1.54447Z%27 fill=%27%23B36000%27/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}
.find-a-chapter .email-icon {
  width: 16px;
  height: 12px;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2712%27 viewBox=%270 0 16 12%27 fill=%27none%27><path d=%27M15.1875 1.6875V9.5625C15.1875 9.86087 15.069 10.147 14.858 10.358C14.647 10.569 14.3609 10.6875 14.0625 10.6875H1.6875C1.38913 10.6875 1.10298 10.569 0.892005 10.358C0.681026 10.147 0.5625 9.86087 0.5625 9.5625V1.6875M15.1875 1.6875C15.1875 1.38913 15.069 1.10298 14.858 0.892005C14.647 0.681026 14.3609 0.5625 14.0625 0.5625H1.6875C1.38913 0.5625 1.10298 0.681026 0.892005 0.892005C0.681026 1.10298 0.5625 1.38913 0.5625 1.6875M15.1875 1.6875L8.51513 6.30675C8.32703 6.4369 8.10373 6.50662 7.875 6.50662C7.64627 6.50662 7.42297 6.4369 7.23488 6.30675L0.5625 1.6875%27 stroke=%27%23B36000%27 stroke-width=%271.125%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>");
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}
