@import url("https://fonts.googleapis.com/css?family=Montserrat:700|Poppins:500|Poppins:700|Poppins:300&family=Roboto");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css");@import url("https://js.arcgis.com/4.29/esri/themes/light/main.css");.schoolsearchHeader{background:var(--schoolsearch-schoolsearchHeader-background);display:flex;min-height:70px;align-items:center;justify-content:center}@media (min-width:768px){.schoolsearchHeader{min-height:86px}}@media (min-width:1536px){.schoolsearchHeader{min-height:100px}}.schoolsearchLogo{font-family:Poppins;color:var(--schoolsearch-schoolsearchLogo-color);font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.schoolsearchLogo{font-size:1.5rem;line-height:2rem}}.schoolsearchLogoImage_rectangle{width:156px;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.schoolsearchLogoImage_rectangle{width:100%;padding-top:1.5rem;padding-bottom:1.5rem}}.schoolsearchLogoImage_square{height:60px;padding-top:.25rem;padding-bottom:.25rem}@media (min-width:768px){.schoolsearchLogoImage_square{height:100%;padding-top:1.5rem;padding-bottom:1.5rem}}.schoolsearchLogoText{color:var(--schoolsearch-schoolsearchLogo-text-color);font-weight:500}.schoolsearchLogoPeriod{color:var(--schoolsearch-schoolsearchLogo-period-color)}.min-h-header-footer{min-height:60px!important}.customMapControlsContainer{display:flex;flex-direction:column;margin-top:60px}.customMapControlsContainerTopCenter{width:100%;display:flex;align-items:center;justify-content:center}.googleMapsAutocompleteFieldContainer{width:100%;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.3);background:#fff;display:flex;flex-direction:row;align-items:center;margin:.5rem 10px 0}@media (min-width:768px){.googleMapsAutocompleteFieldContainer{margin-top:.75rem}}@media (min-width:1024px){.googleMapsAutocompleteFieldContainer{margin-top:1rem}}.googleMapsAutocompleteFieldContainer .searchIcon{padding-left:1.5rem;font-size:1rem;line-height:1.5rem}@media (min-width:768px){.googleMapsAutocompleteFieldContainer .searchIcon{font-size:1rem;line-height:1.5rem}}.googleMapsAutocompleteField{background:#fff;color:#3c3d40;text-align:left;margin:0 20px 0 18px;display:flex;flex-grow:1;font-size:.875rem;line-height:1.25rem}@media (min-width:1280px){.googleMapsAutocompleteField{font-size:1rem;line-height:1.5rem}}.googleMapsAutocompleteField,.googleMapsAutocompleteFieldContainer{height:2.5rem;width:90%;border-radius:24px}@media (min-width:768px){.googleMapsAutocompleteField,.googleMapsAutocompleteFieldContainer{border-radius:28px}}@media (min-width:1024px){.googleMapsAutocompleteField,.googleMapsAutocompleteFieldContainer{width:520px}}@media (min-width:1280px){.googleMapsAutocompleteField,.googleMapsAutocompleteFieldContainer{height:3rem;width:600px}}.googleMapsAutocompleteField::-moz-placeholder{color:#3c3d40}.googleMapsAutocompleteField::placeholder{color:#3c3d40}.sf-border-color{border-color:#c3c3c3}.sf-border-color.light{border-color:#ddd}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background-color:var(--schoolsearch-opacity-input-range-color);border-radius:0;height:4px}input[type=range]::-webkit-slider-thumb{background-color:var(--schoolsearch-opacity-input-range-color);-webkit-appearance:none;appearance:none;margin-top:-8.5px;border:none;border-radius:10px;height:20px;width:20px}input[type=range]:focus::-webkit-slider-thumb{outline:3px solid var(opacity_input_range);outline-offset:.125rem}input[type=range]::-moz-range-track{background-color:var(--schoolsearch-opacity-input-range-color);border-radius:0;height:4px}input[type=range]::-moz-range-thumb{background-color:var(--schoolsearch-opacity-input-range-color);border:none;border-radius:10px;height:20px;width:20px}input[type=range]:focus::-moz-range-thumb{outline:3px solid var(--schoolsearch-opacity-input-range-color);outline-offset:.125rem}.schoolIndexMapMarker{background-color:#4285f4;border-radius:8px;color:#fff;font-size:14px;padding:8px 12px;position:relative;margin-bottom:8px;width:-moz-fit-content;width:fit-content}.schoolIndexMapMarker:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #4285f4;content:"";height:0;left:50%;position:absolute;top:100%;transform:translate(-50%);width:0}.hide{display:none}:root{--schoolsearch-themeColor-primary:#fff;--schoolsearch-themeColor-secondary:#fff;--schoolsearch-themeColor-tertiary:#fff;--schoolsearch-themeColor-accent:#fff;--schoolsearch-planware-themeColor-primary:#4057a5;--schoolsearch-planware-themeColor-secondary:#4057a5;--schoolsearch-planware-themeColor-tertiary:#4057a5;--schoolsearch-planware-themeColor-text:#1e1e1e;--schoolsearch-planware-themeColor-accent:#b8d7c7;--schoolsearch-schoolsearchHeader-background:var(--schoolsearch-themeColor-primary);--schoolsearch-schoolsearchLogo-color:#fff;--schoolsearch-schoolsearchLogo-text-color:#fff;--schoolsearch-schoolsearchLogo-period-color:var(--schoolsearch-themeColor-accent);--schoolsearch-collectionDropdownContainer-background:var(--schoolsearch-themeColor-secondary);--schoolsearch-collectionDropdownContainer-options-hover:var(--schoolsearch-themeColor-secondary);--schoolsearch-tabsContainer-tabs-tab-hover:var(--schoolsearch-themeColor-tertiary);--schoolsearch-tabsContainer-tabs-tab-active-text:#fff;--schoolsearch-tabsContainer-tabs-tab-active-bg:var(--schoolsearch-themeColor-tertiary);--schoolsearch-tabContentContainer-infoCard-result-selected-background-color:#699677;--schoolsearch-opacity-input-range-color:var(--schoolsearch-themeColor-primary)}.gm-style iframe+div{border:none!important}.pac-matched{font-weight:700}.pac-item,.pac-item-query,.pac-matched{height:1.75rem;padding-top:.25rem;font-size:.75rem;line-height:1rem}@media (min-width:768px){.pac-item,.pac-item-query,.pac-matched{height:2.25rem;padding-top:6px}}@media (min-width:1024px){.pac-item,.pac-item-query,.pac-matched{height:2.75rem;padding-top:.5rem}}@media (min-width:1280px){.pac-item,.pac-item-query,.pac-matched{font-size:.875rem;line-height:1.25rem}}.pac-icon{width:5px!important;background-image:none!important}.pac-logo{padding:10px 0}.pac-logo:after{display:none}.gm-ui-hover-effect{top:6px!important;right:-4px!important;width:16px!important;height:16px!important}.gm-ui-hover-effect span{width:16px!important;height:16px!important;margin:0!important}.gm-style-cc{display:none!important}.gm-style-iw-d{padding:6px 14px 0 4px!important;font-family:Roboto,Arial,sans-serif!important}.gm-style-iw-c,.gm-style-iw-d{padding:5px 14px .25rem 5px!important}@media (min-width:768px){.gm-style-iw-c,.gm-style-iw-d{padding:.5rem 18px .5rem .5rem!important}}.schoolsearchZoomControl{z-index:50;display:none}#viewSearchResultsOnMapButton.schoolsearchZoomControl{display:none}@media (min-width:768px){.schoolsearchZoomControl{display:block}}@import "https://js.arcgis.com/4.27/@arcgis/core/assets/esri/themes/light/main.css";#viewSearchResultsOnMapButton.hidden,.esri-sketch__section.esri-sketch__tool-section:last-of-type{display:none}.esri-sketch__section.esri-sketch__tool-section:nth-child(2){border-right:none}.esri-view .esri-view-surface--inset-outline:focus:after,.esri-view .esri-view-surface--touch-none:focus:after{outline:none!important}.e-list-group-item{background-color:#fff!important}.esri-icon-non-visible:before{content:"\e610"!important}.esri-icon-visible:before{content:"\e611"!important}#arcgisAutosuggest-input,.esri-search__no-value-text,.esri-search__source{font-family:Roboto,Arial,sans-serif!important}#arcgisAutosuggest-input{color:#000!important;font-size:16px;font-size:.875rem;line-height:1.25rem}@media (min-width:1280px){#arcgisAutosuggest-input{font-size:1rem;line-height:1.5rem}}#arcgisAutosuggest-suggest-menu{margin-top:10px!important;font-family:Roboto,Arial,sans-serif!important;padding:4px 0!important;font-size:.875rem;line-height:1.25rem}@media (min-width:1280px){#arcgisAutosuggest-suggest-menu{font-size:1rem;line-height:1.5rem}}#collectionsContainer{height:100%}.collectionContainer{display:flex;height:100%;flex-direction:column}.collectionContainer.hidden{display:none}.tabsContainer{display:flex;align-items:center;overflow-y:hidden;overflow-x:scroll}.tabsContainer #tabs{margin-bottom:.5rem;display:flex;flex-direction:row;white-space:pre;padding-left:10px}.tabsContainer #tabs .tab{display:flex;height:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-right-width:1px;padding-left:.75rem;padding-right:.75rem;font-size:.75rem;line-height:1rem}@media (min-width:768px){.tabsContainer #tabs .tab{height:2.5rem;font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.tabsContainer #tabs .tab{height:3rem;padding-left:1.25rem;padding-right:1.25rem}}.tabsContainer #tabs>:first-child{border-left-width:1px}.tabsContainer #tabs>:last-child{margin-right:.75rem}@media not all and (pointer:coarse){.tabsContainer #tabs .tab:hover{background:var(--schoolsearch-tabsContainer-tabs-tab-hover);color:var(--schoolsearch-tabsContainer-tabs-tab-active-text);opacity:.8}}.tabsContainer #tabs .tab.active{display:flex;flex-direction:row;background-color:var(--schoolsearch-tabsContainer-tabs-tab-active-bg);font-weight:700;color:var(--schoolsearch-tabsContainer-tabs-tab-active-text)}.tabsContainer #tabs .tab.address .content{display:flex;cursor:pointer;flex-direction:row;align-items:center;padding-right:1.25rem}.tabsContainer #tabs .tab.address .marker{pointer-events:none;height:.75rem;padding-right:.25rem}@media (min-width:1024px){.tabsContainer #tabs .tab.address .marker{height:1.25rem}}.tabsContainer #tabs .tab.address .text{pointer-events:none;padding-right:.25rem;padding-left:.25rem;font-size:.75rem;line-height:1rem}@media (min-width:768px){.tabsContainer #tabs .tab.address .text{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.tabsContainer #tabs .tab.address .text{padding-right:.75rem;padding-left:.25rem}}.tabsContainer #tabs .tab.address .close i{font-size:.75rem;line-height:1rem}.tabsContainer #tabs .tab.address .pointer-events-off{pointer-events:none;font-size:.75rem;line-height:1rem}.tabContentContainer{flex-grow:1}.tabContentContainer,.tabContentContainer .tabContent{position:relative;display:flex;height:-moz-fit-content;height:fit-content;width:100%}.tabContentContainer .tabContent{left:0;right:0;top:0;bottom:0;margin-top:.25rem;flex-direction:row;overflow-x:scroll;overflow-y:scroll;font-size:.75rem;line-height:1rem}@media (min-width:1024px){.tabContentContainer .tabContent{position:absolute;height:100%;flex-direction:column;align-items:center;font-size:.875rem;line-height:1.25rem}}.tabContentContainer .tabContent.hidden{display:none}#tabContentContainer .tabContent>:first-child{margin-top:0}@media (min-width:1024px){#tabContentContainer .tabContent>:first-child{margin-top:.25rem}}#tabContentContainer .tabContent>:last-child{margin-right:2.5rem;margin-bottom:0}@media (min-width:1024px){#tabContentContainer .tabContent>:last-child{margin-right:.25rem;margin-bottom:2.5rem}}#tabContentContainer .multipleSchoolsInfoCardContainer{margin:.25rem;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;white-space:pre;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding:.5rem .75rem}@media (min-width:768px){#tabContentContainer .multipleSchoolsInfoCardContainer{padding:.75rem 1rem}}@media (min-width:1024px){#tabContentContainer .multipleSchoolsInfoCardContainer{width:456px}}#tabContentContainer .infoCard{margin:.25rem;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;white-space:pre;border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));padding:.5rem .75rem}@media (min-width:768px){#tabContentContainer .infoCard{padding:.75rem 1.5rem}}@media (min-width:1024px){#tabContentContainer .infoCard{width:460px}}#tabContentContainer .infoCard.multipleSchool{width:-moz-fit-content;width:fit-content}@media (min-width:1024px){#tabContentContainer .infoCard.multipleSchool{width:420px}}@media not all and (pointer:coarse){#tabContentContainer .infoCard.result.selected:hover,#tabContentContainer .infoCard:hover{background:#f5f5f5}}#tabContentContainer .infoCard.selected{border-color:var(--schoolsearch-themeColor-secondary)}#tabContentContainer .outOfDistrict{min-height:104px;width:100%;white-space:normal;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;font-size:10px;--tw-text-opacity:1;color:rgb(60 61 64/var(--tw-text-opacity))}@media (min-width:768px){#tabContentContainer .outOfDistrict{min-height:132px;font-size:.875rem;line-height:1.25rem}}#tabContentContainer .infoCard.address{display:none;flex-direction:row;align-items:center;padding-top:1.25rem;padding-bottom:1.25rem;font-weight:500}.collectionContainer#tabContentContainer .infoCard.address,.tabContentContainer .tabContent .scrollIndicator#tabContentContainer .infoCard.address,.tabContentContainer .tabContent#tabContentContainer .infoCard.address,.tabsContainer .scrollIndicator#tabContentContainer .infoCard.address{display:none}@media (min-width:1024px){#tabContentContainer .infoCard.address{display:flex}}#tabContentContainer .infoCard.address .marker{pointer-events:none;height:1rem;padding-right:.25rem}@media (min-width:1024px){#tabContentContainer .infoCard.address .marker{height:1.75rem;padding-right:.75rem}}@media (min-width:1536px){#tabContentContainer .infoCard.address .marker{padding-right:.5rem}}.tabsContainer .scrollIndicator{position:sticky;position:-webkit-sticky;cursor:pointer;z-index:100;top:0;min-width:20px;height:100%;background:#fff;opacity:.8;display:flex;align-items:center;justify-content:center;color:#3c3d40;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}@media (min-width:768px){.tabsContainer .scrollIndicator{min-width:30px}}.tabsContainer .scrollIndicator:hover{background:#f3f4f6}.tabsContainer .scrollIndicator.left{left:0;border-right:1px solid #f3f4f6}.tabsContainer .scrollIndicator.right{right:0;border-left:1px solid #f3f4f6}.tabsContainer .scrollIndicator.disabled{color:#c1c1c1}.tabsContainer .scrollIndicator.hidden{display:none}.tabsContainer i{pointer-events:none;font-size:10px}@media (min-width:768px){.tabsContainer i{font-size:.75rem;line-height:1rem}}@media (min-width:1024px){.tabsContainer i{font-size:.875rem;line-height:1.25rem}}.tabContent .scrollIndicator{position:sticky;position:-webkit-sticky;cursor:pointer;z-index:100;top:0;min-width:24px;height:100%;background:#fff;opacity:.8;display:flex;align-items:center;justify-content:center;color:#3c3d40;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}@media (min-width:768px){.tabContent .scrollIndicator{min-width:36px}}@media (min-width:1024px){.tabContent .scrollIndicator{min-width:48px}}.tabContent .scrollIndicator:hover{background:#f3f4f6}.tabContent .scrollIndicator.left{left:0;border-right:1px solid #f3f4f6}.tabContent .scrollIndicator.right{right:0;border-left:1px solid #f3f4f6}.tabContentContainer .tabContent .scrollIndicator.disabled{color:#c1c1c1}.tabContentContainer .tabContent .scrollIndicator.hidden{display:none}.tabContentContainer .tabContent i{pointer-events:none;font-size:12px}@media (min-width:768px){.tabContentContainer .tabContent i{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.tabContentContainer .tabContent i{font-size:1.5rem;line-height:2rem}}ul{list-style:none}.collectionDropdownContainer{position:relative;display:flex;height:42px;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;align-items:center;justify-content:center;white-space:pre;font-size:.75rem;line-height:1rem}@media (min-width:768px){.collectionDropdownContainer{height:4rem;font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.collectionDropdownContainer{height:72px;font-size:1rem;line-height:1.5rem}}.collectionDropdownContainer{background:var(--schoolsearch-collectionDropdownContainer-background)}.collectionDropdownContainer #collectionDropdownLabel{display:flex;flex-direction:row;font-weight:700;color:#fff}.collectionDropdownContainer #collectionDropdownLabel .chevron{padding-left:24px}.collectionDropdownContainer #collectionDropdownLabel .text .collectionDropdownContainer #collectionDropdownLabel i{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.75rem;line-height:1rem}@media (min-width:768px){.collectionDropdownContainer #collectionDropdownLabel .text .collectionDropdownContainer #collectionDropdownLabel i{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.collectionDropdownContainer #collectionDropdownLabel .text .collectionDropdownContainer #collectionDropdownLabel i{font-size:1rem;line-height:1.5rem}}.collectionDropdownContainer .options{width:-moz-fit-content;width:fit-content;border-radius:9px;padding:8px;cursor:pointer;border:none;outline:none;box-shadow:0 10px 25px hsla(219,7%,52%,.2);overflow:hidden;position:absolute;z-index:10000000!important;background:#fff;border:1px solid hsla(0,0%,100%,.18);display:none;opacity:1!important;top:31px}@media (min-width:768px){.collectionDropdownContainer .options{top:63px}}.collectionDropdownContainer .options .option{padding:10px 18px;border-radius:9px;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.collectionDropdownContainer .options .option:not(:last-of-type){margin-bottom:8px}.collectionDropdownContainer .options .option:hover{background:var(--schoolsearch-collectionDropdownContainer-options-hover);color:#fff}.collectionDropdownContainer.opened .options{opacity:1;display:block}.toast-notification{position:fixed;text-decoration:none;z-index:999999;max-width:320px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.12);border-radius:4px;display:flex;padding:10px;transform:translateY(-150%)}.toast-notification .toast-notification-wrapper{flex:1;padding:20px;overflow:hidden}.toast-notification .toast-notification-wrapper .toast-notification-header{padding:0 0 5px;margin:0;font-weight:550;font-size:16px;word-break:break-all;color:#4f525a}.toast-notification .toast-notification-wrapper .toast-notification-content{font-size:16px;margin:0;padding:0;word-break:normal;color:#4f525a}.toast-notification .toast-notification-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;font-size:24px;line-height:24px;padding-bottom:4px;font-weight:700;color:rgba(0,0,0,.2)}.toast-notification .toast-notification-close:hover{color:rgba(0,0,0,.4)}.toast-notification.toast-notification-top-center{transform:translate(calc(50vw - 50%),-150%)}.toast-notification.toast-notification-bottom-left,.toast-notification.toast-notification-bottom-right{transform:translateY(150%)}.toast-notification.toast-notification-bottom-center{transform:translate(calc(50vw - 50%),150%)}.toast-notification.toast-notification-dark{background-color:#2d2e31}.toast-notification.toast-notification-dark .toast-notification-wrapper .toast-notification-content,.toast-notification.toast-notification-dark .toast-notification-wrapper .toast-notification-header{color:#edeff3}.toast-notification.toast-notification-dark .toast-notification-close{color:hsla(0,0%,100%,.2)}.toast-notification.toast-notification-dark .toast-notification-close:hover{color:hsla(0,0%,100%,.4)}.toast-notification.toast-notification-success{background-color:#c3f3d7;border-left:4px solid #51a775}.toast-notification.toast-notification-success .toast-notification-wrapper .toast-notification-content,.toast-notification.toast-notification-success .toast-notification-wrapper .toast-notification-header{color:#51a775}.toast-notification.toast-notification-success .toast-notification-close{color:rgba(0,0,0,.2)}.toast-notification.toast-notification-success .toast-notification-close:hover{color:rgba(0,0,0,.4)}.toast-notification.toast-notification-error{background-color:#f3c3c3;border-left:4px solid #a75151}.toast-notification.toast-notification-error .toast-notification-wrapper .toast-notification-content,.toast-notification.toast-notification-error .toast-notification-wrapper .toast-notification-header{color:#a75151}.toast-notification.toast-notification-error .toast-notification-close{color:rgba(0,0,0,.2)}.toast-notification.toast-notification-error .toast-notification-close:hover{color:rgba(0,0,0,.4)}.toast-notification.toast-notification-verified{background-color:#d0eaff;border-left:4px solid #6097b8}.toast-notification.toast-notification-verified .toast-notification-wrapper .toast-notification-content,.toast-notification.toast-notification-verified .toast-notification-wrapper .toast-notification-header{color:#6097b8}.toast-notification.toast-notification-verified .toast-notification-close{color:rgba(0,0,0,.2)}.toast-notification.toast-notification-verified .toast-notification-close:hover{color:rgba(0,0,0,.4)}.toast-notification.toast-notification-dimmed{opacity:.3}.toast-notification.toast-notification-dimmed:active,.toast-notification.toast-notification-dimmed:hover{opacity:1}.schoolsearchInfoCard{margin-right:0;pointer-events:none;max-width:400px!important;font-size:10px}@media (min-width:768px){.schoolsearchInfoCard{font-size:.875rem;line-height:1.25rem}}.schoolsearchInfoCard .selected{background-color:#4285f4}.schoolsearchInfoCard .link{pointer-events:auto;color:#00f}.schoolsearchInfoCard .link:hover{text-decoration:underline}.schoolsearchInfoCard .titleTable{margin-bottom:4px;pointer-events:none}.schoolsearchInfoCard .swatch{width:14px;height:14px;padding-right:19px!important;border:1px solid #232323;opacity:.9;display:inline!important;pointer-events:none;margin-right:6px}.schoolsearchInfoCard .title{font-weight:550;pointer-events:none;display:flex;flex-direction:row;align-items:center;padding-bottom:4px}.schoolsearchInfoCard .title .index{background-color:#4285f4;color:#fff;position:relative;margin-right:8px;width:-moz-fit-content;width:fit-content;border-radius:4px;padding:2px 6px}@media (min-width:768px){.schoolsearchInfoCard .title .index{border-radius:5px;padding:3px 9px}}.schoolsearchInfoCard .subtitle{padding-bottom:4px;pointer-events:none}.schoolsearchInfoCard .active{text-decoration:underline}.schoolsearchInfoCard .address{pointer-events:none;white-space:pre;text-decoration:none!important}.schoolsearchInfoCard .address.multipleSchools{white-space:normal!important}.schoolsearchInfoCard .fax,.schoolsearchInfoCard .phone{pointer-events:none;white-space:pre;text-decoration:none!important;display:flex;flex-direction:row}.schoolsearchInfoCard .fax{padding-top:0!important}.schoolsearchInfoCard .email-website{display:flex;flex-direction:row}.schoolsearchInfoCard .email-website .separator{padding-right:18px;white-space:pre}.schoolsearchInfoCard .directions,.schoolsearchInfoCard .distance{display:flex;flex-direction:row;pointer-events:none}.schoolsearchInfoCard .directions .label,.schoolsearchInfoCard .distance .label,.schoolsearchInfoCard .fax .label,.schoolsearchInfoCard .phone .label{width:56px}@media (min-width:768px){.schoolsearchInfoCard .directions .label,.schoolsearchInfoCard .distance .label,.schoolsearchInfoCard .fax .label,.schoolsearchInfoCard .phone .label{width:78px}}@media (min-width:1024px){.schoolsearchInfoCard .directions .label,.schoolsearchInfoCard .distance .label,.schoolsearchInfoCard .fax .label,.schoolsearchInfoCard .phone .label{width:80px}}.schoolsearchInfoCard .directions .category{padding-right:18px;pointer-events:auto}.schoolsearchInfoCard .multiSchool{margin-left:24px}.multipleSchoolsInfoCard{pointer-events:none;white-space:normal;text-decoration:none!important;min-width:300px;scroll-behavior:auto;font-size:10px}@media (min-width:768px){.multipleSchoolsInfoCard{font-size:.875rem;line-height:1.25rem}}.multipleSchoolsInfoCard .swatch{width:14px;height:14px;padding-right:19px!important;border:1px solid #232323;opacity:.9;display:inline!important;pointer-events:none;margin-right:6px}.multipleSchoolsInfoCard .title{font-weight:550;pointer-events:none;display:flex;flex-direction:row;align-items:center;padding-bottom:4px}.multipleSchoolsInfoCard .address{pointer-events:none;white-space:normal;text-decoration:none!important;max-height:100px;scroll-behavior:auto}.multipleSchoolsInfoCard .email-website{pointer-events:all;display:flex;flex-direction:row}.multipleSchoolsInfoCard .email-website .separator{padding-right:18px;white-space:pre}.multipleSchoolsInfoCardContainer{cursor:default!important;display:flex;flex-direction:row;font-size:10px}@media (min-width:768px){.multipleSchoolsInfoCardContainer{flex-direction:column;font-size:.875rem;line-height:1.25rem}}.multipleSchoolsInfoCardContainer .multipleSchoolsParentContainer{padding-bottom:8px!important;padding-right:1rem}@media (min-width:768px){.multipleSchoolsInfoCardContainer .multipleSchoolsParentContainer{padding-right:0}}.multipleSchoolsInfoCardContainer .title{font-weight:550;pointer-events:none;display:flex;flex-direction:row;align-items:center;padding-bottom:4px}.multipleSchoolsInfoCardContainer .address{pointer-events:none;white-space:normal;text-decoration:none!important}.multipleSchoolsInfoCardContainer .email-website{display:flex;flex-direction:row}.multipleSchoolsInfoCardContainer .email-website .separator{padding-right:18px;white-space:pre}.logo{display:flex;height:100%;min-height:100%;min-width:100%;flex-direction:column;align-items:center;justify-content:center}.logo .text{font-size:40px;font-weight:700;--tw-text-opacity:1;color:rgb(64 87 165/var(--tw-text-opacity))}@media (min-width:768px){.logo .text{font-size:56px}}@media (min-width:1536px){.logo .text{font-size:108px}}.logo .period{--tw-text-opacity:1;color:rgb(184 215 199/var(--tw-text-opacity))}.logo .link{cursor:pointer}.logo .message{width:56%;padding-top:2rem;text-align:center;font-size:12px}@media (min-width:768px){.logo .message{padding-top:2.5rem;font-size:16px}}@media (min-width:1536px){.logo .message{padding-top:4rem;font-size:24px}}.logo .cr{display:none}@media (min-width:768px){.logo .cr{display:block}}