/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.school-locator-page{background:#fff;color:#15171a;padding:5rem 1.5rem 0}.school-locator-page__intro{max-width:1200px;margin:0 auto 2rem}.school-locator-page__intro h1{font-family:'Libre Franklin',sans-serif;font-size:clamp(2.5rem,4vw,3rem);font-weight:400;margin:0 0 1rem;text-transform:uppercase}.school-locator-page__intro p{max-width:38rem;margin:0;font-size:1rem}.school-locator{display:grid;min-height:520px;grid-template-columns:minmax(0,1fr) 320px}.school-locator__map{min-height:520px;background:#e8ecee}.school-locator__panel{background:#000;color:#fff;max-height:520px;overflow:auto;padding:1.5rem}.school-locator__search{width:100%;box-sizing:border-box;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.35);border-radius:0;color:#fff;font:inherit;padding:.75rem 0}.school-locator__search::placeholder{color:#d6d6d6}.school-locator__list{margin-top:1rem}.school-locator__item{border-bottom:1px solid rgba(255,255,255,.22);cursor:pointer;padding:1rem 0}.school-locator__item h2{font-size:1.1rem;margin:0 0 .45rem}.school-locator__item p{color:#d7d7d7;font-size:.875rem;line-height:1.5;margin:.25rem 0}.school-locator__item a{color:#fff}.school-locator__item.is-active{background:#0a6bb0;margin-inline:-1.5rem;padding-inline:1.5rem}.school-locator__empty{color:#d7d7d7}.school-locator .leaflet-popup-content{font-family:'Red Hat Text',sans-serif}@media(max-width:767px){.school-locator-page{padding-top:3rem}.school-locator{display:block;min-height:0}.school-locator__map{min-height:360px}.school-locator__panel{max-height:none}}
.school-locator__reset{width:auto !important;height:auto !important;padding:0 .65rem !important;border:0 !important;border-radius:2px !important;background:#fff !important;color:#15171a !important;font:600 .75rem/32px 'Red Hat Text',sans-serif !important;box-shadow:0 1px 5px #0004 !important;cursor:pointer;}.school-locator__reset:hover,.school-locator__reset:focus{background:#f3f1ec !important;color:#15171a !important;}
