  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}.gs-v2{margin:0 0 16px}.gs-v2 a{color:#1A9DD1;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.gs-v2 h1{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;font-size:36px}@media (min-width: 992px){.gs-v2 h1{font-size:48px}}.gs-v2 h2{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;font-size:28px}@media (min-width: 992px){.gs-v2 h2{font-size:32px}}.gs-v2 h3{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;font-size:22px}@media (min-width: 992px){.gs-v2 h3{font-size:24px}}.gs-v2 h4{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;font-size:18px;margin:15px 0}.gs-v2.right-rail{margin:0px 0px 20px 0px}.gs-v2 strong,.gs-v2 .emphasis,.gs-v2 .strong{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.gs-v2 .module-container{line-height:1.5;font-size:14px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;border:1px solid #AFAFAF;padding:25px 15px 10px 15px;border-radius:10px;color:black}@media (min-width: 1200px){.gs-v2 .module-container{padding:25px 30px 10px 30px}}.gs-v2 .module-container .module-section{line-height:1.5;font-size:14px;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase}.gs-v2 .module-container .module-title{position:relative;line-height:33px;margin-bottom:15px;display:inline-flex;flex-wrap:wrap;align-items:center}.gs-v2 .module-container .module-title .title-text{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;line-height:1.2;font-size:22px;margin:0;z-index:5}@media (min-width: 992px){.gs-v2 .module-container .module-title .title-text{font-size:24px}}.gs-v2 .module-container .module-title a{margin-left:4px}.gs-v2 .module-container .module-title .underline{position:absolute;bottom:-2px;z-index:0}.gs-v2 .module-container .module-content .data-module-narration{line-height:1.5;font-size:18px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:30px}.gs-v2 .module-container .module-content .data-module-narration p{line-height:1.5;font-size:18px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.gs-v2 .module-container .module-content .data-module-narration a{line-height:1.5;font-size:18px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.gs-v2 .module-container .module-status{margin-top:30px}.gs-v2 .module-container .module-status .title{line-height:1.5;font-size:16px;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;overflow:hidden;text-align:center;color:black}.gs-v2 .module-container .module-status .title.low{color:#CB5C35}.gs-v2 .module-container .module-status .title.low:before,.gs-v2 .module-container .module-status .title.low:after{background-color:#CB5C35}.gs-v2 .module-container .module-status .title.ave{color:#8A720A}.gs-v2 .module-container .module-status .title.ave:before,.gs-v2 .module-container .module-status .title.ave:after{background-color:#8A720A}.gs-v2 .module-container .module-status .title.hi{color:#367A1E}.gs-v2 .module-container .module-status .title.hi:before,.gs-v2 .module-container .module-status .title.hi:after{background-color:#367A1E}.gs-v2 .module-container .module-status .title:before,.gs-v2 .module-container .module-status .title:after{background-color:#000;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.gs-v2 .module-container .module-status .title:before{right:0.5em;margin-left:-50%}.gs-v2 .module-container .module-status .title:after{left:0.5em;margin-right:-50%}.gs-v2 .module-container .module-status .content{line-height:1.5;font-size:16px;font-family:"opensans-italic", Arial, "Helvetica Neue", Helvetica, sans-serif;padding:10px 20px;text-align:center}.gs-v2 .module-container .module-status .content a{line-height:1.5;font-size:16px;font-family:"opensans-italic", Arial, "Helvetica Neue", Helvetica, sans-serif}.gs-v2 .module-container .module-status .divider{overflow:hidden;text-align:center;color:#C7C7C7;padding:0px 35px}.gs-v2 .module-container .module-status .divider .period{height:3px;width:3px;background-color:#C7C7C7;border-radius:50%;display:inline-block;vertical-align:middle}.gs-v2 .module-container .module-status .divider:before,.gs-v2 .module-container .module-status .divider:after{background-color:#C7C7C7;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.gs-v2 .module-container .module-status .divider:before{right:0.5em;margin-left:-50%}.gs-v2 .module-container .module-status .divider:after{left:0.5em;margin-right:-50%}.gs-v2 .module-container .module-status .narration{padding:10px 20px;text-align:center}.gs-v2 .module-container .module-parent-tip{margin-top:30px;position:relative;padding:10px 20px 15px 20px;background-color:#EDEDED;border-radius:10px}.gs-v2 .module-container .module-parent-tip .owlie{position:absolute;top:-10px;left:20px}.gs-v2 .module-container .module-parent-tip .owlie img{width:35px;height:37px}.gs-v2 .module-container .module-parent-tip .title{line-height:1.5;font-size:16px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;padding-left:40px;color:#19496F;margin-bottom:10px}.gs-v2 .module-container .module-parent-tip .content{line-height:1.5;font-size:14px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.gs-v2 .module-container .module-parent-tip .content a{line-height:1.5;font-size:14px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1A9DD1}.gs-v2 .module-container .module-subtitle{line-height:1.5;font-size:18px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;display:flex;align-items:flex-start;margin-bottom:15px}.gs-v2 .module-container .module-subtitle.large-margin{margin-bottom:30px}.gs-v2 .module-container .module-subtitle p{line-height:1.5;font-size:18px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.gs-v2 .module-container .module-subtitle a{line-height:1.5;font-size:18px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.gs-v2 .module-container .module-subtitle p.no-data{line-height:1.5;font-size:16px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-top:15px}.gs-v2 .module-container .module-subtitle p.no-data a{line-height:1.5;font-size:16px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.gs-v2 .module-container .module-subtitle p:first-of-type{margin-top:0}.gs-v2 .module-container .module-subtitle p:last-of-type{margin-bottom:0}.gs-v2 .module-container .module-subtitle .strong,.gs-v2 .module-container .module-subtitle .emphasis{line-height:1.5;font-size:18px;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.gs-v2 .module-container .module-subtitle span.links{display:inline-block;margin-top:5px}.gs-v2 .module-container .module-subtitle span.links a{border:1px solid #c1d2d9;border-radius:3px;background-image:linear-gradient(to bottom, #fff, #f4f5f7);padding-left:15px;padding-right:15px;text-decoration:none;margin-right:5px}.gs-v2 .module-container .module-subtitle .rating-value{display:flex;align-items:center;justify-content:center;margin:5px 10px 0 0}.gs-v2 .module-container .module-subtitle .auto-narration p{font-size:18px}.gs-v2 .module-container .module-subtitle .auto-narration p:last-of-type{margin-bottom:0}.gs-v2 .module-container .module-award{line-height:1.5;font-size:18px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-top:15px;display:flex;align-items:flex-start;margin-bottom:15px}.gs-v2 .module-container .module-award .award-icon{margin:8px 15px 0 0}@media (min-width: 1200px){.gs-v2 .module-container .module-award .award-icon{margin-right:30px}}.gs-v2 .module-container .module-award .award-icon img{width:70px}.gs-v2 .module-container .module-award a{line-height:1.5;font-size:18px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.gs-v2 .csa-callout{display:flex;flex-direction:row;margin-top:20px}.gs-v2 .csa-callout .csa-icon{margin-right:10px}.gs-v2 .csa-callout .csa-content{display:flex;flex-direction:column}.gs-v2 .csa-callout .csa-content .csa-header a{line-height:1.5;font-size:16px;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.gs-v2 .blue-circle{height:24px;width:24px;background-color:#FFFFFF;border-radius:50%;display:inline-block;border:1px solid #92D2EB;position:relative;margin-right:4px}.gs-v2 .icon-flag{color:#ff3f2b}.gs-v2 .info{line-height:1.5;font-size:18px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1A9DD1;font-family:'RobotoSlab-Bold', sans-serif;top:-1px;position:absolute;left:8px}.gs-v2 .sources-link{float:none;margin-left:auto;min-width:85px}.gs-v2 .sources-link>a:hover{text-decoration:none}.gs-v2 hr{margin-top:30px;margin-bottom:9px;border-top:1px solid #C7C7C7}.gs-v2 .footer-container{display:flex}.gs-v2 .footer-link{color:#707070;text-decoration:underline}.gs-v2 .footer-link .display-desktop{display:none}@media (min-width: 992px){.gs-v2 .footer-link .display-desktop{display:inline}}.gs-v2 .source-link>span{line-height:1.5;font-size:14px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#707070;vertical-align:middle}.gs-v2 .info::before{content:'i'}.gs-v2 .question{color:#92D2EB;font-family:'RobotoSlab-Bold', sans-serif;content:'?';font-size:19px}.gs-v2 .tooltip{display:inline-block}.gs-v2 .multi-score-divider{margin:0 0 20px 0}.gs-v2 .multi-score-divider:last-of-type{display:none}#Neighborhood .neighborhood-module{padding-bottom:25px}#Neighborhood hr:last-of-type{display:none}.claim-school-cta{line-height:1.5;font-size:16px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;padding-top:30px;text-align:center;border-top:1px solid #e0e4e8}.claim-school-cta a{line-height:1.5;font-size:16px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.unclaimed-school-cta{line-height:1.5;font-size:16px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.unclaimed-school-cta div{margin-top:10px}.unclaimed-school-cta .claim-school-button{line-height:1.5;font-size:18px;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;display:inline-block;margin-top:20px;padding:12px;border:1px solid #707070;border-radius:8px;color:#707070;text-decoration:none}.unclaimed-school-cta .claim-school-button:hover{opacity:0.8}.data-module-tabs{display:flex;flex-wrap:wrap;margin-bottom:15px}.data-module-tabs .data-module-tab{width:auto;height:40px;border:1px solid #C7C7C7;padding:10px;text-align:center;background-color:white;line-height:19.07px;white-space:nowrap;cursor:pointer}.data-module-tabs .data-module-tab:focus{outline:0}.data-module-tabs .data-module-tab.active{background:#1A9DD1;color:white;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.data-module-tabs .data-module-tab:not(:first-child){margin-left:-1px}.data-module-tabs .data-module-tab.adjust-y{margin-top:-1px}.data-module-tabs .data-module-tab.adjust-x{margin-left:0}.data-module-tabs .data-module-tab.flex-grow{flex-grow:1}.data-module-tabs .data-module-tab.flex-flat{flex:1 1 0px}.data-module-tabs .data-module-tab.brtl{border-top-left-radius:3px}.data-module-tabs .data-module-tab.brtr{border-top-right-radius:3px}.data-module-tabs .data-module-tab.brbl{border-bottom-left-radius:3px}.data-module-tabs .data-module-tab.brbr{border-bottom-right-radius:3px}.data-module-sub-tabs{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:15px}.data-module-sub-tabs .data-module-sub-tab{width:120px;min-height:40px;padding:10px;background-color:#FAFAFA;border-bottom:1px solid #C7C7C7;text-align:center;word-break:break-word;flex-grow:1;cursor:pointer;color:black}.data-module-sub-tabs .data-module-sub-tab.active{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#1A9DD1;border-bottom:3px solid #1A9DD1}.bar-graph-unified-container{margin-top:10px}.bar-graph-unified-container .label{line-height:1.5;font-size:16px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;padding-bottom:20px;display:inline-block}.bar-graph-unified-container .bar-graph-unified{display:flex;margin-bottom:10px}.bar-graph-unified-container .bar-graph-unified.sub-row:last-of-type{margin-bottom:10px}.bar-graph-unified-container .bar-graph-label{width:50%}.bar-graph-unified-container .bar-graph-label div.breakdown{line-height:1.5;font-size:14px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;display:inline-block;margin-right:10%}@media (min-width: 992px){.bar-graph-unified-container .bar-graph-label div.breakdown{line-height:1.5;font-size:16px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;display:inline-block}}.bar-graph-unified-container .bar-graph-label div.breakdown .tipso_style{position:relative;top:-1px}.bar-graph-unified-container .bar-graph-label .label-subtext{color:#484848;font-size:12px}.bar-graph-unified-container .bar-graph-label div.tooltip{display:inline}.bar-graph-unified-container .bar-graph-viz-container{display:flex;flex-direction:row;width:50%}.bar-graph-unified-container .bar-graph-viz-container .percentage,.bar-graph-unified-container .bar-graph-viz-container .score{line-height:1.5;font-size:16px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;width:45px;display:flex;justify-content:flex-end;margin-right:5px;text-wrap:nowrap}.bar-graph-unified-container .bar-graph-viz-container .bar-graph-viz{display:flex;flex-direction:column;width:100%}.bar-graph-unified-container .bar-graph-viz-container .bar-graph-viz .tier{line-height:1.5;font-size:12px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;text-transform:uppercase}.bar-graph-unified-container .bar-graph-viz-container .bar-graph-viz .bar-graph{background-color:#DCDEED;border-radius:3px}.bar-graph-unified-container .bar-graph-viz-container .bar-graph-viz .bar-graph .bar-filled{background-color:#029468;border-radius:3px 0 0 3px}.bar-graph-unified-container .bar-graph-viz-container .bar-graph-viz .bar-graph .bar-filled.one-hundred{border-radius:3px}.bar-graph-unified-container .bar-graph-viz-container .bar-graph-viz .bar-graph,.bar-graph-unified-container .bar-graph-viz-container .bar-graph-viz .bar-filled{height:16px}@media (min-width: 768px){.bar-graph-unified-container .bar-graph-viz-container .bar-graph-viz .bar-graph,.bar-graph-unified-container .bar-graph-viz-container .bar-graph-viz .bar-filled{height:20px}}.bar-graph-unified-container .bar-graph-viz-container .bar-graph-viz .bar-graph.full-width,.bar-graph-unified-container .bar-graph-viz-container .bar-graph-viz .bar-filled.full-width{height:20px}@media (min-width: 768px){.bar-graph-unified-container .bar-graph-viz-container .bar-graph-viz .bar-graph.full-width,.bar-graph-unified-container .bar-graph-viz-container .bar-graph-viz .bar-filled.full-width{height:30px}}.bar-graph-unified-container .bar-graph-viz-container .bar-graph-viz .bar-graph.no-state-value{margin-bottom:10px}.bar-graph-unified-container .bar-graph-viz-container .state-average-row{line-height:1.5;font-size:14px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;color:#484848}.bar-graph-unified-container .bar-graph-viz-container .state-average-row .state-average-label{display:flex;flex-direction:row}.bar-graph-unified-container .bar-graph-viz-container .state-average-row .state-average-label.label-reverse{flex-direction:row-reverse}.bar-graph-unified-container .bar-graph-viz-container .state-average-row .state-average-label.label-reverse .state-average{text-align:right}.bar-graph-unified-container .bar-graph-viz-container .state-average-row .state-average{width:38px;text-align:left}.bar-graph-unified-container .bar-graph-viz-container .state-average-row .buffer-space{width:38px}.bar-graph-unified-container .bar-graph-viz-container.full-width{width:100%}.bar-graph-unified-container .bar-graph-viz-container.full-width .percentage{align-items:center;padding-bottom:5px;font-size:20px;justify-content:flex-start;margin-right:0px;width:55px}.bar-graph-unified-container .bar-graph-chevron{margin:-1px 0 0 7px;width:13px}.bar-graph-unified-container .sub-row .spacer{width:20px}.bar-graph-unified-container .sub-row .bar-graph-label{font-size:16px;color:#707070;padding-left:30px}.bar-graph-unified-container .bar-graph-with-rating{align-items:center}.iconography-key{line-height:1.5;font-size:14px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;text-align:right;color:#484848}.arrow-up{height:0;display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:9px solid #AFAFAF;margin:0 5px}.bar-graph-group .group-header{line-height:1.5;font-size:16px;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin:15px 0}.bar-graph-group .bar-graph-unified-container{margin-top:0}.bar-graph-group .bar-graph-unified-container:first-of-type{margin-top:10px}.bar-graph-group>div:nth-last-child(2) .bar-graph-unified{margin-bottom:10px}.donut-viz{width:90px}.donut-viz .chart-text{text-anchor:middle;font-size:8px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;-moz-transform:translateY(0.5em);-ms-transform:translateY(0.5em);-webkit-transform:translateY(0.5em);transform:translateY(0.5em)}.donut-viz .chart-label{-moz-transform:translateY(-0.1em);-ms-transform:translateY(-0.1em);-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em);font-weight:600}.donut-viz .chart-subtext{fill:#707070;font-size:6px;font-weight:400}.donut-viz .chart-subtext.slim-text{letter-spacing:-0.7px}.donut-viz-row-container{display:flex;align-items:center;margin-bottom:10px}.donut-viz-row-container .donut-viz-column{width:25%;margin-right:20px}@media (min-width: 360px){.donut-viz-row-container .donut-viz-column{width:auto;margin-right:0}}.donut-viz-row-container .donut-viz-label{margin-left:20px;font-size:16px;display:inline-flex;flex-wrap:wrap;align-items:center}.circle-visualizations{margin-top:10px}.pie-viz{width:109px}.pie-viz .chart-text{font-size:12px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;-moz-transform:translateY(0.5em);-ms-transform:translateY(0.5em);-webkit-transform:translateY(0.5em);transform:translateY(0.5em)}.pie-viz .chart-label{text-anchor:middle;-moz-transform:translateY(-0.1em);-ms-transform:translateY(-0.1em);-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.pie-viz-row-container{display:flex;align-items:center}.pie-viz-row-container .key-container{display:flex;flex-direction:column}.pie-viz-row-container .key-header{font-size:16px}.pie-viz-row-container .key-row{display:flex;align-items:center}.pie-viz-row-container .key-row .key-label{margin-left:5px;font-size:14px}.see-all-btn-wrapper{margin-top:20px;border-radius:0 0 10px 10px;margin-bottom:20px}.see-all-btn-wrapper .see-all-btn-inner{text-align:center;line-height:1}#Students_with_Disabilities hr:last-of-type{margin-top:0}.share-your-feedback-cta{padding:30px 0 10px;border-bottom:1px solid #C7C7C7}.share-your-feedback-cta .topical-rating-single hr{margin-top:0;margin-bottom:15px}.share-your-feedback-cta h4{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:18px;margin-bottom:5px}.share-your-feedback-cta p,.share-your-feedback-cta a{font-size:14px;margin-bottom:5px}.share-your-feedback-cta strong{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.share-your-feedback-cta .topical-average{display:flex;align-items:baseline;margin-bottom:5px}.share-your-feedback-cta .topical-average .numeric{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:20px;margin-right:5px;line-height:1}#swd-rating-popup{margin-top:20px;padding:15px 18px 64px;border:1px solid #C7C7C7;box-sizing:border-box;box-shadow:0px 4px 4px rgba(0,0,0,0.15);position:relative}#swd-rating-popup a.continue{position:absolute;bottom:23px;right:17px}.mixed-viz-container{margin-top:15px}.text-viz-container{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #C7C7C7}.text-viz-container .label{display:inline-flex;flex-wrap:wrap;align-items:center;font-size:16px;margin-right:10px;max-width:50%}.text-viz-container .text-viz{display:flex;flex-direction:column;align-items:flex-end}.text-viz-container .value{font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:18px}.text-viz-container .state-average{color:#484848;font-size:14px}.text-viz-container .state-average-value{font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif}.staff-table-viz-container{display:flex;flex-direction:column}.staff-table-viz-container .label{font-size:16px;margin:15px 0}.staff-table-viz-container .viz-row{display:flex;flex-direction:row-reverse;padding:10px 0}@media (min-width: 768px){.staff-table-viz-container .viz-row{flex-direction:row}}.staff-table-viz-container .percentage-columns-container{width:50%;display:flex}.staff-table-viz-container .percentage-columns-container .percentage-column{width:50%;padding-right:15px;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width: 768px){.staff-table-viz-container .percentage-columns-container .percentage-column{padding:0 0 0 15px}}.staff-table-viz-container .label-column{width:50%;font-size:16px;display:flex;flex-direction:column;padding-right:15px}@media (min-width: 768px){.staff-table-viz-container .label-column{padding:0px}}.staff-table-viz-container .label-column>span{display:inline-flex;flex-wrap:wrap;align-items:center}.staff-table-viz-container .label-column>span .tooltip{margin-left:4px}.staff-table-viz-container .column-header{color:#484848;font-size:14px}.staff-table-viz-container .primary-value{font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:16px}.staff-table-viz-container .secondary-value{color:#484848;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:12px}.staff-table-viz-container .staff-table-viz .viz-row{border-bottom:1px solid #C7C7C7}.staff-table-viz-container .staff-table-viz>div:last-of-type{border:none}.school-row{display:flex;row-gap:10px;margin-bottom:15px}.school-row .five-star-rating,.school-row .five-star-rating-compact{display:inline-block}.school-row .col-2{margin-left:15px;row-gap:3px;flex-direction:column;display:flex}.school-row .school-name{font-size:18px;font-weight:bold}.school-row .top-schools-csa{font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.show-more-content-btn-wrapper{margin-top:25px;border-radius:0 0 10px 10px;margin-bottom:20px}.show-more-content-btn-wrapper .show-more-content-btn{font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;display:block;text-align:center;margin:0 auto;cursor:pointer}.admissions{display:flex;flex-direction:column}.admissions div+.application-requirements{padding-top:15px}.admissions .application-requirements{border-top:1px solid #C7C7C7;border-bottom:1px solid #C7C7C7;display:flex;flex-direction:column;padding-bottom:15px;padding-top:15px}.admissions .application-requirements .label{font-size:16px}.admissions .application-requirements .value{display:flex;flex-wrap:wrap;margin-top:10px}.admissions .application-requirements .value .requirement{display:inline-block;margin:0 20px 5px 0;padding:5px 10px;border-radius:21px;font-size:16px;background-color:#E1F4FC}.admissions .application-requirements .value .requirement:last-of-type{margin-right:0}.admissions div+.application-link{margin-top:30px}.admissions .application-link{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;font-size:18px;color:white;background-color:#1A9DD1;border-radius:8px;text-decoration:none}.admissions .application-link:hover{opacity:0.8}.courses-and-programs .category,.courses-and-programs-modal .category{font-size:16px;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:25px}.courses-and-programs .badge-and-content,.courses-and-programs-modal .badge-and-content{position:relative;font-size:16px;margin-bottom:17px}.courses-and-programs .badge-and-content .content,.courses-and-programs-modal .badge-and-content .content{margin:0px}.courses-and-programs .badge-and-content .tooltip,.courses-and-programs-modal .badge-and-content .tooltip{padding-left:12px}.courses-and-programs .badge-and-content .icon,.courses-and-programs-modal .badge-and-content .icon{position:absolute;font-size:28pt;top:-9px}.courses-and-programs .badge-and-content .external-link,.courses-and-programs-modal .badge-and-content .external-link{padding-left:7px;display:flex;align-items:center;color:#707070;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.courses-and-programs .badge-and-content .external-link svg,.courses-and-programs-modal .badge-and-content .external-link svg{padding-left:2px;height:14px;width:14px;padding-top:1px}.courses-and-programs .badge-and-content .external-link svg path,.courses-and-programs-modal .badge-and-content .external-link svg path{fill:#707070}.courses-and-programs .subtext,.courses-and-programs-modal .subtext{color:#707070;font-size:14px;margin-bottom:17px}.courses-and-programs .subtext a,.courses-and-programs-modal .subtext a{color:#707070;text-decoration:underline}.courses-and-programs .see-all,.courses-and-programs-modal .see-all{background:none;width:inherit;margin:18px 0px 0px 0px;color:#333333;height:auto;padding:10px 20px;border:1px solid #707070;border-radius:6px}.courses-and-programs .modal-title-gs-v2,.courses-and-programs-modal .modal-title-gs-v2{margin-bottom:30px !important}.rating-snapshot{display:flex;flex-direction:column}.rating-snapshot .summary-rating-container{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}@media (min-width: 1200px){.rating-snapshot .summary-rating-container{flex-direction:row}}.rating-snapshot .summary-rating-container .gs-rating-with-label__rating{display:flex;justify-content:center}@media (min-width: 1200px){.rating-snapshot .summary-rating-container .gs-rating-with-label__rating{margin-right:32px}}.rating-snapshot .summary-rating-container .summary-rating-label{display:flex;flex-direction:column;text-align:center;margin-top:16px}@media (min-width: 1200px){.rating-snapshot .summary-rating-container .summary-rating-label{text-align:left;margin-top:0}}.rating-snapshot .summary-rating-container .summary-rating-label .title-text{line-height:1.5;font-size:18px;font-family:"opensans-semibold", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-bottom:8px}.rating-snapshot .summary-rating-container .summary-rating-label .description{line-height:1.5;font-size:16px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-top:8px}@media (min-width: 1200px){.rating-snapshot .summary-rating-container .summary-rating-label .description{margin-top:0}}.rating-snapshot .summary-rating-container .summary-rating-label .description .stronger{line-height:1.5;font-size:16px;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.rating-snapshot .summary-rating-container .summary-rating-label .description a{line-height:1.5;font-size:16px;font-family:"opensans-bold", Arial, "Helvetica Neue", Helvetica, sans-serif}.rating-snapshot .rating-anchor{line-height:1.5;font-size:14px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;color:black;text-decoration:none}.rating-snapshot .rating-anchor:hover .rating-title{text-decoration:underline}.rating-snapshot .rating-table-row{display:flex}.rating-snapshot .rating-table-row .rating-value{width:64px;min-height:38px;display:flex;align-items:center;justify-content:center;margin:5px 10px 5px 0}.rating-snapshot .rating-table-row .rating-breakdown{display:flex;flex-grow:1;justify-content:space-between;align-items:center;width:100%}.rating-snapshot .rating-table-row .border-bottom{border-bottom:1px solid #C7C7C7}.rating-snapshot .rating-table-row .rating-title{line-height:1.5;font-size:16px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif}.rating-snapshot .rating-table-row .rating-scale{line-height:1.5;font-size:16px;font-family:"opensans-regular", Arial, "Helvetica Neue", Helvetica, sans-serif;margin-right:5px;width:50%;text-align:right}.rating-snapshot .last-updated{color:#484848;text-align:right;margin-top:10px}
