#directionsPage .directionsInputContainer{height:100%;margin-left:1rem;width:100%}#directionsPage #driving-directions-map{z-index:0}#directionsPage .starting-point{position:relative;z-index:1}#directionsPage .starting-point:after{border-right:2px dashed #121212;content:"";height:100%;left:50%;position:absolute;top:25px;transform:translateX(-50%);width:1px;z-index:0}#directionsPage .destination-point i{font-size:2rem;margin-left:-4px;margin-right:23px}#directionsPage #directionsWrap #searchBoxContainer{width:calc(100% - 84px)}@media (min-width:768px){#directionsPage #directionsWrap{margin-left:2.5em;margin-right:2.5em}}@media (min-width:576px){#directionsPage #printoutPanelDirections{margin-left:47px;margin-right:5px}}#pdp .property-img-clickable{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:all .3s ease;z-index:1}#pdp .property-img-clickable:focus,#pdp .property-img-clickable:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}@media (max-width:575.98px){#pdp .card .card-body{padding:14px}}#pdp .card .flag{background-color:#f2efe7;display:inline;padding:6px 12px 3px}#pdp .card .flag-green{background-color:#45804d;border-radius:12px}#pdp .card .preview__info .preview-title{font-size:20px}#pdp .card .preview__info.co-listing{font-size:14px}@media (min-width:992px){#pdp .card .preview-colisting .preview__thumb img{max-width:100px}}#pdp .card.property-highlight-card{border-color:#fff}@media (min-width:768px) and (max-width:991.98px){#pdp .card.property-highlight-card{margin-top:12px}}#pdp .card.property-highlight-card .card-body .property-data-wrap .quick-data{font-size:14px}#pdp .card.property-highlight-card .card-body .property-data-wrap .quick-data .est-payment{min-width:139px}#pdp .card.property-highlight-card .card-body .property-data-wrap .quick-data .est-payment sup{font-size:53%;margin-right:-6px;top:-.5em}#pdp .card.property-highlight-card .card-body .property-data-wrap .quick-data .est-payment sup.small{font-size:42%;left:-5px;top:-.75em}@media (min-width:992px) and (max-width:1199.98px){#pdp .card.property-highlight-card .card-body .property-data-wrap .quick-data .est-payment{padding-bottom:.5rem}}@media (min-width:1200px){#pdp .card.property-highlight-card .card-body .property-data-wrap .quick-data .est-payment{min-width:148px}}@media (min-width:1200px) and (max-width:1399.98px){#pdp .card.property-highlight-card .card-body .property-data-wrap .quick-data .est-payment h3{font-size:27px;letter-spacing:-.5px;white-space:nowrap}}@media (min-width:992px) and (max-width:1199.98px){#pdp .card.property-highlight-card .card-body .property-data-wrap .quick-data{flex-direction:column}#pdp .card.property-highlight-card .card-body .property-data-wrap .quick-data .vr{display:none}}@media (min-width:768px) and (max-width:991.98px){#pdp .card.property-highlight-card .card-body .property-data-wrap{display:flex}#pdp .card.property-highlight-card .card-body .property-data-wrap>div{width:50%}#pdp .card.property-highlight-card .card-body .property-data-wrap .quick-data{margin-left:12px}}#pdp .card.property-highlight-card .card-body .property-price{font-size:28px}@media (min-width:768px){#pdp .card.property-highlight-card .card-body .property-price{font-size:36px}}#pdp .card.property-highlight-card .card-body .property-price.request{font-size:24px}@media (min-width:768px){#pdp .card.property-highlight-card .card-body .property-price.request{font-size:31px}}#pdp .card.property-highlight-card .card-body .property-price sup{font-size:46%;top:-.7em}#pdp .card.property-highlight-card .card-body .btn-lg{margin-bottom:8px;width:100%}@media (min-width:576px){#pdp .card.property-highlight-card .card-body .btn-lg:first-child{width:59%}#pdp .card.property-highlight-card .card-body .btn-lg:last-child{width:40%}}@media (min-width:768px){#pdp .card.property-highlight-card .card-body .btn-lg:first-child{width:53%}#pdp .card.property-highlight-card .card-body .btn-lg:last-child{width:46%}}@media (min-width:992px){#pdp .card.property-highlight-card .card-body .btn-lg:first-child,#pdp .card.property-highlight-card .card-body .btn-lg:last-child{width:100%}}@media (min-width:1200px){#pdp .card.property-highlight-card .card-body .btn-lg{padding:24px 12px}#pdp .card.property-highlight-card .card-body .btn-lg:first-child{width:54%}#pdp .card.property-highlight-card .card-body .btn-lg:last-child{width:44%}}#pdp .card.property-highlight-card .card-body .banner{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-16px}@media (max-width:575.98px){#pdp .card.property-highlight-card .card-body{padding:0}}@media (min-width:768px){#pdp .card.property-highlight-card .card-body{box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}}#pdp .desktop-form .btn-group{flex-wrap:wrap;width:100%}#pdp .desktop-form .btn-group .btn-outline-special{flex:1}@media (min-width:992px) and (max-width:1199.98px){#pdp .desktop-form .btn-group .btn-outline-special{padding-left:22px;padding-right:22px}}@media (max-width:575.98px){#pdp .section-panel{padding-bottom:20px;padding-top:20px}}#pdp #propertyImages{margin-bottom:12px;position:relative}#pdp #propertyImages #media-viewer-trigger{width:100%}#pdp #propertyImages #media-viewer-trigger:focus,#pdp #propertyImages #media-viewer-trigger:hover{border-color:transparent;outline:0}#pdp #propertyImages #media-viewer-trigger:focus{box-shadow:0 0 0 .25rem rgba(125,116,90,.5)}#pdp #propertyImages .cover-img{margin-bottom:7px}#pdp #propertyImages .cover-img img{aspect-ratio:3/2;object-fit:cover;width:100%}#pdp #propertyImages .property-thumbnails{grid-gap:6px;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(2,1fr)}#pdp #propertyImages .property-thumbnails .property-tiny{position:relative}#pdp #propertyImages .property-thumbnails .property-tiny .property-tiny__bg{background-color:#c4c4c5;background-position:50%;background-repeat:no-repeat;bottom:0;left:0;position:absolute;right:0;top:0}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-8:first-child{grid-area:1/1/3/3;min-height:120px}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-8:nth-child(2){grid-area:1/3/2/4;min-height:57px}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-8:nth-child(3){grid-area:2/3/3/4;min-height:57px}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-8:nth-child(4){grid-area:1/4/3/5;min-height:120px}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-8:nth-child(5){grid-area:1/5/2/6;min-height:57px}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-8:nth-child(6){grid-area:2/5/3/6;min-height:57px}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-8:nth-child(7){grid-area:1/6/3/8;min-height:120px}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-4 .property-tiny__bg{background-size:200%}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-4:first-child{grid-area:1/1/3/3;min-height:120px}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-4:nth-child(2){grid-area:1/3/3/5;min-height:120px}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-4:nth-child(3){grid-area:1/5/3/8;min-height:120px}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-3:first-child{grid-area:1/1/3/3;min-height:120px}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-3:nth-child(2){grid-area:1/3/3/5;min-height:120px}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-3:nth-child(3){grid-area:1/5/3/8;min-height:120px}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-2:first-child{grid-area:1/1/3/3;min-height:120px}#pdp #propertyImages .property-thumbnails .property-tiny.property-tiny-2:nth-child(2){grid-area:1/3/3/8;min-height:120px}@media (max-width:767.98px){#pdp #propertySpecsDetail{display:flex;flex-direction:column}#pdp #propertySpecsDetail #propertySpecsList{order:1}#pdp #propertySpecsDetail #propertyContact{order:4}#pdp #propertySpecsDetail #explore{order:2}#pdp #propertySpecsDetail #features{order:3}}#pdp #propertyFeaturesTable .table th{width:50%}@media (min-width:576px){#pdp #propertyFeaturesTable .table th{width:30%}}#pdp #schools .nearby-school-mobile:nth-child(odd){background-color:#f4f4f6}#pdp #schools #nearby-schools-section .school-apple-rating{margin-top:-3px;padding-left:.5rem;position:absolute}#pdp #schools #nearby-schools-section .school-apple-rating img{filter:invert(42%) sepia(20%) saturate(571%) hue-rotate(2deg) brightness(91%) contrast(96%);height:auto;width:17px}#pdp #guide .preview-affiliate,#pdp #guide .preview-colisting{flex-direction:column}#pdp #guide .preview-affiliate h2,#pdp #guide .preview-colisting h2{font-weight:700;margin-bottom:8px;padding-top:16px}#pdp #guide .preview-affiliate .star-rating,#pdp #guide .preview-colisting .star-rating{display:block}#pdp #guide .preview-affiliate .preview-photo-lg,#pdp #guide .preview-colisting .preview-photo-lg{display:block;margin-bottom:1em;margin-top:-67%}#pdp #guide .preview-affiliate .preview-photo-lg img,#pdp #guide .preview-colisting .preview-photo-lg img{max-width:215px}#pdp #guide .box-bg{padding:1.5rem;position:relative}@media (min-width:768px){#pdp #guide .box-bg{padding:40px}#pdp #guide .callout__preview{z-index:1}#pdp #guide .callout__preview .box-bg:after{background-color:#ded7c3;content:"";height:100%;position:absolute;right:-20px;top:0;width:20px;z-index:0}}#pdp #guide .callout__text h3{line-height:1.5;margin-bottom:1.25em}#pdp #guide .callout__text h3 .kicker{font-size:14px;letter-spacing:4.2px;text-transform:uppercase}@media (max-width:767.98px){#pdp #guide .callout__text .btn{width:100%}}@media (min-width:768px){#pdp #guide .callout__text .box-bg{padding-right:28%;z-index:5}#pdp #guide .callout__text .box-bg:before{background-color:#f8f7f2;content:"";height:100%;left:-50px;position:absolute;top:0;width:50px;z-index:3}}#pdp #guide .spacer-1{background-color:#f8f7f2;height:130px}@media (min-width:768px){#pdp #guide .spacer-1{background-color:#fff;height:195px}}#pdp #locationInfo #demographicsMenuMobile{min-width:308px}@media (min-width:992px){#pdp #locationInfo #demographicsMenuMobile{border:none;display:block;min-width:auto;padding:0;position:relative}#pdp #locationInfo #demographicsMenuMobile.show{position:relative!important;transform:none!important}#pdp #locationInfo .nav{margin-left:-15px}}#pdp #locationInfo .nav-pills .nav-link{color:#121212;padding:1rem}@media (min-width:992px){#pdp #locationInfo .nav-pills .nav-link{text-align:left}#pdp #locationInfo .nav-pills .nav-link.active{background-color:#f8f7f2;border-left:4px solid #746649}}#pdp #locationInfo .tab-content{min-height:45%;padding:20px}#pdp #locationInfo .card{height:100%}#pdp #locationInfo .card .card-body{padding:10px}@media (min-width:992px){#pdp #locationInfo .card .card-body{padding:20px}}#pdp #locationInfo .card .card-body .table td{font-family:Barlow Semi Condensed,Helvetica Neue,Arial Narrow,Helvetica,Arial,sans-serif}#pdp #locationInfo .card .card-header h3{font-family:Typold Extended,Typold,Helvetica,Arial,sans-serif;margin-bottom:0}#pdp #locationInfo .card .card-footer,#pdp #locationInfo .card .card-header{padding:10px}@media (min-width:992px){#pdp #locationInfo .card .card-header{padding:20px 20px 0}}#pdp #locationInfo .list-group .list-group-item{font-family:Barlow Semi Condensed,Helvetica Neue,Arial Narrow,Helvetica,Arial,sans-serif}#pdp #locationInfo .side-cta .side-img{display:block;height:auto;margin:0 auto -32px;width:100%}#pdp #locationInfo .side-cta.side-cta-mobile{max-width:456px}#pdp #locationInfo .side-cta.side-cta-mobile .side-img{margin-bottom:-28px;width:166px}#pdp #locationInfo .trend{font-family:Barlow Semi Condensed,Helvetica Neue,Arial Narrow,Helvetica,Arial,sans-serif;font-size:30px;margin-bottom:-4px;position:relative}#pdp #locationInfo .trend span{font-size:16px}#pdp #locationInfo .trend span.deg{font-size:17px;line-height:0;position:relative;top:-.5em;vertical-align:baseline}#pdp #locationInfo .trend .bi{display:inline-block;font-size:48px;height:24px;width:24px}#pdp #locationInfo .trend .bi:before{display:flex!important;justify-content:center;position:absolute;top:-3px;vertical-align:-.25em;width:24px}#pdp #locationInfo .trend .bi.sm-arrow{font-size:28px}#pdp #locationInfo .trend .bi.sm-arrow:before{top:auto}#pdp #locationInfo .trend.trend-lg{font-size:40px}#pdp #locationInfo .intro__wrap{display:flex;flex-direction:column-reverse}@media (min-width:768px){#pdp #locationInfo .intro__wrap{align-items:center;flex-direction:row;height:100%}}#pdp #locationInfo .intro__wrap .intro__img{flex-shrink:0}@media (min-width:768px){#pdp #locationInfo .intro__wrap .intro__img{align-self:flex-start;margin-left:auto}}#pdp #locationInfo .intro__wrap .intro__img .main-chart-img{display:block}@media (min-width:768px){#pdp #locationInfo .intro__wrap .intro__img .main-chart-img{float:right}}#pdp #locationInfo #demographic_img{margin:-20px auto 15px;width:166px}@media (min-width:768px){#pdp #locationInfo #demographic_img{margin-left:5px;width:80px}}@media (min-width:992px){#pdp #locationInfo #demographic_img{margin-top:-30px}}@media (min-width:1200px){#pdp #locationInfo #demographic_img{width:164px}}#pdp #locationInfo #economic_img{margin:-20px auto 15px;width:140px}@media (min-width:768px){#pdp #locationInfo #economic_img{margin-bottom:0;width:72px}}@media (min-width:992px){#pdp #locationInfo #economic_img{margin-top:-28px}}@media (min-width:1200px){#pdp #locationInfo #economic_img{width:104px}}#pdp #locationInfo #education_img{margin:-27px auto 15px;width:120px}@media (min-width:768px){#pdp #locationInfo #education_img{margin-bottom:0;width:74px}}@media (min-width:992px){#pdp #locationInfo #education_img{margin-top:-38px}}@media (min-width:1200px){#pdp #locationInfo #education_img{width:95px}}#pdp #locationInfo #weather_img{margin:-20px auto 15px;width:150px}@media (min-width:768px){#pdp #locationInfo #weather_img{margin-left:5px;width:126px}}@media (min-width:992px){#pdp #locationInfo #weather_img{margin-top:-28px}}@media (min-width:1200px){#pdp #locationInfo #weather_img{width:148px}}#pdp #locationInfo .bar-chart{min-height:350px}#pdp #locationInfo .waffle-chart{margin:0 auto;width:160px}@media (min-width:410px){#pdp #locationInfo .waffle-chart{width:320px}}#pdp #locationInfo .havechildren_chart,#pdp #locationInfo .transportation_chart{flex-wrap:wrap}#pdp .occupation-type_chart{text-align:center}#pdp .occupation-type_chart svg{height:25px;margin:2px 0;width:25px}@media (min-width:576px) and (max-width:1199.98px){#pdp .occupation-type_chart br{display:none}#pdp .occupation-type_chart br:nth-of-type(3){display:block}#pdp #occupationTypeTable{margin:auto;width:fit-content}#pdp #occupationTypeTable tr{border-color:#fff;display:inline-block}}@media (min-width:1200px){#pdp .responsive-bar-chart{width:100%}}#pdp .responsive-bar-chart .bar-wrap{align-items:flex-end;border:1px solid #746649;display:flex;margin-left:auto;margin-right:auto;min-height:270px;width:fit-content}@media (min-width:1200px){#pdp .responsive-bar-chart .bar-wrap{min-height:auto;width:100%}}@media (min-width:576px){#pdp #v-pills-family-education .icon-md{width:52px}}#pdp #v-pills-family-education .plus{font-size:2.25rem;line-height:1}#pdp #v-pills-weather .weather-chart .weather-info>div{align-items:center;display:flex;justify-content:center}#pdp #v-pills-weather #precipitationChart{min-height:490px}@media (min-width:1200px){#pdp #v-pills-weather #precipitationChart{min-height:600px}}#pdp #v-pills-overview .card-stack .card{height:auto}#pdp #v-pills-overview .card-stack .card.households{min-height:215px}#pdp #v-pills-overview .waffle-chart{margin:0;width:148px}@media (min-width:768px){#pdp #v-pills-overview #householdExpensesOverview{min-height:400px}}#pdp .graphs .number{font-family:Barlow Semi Condensed,Helvetica Neue,Arial Narrow,Helvetica,Arial,sans-serif;font-size:30px}#pdp .graphs .chart-wrapper .canvas-wrap{max-width:180px;width:80%}#pdp .graphs .chart-wrapper .percentage{top:23%}#pdp .graphs .chart-wrapper .percentage .small{font-size:16px}#pdp .graphs .table tr:last-child{border-color:#fff}#pdp .graphs .table tr:last-child td{padding-bottom:0}#pdp .graphs .table tr td:first-child{padding-left:0}#pdp .banner{background-color:#f8f7f2;border-radius:5px;box-shadow:0 3px 3px 0 rgba(0,0,0,.16);font-size:14px;margin-bottom:12px;width:100%}@media (min-width:1200px){#pdp .banner.banner__open-house{background-image:url(/build/assets/images/property/pdp-image-cloud@2x.png);background-position:68% -16px;background-repeat:no-repeat;background-size:375px}}#pdp .banner.banner__coming-soon{background-color:#ebf5ff}@media (min-width:1200px){#pdp .banner.banner__coming-soon{background-image:url(/build/assets/images/property/pdp-img-banner-white@2x.png);background-position:78% 0;background-repeat:no-repeat;background-size:375px}}.calculators{margin-top:2.25em}@media (max-width:991.98px){.calculators #amortizationCalculatorPaginator .page-item .page-link.previous i{margin-right:8px}.calculators #amortizationCalculatorPaginator .page-item .page-link.next i{margin-left:8px}}.calculators .extra-payment .lump-sum-payment,.calculators .extra-payment .monthly-payment{display:none}.calculators .extra-payment.show-lump .lump-sum-payment,.calculators .extra-payment.show-monthly .monthly-payment{display:block;margin-top:1rem}.calculators .form-label,.graphs .form-label{font-size:14px}.calculators .input-group-text,.graphs .input-group-text{background:#fff;border-color:#121212 #121212 #121212 transparent;color:#727273}.calculators .no-divider,.graphs .no-divider{border-right-color:transparent}.calculators .number,.graphs .number{font-family:Typold,Helvetica,Arial,sans-serif;font-size:28px;font-weight:700;line-height:1.25em}@media (max-width:1199.98px){.calculators .number,.graphs .number{font-size:26px}}.calculators .number sup,.graphs .number sup{font-size:43%;top:-.8em}.calculators .number.number-lead,.graphs .number.number-lead{font-size:3em}.calculators .data-font,.graphs .data-font{font-size:21px}@media (max-width:991.98px){.calculators .data-font,.graphs .data-font{font-size:16px}}.calculators .number-small-lh,.graphs .number-small-lh{line-height:.75em!important}.calculators .alternating-highlight:nth-child(2n),.graphs .alternating-highlight:nth-child(2n){background-color:#f2f2f2}.calculators .total:before,.graphs .total:before{left:-50%;position:relative}@media (min-width:992px) and (max-width:1199.98px){.calculators .total:before,.graphs .total:before{left:-14%}}.calculators .canvas-wrap,.graphs .canvas-wrap{margin-left:auto;margin-right:auto;max-width:380px}.calculators .canvas-wrap-bar,.graphs .canvas-wrap-bar{margin-left:auto;margin-right:auto;max-width:450px}.calculators .chart-wrapper,.graphs .chart-wrapper{position:relative}.calculators .chart-wrapper .estimate,.calculators .chart-wrapper .percentage,.graphs .chart-wrapper .estimate,.graphs .chart-wrapper .percentage{left:50%;max-width:265px;min-width:190px;position:absolute;text-align:center;top:45%;transform:translateX(-50%);z-index:0}@media (max-width:991.98px){.calculators .chart-wrapper .estimate,.calculators .chart-wrapper .percentage,.graphs .chart-wrapper .estimate,.graphs .chart-wrapper .percentage{max-width:225px}}@media (max-width:767.98px){.calculators .chart-wrapper .estimate,.calculators .chart-wrapper .percentage,.graphs .chart-wrapper .estimate,.graphs .chart-wrapper .percentage{max-width:230px}}@media (min-width:992px) and (max-width:1199.98px){.calculators .chart-wrapper .estimate,.calculators .chart-wrapper .percentage,.graphs .chart-wrapper .estimate,.graphs .chart-wrapper .percentage{min-width:auto;top:38%}}.calculators .list-group .list-group-item,.graphs .list-group .list-group-item{padding:.75rem 0}@media (min-width:992px){.calculators .list-group .list-group-item,.graphs .list-group .list-group-item{padding-bottom:1rem;padding-top:1rem}}@media (min-width:1200px){.calculators .list-group .list-group-item,.graphs .list-group .list-group-item{padding-bottom:1.5rem;padding-top:1.5rem}}.calculators .btn-group,.graphs .btn-group{width:100%}.calculators .btn-group .btn-outline-special,.graphs .btn-group .btn-outline-special{flex:1;padding-left:10px;padding-right:10px}.calculators #downPayment,.graphs #downPayment{width:124px}.calculators .calculator-link,.graphs .calculator-link{background:none;border:none;color:#517394;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:4px}.calculators .calculator-link:hover,.graphs .calculator-link:hover{color:#676768;text-decoration:none}.chat-button{border-radius:50px;left:95%;top:89%}.banner{background-color:#f8f7f2;border-radius:5px;box-shadow:0 3px 3px 0 rgba(0,0,0,.16);font-size:14px;margin-bottom:12px;width:100%}@media (min-width:1200px){.banner.banner__open-house{background-image:url(/build/assets/images/property/pdp-image-cloud@2x.png);background-position:68% -16px;background-repeat:no-repeat;background-size:375px}}.banner.banner__coming-soon{background-color:#ebf5ff}@media (min-width:1200px){.banner.banner__coming-soon{background-image:url(/build/assets/images/property/pdp-img-banner-white@2x.png);background-position:78% 0;background-repeat:no-repeat;background-size:375px}}.property-preview{border-top:1px solid #c4c4c5;min-height:48px;padding:1.5rem 0}.property-preview .property-preview__header{font-family:Barlow Semi Condensed,Helvetica Neue,Arial Narrow,Helvetica,Arial,sans-serif;font-weight:500}.property-preview .property-preview__header .property_price{font-size:24px}.property-preview .property-preview__header .property_features{padding:1.25rem 0}.property-preview .property-preview__header .property_features span.font-family-body{font-weight:400}.property-preview .property-preview__header .flag{font-size:14px;padding:4px 8px;text-transform:uppercase;width:fit-content}#calculatorNavbar .mobile-calculator-page-nav{font-family:Oakes,Helvetica,Arial,sans-serif;font-size:18px}@media (min-width:768px){#calculatorNavbar .mobile-calculator-page-nav{font-family:Typold,Helvetica,Arial,sans-serif;font-size:21px}}#calculatorNavbar .calculator-menu-font{font-size:14px}@media (min-width:1200px){#calculatorNavbar .calculator-menu-font{font-size:16px}}#calculatorNavbar .calculator-mobile-menu-active{font-weight:600}#calculatorNavbar .navbar-animated-hover .navbar-nav .nav-link{position:relative}@media (min-width:992px){#calculatorNavbar .navbar-animated-hover .navbar-nav .nav-link:after{background-color:#b9b2a3;bottom:0;content:"";height:4px;left:0;margin:0 auto;position:absolute;right:0;top:72px;transition:all .3s;width:0}#calculatorNavbar .navbar-animated-hover .navbar-nav .nav-link:hover:after{width:100%}}#calculatorNavbar .nav-dropdown-bottom-radius{border-radius:0 0 18px 18px}#calculatorNavbar .no-deco{text-decoration:none!important}.number-wheel-symbol{color:#727273}.number-wheel-symbol:hover{color:#000}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.mortgage-number-svg-label{font-size:14px}@media (max-width:767.98px){.mortgage-number-svg-label{font-size:10px}}@media (max-width:575.98px){.mortgage-number-svg-label{font-size:13px}}.mortgage-calculator-header-kicker-lh{line-height:.2em}.form-check-label:hover{cursor:pointer}#local-area .swiper-loading{max-height:410px;overflow-y:hidden}#local-area .swiper-img-loading{margin-left:auto;margin-right:auto;max-height:347px;max-width:347px}#local-area .swiper-button-next,#local-area .swiper-button-prev{align-items:unset;flex-direction:unset;height:unset;justify-content:unset;margin-top:unset;position:relative;top:unset;width:unset;z-index:1}#local-area .swiper-button-next:after,#local-area .swiper-button-prev:after{color:#000;content:"";font-family:Barlow Semi Condensed,Helvetica Neue,Arial Narrow,Helvetica,Arial,sans-serif;font-size:16px;text-decoration:underline}#local-area .map-nav-bottom-border{border-bottom:.5px solid #c4c4c5}#local-area .tab-description-border{border-left:.5px solid #c4c4c5}#local-area .apexcharts-legend{text-align:right}#local-area .apexcharts-legend-marker{display:none}#local-area .nav-pills-bg{background:#fff}@media (min-width:992px){#local-area .nav-pills-bg{background:#f8f7f2}#local-area .heat-map-pill.active{border-left:none!important;border-right:2px solid #746649;font-weight:700}}@media (max-width:991.98px){#local-area .heat-map-pill.active{background:#f4f4f6;padding-left:1rem!important}#local-area .heat-map-pill.active .mobile-selected{display:inline-block!important;margin-right:.68rem}#local-area .heat-map-pill.active .mobile-unselected{display:none}}#local-area .dropdown-toggle{margin-top:.1rem}#local-area .dropdown-menu.show{transform:translate3d(80px,865.5px,0)!important}#local-area .poi-tab-btn{font-size:18px}#local-area .poi-tab-btn.active{border-bottom:2px solid!important;border-color:#252526}#local-area .form-check-input:hover{cursor:pointer}#local-area .graphs .weather-info>div{align-items:center;display:flex;justify-content:center}#local-area .graphs #precipitationChart{min-height:490px}@media (min-width:1200px){#local-area .graphs #precipitationChart{min-height:600px}}#local-area .graphs .form-label{font-size:14px}#local-area .graphs .input-group-text{background:#fff;border-color:#121212}#local-area .graphs .number{font-family:Typold,Helvetica,Arial,sans-serif;font-size:36px;font-weight:700}#local-area .graphs .number sup{font-size:43%;top:-.8em}#local-area .graphs .total:before{left:-50%;position:relative}@media (min-width:992px) and (max-width:1199.98px){#local-area .graphs .total:before{left:-14%}}#local-area .graphs .canvas-wrap{margin-left:auto;margin-right:auto;max-width:380px}#local-area .graphs .chart-wrapper{position:relative}#local-area .graphs .chart-wrapper .estimate,#local-area .graphs .chart-wrapper .percentage{left:50%;min-width:190px;position:absolute;text-align:center;top:45%;transform:translateX(-50%)}@media (min-width:992px) and (max-width:1199.98px){#local-area .graphs .chart-wrapper .estimate,#local-area .graphs .chart-wrapper .percentage{min-width:auto;top:38%}}#local-area .graphs .list-group .list-group-item{padding:.75rem 0}@media (min-width:992px){#local-area .graphs .list-group .list-group-item{padding-bottom:1rem;padding-top:1rem}}@media (min-width:1200px){#local-area .graphs .list-group .list-group-item{padding-bottom:1.5rem;padding-top:1.5rem}}#local-area .graphs .btn-group{width:100%}#local-area .graphs .btn-group .btn-outline-special{flex:1;padding-left:10px;padding-right:10px}#local-area .graphs #downPayment{width:124px}#local-area .graphs .calculator-link{background:none;border:none;color:#517394;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:4px}#local-area .graphs .calculator-link:hover{color:#676768;text-decoration:none}#local-area .graphs .number{font-family:Barlow Semi Condensed,Helvetica Neue,Arial Narrow,Helvetica,Arial,sans-serif;font-size:30px}#local-area .graphs .chart-wrapper .canvas-wrap{max-width:180px;width:80%}#local-area .graphs .chart-wrapper .percentage{top:23%}#local-area .graphs .table tr:last-child{border-color:#fff}#local-area .graphs .table tr:last-child td{padding-bottom:0}#local-area .graphs .table tr td:first-child{padding-left:0}#local-area #demographicsMenuMobile{min-width:308px}@media (min-width:992px){#local-area #demographicsMenuMobile{border:none;display:block;min-width:auto;padding:0;position:relative}#local-area #demographicsMenuMobile.show{position:relative!important;transform:none!important}#local-area .nav{margin-left:-15px}}#local-area .nav-pills .nav-link{color:#121212;padding:1rem}@media (min-width:992px){#local-area .nav-pills .nav-link{text-align:left}#local-area .nav-pills .nav-link.active{background-color:#f8f7f2;border-left:4px solid #746649}}#local-area .tab-content{min-height:45%;padding:20px}#local-area .card{height:100%}#local-area .card .card-body{padding:10px}@media (min-width:992px){#local-area .card .card-body{padding:20px}}#local-area .card .card-body .table td{font-family:Barlow Semi Condensed,Helvetica Neue,Arial Narrow,Helvetica,Arial,sans-serif}#local-area .card .card-header h3{font-family:Typold Extended,Typold,Helvetica,Arial,sans-serif;margin-bottom:0}#local-area .card .card-footer,#local-area .card .card-header{padding:10px}@media (min-width:992px){#local-area .card .card-header{padding:20px 20px 0}}#local-area .list-group .list-group-item{font-family:Barlow Semi Condensed,Helvetica Neue,Arial Narrow,Helvetica,Arial,sans-serif}#local-area .side-cta .side-img{display:block;height:auto;margin:0 auto -32px;width:100%}#local-area .side-cta.side-cta-mobile{max-width:456px}#local-area .side-cta.side-cta-mobile .side-img{margin-bottom:-28px;width:166px}#local-area .trend{font-family:Barlow Semi Condensed,Helvetica Neue,Arial Narrow,Helvetica,Arial,sans-serif;font-size:30px;margin-bottom:-4px;position:relative}#local-area .trend span{font-size:16px}#local-area .trend span.deg{font-size:17px;line-height:0;position:relative;top:-.5em;vertical-align:baseline}#local-area .trend .bi{display:inline-block;font-size:48px;height:24px;width:24px}#local-area .trend .bi:before{display:flex!important;justify-content:center;position:absolute;top:-3px;vertical-align:-.25em;width:24px}#local-area .trend .bi.sm-arrow{font-size:28px}#local-area .trend .bi.sm-arrow:before{top:auto}#local-area .intro__wrap{display:flex;flex-direction:column-reverse}@media (min-width:768px){#local-area .intro__wrap{align-items:center;flex-direction:row;height:100%}}#local-area .intro__wrap .intro__img{flex-shrink:0}@media (min-width:768px){#local-area .intro__wrap .intro__img{align-self:flex-start;margin-left:auto}}#local-area .intro__wrap .intro__img .main-chart-img{display:block}@media (min-width:768px){#local-area .intro__wrap .intro__img .main-chart-img{float:right}}#local-area #demographic_img{margin:-20px auto 15px;width:166px}@media (min-width:768px){#local-area #demographic_img{margin-left:5px;width:80px}}@media (min-width:992px){#local-area #demographic_img{margin-top:-30px}}@media (min-width:1200px){#local-area #demographic_img{width:164px}}#local-area #economic_img{margin:-20px auto 15px;width:140px}@media (min-width:768px){#local-area #economic_img{margin-bottom:0;width:72px}}@media (min-width:992px){#local-area #economic_img{margin-top:-28px}}@media (min-width:1200px){#local-area #economic_img{width:104px}}#local-area #education_img{margin:-27px auto 15px;width:120px}@media (min-width:768px){#local-area #education_img{margin-bottom:0;width:74px}}@media (min-width:992px){#local-area #education_img{margin-top:-38px}}@media (min-width:1200px){#local-area #education_img{width:95px}}#local-area #weather_img{margin:-20px auto 15px;width:150px}@media (min-width:768px){#local-area #weather_img{margin-left:5px;width:126px}}@media (min-width:992px){#local-area #weather_img{margin-top:-28px}}@media (min-width:1200px){#local-area #weather_img{width:148px}}#local-area .bar-chart{min-height:350px}#local-area .bar-chart-crime{min-height:550px}#local-area .bar-chart-severe-weather{min-height:205px;min-width:48%}#local-area .waffle-chart{margin:0 auto;width:160px}@media (min-width:410px){#local-area .waffle-chart{width:320px}}#local-area .havechildren_chart,#local-area .transportation_chart{flex-wrap:wrap}#local-area .occupation-type_chart{text-align:center}#local-area .occupation-type_chart svg{height:25px;margin:2px 0;width:25px}@media (min-width:576px) and (max-width:1199.98px){#local-area .occupation-type_chart br{display:none}#local-area .occupation-type_chart br:nth-of-type(3){display:block}}#local-area #area-schools-wrapper-el .school-apple-rating img{filter:invert(42%) sepia(20%) saturate(571%) hue-rotate(2deg) brightness(91%) contrast(96%);height:auto;width:17px}#local-area #area-schools-wrapper-el .school-rating{font-size:26px;padding-right:.7rem}@media (min-width:576px) and (max-width:1199.98px){#local-area #occupationTypeTable{margin:auto;width:fit-content}#local-area #occupationTypeTable tr{border-color:#fff;display:inline-block}}@media (min-width:1200px){#local-area .responsive-bar-chart{width:100%}}#local-area .responsive-bar-chart .bar-wrap{align-items:flex-end;border:1px solid #746649;display:flex;margin-left:auto;margin-right:auto;min-height:270px;width:fit-content}@media (min-width:1200px){#local-area .responsive-bar-chart .bar-wrap{min-height:auto;width:100%}}@media (min-width:576px){#local-area .household-size .icon-md{width:52px}}#local-area .household-size .plus{font-size:2.25rem;line-height:1}#local-area #v-pills-weather .weather-chart .weather-info>div{align-items:center;display:flex;justify-content:center}#local-area #v-pills-weather #precipitationChart{min-height:490px}@media (min-width:1200px){#local-area #v-pills-weather #precipitationChart{min-height:600px}}#local-area #v-pills-overview .card-stack .card{height:auto}#local-area #v-pills-overview .waffle-chart{margin:0;width:148px}@media (min-width:768px){#local-area #v-pills-overview #householdExpensesOverview{min-height:400px}}#local-area #heatMapMenuMobile{min-width:308px}@media (min-width:992px){#local-area #heatMapMenuMobile{border:none;display:block;min-width:auto;padding:0;position:relative}#local-area #heatMapMenuMobile.show{position:relative!important;transform:none!important}}#local-area .school-min-height{min-height:399.5px}#local-area .industry-chart-container,#local-area .occupation-chart-container{height:500px;position:relative;width:100%}@media (max-width:1199.98px){#local-area .industry-chart-container,#local-area .occupation-chart-container{height:400px}}@media (max-width:991.98px){#local-area .industry-chart-container,#local-area .occupation-chart-container{height:350px}}@media (max-width:767.98px){#local-area .industry-chart-container,#local-area .occupation-chart-container{height:300px}}@media (max-width:575.98px){#local-area .industry-chart-container,#local-area .occupation-chart-container{height:275px}}#local-area .industry-chart-container{width:500px}@media (max-width:1199.98px){#local-area .industry-chart-container{width:400px}}@media (max-width:991.98px){#local-area .industry-chart-container{width:315px}}@media (max-width:767.98px){#local-area .industry-chart-container{width:300px}}@media (max-width:575.98px){#local-area .industry-chart-container{width:275px}}#local-area .occupation-legend{width:48%}@media (max-width:991.98px){#local-area .occupation-legend{width:100%}}#local-area .swiper-button-disabled{display:none}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);height:1em;margin-top:.25em;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#dfd7c3;box-shadow:0 0 0 .25rem hsla(44,30%,64%,.25);outline:0}.form-check-input:checked{background-color:#beaf87;border-color:#beaf87}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#beaf87;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");border-color:#beaf87}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dfd7c3'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}#school-detail .swiper-loading{max-height:410px;overflow-y:hidden}#school-detail .swiper-img-loading{margin-left:auto;margin-right:auto;max-height:347px;max-width:347px}#school-detail .swiper-button-next,#school-detail .swiper-button-prev{align-items:unset;flex-direction:unset;height:unset;justify-content:unset;margin-top:unset;position:relative;top:unset;width:unset;z-index:1}#school-detail .swiper-button-next:after,#school-detail .swiper-button-prev:after{color:#000;content:"";font-family:Barlow Semi Condensed,Helvetica Neue,Arial Narrow,Helvetica,Arial,sans-serif;font-size:16px;text-decoration:underline}#school-detail #school-highlights .school-apple-rating img,#school-detail #school-preview-card .school-apple-rating img{filter:invert(42%) sepia(20%) saturate(571%) hue-rotate(2deg) brightness(91%) contrast(96%)}#school-detail #school-preview-card .school-apple-rating img{height:auto;width:17px}#school-detail #school-preview-card .school-rating{font-size:26px;padding-right:.7rem}#school-detail .school-heading-bg{background-image:linear-gradient(0deg,#fff 37%,#f8f7f2 0)}#school-detail .number{display:block;font-family:Barlow Semi Condensed,Helvetica Neue,Arial Narrow,Helvetica,Arial,sans-serif;font-size:2.25em;font-weight:700}#school-detail .school-image-display{background-size:cover;height:100%;min-height:493px;width:100%}@media (max-width:991.98px){#school-detail .school-image-display{min-height:55vw}}#school-detail .school-thumbnails-7{grid-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1.2fr .3fr 1.2fr 2fr;height:100%}@media (max-width:991.98px){#school-detail .school-thumbnails-7{grid-template-columns:1fr 1fr 1fr 5fr;grid-template-rows:.7fr .2fr .2fr .2fr .7fr;min-height:35vw}}#school-detail .school-thumbnails-7 .school-tiny{position:relative}#school-detail .school-thumbnails-7 .school-tiny .school-tiny__bg{background-color:#c4c4c5;background-position:50%;background-repeat:no-repeat;bottom:0;left:0;position:absolute;right:0;top:0}#school-detail .school-thumbnails-7 .school-tiny.school-tiny-7:first-child{grid-area:1/1/2/2}@media (max-width:991.98px){#school-detail .school-thumbnails-7 .school-tiny.school-tiny-7:first-child{grid-area:1/1/3/2}}#school-detail .school-thumbnails-7 .school-tiny.school-tiny-7:nth-child(2){grid-area:2/1/4/2}@media (max-width:991.98px){#school-detail .school-thumbnails-7 .school-tiny.school-tiny-7:nth-child(2){grid-area:3/1/6/2}}#school-detail .school-thumbnails-7 .school-tiny.school-tiny-7:nth-child(3){grid-area:4/1/5/4}@media (max-width:991.98px){#school-detail .school-thumbnails-7 .school-tiny.school-tiny-7:nth-child(3){grid-area:1/4/6/5}}#school-detail .school-thumbnails-7 .school-tiny.school-tiny-7:nth-child(4){grid-area:1/2/3/3}@media (max-width:991.98px){#school-detail .school-thumbnails-7 .school-tiny.school-tiny-7:nth-child(4){grid-area:4/2/6/3}}#school-detail .school-thumbnails-7 .school-tiny.school-tiny-7:nth-child(5){grid-area:3/2/4/3}@media (max-width:991.98px){#school-detail .school-thumbnails-7 .school-tiny.school-tiny-7:nth-child(5){grid-area:1/3/3/4}}#school-detail .school-thumbnails-7 .school-tiny.school-tiny-7:nth-child(6){grid-area:1/3/2/4}@media (max-width:991.98px){#school-detail .school-thumbnails-7 .school-tiny.school-tiny-7:nth-child(6){grid-area:3/3/6/4}}#school-detail .school-thumbnails-7 .school-tiny.school-tiny-7:nth-child(7){grid-area:2/3/4/4}@media (max-width:991.98px){#school-detail .school-thumbnails-7 .school-tiny.school-tiny-7:nth-child(7){grid-area:1/2/4/3}}#school-detail .school-thumbnails-6{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr .3fr 1fr .1fr .1fr 1fr;height:100%}@media (max-width:991.98px){#school-detail .school-thumbnails-6{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:.7fr .2fr .2fr .2fr .7fr;min-height:35vw}}#school-detail .school-thumbnails-6 .school-tiny{position:relative}#school-detail .school-thumbnails-6 .school-tiny .school-tiny__bg{background-color:#c4c4c5;background-position:50%;background-repeat:no-repeat;bottom:0;left:0;position:absolute;right:0;top:0}#school-detail .school-thumbnails-6 .school-tiny.school-tiny-7:first-child{grid-area:1/1/2/2}@media (max-width:991.98px){#school-detail .school-thumbnails-6 .school-tiny.school-tiny-7:first-child{grid-area:1/1/3/2}}#school-detail .school-thumbnails-6 .school-tiny.school-tiny-7:nth-child(2){grid-area:2/1/5/2}@media (max-width:991.98px){#school-detail .school-thumbnails-6 .school-tiny.school-tiny-7:nth-child(2){grid-area:3/1/6/2}}#school-detail .school-thumbnails-6 .school-tiny.school-tiny-7:nth-child(3){grid-area:5/1/7/2}@media (max-width:991.98px){#school-detail .school-thumbnails-6 .school-tiny.school-tiny-7:nth-child(3){grid-area:1/2/4/3}}#school-detail .school-thumbnails-6 .school-tiny.school-tiny-7:nth-child(4){grid-area:1/2/3/3}@media (max-width:991.98px){#school-detail .school-thumbnails-6 .school-tiny.school-tiny-7:nth-child(4){grid-area:4/2/6/3}}#school-detail .school-thumbnails-6 .school-tiny.school-tiny-7:nth-child(5){grid-area:3/2/4/3}@media (max-width:991.98px){#school-detail .school-thumbnails-6 .school-tiny.school-tiny-7:nth-child(5){grid-area:1/3/6/4}}#school-detail .school-thumbnails-6 .school-tiny.school-tiny-7:nth-child(6){grid-area:4/2/7/3}@media (max-width:991.98px){#school-detail .school-thumbnails-6 .school-tiny.school-tiny-7:nth-child(6){grid-area:1/4/6/5}}#school-detail .school-thumbnails-5{grid-gap:10px;display:grid;grid-template-columns:1fr .5fr .5fr 1fr;grid-template-rows:1.2fr .3fr 1.2fr 2fr;height:100%}@media (max-width:991.98px){#school-detail .school-thumbnails-5{grid-template-columns:1fr 1fr 1fr;grid-template-rows:.7fr .2fr .2fr .2fr .7fr;min-height:35vw}}#school-detail .school-thumbnails-5 .school-tiny{position:relative}#school-detail .school-thumbnails-5 .school-tiny .school-tiny__bg{background-color:#c4c4c5;background-position:50%;background-repeat:no-repeat;bottom:0;left:0;position:absolute;right:0;top:0}#school-detail .school-thumbnails-5 .school-tiny.school-tiny-7:first-child{grid-area:1/1/2/3}@media (max-width:991.98px){#school-detail .school-thumbnails-5 .school-tiny.school-tiny-7:first-child{grid-area:1/1/3/2}}#school-detail .school-thumbnails-5 .school-tiny.school-tiny-7:nth-child(2){grid-area:2/1/4/3}@media (max-width:991.98px){#school-detail .school-thumbnails-5 .school-tiny.school-tiny-7:nth-child(2){grid-area:3/1/6/2}}#school-detail .school-thumbnails-5 .school-tiny.school-tiny-7:nth-child(3){grid-area:4/1/5/5}@media (max-width:991.98px){#school-detail .school-thumbnails-5 .school-tiny.school-tiny-7:nth-child(3){grid-area:1/2/4/3}}#school-detail .school-thumbnails-5 .school-tiny.school-tiny-7:nth-child(4){grid-area:1/3/3/5}@media (max-width:991.98px){#school-detail .school-thumbnails-5 .school-tiny.school-tiny-7:nth-child(4){grid-area:4/2/6/3}}#school-detail .school-thumbnails-5 .school-tiny.school-tiny-7:nth-child(5){grid-area:3/3/4/5}@media (max-width:991.98px){#school-detail .school-thumbnails-5 .school-tiny.school-tiny-7:nth-child(5){grid-area:1/3/6/4}}#school-detail .school-thumbnails-4{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:.8fr .2fr .2fr .8fr;height:100%}@media (max-width:991.98px){#school-detail .school-thumbnails-4{min-height:35vw}}#school-detail .school-thumbnails-4 .school-tiny{position:relative}#school-detail .school-thumbnails-4 .school-tiny .school-tiny__bg{background-color:#c4c4c5;background-position:50%;background-repeat:no-repeat;bottom:0;left:0;position:absolute;right:0;top:0}#school-detail .school-thumbnails-4 .school-tiny.school-tiny-7:first-child{grid-area:1/1/4/2}#school-detail .school-thumbnails-4 .school-tiny.school-tiny-7:nth-child(2){grid-area:4/1/5/2}#school-detail .school-thumbnails-4 .school-tiny.school-tiny-7:nth-child(3){grid-area:1/2/3/3}#school-detail .school-thumbnails-4 .school-tiny.school-tiny-7:nth-child(4){grid-area:3/2/5/3}#school-detail .school-thumbnails-3{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:.8fr .2fr .2fr .8fr;height:100%}@media (max-width:991.98px){#school-detail .school-thumbnails-3{min-height:35vw}}#school-detail .school-thumbnails-3 .school-tiny{position:relative}#school-detail .school-thumbnails-3 .school-tiny .school-tiny__bg{background-color:#c4c4c5;background-position:50%;background-repeat:no-repeat;bottom:0;left:0;position:absolute;right:0;top:0}#school-detail .school-thumbnails-3 .school-tiny.school-tiny-7:first-child{grid-area:1/1/4/2}#school-detail .school-thumbnails-3 .school-tiny.school-tiny-7:nth-child(2){grid-area:4/1/5/2}#school-detail .school-thumbnails-3 .school-tiny.school-tiny-7:nth-child(3){grid-area:1/2/5/3}#school-detail .school-thumbnails-2{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:100%}@media (max-width:991.98px){#school-detail .school-thumbnails-2{min-height:35vw}}#school-detail .school-thumbnails-2 .school-tiny{position:relative}#school-detail .school-thumbnails-2 .school-tiny .school-tiny__bg{background-color:#c4c4c5;background-position:50%;background-repeat:no-repeat;bottom:0;left:0;position:absolute;right:0;top:0}#school-detail .school-thumbnails-2 .school-tiny.school-tiny-7:first-child{grid-area:1/1/2/3}@media (max-width:991.98px){#school-detail .school-thumbnails-2 .school-tiny.school-tiny-7:first-child{grid-area:1/1/3/2}}#school-detail .school-thumbnails-2 .school-tiny.school-tiny-7:nth-child(2){grid-area:2/1/3/3}@media (max-width:991.98px){#school-detail .school-thumbnails-2 .school-tiny.school-tiny-7:nth-child(2){grid-area:1/2/3/3}}#school-detail .selected-school-img{border:4px solid #bdd9ab;position:relative}#school-detail .school-img-pointer:hover{cursor:pointer}#school-detail .selected-school-img-square{background:#bdd9ab;bottom:-1px;height:20px;position:absolute;right:-1px;width:20px}