@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);body{max-width:100vw;margin:0;font-family:"Axiforma-Regular",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overflow-hidden{overflow:hidden}code{font-family:"Axiforma-Regular",source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.DistrictPopup__popup{box-shadow:0 1px 8px 0 rgba(58,73,116,.3);color:#4a4a4a;font-family:"Axiforma-Regular",sans-serif;max-width:280px}.DistrictPopup__body{background-color:#fff;min-height:124px;padding:15px}.DistrictPopup__body--not-meeting{display:grid;grid-template-areas:"leftColOne rightCol" "leftColTwo rightCol" "bodyFooter bodyFooter";grid-template-columns:50% 50%;grid-template-rows:66px 42px auto}.DistrictPopup__body--meeting{display:grid;grid-template-areas:"leftColOne" "leftColTwo" "bodyFooter";grid-template-rows:50px 44px auto}.DistrictPopup__body--missing-data{display:grid;grid-template-areas:"leftColOne rightCol" "bodyFooter bodyFooter";grid-template-columns:50% 50%;grid-template-rows:74px 44px}.PopupColumn__title{color:#4a4a4a;font-size:10px;font-weight:500;letter-spacing:1.5px;line-height:1.6;opacity:.87;text-transform:uppercase}.PopupColumn__metric{color:#222;font-size:14px;line-height:1.5}.PopupColumn__subtitle{color:#4a4a4a;font-size:10px;line-height:1.5}.PopupColumn--recommended{grid-area:rightCol;justify-self:end}.PopupColumn--meeting{grid-area:leftColOne}.PopupColumn--contact-us,.PopupColumn--providers{color:#222;font-size:12px;grid-area:bodyFooter;line-height:1.29}.PopupColumn--current,.PopupColumn--current--missing-data{grid-area:leftColOne}.PopupColumn--cost{grid-area:leftColTwo;grid-column:1/2;grid-row:2/3}.PopupColumn--cost .PopupColumn__metric{font-size:14px;line-height:1.29}.PopupFooter{background-color:#cce5f4;padding:10px;text-align:center}.PopupFooter__icon{height:18px;vertical-align:text-bottom;width:18px}.PopupFooter__link{color:#222;font-family:"Axiforma-Bold",sans-serif;font-size:14px}.PopupFooter__link:hover{color:#222;text-decoration:underline}.PopupHeader{display:flex;flex-flow:column;justify-content:space-between}.PopupHeader__container{margin:0 13px 13px}.PopupHeader__close-icon{align-self:flex-end;cursor:pointer;height:11px;margin:10px 10px 0;width:11px}.PopupHeader__title{font-family:"Axiforma-Bold",sans-serif;font-size:14px;line-height:1.5;margin-bottom:0}.PopupHeader__subtitle{color:#4a4a4a;font-size:10px;line-height:1.5}.DirtyServicesPopup__popup{max-width:280px}.DirtyServicesPopup__popup .PopupHeader__subtitle{padding:10px 0}.DirtyServicesPopup__content{font-size:14px;padding:0 16px 24px}.DirtyServicesPopup__content,.popover{font-family:"Axiforma-Regular",sans-serif}.popover{font-size:12px}@media screen and (max-width:768px){.InfoTooltip__mobile{display:inline;padding:0 0 3px 3px}}@media screen and (max-width:1024px){.DirtyDistrictTooltip__icon{display:grid;margin-left:-3px;margin-top:10px}}.DirtyMetricTooltip__icon{cursor:pointer;height:24px}@media screen and (max-width:1024px){.DirtyMetricTooltip__icon{height:36px}}.DistrictBensTooltip__bens{padding-right:5px}.RecommendedService__tooltip{align-items:center;display:flex;flex-flow:row nowrap}.RecommendedService__tooltip a{color:#007ec6}.SharedService__icon{padding-left:.25em;vertical-align:text-bottom}.ConsortiumAppliedTooltip{cursor:pointer;display:inline;padding:0 3px}.ConsortiumAppliedTooltip__icon{vertical-align:text-bottom}@media screen and (max-width:420px){.ConsortiumAppliedTooltip__content{max-width:60vw}}.ServicePopup__popup{background-color:#fff;font-family:"Axiforma-Regular",sans-serif;max-width:280px}.ServicePopup__body{max-height:300px;overflow:auto;overflow-y:scroll}.ServicePopup__body__fadeout{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:-.5em;height:4em;position:-webkit-sticky;position:sticky}.ServicePopup__body__fadeout--hidden{display:none}.ServicePopup__body::-webkit-scrollbar{opacity:.5;width:6px}.ServicePopup__body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.38);border-radius:2px}.ServicePopup__body-content{padding:0 16px 24px}.ServicePopup__body-content:first-of-type{padding:16px 16px 24px}.ServicePopup__body--multiple>.ServicePopup__body-content{border-top:1px solid #ebebeb;margin:0 13px;padding:16px 0}.ServicePopup__recommended-icon{height:27px;width:27px}.ServicePopup__content-group{display:flex;justify-content:space-between}.ServicePopup__metric{color:#222;font-size:14px;line-height:24px}.ServicePopup__metric--service-provider{color:#007ec6;font-size:12px;padding:4px 0}.ServicePopup__metric--connections,.ServicePopup__metric--contract-end{font-size:12px}.ServicePopup__label{line-height:1.8}.ServicePopup__label,.ServicePopup__label--connections,.ServicePopup__label--contract-end{color:#4a4a4a;font-size:10px}.ServicePopup__tooltip--shared{max-width:100px}.ServicePopup__tooltip--consortium{max-width:150px}.mapboxgl-popup .mapboxgl-popup-content{padding:0}hr{border:.5px solid #ebebeb;margin:15px 15px 0}.StateButtonLink{align-items:center;border:1px solid #007ec6;border-radius:8px;color:#222;display:flex;flex:0 1 250px;font-family:"Axiforma-Bold",sans-serif;font-size:14px;justify-content:space-around;line-height:1.5;margin:0 auto;min-width:250px;padding:8px 16px;text-align:center;width:100%}@media screen and (max-width:1440px){.StateButtonLink{min-width:100%}}.StateButtonLink:hover{background-color:#007ec6;color:#fff;cursor:pointer;text-decoration:none}.MenuItem{border-radius:10px;color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:14px;height:30px;text-align:center;white-space:nowrap;width:110px}.MenuItem>.MenuItem__arrow{margin-left:5px;padding-top:4px}.MenuItem:hover:after{background:#66b2dd;border-radius:3px;content:"";float:left;height:6px;width:100%}.MenuItem:hover .MenuItem__arrow{transform:rotate(180deg)}.MenuItem--selected:after{background:#007ec6;border-radius:3px;content:"";float:left;height:6px;width:100%}.MenuItem__icon{height:24px;object-fit:contain;padding-right:5px}.MobileMenuItem{color:#4a4a4a;display:table;font-size:14px;line-height:1.5;padding:8px 0 5px 5px;text-align:left;width:100%;z-index:5}.MobileMenuItem>.MenuItem__icon{padding-right:13px;vertical-align:bottom}.MobileMenuItem--selected{color:#007ec6}.MobileMenuItem>.MenuItem__arrow{float:right;margin-right:24px}.toggleDropdown>.MobileMenuItem>.MenuItem__arrow{transform:rotate(180deg)}.MobileMenu__background{background-color:rgba(0,0,0,.6);height:100%;position:fixed;top:0;width:100%;z-index:1000}.Navbar__link--state:hover>.MenuItem>.StateMenuDropdown{display:block}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.Navbar__link--state:hover>.MenuItem>.StateMenuDropdown{position:absolute;z-index:100}}.StateMenuDropdown--mobile{display:block;margin-left:16px;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.StateMenuDropdown{background-color:#fff;border-radius:4px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);display:none;flex-wrap:wrap;margin-left:-40px;position:fixed;top:50px;width:200px;z-index:1}.toggleDropdown>.MobileMenuItem>.StateMenuDropdown--mobile{max-height:600px}.Navbar__desktop{align-items:center;display:flex;flex-flow:row nowrap;grid-column:3;justify-self:flex-end;margin-right:10px;padding:10px 0}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.Navbar__desktop{-ms-grid-column:3;padding:15px 30px}}.Navbar__link{padding:0 10px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.Navbar__link--national{-ms-grid-column:1}.Navbar__link--state{-ms-grid-column:2}.Navbar__link--district{-ms-grid-column:3}.Navbar__link--faq{-ms-grid-column:4}.Navbar__link--contact-us{-ms-grid-column:5}}.MobileMenu{background-color:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);height:365px;position:absolute;right:0;top:0;width:288px;z-index:10}.MobileMenu__header{align-items:center;display:flex;justify-content:space-between;margin:24px 0 0 12px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.MobileMenu__header{display:-ms-flexbox}}.MobileMenu__logo{height:36px;margin-bottom:8px}.MobileMenu__close{cursor:pointer;height:32px;margin-right:21px;width:32px}.MobileMenu__list{list-style:none;margin-left:16px;padding:0}.MobileMenu__list li{cursor:pointer}.GlobalSearchTypeahead__container{align-self:center;border-radius:4px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);display:flex;flex-flow:row nowrap;width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.GlobalSearchTypeahead__container{-ms-grid-column:3}}@media screen and (max-width:1024px){.GlobalSearchTypeahead__container{grid-column:2/4}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.GlobalSearchTypeahead__container{-ms-grid-column:2;-ms-grid-row-align:center}}@media screen and (max-width:420px){.GlobalSearchTypeahead__container{margin-left:-8px}}.GlobalSearchTypeahead__container .GlobalSearchTypeahead{width:100%}.GlobalSearchTypeahead__container .GlobalSearchTypeahead__icon-container{background-color:#fd676e;border-bottom-right-radius:4px;border-top-right-radius:4px;display:flex;height:48px;justify-content:center;width:48px}.GlobalSearchTypeahead__container .GlobalSearchTypeahead__icon-container--disabled{background-color:rgba(0,0,0,.2)}.GlobalSearchTypeahead__container .GlobalSearchTypeahead__icon--search{align-self:center}.GlobalSearchTypeahead__container .GlobalSearchTypeahead__icon--option{height:24px;margin-right:10px;width:24px}.GlobalSearchTypeahead__container .GlobalSearchTypeahead__icon--header{margin-right:10px;vertical-align:bottom}.GlobalSearchTypeahead__container .GlobalSearchTypeahead__option{align-items:center;display:flex;margin:5px 0}.GlobalSearchTypeahead__container .GlobalSearchTypeahead__option.active,.GlobalSearchTypeahead__container .GlobalSearchTypeahead__option:active,.GlobalSearchTypeahead__container .GlobalSearchTypeahead__option:hover{background-color:#cce5f4;color:#4a4a4a}.GlobalSearchTypeahead__container .GlobalSearchTypeahead__option .rbt-highlight-text{padding:0 .1em}.GlobalSearchTypeahead__container .GlobalSearchTypeahead .form-control{border:1px solid #8a8a8a;border-bottom-right-radius:0;border-top-right-radius:0;color:#222;font-family:"Axiforma-Bold",sans-serif;font-size:14px;height:48px}.GlobalSearchTypeahead__container .GlobalSearchTypeahead .form-control::-webkit-input-placeholder{color:#8a8a8a;font-weight:400;opacity:1}.GlobalSearchTypeahead__container .GlobalSearchTypeahead .form-control:-ms-input-placeholder{color:#8a8a8a;font-weight:400;opacity:1}.GlobalSearchTypeahead__container .GlobalSearchTypeahead .form-control::-ms-input-placeholder{color:#8a8a8a;font-weight:400;opacity:1}.GlobalSearchTypeahead__container .GlobalSearchTypeahead .form-control::placeholder{color:#8a8a8a;font-weight:400;opacity:1}.GlobalSearchTypeahead__container .GlobalSearchTypeahead .rbt-input-hint{font-family:"Axiforma-Bold",sans-serif;height:48px;max-width:250px;text-overflow:clip}.GlobalSearchTypeahead__container .GlobalSearchTypeahead .rbt-close>span{font-size:28px;font-weight:300}#GlobalSearchTypeahead.dropdown-menu{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);z-index:9999}@media screen and (max-width:420px){#GlobalSearchTypeahead.dropdown-menu{min-width:85vw;transform:translate3d(-45px,48px,0)!important}}#GlobalSearchTypeahead .dropdown-header{color:#4a4a4a;font-family:"Axiforma-Bold",sans-serif;font-size:10px;letter-spacing:1.5px;line-height:1.6;opacity:.87;text-transform:uppercase}#GlobalSearchTypeahead .dropdown-item{font-size:14px;white-space:normal}.NavPromptTooltip{background:#fff;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 3px 14px 2px rgba(0,0,0,.12),0 8px 10px 1px rgba(0,0,0,.14);display:grid;height:265px;position:absolute;top:60px;width:384px;z-index:5}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.NavPromptTooltip{-ms-grid-columns:1fr;-ms-grid-rows:1fr 4fr 3fr;display:-ms-grid;top:55px}}@media screen and (max-width:1024px){.NavPromptTooltip{grid-row:2;margin:10px auto 0;width:40%}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.NavPromptTooltip{-ms-grid-row:2;top:100px}}@media screen and (max-width:768px){.NavPromptTooltip{margin:10px auto 0;width:60%}}@media screen and (max-width:420px){.NavPromptTooltip{width:100%}}.NavPromptTooltip:before{border:10px solid transparent;border-bottom-color:#fff;bottom:100%;content:"";left:50%;margin-left:-10px;position:absolute;width:0}.NavPromptTooltip__close-icon{cursor:pointer;grid-row:1;height:22px;justify-self:end;margin:10px 10px 0 0;width:22px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.NavPromptTooltip__close-icon{-ms-grid-column-align:end;-ms-grid-row:1}}.NavPromptTooltip__body{display:flex;flex-flow:row nowrap;justify-content:center;margin:0 26px;width:auto}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.NavPromptTooltip__body{-ms-grid-row:2;padding-top:10px}}.NavPromptTooltip__body--image{height:66px;margin-right:16px;width:108px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.NavPromptTooltip__body--image{margin:10px}}.NavPromptTooltip__body--prompt{flex-basis:60%;font-family:"Axiforma-Bold",sans-serif;font-size:14px;line-height:1.5}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.NavPromptTooltip__body--prompt{margin:10px}}.NavPromptTooltip__global-search-container{justify-self:center;margin:0 10px;width:330px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.NavPromptTooltip__global-search-container{-ms-grid-row:3}}@media screen and (max-width:420px){.NavPromptTooltip__global-search-container{width:100%}}.NavPromptTooltip__global-search-container .GlobalSearchTypeahead__container{margin-left:0}@media screen and (max-width:420px){.NavPromptTooltip__global-search-container #GlobalSearchTypeahead.dropdown-menu{transform:translate3d(0,48px,0)!important}}.LowLightBackground{background-color:rgba(0,0,0,.32);height:100%;left:0;position:fixed;top:0;width:100%;z-index:4}@media screen and (max-width:420px){.LowLightBackground{display:inline-block;z-index:0}}.NavWrap{display:flex;flex-direction:column;position:fixed;z-index:4}.Navbar{background-color:#fff;background-image:url(/static/media/nav-wave-graphic.06b801bd.svg);background-position:0 100%;background-repeat:no-repeat;background-size:416px 68px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);display:grid;grid-column-gap:1em;grid-template-columns:1fr 1fr 1fr;grid-template-rows:48px;height:72px;max-width:100%;padding:10px 0;width:100%;z-index:4}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.Navbar{-ms-grid-columns:275px 1fr 2fr;-ms-grid-rows:48px;display:-ms-grid}}@media screen and (max-width:1024px){.Navbar{grid-template-columns:1fr 4fr 1fr;z-index:3}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.Navbar{-ms-grid-columns:1fr 4fr 1fr}}@media screen and (max-width:768px){.Navbar{grid-column-gap:2vw}}@media screen and (max-width:420px){.Navbar{background-image:url(/static/media/nav-wave-graphic-mobile.4de53932.svg);background-size:262px 68px;grid-template-columns:1fr auto 1fr;grid-template-rows:48px}}@media screen and (max-width:420px) and (-ms-high-contrast:active),screen and (max-width:420px) and (-ms-high-contrast:none){.Navbar{-ms-grid-rows:48px}}@media screen and (max-width:320px){.Navbar{grid-column-gap:.5vw}}.Navbar__homepage{background-image:none;justify-content:space-between;padding-left:7vw}@media screen and (max-width:420px){.Navbar__homepage--typeahead{padding-left:0}}.Navbar__logo{cursor:pointer;grid-column:1;margin:0 10px 0 3vw}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.Navbar__logo{-ms-grid-column:1;-ms-grid-row-align:center}}.Navbar__logo a{min-width:175px;width:100}.Navbar__link{cursor:pointer}.Navbar__link:hover,.Navbar__link a{text-decoration:none}.Navbar__hamburger-button{display:block;grid-column:4;width:48px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.Navbar__hamburger-button{-ms-grid-column:4}}@media screen and (max-width:1024px){.Navbar__hamburger-button{justify-self:center}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.Navbar__hamburger-button{-ms-grid-column:4;-ms-grid-column-align:center;-ms-grid-row-align:center}}@media screen and (max-width:420px){.Navbar__hamburger-button{height:48px}}.Navbar__hamburger-button img{height:100%;width:100%}.Navbar .GlobalSearchTypeahead__container{grid-column:2;justify-self:center;max-width:500px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.Navbar .GlobalSearchTypeahead__container{-ms-grid-column:2}}.NewsletterSignupConfirmation{background:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:998}.NewsletterSignupConfirmation__container{background-color:#fff;bottom:100px;left:100px;min-height:calc(100vh - 15rem);padding:2rem 2rem 4rem;position:absolute;right:100px;top:150px}@media screen and (max-width:1440px){.NewsletterSignupConfirmation__container{bottom:40px;left:40px;right:40px;top:80px}}@media screen and (max-width:1024px){.NewsletterSignupConfirmation__container{bottom:40px;left:40px;right:40px;top:40px}}@media screen and (max-width:420px){.NewsletterSignupConfirmation__container{bottom:auto;box-sizing:border-box;height:100%;left:auto;max-height:auto;max-width:100%;min-height:auto;overflow:auto;position:static;right:auto;top:auto}}.NewsletterSignupConfirmation__logo-container{margin-left:auto;margin-right:auto;max-width:29.125rem;padding-bottom:0}.NewsletterSignupConfirmation__logo{display:block;margin:0 auto 1.5rem 0;max-height:7.5rem;max-width:100%}.NewsletterSignupConfirmation__form-container{background:#fff;margin-left:auto;margin-right:auto;max-width:35.25rem;position:relative}.NewsletterSignupConfirmation__form-container p{border:0;border-bottom:1px solid #d2d7df;color:#434d5d;font-family:Helvetica,Arial,sans-serif;font-size:16px;margin:0 0 2rem;padding:0 0 1.5rem;white-space:pre-wrap}.NewsletterSignupConfirmation__form-container .form-section{margin-bottom:1.5rem}.NewsletterSignupConfirmation__form-container .form-section.top-divider{border-top:1px solid #d2d7df;padding-top:1.5rem}.NewsletterSignupConfirmation__form-container .form-section .textbox-wrapper{margin-bottom:1rem}.NewsletterSignupConfirmation__form-container .form-section .textbox-label{color:#5d5d65;display:block;font-family:Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;margin-bottom:.5rem}.NewsletterSignupConfirmation__form-container .form-section .textbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:.1875rem;box-shadow:inset 0 2px 0 0 rgba(142,154,173,.1),inset 0 0 0 1px #d2d7df,0 1px 0 0 #fff;box-sizing:border-box;color:#434d5d;font-size:.875rem;line-height:1.5;min-height:2.8125rem;outline:0;padding:.75rem 1rem;transition:box-shadow .2s ease 0s;width:100%}.NewsletterSignupConfirmation__form-container .form-section .textbox:focus{box-shadow:inset 0 0 0 0 transparent,inset 0 0 0 1px #509cf6,0 0 0 2px rgba(80,156,246,.25)}.NewsletterSignupConfirmation__form-container .form-section .checkbox-wrapper{align-items:flex-start;display:flex}.NewsletterSignupConfirmation__form-container .form-section .checkbox-label{color:#434d5d;font-family:Helvetica,Arial,sans-serif;font-size:.875rem;overflow-wrap:break-word;padding-left:.5rem;word-break:break-word}.NewsletterSignupConfirmation__form-container .form-section .checkbox{flex-shrink:0;height:1rem;position:relative;top:.08rem;width:1rem}.NewsletterSignupConfirmation__form-container .newsletterbutton{background-color:#007ec6;border:0;border-radius:4px;color:#fff;font-family:"Axiforma-Bold",sans-serif;margin-top:1rem;padding:.75rem 1rem}@media screen and (max-width:420px){.NewsletterSignupConfirmation__form-container .newsletterbutton{display:block;margin:2rem 0 0;width:100%}}.NewsletterSignupConfirmation__form-container .newsletterbutton.cancel{background-color:#fd676e;position:absolute;right:0}.NewsletterSignupConfirmation__form-container .newsletterbutton:hover{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14)}.Homepage{background-image:url(/static/media/home-hero-img-desktop@3x.63ea73fe.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-flow:column;height:100%;margin-top:72px;min-height:95vh;position:relative;width:100%}@media screen and (max-width:1024px){.Homepage{background-image:url(/static/media/home-hero-img-tablet@3x.a3b5958b.jpg)}}@media screen and (max-width:420px){.Homepage{background-image:url(/static/media/home-hero-img-mobile@3x.b9230c82.jpg)}}.Homepage__body{padding:5vw 10vw}@media screen and (max-width:1024px){.Homepage__body{padding:3vw 2vw}}@media screen and (max-width:420px){.Homepage__body{padding:30px 16px}}.Homepage__title{color:#fff;font-family:"Axiforma-Bold",sans-serif;font-size:48px;line-height:1.11;margin-bottom:16px;margin-right:25%}@media screen and (max-width:1440px){.Homepage__title{margin-right:0}}@media screen and (max-width:768px){.Homepage__title{font-size:32px;line-height:1.25}}@media screen and (max-width:420px){.Homepage__title{font-size:24px;line-height:1.33;margin-bottom:14px}}.Homepage__subtitle{color:#fff;font-family:"Axiforma-Regular",sans-serif;font-size:24px;line-height:1.5;margin-bottom:16px;margin-right:58%}@media screen and (max-width:1440px){.Homepage__subtitle{margin-right:45%}}@media screen and (max-width:768px){.Homepage__subtitle{font-size:16px;line-height:1.25}}@media screen and (max-width:420px){.Homepage__subtitle{line-height:1.5}}.Homepage__cta-container{display:flex;flex-flow:row nowrap}@media screen and (max-width:768px){.Homepage__cta-container{margin-top:4vw}}@media screen and (max-width:420px){.Homepage__cta-container{align-items:center;flex-flow:column}}.Homepage__testimonials{background-image:linear-gradient(180deg,#fdfbfb,#ebebeb);min-height:279px;padding:25px 10vw}@media screen and (max-width:1024px){.Homepage__testimonials{min-height:350px;padding:3vw 2vw}}@media screen and (max-width:420px){.Homepage__testimonials{padding:30px 16px}}.Homepage__testimonials--heading{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:20px;line-height:1.5}@media screen and (max-width:768px){.Homepage__testimonials--heading{font-size:16px}}.Homepage__testimonials--container{display:flex;flex-direction:row;flex-flow:row wrap;justify-content:space-between;padding-top:30px}@media screen and (max-width:420px){.Homepage__testimonials--container{flex-direction:column;padding:30px}}.Homepage__newsletter{background-color:#039be5;padding:25px 10vw}@media screen and (max-width:1024px){.Homepage__newsletter{padding:3vw 2vw}}@media screen and (max-width:420px){.Homepage__newsletter{padding:30px 16px}}.Homepage__newsletter--heading{color:#fff;font-family:"Axiforma-Regular",sans-serif;font-size:20px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.6}@media screen and (max-width:768px){.Homepage__newsletter--heading{font-size:16px}}.Homepage__newsletter--form{margin:0;padding:0}.Homepage__newsletter--container{display:grid;grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:1024px){.Homepage__newsletter--container{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:420px){.Homepage__newsletter--container{grid-column-gap:0;grid-row-gap:20px;grid-template-columns:1fr;padding:0 30px}}.Homepage__newsletter--container div{align-self:center}@media screen and (max-width:1024px){.Homepage__newsletter--container div{grid-column:1/span 3}}@media screen and (max-width:420px){.Homepage__newsletter--container div{grid-column:1}}.Homepage__newsletter--container input{align-self:center;height:44px}.Homepage__newsletter--container button{align-self:center;background-color:#fd676e;border:0;border-radius:8px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);color:#fff;font-family:"Axiforma-Regular",sans-serif;font-size:14px;font-style:normal;font-weight:700;height:48px;line-height:1.71;text-align:center;width:286px}.Homepage .GlobalSearchTypeahead__container{align-self:flex-start;margin:2vw 0;max-width:600px}@media screen and (max-width:768px){.Homepage .GlobalSearchTypeahead__container{max-width:480px}}.Homepage .GlobalSearchTypeahead__container .GlobalSearchTypeahead .form-control{font-size:21px;height:64px}@media screen and (max-width:768px){.Homepage .GlobalSearchTypeahead__container .GlobalSearchTypeahead .form-control{font-size:16.8px;height:58px}}.Homepage .GlobalSearchTypeahead__container .GlobalSearchTypeahead .rbt-input-hint{font-family:"Axiforma-Bold",sans-serif;height:48px;max-width:none}@media screen and (max-width:768px){.Homepage .GlobalSearchTypeahead__container .GlobalSearchTypeahead .rbt-input-hint{height:40px}}@media screen and (max-width:420px){.Homepage #GlobalSearchTypeahead.dropdown-menu{transform:translate3d(0,58px,0)!important}}.Homepage .GlobalSearchTypeahead__icon-container{background-color:#fd676e;height:64px;width:64px}@media screen and (max-width:768px){.Homepage .GlobalSearchTypeahead__icon-container{height:58px;width:58px}}.Homepage .GlobalSearchTypeahead__icon--search{height:36px}@media screen and (max-width:768px){.Homepage .GlobalSearchTypeahead__icon--search{height:30px}}.Homepage .CallToAction{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.14);color:#222;display:flex;flex:1 1;flex-flow:column;justify-content:space-between;min-height:400px;padding:30px}@media screen and (max-width:1024px){.Homepage .CallToAction{min-height:350px;padding:20px 14px}}@media screen and (max-width:768px){.Homepage .CallToAction{max-width:236px;min-height:250px;padding:20px 12px}}@media screen and (max-width:420px){.Homepage .CallToAction{justify-content:flex-start;margin:15px 0;max-width:100%}}.Homepage .CallToAction:nth-child(2){margin:0 2vw}@media screen and (max-width:1024px){.Homepage .CallToAction:nth-child(2){margin:0 14px}}@media screen and (max-width:420px){.Homepage .CallToAction:nth-child(2){margin:15px 0}}.Homepage .CallToAction__heading{align-items:center;font-size:20px;width:100%}@media screen and (max-width:1024px){.Homepage .CallToAction__heading{font-size:16px}}@media screen and (max-width:768px){.Homepage .CallToAction__heading{font-size:14px}}@media screen and (max-width:420px){.Homepage .CallToAction__heading{font-size:16px}}@media screen and (max-width:320px){.Homepage .CallToAction__heading{font-size:14px}}.Homepage .CallToAction__header{font-family:"Axiforma-Bold",sans-serif;line-height:1.5;margin:0 auto}@media screen and (max-width:420px){.Homepage .CallToAction__header{display:block;width:82%}}.Homepage .CallToAction__subheader{font-family:"Axiforma-Regular",sans-serif;line-height:1.5;margin:0 auto}@media screen and (max-width:420px){.Homepage .CallToAction__subheader{display:block;max-width:82%}}.Homepage .CallToAction__image{align-self:center;border-radius:8px;height:100%;margin:2vw 0;max-height:175px;max-width:300px;width:100%}@media screen and (max-width:768px){.Homepage .CallToAction__image{max-height:90px;max-width:155px}}@media screen and (max-width:420px){.Homepage .CallToAction__image{margin-top:5vw}}.Homepage .Testimonial{align-items:center;display:flex;flex:1 1;flex-direction:column;padding-right:20px}@media screen and (max-width:1024px){.Homepage .Testimonial{align-items:center;flex-direction:column}}.Homepage .Testimonial:last-child{padding-right:0}.Homepage .Testimonial__image{height:106px;margin:0 10px 20px 0;width:106px}.Homepage .Testimonial__text-container{font-size:14px;line-height:1.5;max-width:550px;width:100%}@media screen and (max-width:1024px){.Homepage .Testimonial__text-container{font-size:12px;max-width:300px}}@media screen and (max-width:420px){.Homepage .Testimonial__text-container{padding-bottom:30px}}.Homepage .Testimonial__name{font-weight:700}.Homepage .Testimonial__title{color:#4a4a4a;font-style:italic}.FilterPane{align-items:center;display:flex;flex-flow:row wrap;padding:15px 0 17px 25px;position:-webkit-sticky;position:sticky;top:0;z-index:50}@media screen and (max-width:1024px){.FilterPane{padding:10px 0 0 16px}}@media screen and (max-width:420px){.FilterPane{position:inherit}}.FilterPane__title{align-items:center;display:flex;font-family:"Axiforma-Bold",sans-serif;font-size:14px;margin:0 16px 12px 0;white-space:nowrap}@media screen and (max-width:1024px){.FilterPane__title{flex-basis:auto;margin:0 16px 0 0;width:auto}}.FilterPane__title-anchor:after{content:"Filter districts by:";flex:0 0 100%;margin-right:7px}@media screen and (max-width:1024px){.FilterPane__title-anchor:after{content:"Districts filtered by:"}}.FilterPane__filters{align-items:center;display:flex;flex-wrap:wrap}@media screen and (max-width:1024px){.FilterPane__filters{display:none}}.FilterPane__clear-all{color:#007ec6;cursor:pointer;font-family:"Axiforma-Regular",sans-serif;font-size:14px;height:24px;line-height:1.71;margin:10px 0}.FilterPane__clear-all:hover{text-decoration:underline}.FilterModal__Button{align-items:center;background-color:#fff;border:1px solid #fd676e;border-radius:8px;color:#222;display:none;font-family:"Axiforma-Bold",sans-serif;font-size:14px;height:40px;justify-content:center;margin:0 16px;width:100px}@media screen and (max-width:1024px){.FilterModal__Button{display:flex}}@media screen and (max-width:420px){.FilterModal__Button{margin:10px 10px 10px 0}}.FilterModal__Button:hover{cursor:pointer}.FilterModal__Button--save{align-content:center;border:0;display:flex;height:40px;justify-content:center;text-align:center;width:208px}.FilterModal__Button--count{align-items:center;background-color:#fd676e;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;line-height:1.5;margin-left:5px;padding:.5em;width:18px}.FilterModal__ButtonIcon{height:24px;width:24px}.FilterModal{background-color:#fff;bottom:0;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:10000}.FilterModal,.FilterModal__header{display:flex;justify-content:space-between}.FilterModal__header{align-content:center;padding:32px 16px;width:100%}.FilterModal__title{font-family:"Axiforma-Bold",sans-serif;font-size:16px;line-height:1.5}.FilterModal__clear-all{color:#222;cursor:pointer;font-family:"Axiforma-Regular",sans-serif;font-size:16px;height:24px;line-height:1.5;margin-right:1em}.FilterModal__clear-all:hover{text-decoration:underline}.FilterModal__close{fill-opacity:0;height:24px;stroke:#222;stroke-width:1px;width:24px}.FilterModal__close:hover{cursor:pointer}.FilterModal .Filter__applied{display:none}.FilterModal .Filter__name{display:block}.FilterModal .Filter__name--open{background-color:#fff;border:0;color:#222;font-family:"Axiforma-Bold",sans-serif;font-size:14px}.FilterModal .Filter__options{box-shadow:none;display:block;padding-left:60px;padding-right:60px;padding-top:0;position:relative;z-index:auto}@media screen and (max-width:768px){.FilterModal .Filter__options{padding-left:30px;padding-right:30px}}.FilterModal .Filter__options-container{margin:0}.FilterModal__body{max-height:100%;overflow-x:hidden;overflow-y:scroll}.FilterModal__footer{align-content:center;background-color:#007ec6;display:flex;justify-content:center;padding:16px}.Filter{display:flex;flex-direction:column;font-size:12px;line-height:1.5;margin-right:16px;position:relative}@media screen and (max-width:1024px){.Filter{margin-right:8px;margin-top:8px}}@media screen and (max-width:1024px){.Filter--purpose{margin-right:0}}@media screen and (max-width:1024px){.FilterPane__filters .Filter__hidden{display:none}}.Filter__label{display:flex;flex-direction:column}@media screen and (max-width:1024px){.Filter__label{display:none}}.Filter__label-text{display:inline;font-family:"Axiforma-Bold",sans-serif}.Filter__name{align-items:center;border:1px solid #fd676e;border-radius:4px;display:flex;height:40px;justify-content:space-between;padding:0 14px 0 16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:1024px){.Filter__name{display:none}}.Filter__name:hover{cursor:pointer}.Filter__name--closed{background-color:#fff;color:#222}.Filter__name--open{background-color:#fd676e;color:#fff}.Filter__toggle{margin-left:5px}.Filter__options-container{min-width:100%;position:absolute;top:48px}@media screen and (max-width:1024px){.Filter__options-container{position:relative;top:8px}}.Filter__options{background:#fff;border-radius:4px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);min-width:100%;padding:16px;position:absolute;z-index:6}@media screen and (max-width:1024px){.Filter__options{display:none}}.Filter__options--header{color:#222;font-size:16px;line-height:1.5;padding-bottom:14px}.Filter__options--header p{color:#4a4a4a;font-size:14px;line-height:1.29}.Filter__actions{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}@media screen and (max-width:1024px){.Filter__actions{display:none}}.Filter__action{margin:0;padding:0;text-transform:capitalize}.Filter__action:hover{cursor:pointer}.Filter__action--clear{align-self:flex-start}.Filter__action--apply{align-self:flex-end;color:#007ec6}.Toggle__checkbox{height:0;visibility:hidden;width:0}.Toggle__checkbox:checked+.Toggle__label .Toggle__button{left:calc(100% - 2px);transform:translateX(-100%)}.Toggle__label{align-items:center;background:#dfdfdf;border-radius:12.5px;cursor:pointer;display:flex;height:26px;justify-content:space-between;position:relative;transition:background-color .2s;width:48px}.Toggle__label:active .Toggle__button{width:30px}.Toggle__label--on{background-color:#007ec6}.Toggle__label .Toggle__button{background:#fff;border-radius:45px;box-shadow:0 0 2px 0 rgba(0,0,0,.38);content:"";height:22px;left:2px;position:absolute;top:2px;transition:.2s;width:22px}.SliderHandle{align-items:center;display:flex;flex-flow:column;position:absolute;top:0;z-index:2}.SliderHandle:hover{cursor:pointer}.SliderHandle__icon{background-color:#fff;border:1px solid #007ec6;border-radius:50%;height:24px;width:24px}.SliderHandle__icon,.SliderHandle__label{left:-50%;position:relative}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.SliderHandle__icon,.SliderHandle__label{top:8px}}.SliderHandle__label{white-space:nowrap}.RangeFilter__Track{background-color:#007ec6;border-radius:5px;cursor:pointer;height:16px;position:absolute;z-index:1}.RangeFilter__Slider{align-items:center;display:flex;height:24px;margin:0 40px 16px;max-width:100%;min-width:160px;position:relative}@media screen and (max-width:1024px){.RangeFilter__Slider{margin:0 4vw 2vw}}@media screen and (max-width:420px){.RangeFilter__Slider{margin:0 32px 16px}}.RangeFilter__Rail{background-color:#8a8a8a;border-radius:4px;cursor:pointer;height:16px;position:absolute;width:100%}.RangeFilter__Tracks{align-items:center;bottom:0;display:flex;left:0;right:0;top:0}.RangeInputGroup{align-items:center;display:flex;flex-wrap:nowrap;margin:0 40px 16px}@media screen and (max-width:1024px){.RangeInputGroup{margin-left:0}}@media screen and (max-width:420px){.RangeInputGroup{width:100%}}.RangeInputGroup__separator{margin:0 8px}.InputWithUnits{border:1px solid #8a8a8a;border-radius:4px;height:32px;align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:1024px){.InputWithUnits{max-width:35vw}}.InputWithUnits.InputWithUnits--active{border:1px solid #007ec6}.InputWithUnits--units-right{flex-direction:row-reverse}.InputWithUnits__input{border:0;border-radius:4px;margin-left:8px;min-width:100px}@media screen and (max-width:420px){.InputWithUnits__input{min-width:40px;width:100%}}.InputWithUnits__input:focus{outline:none}.InputWithUnits__units{margin-left:8px}.CircuitSize__units{border-radius:0 4px 4px 0;height:100%;outline:none;overflow:hidden;position:relative}.CircuitSize__unit-container{background-color:#fff;border:0;color:#222;height:100%;outline:none;padding-top:5px;position:relative;width:100%}.CircuitSize__unit{padding:0 10px}.CircuitSize__input .InputWithUnits__input{min-width:55px;width:5em}.ContractFilter{display:flex;flex-flow:row nowrap;min-width:300px}@media screen and (max-width:1024px){.ContractFilter{justify-content:space-between}}@media screen and (max-width:420px){.ContractFilter{min-width:100%}}.TypeaheadFilter{margin-bottom:2vw;min-width:300px;width:100%}@media screen and (max-width:420px){.TypeaheadFilter{min-width:100%}}.TypeaheadFilter__input{height:48px}.TypeaheadFilter__tokens-container{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:10px}.TypeaheadFilter__token{align-items:center;background-color:#66b2dd;border-radius:4px;color:#222;display:inline-flex;font-size:14px;height:auto;margin-top:.5vw;padding:5px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.TypeaheadFilter__clear-icon{cursor:pointer;margin-left:5px}.TypeaheadFilter .Typeahead__input{font-size:14px;height:48px}.BandwidthPerStudent__units{border-radius:0 4px 4px 0;height:100%;outline:none;overflow:hidden;position:relative}@media screen and (max-width:420px){.BandwidthPerStudent__units{flex:1 1;width:100%}}.BandwidthPerStudent__unit-container{background-color:#fff;border:0;color:#222;height:100%;outline:none;padding-top:5px;position:relative;width:100%}.BandwidthPerStudent__unit{padding:0 10px}.BandwidthPerStudent__input .InputWithUnits__input{min-width:40px;width:40px}.StateBandwidthDashboard__filters-container{background-color:#f6f6f6;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14);display:flex;flex-direction:row;justify-content:space-between;z-index:3}@media screen and (max-width:1024px){.StateBandwidthDashboard__filters-container{flex-wrap:wrap}}@media screen and (max-width:420px){.StateBandwidthDashboard__filters-container{z-index:2}}@media screen and (max-width:420px){.StateBandwidthDashboard__filters-container--open{z-index:4}}.Skeleton{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:skeleton;animation-name:skeleton;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:#eee;background-image:linear-gradient(90deg,#eee,#f5f5f5,#eee);background-repeat:no-repeat;background-size:200px 100%;border-radius:4px;display:inline-block;height:14px;line-height:1;width:100%}@-webkit-keyframes skeleton{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes skeleton{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.Header{display:inline-flex;white-space:nowrap}.table{margin-bottom:0}.table thead th{border-bottom:0}.table td,.table th{border-top:0}.table th>span{white-space:nowrap}@media screen and (max-width:768px){.table th>span{white-space:normal}}.table .Table__header{border:0;box-shadow:inset 0 0 0 #fff,inset 0 -2px 0 #dee2e6}.table .Table__header--selected{box-shadow:inset 0 0 0 #fff,inset 0 -2px 0 #007ec6}.Table__title--container{background-color:#fff;margin:16px;position:-webkit-sticky;position:sticky;top:0}.Table__title--text{display:inline-block}.Table__title{color:#222;font-size:20px}.Table__title,.Table__title--subtitle{font-family:"Axiforma-Regular",sans-serif}.Table__title--subtitle{color:#4a4a4a;font-size:14px;line-height:21px}@media screen and (max-width:768px){.Table__title--subtitle{font-size:14px}}@media screen and (max-width:420px){.Table__title--subtitle{line-height:18px}}.Table__header{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:12px;font-weight:400;line-height:1.5;padding:8px}@media screen and (max-width:1440px){.Table__header{font-size:12px}}@media screen and (max-width:768px){.Table__header{font-size:14px}}.Table__header--selected{font-family:"Axiforma-Bold",sans-serif;font-weight:700}.Table__row{font-size:14px;font-weight:400}.Table__cell--light{font-weight:lighter}.Table__cell--left{text-align:left}.Table__cell--right{text-align:right}.Table__cell--bold{font-family:"Axiforma-Bold",sans-serif}.Table__cell--center{text-align:center}.Table__container__fadeout{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:-1.5em;height:4em;position:-webkit-sticky;position:sticky}@media screen and (max-width:768px){.DistrictsTableTitle{background:#fff;padding:14px 0}}@media screen and (max-width:768px){.DistrictsTableTitle__desktop{display:none}}.DistrictsTableTitle__desktop__skeleton{margin:5px 15px}@media screen and (max-width:768px){.DistrictsTableTitle__desktop__skeleton{display:none}}.DistrictsTableTitle__mobile{display:none}@media screen and (max-width:768px){.DistrictsTableTitle__mobile{display:block}}.DistrictsTableTitle__mobile__skeleton{display:none}@media screen and (max-width:768px){.DistrictsTableTitle__mobile__skeleton{display:block}}.DistrictsTableTitle__subtitle{display:none}@media screen and (max-width:768px){.DistrictsTableTitle__subtitle{color:rgba(0,0,0,.38);display:block;font-family:"Axiforma-Bold",sans-serif;font-size:16px}}.DistrictsTableTitle .Table__title{margin-bottom:0}@media screen and (max-width:768px){.DistrictsTableTitle .Table__title{font-family:"Axiforma-Regular",sans-serif;line-height:1.5}}.DistrictsTableTitle--container{margin:0 0 1vw 10px}@media screen and (max-width:768px){.DistrictsTableTitle--container{margin:0;top:unset}}@media screen and (max-width:768px){.DistrictsTableTitle--text{font-size:16px;margin:5px 15px}}.DistrictsTable{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:50%}.DistrictsTable__dirtyDataTooltip{margin-bottom:0;padding-bottom:0}.DistrictsTable__options{display:flex;flex-flow:row wrap}@media screen and (max-width:420px){.DistrictsTable__options{margin:0 10px}}.DistrictsTable__tooltip--dirty{margin-bottom:0;padding-bottom:0}.DistrictsTable__table{color:#222}.DistrictsTable__header-row{font-size:14px;height:18px;width:147px}@media screen and (max-width:1440px){.DistrictsTable__header-row{font-size:13px}}@media screen and (max-width:768px){.DistrictsTable__header-row{font-size:14px}}.DistrictsTable__header-row .Table__header{background-color:#fff;position:-webkit-sticky;position:sticky;top:0}.DistrictsTable .Table__container{overflow-x:auto}@media screen and (max-width:1024px){.DistrictsTable .Table__container{height:calc(100vh - 200px)}}@media screen and (max-width:420px){.DistrictsTable .Table__container{height:100%}}.DistrictsTable__cell{border-top:0;font-size:12px;height:18px;line-height:1.5}@media screen and (max-width:1440px){.DistrictsTable__cell{font-size:13px}}@media screen and (max-width:768px){.DistrictsTable__cell{font-size:14px;height:100%}}.DistrictsTable__cell--district-name{color:#007ec6}.DistrictsTable__cell--cost-per-mbps,.DistrictsTable__cell--num-students{text-align:right}@media screen and (max-width:768px){.DistrictsTable__cell--cost-per-mbps,.DistrictsTable__cell--num-students{text-align:left}}@media screen and (max-width:768px){.DistrictsTable table,.DistrictsTable tbody,.DistrictsTable td,.DistrictsTable th,.DistrictsTable thead,.DistrictsTable tr{display:block}.DistrictsTable thead tr{left:-9999px;position:absolute;top:-9999px}.DistrictsTable .table td{border:0;font-size:12px;padding-left:50%;position:relative}.DistrictsTable td:before{color:#222;font-size:12px;left:6px;position:absolute;text-align:right;white-space:nowrap;width:45%}.DistrictsTable td:first-of-type:before{content:"School district:"}.DistrictsTable td:nth-of-type(2):before{content:"Monthly Cost/Mbps:" url(/static/media/icon-14-icon-info-secondary-3.d7c56797.svg)}.DistrictsTable td:nth-of-type(3):before{content:"Bandwidth/Student:" url(/static/media/icon-14-icon-info-secondary-3.d7c56797.svg)}.DistrictsTable td:nth-of-type(4):before{content:"Service Providers:"}.DistrictsTable td:nth-of-type(5):before{content:"Students:"}}.NoResults{font-size:14px;padding:1em}.NoResults hr{margin-bottom:1em;margin-left:0;margin-top:0;width:100%}.NoResults__bold{font-family:"Axiforma-Bold",sans-serif}.DownloadData{padding:.5rem .75rem;width:158px}@media screen and (max-width:420px){.DownloadData{padding:.75rem .1rem .75rem 0}}.DownloadData__link{background-color:#007ec6;border-radius:8px;display:inline-block;height:40px}.DownloadData__link:hover{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);text-decoration:none}.DownloadData__text{color:#fff;display:inline-flex;font-family:"Axiforma-Bold",sans-serif;font-size:14px;line-height:40px;padding:0 10px;text-align:center;vertical-align:middle;white-space:nowrap}.DownloadData__text:hover{text-decoration:none}.DownloadData__icon--download-arrow{margin:0 2px 0 0}.SortDropdown__arrow{cursor:pointer}.SortDropdown__arrow--up{transform:rotate(180deg)}.SortDropdown__sort-menu{flex-basis:355px;padding:.5rem .75rem}@media screen and (max-width:1024px){.SortDropdown__sort-menu{padding-right:0}}@media screen and (max-width:768px){.SortDropdown__sort-menu{max-width:225px}}@media screen and (max-width:420px){.SortDropdown__sort-menu{flex-basis:200px;padding:.75rem .1rem .75rem 0}}.SortDropdown__sort-menu .SortDropdown__sort-menu__control{background-color:#cce5f4;border:1px solid #007ec6;border-radius:8px;cursor:pointer;height:40px}@media screen and (max-width:320px){.SortDropdown__sort-menu .SortDropdown__sort-menu__control{width:165px}}.SortDropdown__sort-menu .SortDropdown__sort-menu__control--is-focused,.SortDropdown__sort-menu .SortDropdown__sort-menu__control:hover{border-color:#042144}.SortDropdown__sort-menu .SortDropdown__sort-menu__menu{z-index:3}@media screen and (max-width:420px){.SortDropdown__sort-menu .SortDropdown__sort-menu__menu{width:88vw}}.SortDropdown__sort-menu .SortDropdown__sort-menu__option{color:#222;font-size:14px}@media screen and (max-width:420px){.SortDropdown__sort-menu .SortDropdown__sort-menu__option{font-size:14px}}.SortDropdown__sort-menu .SortDropdown__sort-menu__option--is-focused,.SortDropdown__sort-menu .SortDropdown__sort-menu__option:active{background-color:#cce5f4}.SortDropdown__sort-menu .SortDropdown__sort-menu__option--is-selected{background-color:#007ec6;color:#fff;font-family:"Axiforma-Bold",sans-serif}.SortDropdown__sort-menu .SortDropdown__sort-menu__menu-list{overflow-y:auto}.SortDropdown__sort-menu .SortDropdown__sort-menu__single-value{color:#222;cursor:pointer;font-family:"Axiforma-Bold",sans-serif;font-size:14px}.SortDropdown__sort-menu .SortDropdown__sort-menu__single-value span{vertical-align:middle}.DistrictsMap{height:100%;position:relative;width:100%;z-index:1}.DistrictsMap__container{overflow:hidden;position:relative;width:50%}.DistrictsMap__skeleton{height:100%;opacity:.8;position:absolute;width:100%;z-index:2}.DistrictsMap__loading-spinner{height:80px;left:46%;opacity:.5;position:absolute;top:40%;width:80px}.DistrictsMap__marker{cursor:pointer}.DistrictsMap .Table__title,.DistrictsMap .Table__title--subtitle{font-weight:400;margin-bottom:0}.DistrictsMap__title{flex:0 1 auto}.MapTooltip .mapboxgl-popup-content{background-color:#fff;border-radius:4px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 3px 14px 2px rgba(0,0,0,.12),0 8px 10px 1px rgba(0,0,0,.14);max-width:200px;padding:.5em}.MapTooltip__content{font-family:"Axiforma-Bold",sans-serif;font-size:14px}.StateBandwidthDashboard{display:flex;flex:1 1;flex-direction:column;margin-top:72px;overflow:hidden}@media screen and (max-width:768px){.StateBandwidthDashboard{display:flex;flex-flow:column nowrap}}.StateBandwidthDashboard__title{font-family:"Axiforma-Bold",sans-serif;font-size:32px;line-height:1.25;margin-left:1em}@media screen and (max-width:768px){.StateBandwidthDashboard__title{font-size:24px;line-height:1.33;margin:15px 40px 15px 15px}}.StateBandwidthDashboard__content{display:flex;flex:1 1;flex-flow:row nowrap;overflow:hidden}.StateBandwidthDashboard__source-text{font-size:12px;height:24px;letter-spacing:.48px;line-height:1.5;margin:auto 0;padding:26px 12px 52px 0;vertical-align:middle}@media screen and (max-width:1440px){.StateBandwidthDashboard__source-text{font-size:12px}}@media screen and (max-width:1024px){.StateBandwidthDashboard__source-text{flex-basis:100%;margin:12px;padding:0}}@media screen and (max-width:420px){.StateBandwidthDashboard__source-text{font-size:10px;margin:8px 12px}}.NotFoundPage{background-color:#fff;background-image:url(/static/media/top-graphic-wave.03402e6c.svg),url(/static/media/bottom-graphic-students.e9b59b62.svg);background-position:0 0,100% 100%;background-repeat:no-repeat,no-repeat;background-size:35vw,auto 75vh;height:calc(100vh - 65px);min-height:550px;padding:calc(30vh + 16px) 10vw 0}@media screen and (max-width:420px){.NotFoundPage{min-height:400px}}@media screen and (max-width:1440px){.NotFoundPage{background-size:35vw,65vw;padding-top:calc(20vh + 16px)}}.NotFoundPage__title{color:#222;font-family:"Axiforma-Bold",sans-serif;font-size:128px;letter-spacing:6.92px}@media screen and (max-width:420px){.NotFoundPage__title{font-size:88px}}.NotFoundPage__subtitle{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:28px;line-height:1.25;max-width:592px}@media screen and (max-width:420px){.NotFoundPage__subtitle{font-size:16px}}.NotFoundPage__button{background-color:#fb010d;border:0;border-radius:8px;color:#4a4a4a;font-family:"Axiforma-Bold",sans-serif;font-size:16px;height:40px;line-height:1.5;margin-top:37px;text-align:center;width:208px}@media screen and (max-width:420px){.NotFoundPage__button{margin-top:16px}}.NotFoundPage__button:hover{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14)}.DistrictDashboard{background-color:#fff;display:flex;flex:1 1;flex-direction:column;margin-top:72px;overflow:hidden}.NearbyServicesMap{height:100%;position:relative;width:100%}.NearbyServicesMap__container{overflow:hidden;position:relative;width:50%;z-index:1}@media screen and (max-width:768px){.NearbyServicesMap__container{display:none}}.NearbyServicesMap__skeleton{height:100%;opacity:.8;position:absolute;width:100%;z-index:10000}.NearbyServicesMap__loading-spinner{height:80px;left:calc(50% - 31px);opacity:.5;position:absolute;top:50%;width:80px}.NearbyServicesMap__button{background-color:#007ec6;border-color:#007ec6;border-radius:8px;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);color:#fff;cursor:pointer;font-family:"Axiforma-Bold",sans-serif;font-size:14px;height:37px;position:absolute;right:84px;top:50px;width:123px;z-index:4}.NearbyServicesMap__button:focus{outline:none}.NearbyServicesMap__button:hover{background-color:#004f77;border-color:#004f77;text-decoration:none}.NearbyServicesMap__button--hide{display:none}.NearbyServicesMap__marker{cursor:pointer}.NearbyServicesMap__tooltip-content--cost{font-weight:400}.RecommendedTableRow{font-size:12px;line-height:18px}.RecommendedTableRow th{border-bottom:0;padding:0;position:-webkit-sticky;position:sticky}.RecommendedTableRow__container{align-items:flex-start;background-color:#cce5f4;border-left:5px solid #007ec6;display:flex;height:100%;outline:2px solid #cce5f4;padding:.75rem calc(.75rem - 5px);width:100%}.RecommendedTableRow__text-container{align-self:center;display:flex;flex-flow:row nowrap;font-weight:400;margin-left:5px}@media screen and (max-width:420px){.RecommendedTableRow__text,.RecommendedTableRow__text-container{display:inline}}.NearbyServicesTable{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow:scroll;width:50%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.NearbyServicesTable{overflow:hidden}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.NearbyServicesTable .Table__container{overflow-x:hidden;overflow-y:auto}}.NearbyServicesTable__heading{background-color:#fff;color:#222;font-size:24px;padding:0 10px 5px}@media screen and (max-width:1024px){.NearbyServicesTable__heading{font-size:16px;line-height:1.5;margin:5px 15px;padding:0}}.NearbyServicesTable__subheading{color:#8a8a8a;font-size:16px}@media screen and (max-width:1024px){.NearbyServicesTable__subheading{font-size:14px}}.NearbyServicesTable__row:nth-of-type(odd){background-color:#f6f6f6}.NearbyServicesTable__table{color:#222}.NearbyServicesTable__header-row{font-size:14px;height:18px;width:147px}.NearbyServicesTable__cell{border-top:0;font-size:12px;height:100%;line-height:1.5}@media screen and (max-width:1440px){.NearbyServicesTable__cell{font-size:12px}}@media screen and (max-width:1024px){.NearbyServicesTable__cell{font-size:14px;height:100%}}.NearbyServicesTable__cell--name{align-items:flex-start;display:flex;flex-flow:row nowrap}.NearbyServicesTable__cell--district-name,.NearbyServicesTable__cell--district-name:hover,.NearbyServicesTable__cell>*,.NearbyServicesTable__cell>:hover{color:#007ec6}.NearbyServicesTable__cell--right{text-align:right}@media screen and (max-width:1024px){.NearbyServicesTable__cell--right{text-align:left}}@media screen and (max-width:420px){.NearbyServicesTable__cell--proximity,.NearbyServicesTable__cell--purpose{background-image:url(/static/media/icon-16-icon-info-secondary-3.dd631821.svg);background-position:45% 50%;background-repeat:no-repeat}}.Table__header{background-color:#fff;padding:5px .75rem;position:-webkit-sticky;position:sticky;top:0;z-index:1}.Table__header#average_monthly_cost .Header,.Table__header#download_speed_mbps .Header,.Table__header#recipient_district_name .Header,.Table__header#service_provider_name .Header{white-space:unset}.TableOptions{background:#fff;outline:5px solid #fff;position:-webkit-sticky;position:sticky;top:0;z-index:2}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.TableOptions{position:relative}}.TableOptions__container{display:flex;flex-flow:row wrap;width:100%}@media screen and (max-width:1024px){.TableOptions__container{justify-content:flex-start}}@media screen and (max-width:420px){.TableOptions__container{margin:0 1em}}@media screen and (max-width:320px){.TableOptions__container{margin:0}}@media screen and (max-width:420px){.NearbyServicesTable table,.NearbyServicesTable tbody,.NearbyServicesTable td,.NearbyServicesTable th,.NearbyServicesTable thead,.NearbyServicesTable tr{display:block}.NearbyServicesTable thead tr.NearbyServicesTable__header-row{left:-9999px;position:absolute;top:-9999px}.NearbyServicesTable .table td{border:0;padding-left:50%;position:relative}.NearbyServicesTable td:before{color:#222;left:6px;padding:5px 15px 0;position:absolute;text-align:right;top:6px;white-space:nowrap;width:45%}.NearbyServicesTable td:first-of-type:before{content:"School district:"}.NearbyServicesTable td:nth-of-type(2):before{content:"Internet Provider:"}.NearbyServicesTable td:nth-of-type(3):before{content:"Circuit Size:"}.NearbyServicesTable td:nth-of-type(4):before{content:"Monthly Cost:"}.NearbyServicesTable td:nth-of-type(5):before{content:"Proximity:"}.NearbyServicesTable td:nth-of-type(6):before{content:"Purpose:  "}.NearbyServicesTable td:nth-of-type(7):before{content:"# Students:"}}.PurposeFilter{min-width:240px}.PurposeFilter__header{margin-bottom:10px}.PurposeFilter__modal__tooltip{display:none}@media screen and (max-width:1024px){.PurposeFilter__modal__tooltip{display:inline-block;margin:0 5px}}.PurposeFilter__header__tooltip{height:18px;margin:0 3px}.PurposeFilter__aria-label{display:none}.PurposeFilter__label{align-items:center;display:flex}.PurposeFilter__label:hover{cursor:pointer}.PurposeFilter__label--text{font-size:14px}.PurposeFilter__checkbox--input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.PurposeFilter__checkbox-icon{border-radius:4px;display:block;font-size:24px}.PurposeFilter__checkbox-icon--checked{color:#007ec6;stroke:#007ec6}.PurposeFilter__checkbox-icon--unchecked{color:#fff;stroke:#222;stroke-width:14px}.PurposeFilter__label--text{margin-left:5px}.NearbyServices__filters-container{background-color:#f6f6f6;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14);display:flex;flex-direction:row;justify-content:space-between;z-index:3}@media screen and (max-width:1024px){.NearbyServices__filters-container{flex-wrap:wrap;z-index:2}}@media screen and (max-width:1024px){.NearbyServices__filters-container--open{z-index:3}}.NearbyServices__source-text{font-size:12px;height:24px;letter-spacing:.48px;line-height:1.5;margin:auto 12px;padding:26px 12px 52px 0;vertical-align:middle}@media screen and (max-width:1440px){.NearbyServices__source-text{font-size:12px}}@media screen and (max-width:1024px){.NearbyServices__source-text{flex-basis:100%;margin:10px 30px;padding:0}}@media screen and (max-width:420px){.NearbyServices__source-text{margin:0 16px 10px}}.NearbyServices{display:flex;flex:1 1;flex-direction:column;overflow:hidden}@media screen and (max-width:1024px){.NearbyServices{margin:0;width:100vw}}.NearbyServices .FilterPane,.NearbyServices__header{flex:0 1 auto}.NearbyServicesContainer{display:flex;flex:1 1;flex-flow:row nowrap;overflow:hidden}@media screen and (max-width:420px){.NearbyServicesContainer{overflow-x:auto}}.DistrictServices{display:inline-block}@media screen and (max-width:420px){.DistrictServices{display:none}}.DistrictServices__mobile{display:none}@media screen and (max-width:420px){.DistrictServices__mobile{display:block}}.DistrictServices__link{color:#007ec6;cursor:pointer;font-size:10px;white-space:nowrap}.DistrictServicesModal{display:none}.DistrictServicesModal__backdrop{background-color:rgba(0,0,0,.38);height:100%;position:fixed;width:100%}.DistrictServicesModal__content{background-color:#fff;border-radius:8px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 9px 46px 8px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.14);font-size:12px;margin:0 auto;max-height:500px;max-width:58vw;overflow:scroll;padding:30px;position:relative;top:70px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.DistrictServicesModal__content{max-width:95%}}@media screen and (max-width:320px){.DistrictServicesModal__content{padding:10px}}.DistrictServicesModal__header{display:flex;justify-content:space-between}.DistrictServicesModal__footer{font-size:12px}.DistrictServicesModal__footer img{vertical-align:text-top}.DistrictServicesModal__title{color:#222;font-size:22px;min-height:29px}.DistrictServicesModal__close-button{height:24px;width:24px}.DistrictServicesModal__close-button:hover{cursor:pointer}.DistrictServicesModal--open{bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:100000}.DistrictServicesModal__tooltip--content{font-size:12px;z-index:100001}.DistrictServicesModal__tooltip--content .popover-body{max-width:220px}.DistrictServicesModal .Table__container{height:auto}.UnfitMessage{background-color:#fff;padding-top:8px}.UnfitMessage a,.UnfitMessage a:hover{color:#007ec6}.UnfitMessage--dirty-services{display:flex;flex-direction:row;padding-bottom:4px}.UnfitMessage__icon--dirty-services{padding-right:.5em}.UnfitMessage__text--dirty-services{color:#222;font-family:"Axiforma-Bold",sans-serif;font-size:14px;margin:0;padding-top:1.5px}.UnfitMessage__icon--no-services{display:inline-block;float:left;padding-left:15%;padding-right:1.2em}@media screen and (max-width:1024px){.UnfitMessage__icon--no-services{padding-left:0;width:25%}}@media screen and (max-width:420px){.UnfitMessage__icon--no-services{padding:14px;width:78%}}.UnfitMessage__text--no-services{color:#222;font-size:21px;max-width:85%}@media screen and (max-width:1024px){.UnfitMessage__text--no-services{font-size:18px;max-width:62%}}@media screen and (max-width:420px){.UnfitMessage__text--no-services{max-width:85%}}@media screen and (max-width:420px){.DistrictServicesModal__backdrop{display:none}.DistrictServicesModal__content{bottom:0;height:100%;left:0;margin:0;max-height:none;max-width:100vw;position:fixed;right:0;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.DistrictServicesModal table,.DistrictServicesModal tbody,.DistrictServicesModal td,.DistrictServicesModal th,.DistrictServicesModal thead,.DistrictServicesModal tr{display:block}.DistrictServicesModal thead tr{left:-9999px;position:absolute;top:-9999px}.DistrictServicesModal .table tbody td,.DistrictServicesModal .table thead td{border:0;padding-left:50%;position:relative}}@media screen and (max-width:420px) and (max-width:320px){.DistrictServicesModal .table tbody td,.DistrictServicesModal .table thead td{min-height:60px}}@media screen and (max-width:420px){.DistrictServicesModal .table tfoot td{padding-left:0}.DistrictServicesModal tbody tr{padding-bottom:10px}.DistrictServicesModal tbody td:before{color:#222;left:6px;padding:5px 15px 0;position:absolute;text-align:right;top:6px;width:45%}.DistrictServicesModal tbody td:first-of-type:before{content:"Internet Provider:"}.DistrictServicesModal tbody td:nth-of-type(2):before{content:"Circuit Size:"}.DistrictServicesModal tbody td:nth-of-type(3):before{content:"Connections:"}.DistrictServicesModal tbody td:nth-of-type(4):before{content:"Monthly Cost/ Connection:"}.DistrictServicesModal tbody td:nth-of-type(5):before{content:"Purpose:"}.DistrictServicesModal tbody td:nth-of-type(6):before{content:"Contract End Date:"}}.DistrictDetails{display:flex;flex-flow:column;margin-left:1vw}@media screen and (max-width:1024px){.DistrictDetails{margin:0}}.DistrictDetails__link{color:#007ec6;cursor:pointer;font-size:12px;white-space:nowrap}.DistrictDetails__separator{display:inline}@media screen and (max-width:600px){.DistrictDetails__separator{display:none}}.DistrictDetails__separator:before{color:#4a4a4a;content:"|";margin:10px}.DistrictDetails__metrics{display:flex;flex-flow:row nowrap}@media screen and (max-width:600px){.DistrictDetails__metrics{margin-top:10px}}.DistrictDetails__metrics--current{margin-right:1vw}@media screen and (max-width:1024px){.DistrictDetails__metrics--current{margin-right:5vw}}@media screen and (max-width:768px){.DistrictDetails__metrics--current{margin-right:0}}.DistrictDetails__metrics--fcc{height:100%}.DistrictDetails__metrics--title{color:#4a4a4a;display:inline-block;font-size:10px;font-weight:500;letter-spacing:1.5px;line-height:1.6;margin-bottom:10px;opacity:.87;text-transform:uppercase;white-space:nowrap}.DistrictDetails__metric-container{display:flex;flex-flow:row nowrap;justify-content:space-between}@media screen and (max-width:600px){.DistrictDetails__metric-container{flex-flow:column}}.DistrictDetails__metric{margin:0 1vw 0 0}@media screen and (max-width:1024px){.DistrictDetails__metric{margin:0 5vw 0 0}}@media screen and (max-width:600px){.DistrictDetails__metric{margin:0 0 16px}}.DistrictDetails__metric--value{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:14px;line-height:1.5;white-space:nowrap}.DistrictDetails__metric--primary_provider{white-space:break-spaces}.DistrictDetails__metric--service_provider{white-space:normal}@media screen and (max-width:600px){.DistrictDetails__metric--service_provider{margin-right:-5vw}}.DistrictDetails__metric--description{color:#4a4a4a;font-family:"Axiforma-Regular",sans-serif;font-size:10px;line-height:1.5;white-space:nowrap}#DistrictDetails__metrics__tooltiip{max-width:400px}@media screen and (max-width:600px){#DistrictDetails__metrics__tooltiip{max-width:365px}}.DistrictDemographics{align-items:center;display:flex;flex-flow:row nowrap;line-height:1.5;margin-bottom:15px}@media screen and (max-width:420px){.DistrictDemographics{flex-flow:row wrap;margin-top:16px}}.DistrictDemographics__title{font-family:"Axiforma-Bold",sans-serif;font-size:14px;margin-right:10px;white-space:nowrap}@media screen and (max-width:600px){.DistrictDemographics__title{width:100%}}.DistrictDemographics__title--skeleton{width:30vw}@media screen and (max-width:1024px){.DistrictDemographics__title--skeleton{width:40vw}}.DistrictDemographics__title__icon{height:24px;margin-right:5px;vertical-align:text-bottom}.DistrictDemographics__num-students{color:#8a8a8a;font-size:12px;line-height:1.29;white-space:nowrap}.DistrictDemographics__num-students:after{content:"|";margin:10px}.BandwidthStatus{display:grid;margin-left:1vw;max-width:500px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.BandwidthStatus{display:-ms-grid}}@media screen and (max-width:1024px){.BandwidthStatus{margin:3vw 5vw 0 0;max-width:400px}}@media screen and (max-width:768px){.BandwidthStatus{margin:3vw 3vw 0 0;max-width:345px}}@media screen and (max-width:600px){.BandwidthStatus{margin:5vw 5vw 0 0}}.BandwidthStatus__graphic,.BandwidthStatus__graphic--skeleton{grid-column:1;grid-row:1/3;margin-right:16px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.BandwidthStatus__graphic,.BandwidthStatus__graphic--skeleton{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2}}@media screen and (max-width:1024px){.BandwidthStatus__graphic,.BandwidthStatus__graphic--skeleton{grid-row:1}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.BandwidthStatus__graphic,.BandwidthStatus__graphic--skeleton{-ms-grid-row-span:unset}}.BandwidthStatus__graphic--skeleton,.BandwidthStatus__graphic--skeleton--skeleton{height:112px;width:118px}@media screen and (max-width:1024px){.BandwidthStatus__graphic--skeleton,.BandwidthStatus__graphic--skeleton--skeleton{height:90px;width:90px}}@media screen and (max-width:1024px){.BandwidthStatus__graphic--image,.BandwidthStatus__graphic--skeleton--image{height:68px}}.BandwidthStatus__title,.BandwidthStatus__title--skeleton{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:14px;line-height:1.5;grid-column:2;grid-row:1;margin-top:5px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.BandwidthStatus__title,.BandwidthStatus__title--skeleton{-ms-grid-column:2;-ms-grid-row:1}}@media screen and (max-width:1024px){.BandwidthStatus__title,.BandwidthStatus__title--skeleton{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:12px;line-height:18px}}.BandwidthStatus__title--skeleton,.BandwidthStatus__title--skeleton--skeleton{display:flex;flex-flow:column;justify-content:space-between;width:10vw}@media screen and (max-width:1024px){.BandwidthStatus__title--skeleton,.BandwidthStatus__title--skeleton--skeleton{justify-content:space-evenly;width:20vw}}@media screen and (max-width:420px){.BandwidthStatus__title--skeleton,.BandwidthStatus__title--skeleton--skeleton{width:55vw}}.BandwidthStatus__bar-section,.BandwidthStatus__bar-section--skeleton{grid-column:2;grid-row:2}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.BandwidthStatus__bar-section,.BandwidthStatus__bar-section--skeleton{-ms-grid-column:2;-ms-grid-row:2}}@media screen and (max-width:1024px){.BandwidthStatus__bar-section,.BandwidthStatus__bar-section--skeleton{grid-column:1/3}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.BandwidthStatus__bar-section,.BandwidthStatus__bar-section--skeleton{-ms-grid-column:1;-ms-grid-column-span:1}}.BandwidthStatus__bar-section--skeleton,.BandwidthStatus__bar-section--skeleton--skeleton{margin-top:1vw;width:15vw}@media screen and (max-width:1024px){.BandwidthStatus__bar-section--skeleton,.BandwidthStatus__bar-section--skeleton--skeleton{width:35vw}}@media screen and (max-width:420px){.BandwidthStatus__bar-section--skeleton,.BandwidthStatus__bar-section--skeleton--skeleton{width:85vw}}.BandwidthStatus__bar{background-color:#f6f6f6;border-radius:3px;display:inline-block;height:16px;position:relative;width:100%}.BandwidthStatus__bar--meeting-goal{background-color:#007ec6}.BandwidthStatus__bar--labels{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:14px;line-height:1.5;display:flex;justify-content:space-between;margin-top:16px;min-width:140px;width:100%}@media screen and (max-width:768px){.BandwidthStatus__bar--labels{margin-top:5px}}@media screen and (max-width:420px){.BandwidthStatus__bar--labels{font-size:12px}}.BandwidthStatus__bar--label{padding-right:5px;white-space:nowrap}.BandwidthStatus__bar--arrow{border-bottom:8px solid #f6f6f6;border-left:10px solid #99cbe8;border-top:8px solid #f6f6f6}.BandwidthStatus__bar--arrow--meeting-goal{border-left:10px solid #007ec6}.BandwidthStatus__icon{vertical-align:bottom}.BandwidthStatus__text{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:14px;line-height:1.5;grid-column:2;grid-row:2;margin-top:-20px}@media screen and (max-width:1024px){.BandwidthStatus__text{margin-top:0}}.MeetingGoalModal{background-color:#fff;border-radius:8px;box-shadow:0 11px 15px -7px,0 9px 46px 8px,0 24px 38px 3px;display:flex;flex-flow:column;font-size:12px;max-height:568px;max-width:672px;overflow:auto;position:relative;top:70px}@media screen and (max-width:420px){.MeetingGoalModal{max-height:100%;top:0}}.MeetingGoalModal__background{background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:10000}@media screen and (max-width:420px){.MeetingGoalModal__background{display:inline-block}}.MeetingGoalModal--closed{display:none}.MeetingGoalTabs{display:flex;width:100%}.MeetingGoalTabs__tab{align-items:center;background-color:#ebebeb;border:0;color:#4a4a4a;cursor:pointer;display:flex;font-size:14px;height:48px;justify-content:center;line-height:1.5;overflow-y:hidden;position:relative;text-align:center;width:50%}.MeetingGoalTabs__tab:hover{background-color:#cce5f4;text-decoration:underline}.MeetingGoalTabs__tab--selected{background-color:#fff;color:#007ec6;font-family:"Axiforma-Bold",sans-serif}.MeetingGoalTabs__tab--selected:hover{background-color:#fff}.MeetingGoalTabs__close{display:inline-block;padding-right:16px;position:absolute;right:0}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.MeetingGoalTabs__close{top:12px}}.MeetingGoalTabs__text{padding-right:37px}@media screen and (max-width:420px){.MeetingGoalTable__NEARBY thead,.MeetingGoalTable__STATE thead{display:none}.MeetingGoalTable__NEARBY tr,.MeetingGoalTable__STATE tr{display:block}.MeetingGoalTable__NEARBY td,.MeetingGoalTable__STATE td{display:block;padding-left:50%;position:relative}.MeetingGoalTable__NEARBY td:before,.MeetingGoalTable__STATE td:before{left:6px;margin-right:51%;position:absolute;top:12px}.MeetingGoalTable__NEARBY td:first-of-type:before,.MeetingGoalTable__STATE td:first-of-type:before{content:"School District:"}.MeetingGoalTable__NEARBY td:nth-of-type(2):before,.MeetingGoalTable__STATE td:nth-of-type(2):before{content:"Proximity:"}.MeetingGoalTable__NEARBY td:nth-of-type(3):before,.MeetingGoalTable__STATE td:nth-of-type(3):before{content:"Bandwidth / student:"}.MeetingGoalTable__NEARBY td:nth-of-type(4):before,.MeetingGoalTable__STATE td:nth-of-type(4):before{content:"Total Internet Bandwidth:"}.MeetingGoalTable__NEARBY td:nth-of-type(5):before,.MeetingGoalTable__STATE td:nth-of-type(5):before{content:"Students:"}}.MeetingGoalTable__NEARBY .MeetingGoalTable__NEARBY__header--distance,.MeetingGoalTable__NEARBY .MeetingGoalTable__STATE__header--entity_name,.MeetingGoalTable__STATE .MeetingGoalTable__NEARBY__header--distance,.MeetingGoalTable__STATE .MeetingGoalTable__STATE__header--entity_name{border-bottom:2px solid #007ec6;font-family:"Axiforma-Bold",sans-serif}.MeetingGoalTable{margin:16px}.MeetingGoalTable__title{font-size:22px}@media screen and (max-width:420px){.MeetingGoalTable__title{font-size:20px}}.MeetingGoalTable__headers{font-size:12px}.MeetingGoalTable__header{font-weight:400;height:56px;text-align:left;vertical-align:text-top}.MeetingGoalTable__link{color:#007ec6}@media screen and (max-width:420px){.MeetingGoalTable__link{padding:0}}@media screen and (max-width:420px){.MeetingGoalTable__row{height:auto;padding:10px}}.MeetingGoalTable__column--num_students{text-align:right}@media screen and (max-width:420px){.MeetingGoalTable__column--num_students{height:auto;padding-left:50%;text-align:left}}.StateMetrics{margin-left:1vw}@media screen and (max-width:1024px){.StateMetrics{margin:3vw 0 0 5vw}}@media screen and (max-width:768px){.StateMetrics{margin:3vw 0 0}}@media screen and (max-width:600px){.StateMetrics{margin:5vw 0 0}}.StateMetrics__title{font-family:"Axiforma-Bold",sans-serif;font-size:14px;line-height:1.5}.StateMetrics__metrics{display:flex;flex-flow:row wrap;justify-content:space-between}.StateMetrics__metric{margin-right:1vw;width:100px}@media screen and (max-width:768px){.StateMetrics__metric{width:165px}}@media screen and (max-width:600px){.StateMetrics__metric{width:155px}}@media screen and (max-width:320px){.StateMetrics__metric{width:100px}}.StateMetrics__metric--value{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:14px;line-height:1.5}.StateMetrics__metric--description{color:#4a4a4a}.StateMetrics__metric--description,.StateMetrics__metric--link{font-family:"Axiforma-Regular",sans-serif;font-size:10px;line-height:1.8}.StateMetrics__metric--link{color:#007ec6;cursor:pointer}.DistrictBanner{display:flex;flex-flow:row nowrap;justify-content:center;margin:20px auto;max-width:2000px}@media screen and (max-width:1024px){.DistrictBanner{flex-flow:row wrap;justify-content:space-between;margin:20px}}@media screen and (max-width:768px){.DistrictBanner{margin:12px}}@media screen and (max-width:320px){.DistrictBanner{margin:10px}}.sos-2019-AK_1X{background-position:-1050px -150px;width:70px;height:70px}.sos-2019-AK_1X,.sos-2019-AK_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-AK_2X{background-position:0 0;width:140px;height:140px}.sos-2019-AL_1X{background-position:-1050px -230px;width:70px;height:70px}.sos-2019-AL_1X,.sos-2019-AL_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-AL_2X{background-position:-150px 0;width:140px;height:140px}.sos-2019-AR_1X{background-position:-1050px -310px;width:70px;height:70px}.sos-2019-AR_1X,.sos-2019-AR_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-AR_2X{background-position:0 -150px;width:140px;height:140px}.sos-2019-AZ_1X{background-position:-1050px -390px;width:70px;height:70px}.sos-2019-AZ_1X,.sos-2019-AZ_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-AZ_2X{background-position:-150px -150px;width:140px;height:140px}.sos-2019-CA_1X{background-position:-1050px -470px;width:70px;height:70px}.sos-2019-CA_1X,.sos-2019-CA_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-CA_2X{background-position:-300px 0;width:140px;height:140px}.sos-2019-CO_1X{background-position:-1050px -550px;width:70px;height:70px}.sos-2019-CO_1X,.sos-2019-CO_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-CO_2X{background-position:-300px -150px;width:140px;height:140px}.sos-2019-CT_1X{background-position:-1050px -630px;width:70px;height:70px}.sos-2019-CT_1X,.sos-2019-CT_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-CT_2X{background-position:0 -300px;width:140px;height:140px}.sos-2019-DE_1X{background-position:-1050px -710px;width:70px;height:70px}.sos-2019-DE_1X,.sos-2019-DE_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-DE_2X{background-position:-150px -300px;width:140px;height:140px}.sos-2019-FL_1X{background-position:-1050px -790px;width:70px;height:70px}.sos-2019-FL_1X,.sos-2019-FL_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-FL_2X{background-position:-300px -300px;width:140px;height:140px}.sos-2019-GA_1X{background-position:-1050px -870px;width:70px;height:70px}.sos-2019-GA_1X,.sos-2019-GA_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-GA_2X{background-position:-450px 0;width:140px;height:140px}.sos-2019-HI_1X{background-position:-1050px -950px;width:70px;height:70px}.sos-2019-HI_1X,.sos-2019-HI_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-HI_2X{background-position:-450px -150px;width:140px;height:140px}.sos-2019-IA_1X{background-position:0 -1050px;width:70px;height:70px}.sos-2019-IA_1X,.sos-2019-IA_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-IA_2X{background-position:-450px -300px;width:140px;height:140px}.sos-2019-ID_1X{background-position:-80px -1050px;width:70px;height:70px}.sos-2019-ID_1X,.sos-2019-ID_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-ID_2X{background-position:0 -450px;width:140px;height:140px}.sos-2019-IL_1X{background-position:-160px -1050px;width:70px;height:70px}.sos-2019-IL_1X,.sos-2019-IL_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-IL_2X{background-position:-150px -450px;width:140px;height:140px}.sos-2019-IN_1X{background-position:-240px -1050px;width:70px;height:70px}.sos-2019-IN_1X,.sos-2019-IN_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-IN_2X{background-position:-300px -450px;width:140px;height:140px}.sos-2019-KS_1X{background-position:-320px -1050px;width:70px;height:70px}.sos-2019-KS_1X,.sos-2019-KS_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-KS_2X{background-position:-450px -450px;width:140px;height:140px}.sos-2019-KY_1X{background-position:-400px -1050px;width:70px;height:70px}.sos-2019-KY_1X,.sos-2019-KY_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-KY_2X{background-position:-600px 0;width:140px;height:140px}.sos-2019-LA_1X{background-position:-480px -1050px;width:70px;height:70px}.sos-2019-LA_1X,.sos-2019-LA_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-LA_2X{background-position:-600px -150px;width:140px;height:140px}.sos-2019-MA_1X{background-position:-560px -1050px;width:70px;height:70px}.sos-2019-MA_1X,.sos-2019-MA_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-MA_2X{background-position:-600px -300px;width:140px;height:140px}.sos-2019-MD_1X{background-position:-640px -1050px;width:70px;height:70px}.sos-2019-MD_1X,.sos-2019-MD_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-MD_2X{background-position:-600px -450px;width:140px;height:140px}.sos-2019-ME_1X{background-position:-720px -1050px;width:70px;height:70px}.sos-2019-ME_1X,.sos-2019-ME_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-ME_2X{background-position:0 -600px;width:140px;height:140px}.sos-2019-MI_1X{background-position:-800px -1050px;width:70px;height:70px}.sos-2019-MI_1X,.sos-2019-MI_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-MI_2X{background-position:-150px -600px;width:140px;height:140px}.sos-2019-MN_1X{background-position:-880px -1050px;width:70px;height:70px}.sos-2019-MN_1X,.sos-2019-MN_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-MN_2X{background-position:-300px -600px;width:140px;height:140px}.sos-2019-MO_1X{background-position:-960px -1050px;width:70px;height:70px}.sos-2019-MO_1X,.sos-2019-MO_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-MO_2X{background-position:-450px -600px;width:140px;height:140px}.sos-2019-MS_1X{background-position:-1040px -1050px;width:70px;height:70px}.sos-2019-MS_1X,.sos-2019-MS_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-MS_2X{background-position:-600px -600px;width:140px;height:140px}.sos-2019-MT_1X{background-position:-1199px 0;width:70px;height:70px}.sos-2019-MT_1X,.sos-2019-MT_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-MT_2X{background-position:-750px 0;width:140px;height:140px}.sos-2019-NC_1X{background-position:-1199px -80px;width:70px;height:70px}.sos-2019-NC_1X,.sos-2019-NC_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-NC_2X{background-position:-750px -150px;width:140px;height:140px}.sos-2019-ND_1X{background-position:-1199px -160px;width:70px;height:70px}.sos-2019-ND_1X,.sos-2019-ND_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-ND_2X{background-position:-750px -300px;width:140px;height:140px}.sos-2019-NE_1X{background-position:-1199px -240px;width:70px;height:70px}.sos-2019-NE_1X,.sos-2019-NE_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-NE_2X{background-position:-750px -450px;width:140px;height:140px}.sos-2019-NH_1X{background-position:-1199px -320px;width:70px;height:70px}.sos-2019-NH_1X,.sos-2019-NH_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-NH_2X{background-position:-750px -600px;width:140px;height:140px}.sos-2019-NJ_1X{background-position:-1199px -400px;width:70px;height:70px}.sos-2019-NJ_1X,.sos-2019-NJ_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-NJ_2X{background-position:0 -750px;width:140px;height:140px}.sos-2019-NM_1X{background-position:-1199px -480px;width:70px;height:70px}.sos-2019-NM_1X,.sos-2019-NM_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-NM_2X{background-position:-150px -750px;width:140px;height:140px}.sos-2019-NV_1X{background-position:-1199px -560px;width:70px;height:70px}.sos-2019-NV_1X,.sos-2019-NV_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-NV_2X{background-position:-300px -750px;width:140px;height:140px}.sos-2019-NY_1X{background-position:-1199px -640px;width:70px;height:70px}.sos-2019-NY_1X,.sos-2019-NY_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-NY_2X{background-position:-450px -750px;width:140px;height:140px}.sos-2019-OH_1X{background-position:-1199px -720px;width:70px;height:70px}.sos-2019-OH_1X,.sos-2019-OH_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-OH_2X{background-position:-600px -750px;width:140px;height:140px}.sos-2019-OK_1X{background-position:-1199px -800px;width:70px;height:70px}.sos-2019-OK_1X,.sos-2019-OK_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-OK_2X{background-position:-750px -750px;width:140px;height:140px}.sos-2019-OR_1X{background-position:-1199px -880px;width:70px;height:70px}.sos-2019-OR_1X,.sos-2019-OR_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-OR_2X{background-position:-900px 0;width:140px;height:140px}.sos-2019-PA_1X{background-position:-1199px -960px;width:70px;height:70px}.sos-2019-PA_1X,.sos-2019-PA_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-PA_2X{background-position:-900px -150px;width:140px;height:140px}.sos-2019-RI_1X{background-position:-1199px -1040px;width:70px;height:70px}.sos-2019-RI_1X,.sos-2019-RI_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-RI_2X{background-position:-900px -300px;width:140px;height:140px}.sos-2019-SC_1X{background-position:0 -1130px;width:70px;height:70px}.sos-2019-SC_1X,.sos-2019-SC_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-SC_2X{background-position:-1050px 0;width:139px;height:140px}.sos-2019-SD_1X{background-position:-80px -1130px;width:70px;height:70px}.sos-2019-SD_1X,.sos-2019-SD_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-SD_2X{background-position:-900px -450px;width:140px;height:140px}.sos-2019-TN_1X{background-position:-160px -1130px;width:70px;height:70px}.sos-2019-TN_1X,.sos-2019-TN_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-TN_2X{background-position:-900px -600px;width:140px;height:140px}.sos-2019-TX_1X{background-position:-240px -1130px;width:70px;height:70px}.sos-2019-TX_1X,.sos-2019-TX_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-TX_2X{background-position:-900px -750px;width:140px;height:140px}.sos-2019-UT_1X{background-position:-320px -1130px;width:70px;height:70px}.sos-2019-UT_1X,.sos-2019-UT_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-UT_2X{background-position:0 -900px;width:140px;height:140px}.sos-2019-VA_1X{background-position:-400px -1130px;width:70px;height:70px}.sos-2019-VA_1X,.sos-2019-VA_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-VA_2X{background-position:-150px -900px;width:140px;height:140px}.sos-2019-VT_1X{background-position:-480px -1130px;width:70px;height:70px}.sos-2019-VT_1X,.sos-2019-VT_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-VT_2X{background-position:-300px -900px;width:140px;height:140px}.sos-2019-WA_1X{background-position:-560px -1130px;width:70px;height:70px}.sos-2019-WA_1X,.sos-2019-WA_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-WA_2X{background-position:-450px -900px;width:140px;height:140px}.sos-2019-WI_1X{background-position:-640px -1130px;width:70px;height:70px}.sos-2019-WI_1X,.sos-2019-WI_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-WI_2X{background-position:-600px -900px;width:140px;height:140px}.sos-2019-WV_1X{background-position:-720px -1130px;width:70px;height:70px}.sos-2019-WV_1X,.sos-2019-WV_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-WV_2X{background-position:-750px -900px;width:140px;height:140px}.sos-2019-WY_1X{background-position:-800px -1130px;width:70px;height:70px}.sos-2019-WY_1X,.sos-2019-WY_2X{background-image:url(https://esh-baloo-images.s3-us-west-1.amazonaws.com/sprite-7468cfb5cf650856c6da384283a5ed4a.png)}.sos-2019-WY_2X{background-position:-900px -900px;width:140px;height:140px}.CostOverTime__tooltip,.MedianCost__tooltip,.PercentMeetingGoal__tooltip{border-collapse:collapse;border-spacing:0;font-family:"Axiforma-Regular",sans-serif;min-height:70px;min-width:136px;opacity:1;pointer-events:none;width:100%}.StateRankings__tooltip{height:100%;width:350px}@media screen and (max-width:768px){.StateRankings__tooltip{width:270px}}.ChartTooltip{background-color:#fff;border-radius:8px;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14)}.ChartTooltip__table{width:100%}.ChartTooltip__header{background-color:#f6f6f6;border-radius:8px 8px 0 0;color:#222;font-size:14px;font-weight:400;height:32px;padding:8px 8px 4px}.ChartTooltip__header--star{padding-bottom:3px}.ChartTooltip__body{color:#222;font-size:12px;line-height:1.5}.ChartTooltip__container{display:flex;flex:1 2;flex-flow:row;height:118px;position:relative}@media screen and (max-width:768px){.ChartTooltip__container{height:144px}}.ChartTooltip__container:after{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 94%);border-radius:8px;bottom:6px;content:"";height:25px;left:0;position:absolute;width:100%;z-index:1}.ChartTooltip__container--photo{border-radius:50%;height:70px;margin:18px 10px 10px;width:70px}.ChartTooltip__container--quote{background-color:#fff;height:94px;margin-top:16px;overflow:scroll;width:245px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.ChartTooltip__container--quote{-ms-overflow-style:none}}@media screen and (max-width:768px){.ChartTooltip__container--quote{height:120px;width:165px}}.ChartTooltip__container--quote:after{content:"\A";margin:10px}.ChartTooltip__key{display:inline}.ChartTooltip__value{display:inline-block;float:right;padding-right:10px;text-align:right}.ChartTooltip__icon{border-radius:8px;display:inline-block;height:8px;margin:0 10px;width:8px}.ChartTooltip__dollar{display:block;font-size:16px;font-weight:700;padding-top:5px;text-align:center;width:100%}.ChartTooltip__icon--state{background-color:#039be5}.ChartTooltip__icon--state-comparison{background-color:#9d4b82}.ChartTooltip__icon--national{background-color:#fd676e}.ChartHeader{margin-bottom:1em;padding:0 20px;width:100%}@media screen and (max-width:420px){.ChartHeader{padding:0 10px}}.ChartHeader__title{font-size:20px;line-height:1.5;padding:10px 0}@media screen and (max-width:768px){.ChartHeader__title{font-size:16px}}@media screen and (max-width:600px){.ChartHeader__title{font-size:14px}}.ChartHeader__subtitle{color:#4a4a4a;font-size:14px;line-height:1.71}@media screen and (max-width:1024px){.ChartHeader__subtitle{font-size:14px}}@media screen and (max-width:600px){.ChartHeader__subtitle{font-size:12px}}.ChartLegend{font-size:10px;padding:0 30px}@media screen and (max-width:420px){.ChartLegend{padding:0 10px}}.ChartLegend__series{display:inline-block}.ChartLegend__series__box{border-radius:4px;display:inline-block;height:12px;width:12px}.ChartLegend__series__label{display:inline-block;padding:10px 20px 10px 5px}.national .ChartLegend__series__box{background-color:#fd676e}.state .ChartLegend__series__box{background-color:#039be5}.state-comparison .ChartLegend__series__box{background-color:#9d4b82}.ViewSlider{display:flex;flex-direction:column;padding-left:20px;z-index:0}.ViewSlider--districts .ViewSlider__indicator{width:120px}.ViewSlider--students .ViewSlider__indicator{left:100%;transform:translateX(-100%);width:90px}.ViewSlider__labels{cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:400;justify-content:space-between;text-align:center}.ViewSlider__label{padding-bottom:10px;z-index:15}.ViewSlider__label--on{font-weight:700}.ViewSlider__label--off{font-weight:400}.ViewSlider__slider{align-items:center;background:#dee2e6;border-radius:12.5px;bottom:10px;display:flex;height:5px;justify-content:space-between;position:relative;width:220px}.ViewSlider__slider .ViewSlider__indicator{background:#007ec6;border-radius:12.5px;box-shadow:0 0 2px 0 rgba(0,0,0,.38);content:"";height:5px;position:absolute}.PercentMeetingGoal{background-color:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);display:flex;flex-flow:row wrap;grid-column:1/span 4;grid-row:1}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.PercentMeetingGoal{-ms-grid-column:1;-ms-grid-column-span:4;-ms-grid-row:1;display:flex;margin:7px;width:42vw}}@media screen and (max-width:1024px){.PercentMeetingGoal{grid-column:1/span 4;grid-row:1}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.PercentMeetingGoal{-ms-grid-column-span:4;width:50vw}}@media screen and (max-width:420px){.PercentMeetingGoal{margin:0 0 15px}}@media screen and (max-width:420px) and (-ms-high-contrast:active),screen and (max-width:420px) and (-ms-high-contrast:none){.PercentMeetingGoal{padding:10px 0}}.PercentMeetingGoal__content-container{display:flex;flex-direction:column;justify-content:space-between;width:100%}.PercentMeetingGoal__expand{grid-column:1/span 6}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.PercentMeetingGoal__expand{-ms-grid-column:1;-ms-grid-column-span:3;width:65vw}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.PercentMeetingGoal__expand{-ms-grid-column-span:6;width:92.5vw}}.PercentMeetingGoal__chart{height:30vh;padding:0 20px;position:relative;width:auto}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.PercentMeetingGoal__chart{height:40vh;width:auto}}@media screen and (max-width:1024px){.PercentMeetingGoal__chart{height:32vh;padding:0 10px}}.PercentMeetingGoal__button{align-self:center;margin-bottom:.85em}.CostOverTime{background-color:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);display:flex;flex-flow:column;grid-column:4/span 3;grid-row:2}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.CostOverTime{-ms-grid-column:3;-ms-grid-column-span:4;-ms-grid-row:2;margin:7px;width:55vw}}@media screen and (max-width:1024px){.CostOverTime{grid-column:1/span 4;grid-row:3;margin-bottom:20px}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.CostOverTime{-ms-grid-column:1;-ms-grid-column-span:4;-ms-grid-row:3;width:auto}}@media screen and (max-width:768px){.CostOverTime{align-items:center}}@media screen and (max-width:600px){.CostOverTime{margin:15px 0}}.CostOverTime__expand{grid-column-end:span 5}@media screen and (max-width:1024px){.CostOverTime__expand{grid-column-end:span 6}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.CostOverTime__expand{-ms-grid-column:1;-ms-grid-column-span:6;width:auto}}.CostOverTime__chart{height:25vh;padding:0 2em;position:relative;width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.CostOverTime__chart{width:51vw}}@media screen and (max-width:1024px){.CostOverTime__chart{height:20vh}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.CostOverTime__chart{height:35vh;width:85vw}}@media screen and (max-width:420px){.CostOverTime__chart{padding:0 1em}}.CostOverTime__footnote{align-self:flex-start;font-size:12px;padding:20px 30px 10px}@media screen and (max-width:420px){.CostOverTime__footnote{padding:20px 10px 10px}}.CostOverTime__footnote__pdf-link:hover{cursor:pointer}.CostOverTime__footnote a{color:#007ec6}.CostOverTime .ChartLegend{align-self:flex-start}.ContractsExpiring{align-items:center;background-color:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.2);display:flex;flex-flow:column;grid-column:5/span 2;grid-row:1;justify-content:space-between}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.ContractsExpiring{-ms-grid-column:5;-ms-grid-column-span:1;-ms-grid-row:1;display:block;margin:7px;width:26.5vw}}@media screen and (max-width:1024px){.ContractsExpiring{grid-column:1/span 2;grid-row:2;height:100%;width:100%}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.ContractsExpiring{-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:2;height:auto;width:36vw}}@media screen and (max-width:768px){.ContractsExpiring{width:100%}}@media screen and (max-width:768px) and (-ms-high-contrast:active),screen and (max-width:768px) and (-ms-high-contrast:none){.ContractsExpiring{width:37vw}}@media screen and (max-width:600px){.ContractsExpiring{margin:15px 0}}@media screen and (max-width:600px) and (-ms-high-contrast:active),screen and (max-width:600px) and (-ms-high-contrast:none){.ContractsExpiring{padding:10px 0}}.ContractsExpiring__expand{grid-column:7/span 2}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.ContractsExpiring__expand{-ms-grid-column:4;-ms-grid-column-span:2;width:25vw}}@media screen and (max-width:1024px){.ContractsExpiring__expand{grid-column:1/span 2;grid-row:2}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.ContractsExpiring__expand{-ms-grid-column:1;-ms-grid-column-span:2;height:auto;width:36vw}}.ContractsExpiring__content-container{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.ContractsExpiring__metric-container{align-items:center;display:flex;flex-flow:row nowrap;padding:1vw}@media screen and (max-width:1024px){.ContractsExpiring__metric-container{margin-bottom:1em;padding:0 1em}}@media screen and (max-width:600px){.ContractsExpiring__metric-container{justify-content:center}}@media screen and (max-width:420px){.ContractsExpiring__metric-container{flex-flow:row nowrap;margin-bottom:2em}}.ContractsExpiring__circle{border:2px solid #039be5;border-radius:50%;display:flex;flex-direction:column;height:10vw;justify-content:center;width:10vw}@media screen and (max-width:1024px){.ContractsExpiring__circle{height:118px;width:118px}}.ContractsExpiring__metric{font-size:20px;line-height:1.5;text-align:center}@media screen and (max-width:1024px){.ContractsExpiring__metric{font-size:14px;line-height:1.71}}.ContractsExpiring__metric span{display:block;font-size:16px}@media screen and (max-width:1024px){.ContractsExpiring__metric span{font-size:14px}}.ContractsExpiring__icon{align-self:center;height:35px;margin-bottom:8px;width:33px}.ContractsExpiring__text{flex:1 1;font-size:14px;line-height:1.5;margin:12px;text-align:left}@media screen and (max-width:1024px){.ContractsExpiring__text{font-size:12px;letter-spacing:.48px}}.ContractsExpiring__button{align-self:center;margin-bottom:.85em}@media screen and (max-width:1024px){.ContractsExpiring__button{max-width:240px}}@media screen and (max-width:420px){.ContractsExpiring__button{max-width:100%}}.GovernorQuoteBox{background-color:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);flex:1 1 auto;grid-column:7/span 2;grid-row:1;padding-bottom:8px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.GovernorQuoteBox{-ms-grid-column:6;-ms-grid-column-span:1;-ms-grid-row:1;display:block;margin:7px;width:20.5vw}}@media screen and (max-width:1024px){.GovernorQuoteBox{grid-column:5/span 2}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.GovernorQuoteBox{-ms-grid-column:5;-ms-grid-column-span:1;-ms-grid-row:1;width:41vw}}@media screen and (max-width:420px){.GovernorQuoteBox{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:8px 0;width:100vw}}@media screen and (max-width:600px){.GovernorQuoteBox{margin:15px 0}}@media screen and (max-width:600px) and (-ms-high-contrast:active),screen and (max-width:600px) and (-ms-high-contrast:none){.GovernorQuoteBox{width:42vw}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.GovernorQuoteBox__expand{-ms-grid-column:4;-ms-grid-column-span:2;width:25vw}}@media screen and (max-width:1024px){.GovernorQuoteBox__expand{grid-column:1/span 2;grid-row:2}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.GovernorQuoteBox__expand{-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:2;height:auto;width:36vw}}.GovernorQuoteBox__header{align-items:center;background-color:#e5f2f9;color:#222;display:flex;font-family:"Axiforma-Regular",sans-serif;font-size:20px;line-height:1.5;padding:8px}@media screen and (max-width:768px){.GovernorQuoteBox__header{font-size:14px}}.GovernorQuoteBox__photo{border-radius:50%;flex-shrink:0;height:56px;margin:4px 8px;width:56px}.GovernorQuoteBox__quote{color:#222;display:block;font-family:"Axiforma-Regular",sans-serif;font-size:14px;line-height:1.5;margin:16px}.StateQuoteBox{background-color:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);flex:1 1 auto;grid-column:7/span 2;grid-row:2;padding-bottom:8px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.StateQuoteBox{-ms-grid-column:6;-ms-grid-column-span:1;-ms-grid-row:2;display:block;margin:7px;width:20.5vw}}@media screen and (max-width:1024px){.StateQuoteBox{grid-column:5/span 2;grid-row:3;margin-bottom:20px}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.StateQuoteBox{-ms-grid-column:5;-ms-grid-column-span:1;-ms-grid-row:3;width:41vw}}@media screen and (max-width:420px){.StateQuoteBox{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:8px 0;width:100vw}}@media screen and (max-width:600px){.StateQuoteBox{margin:15px 0}}@media screen and (max-width:600px) and (-ms-high-contrast:active),screen and (max-width:600px) and (-ms-high-contrast:none){.StateQuoteBox{width:42vw}}.StateQuoteBox__expand{grid-column:1/span 8;grid-row:3}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.StateQuoteBox__expand{-ms-grid-column:1;-ms-grid-column-span:8;-ms-grid-row:3;width:auto}}@media screen and (max-width:1024px){.StateQuoteBox__expand{grid-column:1/span 6;grid-row:4}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.StateQuoteBox__expand{-ms-grid-column-span:6;-ms-grid-row:4;height:auto;width:92vw}}.StateQuoteBox__header{align-items:center;background-color:#e5f2f9;color:#222;display:flex;font-family:"Axiforma-Regular",sans-serif;font-size:20px;line-height:1.5;padding:8px}@media screen and (max-width:768px){.StateQuoteBox__header{font-size:14px}}.StateQuoteBox__quote{color:#222;display:block;font-family:"Axiforma-Regular",sans-serif;font-size:14px;line-height:1.5;margin:16px}.StateOverviewPDFButton{border-radius:8px;display:inline-block;height:40px;justify-content:center;margin:17px;padding:0 16px;vertical-align:middle;width:auto}@media screen and (max-width:420px){.StateOverviewPDFButton{margin:17px 0;padding:0 5px}}.StateOverviewPDFButton__loading{background-color:#8a8a8a}.StateOverviewPDFButton__loading:hover{cursor:default}.StateOverviewPDFButton__loading-spinner{padding-right:2px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.StateOverviewPDFButton__loading-spinner{height:30px;padding-top:10px}}.StateOverviewPDFButton__active{background-color:#007ec6}.StateOverviewPDFButton__active:hover{cursor:pointer;text-decoration:none}.ErateAppliedFunding,.StateOverviewPDFButton__active:hover{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14)}.ErateAppliedFunding{align-items:center;background-color:#fff;display:flex;flex-flow:column;grid-column:1/span 3;grid-row:2}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.ErateAppliedFunding{-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:2;margin:7px;width:35vw}}@media screen and (max-width:1024px){.ErateAppliedFunding{grid-column:3/span 4;grid-row:2}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.ErateAppliedFunding{-ms-grid-column:3;-ms-grid-column-span:3;-ms-grid-row:2;width:55vw}}@media screen and (max-width:600px){.ErateAppliedFunding{grid-column:1/span 2;grid-row:3;margin:15px 0}}.ErateAppliedFunding__content-container{display:flex;flex-flow:column;width:100%}@media screen and (max-width:1024px){.ErateAppliedFunding__expand{grid-column:1/span 6}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.ErateAppliedFunding__expand{-ms-grid-column:1;-ms-grid-column-span:6}}.ErateAppliedFunding__chart{height:20vh;padding:10px 20px;position:relative;width:100%}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.ErateAppliedFunding__chart{width:44vw}}@media screen and (max-width:768px) and (-ms-high-contrast:active),screen and (max-width:768px) and (-ms-high-contrast:none){.ErateAppliedFunding__chart{width:38vw}}@media screen and (max-width:600px){.ErateAppliedFunding__chart{height:30vh}}@media screen and (max-width:600px) and (-ms-high-contrast:active),screen and (max-width:600px) and (-ms-high-contrast:none){.ErateAppliedFunding__chart{width:38vw}}.ErateAppliedFunding__button{align-self:center;margin-bottom:.85em}.StateDropdown__arrow{cursor:pointer}.dropdown-menu{max-height:220px;overflow-y:scroll;top:100%;transform:translateY(47);width:184px}@media screen and (max-width:420px){.dropdown-menu{max-height:32vh}}#state-dropdown-button{background:#fff;border:1px solid #8a8a8a;border-radius:4px;color:#4a4a4a;font-size:14px;height:48px;text-align:left;width:184px}#state-dropdown-button:after{display:none}#state-dropdown-button>div{display:flex;justify-content:space-between}.StateOverviewDashboard{margin:72px 68px 20px}@media screen and (max-width:1024px){.StateOverviewDashboard{margin:72px 10px 0}}@media screen and (max-width:420px){.StateOverviewDashboard{margin:72px 0 0}}.StateOverviewDashboard__loading{height:100vh}.StateOverviewDashboard__comparison-text{display:inline;font-family:"Axiforma-Bold",sans-serif;font-size:14px;margin-right:16px;padding-top:10px}.StateOverviewDashboard__source-text{font-size:12px;letter-spacing:.48px;margin:16px 0 16px auto;padding-top:12px;vertical-align:middle}@media screen and (max-width:1440px){.StateOverviewDashboard__source-text{margin:0 10px}}@media screen and (max-width:420px){.StateOverviewDashboard__source-text{flex-basis:100%;margin:0}}.StateOverviewDashboard__title{font-size:32px;line-height:1.25;margin:35px 0}@media screen and (max-width:1024px){.StateOverviewDashboard__title{font-size:24px;font-weight:400;line-height:1.5;margin:1em .5em}}@media screen and (max-width:420px){.StateOverviewDashboard__title{font-size:16px}}.StateOverviewDashboard__charts{align-content:stretch;display:grid;grid-column-gap:16px;grid-row-gap:16px;grid-template-columns:repeat(auto-fit,minmax(5px,1fr));width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.StateOverviewDashboard__charts{-ms-grid-columns:auto [4];-ms-grid-rows:auto [2];display:-ms-grid}}@media screen and (max-width:1024px){.StateOverviewDashboard__charts{grid-template-rows:fit-content(60vw) fit-content(40vw) fit-content(60vw)}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.StateOverviewDashboard__charts{-ms-grid-columns:auto [4];-ms-grid-rows:minmax(min-content,25vw) minmax(min-content,22vw) auto}}@media screen and (max-width:768px){.StateOverviewDashboard__charts{grid-template-rows:fit-content(60vw) fit-content(60vw) fit-content(60vw)}}@media screen and (max-width:600px){.StateOverviewDashboard__charts{display:block;margin:0}}.StateOverviewDashboard__menu{display:flex;flex-direction:row;justify-content:space-between;min-height:74px;padding-left:4px}@media screen and (max-width:420px){.StateOverviewDashboard__menu{flex-wrap:wrap;justify-content:flex-start;min-height:0;padding-left:0}}@media screen and (max-width:1024px){.StateOverviewDashboard__menu{margin:.5em}}.NationalDashboard{display:flex;flex:1 1;flex-direction:column;margin-top:72px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.NationalDashboard{flex:auto}}.NationalDashboard__title{font-size:32px;line-height:normal;margin:35px 48px;text-align:left}@media screen and (max-width:1024px){.NationalDashboard__title{font-size:32px}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.NationalDashboard__title{margin-left:3vw}}@media screen and (max-width:768px){.NationalDashboard__title{margin:20px 4.5vw 4.5vw;text-align:left}}@media screen and (max-width:600px){.NationalDashboard__title{font-size:24px;line-height:1.25;margin:20px 40px 20px 15px;text-align:left}}@media screen and (max-width:420px){.NationalDashboard__title{line-height:1.33}}.NationalDashboard__container{display:grid;grid-gap:15px;grid-template-columns:60% auto;grid-template-rows:fit-content(30vw) fit-content(40vw) fit-content(35vw) fit-content(45vw) fit-content(15vw);margin:20px 48px}@media screen and (max-width:1440px){.NationalDashboard__container{grid-template-columns:fit-content(60vw) fit-content(40vw)}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.NationalDashboard__container{-ms-grid-columns:55vw 13px 34vw;-ms-grid-rows:17.5vw 20vw 20vw 25vw 11.5vw;display:-ms-grid}}@media screen and (-ms-high-contrast:active) and (max-width:768px),screen and (-ms-high-contrast:none) and (max-width:768px){.NationalDashboard__container{display:block;margin:20px}}@media screen and (max-width:1024px){.NationalDashboard__container{grid-template-columns:fit-content(58vw) fit-content(40vw);grid-template-rows:fit-content(75vw) fit-content(30vw) fit-content(36vw) fit-content(30vw) fit-content(40vw);margin:20px 3.4vw}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.NationalDashboard__container{-ms-grid-rows:23vw 23vw 24vw 30vw 16vw}}@media screen and (max-width:768px){.NationalDashboard__container{grid-template-columns:fit-content(58vw) auto;grid-template-rows:fit-content(75vw) fit-content(30vw) fit-content(36vw) fit-content(30vw) fit-content(40vw);margin:20px 3.4vw}}@media screen and (max-width:768px) and (-ms-high-contrast:active),screen and (max-width:768px) and (-ms-high-contrast:none){.NationalDashboard__container{-ms-grid-rows:23vw 23vw 24vw 30vw 16vw}}@media screen and (max-width:420px){.NationalDashboard__container{display:block;margin:0}}.StatePopup{background-color:#fff;border-radius:8px;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14);max-height:125px;position:absolute;width:220px;z-index:3}@media screen and (max-width:420px){.StatePopup{display:none}}.StatePopup__content{padding:8px}.StatePopup__header{background-color:#f6f6f6;border-top-left-radius:8px;border-top-right-radius:8px;font-size:14px;height:32px;padding:8px}.StatePopup__text{font-size:14px}.StatePopup__link{padding-top:16px}.StatePopup__link>a{color:#007ec6;font-size:12px}.StatePopup__icon{height:24px;margin:0 4px 4px 0}.NationalHeatMap * .us-state-map{vertical-align:top;width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.NationalHeatMap * .us-state-map{height:46vw}}@media screen and (-ms-high-contrast:active) and (max-width:1440px),screen and (-ms-high-contrast:none) and (max-width:1440px){.NationalHeatMap * .us-state-map{height:40vw}}@media screen and (max-width:1024px){.NationalHeatMap * .us-state-map{height:50vw}}@media screen and (max-width:768px){.NationalHeatMap * .us-state-map{height:33vw;width:50vw}}@media screen and (max-width:420px){.NationalHeatMap * .us-state-map{height:75vw;width:90vw}}.NationalHeatMap{align-items:center;background-color:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);display:block;grid-column:1;grid-row:1/4;justify-content:center;padding:20px;width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.NationalHeatMap{-ms-grid-column:1;-ms-grid-row-span:3}}@media screen and (max-width:768px){.NationalHeatMap{grid-column:1;grid-row:1}}@media screen and (max-width:420px){.NationalHeatMap{margin-bottom:15px;padding:15px}}.NationalHeatMap__title{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:20px;line-height:1.5}@media screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-ms-high-contrast:none) and (max-width:1024px){.NationalHeatMap__title{font-size:20px}}@media screen and (-ms-high-contrast:active) and (max-width:768px),screen and (-ms-high-contrast:none) and (max-width:768px){.NationalHeatMap__title{font-size:18px}}@media screen and (max-width:420px){.NationalHeatMap__title{font-size:16px}}.NationalHeatMap__subtitle{color:#4a4a4a;font-family:"Axiforma-Regular",sans-serif;font-size:14px;line-height:1.71;padding:20px 0}@media screen and (max-width:420px){.NationalHeatMap__subtitle{font-size:14px;padding:20px 0 0}}.NationalHeatMap__chart{text-align:center}.NationalHeatMap__footnote,.NationalHeatMap__source{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:10px;line-height:1.8}.NationalHeatMap .outlines path{pointer-events:all}@media screen and (max-width:420px){.NationalHeatMap .outlines path{pointer-events:none}}.NationalHeatMap .outlines path:hover{cursor:pointer;opacity:.5}.MapLegend__container{background:#fff;display:flex;line-height:30px;margin:0 -5px;width:100%}@media screen and (max-width:1024px){.MapLegend__container{margin:20px 0 0 -5px}}@media screen and (max-width:320px){.MapLegend__container{margin:0 0 0 -6px}}.MapLegend__key{margin:0 5px 0 0}@media screen and (max-width:768px){.MapLegend__key{margin:0}}.MapLegend__key>span{bottom:3px;display:inline-block;font-size:10px;height:18px;line-height:1.8;position:relative}.MapLegend--no-data-color{background-color:#dfdfdf;border:1px solid #fff;border-radius:4px;display:inline-block;height:16px;margin:0 5px;object-fit:contain;width:16px}@media screen and (max-width:320px){.MapLegend--no-data-color{margin:0 2px}}.MapLegend--first-quartile-color{background-color:#d1ecfa;border:1px solid #fff;border-radius:4px;display:inline-block;height:16px;margin:0 5px;object-fit:contain;width:16px}@media screen and (max-width:320px){.MapLegend--first-quartile-color{margin:0 2px}}.MapLegend--second-quartile-color{background-color:#76c8f0;border:1px solid #fff;border-radius:4px;display:inline-block;height:16px;margin:0 5px;object-fit:contain;width:16px}@media screen and (max-width:320px){.MapLegend--second-quartile-color{margin:0 2px}}.MapLegend--third-quartile-color{background-color:#039ce5;border:1px solid #fff;border-radius:4px;display:inline-block;height:16px;margin:0 5px;object-fit:contain;width:16px}@media screen and (max-width:320px){.MapLegend--third-quartile-color{margin:0 2px}}.MapLegend--fourth-quartile-color{background-color:#02557e;border:1px solid #fff;border-radius:4px;display:inline-block;height:16px;margin:0 5px;object-fit:contain;width:16px}@media screen and (max-width:320px){.MapLegend--fourth-quartile-color{margin:0 2px}}.MapLegend--last-quartile-color{background-color:#000f16;border:1px solid #fff;border-radius:4px;display:inline-block;height:16px;margin:0 5px;object-fit:contain;width:16px}@media screen and (max-width:320px){.MapLegend--last-quartile-color{margin:0 2px}}.NationalMetrics__title{font-size:20px;line-height:1.33;padding-bottom:20px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.NationalMetrics__title{padding-bottom:0}}@media screen and (-ms-high-contrast:active) and (max-width:1440px),screen and (-ms-high-contrast:none) and (max-width:1440px){.NationalMetrics__title{font-size:18px}}@media screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-ms-high-contrast:none) and (max-width:1024px){.NationalMetrics__title{line-height:1.1;padding-bottom:12px}}@media screen and (max-width:768px){.NationalMetrics__title{font-size:12px;padding-bottom:5px}}@media screen and (max-width:1024px){.NationalMetrics__title{font-size:16px}}.TrendsReport__title{font-size:20px;line-height:1.33;padding-bottom:5px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.TrendsReport__title{padding-bottom:0}}@media screen and (-ms-high-contrast:active) and (max-width:1440px),screen and (-ms-high-contrast:none) and (max-width:1440px){.TrendsReport__title{font-size:18px}}@media screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-ms-high-contrast:none) and (max-width:1024px){.TrendsReport__title{line-height:1.1;padding-bottom:12px}}@media screen and (max-width:768px){.TrendsReport__title{font-size:12px;padding-bottom:5px}}@media screen and (max-width:1024px){.TrendsReport__title{font-size:16px}}.NationalMetrics__source{font-size:10px;line-height:1.33}.NationalMetrics__source a{color:#007ec6}.NationalMetrics__source--educators{margin-right:30%}@media screen and (max-width:1024px){.NationalMetrics__source--demand{margin-right:40%}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.NationalMetrics__source--demand{margin-right:14%}}.NationalMetrics__source--demand,.NationalMetrics__source--educators{font-size:10px;line-height:1.33;width:70%}@media screen and (-ms-high-contrast:active) and (max-width:1440px),screen and (-ms-high-contrast:none) and (max-width:1440px){.NationalMetrics__source--demand,.NationalMetrics__source--educators{width:80%}}@media screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-ms-high-contrast:none) and (max-width:1024px){.NationalMetrics__source--demand,.NationalMetrics__source--educators{font-size:10px;line-height:1;margin-right:14%}}.NationalMetrics__source--demand a,.NationalMetrics__source--educators a{color:#007ec6}.DemandForBroadband,.DigitalLearning,.ExecutiveSummaryReport,.MeetingGoal,.TrendsReport{background-color:#fff;background-position:100% 100%;background-repeat:no-repeat;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14);padding:24px 15px;width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.DemandForBroadband,.DigitalLearning,.ExecutiveSummaryReport,.MeetingGoal,.TrendsReport{padding:18px 12px}}@media screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-ms-high-contrast:none) and (max-width:1024px){.DemandForBroadband,.DigitalLearning,.ExecutiveSummaryReport,.MeetingGoal,.TrendsReport{background-size:45%}}@media screen and (-ms-high-contrast:active) and (max-width:768px),screen and (-ms-high-contrast:none) and (max-width:768px){.DemandForBroadband,.DigitalLearning,.ExecutiveSummaryReport,.MeetingGoal,.TrendsReport{background-size:19%}}@media screen and (max-width:1024px){.DemandForBroadband__text,.DigitalLearning__text,.ExecutiveSummaryReport__text,.MeetingGoal__text,.TrendsReport__text{padding-top:5px}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.DemandForBroadband__text,.DigitalLearning__text,.ExecutiveSummaryReport__text,.MeetingGoal__text,.TrendsReport__text{padding-top:-10px}}.DemandForBroadband__text,.DemandForBroadband__text--2,.DemandForBroadband__text--3,.DigitalLearning__text,.DigitalLearning__text--2,.DigitalLearning__text--3,.ExecutiveSummaryReport__text,.ExecutiveSummaryReport__text--2,.ExecutiveSummaryReport__text--3,.MeetingGoal__text,.MeetingGoal__text--2,.MeetingGoal__text--3,.TrendsReport__text,.TrendsReport__text--2,.TrendsReport__text--3{font-size:14px;line-height:1.5;padding-bottom:20px;text-align:left}@media screen and (-ms-high-contrast:active) and (max-width:1440px),screen and (-ms-high-contrast:none) and (max-width:1440px){.DemandForBroadband__text,.DemandForBroadband__text--2,.DemandForBroadband__text--3,.DigitalLearning__text,.DigitalLearning__text--2,.DigitalLearning__text--3,.ExecutiveSummaryReport__text,.ExecutiveSummaryReport__text--2,.ExecutiveSummaryReport__text--3,.MeetingGoal__text,.MeetingGoal__text--2,.MeetingGoal__text--3,.TrendsReport__text,.TrendsReport__text--2,.TrendsReport__text--3{font-size:14px}}@media screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-ms-high-contrast:none) and (max-width:1024px){.DemandForBroadband__text,.DemandForBroadband__text--2,.DemandForBroadband__text--3,.DigitalLearning__text,.DigitalLearning__text--2,.DigitalLearning__text--3,.ExecutiveSummaryReport__text,.ExecutiveSummaryReport__text--2,.ExecutiveSummaryReport__text--3,.MeetingGoal__text,.MeetingGoal__text--2,.MeetingGoal__text--3,.TrendsReport__text,.TrendsReport__text--2,.TrendsReport__text--3{font-size:10px;padding-bottom:8px}}@media screen and (max-width:1024px){.DemandForBroadband__text,.DemandForBroadband__text--2,.DemandForBroadband__text--3,.DigitalLearning__text,.DigitalLearning__text--2,.DigitalLearning__text--3,.ExecutiveSummaryReport__text,.ExecutiveSummaryReport__text--2,.ExecutiveSummaryReport__text--3,.MeetingGoal__text,.MeetingGoal__text--2,.MeetingGoal__text--3,.TrendsReport__text,.TrendsReport__text--2,.TrendsReport__text--3{font-size:12px;padding-top:-6px}}.DemandForBroadband__text--2 span,.DemandForBroadband__text--3 span,.DemandForBroadband__text span,.DigitalLearning__text--2 span,.DigitalLearning__text--3 span,.DigitalLearning__text span,.ExecutiveSummaryReport__text--2 span,.ExecutiveSummaryReport__text--3 span,.ExecutiveSummaryReport__text span,.MeetingGoal__text--2 span,.MeetingGoal__text--3 span,.MeetingGoal__text span,.TrendsReport__text--2 span,.TrendsReport__text--3 span,.TrendsReport__text span{font-family:"Axiforma-Bold",sans-serif;font-size:24px}@media screen and (max-width:1024px){.DemandForBroadband__text--2 span,.DemandForBroadband__text--3 span,.DemandForBroadband__text span,.DigitalLearning__text--2 span,.DigitalLearning__text--3 span,.DigitalLearning__text span,.ExecutiveSummaryReport__text--2 span,.ExecutiveSummaryReport__text--3 span,.ExecutiveSummaryReport__text span,.MeetingGoal__text--2 span,.MeetingGoal__text--3 span,.MeetingGoal__text span,.TrendsReport__text--2 span,.TrendsReport__text--3 span,.TrendsReport__text span{font-size:14px}}.TrendsReport__text{padding-bottom:0}.TrendsReport__text__link{padding-bottom:20px}.TrendsReport__text__link a{color:#007ec6;font-size:12px;line-height:1.5}.MeetingGoal{background-color:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.2);grid-column:2;grid-row:1}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.MeetingGoal{-ms-grid-column:3;-ms-grid-row:1;margin:7px}}@media screen and (max-width:768px){.MeetingGoal{grid-column:1;grid-row:2}}@media screen and (max-width:420px){.MeetingGoal{margin-bottom:15px}}.MeetingGoalCharts{display:flex;flex-flow:row nowrap;margin-bottom:15px}.MeetingGoalCharts__center{align-items:center;justify-content:center}.MeetingGoalChart{align-items:center;display:flex;flex-flow:row nowrap}@media screen and (max-width:600px){.MeetingGoalChart{justify-content:center}}@media screen and (max-width:420px){.MeetingGoalChart{flex-flow:column}}.MeetingGoalChart__chart{height:7vw;position:relative;width:7vw}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.MeetingGoalChart__chart{height:7vw;width:20vw}}@media screen and (max-width:1024px){.MeetingGoalChart__chart{height:10vw;width:10vw}}@media screen and (max-width:420px){.MeetingGoalChart__chart{height:25vw;width:25vw}}.MeetingGoalChart__text{font-size:12px;line-height:1.29;padding:0 10px;text-align:left}@media screen and (max-width:1024px){.MeetingGoalChart__text{padding:0}}@media screen and (max-width:420px){.MeetingGoalChart__text{padding:10px;text-align:center}}@media screen and (max-width:320px){.MeetingGoalChart__text{padding:0}}.DigitalLearning,.ExecutiveSummaryReport{background-image:url(/static/media/nations-educators.ac639bf6.svg);grid-column:2;grid-row:2}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.DigitalLearning,.ExecutiveSummaryReport{-ms-grid-column:3;-ms-grid-row:2;margin:7px}}@media screen and (max-width:768px){.DigitalLearning,.ExecutiveSummaryReport{grid-column:1;grid-row:3}}@media screen and (max-width:420px){.DigitalLearning,.ExecutiveSummaryReport{margin-bottom:15px}}.DigitalLearning__text,.DigitalLearning__text--2,.DigitalLearning__text--3,.ExecutiveSummaryReport__text,.ExecutiveSummaryReport__text--2,.ExecutiveSummaryReport__text--3{margin-right:33%}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.DigitalLearning__text,.DigitalLearning__text--2,.DigitalLearning__text--3,.ExecutiveSummaryReport__text,.ExecutiveSummaryReport__text--2,.ExecutiveSummaryReport__text--3{margin-right:34%;margin-top:0;padding-bottom:7px}}@media screen and (max-width:1024px){.DigitalLearning__text--2,.DigitalLearning__text--3,.ExecutiveSummaryReport__text--2,.ExecutiveSummaryReport__text--3{margin-right:50%}}@media screen and (max-width:1024px) and (-ms-high-contrast:active),screen and (max-width:1024px) and (-ms-high-contrast:none){.DigitalLearning__text--2,.DigitalLearning__text--3,.ExecutiveSummaryReport__text--2,.ExecutiveSummaryReport__text--3{margin-right:14%}}.ExecutiveSummaryReport__download{background-color:#007ec6;border:0;border-radius:4px;color:#fff;font-family:"Axiforma-Bold",sans-serif;margin-top:1rem;padding:.75rem 1rem}.ExecutiveSummaryReport__download:hover{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);color:#fff;text-decoration:none}.DemandForBroadband{background-image:url(/static/media/demand-for-broadband.e95bbcb7.svg);grid-column:2;grid-row:3}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.DemandForBroadband{-ms-grid-column:3;-ms-grid-row:3;margin:7px}}@media screen and (max-width:768px){.DemandForBroadband{grid-column:1;grid-row:4}}@media screen and (max-width:420px){.DemandForBroadband{margin-bottom:15px}}.DemandForBroadband__text--2,.DemandForBroadband__text--3{margin-right:20%}@media screen and (max-width:1024px){.DemandForBroadband__text--2,.DemandForBroadband__text--3{margin-right:29%}}.TrendsReport--logo{height:190px;margin:0 0 0 5px;width:620px}.StateRankings{background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.14);grid-column:1/3;grid-row:4;padding:24px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.StateRankings{-ms-grid-column-span:3;-ms-grid-row:4;margin:7px;width:100%}}@media screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-ms-high-contrast:none) and (max-width:1024px){.StateRankings{padding:12px}}@media screen and (max-width:768px){.StateRankings{grid-column:2;grid-row:1/5;height:100%}}@media screen and (max-width:420px){.StateRankings{grid-column:1;grid-row:5;margin-top:15px;padding:0}}.StateRankings__title{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:20px;line-height:1.5;margin-bottom:0}@media screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-ms-high-contrast:none) and (max-width:1024px){.StateRankings__title{font-size:17px}}@media screen and (max-width:420px){.StateRankings__title{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:16px;line-height:1.5;padding:15px}}.StateRankings__title--star{height:24px;padding:0 3px;vertical-align:text-top}@media screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-ms-high-contrast:none) and (max-width:1024px){.StateRankings__title--star{height:27px;padding:0}}@media screen and (max-width:420px){.StateRankings__title--star{height:24px;padding:0;vertical-align:bottom}}.StateRankings__subtitle{color:#4a4a4a;font-family:"Axiforma-Regular",sans-serif;font-size:14px;line-height:1.71;padding:10px 0}@media screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-ms-high-contrast:none) and (max-width:1024px){.StateRankings__subtitle{font-size:15px;padding:3px 0}}@media screen and (max-width:768px){.StateRankings__subtitle{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:14px;line-height:1.29;padding:10px 24px 0 0}}@media screen and (max-width:420px){.StateRankings__subtitle{padding:0 15px 15px}}.StateRankings__chart{font-family:"FontAwesome";height:190px;margin:24px 0 0;position:relative;width:90vw}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.StateRankings__chart{height:230px;width:86vw}}@media screen and (-ms-high-contrast:active) and (max-width:1440px),screen and (-ms-high-contrast:none) and (max-width:1440px){.StateRankings__chart{height:190px}}@media screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-ms-high-contrast:none) and (max-width:1024px){.StateRankings__chart{font-size:.5em;height:158px;margin:14px 0 0;width:88vw}}@media screen and (max-width:768px){.StateRankings__chart{height:155vw;margin:0;width:30vw}}@media screen and (max-width:420px){.StateRankings__chart{height:300vh;margin:0 15px;width:calc(100vw - 40px)}}.StateRankings__footnote{font-size:10px;line-height:1.33}@media screen and (max-width:420px){.StateRankings__footnote{padding:20px}}.Partners{grid-column:1/3;grid-row:5;margin-top:25px;text-align:center}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.Partners{-ms-grid-column-span:3;-ms-grid-row:5;margin:7px}}@media screen and (max-width:768px){.Partners{grid-row:5;margin-top:0}}@media screen and (max-width:420px){.Partners{margin-bottom:35px;padding:0 15px}}.Partners__text{font-size:24px;line-height:1.33}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.Partners__text{margin-top:1.4vw}}@media screen and (-ms-high-contrast:active) and (max-width:1024px),screen and (-ms-high-contrast:none) and (max-width:1024px){.Partners__text{font-size:18px;margin-top:0}}@media screen and (max-width:768px){.Partners__text{font-size:16px;margin-top:16px}}@media screen and (max-width:420px){.Partners__text{margin:24px 0 16px}}.Partners--logos{margin-top:16px}@media screen and (max-width:768px){.Partners--logos{margin-top:10px}}@media screen and (max-width:420px){.Partners--logos{display:grid;grid-column-gap:2%;grid-template-columns:49% 49%;justify-items:center}}.Partners--logo{height:40px;margin:10px 13px}@media screen and (max-width:768px){.Partners--logo{height:45px;margin:15px 20px 15px 0}}@media screen and (max-width:420px){.Partners--logo{height:5vh;margin:15px 0}}.ErateStateFundingMetrics{background-color:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);display:flex;flex:1 1 auto;flex-direction:column;font-family:"Axiforma-Regular",sans-serif;margin-bottom:2vw;padding:24px 16px}@media screen and (max-width:420px){.ErateStateFundingMetrics{margin-bottom:4vw}}.ErateStateFundingMetrics__title{font-size:20px;line-height:36px;margin-bottom:50px}@media screen and (max-width:1024px){.ErateStateFundingMetrics__title{line-height:30px;margin-bottom:35px}}@media screen and (max-width:420px){.ErateStateFundingMetrics__title{font-size:16px;line-height:1.5;margin-bottom:20px}}.ErateStateFundingMetrics__metrics-container{display:flex;flex-flow:row nowrap;justify-content:space-evenly}.ErateFundingChart__chart{height:12vw;width:12vw}@media screen and (max-width:768px){.ErateFundingChart__chart{height:35vw;width:35vw}}.ErateFundingChartLegend{display:flex;flex-direction:column;justify-content:flex-start;margin:1vw;max-width:135px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.ErateFundingChartLegend{width:100%}}@media screen and (max-width:768px){.ErateFundingChartLegend{margin:2vw 5vw}}@media screen and (max-width:420px){.ErateFundingChartLegend{margin:0;max-width:unset}}@media screen and (max-width:420px){.ErateFundingChartLegend:first-child{margin-bottom:16px}}.ErateFundingChartLegend__container{display:flex;flex:0 0 auto;flex-flow:row wrap}@media screen and (max-width:420px){.ErateFundingChartLegend__container{flex-flow:column;margin:2vw 10vw}}.ErateFundingChartLegend__amount{color:#222;font-size:20px;line-height:36px;margin-bottom:8px}@media screen and (max-width:420px){.ErateFundingChartLegend__amount{font-size:16px;line-height:1.5;margin-bottom:4px}}.ErateFundingChartLegend__legend{align-items:center;display:flex;flex-flow:row nowrap;font-size:14px;line-height:1.5;margin-bottom:8px}@media screen and (max-width:420px){.ErateFundingChartLegend__legend{font-size:10px;line-height:18px}}.ErateFundingChartLegend__legend-circle{border-radius:50%;height:16px;margin-right:4px;width:16px}.ErateFundingChartLegend__legend-circle--category1{background-color:#039be5}.ErateFundingChartLegend__legend-circle--category2{background-color:#fd676e}.ErateFundingChartLegend__text{font-size:10px;line-height:18px}.ErateFundingChartLegend__tooltip{margin-left:2px}@media screen and (max-width:420px){.ErateFundingChartLegend__tooltip{height:24px}}#ErateFundingChart__tooltip--category-1,#ErateFundingChart__tooltip--category-2{max-width:170px}.ErateImpactMetrics__container{display:flex;flex-flow:row}@media screen and (max-width:420px){.ErateImpactMetrics__container{flex-flow:column}}.ErateImpactMetrics__container:first-child>.ErateImpactMetrics__metric-container{margin-right:0}.ErateImpactMetrics__metric-container{background:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);display:flex;flex:1 1 auto;flex-flow:row nowrap;margin-bottom:2vw;padding:20px}@media screen and (max-width:420px){.ErateImpactMetrics__metric-container{margin-bottom:4vw}}.ErateImpactMetrics__metric-container:first-child{margin-right:2vw}@media screen and (max-width:420px){.ErateImpactMetrics__metric-container:first-child{margin-right:0}}.ErateImpactMetrics__content{display:flex;flex-direction:column;width:100%}.ErateImpactMetrics__header{font-family:"Axiforma-Bold",sans-serif;font-size:20px;line-height:32px}.ErateImpactMetrics__subheader{font-size:14px;line-height:21px;width:100%}.ErateImpactMetrics__icon{align-self:center;height:32px;position:absolute}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.ErateImpactMetrics__icon{position:relative}}.ErateImpactMetrics__icon--fundingPerStudent{margin:2px}.ErateImpactMetrics__icon-circle{background-color:#cce5f4;border-radius:50%;display:flex;height:48px;justify-content:center;margin-right:2vw;position:relative;width:48px}.DistrictsFundingTable{background-color:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);display:flex;flex:1 1;flex-direction:column;font-family:"Axiforma-Regular",sans-serif;max-height:748px;max-width:45vw;overflow:scroll;padding:0 16px 24px}@media screen and (max-width:1024px){.DistrictsFundingTable{margin-bottom:24px}}@media screen and (max-width:768px){.DistrictsFundingTable{max-height:none;max-width:100vw}}.DistrictsFundingTable__title{position:relative}@media screen and (max-width:420px){.DistrictsFundingTable__title{margin-bottom:10px}}@media screen and (max-width:320px){.DistrictsFundingTable__title{margin:2vw 0 1vw}}.DistrictsFundingTable__title .Table__title{line-height:36px}@media screen and (max-width:1024px){.DistrictsFundingTable__title .Table__title{line-height:30px}}@media screen and (max-width:420px){.DistrictsFundingTable__title .Table__title{font-family:"Axiforma-Bold",sans-serif;font-size:16px;line-height:1.5}}.DistrictsFundingTable .Table__title--container{margin:16px}.DistrictsFundingTable__header-row{font-size:12px}.DistrictsFundingTable__header-row .Table__header{background-color:#fff;position:-webkit-sticky;position:sticky;top:0}.DistrictsFundingTable__header-row #total_funding_requested{text-align:right}@media screen and (max-width:1440px){.DistrictsFundingTable__header-row #total_funding_requested{min-width:100px}}@media screen and (max-width:768px){.DistrictsFundingTable__header-row #total_funding_requested{text-align:left}}.DistrictsFundingTable__cell{border-top:0;font-size:12px;height:18px;line-height:18px}@media screen and (max-width:768px){.DistrictsFundingTable__cell{height:100%}}.DistrictsFundingTable__cell--name{max-width:200px}@media screen and (max-width:1440px){.DistrictsFundingTable__cell--name{max-width:160px}}@media screen and (max-width:768px){.DistrictsFundingTable__cell--name{max-width:none;min-width:250px}}.DistrictsFundingTable__cell--name a{color:#007ec6;display:inline-block}.DistrictsFundingTable__cell--name .DirtyDistrictTooltip__icon{padding:0 3px}.DistrictsFundingTable__cell--funding-applied-for{text-align:right}@media screen and (max-width:768px){.DistrictsFundingTable__cell--funding-applied-for{text-align:left}}.DistrictsFundingTable .Table__container{overflow-x:hidden;overflow-y:auto}@media screen and (max-width:1024px){.DistrictsFundingTable .Table__container{height:calc(100vh - 200px)}}@media screen and (max-width:768px){.DistrictsFundingTable .Table__container{height:100%}}@media screen and (max-width:768px){.DistrictsFundingTable table,.DistrictsFundingTable tbody,.DistrictsFundingTable td,.DistrictsFundingTable th,.DistrictsFundingTable thead,.DistrictsFundingTable tr{display:block}.DistrictsFundingTable thead tr{left:-9999px;position:absolute;top:-9999px}.DistrictsFundingTable .table td{border:0;padding-left:50%;position:relative}.DistrictsFundingTable td:before{color:#222;left:6px;position:absolute;text-align:right;white-space:pre-wrap;width:45%}}@media screen and (max-width:768px) and (max-width:420px){.DistrictsFundingTable td:before{max-width:140px}}@media screen and (max-width:768px){.DistrictsFundingTable td:first-of-type:before{content:"School district:"}.DistrictsFundingTable td:nth-of-type(2):before{content:"E-rate $ portion:"}.DistrictsFundingTable td:nth-of-type(3):before{content:"Cat 1 Discount %:"}.DistrictsFundingTable td:nth-of-type(4):before{content:"Cat 2 Discount %:"}.DistrictsFundingTable__cell--funding-applied-for{height:50px}}.Header{max-width:113px;white-space:pre-wrap}.StateErateDashboard{margin:92px 68px 20px}@media screen and (max-width:1024px){.StateErateDashboard{margin:72px 10px 0;min-height:100vh}}@media screen and (max-width:420px){.StateErateDashboard{background-image:linear-gradient(180deg,#fbfbfb,#ebebeb),linear-gradient(180deg,#ebebeb,#ebebeb);margin:72px 0 0}}.StateErateDashboard__header{margin-bottom:2vw}@media screen and (max-width:420px){.StateErateDashboard__header{margin-bottom:0}}.StateErateDashboard__title{font-size:32px;line-height:48px;margin:24px 0;text-align:left}@media screen and (max-width:1024px){.StateErateDashboard__title{font-size:20px;line-height:30px;margin:1em 16px}}@media screen and (max-width:600px){.StateErateDashboard__title{text-align:left}}@media screen and (max-width:420px){.StateErateDashboard__title{font-size:14px;line-height:21px}}.StateErateDashboard__source{font-size:12px;letter-spacing:.48px;margin:0 35px;text-align:right}@media screen and (max-width:1024px){.StateErateDashboard__source{margin:1em 16px;text-align:left}}@media screen and (max-width:420px){.StateErateDashboard__source{background-color:#ebebeb;font-size:10px;line-height:18px;margin:0;padding:10px 15px}}.StateErateDashboard__metrics{display:flex;flex-flow:row nowrap;justify-content:space-between}@media screen and (max-width:768px){.StateErateDashboard__metrics{flex-flow:row wrap}}.StateErateDashboard__metrics--district,.StateErateDashboard__metrics--state{flex-basis:49%}@media screen and (max-width:768px){.StateErateDashboard__metrics--district,.StateErateDashboard__metrics--state{flex-basis:100%}.StateErateDashboard__metrics--district:first-child,.StateErateDashboard__metrics--state:first-child{margin-bottom:2vw}}.StateErateDashboard__footnote{color:#4a4a4a;font-size:14px;line-height:24px;margin:1vw 0 5vw}@media screen and (max-width:1024px){.StateErateDashboard__footnote{margin:2vw 0 1vw}}@media screen and (max-width:420px){.StateErateDashboard__footnote{margin:4vw 4vw 10vw}}.Footer-wrap{background-color:#fff;bottom:0;box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14);display:flex;flex-direction:column}.Footer-wrap__updated{font-size:14px;padding:.5rem 0;text-align:center;width:100%}.Footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%;z-index:49}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.Footer{min-height:68px}}@media screen and (max-width:1024px){.Footer{min-height:80px}}@media screen and (max-width:420px){.Footer{display:block;padding:32px}}.Footer__logo{color:#222;font-family:"Axiforma-Regular",sans-serif;font-size:14px;line-height:1.5}@media screen and (max-width:420px){.Footer__logo{padding-bottom:8px;text-align:center}}.Footer__item{font-family:"Axiforma-Regular",sans-serif;font-size:14px;line-height:1.71;padding:8px;vertical-align:middle}@media screen and (max-width:420px){.Footer__item{text-align:center}}.Footer__link--middle,.Footer__logo{border-right:1px solid rgba(0,0,0,.2);padding-left:8px;padding-right:16px}@media screen and (max-width:420px){.Footer__link--middle,.Footer__logo{border-right:0;padding-right:0}}.Footer__link--last,.Footer__link--last:hover,.Footer__link--middle,.Footer__link--middle:hover{color:#007ec6}.AboutUsContainer{background-color:#fff;display:flex}.AboutUs{line-height:1.5;margin:108px auto 36px;text-align:center;width:100%}.AboutUs__header,.AboutUs__title{font-size:40px;line-height:normal;margin:20px auto;text-align:left;width:50%}@media screen and (max-width:1024px){.AboutUs__header,.AboutUs__title{font-size:32px;width:75%}}@media screen and (max-width:600px){.AboutUs__header,.AboutUs__title{font-size:24px;line-height:1.25}}@media screen and (max-width:420px){.AboutUs__header,.AboutUs__title{font-size:24px;line-height:1.33}}.AboutUs__text{font-size:16px;margin:12px auto;text-align:left;width:50%}@media screen and (max-width:420px){.AboutUs__text{width:88%}}@media screen and (max-width:1024px){.AboutUs__text{width:75%}}.AboutUs__text ol{counter-reset:list;margin-top:12px}.AboutUs__text ol>li{list-style:none}.AboutUs__text ol>li:before{content:counter(list) ") ";counter-increment:list}.AboutUs__text a{color:#007ec6}.Faq{margin:calc(72px + 3vw) 8vw 8vw}.Faq__plus{display:inline-block;float:right;font-size:24px;font-weight:100;margin-top:-5px;padding-left:12px}.Faq__section-title{font-family:"Axiforma-Bold",sans-serif;font-size:18px;line-height:24px;padding:16px 0}.Faq__question:hover{cursor:pointer;text-decoration:underline}.Faq__title{font-size:40px;font-weight:400;line-height:1.25;margin:20px 0}@media screen and (max-width:1024px){.Faq__title{font-size:24px;font-weight:400;line-height:1.5}}@media screen and (max-width:420px){.Faq__title{font-size:16px}}.Faq__text{font-family:"Axiforma-Regular",sans-serif;font-size:15px;line-height:1.5}.PrivacyPolicyContainer,.TermsOfUseContainer{background-color:#fff;display:flex}.ContactInformation,.PrivacyPolicy,.TermsOfUse{line-height:1.5;margin:108px auto 36px;text-align:center;width:100%}.ContactInformation__title,.PrivacyPolicy__title,.TermsOfUse__title{font-size:40px;line-height:normal;margin:20px auto;text-align:left;width:50%}@media screen and (max-width:1024px){.ContactInformation__title,.PrivacyPolicy__title,.TermsOfUse__title{font-size:32px;width:75%}}@media screen and (max-width:600px){.ContactInformation__title,.PrivacyPolicy__title,.TermsOfUse__title{font-size:24px;line-height:1.25}}@media screen and (max-width:420px){.ContactInformation__title,.PrivacyPolicy__title,.TermsOfUse__title{font-size:24px;line-height:1.33;width:88%}}.ContactInformation__section-title,.PrivacyPolicy__section-title,.TermsOfUse__section-title{font-family:"Axiforma-Bold",sans-serif;font-size:18px;line-height:24px;margin:20px auto;padding:16px 0;text-align:left;width:50%}@media screen and (max-width:1024px){.ContactInformation__section-title,.PrivacyPolicy__section-title,.TermsOfUse__section-title{width:75%}}@media screen and (max-width:600px){.ContactInformation__section-title,.PrivacyPolicy__section-title,.TermsOfUse__section-title{line-height:1.25}}@media screen and (max-width:420px){.ContactInformation__section-title,.PrivacyPolicy__section-title,.TermsOfUse__section-title{line-height:1.33;width:88%}}.ContactInformation li,.ContactInformation p,.PrivacyPolicy li,.PrivacyPolicy p,.TermsOfUse li,.TermsOfUse p{font-size:16px;margin:12px auto;text-align:left;width:50%}@media screen and (max-width:1024px){.ContactInformation li,.ContactInformation p,.PrivacyPolicy li,.PrivacyPolicy p,.TermsOfUse li,.TermsOfUse p{width:75%}}@media screen and (max-width:420px){.ContactInformation li,.ContactInformation p,.PrivacyPolicy li,.PrivacyPolicy p,.TermsOfUse li,.TermsOfUse p{width:88%}}.ContactInformation a,.PrivacyPolicy a,.TermsOfUse a{color:#007ec6}.ContactUs{background-color:#fff;margin-top:72px}.ContactUs--empty{min-height:calc(100vh - 68px)}@media screen and (max-width:420px){.ContactUs--empty{min-height:calc(100vh - 264px)}}.ContactUs__container{margin:auto;padding:5rem;width:55%}@media screen and (max-width:1024px){.ContactUs__container{width:100%}}@media screen and (max-width:420px){.ContactUs__container{padding:2rem 1rem}}.ContactUs__title{padding-bottom:1rem}.ContactUs__menu{background-color:#cce5f4;display:flex;justify-content:space-around}.MenuButton{background-color:#fff;border:1px solid #007ec6;border-radius:8px;height:100px;margin:.75rem 0;width:100px}@media screen and (max-width:420px){.MenuButton{padding:0;width:9vh}}@media screen and (max-width:320px){.MenuButton{width:10vh}}.MenuButton:hover{background-color:#e5f2f9}@media screen and (max-width:1024px){.MenuButton:hover{background-color:#99cbe8}}.MenuButton--selected{background-color:#99cbe8}@media screen and (max-width:420px){.MenuButton__img{height:2.5rem}}.MenuButton__text{font-family:"Axiforma-Bold",sans-serif;font-size:14px}@media screen and (max-width:420px){.MenuButton__text{font-size:calc(8px + 1vmin)}}@media screen and (max-width:320px){.MenuButton__text{font-size:calc(7px + 1vmin)}}.ContactForm{padding-top:1.5rem}.ContactForm__error-msg{color:#cb2027}.ContactForm--input{border:1px solid #8a8a8a;border-radius:4px}.ContactForm--input-error{border:2px solid #cb2027;border-radius:4px}.ContactForm__message{margin-bottom:1rem;margin-top:1rem}.ContactForm__message--input{min-height:144px;padding:.5rem;width:100%}.ContactForm__contact-info--container{display:grid;grid-column-gap:1rem;padding-bottom:1rem;padding-top:1rem}@media screen and (max-width:420px){.ContactForm__contact-info--container{display:block}}.ContactForm__contact-info--name{grid-column:1}.ContactForm__contact-info--email{grid-column:2}.ContactForm__contact-info--input{padding:.5rem;width:100%}.ContactForm__contact-info--label{display:block}.ContactForm__usage{padding-top:1rem}.ContactForm__usage h3{padding-bottom:1rem}.ContactForm__checkbox--input{display:none}.ContactForm__checkbox-icon--checked{color:#007ec6;stroke:#007ec6}.ContactForm__checkbox-icon--unchecked{color:#fff;stroke:#222;stroke-width:14px}.ContactForm__checkbox--label{padding-left:.5rem}.ContactForm__other-reason{border:1px solid #8a8a8a;border-radius:4px;margin-left:1.5rem;padding:.5rem;width:50%}@media screen and (max-width:420px){.ContactForm__other-reason{width:calc(100% - 1.5rem)}}.ContactForm__submit{background-color:#007ec6;border:0;border-radius:4px;color:#fff;font-family:"Axiforma-Bold",sans-serif;margin-top:1rem;padding:.75rem 1rem}.ContactForm__submit:hover{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14)}.ContactForm__input-error{border:1px solid #cb2027}.ThankYou{border-bottom:1px solid #dfdfdf;margin-bottom:2rem}.ThankYou__title{padding-bottom:1rem}.ThankYou__subtitle{padding-bottom:3rem}.ErrorPage{background-color:#fff;background-image:url(/static/media/top-graphic-wave.03402e6c.svg),url(/static/media/bottom-graphic-students.e9b59b62.svg);background-position:0 0,100% 100%;background-repeat:no-repeat,no-repeat;background-size:35vw,auto 75vh;height:calc(100vh - 65px);margin-top:72px;min-height:550px;padding:calc(30vh + 16px) 10vw 0}@media screen and (max-width:420px){.ErrorPage{min-height:400px}}@media screen and (max-width:1440px){.ErrorPage{background-size:35vw,65vw;padding-top:calc(20vh + 16px)}}.ErrorPage__title{color:#222;font-family:"Axiforma-Bold",sans-serif;font-size:128px;letter-spacing:6.92px}@media screen and (max-width:420px){.ErrorPage__title{font-size:88px}}.ErrorPage__subtitle{color:#222;font-family:"Axiforma-Regular",sans-serif;line-height:1.25}@media screen and (max-width:420px){.ErrorPage__subtitle{font-size:16px}}.ErrorPage__button{background-color:#007ec6;border:0;border-radius:8px;color:#fff;font-family:"Axiforma-Bold",sans-serif;font-size:16px;height:40px;line-height:1.5;margin-top:37px;text-align:center;width:208px}@media screen and (max-width:420px){.ErrorPage__button{margin-top:16px}}.ErrorPage__button:hover{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 3px -2px rgba(0,0,0,.12),0 3px 4px 0 rgba(0,0,0,.14)}.NotFound__error{display:none}.NotFound__subtitle{font-size:28px;max-width:592px}@media screen and (max-width:420px){.ServerError{padding:calc(10vh + 16px) 7vw 0}}.ServerError__error{color:#4a4a4a;font-size:16px;font-weight:500;letter-spacing:2.4px;line-height:1;text-transform:uppercase}.ServerError__subtitle{font-size:32px;max-width:45%}@media screen and (max-width:1024px){.ServerError__subtitle{max-width:100%}}@media screen and (max-width:420px){.ServerError__subtitle{font-size:16px}}@font-face{font-family:"Axiforma-Bold";src:url(/static/media/font.b72333d3.woff2) format("woff2"),url(/static/media/font.cd876a91.woff) format("woff")}@font-face{font-family:"Axiforma-Regular";src:url(/static/media/font.6cc3c277.woff2) format("woff2"),url(/static/media/font.eac1fd0d.woff) format("woff")}.App{background-image:linear-gradient(180deg,#fdfbfb,#ebedee),linear-gradient(180deg,#ebebeb,#ebebeb);display:flex;flex:1 1;flex-flow:column;font-size:calc(10px + 1vmin);height:100%;min-height:100vh;position:relative;text-align:left}.App--map{height:100vh}@media screen and (max-width:1024px){.App--map{height:100%}}.App>*{color:#222;font-family:"Axiforma-Regular",sans-serif;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.29}
/*# sourceMappingURL=main.405ebffa.chunk.css.map */