  .header_display{display:none}.rotate-text-270{display:inline-block;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rotate-text-90{display:inline-block;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotate-text-180{display:inline-block;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tt-dropdown-menu{width:100%;margin-top:12px;padding:8px 0;padding-bottom:20px;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.tt-suggestion{padding:4px 20px;font-size:18px;text-align:left}.tt-suggestion .tt-suggestion-link{text-decoration:none;color:#000000}.tt-suggestion .tt-suggestion-link .tt-suggestion-text{font-size:14px;margin:0px;padding:0px;line-height:13pt}.tt-suggestion .tt-suggestion-link .tt-suggestion-text .tt-schools-in{font-style:italic;color:grey}.tt-suggestion .tt-suggestion-link .tt-suggestion-text .tt-state-name{color:grey;font-size:12px}.tt-dataset-cities{font-size:18px;line-height:24px}.tt-dataset-schools{font-size:18px;line-height:24px}.tt-dataset-districts{font-size:18px;line-height:24px}.tt-suggestion.tt-cursor{text-decoration:none;background:#eee}.typeahead,.typeahead-city,.typeahead-nav{background-color:#fff}.twitter-typeahead{width:100%}.typeahead:focus,.typeahead-city:focus,.typehead-nav{border:2px solid #0097cf}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.tt-hint{color:#999}.tt-suggestion p{margin:0}.tt-hint{opacity:1}.rating_scale-5_1{background-color:#F26B16}.rating_scale-5_2{background-color:#DCA21A}.rating_scale-5_3{background-color:#A3BE1F}.rating_scale-5_4{background-color:#6BA822}.rating_scale-5_5{background-color:#439326}.rating_color_{color:#777777}.rating_{background-color:#777777}.rating_color_1{color:#F26B16}.rating_1{background-color:#F26B16}.rating_color_2{color:#E78818}.rating_2{background-color:#E78818}.rating_color_3{color:#DCA21A}.rating_3{background-color:#DCA21A}.rating_color_4{color:#D2B81B}.rating_4{background-color:#D2B81B}.rating_color_5{color:#BDC01E}.rating_5{background-color:#BDC01E}.rating_color_6{color:#A3BE1F}.rating_6{background-color:#A3BE1F}.rating_color_7{color:#86B320}.rating_7{background-color:#86B320}.rating_color_8{color:#6BA822}.rating_8{background-color:#6BA822}.rating_color_9{color:#559F24}.rating_9{background-color:#559F24}.rating_color_10{color:#439326}.rating_10{background-color:#439326}.rating_color_NR{color:#777777}.rating_NR{background-color:#777777}.single-bar-viz{width:100%}.single-bar-viz .arrow-down{position:relative;left:-7px}.single-bar-viz .arrow-down>span{position:absolute;top:-10px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #b2b2b2}.single-bar-viz .arrow-up{position:relative;left:-7px}.single-bar-viz .arrow-up>span{position:absolute;top:0px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:9px solid #b2b2b2}.single-bar-viz .color-row{border-radius:2px 0px 0px 2px;float:left;height:10px}.single-bar-viz .grey-row{height:10px;border-radius:0px 2px 2px 0px;background-color:#dbe6eb;float:right}h1{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:48px}h2{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:36px}h3{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:24px}h4{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:18px}.text-lg{font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:18px}.text-lg-strong{font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:18px}.text-lg-stronger{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:18px}.text-md{font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px}.text-md-strong{font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px}.text-md-stronger{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px}.text-md-emphasis{font-family:"opensans-italic", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px}.text-sm{font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:14px}.text-sm-strong{font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:14px}.text-sm-stronger{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:14px}.container-gs-v2{margin:0 15px}@media (min-width: 768px){.container-gs-v2{margin:0 15px}}@media (min-width: 992px){.container-gs-v2{margin:0 20px}}@media (min-width: 1200px){.container-gs-v2{margin:0 30px}}@media (min-width: 1440px){.container-gs-v2{margin:0 100px}}.container-gs-v2 .inner-container-gs-v2{display:flex;margin:0 auto;max-width:1170px;flex-direction:column}@media (min-width: 1440px){.container-gs-v2 .inner-container-gs-v2{max-width:1370px}}.accordion-container div:last-of-type{border-bottom:none}.accordion{border-bottom:1px solid #E2E8F0;padding:16px 8px}.accordion .accordion-main{display:flex;justify-content:space-between;align-items:center}.accordion .accordion-main .content{display:flex;flex-direction:column}.accordion .accordion-main .content .header{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;font-size:18px;margin:0 0 8px 0}.accordion .accordion-main .content .subcontent{display:flex;align-items:center}.accordion .accordion-main .content .subcontent .label{line-height:1.5;font-size:16px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-left:8px;display:flex;flex-direction:column}@media (min-width: 992px){.accordion .accordion-main .content .subcontent .label{flex-direction:row}}.accordion .accordion-main .content .subcontent .label .stronger{line-height:1.5;font-size:16px;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.accordion .accordion-main .toggle-icon{cursor:pointer}.accordion .accordion-body p{line-height:1.5;font-size:16px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-top:16px}.accordion .accordion-body p.stronger{line-height:1.5;font-size:16px;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.forgot-password-panel .reset-password{background:none;margin:30px 0px}.forgot-password-panel .message{display:flex;text-align:center;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:18px}.forgot-password-panel .email-message-container{margin-top:21px;text-align:center}.forgot-password-panel .email-message-container .message{display:inline}.forgot-password-panel .cancel{text-align:center;margin:10px 0 15px 0}@media (min-width: 768px){.modal-gs-v2.modal-login-size{width:432px;height:auto}}.login-form-modal{display:flex;flex-direction:column;justify-content:center}.login-form-modal h3{margin-bottom:20px}.login-form-modal .gs-logo{width:50px}.login-form-modal .email-or{font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px;margin:15px 0;text-align:center;color:#71787e}.login-form-modal .email-fields{position:relative}.login-form-modal .email-fields .arrow-image{position:absolute;border:0;background:inherit;right:5px;top:4px}.login-form-modal .email-signup-errors,.login-form-modal .password-errors{color:#EA4335;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:12px;margin-bottom:5px}.login-form-modal .email-signup-errors.email-signup-help,.login-form-modal .password-errors.email-signup-help{color:#707070}.login-form-modal .footnote{font-size:12px;text-align:center;line-height:initial}.login-form-modal .footnote a{font-size:12px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.login-form-modal .forget-pw{text-align:center;margin:10px 0 15px 0}.modal-gs-v2{height:100vh;margin:0 auto;background-color:white;outline:none}@media (min-width: 768px){.modal-gs-v2{width:600px;top:15%;max-height:80vh;position:relative;border-radius:10px}}.modal-gs-v2 .modal-header-gs-v2{display:flex;position:relative;justify-content:center;align-items:center;height:55px}.modal-gs-v2 .modal-header-gs-v2.left{justify-content:start;padding-left:15px;border-bottom:1px solid #eeeeee}@media (min-width: 768px){.modal-gs-v2 .modal-header-gs-v2.left{padding-left:40px}}.modal-gs-v2 .modal-header-gs-v2.left .modal-title-gs-v2{padding:0px}.modal-gs-v2 .modal-header-gs-v2 .modal-title-gs-v2{padding:15px;text-align:center}@media (min-width: 768px){.modal-gs-v2 .modal-header-gs-v2 .modal-title-gs-v2{padding:40px}}.modal-gs-v2 .modal-header-gs-v2 .close-icon{cursor:pointer;margin:20px;position:absolute;right:0px}.modal-gs-v2 hr{margin-top:10px}.modal-gs-v2 .modal-body-and-footer{height:calc(100% - 55px);display:flex;flex-direction:column}.modal-gs-v2 .modal-body-gs-v2{display:flex;flex-direction:column;box-sizing:border-box;height:100%;overflow-y:auto;overflow-x:hidden;padding:0 15px 15px;margin-top:13px}@media (min-width: 768px){.modal-gs-v2 .modal-body-gs-v2{padding:0 40px 40px}}.modal-gs-v2 .modal-body-gs-v2.with-footer{padding-bottom:150px}.modal-gs-v2 .modal-body-gs-v2::-webkit-scrollbar{-webkit-appearance:none;width:7px}.modal-gs-v2 .modal-body-gs-v2:hover::-webkit-scrollbar-thumb{border-radius:4px;background-color:#C4C4C4;-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.modal-gs-v2 .modal-body-gs-v2 a{color:#1A9DD1;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;cursor:pointer}.modal-gs-v2 .modal-body-gs-v2 h2{font-size:36px;margin-bottom:40px;text-align:center}.modal-gs-v2 .modal-body-gs-v2 h3{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:24px;text-align:center;margin-bottom:30px}.modal-gs-v2 .modal-body-gs-v2 h5{text-transform:none;color:#333333;font-size:14px;text-align:center;letter-spacing:initial;margin-bottom:30px}.modal-gs-v2 .modal-body-gs-v2 .bold{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.modal-gs-v2 .modal-footer-gs-v2{position:sticky;bottom:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:1px solid #eeeeee;height:100px;padding:0 15px 15px;background-color:white}@media (min-width: 768px){.modal-gs-v2 .modal-footer-gs-v2{padding:0 40px 40px}}.ReactModal__Html--open,.ReactModal__Body--open{overflow:hidden}.revise-review-modal{line-height:1.5;font-size:18px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;display:flex;flex-direction:column;align-items:center}.revise-review-modal .strong{line-height:1.5;font-size:18px;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.revise-review-modal .revise-review-screen-body{margin-bottom:24px}.revise-review-modal .revise-review-button-primary{line-height:1.5;font-size:18px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;width:100%;margin-bottom:16px;padding:8px 16px;background-color:#1A9DD1;border-color:transparent;border-radius:8px;color:white}.revise-review-modal .revise-review-button-primary:hover,.revise-review-modal .revise-review-button-primary:active,.revise-review-modal .revise-review-button-primary:focus{background-color:#0D79AB}.revise-review-modal .revise-review-button-secondary{line-height:1.5;font-size:18px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;width:100%;padding:8px 16px;background-color:white;border-color:transparent;border-radius:8px;color:#1A9DD1}.revise-review-modal .revise-review-button-secondary:hover,.revise-review-modal .revise-review-button-secondary:active,.revise-review-modal .revise-review-button-secondary:focus{background-color:rgba(26,157,209,0.15)}.success-modal{text-align:center}.success-modal h3{margin-bottom:20px}.user-metadata-modal .welcome-image-container{height:50px;display:flex;justify-content:center;margin-bottom:10px}.user-metadata-modal .welcome-image-container .welcome-image{width:auto;height:100%}.user-metadata-modal .custom-message{text-align:center;margin-bottom:25px}.user-metadata-modal .form-prompt{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px}.user-metadata-modal .name-inputs{display:flex}.user-metadata-modal .name-inputs *:not(:last-child){margin-right:15px}.user-metadata-modal .input-field{height:40px;border-radius:8px;border:1px solid #71787E;width:100%;padding:10px;font-size:16px;margin-bottom:15px}.user-metadata-modal .newsletter-actions{display:flex;font-size:12px;margin-bottom:20px;align-items:center}.user-metadata-modal .newsletter-actions input{cursor:pointer;margin-right:10px}.user-metadata-modal .newsletter-actions .signup-checkbox-label{display:flex;flex-direction:column;line-height:initial}.verify-your-email-modal h3{margin-bottom:20px}.verify-your-email-modal .verify-your-email-body .log-out-text{margin-top:25px}div[class$="-ghostText"]{min-height:17px}#second-ad,.display-mobile-ad{display:flex;align-items:center;justify-content:center}.display-mobile-ad{padding-top:20px}@media (min-width: 768px){.display-mobile-ad{display:none}}.js-greatschools_Content_Top{min-height:100px}.js-greatschools_GreatKids_Adaptive_Sponsorship_Emotional_Toolbox_Footer_1140x250,.js-greatschools_GreatKids_Content_Article_Single_Pos2_728x90,.js-greatschools_GreatKids_Content_Article_Single_Pos3_300x250,.js-greatschools_GreatKids_Content_Article_Custom_728x225,.js-greatschools_GreatKids_Content_Article_Single_Pos3_300x250,.js-greatschools_GreatKids_Content_Search_Pos2_300x250,.js-greatschools_GreatKids_Content_Tag_Browse_Pos2_300x250,.js-greatschools_GreatKids_Content_Topic_Center_Pos3_300x250,.js-greatschools_GreatKids_Content_Video_Single_Pos2_300x250,.js-greatschools_GreatKids_Content_Video_Single_Pos3_300x250,.js-greatschools_GreatKids_Content_Worksheet_Single_Pos2_300x250,.js-greatschools_GreatKids_Content_Worksheet_Browse_Pos2_300x250,.js-greatschools_GreatKids_Mobile_Content_Topic_Center_Pos2_300x250{min-height:250px}.js-greatschools_GreatKids_Content_Footer_728x90,.js-greatschools_GreatKids_Content_Cue_Cards_Pos1_300x250{min-height:250px}@media (max-width: 991px){.js-greatschools_GreatKids_Content_Footer_728x90,.js-greatschools_GreatKids_Content_Cue_Cards_Pos1_300x250{min-height:50px}}.js-greatschools_GreatKids_Content_Topic_Center_Top_300x250,.js-greatschools_GreatKids_Content_Article_Single_Top_300x250{min-height:600px}@media (max-width: 991px){.js-greatschools_GreatKids_Content_Topic_Center_Top_300x250,.js-greatschools_GreatKids_Content_Article_Single_Top_300x250{min-height:250px}}@media (max-width: 991px){.js-greatschools_GreatKids_Mobile_Content_Topic_Center_Pos2_300x250,.js-greatschools_GreatKids_Mobile_Content_Video_Single_Pos2_300x250{min-height:250px}}.js-greatschools_GreatKids_Content_Category_Browse_Pos2_728x90{min-height:90px}.js-greatschools_districtpagemobile_first-height,.js-greatschools_statepagemobile_first-height{min-height:calc(100px + 17px)}.js-greatschools_districtpage_second-height,.js-greatschools_citypagemobile_first-height,.js-greatschools_citypage_second-height{min-height:calc(250px + 17px)}.js-greatschools_Profiles_First-height{min-height:calc(600px + 17px)}@media (max-width: 991px){.js-greatschools_Profiles_First-height{min-height:calc(250px + 17px)}}.js-greatschools_Profiles_Second-height,.js-greatschools_SchoolProfiles_Second-height,.js-greatschools_Profiles_Third-height,.js-greatschools_SchoolProfiles_Third-height,.js-greatschools_Profiles_Fourth-height{min-height:calc(250px + 17px)}@media (max-width: 991px){.js-greatschools_Profiles_Second-height,.js-greatschools_SchoolProfiles_Second-height,.js-greatschools_Profiles_Third-height,.js-greatschools_SchoolProfiles_Third-height,.js-greatschools_Profiles_Fourth-height{min-height:calc(100px + 17px)}}.js-greatschools_SchoolProfiles_Top_728x90-height{min-height:calc(90px + 17px)}.js-greatschools_SchoolProfiles_bottom-height{min-height:calc(250px + 17px)}.js-greatschools_Reviews_top-height,.js-greatschools_Review_bottom-height{min-height:calc(100px + 17px)}.js-greatschools_statepage_second-height{min-height:calc(250px + 17px)}@media (max-width: 991px){.js-greatschools_statepage_second-height{min-height:calc(100px + 17px)}}.js-greatschools_OSP_Top_728x90-height{min-height:calc(90px + 17px);margin:24px 0 32px}.js-greatschools_OSP_Right_300x600-height{min-height:calc(600px + 17px);margin:25px 0}.header-padding{display:none}.header-container.search+.header-padding{padding-top:15px}@media (min-width: 992px){.header-container.search+.header-padding{display:none}}.header-container{position:sticky;top:0;z-index:1000100;background-color:white;width:100%;border-bottom:1px solid #D9D9D9}@media (min-width: 992px){.header-container{border-bottom:none}}.header-container .header{display:flex;flex-direction:row}.header-container .header .primary-nav{display:flex;align-items:center;justify-content:space-between;height:64px;width:100%}.header-container .header .hr-header{display:none}.header-container .header .secondary-nav{display:flex;align-items:center}@media (min-width: 992px){.header-container .header .secondary-nav{position:absolute;transform:translate(95px, 8px)}}.header-container .header .secondary-nav .search-container{width:100%}@media (min-width: 992px){.header-container .header .secondary-nav .search-container{width:auto}}.header-container .header .logo-container{position:absolute;left:50%;transform:translate(-50%, 0)}@media (min-width: 992px){.header-container .header .logo-container{position:static;left:auto;transform:none}}.header-container .header .logo div{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='95' height='40' viewBox='12 12 83 37' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGS logo%3C/title%3E%3Cdefs%3E%3Cpath d='M.576 30.531l1.436-1.71a4.625 4.625 0 0 0 2.816.942c.486 0 .694-.127.694-.345v-.023c0-.23-.254-.355-1.118-.527-1.804-.367-3.392-.884-3.392-2.582v-.022c0-1.526 1.198-2.708 3.415-2.708 1.554 0 2.702.367 3.634 1.102L6.75 26.47a4.224 4.224 0 0 0-2.414-.791c-.402 0-.588.137-.588.332v.023c0 .219.22.356 1.069.516 2.062.38 3.441.975 3.441 2.593v.023c0 1.686-1.39 2.719-3.555 2.719-1.633 0-3.104-.46-4.127-1.354z' id='a'/%3E%3Cpath d='M8.524 27.744v-.023c0-2.398 1.876-4.188 4.278-4.188 1.77 0 2.968.86 3.646 2.088l-2.22 1.297c-.3-.574-.724-.976-1.46-.976-.91 0-1.508.792-1.508 1.756v.023c0 1.044.622 1.778 1.508 1.778.758 0 1.183-.414 1.516-1.01l2.221 1.25c-.678 1.193-1.808 2.169-3.809 2.169-2.228 0-4.172-1.675-4.172-4.164z' id='b'/%3E%3Cpath id='c' d='M16.8539269 23.7055238L19.5447945 23.7055238 19.5447945 26.5394286 22.0044749 26.5394286 22.0044749 23.7055238 24.6953425 23.7055238 24.6953425 31.735619 22.0044749 31.735619 22.0044749 28.856 19.5447945 28.856 19.5447945 31.735619 16.8539269 31.735619z'/%3E%3Cpath d='M31.335 27.744v-.023c0-.953-.655-1.813-1.694-1.813-1.023 0-1.667.849-1.667 1.79v.023c0 .952.655 1.812 1.69 1.812 1.023 0 1.671-.849 1.671-1.79zm-6.075 0v-.023c0-2.33 1.922-4.188 4.404-4.188 2.486 0 4.385 1.836 4.385 4.165v.023c0 2.329-1.922 4.187-4.408 4.187-2.482 0-4.381-1.836-4.381-4.164z' id='d'/%3E%3Cpath d='M40.503 27.744v-.023c0-.953-.655-1.813-1.69-1.813-1.027 0-1.668.849-1.668 1.79v.023c0 .952.652 1.812 1.69 1.812 1.024 0 1.668-.849 1.668-1.79zm-6.075 0v-.023c0-2.33 1.921-4.188 4.408-4.188 2.482 0 4.38 1.836 4.38 4.165v.023c0 2.329-1.92 4.187-4.403 4.187-2.486 0-4.385-1.836-4.385-4.164z' id='e'/%3E%3Cpath id='f' d='M43.7815525 23.7055238L46.4724201 23.7055238 46.4724201 29.4411429 50.2547945 29.4411429 50.2547945 31.735619 43.7815525 31.735619z'/%3E%3Cpath d='M50.926 30.531l1.436-1.71a4.628 4.628 0 0 0 2.82.942c.481 0 .69-.127.69-.345v-.023c0-.23-.254-.355-1.115-.527-1.808-.367-3.396-.884-3.396-2.582v-.022c0-1.526 1.198-2.708 3.419-2.708 1.55 0 2.702.367 3.635 1.102l-1.316 1.812a4.215 4.215 0 0 0-2.414-.791c-.401 0-.583.137-.583.332v.023c0 .219.216.356 1.068.516 2.058.38 3.438.975 3.438 2.593v.023c0 1.686-1.391 2.719-3.555 2.719-1.634 0-3.104-.46-4.127-1.354z' id='g'/%3E%3Cpath d='M66.328 28.51v-.023c0-.642-.478-1.154-1.076-1.154-.607 0-1.05.512-1.05 1.13v.024c0 .643.477 1.154 1.076 1.154.607 0 1.05-.511 1.05-1.13zm-4.726 0v-.023c0-1.833 1.527-3.403 3.676-3.403 2.134 0 3.65 1.547 3.65 3.38v.023c0 1.833-1.527 3.403-3.676 3.403-2.134 0-3.65-1.546-3.65-3.38z' id='h'/%3E%3Cpath d='M69.784 25.238h2.706v1.31c.372-.881.967-1.453 2.04-1.404v2.867h-.285c-1.144 0-1.755.63-1.755 2.07v1.655h-2.706v-6.498z' id='i'/%3E%3Cpath d='M79.73 28.118v-.024c0-.559-.429-1.011-1.088-1.011-.667 0-1.084.464-1.084 1.035v.024c0 .559.428 1 1.084 1 .67 0 1.087-.452 1.087-1.024zm-4.75 4.736l.838-1.63c.728.38 1.455.619 2.35.619 1.012 0 1.55-.524 1.55-1.428v-.19c-.372.415-.978.892-1.887.892-1.68 0-2.9-1.19-2.9-2.987v-.024c0-1.82 1.243-3.022 2.748-3.022.951 0 1.512.356 1.99.845v-.69h2.71v4.855c0 1.201-.25 2.022-.85 2.617-.583.583-1.478.952-2.933.952-1.444 0-2.566-.285-3.616-.809z' id='j'/%3E%3Cpath d='M61.193 30.36c0 .615-.5 1.115-1.118 1.115a1.117 1.117 0 1 1 0-2.231c.617 0 1.118.5 1.118 1.115z' id='k'/%3E%3Cpath d='M0 10.182C0 4.584 4.36 0 10.324 0c3.547 0 5.685.956 7.737 2.7l-2.726 3.29c-1.52-1.265-2.873-1.996-5.15-1.996-3.152 0-5.656 2.784-5.656 6.131v.057c0 3.6 2.478 6.244 5.964 6.244 1.578 0 2.982-.394 4.082-1.181v-2.813h-4.36v-3.74h8.55v8.55c-2.025 1.716-4.812 3.122-8.411 3.122C4.221 20.364 0 16.06 0 10.238v-.056z' id='l'/%3E%3Cpath d='M26.07 8.397c.863-1.988 2.239-3.306 4.665-3.306.101 0 .199.002.3.007v4.446h-.23c-2.935 0-4.736 1.705-4.736 5.284v5.536h-4.417V5.377h4.417v3.02z' id='m'/%3E%3Cpath d='M31.757 12.727c0-4.188 3.139-7.636 7.636-7.636 5.156 0 7.52 3.804 7.52 7.965 0 .327-.027.711-.058 1.094H36.107c.432 1.889 1.816 2.874 3.775 2.874 1.47 0 2.534-.438 3.745-1.505l2.507 2.107c-1.439 1.697-3.513 2.738-6.31 2.738-4.639 0-8.067-3.094-8.067-7.582v-.055zm7.636-4.297c-1.817 0-2.997 1.232-3.344 3.12h6.599c-.259-1.861-1.412-3.12-3.255-3.12z' id='n'/%3E%3Cpath d='M48.915 6.28c1.642-.719 3.254-1.19 5.785-1.19 2.308 0 3.979.61 5.032 1.661 1.113 1.107 1.616 2.74 1.616 4.732v8.604h-4.091v-1.604c-1.027 1.134-2.446 1.88-4.504 1.88-2.81 0-5.118-1.604-5.118-4.537v-.055c0-3.237 2.475-4.731 6.008-4.731 1.503 0 2.587.248 3.644.608V11.4c0-1.742-1.087-2.71-3.198-2.71-1.615 0-2.754.303-4.117.801l-1.057-3.21zm2.807 9.38c0 1.135.95 1.799 2.311 1.799 1.973 0 3.31-1.08 3.31-2.601v-.747c-.723-.332-1.668-.554-2.7-.554-1.808 0-2.921.72-2.921 2.048v.056z' id='o'/%3E%3Cpath d='M64.547 1.455h4.171v3.798h3.456v3.604h-3.456v6.35c0 .97.412 1.442 1.344 1.442.768 0 1.455-.195 2.057-.528v3.383c-.878.527-1.891.86-3.29.86-2.553 0-4.282-1.026-4.282-4.464V8.857H62.79V5.253h1.756V1.455z' id='p'/%3E%3Cpath d='M80.255 1.456c-1.557.03-2.528.73-2.493 2.35l-.644 9.223c.024 1.136.3 1.472 1.257 1.454.655-.012.948-.359 1.283-1.568l3.067-9.098c.789-1.398-.16-2.362-2.33-2.362l-.14.001zm-2.59 14.718l.105-.001c1.303 0 1.935.472 1.955 1.44.015.739-.145 1.651-.73 2.202-.382.378-.765.527-1.873.548-1.342.026-2.04-.416-2.06-1.411-.016-.739.171-1.652.73-2.203.382-.377.795-.555 1.872-.575z' id='q'/%3E%3C/defs%3E%3Cg transform='translate%2812 14%29' fill='none' fill-rule='evenodd'%3E%3Cuse fill='%232BADE3' xlink:href='%23a'/%3E%3Cuse fill='%232BADE3' xlink:href='%23b'/%3E%3Cuse fill='%232BADE3' xlink:href='%23c'/%3E%3Cuse fill='%232BADE3' xlink:href='%23d'/%3E%3Cuse fill='%232BADE3' xlink:href='%23e'/%3E%3Cuse fill='%232BADE3' xlink:href='%23f'/%3E%3Cuse fill='%232BADE3' xlink:href='%23g'/%3E%3Cuse fill='%232BADE3' xlink:href='%23h'/%3E%3Cuse fill='%232BADE3' xlink:href='%23i'/%3E%3Cuse fill='%232BADE3' xlink:href='%23j'/%3E%3Cuse fill='%232BADE3' xlink:href='%23k'/%3E%3Cuse fill='%234E575E' xlink:href='%23l'/%3E%3Cuse fill='%234E575E' xlink:href='%23m'/%3E%3Cuse fill='%234E575E' xlink:href='%23n'/%3E%3Cuse fill='%234E575E' xlink:href='%23o'/%3E%3Cuse fill='%234E575E' xlink:href='%23p'/%3E%3Cuse fill='%232BADE3' xlink:href='%23q'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;width:86px;height:36px}@media (min-width: 992px){.header-container .header .logo div{width:95px;height:40px}}.header-container .header .navigation-container{display:flex;align-items:center;justify-content:space-between;width:100%}@media (min-width: 992px){.header-container .header .navigation-container{justify-content:flex-end;width:auto}}.header-container .header .navigation-container .navigation{display:flex;flex-direction:column;background-color:white;height:100%;width:0;position:fixed;z-index:1000100;top:0;overflow-x:hidden;transition:0.3s;left:0}@media (min-width: 992px){.header-container .header .navigation-container .navigation{background-color:transparent;height:auto;width:auto;position:static;z-index:auto;overflow-x:auto}}.header-container .header .navigation-container .navigation.open{width:100%}@media (min-width: 992px){.header-container .header .navigation-container .navigation.open{width:auto}}@media (min-width: 992px){.header-container .header .navigation-container .navigation{flex-direction:row;justify-content:flex-end}}.header-container .header .navigation-container .profile-complete{color:#FFA700;margin-left:5px;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.header-container .header .navigation-container .profile-nav{margin:0 30px 0 15px}.header-container .header .navigation-container .progress_wheel{margin-top:-10px}@media (min-width: 992px){.header-container .header .navigation-container .progress_wheel{margin-top:0}}.header-container .header .navigation-container .progress_wheel .progress-wheel-viz{position:absolute;display:inline-block;right:6px;cursor:pointer}@media (min-width: 992px){.header-container .header .navigation-container .progress_wheel .progress-wheel-viz{right:10px;cursor:default}}.header-container .header .navigation-container .progress_wheel .alert-count-badge{background-color:#EA4335;border-radius:500px;padding:0 3px;color:white;font-size:8px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;position:relative;right:-20px;top:-8px;text-align:center}@media (min-width: 992px){.header-container .header .navigation-container .progress_wheel .alert-count-badge{right:-16px;top:-8px}}.header-container .header .navigation-container .progress_wheel .alert-count-badge.vh{visibility:hidden}.header-container .header .navigation-container .progress_wheel .school-list-badge{position:relative;height:24px;width:24px;right:-28px;top:-6px}@media (min-width: 992px){.header-container .header .navigation-container .progress_wheel .school-list-badge{right:-26px}}.header-container .header .navigation-container .account_nav_in{display:inline;margin-left:-5px;float:left;line-height:28px;list-style:none;position:relative}@media (min-width: 992px){.header-container .header .navigation-container .account_nav_in{margin:-10.75px -10px 0 0}}.header-container .header .navigation-container .account_nav_in:hover .account{display:inherit}.header-container .header .navigation-container .account_nav_in.dn{display:none}.header-container .header .navigation-container .account_nav_in label{margin-bottom:0}.header-container .header .navigation-container .account_nav_in .toggle,.header-container .header .navigation-container .account_nav_in [id^='drop']{display:none}.header-container .header .navigation-container .account{display:flex;flex-direction:column;background-color:white;height:100%;width:0;position:fixed;z-index:1000100;top:0;overflow-x:hidden;transition:0.3s;right:0}@media (min-width: 992px){.header-container .header .navigation-container .account{background-color:transparent;height:auto;width:auto;position:static;z-index:auto;overflow-x:auto}}.header-container .header .navigation-container .account.open{width:100%}@media (min-width: 992px){.header-container .header .navigation-container .account.open{width:auto}}@media (min-width: 992px){.header-container .header .navigation-container .account{display:none}}.header-container .header .navigation-container .close-button{cursor:pointer;position:absolute;top:0;right:0;font-size:20px;height:25px;width:25px;margin:20px;text-align:center;text-decoration:none}.header-container .header .navigation-container .close-button:hover svg path{stroke:#333333}.header-container .header .slide-panel-layout{display:flex;flex-direction:column;list-style-type:none;margin:0;padding-top:60px;padding-inline-start:0}@media (min-width: 992px){.header-container .header .slide-panel-layout{padding-top:0}}.header-container .header .slide-panel-item a{margin:0 0 10px 0;display:flex;align-items:center;cursor:pointer;height:40px;padding:0 15px;color:#333333;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px;overflow:hidden;white-space:nowrap}.header-container .header .slide-panel-item a:hover,.header-container .header .slide-panel-item a:active,.header-container .header .slide-panel-item a:focus{background-color:#EAF1F4;text-decoration:none}@media (min-width: 992px){.header-container .header .slide-panel-item a{margin:0;padding:0 10px}}.header-container .header .slide-panel-item.sign-in-icon a{padding:0 10px 0 6.5px;margin:-4px 0 0 0}@media (min-width: 992px){.header-container .header .slide-panel-item.sign-in-icon a{padding:0 4.5px 0 6.5px}}.header-container .header .slide-panel-item.sign-in-icon a:hover,.header-container .header .slide-panel-item.sign-in-icon a:active,.header-container .header .slide-panel-item.sign-in-icon a:focus{background-color:transparent}.header-container .header .slide-panel-item.sign-in-icon a img{width:30px}@media (min-width: 992px){.header-container .header .nav-links{flex-direction:row}}@media (min-width: 992px){.header-container .header .nav-links .nav-item{margin:0 3px 0 0}}@media (min-width: 1200px){.header-container .header .nav-links .nav-item{margin:0 5px 0 0}}.header-container .header .account-container{margin-right:5px}@media (min-width: 992px){.header-container .header .account-container{display:flex;justify-content:flex-end;align-items:center}}@media (min-width: 992px){.header-container .header .account-dropdown{position:absolute;border:1px solid #F1F1F1;background-color:white;width:178px;z-index:5;padding:0;margin:-3px 0 0 0;list-style:none;top:40px;left:auto;right:10px}}@media (min-width: 992px){.header-container .header .account-dropdown .account-item{width:178px;float:none;position:relative;border-bottom:#F1F1F1;margin:0;display:inline}}@media (min-width: 992px){.header-container .header .account-dropdown .account-item a{display:block;color:#585859;font-size:14px;line-height:18px;padding:10px;text-decoration:none}}@media (min-width: 992px){.header-container .header .account-dropdown .account-item a:hover{background-color:#F1F1F1}}.header-container .header .account-dropdown .account-item a.account-nav-osp-reviews-link{display:flex;align-items:center;padding-left:25px;color:#EA4335;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}@media (min-width: 992px){.header-container .header .account-dropdown .account-item a.account-nav-osp-reviews-link{padding:5px 10px 5px 25px}}.header-container .header .account-dropdown .account-item a img{width:24px;height:24px;margin-left:2px}.header-container .header .account-dropdown .account-item a.dn{display:none}.header-container .header .account-dropdown .account-item .alert-count{background-color:#EA4335;border:1px solid #EA4335;border-radius:500px;padding:4px;color:white;font-size:11px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;margin-right:4px}.header-container .header .menu-icon{cursor:pointer}.header-container .header .menu-icon:hover svg path{fill:#333333}.header-container .dn-mobile{display:none}@media (min-width: 992px){.header-container .dn-mobile{display:block}}.header-container .dn-desktop{display:block}@media (min-width: 992px){.header-container .dn-desktop{display:none}}.header-container.search{border-bottom:none}.header-container.search .header{display:flex;flex-direction:column;margin-bottom:15px}@media (min-width: 992px){.header-container.search .header{margin-bottom:0}}.header-container.search .header .account-container{margin:0}.header-container.search .hr-header{display:block;margin:0 0 20px -15px;border-top:1px solid #D9D9D9;width:100vw}@media (min-width: 992px){.header-container.search .hr-header{display:none}}.dn-desktop-min{display:block}@media (min-width: 992px){.dn-desktop-min{display:none}}@media (min-width: 1070px){.dn-desktop-min{display:block}}.dn-md{display:block}@media (min-width: 992px){.dn-md{display:none}}@media (min-width: 1230px){.dn-md{display:block}}.db-md{display:none}@media (min-width: 992px){.db-md{display:block}}@media (min-width: 1230px){.db-md{display:none}}.header-container.no-search .dn-desktop-min{display:block}.header-container.no-search .dn-md{display:block}.header-container.no-search .db-md{display:none}.search-input-box{position:relative;flex-grow:2}.un .search-box-container{border-radius:5px;border:1px solid #AFAFAF;margin-bottom:5px}@media (min-width: 992px){.un .search-box-container{width:505px;margin:0 30px}}@media (min-width: 1200px){.un .search-box-container{width:535px}}.search-container .search-box-container{border-radius:5px;border:1px solid #AFAFAF}.search-box-container{display:flex;align-items:center;justify-content:space-between;height:48px;width:100%;font-size:16px;background-color:white}.search-box-container .search-icon{margin-left:10px}.search-box-container .input-field{flex-grow:2;width:100%}.search-box-container .input-field *:focus{outline:none}@media (min-width: 992px){.search-box-container .input-field{min-width:150px}}.search-box-container .input-field .mobile-icon{display:block}@media (min-width: 992px){.search-box-container .input-field .mobile-icon{display:none}}.search-box-container .splitter{background-color:#AFAFAF;width:2px;height:36px;z-index:1}.search-box-container .search-button{display:flex;margin:4px;padding:4px}.search-box-container .search-button:focus{outline:none;border:2px solid #1A9DD1;border-radius:5px;padding:2px}@media (min-width: 992px){.search-box-container .search-button{margin:4px 4px 4px 0}}.search-box-container .search_container_icon_image{width:32px;height:32px;background-size:cover;background-repeat:no-repeat;background-image:url(/assets/icons/search_icon_white_2-1eb4cffbaed097e68b73a5878c6348aa9a6e2eef4657ba4399454b54f6f0f508.png);cursor:pointer}.search-box-container .clear-icon{margin:0 15px;padding:0 5px;cursor:pointer}.search-box-container .clear-icon:focus{outline:none;border:2px solid #1A9DD1;border-radius:5px;padding:0 3px}.search-box-container .clear-icon.mobile{margin:0 7px 0 15px}@media (min-width: 992px){.search-box-container .clear-icon.mobile{display:none}}.mobile-layout.search-box-container{display:block}.mobile-layout.search-box-container .input-field{padding:8px 8px 8px 12px;border-radius:5px;border:1px solid #D9D9D9;height:48px;width:100%;min-width:250px;display:flex;align-items:center}.mobile-layout.search-box-container .what{margin:0}.mobile-layout.search-box-container .where{margin:10px 0}.search-box-input{position:relative;height:100%;width:100%}.search-box-input form{height:100%}.search-box-input input{background-color:white;height:100%;width:100%;border:none;padding-left:10px;text-overflow:ellipsis}.search-box-input input::-webkit-input-placeholder{color:#707070}.search-box-input input::-moz-placeholder{color:#707070}.search-box-input input:-moz-placeholder{color:#707070}.search-box-input input::-ms-placeholder{color:#707070}.search-box-input input::placeholder{color:#707070}.search-box-input input:placeholder-shown{text-overflow:ellipsis}.search-box-input input .dropdown{border:none;display:sticky;position:absolute}.search-box-input.full-width input{border-radius:5px}.search-results-list-new{position:fixed;left:0;overflow:scroll;background:white;width:100%;margin-top:12px;padding-bottom:20px;height:calc(100vh - 190px)}.search-results-list-new *{font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif}@media (min-width: 768px){.search-results-list-new{position:absolute;left:-75px;overflow:auto;height:auto;width:600px}}@media (min-width: 992px){.search-results-list-new{border:1px solid #AFAFAF;border-top:none;border-radius:0px 0px 5px 5px;left:auto;width:100%;max-height:500px}}.search-results-list-new.mobile-what{margin-top:81px}.search-results-list-new.mobile-where{margin-top:25px}.search-results-list-new .match{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.search-results-list-new .selected{background:#cccccc}.search-results-list-new ul{list-style-type:none;padding:0;margin-bottom:0}.search-results-list-new ul .search-results-list-group-name-new{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;list-style:none;border-radius:4px;color:#333333;font-style:normal;font-size:14px;line-height:19px;margin-top:10px;padding:10px 15px;text-transform:uppercase}@media (min-width: 768px){.search-results-list-new ul .search-results-list-group-name-new{padding:10px 40px}}@media (min-width: 992px){.search-results-list-new ul .search-results-list-group-name-new{padding:10px 15px}}.search-results-list-new ul .search-results-list-item-new{list-style:none;padding:10px 15px 10px 35px}@media (min-width: 768px){.search-results-list-new ul .search-results-list-item-new{padding:10px 40px 10px calc(40px + 20px)}}@media (min-width: 992px){.search-results-list-new ul .search-results-list-item-new{padding:10px 15px 10px 35px}}.search-results-list-new ul .search-results-list-item-new.cities{padding-left:20px}.search-results-list-new ul .search-results-list-item-new:hover{cursor:pointer;background:inherit}@media (min-width: 768px){.search-results-list-new ul .search-results-list-item-new:hover{background:#cccccc}}.search-results-list-new ul .search-results-list-item-new a{text-decoration:none;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:18px;line-height:25px;color:#333333;cursor:pointer}.search-results-list-new ul .search-results-list-item-new a .primary-details{font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.search-results-list-new ul .search-results-list-item-new a .secondary-details{font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:14px;line-height:20px}.search-results-list-new .powered-by-google{float:right;padding:9px 15px 0px 0px}.iconx16-stars{display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgCAYAAAAbifjMAAAA40lEQVR4AdWRSY3GMAxGCyEk5m4IhlAIgVAoZTPX3mczBDPJfAdHin6rWWe19C5O3ucs27dWen66VuQIEoizAWoBujI9E3ukABjsxfSMWp9BcA8F0gRXDiAgg7IAejy%2BDMjh7g1kTPYhRyPgaP3E2Qg4ndT4EXUvX6tyI2DrcRlck8km8s062zpt%2F6deX1%2BvFTmCBOJsgFqArkzPxB4pAAZ7nl6g1mcQ3EOBNMGVAwjIoCyAHo8vA3K4ewMZk33I0Qg4Wj9xNgJOJzV%2BRP3LV6rcCNh6XAbXZLKJfLPOtk7bV9YnGNmymSnWiDYAAAAASUVORK5CYII%3D);width:16px;height:16px}.i-16-orange-star{background-position:0 0}.i-16-grey-star{background-position:-144px -16px}.i-16-star-0{width:0px}.i-16-star-1{width:16px}.i-16-star-2{width:32px;background-repeat:repeat-x}.i-16-star-3{width:48px;background-repeat:repeat-x}.i-16-star-4{width:64px;background-repeat:repeat-x}.i-16-star-5{width:80px;background-repeat:repeat-x}.i-16-star-6{width:96px;background-repeat:repeat-x}.i-16-star-7{width:112px;background-repeat:repeat-x}.i-16-star-8{width:128px;background-repeat:repeat-x}.i-16-star-9{width:144px;background-repeat:repeat-x}.i-16-star-10{width:160px;background-repeat:repeat-x}
