.profileV2 h2,.profileV2 h3{font-family:'Open Sans',sans-serif}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/opensans/v35/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype')}0,100;1,300;0,300;1,400;0,400;1,500;0,500;1,700;1,900&display=swap); .mainWrapper{font-size:100%}.mainWrapper,.profileHeaderWrapper,header.mainHeader{max-width:2560px!important}#profileV2FeesWrapper .component-frame .column,#profileV2FeesWrapper .component-frame .restrictionsLabel,#profilev2SchoolsModule .profilev2SchoolCard .component-frame .body-row .schoolScore,.availabilityInfo,.averageRating,.commute-type-data,.mainWrapper .actionLinks,.mainWrapper .actionLinks span,.mainWrapper .viewAllHoursLabel,.mainWrapper a,.mainWrapper button,.mainWrapper h1,.mainWrapper h2,.mainWrapper h3,.mainWrapper h4,.mainWrapper h5,.mainWrapper h6,.methodologyTitle,.modelName,.phoneNumber,.ratingTitle,.readMore span,.rentInfoDetail,.rentLabel,.title,.tooptipTitle,.topAmenity,.tourOptionsLabel,.wasThisHelpful,th{font-weight:600!important}.mortar-wrapper :not([class*=fa-],.ratingBoxWrapper){font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%}.fa-shield{color:#427b01}h3{font-size:1.25em;margin-bottom:1.875rem;color:#4c4c4c}@media only screen and (max-width:1366px){h3{font-size:1.8em}}@media only screen and (max-width:1024px){h3{font-size:1.6em!important}}.profileV2 h1{font-size:2.5rem}@media only screen and (min-width:1600px){.profileV2 h1{font-size:2.444444444rem!important}}@media only screen and (min-width:1920px){.profileV2 h1{font-size:2.909090909rem!important}}@media only screen and (min-width:2240px){.profileV2 h1{font-size:2.769230769rem!important}}@media only screen and (min-width:2560px){.profileV2 h1{font-size:2.4rem!important}}.profileV2 h2{font-size:1.875rem!important;color:#4c4c4c}@media only screen and (min-width:1600px){.profileV2 h2{font-size:1.777777778rem!important}}@media only screen and (min-width:1920px){.profileV2 h2{font-size:2.181818182rem!important}}@media only screen and (min-width:2240px){.profileV2 h2{font-size:2.153846154rem!important}}@media only screen and (min-width:2560px){.profileV2 h2{font-size:1.866666667rem!important}}.profileV2 h3{font-size:1.25rem!important;font-weight:400;margin-bottom:1rem}@media only screen and (min-width:1600px){.profileV2 h3{font-size:1.444444444rem!important}}@media only screen and (min-width:1920px){.profileV2 h3{font-size:1.454545455rem!important}}@media only screen and (min-width:2240px){.profileV2 h3{font-size:1.846153846rem!important}}@media only screen and (min-width:2560px){.profileV2 h3{font-size:1.6rem!important}}.profileV2 h4{font-size:1.125rem!important}@media only screen and (min-width:1600px){.profileV2 h4{font-size:1.222222222rem!important}}@media only screen and (min-width:1920px){.profileV2 h4{font-size:1.272727273rem!important}}@media only screen and (min-width:2240px){.profileV2 h4{font-size:1.461538462rem!important}}@media only screen and (min-width:2560px){.profileV2 h4{font-size:1.266666667rem!important}}#mainHeader .header-switch-language-wrapper .header-is-selected-language,#mainHeader .header-switch-language-wrapper span{font-size:1rem}#profileApp .lastUpdated{float:right;font-family:CostarBrownBold,sans-serif;margin-top:10px;font-size:1rem}#profileApp .lastUpdated i{position:relative;top:1px}@media (max-width:1366px){#profileApp .lastUpdated{font-size:.875rem}}#profileApp .profileAppWrapper,#profileApp.profileApp{height:100%;width:100%}#profileApp .sectionTitle{color:#4c4c4c;font-family:'Open Sans',sans-serif;font-size:1.875rem;font-weight:400;margin-bottom:1.25rem}#profileApp .profilePaid .descriptionSection p{width:100%;overflow-x:hidden}#profileApp .gallerySection .aspectRatioImageWrapper .galleryItemImage{cursor:pointer}#profileApp .modal .modalHeader{height:5rem;border-bottom:0}#profileApp .modal .modalHeader .modalTitle{text-align:center;color:#77b800}#profileApp .modal .errorTitle{margin-bottom:0}#profileApp #bedsFilterContainer{margin:1.25rem 0 1.5rem}#profileApp #bedsFilterContainer ul{display:flex;margin:0;padding-left:0}#profileApp #bedsFilterContainer ul li{flex-grow:1;flex-basis:0;list-style-type:none}#profileApp #bedsFilterContainer ul li:first-child button{border-top-left-radius:4px;border-bottom-left-radius:4px}#profileApp #bedsFilterContainer ul li:not(:first-child) button{border-left:none}#profileApp #bedsFilterContainer ul li:last-child button{border-top-right-radius:4px;border-bottom-right-radius:4px}#profileApp #bedsFilterContainer ul li.active button{background-color:#427b01;color:#fff}#profileApp #bedsFilterContainer ul button{background-color:transparent;border:1px solid #427b01;color:#427b01;font-family:CostarBrownBold,sans-serif;font-size:.9375rem;height:2.375rem;width:100%}#profileApp #bedsFilterContainer ul button:focus{box-shadow:0 0 .25rem 0 rgba(116,183,27,.7)}#profileApp #bedsFilterContainer ul button:focus:not(:focus-visible){box-shadow:none}@media only screen and (min-width:1920px){#profileApp #bedsFilterContainer ul button{font-size:1rem}}@media (min-width:2240px){#profileApp #bedsFilterContainer ul button{font-size:1rem;height:2.384615385rem}}@media only screen and (min-width:2560px){#profileApp #bedsFilterContainer ul button{height:2.333333333rem}}#profileApp .tabContainer{margin-top:1em}#profileApp .tabContainer .tabBody{border:1px solid #cacaca;padding:0}#profileApp .tabContainer .tabContent,#profileApp .tabContent{display:none}#profileApp .tabContent.active{display:block}#profileApp .profileContent{height:auto;position:relative;padding:0 1.25rem 1.25rem;width:75.27%;font-size:1rem;color:#4c4c4c}@media only screen and (max-width:1024px){#profileApp .profileContent{padding:0 .625rem .625rem;width:100%}}#profileApp .profileContent p{margin:0}#profileApp .profileContent section{margin-bottom:1rem}#profileApp .profileContent section.walkScoreSection{margin-bottom:1.5rem}#profileApp .profileContent section.walkScoreSection .soundScore .generatedText{width:100%}#profileApp .profileContent section.walkScoreSection .soundScore .soundScoreCategoryContainer{display:flex;justify-content:space-between;width:100%}#profileApp .profileContent section.walkScoreSection .soundScore .businessCategory{padding-right:1rem}@media only screen and (min-width:1600px){#profileApp .profileContent section.walkScoreSection .soundScore .businessCategory{padding-right:.888888889rem}}#profileApp .profileContent section.walkScoreSection .soundScore .categoryLabel{color:#4c4c4c;font-family:'Open Sans',sans-serif}#profileApp .profileContent section.walkScoreSection .soundScore .separator{border-right:.0625rem solid #d3d3d3}#profileApp .profileContent section.walkScoreSection .scoreInfo{font-family:'Open Sans',sans-serif;margin-top:.6875rem}#profileApp .profileContent section.walkScoreSection .scoreInfo .scoreInfoBtn{background-color:transparent;border:none;color:#0576a7;font-family:'Open Sans',sans-serif;padding:0 1.25rem 0 0;position:relative}#profileApp .profileContent section.walkScoreSection .scoreInfo .scoreInfoBtn i{margin-left:.5rem}#profileApp .profileContent section.walkScoreSection .scoreInfo .scoreInfoBtn:focus{text-decoration:underline}#profileApp .profileContent section.walkScoreSection .scoreInfo .scoreInfoBtn:focus:not(:focus-visible){text-decoration:none}#profileApp .profileContent section.walkScoreSection .scoreInfo .scoreInfoBtn:hover{text-decoration:underline}#profileApp .profileContent section.walkScoreSection .scoreInfo .infoStoryIcon{bottom:.0625rem;position:absolute;right:-.1875rem}#profileApp .profileContent section.walkScoreSection #soundScoreAndWalkScoreExplainationSection,#profileApp .profileContent section.walkScoreSection #soundScoreExplainationButton{display:none}#profileApp .profileContent .backToTop{display:none;position:fixed;right:.8em;bottom:0;padding:0 0 .2em .8em;margin:0}#profileApp .mapSection .sectionTitle,#profileApp .profileContent .reviewsWrapper .translatedReviewContainer .translatedReviewTitle{margin-bottom:1.25rem}#profileApp .profileContent .backToTop a{color:#77b800}#profileApp .profileContent .rotate270:before{display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}#profileApp .availabilitySection .tab-section,#profileApp .rightRailScheduleTourContactSection{display:none}#profileApp .mapSection{-webkit-tap-highlight-color:transparent}#profileApp .mapSection .gm-style-cc a{line-height:14px}#profileApp .availabilitySection{font-size:1rem}@media only screen and (max-width:768px){#profileApp .availabilitySection{font-size:.875rem}#profileApp .descriptionSection p{width:100%}}#profileApp .availabilitySection .unitGridAnchor{position:absolute;padding-top:6rem;margin-top:-6rem;visibility:hidden}#profileApp .availabilitySection .disclaimerInfoSection{padding-top:0;margin-top:-.75rem}#profileApp .availabilitySection .property-map-section{margin-top:1.5rem}#profileApp .availabilitySection .disclaimer{padding-top:1em;color:#000;font-size:.875rem;font-style:italic}#profileApp .availabilitySection .tab-section.active{display:block}#profileApp .profileContent .rentSpecialsSection{background-color:rgba(220,243,251,.2);margin-bottom:1rem}#profileApp .profileContent .rentSpecialsSection .moveInSpecialsContainer{position:relative;width:100%;border-radius:.3125rem;border:.0625rem dashed #0576a7}#profileApp .profileContent .rentSpecialsSection .moveInSpecialsContainer h2{margin:0 0 .875rem;padding:1.125rem 1.5rem .75rem;font-weight:700;font-size:1.25rem;line-height:1em;position:relative}#profileApp .profileContent .rentSpecialsSection .moveInSpecialsContainer h2 i{padding-left:.375rem;color:#0576a7;font-size:1.9375rem;position:absolute;bottom:.25rem}#profileApp .profileContent .rentSpecialsSection .moveInSpecialsContainer h2 i::before{display:inline-block;transform:scaleX(-1)}#profileApp .profileContent .rentSpecialsSection .moveInSpecialsContainer p{padding:0 1.5rem 1.125rem;font-size:1rem;line-height:1.5rem;margin:0;word-break:break-word}@media only screen and (max-width:1366px){#profileApp .profileContent .rentSpecialsSection .moveInSpecialsContainer p{font-size:1.4em;width:100%}}@media only screen and (max-width:1024px){#profileApp .profileContent .rentSpecialsSection .moveInSpecialsContainer p{font-size:1.2179em;width:100%}}#profileApp #uniqueFeatures{margin-top:2rem}#profileApp .feesSectionV2 .leaseAndFeesTitle{font-family:'Open Sans',sans-serif;line-height:1;margin-bottom:2rem}@media only screen and (min-width:1600px){#profileApp .feesSectionV2 .leaseAndFeesTitle{margin-bottom:1.777777778rem}}#profileApp .carouselSection{width:100%}#profileApp .descriptionSection p{line-height:1.5em;white-space:pre-line;color:#000;font-size:1rem}#profileApp .gallerySection{border-top:1px solid #d2d2d2;margin-top:1.875rem;padding-top:2.625rem}#profileApp .gallerySection:not(:last-of-type){border-bottom:1px solid #d2d2d2;padding-bottom:1.125rem}@media only screen and (max-width:1024px){#profileApp .gallerySection:not(:last-of-type){padding-bottom:1.25rem}#profileApp .gallerySection{padding-top:1.25rem}}#profileApp .gallerySection .tabContainer{margin-top:0}#profileApp .gallerySection .tabBody{min-height:15.04em;border:0}#profileApp .flagSection,.profileFooterWrapper #profileFooter.profileFooter .linkRow{border-top:1px solid #cacaca}#profileApp .gallerySection .captionHeader{margin-bottom:.85em;font-family:'Open Sans',sans-serif;padding-right:4.375rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media all and (max-width:1024px){#profileApp .gallerySection .captionHeader{margin-bottom:1.5625rem}}#profileApp .gallerySection .tabContent{height:100%;display:block;margin-bottom:1.375rem}#profileApp .gallerySection .tabContent.floorPlansCarousel .galleryItem,.nearbyWrapper .aspectRatioImageWrapper{height:9.4375rem}@media all and (max-width:1024px){#profileApp .gallerySection .tabContent{margin-bottom:.375rem}#profileApp .gallerySection .tabContent.floorPlansCarousel{margin-bottom:0}}#profileApp .gallerySection .tabContent.floorPlansCarousel{margin-bottom:0}@media only screen and (max-width:767px){#profileApp .gallerySection .tabContent.floorPlansCarousel .captionHeader{margin-bottom:.5rem}}#profileApp .gallerySection .tabContent.floorPlansCarousel li{min-height:9.4375rem;padding-bottom:1.0625rem}@media only screen and (max-width:1024px){#profileApp .gallerySection .tabContent.floorPlansCarousel li{min-height:9rem}#profileApp .gallerySection .tabContent.floorPlansCarousel .galleryItem{height:9rem}}@media only screen and (min-width:1600px){#profileApp .gallerySection .tabContent.floorPlansCarousel li{min-height:9.555555556rem}#profileApp .gallerySection .tabContent.floorPlansCarousel .galleryItem{height:9.555555556rem}}@media only screen and (min-width:1920px){#profileApp .gallerySection .tabContent.floorPlansCarousel li{min-height:9.136363636rem}}@media only screen and (min-width:1920px){#profileApp .gallerySection .tabContent.floorPlansCarousel .galleryItem{height:9.136363636rem}}@media only screen and (min-width:2240px){#profileApp .gallerySection .tabContent.floorPlansCarousel li{min-height:8.846153846rem}#profileApp .gallerySection .tabContent.floorPlansCarousel .galleryItem{height:8.846153846rem}}@media only screen and (min-width:2560px){#profileApp .gallerySection .tabContent.floorPlansCarousel li{min-height:8.633333333rem}#profileApp .gallerySection .tabContent.floorPlansCarousel .galleryItem{height:8.633333333rem}}#profileApp .gallerySection .tabContent.floorPlansCarousel .galleryItem .aspectRatioElement{bottom:1.5625rem}#profileApp .gallerySection .tabContent.floorPlansCarousel .galleryCaption{font-size:1rem;margin-top:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-spacing:normal}#profileApp .gallerySection .tabContent li{width:calc(33.33% - .604166667rem);margin-right:.90625rem;margin-bottom:.90625rem;display:block;float:left}#profileApp .gallerySection .tabContent li:nth-of-type(3n){margin-right:0}@media all and (max-width:1024px){#profileApp .gallerySection .tabContent li{margin-right:.875rem;margin-bottom:.875rem}}#profileApp .gallerySection .tabContent li .galleryItem{height:7.8125rem}@media only screen and (max-width:1024px){#profileApp .gallerySection .tabContent li .galleryItem{height:7.375rem}#profileApp .gallerySection .tabContent li{width:calc(33.33% - .583333333rem)}}@media only screen and (min-width:1600px){#profileApp .gallerySection .tabContent li .galleryItem{height:8.111111111rem}}@media only screen and (min-width:1920px){#profileApp .gallerySection .tabContent li .galleryItem{height:7.954545455rem}}#profileApp .flagSection{padding:.75rem 2.85em}@media only screen and (max-width:768px){#profileApp .flagSection{padding-left:24px;padding-right:24px}}#profileApp .flagSection i{font-size:1.45rem;position:relative;top:.2rem;margin-right:.125rem}#profileApp .flagSection span:after{font-family:'Open Sans',sans-serif;color:#bfbfbf;content:"/";display:inline-block;margin-left:.35rem}#profileApp .flagSection span a:active,#profileApp .flagSection span a:focus,#profileApp .flagSection span a:hover,#profileApp .flagSection span i:active,#profileApp .flagSection span i:focus,#profileApp .flagSection span i:hover{text-decoration:none}#profileApp .flagSection span a:active,#profileApp .flagSection span a:hover{border-bottom:2px solid #0576a7}#profileApp .flagSection span a:focus{border-bottom:0}#profileApp .flagSection span:last-of-type:after{content:"";margin:0}#profileApp.profileV2 .profileContent button{padding-top:0}#profileApp.profileV2 .profileContent a{color:#0576a7}#profileApp.profileV2 .profileContent .sectionContainer{margin-top:1.5rem}@media (min-width:1600px){#profileApp.profileV2 .profileContent{font-size:1rem}}@media (min-width:1920px){#profileApp.profileV2 .profileContent{font-size:1rem}}@media (min-width:2240px){#profileApp.profileV2 .profileContent{font-size:1rem}}@media (min-width:2560px){#profileApp.profileV2 .profileContent{font-size:1rem}}#profileApp.profileV2 .profileContent .schoolsSection .sectionTitle{padding:0;font-size:1.875rem;line-height:1;margin-bottom:1rem}#profileApp.profileV2 .carouselSection{margin-top:0}@media only screen and (min-width:1600px){#profileApp.profileV2 .profileContent .schoolsSection .sectionTitle{margin-bottom:1.777777778rem}#profileApp.profileV2 .carouselSection{margin-top:2.611111111rem}}@media only screen and (min-width:1920px){#profileApp.profileV2 .carouselSection{margin-top:2.136363636rem}}@media only screen and (min-width:2240px){#profileApp .gallerySection .tabContent li .galleryItem{height:7.846153846rem}#profileApp.profileV2 .carouselSection{margin-top:2.038461538rem}}@media only screen and (min-width:2560px){#profileApp .gallerySection .tabContent li .galleryItem{height:7.766666667rem}#profileApp.profileV2 .carouselSection{margin-top:2.166666667rem}}#profileApp.profileV2 .profileContent .crumbs{font-size:1rem}@media only screen and (max-width:768px){#profileApp.profileV2 .profileContent .crumbs{font-size:.875rem}}#profileApp.profileV2 .profileContent .crumbs a{color:#077eb1}#profileApp.profileV2 .profileContent .crumbs a:focus,#profileApp.profileV2 .profileContent .crumbs a:hover{outline:0;text-decoration:underline}#profileApp.profileV2 .profileContent .rentSpecialsSection{margin:1.125rem 0 0}#profileApp.profileV2 .profileContent .rentSpecialsSection .moveInSpecialsContainer h2{font-size:1.125rem;font-weight:400;line-height:1.33;margin-bottom:0;padding-bottom:.3125rem}@media (min-width:1600px) and (max-width:1920px){#profileApp.profileV2 .profileContent .rentSpecialsSection .moveInSpecialsContainer h2{font-size:1.166666667rem}}@media only screen and (min-width:2240px){#profileApp.profileV2 .profileContent .rentSpecialsSection .moveInSpecialsContainer h2{font-size:1.135384615rem}}@media only screen and (min-width:2560px){#profileApp.profileV2 .profileContent .rentSpecialsSection .moveInSpecialsContainer h2{font-size:1.124333333rem}#profileApp.profileV2 .profileContent .reviewsWrapper{font-size:1rem}}#profileApp.profileV2 .profileContent .rentSpecialsSection .moveInSpecialsContainer p{color:#000;font-size:1rem;line-height:1.25;padding-bottom:1.5625rem}#profileApp.profileV2 .profileContent .rentSpecialsSection .moveInSpecialsContainer i{bottom:0;color:#4c4c4c;transform:scaleX(-1)}@media only screen and (min-width:1920px){#profileApp.profileV2 .profileContent .reviewsWrapper{font-size:1rem}}@media only screen and (min-width:2240px){#profileApp.profileV2 .profileContent .reviewsWrapper{font-size:1rem}}#profileApp.profileV2 .profileContent .reviewsWrapper .reviewUtils h2.subHeading{font-size:1.875rem}@media only screen and (min-width:1600px){#profileApp.profileV2 .profileContent .reviewsWrapper .reviewUtils h2.subHeading{font-size:1.777777778rem}}@media only screen and (min-width:1920px){#profileApp.profileV2 .profileContent .reviewsWrapper .reviewUtils h2.subHeading{font-size:2.181818182rem}}@media only screen and (min-width:2240px){#profileApp.profileV2 .profileContent .reviewsWrapper .reviewUtils h2.subHeading{font-size:2.153846154rem}}@media only screen and (min-width:2560px){#profileApp.profileV2 .profileContent .reviewsWrapper .reviewUtils h2.subHeading{font-size:1.866666667rem}#profileApp.profileV2 .profileContent .reviewsWrapper .noReviews{font-size:1rem}}@media only screen and (min-width:2240px){#profileApp.profileV2 .profileContent .reviewsWrapper .noReviews{font-size:1rem}}@media only screen and (min-width:1920px){#profileApp.profileV2 .profileContent .reviewsWrapper .noReviews{font-size:1rem}#profileApp.profileV2 .profileContent .reviewsWrapper .helpfulFlagContainer .helpful{font-size:.894545455rem}}@media only screen and (min-width:2240px){#profileApp.profileV2 .profileContent .reviewsWrapper .helpfulFlagContainer .helpful{font-size:.883076923rem}}@media only screen and (min-width:2560px){#profileApp.profileV2 .profileContent .reviewsWrapper .helpfulFlagContainer .helpful{font-size:.874666667rem}}@media only screen and (min-width:1920px){#profileApp.profileV2 .profileContent .reviewsWrapper .stickToBottom .helpfulnessCount{font-size:.894545455rem}}@media only screen and (min-width:2240px){#profileApp.profileV2 .profileContent .reviewsWrapper .stickToBottom .helpfulnessCount{font-size:.883076923rem}}@media only screen and (min-width:2560px){#profileApp.profileV2 .profileContent .reviewsWrapper .stickToBottom .helpfulnessCount{font-size:.874666667rem}#profileApp.profileV2 .profileContent .mapSection{font-size:1rem}}#profileApp.profileV2 .profileContent .reviewsWrapper .reviewsTarget{height:.0625rem}#profileApp.profileV2 .profileContent .mapSection{margin-bottom:2.75rem}@media only screen and (min-width:1920px){#profileApp.profileV2 .profileContent .mapSection{font-size:1rem}}@media only screen and (min-width:2240px){#profileApp.profileV2 .profileContent .mapSection{font-size:1rem}}#profileApp.profileV2 .profileContent .mapSection .propertyRow{padding-bottom:1.1875rem}#profileApp.profileV2 .profileContent .mapSection .propertyName{color:#000;font-size:1rem}#profileApp.profileV2 .profileContent .mapSection .propertyName .propertyAddress{display:block}#profileApp.profileV2 .profileContent .mapSection .propertyName .addressHeader{font-family:'Open Sans',sans-serif}#profileApp.profileV2 .profileContent .mapSection .sectionTitle{line-height:.9;margin-bottom:1rem}@media only screen and (max-width:1599px){#profileApp.profileV2 .profileContent .mapSection .sectionTitle{font-size:1.875rem}}#profileApp.profileV2 .profileContent .mapSection .showBingDirectionsLink{position:absolute;right:0}#profileApp.profileV2 .profileContent .mapSection .showBingDirectionsLink:active,#profileApp.profileV2 .profileContent .mapSection .showBingDirectionsLink:focus,#profileApp.profileV2 .profileContent .mapSection .showBingDirectionsLink:hover{border-bottom:2px solid #0576a7;text-decoration:none}#profileApp .carouselPillInnerWrapper li .pillBtn:focus,#profileApp.profileV2 .availabilitySection .unAvailableFloorPlanBtnSection .showMoreLabel button:focus,.lead-form-container .contactLeadWrapper .property-title-header .closeIcon:focus,.pricingGridItem .priceGridModelWrapper .actionLinks:focus{text-decoration:underline}#profileApp.profileV2 .profileContent .mapSection .showBingDirectionsLink .directionsStoryIcon{font-size:1.5625rem;position:relative;left:.125rem;top:.125rem}#profileApp.profileV2 .profileContent .descriptionSection .propertyBlurbContent{margin-top:1.125rem}@media only screen and (min-width:1920px){#profileApp.profileV2 .profileContent .nearbySection .subHeading{font-size:1rem}}@media only screen and (min-width:2240px){#profileApp.profileV2 .profileContent .nearbySection .subHeading{font-size:1rem}}@media only screen and (min-width:2560px){#profileApp.profileV2 .profileContent .nearbySection .subHeading{font-size:1rem}}#profileApp.profileV2 .profileContent .frequentlyAskedQuestionSection{margin:1.5rem 0 2rem}#profileApp.profileV2 .profileContent .frequentlyAskedQuestionSection .sectionTitle{margin-bottom:1.5rem}#profileApp.profileV2 .profileContent .frequentlyAskedQuestionSection .question{font-family:'Open Sans',sans-serif;font-size:1.125rem;padding-left:0;margin:0 0 .25rem}#profileApp.profileV2 .profileContent .frequentlyAskedQuestionSection .answer{font-family:'Open Sans',sans-serif;font-size:1rem;padding-left:0}#profileApp.profileV2 .profileContent .frequentlyAskedQuestionSection .answer p{margin-top:.25rem;margin-bottom:1rem;font-weight:400!important}#profileApp.profileV2 .profileContent .sectionTitle{font-size:1.875rem}#profileApp.profileV2 .profileContent #amenitiesSection.amenitiesSectionV2,#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures{color:#4c4c4c;font-family:'Open Sans',sans-serif}#profileApp.profileV2 .profileContent #amenitiesSection.amenitiesSectionV2 .spec+h2{margin-top:72px}#profileApp.profileV2 .profileContent #amenitiesSection.amenitiesSectionV2 .specGroup,#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .specGroup{width:100%;margin-left:0}#profileApp.profileV2 .profileContent #amenitiesSection.amenitiesSectionV2 .subSpec ul,#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .subSpec ul{column-count:3;margin-left:0;margin-top:.75rem;padding:0}#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .subSpec .oneCol{column-count:1}#profileApp.profileV2 .profileContent #amenitiesSection.amenitiesSectionV2 .subSpec li span,#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .subSpec li span{position:relative;left:-.5rem}#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .specGroupName{font-size:1.25rem;margin-bottom:0;padding:1rem 0 .5rem}@media only screen and (min-width:1600px){#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .specGroupName{font-size:1.444444444rem}}@media only screen and (min-width:1920px){#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .specGroupName{font-size:1.454545455rem}}@media only screen and (min-width:2240px){#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .specGroupName{font-size:1.846153846rem}}@media only screen and (min-width:2560px){#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .specGroupName{font-size:1.6rem}}#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .specGroupName.uniqueHeader{border-bottom:none;font-size:1.25rem;padding-top:0}@media only screen and (min-width:1600px){#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .specGroupName.uniqueHeader{font-size:1.444444444rem}}@media only screen and (min-width:1920px){#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .specGroupName.uniqueHeader{font-size:1.454545455rem}}@media only screen and (min-width:2240px){#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .specGroupName.uniqueHeader{font-size:1.846153846rem}}@media only screen and (min-width:2560px){#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .specGroupName.uniqueHeader{font-size:1.6rem}}#profileApp.profileV2 .profileContent #amenitiesSection.amenitiesSectionV2 .specInfo,#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .specInfo{color:#000;font-family:'Open Sans',sans-serif;font-size:1rem;list-style-type:none;padding:0 1.25rem 0 1.5625rem;position:relative;margin-bottom:.5rem;margin-left:0;float:none;width:auto}#profileApp.profileV2 .profileContent #amenitiesSection.amenitiesSectionV2 .specInfo::before,#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .specInfo::before{content:"•";color:#4c4c4c;display:inline-block;left:0;position:absolute}#profileApp.profileV2 .profileContent #amenitiesSection.amenitiesSectionV2,#profileApp.profileV2 .profileContent #amenitiesSection.amenitiesSectionV2 .subSpec ul{margin-bottom:1.625rem}#profileApp.profileV2 .profileContent #amenitiesSection.amenitiesSectionV2 .subSpec ul.combinedAmenitiesList{margin-top:1.0625rem}#profileApp.profileV2 .availabilitySection{margin-bottom:.5rem}#profileApp.profileV2 .availabilitySection .pricingGridTitleBlock{display:flex;flex-direction:row;align-content:center}#profileApp.profileV2 .availabilitySection .pricingGridTitleBlock .availabilityTitle{margin-bottom:1rem;padding:1rem 0 0;flex:1}#profileApp.profileV2 .availabilitySection .unAvailableFloorPlanBtnSection{border:1px solid #cacaca;border-radius:5px;text-align:center;font-family:'Open Sans',sans-serif;margin-top:1.875rem;margin-bottom:1rem}#profileApp.profileV2 .availabilitySection .unAvailableFloorPlanBtnSection .showMoreLabel{padding-top:.9375rem;padding-bottom:.9375rem;text-align:center}#profileApp.profileV2 .availabilitySection .unAvailableFloorPlanBtnSection .showMoreLabel button{background-color:transparent;border:none;color:#0576a7}#profileApp.profileV2 .availabilitySection .unAvailableFloorPlanBtnSection .showMoreLabel button:focus:not(:focus-visible){text-decoration:none}#profileApp.profileV2 .availabilitySection .jsAvailableModels .tourFloorplan,#profileApp.profileV2 .availabilitySection .jsAvailableModels.hideModelCardOnCollapsed{display:none}#profileApp.profileV2 .officeHoursSectionV2{margin-bottom:2.3125rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo{border:1px solid #cacaca;border-radius:5px;margin-bottom:1.03125rem;padding:1.5rem;font-family:'Open Sans',sans-serif;font-size:1rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo h2{margin-bottom:.5rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .languages,#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .officeHours{font-family:'Open Sans',sans-serif}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .officeHoursWrapper .officeHours.active{display:block}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .comMobileStoryIcon{font-size:1.75rem;left:-.4375rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .propertyWebsiteLink{padding-left:.125rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .externalWebsiteStoryIcon{left:-.1875rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .clockStoryIcon,#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .languageStoryIcon{left:0}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .checkAvailability,#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .officeHours{font-size:.875rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .languages,#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .todaysHours,#profileApp.profileV2 .officeHoursSectionV2 .contactInfo a{position:relative}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .languages i,#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .todaysHours i,#profileApp.profileV2 .officeHoursSectionV2 .contactInfo a i{position:absolute;top:.0625rem;bottom:0;font-size:1rem;display:flex}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .languages span,#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .todaysHours span,#profileApp.profileV2 .officeHoursSectionV2 .contactInfo a span{padding-left:1.25rem;line-height:2rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .languages,#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .todaysHours{padding-left:.375rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .languages i,#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .todaysHours i{line-height:2rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .officeHoursWrapper{padding-left:1.25rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .officeHoursWrapper .officeHours{display:none}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .checkAvailability{margin:10px 0 0;width:85%}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .container{display:flex;width:auto}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .container.twoColumns .col{flex-basis:50%;margin-right:1.875rem;line-height:2rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .container.threeColumns .col{flex-basis:33%;line-height:2rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .container.threeColumns .col:first-child{padding-right:1.5rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .container.threeColumns .col:last-child{padding-left:1.5rem}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo img{max-width:8.375rem;width:auto;height:auto}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .actionLinks{color:#0576a7;background-color:transparent;border:none;padding:0 10px 0 0;position:relative;vertical-align:middle;line-height:normal}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .actionLinks .down2StoryIcon{bottom:0;position:absolute;right:-.625rem;text-decoration:none}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo ul{margin:0;padding-left:0}#profileApp.profileV2 .officeHoursSectionV2 .contactInfo ul li{list-style:none}#profileApp .profileV2NearbyAmenitiesSection .sectionTitle{margin-bottom:1.5rem}#profileApp .profileV2NearbyAmenitiesSection .transportationDetail:first-of-type{margin-top:2rem}@media only screen and (min-width:1600px){#profileApp .profileV2NearbyAmenitiesSection .sectionTitle{margin-bottom:1.333333333rem}#profileApp .profileV2NearbyAmenitiesSection .transportationDetail:first-of-type{margin-top:1.777777778rem}}#profileApp .profileV2NearbyAmenitiesSection .sectionDescription,#profileApp .profileV2TransportationSection .sectionDescription{margin-top:.9375rem;font-size:1rem;font-weight:400!important;color:#000}#profileApp .profileV2NearbyAmenitiesSection .transportationDetail,#profileApp .profileV2TransportationSection .transportationDetail{width:100%;display:inline-block;overflow:hidden;padding:0;vertical-align:top;margin-top:3rem}@media only screen and (min-width:1600px){#profileApp .profileV2NearbyAmenitiesSection .transportationDetail,#profileApp .profileV2TransportationSection .transportationDetail{margin-top:3.111111111rem}}#profileApp .profileV2NearbyAmenitiesSection .transportationName,#profileApp .profileV2TransportationSection .transportationName{text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap;font-family:'Open Sans',sans-serif;font-weight:400;font-size:1rem;color:#4c4c4c}#profileApp .profileV2NearbyAmenitiesSection .transportationName a,#profileApp .profileV2TransportationSection .transportationName a{color:#0576a7}#profileApp .profileV2NearbyAmenitiesSection .transportationDetail:last-child,#profileApp .profileV2TransportationSection .transportationDetail:last-child{padding:0}#profileApp .profileV2NearbyAmenitiesSection table,#profileApp .profileV2TransportationSection table{width:100%;table-layout:fixed}#profileApp .profileV2NearbyAmenitiesSection thead,#profileApp .profileV2TransportationSection thead{border-bottom:1px solid #d2d2d2}#profileApp .profileV2NearbyAmenitiesSection thead.shortLabel,#profileApp .profileV2TransportationSection thead.shortLabel{display:none}#profileApp .profileV2NearbyAmenitiesSection thead th,#profileApp .profileV2TransportationSection thead th{text-align:left;width:16.6%}#profileApp .profileV2NearbyAmenitiesSection thead th:first-child,#profileApp .profileV2TransportationSection thead th:first-child{width:66.7%}#profileApp .profileV2NearbyAmenitiesSection td,#profileApp .profileV2TransportationSection td{font-size:1rem}#profileApp .profileV2NearbyAmenitiesSection .commute-type-data,#profileApp .profileV2TransportationSection .commute-type-data{text-align:right;padding-right:.3125rem;color:#000;font-family:'Open Sans',sans-serif}#profileApp .profileV2NearbyAmenitiesSection .right-align-data,#profileApp .profileV2TransportationSection .right-align-data{text-align:right;padding-right:.3125rem;color:#000}#profileApp .profileV2NearbyAmenitiesSection .left-align-data,#profileApp .profileV2TransportationSection .left-align-data{text-align:left;padding-right:.3125rem;color:#000}#profileApp .profileV2NearbyAmenitiesSection .headerCol1,#profileApp .profileV2TransportationSection .headerCol1{font-size:1.125rem;font-family:'Open Sans',sans-serif;font-weight:400;color:#4c4c4c}#profileApp .profileV2NearbyAmenitiesSection .headerCol2Col3,#profileApp .profileV2TransportationSection .headerCol2Col3{font-size:.875rem;font-family:'Open Sans',sans-serif;font-weight:400;color:#4c4c4c}@media all and (max-width:1366px){#profileApp .profileV2NearbyAmenitiesSection .headerCol2Col3,#profileApp .profileV2TransportationSection .headerCol2Col3{font-size:.875rem}}@media all and (max-width:1024px){#profileApp .profileV2NearbyAmenitiesSection .headerCol2Col3,#profileApp .profileV2TransportationSection .headerCol2Col3{font-size:.875rem}}#profileApp .profileV2TransportationSection td{padding-top:.625rem}#profileApp .profileV2TransportationSection td:first-child{padding-right:0}#profileApp .profileV2TransportationSection .transportationDetail{overflow:visible}#profileApp .profileV2TransportationSection .logosContainer{float:left;list-style-type:none;margin:0;padding:0}#profileApp .profileV2TransportationSection .logoItem{display:inline-block}#profileApp .profileV2TransportationSection .transportationName{float:left;margin-right:.3125rem;overflow:auto;padding-bottom:.3125rem;text-overflow:initial;white-space:normal;width:initial}#profileApp #nearbyAmenitiesSection .sectionTitle,#profileApp #transportationSection .sectionTitle{font-size:1.875rem}#profileApp #transportationScoreCard{float:none;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin-top:.3125rem}#profileApp #transportationScoreCard .score-card{border:1px solid #d3d3d3;border-radius:.25rem;margin:1rem .5rem 0 0;width:calc(50% - .5rem)}#profileApp #transportationScoreCard .score-card:nth-of-type(2n){margin-right:0}#profileApp #transportationScoreCard .score-card:nth-child(1) .component-frame{margin-top:0}#profileApp #transportationScoreCard .score-card:nth-child(2) .component-frame{margin-top:0}#profileApp #transportationScoreCard .score-card:nth-child(2n) .component-frame{margin-left:.5rem;margin-right:0}#profileApp #transportationScoreCard .component-frame{font-size:1rem;color:#000;text-align:left;vertical-align:top}#profileApp #transportationScoreCard .component-frame .component-header{padding-left:1.125rem;padding-right:1.125rem;padding-top:.0625rem;padding-bottom:1.25rem}#profileApp #transportationScoreCard .component-frame .component-header .title{padding-top:.625rem;font-size:1.25rem;font-family:'Open Sans',sans-serif;font-weight:400;color:#4c4c4c}#profileApp #transportationScoreCard .component-frame .component-header .score{flex:2;text-align:right;font-size:2.5rem;font-family:'Open Sans',sans-serif;font-weight:400;color:#4c4c4c}#profileApp #transportationScoreCard .component-frame .component-body{padding-top:0}#profileApp #transportationScoreCard .component-frame .body-line{border-bottom:1px solid #d3d3d3;padding-bottom:.9375rem}#profileApp #transportationScoreCard .component-frame .body-row{display:flex;align-content:flex-start}#profileApp #transportationScoreCard .component-frame .body-column{flex:4;line-height:1rem}#profileApp #transportationScoreCard .component-frame .body-column-right{flex:2;text-align:right}#profileApp #transportationScoreCard .component-frame .generatedText{padding-top:.3125rem}@media only screen and (min-width:1600px){#profileApp #transportationScoreCard .component-frame .generatedText{padding-top:.888888889rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .preference-wrapper .checkbox{left:-.277777778rem}}@media only screen and (min-width:1920px){#profileApp #transportationScoreCard .component-frame .generatedText{padding-top:.909090909rem}}#profileApp.profileContentSpacingV2 .profileContent{margin-left:4.8%;padding-left:0;padding-right:0;width:55.7%}@media only screen and (max-width:1280px){#profileApp.profileContentSpacingV2 .profileContent{margin-left:3%;width:59%}}@media only screen and (max-width:1024px){#profileApp.profileContentSpacingV2 .profileContent{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}#profileApp .modalContactLeadV2{z-index:1070!important}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper{font-size:.846153846rem;margin-top:2rem;max-width:25.807692308rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .property-title-header{height:3rem;margin-bottom:1.038461538rem;padding:.528846154rem 2.115384615rem}}@media only screen and (min-width:2240px) and (min-height:1200px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper{margin-top:3%}}@media only screen and (min-width:2560px){#profileApp.profileV2 .officeHoursSectionV2 .contactInfo .actionLinks .down2StoryIcon{right:-.875rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper{margin-top:2.133333333rem;max-width:22.366666667rem}}@media only screen and (min-width:2560px) and (min-height:1200px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper{margin-top:3%}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .property-title-header .contactFormTitle{font-size:1.076923077rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .property-title-header{height:2.6rem;margin-bottom:.9rem;padding:.458333333rem 1.833333333rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .property-title-header .contactFormTitle{font-size:.933333333rem}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .property-title-header .contactFormTitle .propertyTitle{font-size:1.269230769rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .property-title-header .contactFormTitle .propertyTitle{font-size:1.1rem}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .property-title-header .closeIcon{font-size:1.480769231rem;right:.740384615rem;top:.740384615rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .checkbox{min-height:2.153846154rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .property-title-header .closeIcon{font-size:1.283333333rem;right:.641666667rem;top:.641666667rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .checkbox{min-height:1.866666667rem}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .checkbox .checkbox-default+label{font-size:1rem;line-height:1.5rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .checkbox .checkbox-default+label{font-size:.866666667rem;line-height:1.3rem}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .checkbox .checkbox-default+label:before{font-size:1.269230769rem;height:1.163461538rem;line-height:1.269230769rem;top:.264423077rem;width:1.163461538rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .checkbox .checkbox-default+label:before{font-size:1.1rem;height:1.008333333rem;line-height:1.1rem;top:.229166667rem;width:1.008333333rem}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .checkbox .checkbox-default+label:after{height:.951923077rem;right:calc(100% - 1.230769231rem);top:.269230769rem;width:.951923077rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .checkbox .checkbox-default+label:after{height:.825rem;right:calc(100% - 1.166666667rem);top:.233333333rem;width:.825rem}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .checkbox .checkbox-default:checked+label:after{width:0}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .first-input{padding-right:.846153846rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .last-input{padding-left:.846153846rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .first-input{padding-right:.733333333rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .last-input{padding-left:.733333333rem}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .input-override{font-size:1rem;line-height:1.057692308rem;margin-bottom:1.375rem;margin-top:.25rem;padding:.5rem .75rem .625rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .input-override{font-size:.866666667rem;line-height:.916666667rem;margin-bottom:1.191666667rem;margin-top:.216666667rem;padding:.433333333rem .65rem .541666667rem}}@media only screen and (min-width:1920px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .calendar-input i.calendarStoryIcon{font-size:1.727272727rem;padding:13px;top:1.318181818rem}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .calendar-input i.calendarStoryIcon{font-size:1.730769231rem;padding:0 .153846154rem 0 0;top:1.692307692rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .calendar-input i.calendarStoryIcon{font-size:1.5rem;padding:0 .133333333rem 0 0;top:1.466666667rem}}@media only screen and (min-width:1920px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .preference-wrapper .checkbox{left:-.181818182rem}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .preference-wrapper .preferenceLabel{font-size:1rem;margin-bottom:.211538462rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .preference-wrapper .checkbox{left:-.076923077rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .preference-wrapper label span{top:-.115384615rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .preference-wrapper .preferenceLabel{font-size:.866666667rem;margin-bottom:.183333333rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .preference-wrapper .checkbox{left:0}}@media only screen and (max-width:1280px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .preference-wrapper label span{font-size:12px}}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .contactFormMessageWrapper{min-height:4rem}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .contactFormMessageWrapper textarea{height:4.615384615rem}}@media only screen and (min-width:2240px) and (min-height:1200px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .contactFormMessageWrapper textarea{height:7.5rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .preference-wrapper label span{top:-.1rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .contactFormMessageWrapper textarea{height:4rem}}@media only screen and (min-width:2560px) and (min-height:1200px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .contactFormMessageWrapper textarea{height:6.5rem}}@media only screen and (min-width:1600px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox{left:-.277777778rem}}@media only screen and (min-width:1920px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox{left:-.181818182rem}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .btn-primary{font-size:.846153846rem;height:2.115384615rem;line-height:1.903846154rem;padding:0 1.057692308rem .105769231rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox{left:-.076923077rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .btn-primary{font-size:.733333333rem;height:1.833333333rem;line-height:1.65rem;padding:0 .916666667rem .091666667rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox{left:0;min-height:0}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox .checkbox-default+label:before,#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox .checkbox-default:checked+label:before{font-size:1rem;height:1rem;left:.125rem;line-height:1.1rem;margin-right:.875rem;top:.5rem;width:1rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox .checkbox-default+label:before,#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox .checkbox-default:checked+label:before{font-size:.866666667rem;height:.866666667rem;left:.108333333rem;line-height:.953333333rem;margin-right:.758333333rem;top:.433333333rem;width:.866666667rem}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox .checkbox-default+label:after{height:1rem;top:.615384615rem;width:1rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox .checkbox-default+label:after{height:.866666667rem;top:.533333333rem;width:.866666667rem}}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox .checkbox-default:checked+label:after{width:0}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .email-listing-checkbox .emailListingsLabel{font-size:.875rem;line-height:1.25rem;top:.3125rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .contactForm.experiment{padding:0 1.538461538rem 1.057692308rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .email-listing-checkbox .emailListingsLabel{font-size:.758333333rem;line-height:1.083333333rem;top:.270833333rem}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .contactForm.experiment{padding:0 1.333333333rem .916666667rem}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .contactForm.experiment .email-listing-checkbox .emailListingsLabel{font-size:.740384615rem;line-height:1.057692308rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .contactForm.experiment .email-listing-checkbox .emailListingsLabel{font-size:.641666667rem;line-height:.916666667rem}}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .contactForm.experiment .contactFormMessage{margin-bottom:0}#profileApp .modalContactLeadV2 .lead-form-container .contactLeadWrapper .contactForm.experiment .contactFormMessageWrapper .counter-wrapper{font-size:.641666667rem;line-height:.916666667rem}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .contactForm.experiment .input-label{font-size:.846153846rem;line-height:1.163461538rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .contactForm.experiment .input-label{font-size:.733333333rem;line-height:1.008333333rem}}@media (min-width:2240px){#profileApp .modalContactLeadV2 .contactForm.experiment .input-override{font-size:.846153846rem;line-height:1.25rem;margin-bottom:1rem;margin-top:.211538462rem;padding:.423076923rem .634615385rem .528846154rem}}@media (min-width:2240px) and (min-height:1200px){#profileApp .modalContactLeadV2 .contactForm.experiment .input-override{margin-bottom:1.163461538rem}}@media (min-width:2560px){#profileApp .modalContactLeadV2 .contactForm.experiment .input-override{font-size:.733333333rem;line-height:1.083333333rem;margin-bottom:1rem;margin-top:.183333333rem;padding:.366666667rem .55rem .458333333rem}}@media (min-width:2560px) and (min-height:1200px){#profileApp .modalContactLeadV2 .contactForm.experiment .input-override{margin-bottom:1.008333333rem}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .contactForm.experiment .preference-wrapper{margin-bottom:.576923077rem}#profileApp .modalContactLeadV2 .contactForm.experiment .preference-wrapper .preferenceLabel{font-size:.846153846rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .contactForm.experiment .preference-wrapper{margin-bottom:.5rem}#profileApp .modalContactLeadV2 .contactForm.experiment .preference-wrapper .preferenceLabel{font-size:.733333333rem}}@media only screen and (min-width:2240px){#profileApp .modalContactLeadV2 .contactForm.experiment .preference-wrapper .checkbox-section label span{font-size:.846153846rem}}@media only screen and (min-width:2560px){#profileApp .modalContactLeadV2 .contactForm.experiment .preference-wrapper .checkbox-section label span{font-size:.733333333rem}}#profileApp .modalContactLeadV2 input,#profileApp .modalContactLeadV2 textarea{border-color:#bfbfbf;border-radius:4px}#profileApp .modalContactLeadV2 .contactFormAction{background-color:#427b01}#profileApp .modalContactLeadV2 .contactFormAction:hover{background-color:#0b6839}#profileApp .modalRequestTour{display:none}#profileApp .modalRequestTour .modalContainer{max-width:457px;height:auto;max-height:calc(100% - 100px);overflow:auto;top:50px;left:calc(50% - 200px);margin:0;border-radius:.25rem;background-color:#fff;box-shadow:0 .375rem 1rem .125rem rgba(0,0,0,.16)}@media (min-width:2560px){#profileApp .modalRequestTour .modalContainer{top:70px;max-width:628px;max-height:calc(100% - 140px);left:calc(50% - 275px)}}.scoreInfoModalContainer .modal{bottom:initial;max-width:38.5rem;text-align:center;top:calc(50% - 9.7rem)}.scoreInfoModalContainer .modal .modal-close{right:.65rem;top:.65rem}.scoreInfoModalContainer .closeStoryIcon{color:#4c4c4c}.scoreInfoModalContainer .header2{margin-top:1.1875rem}.scoreInfoModalContainer .modalText{padding-left:1.25rem;padding-right:1.25rem}.scoreInfoModalContainer .modalLinkContainer{margin-bottom:1.6875rem;margin-top:1.6875rem}.aspectRatioImageWrapper{position:relative;width:100%}.aspectRatioImageWrapper::before{padding-top:66.6%;display:block;content:' '}.aspectRatioElement{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff}.aspectRatioImage{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex}.aspectRatioImage.floorplan{background-size:contain}.aspectRatioImage img{display:none}.modalContent .modalBody{padding-bottom:0!important}.modalBody{padding-top:0!important}#profileApp .mapSection .propertyRow{display:flex;justify-content:space-between;padding-bottom:1rem;font-family:'Open Sans',sans-serif}#profileApp .mapSection .propertyRow div{display:inline-block}#profileApp #mapContainer .profileMap{width:100%;min-height:26.5833em;position:relative}#profileApp #mapContainer .profileMap #map-container,#profileApp #mapContainer .profileMap .map-container-wrapper{min-height:26.5833em}#profileApp #mapContainer .profileMap #map-container{border-radius:.25rem}#profileApp #mapContainer .profileMap .mapNavToolbar{top:.3em;right:1em}#profileApp #mapContainer .profileMap .mapNavToolbar li{width:3em;height:3em}#profileApp #mapContainer .profileMap #infoCardLayerZeroRegion{z-index:5}#profileApp #mapContainer .placesContainer{width:100%;white-space:nowrap;display:-ms-inline-flexbox;display:-webkit-flex;display:flex}#profileApp #mapContainer .placesContainer a{color:#4c4c4c;position:relative;text-decoration:none;background:#e5e5e5;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;height:3em;text-align:center;border-right:1px solid #cacaca;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-inline-flexbox;display:-webkit-flex;display:flex}#profileApp #mapContainer .placesContainer a:first-child{border-bottom-left-radius:.25rem}#profileApp #mapContainer .placesContainer a:last-child{border-color:#e5e5e5;border-bottom-right-radius:.25rem}#profileApp #mapContainer .placesContainer a:last-child:active,#profileApp #mapContainer .placesContainer a:last-child:hover{border-color:#4c4c4c}#profileApp #mapContainer .placesContainer a i:not(.notIncluded){font-size:1.5625rem}#profileApp #mapContainer .placesContainer a i.notIncluded{margin-right:.3rem}@media only screen and (max-width:767px){#profileApp #mapContainer .placesContainer a span{font-size:.875rem}}#profileApp #mapContainer .placesContainer a:hover{background:#4c4c4c;color:#fff;border-right:1px solid #fff}#profileApp #mapContainer .placesContainer .place{display:block}#profileApp .paid #mapContainer .profileMap #map-container{border-bottom-left-radius:0;border-bottom-right-radius:0}#profileApp.profileV2 #mapContainer .profileMap .mapNavToolbar{margin-top:.71875rem;border-radius:.25rem}#profileApp.profileV2 #mapContainer .profileMap .mapNavToolbar li{background-color:#fff;border-bottom:.0625rem solid #d9d9d9;border-left:.0625rem solid #d9d9d9;border-right:.0625rem solid #d9d9d9;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}#profileApp.profileV2 #mapContainer .profileMap .mapNavToolbar li:first-child{border-top:.0625rem solid #d9d9d9;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0}#profileApp.profileV2 #mapContainer .profileMap .mapNavToolbar li i{color:#478500;font-size:1.625rem}#profileApp.profileV2 .carousel.onebyfour .carouselContent .itemInner:hover{cursor:pointer}#profileApp.profileV2 .carousel.onebyfour .carouselContent .paidImageSmall{height:auto;margin-right:4px;width:calc((50% - 6px)/ 2)}#profileApp.profileV2 .carousel.onebyfour .carouselContent .paidImageSmall .itemInner{height:auto;width:100%}#profileApp.profileV2 .carousel.onebyfour .carouselContent .paidImageSmall .itemInner:first-child{margin-bottom:4px}#profileApp.profileV2 .carousel.onebyfour .carouselContent .paidImageSmall:last-child{margin-right:0}#profileApp.profileV2 .carousel .navigationControl{margin-top:-2.1rem}#profileApp.profileV2 .carousel .navigationControl .leftNav,#profileApp.profileV2 .carousel .navigationControl .rightNav{border:.0625rem solid transparent;border-radius:.25rem}#profileApp.profileV2 .carousel .navigationControl .leftNav:hover i,#profileApp.profileV2 .carousel .navigationControl .rightNav:hover i{color:#77b800}#profileApp.profileV2 .carousel .navigationControl .rightNav{right:0}#profileApp.profileV2 .carousel .overlap{display:none}#profileApp.profileV2 .carouselPillWrapper{margin-bottom:2rem}#profileApp.profileV2 .carouselPillInnerWrapper{top:-1.375rem}#profileApp.profileV2 .gallerySection .navigationControl .leftNav{right:2.125rem}#profileApp.profileV2 .gallerySection .navigationControl .rightNav{right:0}#profileApp .carousel{height:auto}#profileApp .carousel.onebyfour .carouselContent .paidImageSmall{height:auto;margin-right:.5%;width:24.75%}#profileApp .carousel.onebyfour .carouselContent .paidImageSmall .itemInner{height:auto;width:100%}#profileApp .carousel.onebyfour .carouselContent .paidImageSmall .itemInner:first-child{margin-bottom:2.125%}#profileApp .carousel.onebyfour .carouselContent .paidImageSmall:last-child{margin-right:0}#profileApp .carouselSection .overlap{position:absolute;background-color:#fff;height:100%;width:.375rem;right:0;top:0;z-index:5}#profileApp .carouselSection .item .aspectRatioImage{cursor:pointer}@media only screen and (max-width:767px){#profileApp .gallerySection:not(:last-of-type){border-bottom:.0625rem solid #d2d2d2}#profileApp .gallerySection{border-top:.0625rem solid #d2d2d2;padding-bottom:.8125rem;padding-top:.8125rem}#profileApp .gallerySection .tabContent .item{display:inline-block;position:relative;height:100%}}#profileApp .gallerySection .carouselContent{width:100%;position:relative;left:0;margin:0;padding:0;height:100%;white-space:nowrap;display:inline-block;word-spacing:-.3125rem}#profileApp .gallerySection .tabContent ul{margin:0;padding:0}@media only screen and (max-width:639px){#profileApp .gallerySection .tabContent ul li{list-style-type:none;width:100%}}#profileApp .gallerySection .tabContent .navigationControl{top:.1875rem;margin-top:0;position:absolute;right:0}#profileApp .gallerySection .tabContent .navigationControl i{color:#478500;font-size:1.6rem;text-shadow:none;line-height:1.5}@media only screen and (max-width:767px){#profileApp .gallerySection .tabContent .navigationControl i{font-size:1.75rem}}#profileApp .gallerySection .tabContent .leftNav,#profileApp .gallerySection .tabContent .rightNav{background-color:transparent;border:none;height:auto;line-height:0;padding:0}#profileApp .gallerySection .tabContent .leftNav{right:2.125rem;left:auto}@media all and (max-width:1600px){#profileApp .gallerySection .tabContent .leftNav{right:3.4375rem}}@media all and (max-width:1024px){#profileApp .gallerySection .tabContent .leftNav{right:3.375rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (-webkit-max-device-pixel-ratio:2){#profileApp .gallerySection .tabContent .leftNav{right:3.5rem}}#profileApp .gallerySection .tabContent .rightNav{right:-.5625rem}@media all and (max-width:1600px){#profileApp .gallerySection .tabContent .rightNav{right:.4375rem}}@media all and (max-width:1024px){#profileApp .gallerySection .tabContent .rightNav{right:.375rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (-webkit-max-device-pixel-ratio:2){#profileApp .gallerySection .tabContent .rightNav{right:.5rem}}#profileApp .gallerySection .tabContent .item{width:100%;margin-right:0;vertical-align:top;background-color:transparent}#profileApp .gallerySection .galleryCaption{color:#4c4c4c;display:none;font-family:'Open Sans',sans-serif;font-size:1rem;margin-top:.625rem;text-align:center}#profileApp .gallerySection .aspectRatioImage{border-radius:.5rem;overflow:hidden}#profileApp .gallerySection .aspectRatioImage.floorplan{border:.0625rem solid rgba(191,191,191,.7)}#profileApp .gallerySection .aspectRatioImage.floorplan~.galleryCaption{display:block}#profileApp .carouselPillWrapper{margin-bottom:2.625rem;position:relative;text-align:center;z-index:5}#profileApp .carouselPillInnerWrapper{align-items:center;border-radius:1.25rem;background-color:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,.3);display:flex;justify-content:center;left:50%;margin:0;padding:0 .3125rem;position:absolute;top:-2.4375rem;transform:translateX(-50%);white-space:nowrap}#profileApp .carouselPillInnerWrapper li{align-items:center;display:flex;height:2.5rem;list-style-type:none}#profileApp .carouselPillInnerWrapper li .pillBtn{background-color:transparent;border:none;color:#0576a7;font-family:'Open Sans',sans-serif;font-size:1rem;padding-left:.9375rem;padding-right:.9375rem}#profileApp .carouselPillInnerWrapper li .pillBtn:focus:not(:focus-visible){text-decoration:none}.profileHeaderWrapper{min-width:768px;max-width:2560px}header{max-width:2560px}header.mainHeader{position:fixed;width:100%;min-width:38rem;max-width:2560px;top:0;z-index:30}.profileV2 #profileHeaderWrapper{background:0 0;min-width:initial;margin-bottom:1.125rem;margin-top:.375rem}.profileV2 #profileHeaderWrapper .profilePropertyInfoWrapper{display:flex;justify-content:space-between;position:relative}.profileV2 #profileHeaderWrapper .column{min-width:0}.profileV2 #profileHeaderWrapper .columnTwo{max-width:12.5rem;text-align:right}.profileV2 #profileHeaderWrapper .breadcrumbWrapper{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}@media only screen and (max-width:600px){.profileV2 #profileHeaderWrapper .breadcrumbWrapper{display:none}}.profileV2 #profileHeaderWrapper .breadcrumbWrapper .mapNavBreadcrumb{border:0;font-size:1rem;font-family:'Open Sans',sans-serif;width:100%;padding:.625em 0}@media (max-width:1366px){.profileV2 #profileHeaderWrapper .breadcrumbWrapper .mapNavBreadcrumb{font-size:.875rem}}.profileV2 #profileHeaderWrapper .breadcrumbWrapper .mapNavBreadcrumb .crumbs{position:relative;top:-.0625rem}.profileV2 #profileHeaderWrapper .breadcrumbWrapper .mapNavBreadcrumb .crumbs .crumb:after{color:#bfbfbf}.profileV2 #profileHeaderWrapper .breadcrumbWrapper .mapNavBreadcrumb .crumbs span:not(.crumb){font-family:'Open Sans',sans-serif;font-size:1rem}.profileV2 #profileHeaderWrapper .freshnessContainer{padding-top:.5rem}@media only screen and (min-width:768px) and (max-width:1024px){.profileV2 #profileHeaderWrapper .columnTwo.hasCTAButton .freshnessUserActionsContainer{right:.75rem}.profileV2 #profileHeaderWrapper .freshnessUserActionsContainer{position:relative;right:-1.25rem}.profileV2 #profileHeaderWrapper .freshnessContainer{display:table-cell;left:.9375rem;padding-top:0;position:relative;vertical-align:middle}}.profileV2 #profileHeaderWrapper .freshnessContainer .refreshStoryIcon{color:#4c4c4c}.profileV2 #profileHeaderWrapper .freshnessContainer .lastUpdated{color:#4c4c4c;float:none;font-family:'Open Sans',sans-serif;font-size:.875rem;white-space:nowrap}.profileV2 #profileHeaderWrapper .freshnessContainer .lastUpdated i{font-size:1.125rem;font-weight:700;position:relative;top:.125rem}.profileV2 #profileHeaderWrapper .propertyNameRow{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.profileV2 #profileHeaderWrapper .propertyNameRow{margin-top:0}}.profileV2 #profileHeaderWrapper .propertyNameRow .propertyName{font-family:'Open Sans',sans-serif;font-size:2.5rem;line-height:1.4;margin:0;overflow:hidden;padding-right:0;text-overflow:ellipsis;white-space:nowrap;font-weight:600}@media only screen and (min-width:1600px){.profileV2 #profileHeaderWrapper .propertyNameRow .propertyName{font-size:2.444444444rem}}@media only screen and (min-width:1920px){.profileV2 #profileHeaderWrapper .propertyNameRow .propertyName{font-size:2.909090909rem}}@media only screen and (min-width:2240px){.profileV2 #profileHeaderWrapper .propertyNameRow .propertyName{font-size:2.769230769rem}}@media only screen and (min-width:2560px){.profileV2 #profileHeaderWrapper .propertyNameRow .propertyName{font-size:2.4rem}}.profileV2 #profileHeaderWrapper .propertyAddressRow{display:flex;font-size:1.125rem;justify-content:space-between;margin-top:.25rem}.profileV2 #profileHeaderWrapper .propertyAddressRow .propertyAddressContainer{display:flex;flex:1 1 auto;max-width:100%}.profileV2 #profileHeaderWrapper .propertyAddressRow .propertyAddressContainer h2{color:#000;font-family:'Open Sans',sans-serif}@media only screen and (min-width:1600px){.profileV2 #profileHeaderWrapper .propertyAddressRow .propertyAddressContainer h2{font-size:1.166666667rem}}@media only screen and (min-width:1920px) and (max-width:2239px){.profileV2 #profileHeaderWrapper .propertyAddressRow .propertyAddressContainer h2{font-size:1.181818182rem}}@media only screen and (min-width:2240px){.profileV2 #profileHeaderWrapper .propertyAddressRow .propertyAddressContainer h2{font-size:1.135384615rem}}@media only screen and (min-width:2560px){.profileV2 #profileHeaderWrapper .propertyAddressRow .propertyAddressContainer h2{font-size:1.124333333rem}}.profileV2 #profileHeaderWrapper .propertyAddressRow h2{font-size:1.125rem!important;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:inherit}.profileV2 #profileHeaderWrapper .propertyAddressRow .stateZipContainer{white-space:nowrap}.profileV2 #profileHeaderWrapper .propertyAddressRow .neighborhoodAddress{display:block;font-family:'Open Sans',sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:1024px){.profileV2 #profileHeaderWrapper .propertyAddressRow{margin-top:3px}.profileV2 #profileHeaderWrapper .propertyAddressRow .propertyAddressContainer{display:block}.profileV2 #profileHeaderWrapper .propertyAddressRow .neighborhoodAddress{display:block;margin-top:.1875rem}.profileV2 #profileHeaderWrapper .propertyAddressRow .neighborhoodAddress .neighborhoodSeparator{display:none}}.profileV2 #profileHeaderWrapper .propertyAddressRow .neighborhoodAddress .neighborhoodSeparator{display:none;font-family:'Open Sans',sans-serif;margin-left:5px;margin-right:3px}.profileV2 #profileHeaderWrapper .propertyAddressRow .neighborhoodAddress a{color:#077eb1;font-family:'Open Sans',sans-serif;font-size:1.125rem}@media only screen and (min-width:1600px){.profileV2 #profileHeaderWrapper .propertyAddressRow .neighborhoodAddress a{font-size:1.166666667rem}}@media only screen and (min-width:1920px){.profileV2 #profileHeaderWrapper .propertyAddressRow .neighborhoodAddress a{font-size:1.181818182rem}}@media only screen and (min-width:2240px){.profileV2 #profileHeaderWrapper .propertyAddressRow .neighborhoodAddress a{font-size:1.135384615rem}}@media only screen and (min-width:2560px){.profileV2 #profileHeaderWrapper .propertyAddressRow .neighborhoodAddress a{font-size:1.124333333rem}}.profileV2 #profileHeaderWrapper .propertyReviewRow{display:flex;justify-content:space-between;margin-top:.3125rem}@media only screen and (max-width:1600px){.profileV2 #profileHeaderWrapper .propertyReviewRow{margin-top:.4375rem}}.profileV2 #profileHeaderWrapper .propertyReviewRow .propertyReviewContainer{display:flex}@media only screen and (max-width:1365px){.profileV2 #profileHeaderWrapper .propertyReviewRow{margin-top:0}.profileV2 #profileHeaderWrapper .propertyReviewRow .propertyReviewContainer{align-items:center}}.profileV2 #profileHeaderWrapper .propertyReviewRow .menuArrowDownIcon{color:#077eb1;margin-right:1.6875rem}.profileV2 #profileHeaderWrapper .propertyReviewRow .costarVerified{color:#427b01;font-size:1.5rem}.profileV2 #profileHeaderWrapper .propertyReviewRow .verifedText{color:#4c4c4c;font-family:'Open Sans',sans-serif;font-size:1rem}.profileV2 #profileHeaderWrapper .propertyReviewRow .rating{white-space:nowrap;min-width:245px}@media only screen and (min-width:2560px){.profileV2 #profileHeaderWrapper .propertyReviewRow .rating{min-width:360px}}.profileV2 #profileHeaderWrapper .propertyReviewRow .rating.hasReviews span:first-child{font-size:.3125rem}@media only screen and (max-width:1600px){.profileV2 #profileHeaderWrapper .propertyReviewRow .rating.hasReviews span:first-child{font-size:0}.profileV2 #profileHeaderWrapper .propertyReviewRow .rating.hasReviews i{top:-.125rem}}.profileV2 #profileHeaderWrapper .propertyReviewRow .rating.hasReviews i{font-size:1.1875rem;left:-.125rem}.profileV2 #profileHeaderWrapper .propertyReviewRow .rating i{color:#427b01;font-size:1.1875rem;position:relative;vertical-align:bottom}@media only screen and (max-width:1366px){.profileV2 #profileHeaderWrapper .propertyReviewRow .rating.hasReviews i{top:-.0625rem}.profileV2 #profileHeaderWrapper .propertyReviewRow .rating i{top:-.25rem}}.profileV2 #profileHeaderWrapper .propertyReviewRow .reviewCount{color:#077eb1;font-family:'Open Sans',sans-serif;font-size:1rem}.profileV2 #profileHeaderWrapper .propertyReviewRow .reviewRating{color:#4c4c4c;font-family:'Open Sans',sans-serif;font-size:1rem;margin-left:.3125rem}.profileV2 #profileHeaderWrapper .propertyReviewRow .costarVerifiedBox{position:relative;white-space:nowrap}.profileV2 #profileHeaderWrapper .propertyReviewRow .costarVerifiedBox .costarVerified{font-size:2.0625rem;left:-.3125rem;position:absolute;bottom:.6875rem}@media only screen and (max-width:1600px){.profileV2 #profileHeaderWrapper .propertyReviewRow .costarVerifiedBox .costarVerified{bottom:.5rem}}.profileV2 #profileHeaderWrapper .propertyReviewRow .costarVerifiedBox .mortar-tooltip{padding:1rem 0}.profileV2 #profileHeaderWrapper .propertyReviewRow .costarVerifiedBox .mortar-tooltip-text{padding-bottom:1rem;right:4.25rem;top:3.75rem;white-space:normal;z-index:15}@media only screen and (max-width:1366px){.profileV2 #profileHeaderWrapper .propertyReviewRow .costarVerifiedBox .mortar-tooltip-text{top:3.125rem}}.profileV2 #profileHeaderWrapper .userActions{align-items:center;display:flex;padding-top:1.25rem}.profileV2 #profileHeaderWrapper .favoriteBox,.profileV2 #profileHeaderWrapper .shareBox{position:relative}@media only screen and (min-width:768px) and (max-width:1024px){.profileV2 #profileHeaderWrapper .userActions{display:table-cell;left:1.25rem;padding-left:0;padding-top:0;position:relative;vertical-align:middle}.profileV2 #profileHeaderWrapper .favoriteBox,.profileV2 #profileHeaderWrapper .shareBox{display:inline-block}.profileV2 #profileHeaderWrapper .favoriteBox .storyicon{bottom:.125rem}}.profileV2 #profileHeaderWrapper .favoriteBox button,.profileV2 #profileHeaderWrapper .shareBox button{background-color:transparent;border:none;color:#427b01;font-size:2.375rem;line-height:2rem;padding:0;position:relative;z-index:10}.profileV2 #profileHeaderWrapper .favoriteBox button:focus+.mortar-tooltip,.profileV2 #profileHeaderWrapper .favoriteBox button:focus+.mortar-tooltip .mortar-tooltip-inner-text-container,.profileV2 #profileHeaderWrapper .favoriteBox button:focus+.mortar-tooltip .mortar-tooltip-text,.profileV2 #profileHeaderWrapper .favoriteBox button:hover+.mortar-tooltip,.profileV2 #profileHeaderWrapper .favoriteBox button:hover+.mortar-tooltip .mortar-tooltip-inner-text-container,.profileV2 #profileHeaderWrapper .favoriteBox button:hover+.mortar-tooltip .mortar-tooltip-text,.profileV2 #profileHeaderWrapper .shareBox button:focus+.mortar-tooltip,.profileV2 #profileHeaderWrapper .shareBox button:focus+.mortar-tooltip .mortar-tooltip-inner-text-container,.profileV2 #profileHeaderWrapper .shareBox button:focus+.mortar-tooltip .mortar-tooltip-text,.profileV2 #profileHeaderWrapper .shareBox button:hover+.mortar-tooltip,.profileV2 #profileHeaderWrapper .shareBox button:hover+.mortar-tooltip .mortar-tooltip-inner-text-container,.profileV2 #profileHeaderWrapper .shareBox button:hover+.mortar-tooltip .mortar-tooltip-text{display:inline}.profileV2 #profileHeaderWrapper .favoriteBox .mortar-tooltip,.profileV2 #profileHeaderWrapper .shareBox .mortar-tooltip{left:0;position:absolute;z-index:5}.profileV2 #profileHeaderWrapper .favoriteBox .mortar-tooltip-text,.profileV2 #profileHeaderWrapper .shareBox .mortar-tooltip-text{padding:.5rem .75rem;width:auto}.profileV2 #profileHeaderWrapper .favoriteBox .mortar-tooltip-text.bottom-center,.profileV2 #profileHeaderWrapper .shareBox .mortar-tooltip-text.bottom-center{right:.75rem;top:2.75rem}.profileV2 #profileHeaderWrapper .favoriteBox .mortar-tooltip-inner-text-container,.profileV2 #profileHeaderWrapper .shareBox .mortar-tooltip-inner-text-container{font-family:'Open Sans',sans-serif;white-space:nowrap}.profileV2 #profileHeaderWrapper .shareBox{margin-left:auto}@media only screen and (max-width:1024px){.profileV2 #profileHeaderWrapper .propertyReviewRow .propertyReviewContainer{margin-top:.25rem}.profileV2 #profileHeaderWrapper .favoriteBox .mortar-tooltip .mortar-tooltip-text.bottom-center{right:1.9375rem}.profileV2 #profileHeaderWrapper .favoriteBox .mortar-tooltip .mortar-tooltip-text.bottom-center::before{right:calc(50% - 2.35rem)}}.profileV2 #profileHeaderWrapper .phoneNumber{display:none;font-family:'Open Sans',sans-serif;font-size:1.125rem;line-height:1.125rem;padding-right:.3125rem}@media only screen and (min-width:768px) and (max-width:1024px){.profileV2 #profileHeaderWrapper .phoneNumber{display:block;margin-top:.6875rem}}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper{margin-top:.75rem}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper>span{font-size:.1rem}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper>span [class*=star]{color:#427b01;font-size:2.1rem;margin-right:-.075rem}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper .reviewDetails{margin-top:.7rem;padding-left:.3rem}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper .reviewLinkWrapper{font-size:.875rem;margin:0rem 0 0;padding-left:.3rem}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper .reviewLinkWrapper .reviewLink{color:#189ed9;white-space:nowrap}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper .reviewLinkWrapper .reviewLink .menuArrowRightIcon{font-size:.625rem;padding-left:.3rem}.profileV2 #profileHeaderWrapper .menuArrowDownIcon{display:inline-block;font-size:.8rem;padding-bottom:.1rem;position:relative}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip{display:none;opacity:0;position:absolute;top:2.25em;left:-3.1rem;z-index:1060;min-width:21.875rem;padding:.6875rem 1rem;background:#fff;box-shadow:0 7px 16px 2px rgba(0,0,0,.16);border-radius:4px;border:1px solid #bfbfbf;text-align:left;font-family:'Open Sans',sans-serif;color:#4c4c4c;white-space:normal}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip::after,.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip::before{border-bottom:1rem solid #bfbfbf;border-left:.875rem solid transparent;border-right:.875rem solid transparent;content:'';display:block;height:0;left:2.5rem;position:absolute;top:-1rem;width:0;z-index:1061}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip::after{border-bottom-color:#fff;top:-.9375rem}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .tooptipTitle{font-size:1.125rem;margin-bottom:0;margin-top:.3rem;overflow:visible}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;margin-top:.875rem}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .ratingBoxWrapper{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;display:table-cell}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .ratingBoxWrapper .ratingTitleWrapper{padding-bottom:.35rem}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:table-cell;padding:0 .8rem 0 1.6rem;text-align:left}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper .reviewDetails{font-size:1.125rem;margin:.7rem auto 0;white-space:nowrap}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingMethodologyWrapper{margin-top:1.65rem}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingMethodologyWrapper .methodologyTitle{font-size:1.125rem;margin:0}.profileV2 #profileHeaderWrapper .menuArrowDownIcon .rating-tooltip .ratingMethodologyWrapper .methodologyDetails{font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.5rem;margin:.7rem 0 .2rem}.profileV2 #profileHeaderWrapper .menuArrowDownIcon:hover .rating-tooltip{display:table;opacity:1}.profileV2 #profileHeaderWrapper .pmcLogo{display:block;height:3.5rem;margin-left:auto;margin-top:.375rem;object-fit:contain;max-width:12.5rem}@media only screen and (min-width:768px) and (max-width:1024px){.profileV2 #profileHeaderWrapper .pmcLogo{margin-top:.8125rem}}#profileStickyHeaderWrapper{position:fixed;background-color:#fff;border-bottom:1px solid #cacaca;left:calc((100% - (2560px))/ 2);width:100%;visibility:hidden;z-index:20;margin-top:0;padding:.6875rem .625rem 0;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);transform:translateY(-100%);transition:all .2s ease-in-out;top:47px}@media only screen and (max-width:2560px){#profileStickyHeaderWrapper{left:0}}@media only screen and (min-width:2240px){#profileStickyHeaderWrapper{top:53px}}@media only screen and (min-width:1025px){#profileStickyHeaderWrapper{padding-left:.9375rem;padding-right:.9375rem}#profileStickyHeaderWrapper.constrainHorizontally{padding-left:3%;padding-right:3%}}@media only screen and (min-width:1281px){#profileStickyHeaderWrapper.constrainHorizontally{padding-left:4.8%;padding-right:4.6%}}@media only screen and (min-width:2561px){#profileStickyHeaderWrapper.constrainHorizontally{padding-left:4.1rem;padding-right:4.1rem}}#profileStickyHeaderWrapper .propertyRow{align-items:center;display:flex;justify-content:space-between;position:relative}#profileStickyHeaderWrapper .propertyRow .propertyName{font-family:'Open Sans',sans-serif;font-size:1.5rem;margin-top:0;max-width:calc(100% - 15.875rem);overflow:hidden;padding-right:0;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:2560px){#profileStickyHeaderWrapper{top:64px}#profileStickyHeaderWrapper .propertyRow .propertyName{font-size:1.5rem}}#profileStickyHeaderWrapper .propertyLogoActionsContainer{align-items:center;display:flex}#profileStickyHeaderWrapper .propertyLogoActionsContainer .stickyHeaderPmcLogo{height:2.8125rem;margin-right:6.25rem;max-width:12.75rem;object-fit:contain;position:absolute;top:-.375rem;right:0}@media only screen and (max-width:767px){#profileStickyHeaderWrapper .propertyLogoActionsContainer .stickyHeaderPmcLogo{display:none}}#profileStickyHeaderWrapper .anchorRow{display:flex;justify-content:space-between;margin-top:.5rem}#profileStickyHeaderWrapper .anchorRow .anchors{position:relative;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;white-space:nowrap}#profileStickyHeaderWrapper .anchorRow .anchors::after,#profileStickyHeaderWrapper .anchorRow .anchors::before{content:"";display:inline-block;height:100%;position:absolute;width:3.125rem;z-index:5}#profileStickyHeaderWrapper .anchorRow .anchors::before{background-image:linear-gradient(90deg,#fff 50%,rgba(255,255,255,0) 100%);left:0}#profileStickyHeaderWrapper .anchorRow .anchors::after{background-image:linear-gradient(-90deg,#fff 50%,rgba(255,255,255,0) 100%);right:0}#profileStickyHeaderWrapper .anchorRow .anchors.hideNavArrows::after,#profileStickyHeaderWrapper .anchorRow .anchors.hideNavArrows::before{display:none}#profileStickyHeaderWrapper .anchorRow .anchors.hideNavArrows .slick-list{padding:0}#profileStickyHeaderWrapper .anchorRow .slick-list{display:inline-block;padding:0 3.125rem;transition:padding .2s linear;width:100%}#profileStickyHeaderWrapper .anchorRow .anchorBtn{color:#4c4c4c;position:relative;margin-right:1.4375rem;padding:0 0 .875rem;border:none;border-radius:.2em .2em 0 0;box-shadow:none;font-family:'Open Sans',sans-serif;font-size:1rem;background:0 0}#profileStickyHeaderWrapper .anchorRow .anchorBtn.selected{border-radius:0;outline:0}#profileStickyHeaderWrapper .anchorRow .anchorBtn.selected::after{position:absolute;z-index:3;bottom:0;right:0;left:0;height:4px;background:#427b01;box-shadow:none;content:''}#profileStickyHeaderWrapper .anchorRow .anchorBtn:active,#profileStickyHeaderWrapper .anchorRow .anchorBtn:focus,#profileStickyHeaderWrapper .anchorRow .anchorBtn:hover{outline:0;border-radius:0;color:inherit;border:1px solid #000}#profileStickyHeaderWrapper .anchorRow .anchorBtn:focus::before,#profileStickyHeaderWrapper .anchorRow .anchorBtn:hover::before{border-color:#f05305}#profileStickyHeaderWrapper .userActions{align-items:center;display:flex}#profileStickyHeaderWrapper .favoriteBox,#profileStickyHeaderWrapper .shareBox{position:relative}@media only screen and (max-width:768px){#profileStickyHeaderWrapper .favoriteBox,#profileStickyHeaderWrapper .shareBox{top:0}}#profileStickyHeaderWrapper .favoriteBox button,#profileStickyHeaderWrapper .shareBox button{background-color:transparent;border:none;color:#427b01;font-size:2.3125rem;line-height:1.25rem;padding:0;position:relative;z-index:20}#profileStickyHeaderWrapper .favoriteBox button,#profileStickyHeaderWrapper .shareBox button i{font-size:2.25rem}#profileStickyHeaderWrapper .favoriteBox button:focus+.mortar-tooltip,#profileStickyHeaderWrapper .favoriteBox button:focus+.mortar-tooltip .mortar-tooltip-text,#profileStickyHeaderWrapper .favoriteBox button:focus+.mortar-tooltip .mortar-tooltip-text .mortar-tooltip-inner-text-container,#profileStickyHeaderWrapper .favoriteBox button:hover+.mortar-tooltip,#profileStickyHeaderWrapper .favoriteBox button:hover+.mortar-tooltip .mortar-tooltip-text,#profileStickyHeaderWrapper .favoriteBox button:hover+.mortar-tooltip .mortar-tooltip-text .mortar-tooltip-inner-text-container,#profileStickyHeaderWrapper .shareBox button:focus+.mortar-tooltip,#profileStickyHeaderWrapper .shareBox button:focus+.mortar-tooltip .mortar-tooltip-text,#profileStickyHeaderWrapper .shareBox button:focus+.mortar-tooltip .mortar-tooltip-text .mortar-tooltip-inner-text-container,#profileStickyHeaderWrapper .shareBox button:hover+.mortar-tooltip,#profileStickyHeaderWrapper .shareBox button:hover+.mortar-tooltip .mortar-tooltip-text,#profileStickyHeaderWrapper .shareBox button:hover+.mortar-tooltip .mortar-tooltip-text .mortar-tooltip-inner-text-container{display:inline-block}#profileStickyHeaderWrapper .favoriteBox .mortar-tooltip,#profileStickyHeaderWrapper .shareBox .mortar-tooltip{left:0;position:absolute;right:0}#profileStickyHeaderWrapper .favoriteBox .mortar-tooltip .mortar-tooltip-text,#profileStickyHeaderWrapper .shareBox .mortar-tooltip .mortar-tooltip-text{padding:.5rem .75rem;right:.9375rem;top:2.9375rem;width:auto;white-space:nowrap}@media only screen and (max-width:768px){#profileStickyHeaderWrapper .favoriteBox{top:.1875rem}}#profileStickyHeaderWrapper .favoriteBox button.storyicon{min-height:2.25rem;top:-.125rem}@media only screen and (max-width:768px){#profileStickyHeaderWrapper .favoriteBox button.storyicon{top:-.375rem}}@media only screen and (min-width:1600px){#profileStickyHeaderWrapper .favoriteBox button.storyicon{min-height:2.222222222rem;top:-.166666667rem}}@media only screen and (min-width:1920px){#profileStickyHeaderWrapper .favoriteBox button.storyicon{min-height:1.818181818rem;top:0}}@media only screen and (min-width:2240px){#profileStickyHeaderWrapper .favoriteBox button.storyicon{min-height:2.230769231rem;top:-.153846154rem}}@media only screen and (min-width:2560px){#profileStickyHeaderWrapper .favoriteBox button.storyicon{min-height:2.233333333rem;top:-.133333333rem}#priceBedBathAreaInfoWrapper .priceBedRangeInfo .rentInfoLabel{font-size:1rem}}#profileStickyHeaderWrapper .favoriteBox .mortar-tooltip{left:0;position:absolute;right:0}#profileStickyHeaderWrapper .favoriteBox .mortar-tooltip .mortar-tooltip-text{padding:.5rem .75rem;right:1.5rem;top:2.9375rem;width:auto;white-space:nowrap}#profileStickyHeaderWrapper .favoriteBox .mortar-tooltip .mortar-tooltip-text::before{right:calc(50% - 1.5875rem)}@media only screen and (max-width:1024px){#profileStickyHeaderWrapper .favoriteBox .mortar-tooltip .mortar-tooltip-text::before{right:calc(50% - 2.1875rem)}#profileStickyHeaderWrapper .favoriteBox .mortar-tooltip .mortar-tooltip-text{right:2.1875rem}}@media only screen and (max-width:768px){#profileStickyHeaderWrapper .favoriteBox .mortar-tooltip .mortar-tooltip-text{top:2.75rem}}@media only screen and (min-width:1600px){#profileStickyHeaderWrapper .favoriteBox .mortar-tooltip .mortar-tooltip-text{right:1.5rem;top:2.944444444rem}}@media only screen and (min-width:1920px){#profileStickyHeaderWrapper .favoriteBox .mortar-tooltip .mortar-tooltip-text{top:2.818181818rem}#priceBedBathAreaInfoWrapper .priceBedRangeInfo .rentInfoLabel{font-size:1rem}}.leftNav,.rightNav{position:absolute;cursor:pointer;border:0;background-color:transparent;padding:0 .4375rem}.leftNav{left:0}.rightNav{right:0}@media only screen and (max-width:1024px){.leftNav{padding-left:0}.rightNav{padding-right:0}}#priceBedBathAreaInfoWrapper{display:flex;margin-top:2.25rem;margin-bottom:1.125rem;background-color:#fff;border:1px solid #cacaca;border-radius:5px}#priceBedBathAreaInfoWrapper .row{display:flex;flex-direction:row;width:100%}#priceBedBathAreaInfoWrapper .priceBedRangeInfoContainer{width:100%}#priceBedBathAreaInfoWrapper .column{display:flex;justify-content:space-between;flex:1 1 auto;margin:0}#priceBedBathAreaInfoWrapper .column:not(:last-child)::after{border-right:1px solid #cacaca;content:""}#priceBedBathAreaInfoWrapper .priceBedRangeInfo{display:flex;justify-content:space-between;list-style-type:none;margin:0;padding:1.25rem 0;width:100%}#priceBedBathAreaInfoWrapper .priceBedRangeInfo .priceBedRangeInfoInnerContainer{text-align:left;margin:0 auto}#priceBedBathAreaInfoWrapper .priceBedRangeInfo .rentInfoLabel{color:#000;font-size:1rem;line-height:1.125rem;margin-bottom:.25rem}@media only screen and (min-width:2240px){#profileStickyHeaderWrapper .favoriteBox .mortar-tooltip .mortar-tooltip-text{top:2.923076923rem}#priceBedBathAreaInfoWrapper .priceBedRangeInfo .rentInfoLabel{font-size:1rem}}#priceBedBathAreaInfoWrapper .priceBedRangeInfo .rentInfoDetail{color:#000;font-family:'Open Sans',sans-serif;font-size:1.125rem}@media only screen and (min-width:1600px){#priceBedBathAreaInfoWrapper .priceBedRangeInfo .rentInfoDetail{font-size:1.171111111rem}}@media only screen and (min-width:1920px){#priceBedBathAreaInfoWrapper .priceBedRangeInfo .rentInfoDetail{font-size:1.15rem}}@media only screen and (min-width:2240px){#priceBedBathAreaInfoWrapper .priceBedRangeInfo .rentInfoDetail{font-size:1.135384615rem}}@media only screen and (min-width:2560px){#priceBedBathAreaInfoWrapper .priceBedRangeInfo .rentInfoDetail{font-size:1.124333333rem}}.pricingGridItem{border:1px solid #cacaca;border-radius:5px;margin-bottom:1.875rem;padding:.875rem 1.625rem}.pricingGridItem.multiFamily .actionLinksContainer{margin-bottom:.6rem}.pricingGridItem:last-of-type{margin-bottom:1rem}.pricingGridItem ul{margin:0;padding-left:0}.pricingGridItem .availabilityInfo{font-size:1rem;font-family:'Open Sans',sans-serif}.pricingGridItem .unitDetails{color:#4c4c4c;display:none;font-size:1rem;padding:0 .25rem .75rem 0}.pricingGridItem .unitDetails .amenities{margin-top:1rem}.pricingGridItem .unitDetails .amenities .topAmenity{font-size:1rem;font-family:'Open Sans',sans-serif}.pricingGridItem .unitDetails .amenities ul li:first-child{margin-top:.5rem}.pricingGridItem .unitDetails .amenities ul li{list-style:none}.pricingGridItem .unitDetails .amenities ul li:last-child ul{border-bottom:none;margin-bottom:0;padding-bottom:0}.pricingGridItem .unitDetails .amenities ul>li>ul>li:first-child{margin-top:0}.pricingGridItem .unitDetails .amenities ul>li>ul>li:last-child{margin-bottom:.5rem}.pricingGridItem .unitDetails.active{display:block}.pricingGridItem .unitDetails .amenities,.pricingGridItem .unitDetails .leaseTerms{margin-top:1rem}.pricingGridItem .unitDetails .amenities ul li:first-child,.pricingGridItem .unitDetails .leaseTerms ul li:first-child{margin-top:.5rem}.pricingGridItem .unitDetails .amenities ul li,.pricingGridItem .unitDetails .leaseTerms ul li{list-style:none}.pricingGridItem .unitDetails .amenities ul li:last-child ul,.pricingGridItem .unitDetails .leaseTerms ul li:last-child ul{border-bottom:none;margin-bottom:0;padding-bottom:0}.pricingGridItem .unitDetails .amenities ul ul,.pricingGridItem .unitDetails .leaseTerms ul ul{padding-bottom:1.375rem;padding-top:.4rem;margin-bottom:1rem;column-count:2;list-style:none}.pricingGridItem .unitDetails .amenities ul ul li,.pricingGridItem .unitDetails .leaseTerms ul ul li{font-family:'Open Sans',sans-serif;font-size:1rem;color:#4c4c4c;padding-right:20px;padding-left:1rem;padding-top:.5rem;list-style-type:none;position:relative}.pricingGridItem .unitDetails .amenities ul>li>ul>li:last-child,.pricingGridItem .unitDetails .leaseTerms ul>li>ul>li:last-child{margin-bottom:.5rem}.pricingGridItem .unitDetails .amenities ul>li>ul>li:first-child,.pricingGridItem .unitDetails .leaseTerms ul>li>ul>li:first-child{margin-top:0}.pricingGridItem .unitDetails .amenities ul ul li::before,.pricingGridItem .unitDetails .leaseTerms ul ul li::before{content:"•";color:#4c4c4c;left:0;position:absolute}.pricingGridItem .priceGridModelWrapper{margin-bottom:0;background-color:#fff}.pricingGridItem .priceGridModelWrapper .row{display:flex;flex-direction:row;width:100%}.pricingGridItem .priceGridModelWrapper .column1{display:flex;flex-direction:column;flex-grow:1;min-width:0}.pricingGridItem .priceGridModelWrapper .column2{display:flex;flex-direction:column;flex-shrink:0;margin-top:.375rem;min-width:0}.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo{position:relative;list-style-type:none;margin:0;padding:0}.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .modelLabel{font-family:'Open Sans',sans-serif;font-size:1.375rem!important;font-weight:400;line-height:1.875rem;margin:0;overflow:hidden;padding:0}@media only screen and (min-width:1600px){.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .modelLabel{font-size:1.431666667rem;line-height:2.244444444rem}}@media only screen and (min-width:1920px){.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .modelLabel{font-size:1.405454545rem;line-height:2.063636364rem}}@media only screen and (min-width:2240px){.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .modelLabel{font-size:1.387692308rem;line-height:1.9rem}}@media only screen and (min-width:2560px){.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .modelLabel{font-size:1.374333333rem}}.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .modelName{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:95%}.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .rentLabel{display:block;font-family:'Open Sans',sans-serif;font-size:1.25rem;line-height:1.5rem;margin-top:.5625rem}@media only screen and (min-width:1600px){.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .rentLabel{font-size:1.301666667rem}}@media only screen and (min-width:1920px){.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .rentLabel{font-size:1.277727273rem}}@media only screen and (min-width:2240px){.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .rentLabel{font-size:1.261538462rem}}@media only screen and (min-width:2560px){.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .rentLabel{font-size:1.249333333rem}}.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .detailsLabel{margin-top:.3125rem;font-size:1rem!important}.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .detailsTextWrapper{display:block}.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .leaseDepositLabel{margin-top:0}.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .actionLinksContainer{margin-top:.875rem}.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .actionLinksContainer .tourFloorplan{vertical-align:middle;border:.0625rem solid #427b01!important;background:#fff!important;margin:0;margin-right:1.125rem;font-size:.875rem;padding:0 .5rem}.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .actionLinksContainer .tourFloorplan:hover{border-color:#427b01!important;background:#f2f9e9!important}.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .actionLinksContainer button{background-color:transparent;border:none;padding:0;margin-right:1.125rem}.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .actionLinksContainer button:last-of-type{margin-right:0}.pricingGridItem .priceGridModelWrapper .priceBedRangeInfo .icons{font-size:1rem;vertical-align:middle;line-height:normal;color:#0576a7;margin-right:.25rem}.pricingGridItem .priceGridModelWrapper .expandUnitDetailButton{margin-bottom:.9375rem}.pricingGridItem .priceGridModelWrapper .expandUnitDetailButton .actionLinks .down2StoryIcon{color:#0576a7}.pricingGridItem .priceGridModelWrapper .actionLinks{background-color:transparent;border:none;color:#0576a7;font-family:'Open Sans',sans-serif;padding:0 10px 0 0;position:relative;font-size:1rem;vertical-align:middle;line-height:normal}.actionLinks i{transform:rotate(0);transition:transform .3s linear}.actionLinks.active i{transform:rotate(180deg);transition:transform .3s linear}.pricingGridItem .priceGridModelWrapper .actionLinks:focus:not(:focus-visible){text-decoration:none}.pricingGridItem .priceGridModelWrapper .actionLinks .down2StoryIcon{bottom:0;position:absolute;right:-.625rem;text-decoration:none}.pricingGridItem .priceGridModelWrapper .floorplanButton{list-style-type:none;border:1px solid #cacaca;border-radius:5px;cursor:pointer;overflow:hidden}.pricingGridItem .priceGridModelWrapper .floorplanButton .floorPlanButtonImage{background-size:contain;background-repeat:no-repeat;background-position:center center;width:8.625rem;height:8.625rem;margin:5px}@media only screen and (min-width:2560px){.pricingGridItem .priceGridModelWrapper .actionLinks .down2StoryIcon{right:-.875rem}.pricingGridItem .priceGridModelWrapper .floorplanButton .floorPlanButtonImage{width:9.133333333rem;height:9.133333333rem}}@media screen{.mainWrapper .print{display:none!important}}@media print{.mainWrapper #profileApp.profileContentSpacingV2 .profileContent,.row{margin-left:0}.row{margin-right:0}.mainWrapper .screen{display:none!important}.mainWrapper #mainHeader,.mainWrapper #profileApp #profileWrapper section{display:none}.mainWrapper .aspectRatioImage{-webkit-print-color-adjust:exact}.mainWrapper #profileHeaderWrapper{position:static;overflow-x:hidden;min-width:unset;max-width:100%}.mainWrapper #profileApp #profileWrapper{overflow:visible;margin-top:0;position:relative}.mainWrapper #profileApp #profileWrapper section.print{display:block}.mainWrapper #profileApp #profileWrapper aside{display:none}.mainWrapper #profileApp #profileWrapper .carousel{margin-bottom:0}.mainWrapper #profileApp #profileWrapper .carousel:before{display:block;content:' ';width:100%;padding-right:10px;height:10px;box-sizing:content-box}.mainWrapper #profileApp #profileWrapper .carousel .carouselContent{width:100%;height:2.6in}.mainWrapper #profileApp #profileWrapper #rentSpecialsSection{display:block}.mainWrapper #profileApp #profileWrapper #rentSpecialsSection p{font-size:.5em;padding:0 .75rem .5rem;line-height:1rem}.mainWrapper #profileApp #profileWrapper .availabilitySection{display:block;margin-bottom:5px;margin-top:20px;min-height:300px}.mainWrapper #profileApp #profileWrapper #descriptionSection h3,.mainWrapper #profileApp #profileWrapper .printPropertySection h3{color:#7f7e7e!important;padding-bottom:.5em;margin-bottom:.5em;page-break-after:avoid;border-bottom:1px solid #7f7e7e;font-weight:700}.mainWrapper #profileApp #profileWrapper .availabilitySection .disclaimer{display:none}.mainWrapper #profileApp #profileWrapper #descriptionSection{display:block}.mainWrapper #profileApp #profileWrapper #descriptionSection p{font-size:.5em}.mainWrapper #profileApp #profileWrapper #descriptionSection h3{font-size:.6em}.mainWrapper #profileApp #profileWrapper .printPropertySection{-webkit-print-color-adjust:exact;padding-top:5px}.mainWrapper #profileApp #profileWrapper .printPropertySection h3{font-size:.6em}.mainWrapper #profileApp #profileWrapper .printPropertySection .col-75{padding-right:2em}.mainWrapper #profileApp #profileWrapper .printPropertySection ul{margin:0;padding:0;font-size:.5em;list-style:none}.mainWrapper #profileApp #profileWrapper .printPropertySection ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mainWrapper #profileApp #profileWrapper .printPropertySection .printAmenities{margin-bottom:1rem}.mainWrapper #profileApp #profileWrapper .printPropertySection .printExpenses h4{font-size:.55em;font-family:'Open Sans',sans-serif}.mainWrapper #profileApp #profileWrapper .printPropertySection .printExpenses .descriptionWrapper{font-size:.5em;white-space:nowrap}.mainWrapper #profileApp #profileWrapper .printPropertySection .printExpenses .descriptionWrapper .expense-cost,.mainWrapper #profileApp #profileWrapper .printPropertySection .printExpenses .descriptionWrapper .expense-description{display:inline-block;vertical-align:bottom}.mainWrapper #profileApp #profileWrapper #nearbyAmenitiesSection,.mainWrapper #profileApp #profileWrapper #schoolsSection,.mainWrapper #profileApp #profileWrapper #walkScoreSection{display:block}.mainWrapper #profileApp #profileWrapper .printPropertySection .printExpenses .descriptionWrapper .expense-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:75%;padding-right:.5rem}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours h3{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #7f7e7e;line-height:1.2em;vertical-align:top}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours h3 .clockIcon{font-size:1.2em;margin-right:.3em}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours h4{margin-top:.5rem;font-size:1.25rem;font-family:'Open Sans',sans-serif}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours .officeHours{font-size:.45em;width:100%}.mainWrapper #profileApp #profileWrapper #nearbyAmenitiesSection p,.mainWrapper #profileApp #profileWrapper #walkScoreSection p{font-size:.5em}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours td,.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours th{padding:0}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours th{font-weight:700;text-align:left;line-height:2em}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours td{text-align:right}.mainWrapper #profileApp .carouselPillWrapper{display:none}.mainWrapper #profileApp h2{font-family:CostarBrownBold;color:#3f3f3f;font-size:.6em;margin-bottom:5px}.mainWrapper #profileApp .tabContainer{margin:0}.mainWrapper #profileApp .tabContainer .tabBody{min-height:300px;border-left:none;border-right:none;border-bottom:none}.mainWrapper #profileApp .tabContainer .tabBody .tabContent{border-bottom:1px solid #ccc}.mainWrapper #profileApp .profileContent{padding:0;width:100%;z-index:1}.mainWrapper #profileApp .profileFooterWrapper{display:block;position:relative;width:100%}.mainWrapper #profileApp .profileFooterWrapper #profileQuickLinks{display:none}.mainWrapper #profileApp .profileFooterWrapper footer{text-align:right;background:0 0;display:flex;justify-content:space-between;align-items:flex-end}.mainWrapper #profileApp .profileFooterWrapper footer .linkRow{display:none}.mainWrapper #profileApp .profileFooterWrapper footer .logo{display:block;float:left;margin-right:1em}.mainWrapper #profileApp .profileFooterWrapper footer .logo img{height:60px}.mainWrapper #profileApp .profileFooterWrapper footer .footerLogo{color:#000;height:108px;margin:0}.mainWrapper #profileApp .profileFooterWrapper footer .footerLogo .costarCopyright{font-size:.8em;display:block}.mainWrapper #profileApp #profileApplyNow,.mainWrapper #profileApp .profileFooterWrapper footer .social{display:none}}.profileFooterWrapper #profileFooter.profileFooter{font-size:.875rem;color:#0576a7}@media only screen and (max-width:1024px){.profileFooterWrapper #profileFooter.profileFooter{padding-bottom:67px}}.profileFooterWrapper #profileFooter.profileFooter .linkRow ul{margin:0;padding-left:3.125rem}@media only screen and (max-width:768px){.profileFooterWrapper #profileFooter.profileFooter .linkRow ul{padding-left:24px;padding-right:24px}}.profileFooterWrapper #profileFooter.profileFooter .linkRow ul li{display:inline-block}.profileFooterWrapper #profileFooter.profileFooter .linkRow ul li a{padding:1rem .25rem;display:inline-block;text-decoration:none}.profileFooterWrapper #profileFooter.profileFooter .linkRow ul li:after{font-family:'Open Sans',sans-serif;color:#4c4c4c;content:"/";display:inline-block;margin-left:.25rem}.profileFooterWrapper #profileFooter.profileFooter .linkRow ul li:last-of-type:after{content:"";margin:0}.profileFooterWrapper #profileFooter.profileFooter .logoRow{background-color:#f4f4f4;font-family:'Open Sans',sans-serif;display:flex;justify-content:space-between;align-items:center;height:4.8125rem}.profileFooterWrapper #profileFooter.profileFooter .logoRow i{font-size:2rem}.profileFooterWrapper #profileFooter.profileFooter .logoRow .equalHousingStoryIcon{color:#4c4c4c}.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo{display:inline;text-decoration:none;color:#4c4c4c;font-family:'Open Sans',sans-serif;padding-left:3.125rem}@media only screen and (min-width:1600px){.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo{align-items:center;display:flex}}@media only screen and (max-width:768px){.profileFooterWrapper #profileFooter.profileFooter .logoRow{height:3.5rem}.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo{padding-left:24px}}.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo .equalHousing{display:inline;height:2rem;font-size:.875rem}@media only screen and (max-width:768px){.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo .equalHousing{display:none}}.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo .equalHousing .costarCopyright{margin-left:1.3125rem}.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo .equalHousing a{text-decoration:none;color:#4c4c4c;font-family:'Open Sans',sans-serif}.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo .equalHousing a:hover{color:#3f3f3f}@media only screen and (min-width:1600px){.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo .equalHousing a{align-items:center;bottom:-.222222222rem;color:#000;display:flex;font-size:.777777778rem;position:relative}}@media only screen and (min-width:1920px){.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo .equalHousing a{font-size:.636363636rem}}@media only screen and (min-width:2240px){.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo .equalHousing a{font-size:.615384615rem}}@media only screen and (min-width:2560px){.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo .equalHousing a{bottom:-.133333333rem;font-size:.533333333rem}}.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo .equalHousing .ehoProfileLabel{margin-left:.875rem}.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo .equalHousing .ehoProfileLabel i{position:relative;top:8px}@media only screen and (min-width:1600px){.profileFooterWrapper #profileFooter.profileFooter .logoRow .footerLogo .equalHousing .ehoProfileLabel i{top:0}}.profileFooterWrapper #profileFooter.profileFooter .logoRow .social{display:inline-block;float:right}.profileFooterWrapper #profileFooter.profileFooter .logoRow .social .socialIcons{margin-right:1.875rem}.profileFooterWrapper #profileFooter.profileFooter .logoRow .social .socialIcons a{color:#fff;background-color:#4c4c4c;border-radius:50%;font-size:2rem}@media only screen and (max-width:768px){.profileFooterWrapper #profileFooter.profileFooter .logoRow .social .socialIcons{margin-right:24px}.profileFooterWrapper #profileFooter.profileFooter .logoRow .social .socialIcons a{font-size:1.5rem}}.profileFooterWrapper #profileFooter.profileFooter .logoRow .social .socialIcons a:hover{text-decoration:none}.profileFooterWrapper #profileFooter.profileFooter .logoRow .social .socialIcons .blogStoryIcon{background-color:#fff;color:#4c4c4c}.profileFooterWrapper #profileFooter.profileFooter .breakpoint768{color:#4c4c4c;font-family:'Open Sans',sans-serif;height:1.125rem;font-size:.75rem;display:none;padding-left:3.125rem}@media only screen and (max-width:768px){.profileFooterWrapper #profileFooter.profileFooter .breakpoint768{display:block;padding-left:24px}.profileFooterWrapper .quickLinks{padding-left:24px;padding-right:24px}}.profileFooterWrapper #profileFooter.profileFooter .breakpoint768 .ehoProfileLabel{text-align:center;margin-top:.65em;margin-left:1em;display:inline}.profileFooterWrapper #profileFooter.profileFooter .breakpoint768 .ehoProfileLabel i{font-size:1.75rem;position:relative;top:8px}.profileFooterWrapper #profileFooter.profileFooter .breakpoint768 .ehoProfileLabel a{text-decoration:none;color:#4c4c4c;font-family:'Open Sans',sans-serif;font-size:.75rem}.profileFooterWrapper #profileFooter.profileFooter .breakpoint768 .ehoProfileLabel a:hover{color:#3f3f3f}.profileFooterWrapper .quickLinks .quickLinksContent a{font-size:1rem}.amenitiesIconGridContainer{display:flex;justify-content:space-between;margin-top:1.625rem}@media only screen and (max-width:767px){.amenitiesIconGridContainer{margin-top:0}}.amenitiesIconGridContainer.fourColumnGrid .amenityCard{flex-basis:auto;width:calc(25% - 1rem)}.amenitiesIconGridContainer.fourColumnGrid .amenityCard:nth-child(4n){margin-right:0}.amenitiesIconGridContainer .amenityCard{border:.0625rem solid #d2d2d2;border-radius:.25rem;flex:1 1 0;flex-direction:column;margin-bottom:1rem;margin-right:1rem;padding:.83125rem;text-align:center;min-height:8.234375rem}.amenitiesIconGridContainer .amenityIconContainer{align-items:center;display:flex;height:4.0625rem;justify-content:center;margin:.625rem auto 0;width:4.0625rem}.amenitiesIconGridContainer .amenityIconContainer .storyicon{font-size:4.0625rem}.amenitiesIconGridContainer .amenityIconContainer i{font-size:2.5rem}.amenitiesIconGridContainer .amenityLabel{font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.1875rem;margin-top:.375rem;text-align:center}@media only screen and (max-width:767px){.amenitiesIconGridContainer .amenityCard{padding:.75rem}.amenitiesIconGridContainer .amenityIconContainer{height:2.75rem;margin:0 auto;width:3.0625rem}.amenitiesIconGridContainer .amenityIconContainer .storyicon{font-size:3.125rem}.amenitiesIconGridContainer .amenityLabel{font-size:.875rem;line-height:1rem;margin:0}}.lead-form-container .contactLeadWrapper{background-color:#fff;font-size:1rem;width:31.25rem;height:auto;border-radius:4px;pointer-events:all}@media (max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper{width:400px}}.lead-form-container .contactLeadWrapper .property-title-header{font-family:'Open Sans',sans-serif;border-bottom:.5px solid rgba(191,191,191,.7);color:#4c4c4c;z-index:1;height:3.53125rem;padding:.625rem 55px;width:100%;text-align:center;text-overflow:ellipsis;overflow:hidden;margin-bottom:1.0625rem;font-size:24px;border-top-left-radius:4px;border-top-right-radius:4px}@media (max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .property-title-header{height:43.5px;padding:5px 55px}}.lead-form-container .contactLeadWrapper .property-title-header h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-form-container .contactLeadWrapper .property-title-header .contactFormTitle{color:#4c4c4c;font-size:1.5rem;margin:0}@media (min-width:2560px){.lead-form-container .contactLeadWrapper .property-title-header .contactFormTitle{font-size:1.27rem}}.lead-form-container .contactLeadWrapper .property-title-header .closeIcon{position:absolute;padding-left:.875rem;padding-right:0;font-size:1.75rem;top:.875rem;right:.875rem;border:0;color:#4c4c4c;background-color:transparent;cursor:pointer}.lead-form-container .contactLeadWrapper .property-title-header .closeIcon:focus:not(:focus-visible){text-decoration:none}@media (max-width:1281px){.lead-form-container .contactLeadWrapper .property-title-header .closeIcon{padding-left:.5rem}}.lead-form-container .contactLeadWrapper .property-title-header .propertyTitle{font-size:1.5rem;font-family:'Open Sans',sans-serif}.lead-form-container .contactLeadWrapper .contactForm{padding:0 1.8125rem 1.25rem;overflow-x:hidden;overflow-y:auto;height:calc(100vh - 175px);max-height:800px}@media (max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .contactForm{padding:0 10px 35px}}.lead-form-container .contactLeadWrapper .submitError{min-height:20px!important;display:none}.lead-form-container .contactLeadWrapper fieldset{border:0;padding:0;margin:0}.lead-form-container .contactLeadWrapper .checkbox{min-height:2.5625rem}.lead-form-container .contactLeadWrapper .checkbox .checkbox-default+label{left:-.8125rem}.lead-form-container .contactLeadWrapper .checkbox .checkbox-default+label:before{border-color:#bfbfbf}@media only screen and (min-width:2560px){.lead-form-container .contactLeadWrapper .checkbox .checkbox-default+label:before{left:.227272727rem}.lead-form-container .contactLeadWrapper .preference-wrapper label span{top:-3px}}.lead-form-container .contactLeadWrapper .checkbox .checkbox-default:focus+label:before{border-color:#427b01}.lead-form-container .contactLeadWrapper .checkbox:nth-of-type(2n) .checkbox-default+label{left:.125rem}.lead-form-container .contactLeadWrapper .input-label{position:absolute;padding:5px 10px;margin:1px 2px;border-top-left-radius:6px;border-top-right-radius:6px;pointer-events:none;color:#4c4c4c;font-size:12px;line-height:20px}.lead-form-container .contactLeadWrapper .input-label.full-label{width:calc(100% - 4px)}.lead-form-container .contactLeadWrapper .input-override{font-family:'Open Sans',sans-serif;display:block;border:1px solid #bfbfbf;color:#4c4c4c;padding:28px 10px 5px;font-size:16px;line-height:24px;width:100%;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;margin-bottom:1.375rem;margin-top:.25rem}.lead-form-container .contactLeadWrapper .input-override:focus{border-color:#427b01!important;outline:0;box-shadow:0 0 .25rem 0 rgba(116,183,27,.7)}@media (max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .input-override{margin-bottom:5px;padding:20px 10px 5px}.lead-form-container .contactLeadWrapper .cell-xs-12,.lead-form-container .contactLeadWrapper .cell-xs-6{min-height:55px}}.lead-form-container .contactLeadWrapper input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-form-container .contactLeadWrapper .cell-xs-12,.lead-form-container .contactLeadWrapper .cell-xs-6{padding:0}.lead-form-container .contactLeadWrapper .first-input{padding-right:1rem}.lead-form-container .contactLeadWrapper .last-input{padding-left:1rem}@media (max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .first-input,.lead-form-container .contactLeadWrapper .last-input{padding-right:2px}}.lead-form-container .contactLeadWrapper .calendar-input{position:relative}.lead-form-container .contactLeadWrapper .calendar-input input{padding-right:30px}.lead-form-container .contactLeadWrapper .calendar-input i.calendarStoryIcon{position:absolute;right:0;font-size:2rem;padding:15px;pointer-events:none}@media (max-width:360px){.lead-form-container .contactLeadWrapper .calendar-input i.calendarStoryIcon{font-size:1.0625em;padding:.75em .455em}}.lead-form-container .contactLeadWrapper .preference-wrapper{position:relative;margin-bottom:.6875rem}.lead-form-container .contactLeadWrapper .preference-wrapper .preferenceLabel{font-family:'Open Sans',sans-serif;color:#4c4c4c;padding:0 0 5px;margin:0 0 6px;font-size:16px}.lead-form-container .contactLeadWrapper .preference-wrapper .checkbox{position:relative;float:left;width:50%;left:-6px}.lead-form-container .contactLeadWrapper .preference-wrapper .checkbox input{left:8px}.lead-form-container .contactLeadWrapper .preference-wrapper label span{font-family:'Open Sans',sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;width:100%!important;left:-.3125rem;font-size:14px}@media only screen and (max-width:1280px){.lead-form-container .contactLeadWrapper .preference-wrapper label span{font-size:12px}}.lead-form-container .contactLeadWrapper .preference-wrapper .contactFormMessageWrapper{display:none}.lead-form-container .contactLeadWrapper .contactFormMessageWrapper{min-height:10rem}.lead-form-container .contactLeadWrapper .contactFormMessageWrapper .counter-wrapper{font-family:'Open Sans',sans-serif;color:#4c4c4c;position:absolute;height:1.895625rem;bottom:.9375rem;font-size:12px;width:100%;background:#fff;text-align:right;padding:.3125rem .4375rem;border:.0625rem solid #bfbfbf;border-top:none;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.lead-form-container .contactLeadWrapper .contactFormMessageWrapper textarea{resize:none;height:7.5rem;margin-bottom:0;outline:0;border-bottom:none}@media (max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .contactFormMessageWrapper{min-height:6.4375rem}.lead-form-container .contactLeadWrapper .contactFormMessageWrapper textarea{height:3.75rem}}.lead-form-container .contactLeadWrapper .btn-primary{margin:0 0 12px;width:100%;display:inline-block}.lead-form-container .contactLeadWrapper .email-listing-checkbox{margin-bottom:.4375rem}.lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox{position:relative;left:-6px;min-height:0}@media only screen and (min-width:2560px){.lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox{left:-.181818182rem}}.lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox-default+label:after,.lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox-default+label:before,.lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox-default:checked+label:before{font-size:1.1rem;height:1rem;left:.125rem;line-height:1.1rem;margin-right:.875rem;top:.5rem;width:1rem}.lead-form-container .contactLeadWrapper .email-listing-checkbox .checkbox-default+label:after{height:.875rem;left:.1875rem;top:.625rem;width:.875rem}.lead-form-container .contactLeadWrapper .email-listing-checkbox .emailListingsLabel{position:relative;display:inline-block;vertical-align:text-top;width:80%!important;left:-9px;top:.3125rem;font-size:16px}@media only screen and (max-width:1280px){.lead-form-container .contactLeadWrapper .email-listing-checkbox .emailListingsLabel{font-size:12px}}.lead-form-container .contactLeadWrapper .contactForm.experiment .email-listing-checkbox .emailListingsLabel{font-size:.875rem;line-height:1.25rem}.lead-form-container .contactLeadWrapper .contactForm.experiment .calendar-input i.calendarStoryIcon{color:#427b01;padding:0 4px 0 0;top:1.875rem}.lead-form-container .contactLeadWrapper .contactForm.experiment .contactFormMessageWrapper textarea{border:1px solid #bfbfbf;font-family:'Open Sans',sans-serif}.lead-form-container .contactLeadWrapper .contactForm.experiment .contactFormMessageWrapper .counter-wrapper{position:relative;padding:0;border:none;bottom:0;font-size:.875rem;line-height:1.25rem}.contactForm.experiment .input-label{position:relative;padding:0;margin:0;font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.375rem}.contactForm.experiment .input-override{line-height:1.25rem;padding:.5rem .75rem .625rem;font-size:1rem}.contactForm.experiment .preference-wrapper{font-size:1rem;line-height:1.5rem}.contactForm.experiment .preference-wrapper .preferenceLabel{padding:0;margin:0 0 .25rem;font-size:1rem;text-transform:capitalize}.contactForm.experiment .preference-wrapper .checkbox-section .checkbox{line-height:1.5rem}.contactForm.experiment .preference-wrapper .checkbox-section label span{font-size:1rem;line-height:1.5rem;display:inline-block;vertical-align:text-top;width:70%!important;overflow-wrap:break-word}@media only screen and (max-width:1281px) and (max-height:800px){.contactForm.experiment .preference-wrapper .checkbox-section .checkbox{min-height:2.5625rem}.contactForm.experiment .preference-wrapper .checkbox-section label span{font-size:.875rem}}.modalContactLead{pointer-events:none;z-index:1070}#profileApp .profileAppWrapper .modalContactLead{display:none}#contactLead.rightRailScheduleTourContactSection{background-color:#fff;border:.0625rem solid rgba(191,191,191,.7);border-radius:.25rem;display:none;font-size:.875rem;margin-bottom:2.5rem;margin-right:4.6%;right:0;text-align:center;width:30.5%;z-index:15}@media only screen and (min-width:1025px){#contactLead.rightRailScheduleTourContactSection{display:block;left:auto;margin-left:auto;max-width:48rem;transform:none;float:right}}@media only screen and (min-width:2560px){#contactLead.rightRailScheduleTourContactSection{left:50%;margin-left:27.263157895rem;max-width:25.9rem}}#contactLead.rightRailScheduleTourContactSection .scheduleTourContactTitle{font-size:1.5rem!important;margin:1.375rem auto 0;font-weight:600}#contactLead.rightRailScheduleTourContactSection .tourOptionsText{color:#000;font-family:'Open Sans',sans-serif;margin-top:1.125rem;padding-left:1.875rem;padding-right:.625rem;text-align:left}#contactLead.rightRailScheduleTourContactSection .tourOptionsLabel{font-family:'Open Sans',sans-serif}#contactLead.rightRailScheduleTourContactSection .noWrap{white-space:nowrap}#contactLead.rightRailScheduleTourContactSection .mortar-tooltip{padding:0}#contactLead.rightRailScheduleTourContactSection .mortar-tooltip .infoStoryIcon{font-size:.75rem!important}#contactLead.rightRailScheduleTourContactSection .mortar-tooltip-text{text-align:left;white-space:normal}#contactLead.rightRailScheduleTourContactSection .ctaContainer{padding:0 1.875rem}#contactLead.rightRailScheduleTourContactSection .ctaContainer button:first-child{background:#427b01!important;border-color:#427b01!important;color:#fff!important}#contactLead.rightRailScheduleTourContactSection .ctaContainer button:first-child:hover{background:#0b6839!important;border-color:#0b6839!important}#contactLead.rightRailScheduleTourContactSection .requestTourBtn,#contactLead.rightRailScheduleTourContactSection .sendMessageBtn{display:block;margin:1.5rem auto;width:100%}#contactLead.rightRailScheduleTourContactSection .sendMessageBtn{margin-bottom:1.1875rem}#contactLead.rightRailScheduleTourContactSection .phoneLabel{margin-bottom:1.375rem;margin-top:0}#contactLead.rightRailScheduleTourContactSection .phoneLabel a{text-decoration:none!important}#contactLead.rightRailScheduleTourContactSection .phoneLabel a .phoneNumber:focus,#contactLead.rightRailScheduleTourContactSection .phoneLabel a .phoneNumber:hover,#profileApp .expandedReviewContainer .closeStoryIcon:focus,.reviewSubmissionWrapper .modalContainer .modalHeader .closeStoryIcon:focus{text-decoration:underline}#contactLead.rightRailScheduleTourContactSection .phoneLabel a .comMobileStoryIcon{font-size:1.6875rem;position:relative;top:0;vertical-align:middle;left:.25rem}#contactLead.rightRailScheduleTourContactSection .phoneLabel a .phoneNumber{font-family:'Open Sans',sans-serif;font-size:1rem;vertical-align:middle}#contactLead.rightRailScheduleTourContactSection .propertyInfoContainer{border-top:.0625rem solid rgba(191,191,191,.7);padding-bottom:1.09375rem;margin:0 1.875rem}#contactLead.rightRailScheduleTourContactSection .propertyInfoContainer .propertyInfo{margin-bottom:0}#contactLead.rightRailScheduleTourContactSection .languageLabel{margin-top:1.125rem}#contactLead.rightRailScheduleTourContactSection .languageLabel .languageStoryIcon{bottom:.0625rem;font-size:1.5rem;position:relative;vertical-align:middle}#contactLead.rightRailScheduleTourContactSection .hoursContainer{margin-top:.25rem}#contactLead.rightRailScheduleTourContactSection .hoursContainer .todaysHours{margin-top:0}#contactLead.rightRailScheduleTourContactSection .hoursContainer .clockStoryIcon{font-size:1.4375rem;left:-.0625rem;position:relative;top:-.0625rem;vertical-align:middle}#contactLead.rightRailScheduleTourContactSection .viewAllHoursContainer{margin-top:.1875rem}#contactLead.rightRailScheduleTourContactSection .viewAllHoursContainer .mortar-tooltip-text{width:initial}#contactLead.rightRailScheduleTourContactSection .viewAllHoursLabel{color:#0576a7;font-family:'Open Sans',sans-serif}#contactLead.rightRailScheduleTourContactSection .viewAllHoursLabel:hover{cursor:default}#contactLead.rightRailScheduleTourContactSection .daysHoursContainer{display:block;white-space:nowrap}#contactLead.rightRailScheduleTourContactSection .mortar-tooltip-text{padding:1rem 1.5rem 1.125rem}#contactLead.rightRailScheduleTourContactSection .mortar-tooltip-text .mortar-tooltip-title{margin-bottom:.9375rem;margin-top:0}#contactLead.rightRailScheduleTourContactSection .mortar-tooltip-text.bottom-left{top:2rem;width:20.75rem}@media only screen and (min-width:1600px){#contactLead.rightRailScheduleTourContactSection .mortar-tooltip-text.bottom-left{width:26rem}}#contactLead.rightRailScheduleTourContactSection .mortar-tooltip-text.top-center{bottom:2.21rem;right:2.875rem}#contactLead.rightRailScheduleTourContactSection .selfGuidedTourTooltip .mortar-tooltip-text{right:-4.025rem}.carousel{width:100%;background-color:#fff;overflow:hidden}.carousel .navigationControl{position:absolute;top:50%;width:100%;z-index:5;margin-top:-2.0625rem}.carousel .leftNav,.carousel .rightNav{position:absolute;cursor:pointer;height:4.375rem;border:0;font-size:3rem;color:#fff}.carousel .leftNav i,.carousel .rightNav i{text-shadow:0 0 10px #000}.carousel .leftNav{left:0}.carousel .rightNav{right:0}.carousel .carouselContent{width:100%;position:relative;left:0;margin:0;padding:0;height:100%;white-space:nowrap;display:inline-block;word-spacing:-.3125rem}.carousel .carouselContent .subitem{display:inline-block;position:relative;width:49.5%;height:100%;margin-right:1%;background-color:#e5e5e5}.carousel.onebyfour{height:100%}.carousel.onebyfour .rightNav{right:.44%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) and (-webkit-max-device-pixel-ratio:2){.carousel.onebyfour .rightNav{right:.3125rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1) and (-webkit-max-device-pixel-ratio:2){.carousel.onebyfour .rightNav{right:.25rem}}.carousel.onebyfour .carouselContent>.item{margin:0;width:100%;background-color:#fff;vertical-align:top}.carousel.onebyfour .carouselContent ul{margin:0;padding:0}.carousel.onebyfour .carouselContent .paidImageSmall{width:25%;height:100%;background-color:#fff;vertical-align:top;margin-right:0}.carousel.onebyfour .carouselContent .paidImageSmall .itemInner{position:relative;background-color:#fff;height:100%;width:98.25%}.carousel.onebyfour .carouselContent .paidImageSmall .itemInner:first-child{margin-bottom:1.75%}#infoCardLayerZeroRegion{position:absolute;z-index:15}#infoCardLayerOneRegion{position:absolute;z-index:20}.mapNavToolbar{position:absolute;top:3.3em;right:9px;list-style:none;z-index:10;padding:0}.mapNavToolbar li.zoomOut{margin-bottom:.438em}.mapNavToolbar li:first-child{border-top:1px solid #e5e5e5}.mapNavToolbar li{background:rgba(0,0,0,.5);cursor:pointer;padding:.85em .5em .5em;width:3.5em;height:3.5em;text-align:center;left:199px;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;z-index:5}#faqs .answer,#faqs .question{padding-left:2rem;font-family:'Open Sans',sans-serif}.mapNavToolbar li:hover{background:rgba(0,0,0,.4)}.mapNavToolbar li:active{background:rgba(0,0,0,.7)}.mapNavToolbar li i{font-size:1.4em;color:#fff}.customMarker{display:none}.customMarker.visible{display:block}.marker{font-size:14px;position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.marker.default{z-index:1}#faqs{margin:1.5rem 0 2rem}#faqs .question{font-size:.875rem}@media (max-width:1366px){#faqs .question{font-size:1.125rem}}@media (max-width:1280px){#faqs .question{font-size:1rem}}@media (max-width:1024px){#faqs .question{font-size:.9375rem}}#faqs .answer{font-size:.875rem}@media (max-width:1366px){#faqs .answer{font-size:.875rem}}@media (max-width:1280px){#faqs .answer{font-size:.8125rem}}@media (max-width:1024px){#faqs .answer{font-size:.75rem}}#faqs .answer p{margin-top:.5rem}#modalVirtualTourContainer{color:#fff;margin:0}#modalVirtualTourContainer.videoPlayerWrapper{width:100%;margin:4% auto;height:80%}#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerWrapper{height:100%;max-width:100vw}@media only screen and (min-width:2500px){#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent,#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent{min-height:1100px}}@media only screen and (max-width:2000px){#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent,#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent{min-height:900px}}@media only screen and (max-width:1660px){#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent,#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent{min-height:800px}}@media only screen and (max-width:1400px){#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent,#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent{min-height:680px;top:60%}}@media only screen and (max-width:1024px){#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent,#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent{min-height:500px;top:60%}}@media only screen and (max-width:1280px) and (max-height:720px){#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent,#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent{min-height:560px;top:50%}}@media only screen and (max-width:1024px) and (max-height:768px){#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent,#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent{min-height:560px;top:50%}}@media only screen and (max-width:800px) and (max-height:600px){#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent,#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent{min-height:420px;top:50%}}@media only screen and (min-width:1921px){#modalVirtualTourContainer .viewerContent{width:100%;margin:.5% auto;height:100%}}#modalVirtualTourContainer .viewerContent .videoPlayer{position:relative}#modalVirtualTourContainer .viewerContent .videoPlayer .close{position:absolute;z-index:10;right:1%;top:14px;border:none;background-color:transparent}#modalVirtualTourContainer .viewerContent .videoPlayer.active{display:block}#modalVirtualTourContainer .viewerContent .videoPlayer .videoPlayerContent{height:100%;width:100%;padding-top:3em;background:#000}#profileApp .profileAppWrapper.paid #reviewsSection:before{display:block;content:" ";visibility:hidden;margin-top:-7.8125rem;height:7.8125rem}#profileApp .profileAppWrapper.paid #reviewsSection .reviewContainer{width:100%}#profileApp .profileContent .reviewsWrapper{width:100%;color:#4c4c4c}#profileApp .profileContent .reviewsWrapper #reviews{outline:0}#profileApp .profileContent .reviewsWrapper h2{font-size:1.25em;margin-bottom:1.875rem;color:#4c4c4c}@media only screen and (max-width:1366px){#profileApp .profileContent .reviewsWrapper h2{font-size:1.8em}}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper h2{font-size:1.6em}}#profileApp .profileContent .reviewsWrapper .noReviews{margin-bottom:1em}#profileApp .profileContent .reviewsWrapper .reviewUtils{position:relative;width:100%;margin-bottom:1.5rem}#profileApp .profileContent .reviewsWrapper .reviewUtils h2.subHeading{margin-bottom:0;display:inline-block;font-size:1.5rem}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper{display:block}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTitle{color:#0576a7;margin-top:.625rem;font-size:1rem;cursor:default;font-family:'Open Sans',sans-serif}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTitle .infoStoryIcon{position:relative;top:.1rem;font-size:1rem;padding-right:.45rem}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper{position:relative}@media only screen and (max-width:800px){#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper{left:8%;width:92%}}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper .rating-tooltip{background:#fff;border:1px solid #bfbfbf;border-radius:4px;box-shadow:0 7px 16px 2px rgba(0,0,0,.16);color:#4c4c4c;font-family:'Open Sans',sans-serif;height:0;left:-9999rem;min-width:23.125rem;opacity:0;padding:.6875rem 1rem;position:absolute;text-align:left;top:1.5rem;z-index:1060}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper .rating-tooltip::after,#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper .rating-tooltip::before{border-bottom:1rem solid #bfbfbf;border-left:.875rem solid transparent;border-right:.875rem solid transparent;content:'';display:block;height:0;left:12.5%;position:absolute;top:-1rem;width:0;z-index:1061}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper .rating-tooltip::after{border-bottom-color:#fff;top:-.9375rem}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper .rating-tooltip .methodologyTitle{font-size:1.125rem;margin:0}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper .rating-tooltip .methodologyDetails{font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.5rem;margin:.7rem 0 .2rem}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper:hover .rating-tooltip{height:auto;left:0;opacity:1}@media only screen and (max-width:800px){#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper:hover .rating-tooltip{left:-3.75rem}}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsViewModel{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;position:relative}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsViewModel .reviewcontainerwrapper{border:1px solid #d4d4d4;border-radius:.25rem;margin-top:1.25rem;min-height:22.75rem;margin-left:1.24rem;width:calc((100%/2) - .83rem);overflow:hidden;position:relative}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsViewModel .reviewcontainerwrapper:nth-child(2n+1){margin-left:0}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsViewModel .reviewcontainerwrapper .stickToBottom{bottom:4rem;padding:0 1.25rem;position:absolute;width:100%}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsViewModel .reviewcontainerwrapper .stickToBottom .helpfulnessCount{font-size:.875rem}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsViewModel .reviewcontainerwrapper .stickToBottom .commentResponseNotice{background-color:#f2f9e9;font-family:'Open Sans',sans-serif;font-size:.875rem;margin-bottom:.2rem;padding:.375rem 1rem .5rem;border-radius:.25rem}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsViewModel .reviewcontainerwrapper .stickToBottom .commentResponseNotice .commentResponseNoticeDate{display:block;font-family:'Open Sans',sans-serif}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsViewModel .reviewcontainerwrapper .stickToBottom .readMore{color:#0576a7;display:inline-block;font-family:'Open Sans',sans-serif;font-size:1rem;margin-top:.5rem;margin-bottom:.4rem}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsTopPaginationContainer{text-align:center}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsTopPaginationContainer .paginationWrapper,#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsTopPaginationContainer .sortSelector{float:left;min-width:33.3%}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsTopPaginationContainer .sortSelector{padding-right:1.5rem}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsTopPaginationContainer .paginationWrapper{padding-top:.25rem}#profileApp .profileContent .reviewsWrapper .comments{margin-top:1.25em}#profileApp .profileContent .reviewsWrapper a{color:#77b800}#profileApp .profileContent .reviewsWrapper h3{float:left;font-size:.875em;padding-bottom:1.5em}#profileApp .profileContent .reviewsWrapper .noReviews,#profileApp .profileContent .reviewsWrapper .reviewContainer{font-size:.85em!important}@media only screen and (max-width:1366px){#profileApp .profileContent .reviewsWrapper .noReviews,#profileApp .profileContent .reviewsWrapper .reviewContainer{font-size:1.155em!important}}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .noReviews,#profileApp .profileContent .reviewsWrapper .reviewContainer{font-size:1.03em!important}}#profileApp .profileContent .reviewsWrapper .reviewContainerWrapper{width:100%;padding:1.667em 0;border-bottom:1px solid #e0e0e1}#profileApp .profileContent .reviewsWrapper .reviewContainerWrapper:first-of-type{padding-top:0}#profileApp .profileContent .reviewsWrapper .reviewContainer{padding:1.5rem 1.25rem 1.25rem;width:75%;margin-bottom:7rem;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:768px){#profileApp .profileContent .reviewsWrapper .reviewContainer{width:100%}}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewRatingDaysSincePostedContainer{margin-bottom:.5rem;position:relative;right:.2rem}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewRatingDaysSincePostedContainer .reviewDateContainer{font-size:.875rem;margin-top:.25rem;position:relative;left:.2rem}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewRatingDaysSincePostedContainer .starEmptyStoryIcon,#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewRatingDaysSincePostedContainer .starFullStoryIcon{color:#427b01;font-size:1.6rem;margin-right:-.075rem}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewRatingDaysSincePostedContainer .fa-regular.fa-star,#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewRatingDaysSincePostedContainer .fa-solid.fa-star{color:#427b01;font-size:1.25rem;margin-right:-.075rem}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewRatingDaysSincePostedContainer span{display:block;color:#4c4c4c}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTitle{display:inline;float:none;font-family:'Open Sans',sans-serif;font-size:1.125rem;color:#000;margin-bottom:.962em}#profileApp .profileContent .reviewsWrapper .reviewContainer .deleteReview{display:inline;font-size:.8em;margin-left:.938em;color:#cf0000}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer .comments,.sortSelector .dropdownContent ul.sortOptions{display:none}#profileApp .profileContent .reviewsWrapper .reviewContainer .deleteReview i{font-size:.813em}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer{overflow:hidden;color:#000;font-size:1rem;margin-top:.6rem}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer .reviewText{font-size:1rem;line-height:1.625em}#profileApp .profileContent .reviewsWrapper .reviewResponseContainer{-webkit-align-items:center;align-items:center;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;background-color:#fafafa;bottom:0;height:3.125rem;position:absolute;width:100%}#profileApp .profileContent .reviewsWrapper .reviewResponseContainer .viewMoreLessFlagContainer{margin:0 .25rem .25rem 0}#profileApp .profileContent .reviewsWrapper .reviewResponseContainer .viewMoreLessFlagContainer .flag{float:right}#profileApp .profileContent .reviewsWrapper .reviewResponseContainer .viewMoreLessFlagContainer .flag .flagOutlineStoryIcon,#profileApp .profileContent .reviewsWrapper .reviewResponseContainer .viewMoreLessFlagContainer .flag a{color:#427b01}#profileApp .profileContent .reviewsWrapper .reviewResponseContainer .viewMoreLessFlagContainer .flag a .flagOutlineStoryIcon{font-size:1.25rem;margin-right:.4rem}#profileApp .profileContent .reviewsWrapper .reviewResponseContainer .viewMoreLessFlagContainer .flag .flagBtn{display:block;height:1.6rem}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful{color:#4c4c4c;font-size:.875rem;text-align:left;width:100%;font-family:'Open Sans',sans-serif}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful>span{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful>span:not(.thankYou){margin-left:1.25rem}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful .thankYou{color:#4c4c4c;font-size:.9375rem;margin-left:.25rem}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful .thankYou .checkStoryIcon{color:#4c4c4c;font-size:1.5rem;margin-right:.3rem;margin-left:.7rem}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful .wasThisHelpful a{color:#427b01}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful a .thumbsUpStoryIcon{font-size:1.25rem;margin-left:.7rem;color:#427b01}#profileApp .profileContent .reviewsWrapper .translatedReviewContainer{margin-top:1.875rem;font-size:1.125rem;font-family:'Open Sans',sans-serif}@media only screen and (max-width:1366px){#profileApp .profileContent .reviewsWrapper .translatedReviewContainer{font-size:1rem}}#profileApp .profileContent .reviewsWrapper .translatedReviewContainer .translatedReview{margin-bottom:1.875rem;font-family:'Open Sans',sans-serif}#profileApp .profileContent .reviewsWrapper .translatedReviewContainer .showHideOriginal{color:#0576a7;cursor:pointer}#profileApp .profileContent .reviewsWrapper .flagOutlineStoryIcon{margin-right:.3125rem}#profileApp .profileContent .propertyRatingWrapper{margin-bottom:2rem}#profileApp .profileContent .propertyRatingWrapper .ratingBoxWrapper{float:left;height:11.5rem;width:10.5rem}#profileApp .profileContent .propertyRatingWrapper .ratingBoxWrapper .averageRating{font-size:3.75rem!important;margin-top:2rem}#profileApp .profileContent .propertyRatingWrapper .ratingBoxWrapper .ratingTitle{font-size:1.75rem!important;margin-top:1.1rem}#profileApp .profileContent .propertyRatingWrapper .ratingBoxWrapper .maxRating{font-size:1.25rem!important;height:3.6rem;line-height:3.2rem;margin-top:0;margin-bottom:2rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper{background-color:rgba(191,191,191,.15);display:-ms-inline-flexbox;display:-webkit-flex;display:flex;float:left;justify-content:space-around;margin-left:1.8rem;min-height:11.5rem;padding:1.5rem 1.25rem;width:calc(100% - 10.5rem - 1.8rem);border-radius:.25rem;align-items:center}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.hasReviewsOrRating{margin:.5rem .5rem .5rem 0}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.hasReviewsOrRating [class*=star]{color:#427b01;width:2.2rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.hasReviewsOrRating .ratingLabel{margin-top:.5rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.hasReviewsOrRating .renterReviewsLabel{margin-top:.4rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper>span{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;position:relative;right:.425rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper>span [class*=star]{font-size:1.4rem;margin-right:-.05rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper .ratingLabel{font-size:1.25rem;font-family:'Open Sans',sans-serif;color:#000}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper .renterReviewsLabel{font-size:1rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .callToActionWrapper{max-width:16.8rem;margin:0 .5rem .5rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .callToActionWrapper .callToActionBlurb{font-size:1rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .callToActionWrapper .callToActionBtn{margin-top:1.2rem;width:100%;font-size:1rem;border-radius:4px;height:3.375rem;background-color:#427b01;color:#fff;font-family:CostarBrownBold,sans-serif;border:1px solid #427b01}.ratingBoxWrapper,.reviewSubmissionWrapper .modalContainer .modalHeader .writeReviewTitle,.reviewSubmissionWrapper .validationError,.sortSelector .ddlSelector{font-family:'Open Sans',sans-serif}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .callToActionWrapper .callToActionBtn:focus,#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .callToActionWrapper .callToActionBtn:hover{background-color:#4c4c4c;border:1px solid #4c4c4c;color:#fff}#profileApp .profileContent .paginationWrapper{font-size:1rem;padding-top:1.75rem;text-align:center}#profileApp .expandedReviewContainer{position:relative;border-radius:3px;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}#profileApp .expandedReviewContainer .closeStoryIcon{background-color:transparent;border:none;color:#427b01;float:right;font-size:1.6rem;padding:0;position:absolute;right:1rem;top:.8rem;z-index:5}#profileApp .expandedReviewContainer .closeStoryIcon:focus:not(:focus-visible){text-decoration:none}.clampable{max-height:6.5rem;overflow-y:hidden;transition:max-height ease .3s;position:relative}.clampable .reviewTextClamp::after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:30%;height:1.75rem;background:linear-gradient(to right,rgba(255,255,255,0),#fff,#fff 60%)}.ratingBoxWrapper{height:6.75rem;overflow:hidden;width:6.1875rem;text-align:center;color:#427b01}.ratingBoxWrapper .ratingTitleWrapper{border:.125rem solid #4c4c4c;padding-bottom:.7rem;border-top-left-radius:.3125rem;border-top-right-radius:.3125rem;border-bottom:0}.ratingBoxWrapper .averageRating{font-size:2.25rem!important;margin-top:.7rem;line-height:1.5rem;font-weight:600!important}.ratingBoxWrapper .ratingTitle{font-size:1.125rem!important;margin-top:0rem}.ratingBoxWrapper .maxRating{background-color:#4c4c4c;color:#fff;height:2.3rem;font-size:.875rem;line-height:2.1rem;border:.125rem solid #4c4c4c;border-top:0;border-bottom-left-radius:.3125rem;border-bottom-right-radius:.3125rem}.ratingBoxWrapper.excellentRating .ratingTitleWrapper{border-color:#0b6839}.ratingBoxWrapper.excellentRating .maxRating{background-color:#0b6839;border-color:#0b6839}.sortSelector{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:1rem}.sortSelector .sortLabel{margin-right:.75rem;color:#000}@media screen and (max-width:768px){.sortSelector .sortLabel{min-width:3.25rem}.sortSelector .ddlSelector span.down2StoryIcon{font-size:1.6rem;top:.45rem}.sortSelector .sortListContainer{width:100%}}.sortSelector .ddlSelector{-webkit-align-items:center;align-items:center;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;border:1px solid #bfbfbf;border-radius:.25rem;color:#000!important;font-size:1rem;height:2.5rem;min-width:10.5rem;padding:6px 12px 6px .75rem!important;position:relative;text-align:left;margin:0!important}.sortSelector .ddlSelector.btn-default{justify-content:left}.sortSelector .ddlSelector .down2StoryIcon{color:#77b800;font-size:1.2rem;position:absolute;right:.5rem;top:.6rem;z-index:10}.sortSelector .ddlSelector span{color:#4c4c4c}.sortSelector .sortListContainer{position:relative;text-align:left}.sortSelector .dropdownContent{background-color:transparent;border-radius:0;margin:-.125rem 0 0;min-width:10.5rem;padding-bottom:0;position:absolute;top:.125rem;z-index:5}.sortSelector .dropdownContent ul{background-color:#fff;border:1px solid #cacaca;border-radius:.25rem;box-shadow:rgba(0,0,0,.172549) 0 .375rem .75rem 0;list-style:none;margin:0 0 30px;overflow:hidden;padding-left:0}.sortSelector .dropdownContent ul li{cursor:pointer;height:2.5rem;line-height:2.4rem;padding-left:.75rem}.sortSelector .dropdownContent ul li:not(:last-child){border-bottom:1px solid #cacaca}.sortSelector .dropdownContent ul li:hover{background-color:#f2f9e9}@media screen and (max-width:768px){.sortSelector .dropdownContent{width:100%}}.reviewSubmissionWrapper .modalContainer{height:37.75rem;position:absolute;width:50rem;top:25%;left:42.1%}@media only screen and (max-width:768px){.reviewSubmissionWrapper .modalContainer{width:48rem}}.reviewSubmissionWrapper .modalContainer .modalContent{border-radius:.25rem;padding:1.875rem;min-width:38rem}.reviewSubmissionWrapper .modalContainer .modalHeader{padding:0;height:3rem}.reviewSubmissionWrapper .modalContainer .modalHeader .writeReviewTitle{font-size:1.5rem}.reviewSubmissionWrapper .modalContainer .modalHeader .closeStoryIcon{color:#427b01;padding:0;font-size:1.5rem;background-color:transparent}.reviewSubmissionWrapper .modalContainer .modalBody{padding:1rem 0 0}.reviewSubmissionWrapper .modalContainer textarea{height:10.625rem}.reviewSubmissionWrapper .validationError{color:#e01600;display:inline-block;font-size:.875rem}.reviewSubmissionWrapper .reviewsBtn{display:inline-block;height:2.5rem;border:1px solid #427b01;text-align:center;font-family:CostarBrownBold,sans-serif;border-radius:4px;padding-bottom:.25rem;font-size:1rem}.reviewSubmissionWrapper .reviewsBtn.primary{color:#fff;margin-left:.5rem;background-color:#427b01}.reviewSubmissionWrapper .reviewsBtn.primary:focus,.reviewSubmissionWrapper .reviewsBtn.primary:hover{color:#fff;border:1px solid #4c4c4c;background-color:#4c4c4c}.reviewSubmissionWrapper .reviewsBtn.secondary{color:#427b01}.reviewSubmissionWrapper .reviewsBtn.secondary:focus,.reviewSubmissionWrapper .reviewsBtn.secondary:hover{color:#fff;background-color:#427b01}.reviewSubmissionWrapper .writeReviewCommentContainer{position:relative}.reviewSubmissionWrapper .writeReviewCommentContainer .termsWrapper{position:relative;display:table;width:100%;font-size:1.111em;color:#3f3f3f}.reviewSubmissionWrapper .writeReviewCommentContainer .termsWrapper .terms{font-size:1rem;margin-bottom:1.5rem}.reviewSubmissionWrapper .writeReviewCommentContainer .termsWrapper .terms a{font-family:'Open Sans',sans-serif;color:#0576a7}.reviewSubmissionWrapper .writeReviewCommentContainer .termsWrapper .reviewCommentCancelSubmitContainer{float:right}.reviewSubmissionWrapper .writeReviewCommentContainer .termsWrapper .reviewCommentCancelSubmitContainer .reviewsBtn{width:8.5rem}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer{display:table;float:left;width:33%}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating{border:1px solid transparent;border-radius:.25rem}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating .starCard{background-color:#f5f5f5;min-height:5.0625rem;margin-bottom:1.25rem;padding:.875rem 1.25rem;border-radius:.25rem}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating .starCard:last-child{margin-bottom:0}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating .starCard .stars{font-family:'Open Sans',sans-serif;font-size:1.3rem}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating .starCard .stars .starEmptyStoryIcon,.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating .starCard .stars .starFullStoryIcon{font-size:1.35rem;position:relative;top:.1rem;color:#427b01;margin-right:.1875rem}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating .starCard .description{margin-top:.25rem;font-family:'Open Sans',sans-serif;font-size:1rem}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating .starCard:focus,.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating .starCard:hover{background-color:#427b01;color:#fff;cursor:pointer}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating .starCard:focus .starEmptyStoryIcon,.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating .starCard:focus .starFullStoryIcon,.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating .starCard:hover .starEmptyStoryIcon,.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating .starCard:hover .starFullStoryIcon{color:#fff}.reviewSubmissionWrapper .writeReviewCommentContainer .reviewsWriteSubmitWrapper{display:table;width:67%;padding-left:1.625rem}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm{display:table-cell;vertical-align:top}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm input[type=text],.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea{font-family:'Open Sans',sans-serif;display:block;width:100%;padding:10px;font-size:1rem;border:1px solid #b1b1b1;border-radius:4px;color:#000}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm input[type=text]:required,.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea:required{box-shadow:none}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm input[type=text]:focus,.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea:focus{border-color:#478500;box-shadow:0 0 4px 0 #74b71b}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm .inputText{margin-bottom:20px}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm .inputText .inputTitle{font-family:'Open Sans',sans-serif;font-size:1rem}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm .inputText #reviewHeadline{height:2.5rem}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm .inputText .characterMinimum{font-size:.875rem}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea{height:14.125rem;resize:none}.reviewSubmissionWrapper .writeReviewCommentContainer .reviewCommentCancelSubmitContainer .spinner{display:inline-block;vertical-align:bottom}.schoolsSection .schoolsNav ul li{margin-right:2.5em;font-family:'Open Sans',sans-serif}.schoolsSection .schoolsNav ul li #privateTabText,.schoolsSection .schoolsNav ul li #publicTabText{color:#4c4c4c}.schoolsSection .schoolsNav ul li.active #publicTabText{color:#4c4c4c;padding:.125em .125em .65em;border-bottom:.3125rem solid #2196f3}.schoolsSection .tabContent{display:none}.schoolsSection .tabContent.active{display:block}#profilev2SchoolsModule .schoolsNav{margin-bottom:1.25em}#profilev2SchoolsModule .schoolsNav ul li #privateTabText,#profilev2SchoolsModule .schoolsNav ul li #publicTabText{color:#4c4c4c;text-decoration:none}#profilev2SchoolsModule .tabContent{display:none}#profilev2SchoolsModule .tabContent.active{display:block}#profilev2SchoolsModule .profilev2SchoolCard{float:none;display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:stretch}#profilev2SchoolsModule .profilev2SchoolCard .card{width:50%;min-width:18.75rem;flex:1}#profileV2FeesWrapper .component-frame .column,#profilev2SchoolsModule .profilev2SchoolCard .component-frame .component-header .header-column{flex:1}#profilev2SchoolsModule .profilev2SchoolCard .card:nth-child(2n) .component-frame{margin-left:.5rem;margin-right:0}#profilev2SchoolsModule .profilev2SchoolCard .component-frame{border:1px solid #d3d3d3;border-radius:5px;vertical-align:top;color:#000;margin:0 .5rem 1rem 0;padding:.625rem 1.125rem;text-align:left;font-size:1rem;min-height:10.5rem}#profilev2SchoolsModule .profilev2SchoolCard .component-frame .component-header{vertical-align:middle}#profilev2SchoolsModule .profilev2SchoolCard .component-frame .component-header .header-column .title{color:#0576a7;font-size:1.25rem;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:'Open Sans',sans-serif}#profilev2SchoolsModule .profilev2SchoolCard .component-frame .component-header .header-column .title a{color:#0576a7;font-size:1.25rem}#profilev2SchoolsModule .educationSubHeading,#profilev2SchoolsModule .profilev2SchoolCard .component-frame .body-row .schoolScore,#profilev2SchoolsModule .schoolLink{color:#4c4c4c;font-weight:400;font-family:'Open Sans',sans-serif}#profilev2SchoolsModule .profilev2SchoolCard .component-frame .component-header .header-column .subtitle{margin-top:.25rem}#profilev2SchoolsModule .profilev2SchoolCard .component-frame .component-body{margin-top:1rem}#profilev2SchoolsModule .profilev2SchoolCard .component-frame .body-row{display:flex}#profilev2SchoolsModule .profilev2SchoolCard .component-frame .body-row .bodyTextLine .storyicon{font-size:1.5rem;left:-.3125rem;position:relative;top:.25rem}#profilev2SchoolsModule .profilev2SchoolCard .component-frame .body-row .schoolScore{font-size:2.5rem;margin-top:-2.5rem}#profilev2SchoolsModule .profilev2SchoolCard .component-frame .body-row .icon-bodyTextLine{padding-top:10px}#profilev2SchoolsModule .profilev2SchoolCard .component-frame .nearbySchools.bodyTextLine,#profilev2SchoolsModule .profilev2SchoolCard .component-frame .propertyIdentified.bodyTextLine{font-size:.875rem}#profilev2SchoolsModule .profilev2SchoolCard .component-frame .body-column{flex:4;line-height:1rem}#profilev2SchoolsModule .profilev2SchoolCard .component-frame .body-column-right{flex:2;text-align:right;margin-bottom:1.125rem}#profilev2SchoolsModule .educationSubHeading{margin-top:1.875rem}#profilev2SchoolsModule .schoolLink{text-align:left;bottom:4.75rem}#profilev2SchoolsModule .schoolLink .school-tooltip{text-align:left;padding:0}@media only screen and (max-width:768px){#profilev2SchoolsModule .schoolLink{font-size:.875rem}#profilev2SchoolsModule .schoolLink .mortar-tooltip-text{right:0}}#profilev2SchoolsModule .schoolsNav{clear:both;width:100%;border-bottom:1px solid #999;font-size:1rem}#profilev2SchoolsModule .schoolsNav ul{margin:0;padding:0 0 .833em;list-style:none}#profilev2SchoolsModule .schoolsNav ul li{display:inline;margin-right:2.5em;font-family:'Open Sans',sans-serif;font-weight:400;text-transform:none;cursor:pointer}#profilev2SchoolsModule .schoolsNav ul li.active #privateTabText,#profilev2SchoolsModule .schoolsNav ul li.active #publicTabText{color:#000;padding:.125em .125em .65em;border-bottom:.3125rem solid #427b01}#educationContainer .sectionTitle{text-align:left;font-family:'Open Sans',sans-serif;font-weight:400;font-size:1.875rem;color:#4c4c4c}@media only screen and (min-width:1920px){#educationContainer .sectionTitle{font-size:1.545454545rem}}@media only screen and (min-width:2240px){#educationContainer .sectionTitle{font-size:1.538461538rem}}@media only screen and (min-width:2560px){#educationContainer .sectionTitle{font-size:1.5rem}}#educationContainer .profilev2College .educationDescription{margin-top:.9375rem;font-size:1rem;font-weight:400;color:#000}#educationContainer .profilev2College .transportationDetail{width:100%;display:inline-block;overflow:hidden;white-space:nowrap;padding:0 0 2.084em;vertical-align:top}#educationContainer .profilev2College .transportationName{text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap;font-family:'Open Sans',sans-serif;font-weight:400;color:#4c4c4c}#educationContainer .profilev2College .transportationName a{color:#0576a7}#educationContainer .profilev2College .transportationDetail:last-child{padding:0}#educationContainer .profilev2College table{width:100%;table-layout:fixed}#educationContainer .profilev2College thead{border-bottom:1px solid #d2d2d2}#educationContainer .profilev2College thead.shortLabel{display:none}#educationContainer .profilev2College thead th{text-align:left;width:16.6%;padding-bottom:4px}#educationContainer .profilev2College thead th:first-child{width:66.7%}#educationContainer .profilev2College td{font-size:1rem}#educationContainer .profilev2College .right-align-data{text-align:right;padding-right:.3125rem;padding-left:.9375rem}#educationContainer .profilev2College .commute-type-data{text-align:right;padding-right:.3125rem;color:#000;font-family:'Open Sans',sans-serif}#educationContainer .profilev2College .headerCol1{font-size:1.125rem;font-family:'Open Sans',sans-serif;font-weight:400;color:#4c4c4c}#educationContainer .profilev2College .headerCol2Col3{font-size:.875rem;font-family:'Open Sans',sans-serif;font-weight:400;color:#4c4c4c}#profileApp .profileContent .nearbyWrapper .propertyInfo p,#profileV2FeesWrapper .component-frame .with-bullets .column{font-weight:400!important}@media all and (max-width:1366px){#educationContainer .profilev2College .headerCol2Col3{font-size:.875rem}}@media all and (max-width:1024px){#educationContainer .profilev2College .headerCol2Col3{font-size:.875rem}}#profileV2FeesWrapper{columns:1;column-gap:1rem}#profileV2FeesWrapper .feePolicyTitle{margin-bottom:.5rem;padding:1rem 0 .5rem}#profileV2FeesWrapper .feePolicyTitle:first-of-type{padding-top:0}@media only screen and (min-width:1600px){#profileV2FeesWrapper .feePolicyTitle{padding:.888888889rem 0 .444444444rem}}#profileV2FeesWrapper .detailsContainer{display:flex;flex-wrap:wrap}#profileV2FeesWrapper .detailsContainer .component-frame .component-row{word-wrap:break-word}#profileV2FeesWrapper .detailsContainer .component-frame .component-body{margin-bottom:1.3125rem;margin-top:.3125rem}#profileV2FeesWrapper .detailsContainer .twoCols:nth-of-type(even){margin-left:1.5rem}#profileV2FeesWrapper .feesPoliciesCard{border:1px solid rgba(191,191,191,.7);border-radius:4px;margin-bottom:1rem}#profileV2FeesWrapper .twoCols{width:calc(50% - 1rem)}#profileV2FeesWrapper .component-frame{display:inline-block;vertical-align:top;margin:0 1rem 0 0;width:100%;text-align:left;font-size:1rem}#profileV2FeesWrapper .component-frame .component-header{vertical-align:middle;background-color:#fafafa;border-radius:4px 4px 0 0;border-bottom:1px solid rgba(191,191,191,.7);height:2.5rem}#profileV2FeesWrapper .component-frame .component-header .header-column{flex:2;font-family:'Open Sans',sans-serif;font-size:1rem!important;margin-left:1.4375rem!important;padding-top:.4375rem}#profileV2FeesWrapper .component-frame .restrictionsLabel{font-family:'Open Sans',sans-serif}#profileV2FeesWrapper .component-frame .component-body{color:#000;padding:0;margin:.875rem 1.1875rem}#profileV2FeesWrapper .component-frame .component-row{display:flex}#profileV2FeesWrapper .component-frame .component-list{margin-top:.5rem;padding:0}#profileV2FeesWrapper .component-frame .component-list.with-bullets-list{margin-bottom:0;margin-top:0}#profileV2FeesWrapper .component-frame .column-right{flex:1;text-align:right}#profileV2FeesWrapper .component-frame .with-bullets{margin-left:1.25rem;padding:.5625rem 0 0;margin-bottom:0;list-style-type:disc}#profileV2FeesWrapper .component-frame .no-bullets{list-style-type:none;padding:0}#profileV2FeesWrapper .component-frame .horizontal-line-list{margin-bottom:0}#profileV2FeesWrapper .component-frame .horizontal-line{border-bottom:1px solid #d3d3d3;color:#4c4c4c;font-family:'Open Sans',sans-serif;padding-top:.4375rem;padding-bottom:.5625rem}#profileV2FeesWrapper .component-frame .horizontal-line .component-row:not(:first-child){font-family:'Open Sans',sans-serif;font-size:1rem;padding-top:.5rem}#profileV2FeesWrapper .component-frame .horizontal-line:last-of-type{border:none;padding-bottom:.25rem}#profileV2FeesWrapper .component-frame .horizontal-line:nth-last-of-type(2):nth-of-type(odd){padding-bottom:.25rem}.nearbyWrapper .nearbyProperties{display:flex;flex-wrap:wrap;padding:0;margin:0}.nearbyWrapper .nearbyPropertiesItem{width:31%;display:block;padding-bottom:1.25em;padding-right:1rem}.nearbyWrapper .nearbyProperty{overflow:hidden}.nearbyWrapper .itemWrapper{border:.0625rem solid #cacaca;border-radius:.25rem;color:#4c4c4c}.nearbyWrapper .propertyName{font-family:'Open Sans',sans-serif;font-size:1rem;padding:0 0 .5rem;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;min-height:25px}.nearbyWrapper .propertyInfo{font-family:'Open Sans',sans-serif;font-size:.875rem;line-height:1rem;padding:.75rem}#profileApp .profileContent .nearbyWrapper .propertyInfo p.propertyName{font-weight:600!important}.nearbyWrapper .propertyInfo .nearbyCaption{display:flex;flex-wrap:wrap}.nearbyWrapper .propertyInfo .bedRange{flex-grow:0;padding-right:.5rem}.nearbyWrapper .propertyInfo .priceRange{flex-grow:2;padding-right:.5rem}#profileApp .profileContent .nearbySection .subHeading{margin-bottom:.5rem}.quickLinks{display:inline-block;width:100%;background:#fafafa;border-top:1px solid #cacaca;padding:1rem 3.125em 2rem}.quickLinks .hideOnCollapse{display:block}.quickLinks .quickLinksContent a{font-size:.875rem;color:#0576a7}.quickLinks .quickLinksContent .quickLinksTitle{font-size:1.5rem;margin-bottom:2.0625rem}@media only screen and (max-width:1024px){.quickLinks{padding-bottom:3.75em}.quickLinks .quickLinksContent .quickLinksTitle{font-size:1.188em}}.quickLinks .quickLinksContent .quickLinksHeading{font-size:1rem;line-height:2.1875rem;font-family:'Open Sans',sans-serif}.quickLinks .quickLinksContent .quickLinksCol{width:24%;display:inline-block;vertical-align:top;margin-bottom:1.5rem}@media only screen and (max-width:1024px){.quickLinks .quickLinksContent .quickLinksCol{width:50%;margin-bottom:0;float:left}.quickLinks .quickLinksContent .quickLinksCol:nth-of-type(n+3){padding-top:60px}.quickLinks .quickLinksContent .quickLinksCol:nth-of-type(3n){clear:both}}.quickLinks .quickLinksContent .quickLinksCol ul{margin:0 1em 0 0;padding:0;list-style:none}.quickLinks .quickLinksContent .quickLinksCol ul li{line-height:1.75rem}.quickLinks .quickLinksContent .quickLinksCol:last-of-type ul{margin-right:0}.quickLinks .quickLinksContent .nearbyAreas{margin-bottom:3.4375rem}.mapNavBreadcrumb{width:100%;font-family:'Open Sans',sans-serif;border-top:1px solid #cacaca}.mapNavBreadcrumb .crumb{font-size:.875rem}.mapNavBreadcrumb .crumb a{color:#0576a7}.mapNavBreadcrumb .crumb:after{font-family:'Open Sans',sans-serif;color:#4c4c4c;content:"/";display:inline-block;margin:0 .25em 0 0}.mapNavBreadcrumb span:not(.crumb){font-size:.875rem;font-family:'Open Sans',sans-serif}.schoolsSection::after{content:'';display:block;position:relative;width:100%;clear:both}.schoolsSection h2{padding:0}.schoolsSection .schoolsNav{display:inline-block;clear:both;margin-bottom:1.25em;border-bottom:1px solid #4c4c4c;width:100%;font-size:1rem}.schoolsSection .schoolsNav ul{margin:0;padding:0 0 .833em;list-style:none}.schoolsSection .schoolsNav ul li{display:inline;margin-right:1.5rem;text-transform:capitalize}@media (max-width:768px){.schoolsSection .schoolsNav ul li{margin-right:1rem}}.schoolsSection .schoolsNav ul li:last-of-type{margin-right:.5rem}.schoolsSection .tabContent:not(.active){display:none}.ConduitFrameContainer:not(#PaymentsFrameContainer){height:100%;overflow:hidden;z-index:1050;width:100%}.ConduitFrameContainer:not(#PaymentsFrameContainer).is-modal{height:100vh;background:#fff;z-index:1050;width:100%;max-width:2560px;position:fixed;top:100%;transition:top linear .2s}@media (max-width:767px){.ConduitFrameContainer:not(#PaymentsFrameContainer){height:100%}}.app-transition-spinner{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;transition:all 1s linear,z-index 2s linear;opacity:0;z-index:-1}.app-transition-spinner .content{position:absolute;left:calc(50% - 3.5rem);top:calc(50% - 2.5rem)}.app-transition-spinner .content p{color:#000;text-align:center;margin:auto;font-size:1.5rem;vertical-align:middle;padding-top:.5rem;font-weight:700}.app-transition-spinner .content .loading-spinner{color:#77b800;font-size:74px;-webkit-animation:rotate .75s infinite linear;animation:rotate .75s infinite linear;width:74px;height:74px;display:block;margin:auto;text-align:center;transform-origin:center 39px}#applyNowConfirmation .modalActions button.link{padding:0;display:inline;background-color:transparent;border:0;color:#189ed9}#applyNowConfirmation .modalActions p{text-align:center;font-family:'Open Sans',sans-serif}#applyNowConfirmation .modalContent{padding:2.5rem;overflow:hidden;position:relative;border-radius:4px}#applyNowConfirmation .modalContent .applyNowModalTitle{font-size:1.875rem;color:#4c4c4c;font-family:'Open Sans',sans-serif;margin:0}#applyNowConfirmation .modalContent .closeIcon{position:absolute;top:.75rem;right:.75rem;border:0;color:#bfbfbf;padding:0;font-size:1rem;background-color:transparent}#applyNowConfirmation .modalContent>p{font-size:1.125rem;line-height:1.5;margin:2rem 0}#applyNowConfirmation .modalContent .primary{width:100%;text-align:center;font-size:1rem;padding:.8125rem 1.25rem;font-family:'Open Sans',sans-serif;border-radius:4px;height:auto}#modalVideoGalleryContainer{color:#fff;margin:0}#modalVideoGalleryContainer.videoPlayerWrapper{width:100%;margin:4% auto;height:80%}#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerWrapper{height:100%;max-width:100vw}@media only screen and (min-width:2500px){#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent,#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent{min-height:1100px}}@media only screen and (max-width:2000px){#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent,#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent{min-height:900px}}@media only screen and (max-width:1660px){#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent,#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent{min-height:800px}}@media only screen and (max-width:1400px){#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent,#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent{min-height:680px;top:60%}}@media only screen and (max-width:1024px){#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent,#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent{min-height:500px;top:60%}}@media only screen and (max-width:1280px) and (max-height:720px){#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent,#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent{min-height:560px;top:50%}}@media only screen and (max-width:1024px) and (max-height:768px){#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent,#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent{min-height:560px;top:50%}}@media only screen and (max-width:800px) and (max-height:600px){#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent,#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent{min-height:420px;top:50%}}@media only screen and (min-width:1921px){#modalVideoGalleryContainer .viewerContent{width:100%;margin:.5% auto;height:100%}}#modalVideoGalleryContainer .viewerContent .videoPlayer{position:relative}#modalVideoGalleryContainer .viewerContent .videoPlayer .close{position:absolute;z-index:10;right:1%;top:.875rem;border:none;background-color:transparent}#modalVideoGalleryContainer .viewerContent .videoPlayer.active{display:block}#modalVideoGalleryContainer .viewerContent .videoPlayer .videoPlayerContent{height:100%;width:100%;padding-top:3rem;background:#000}.mediaGalleryModal{background-color:#fff}.mediaGalleryWrapper{font-size:1rem;width:100%}.mediaGalleryWrapper .modalContainer{background-color:#fff;border-radius:.25rem;bottom:0;height:100%;left:0;margin-left:auto;margin-right:auto;margin-top:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}@media only screen and (max-width:1024px){.mediaGalleryWrapper .modalContainer{margin-left:auto;margin-right:auto}}@media only screen and (max-width:767px){.mediaGalleryWrapper .modalContainer{height:100%;left:0;margin:0;max-width:100%;padding-bottom:0;right:0;width:100%}}@media only screen and (min-aspect-ratio:3/2) and (max-height:500px){.mediaGalleryWrapper .modalContainer{height:100%;left:0;margin:0;max-width:100%;padding-bottom:0;right:0;width:100%}}@media only screen and (min-width:2561px){.mediaGalleryWrapper .modalContainer{margin-left:calc(50% - 1289px)}}.mediaGalleryWrapper .headerUtilities{position:relative}.mediaGalleryWrapper .close{color:#4c4c4c;font-size:1.375rem;border:2px solid transparent;border-radius:.25rem;background-color:transparent;padding:0;position:absolute;right:1.5rem;top:1.5rem;z-index:10;text-transform:capitalize;font-family:'Open Sans',sans-serif}.mediaGalleryWrapper .close:focus{border:2px solid #427b01}.mediaGalleryWrapper .close i{font-size:2rem;padding-left:.375rem;vertical-align:middle}@media only screen and (max-width:767px){.mediaGalleryWrapper .close{font-size:1rem;right:.5rem;top:.25rem}}.mediaGalleryWrapper .mediaGalleryHeader{font-size:2rem;padding-left:2rem;padding-right:2rem}@media only screen and (max-width:767px){.mediaGalleryWrapper .mediaGalleryHeader{padding:0}}.mediaGalleryWrapper .mediaGalleryHeader .propertyName{color:#4c4c4c;font-family:'Open Sans',sans-serif;font-size:2rem;line-height:1.75rem;margin:1.75rem auto 0;padding:0 6rem 0 0}@media only screen and (max-width:767px){.mediaGalleryWrapper .mediaGalleryHeader .propertyName{font-size:1.125rem;line-height:1.5rem;margin-bottom:.3125rem;margin-top:.625rem;padding:0 6rem 0 1rem;width:100%}}.mediaGalleryWrapper .mediaGalleryHeader .propertyName #engrainUnitId{margin-left:10px}.mediaGalleryWrapper .mediaGalleryHeader .ctaContainer{align-items:baseline;display:flex;position:absolute;top:5.5rem;right:1.5rem;z-index:5}.mediaGalleryWrapper .mediaGalleryHeader .ctaContainer .propertyPhoneNumber{color:#427b01;font-size:1.125rem;text-decoration:none!important}.mediaGalleryWrapper .mediaGalleryHeader .ctaContainer .propertyPhoneNumber .phone-icon{font-size:2rem;vertical-align:text-top}.mediaGalleryWrapper .mediaGalleryHeader .ctaContainer .propertyPhoneNumber .phone-text:focus,.mediaGalleryWrapper .mediaGalleryHeader .ctaContainer .propertyPhoneNumber .phone-text:hover{text-decoration:underline}@media only screen and (max-width:768px) and (max-height:1024px){.mediaGalleryWrapper .mediaGalleryHeader .ctaContainer .propertyPhoneNumber{font-size:1.125rem}}.mediaGalleryWrapper .mediaGalleryHeader .ctaContainer .checkAvailability{margin-right:.4375rem;position:relative;margin-top:0;margin-bottom:0}.mediaGalleryWrapper .mediaGalleryHeader .ctaContainer .checkAvailability:focus,.mediaGalleryWrapper .mediaGalleryHeader .ctaContainer .checkAvailability:hover{background-color:#0b6839}.mediaGalleryWrapper .mediaGalleryTabContent{background-color:#fff;border-radius:.25rem;height:100%;margin-top:3rem;overflow:hidden;width:100%}@media only screen and (max-width:767px){.mediaGalleryWrapper .mediaGalleryTabContent{margin-top:1rem;overflow:auto;padding-bottom:0}}.mediaGalleryWrapper .mediaGalleryTabContainer{color:#000;height:100%}@media only screen and (min-aspect-ratio:3/2) and (max-height:500px){.mediaGalleryWrapper .mediaGalleryTabContainer{margin-top:0}}.mediaGalleryWrapper .mediaGalleryTabContainer .tabs{height:100%;font-family:'Open Sans',sans-serif;width:100%}.mediaGalleryWrapper .mediaGalleryTabContainer .tabs button:last-child{margin-right:0}.mediaGalleryWrapper .mediaGalleryTabContainer [role=tablist]{border-bottom:1px solid #bfbfbf;margin:0 2rem}@media only screen and (max-width:767px){.mediaGalleryWrapper .mediaGalleryTabContainer [role=tablist]{margin:0 0 1rem;padding:0 .875rem;width:100%;white-space:nowrap;overflow-x:scroll}}.mediaGalleryWrapper .mediaGalleryTabContainer [role=tab]{color:#4c4c4c;position:relative;margin-right:1.25rem;padding:0 0 .6875rem;border:0 solid transparent;border-bottom:0;border-radius:.2em .2em 0 0;box-shadow:none;font-family:'Open Sans',sans-serif;font-size:1.125rem;background:0 0}.mediaGalleryWrapper .mediaGalleryTabContainer [role=tab]:focus{box-shadow:0 0 .25rem 0 rgba(116,183,27,.7);border:.0625rem solid #427b01}.mediaGalleryWrapper .mediaGalleryTabContainer [role=tab]:focus:not(:focus-visible){box-shadow:none;border:0 solid transparent}.mediaGalleryWrapper .mediaGalleryTabContainer [role=tab][aria-selected=true]{border-radius:.2em .2em 0 0;outline:0}.mediaGalleryWrapper .mediaGalleryTabContainer [role=tab][aria-selected=true]::after{position:absolute;z-index:3;bottom:0;right:0;left:0;height:3px;background:#427b01;box-shadow:none;content:''}.mediaGalleryWrapper .mediaGalleryTabContainer [role=tab]:active,.mediaGalleryWrapper .mediaGalleryTabContainer [role=tab]:hover{outline:0;border-radius:0;color:inherit}.mediaGalleryWrapper .mediaGalleryTabContainer [role=tab]:focus::before,.mediaGalleryWrapper .mediaGalleryTabContainer [role=tab]:hover::before{border-color:#f05305}.mediaGalleryWrapper .mediaGalleryTabContainer [role=tabpanel]{height:calc(100% - 155px);position:relative;z-index:2;border-radius:0 .2em .2em;overflow-x:hidden;overflow-y:auto}@media only screen and (max-width:767px){.mediaGalleryWrapper .mediaGalleryTabContainer [role=tab]{font-size:1rem;margin-right:.5rem}.mediaGalleryWrapper .mediaGalleryTabContainer [role=tab][aria-selected=true]::after{background-color:#427b01}.mediaGalleryWrapper .mediaGalleryTabContainer [role=tabpanel]{height:calc(100% - 100px);padding:0 .875rem}}@media only screen and (max-width:1000px) and (min-aspect-ratio:5/3){.mediaGalleryWrapper .mediaGalleryTabContainer [role=tabpanel]{height:calc(100% - 100px)}}@media only screen and (min-width:2240px){.mediaGalleryWrapper .mediaGalleryTabContainer [role=tabpanel]{height:calc(100% - 172px)}}@media only screen and (min-width:2560px){.mediaGalleryWrapper .modalContainer{max-width:85.333333333rem}.mediaGalleryWrapper .mediaGalleryTabContainer [role=tabpanel]{height:calc(100% - 206px)}}.mediaGalleryWrapper .mediaGalleryTabContainer [role=tabpanel]:focus{outline:0}.mediaGalleryWrapper .mediaGalleryTabContainer .video-tab .innerTabWrapper,.mediaGalleryWrapper .mediaGalleryTabContainer .virtualtour-tab .innerTabWrapper{margin-left:auto;margin-right:auto;max-width:calc(100% - 48px)}@media only screen and (max-width:767px){.mediaGalleryWrapper .mediaGalleryTabContainer .video-tab .innerTabWrapper,.mediaGalleryWrapper .mediaGalleryTabContainer .virtualtour-tab .innerTabWrapper{max-width:100%}}@media only screen and (min-width:1024px){.mediaGalleryWrapper .mediaGalleryTabContainer .video-tab .innerTabWrapper,.mediaGalleryWrapper .mediaGalleryTabContainer .virtualtour-tab .innerTabWrapper{max-width:calc(100% - 98px)}}.mediaGalleryWrapper .mediaGalleryTabContainer .video-tab .closeStoryIcon,.mediaGalleryWrapper .mediaGalleryTabContainer .virtualtour-tab .closeStoryIcon{display:none;background-color:transparent}.mediaGalleryWrapper .mediaGalleryTabContainer .video-tab #videoThumbsIframe,.mediaGalleryWrapper .mediaGalleryTabContainer .virtualtour-tab iframe{background-color:#000;border:none;border-radius:.25rem;display:none}.mediaGalleryWrapper .mediaGalleryTabContainer .video-tab button,.mediaGalleryWrapper .mediaGalleryTabContainer .virtualtour-tab button{display:none;background-color:transparent}.mainWrapper,.modalContent,.modalHeader .close,.mortar-wrapper .btn-secondary{background-color:#fff}.mediaGalleryWrapper .mediaGalleryTabContainer .video-tab .modalVideoPlayer{height:100%;width:100%}.mediaGalleryWrapper .mediaGalleryTabContainer #floorplan-tab,.mediaGalleryWrapper .mediaGalleryTabContainer #photo-tab,.mediaGalleryWrapper .mediaGalleryTabContainer #video-tab,.mediaGalleryWrapper .mediaGalleryTabContainer #viewfromunit-tab,.mediaGalleryWrapper .mediaGalleryTabContainer #virtualtour-tab{margin-top:10px}.mediaGalleryWrapper .mediaGalleryTabContainer #tabWrapper{-ms-overflow-style:none;scrollbar-width:none}.mediaGalleryWrapper .mediaGalleryTabContainer #tabWrapper::-webkit-scrollbar{display:none}/*! CSS Used from: file:///C:/Users/Imrudeen%20SK/Desktop/Imrudeen/Hire%20a%20pro/bck/dashboard/static%20pages/rental%20listing/main.css */.mortar-wrapper .btn-secondary:hover{background-color:#f2f9e9}aside,footer,header,main,nav,section{display:block}video{display:inline-block;vertical-align:baseline}[hidden]{display:none}a{background:0 0;text-decoration:none;color:#7f7e7e}a:active,a:hover{outline:0}strong{font-weight:700}h1{font-size:2em}.mortar-wrapper sup,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{position:relative;top:-.5em}img{border:0}kbd{font-family:monospace,monospace;font-size:1em}button,input,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}.modal,textarea{overflow:auto}input{line-height:normal}input[type=checkbox]{box-sizing:border-box;padding:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}[class^=cell-xs-]{position:relative;min-height:2px;padding-left:15px;padding-right:15px;-webkit-transition:ease-in-out all .25s;transition:ease-in-out all .25s;float:left}.cell-xs-12{width:100%}.cell-xs-6{width:50%}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.dropdownToggle:focus{outline:0}.modal{display:none;overflow-y:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;-webkit-overflow-scrolling:touch;outline:0}@media (min-device-width:768px) and (max-device-width:1024px){.modal{max-height:100vh;max-width:100vw}}.modal.fade .modalContainer{transition:transform .3s ease-out}.modal.in .modalContainer{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modalContainer{width:40.875rem;position:absolute;top:50%;height:17.75rem;margin-top:-8.875rem;left:50%;margin-left:-20.1875rem}.modalContent{position:relative;border:1px solid #999;border:1px solid rgba(0,0,0,.2);box-shadow:0 .1875rem .5625rem rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modalHeader{padding:.9375rem;border-bottom:1px solid #e5e5e5;min-height:1.02679rem}@media (max-width:768px){.modalHeader{border-bottom:none}}.modalHeader .close{margin-top:-.125rem;border:0;float:right}.modalHeader .close:focus{outline:0}.modalBody{position:relative;padding:1.25rem}@media (min-width:768px){.modalContainer{width:40.3125rem;position:absolute;top:40%;height:17.75rem;margin-top:-8.875rem;left:50%;margin-left:-20.1875rem}.modalContent{box-shadow:0 .3125rem .9375rem rgba(0,0,0,.5)}}.carousel,.mainWrapper{position:relative}@media (min-width:2240px){.modalContainer{top:50%;width:33rem;margin-top:-15.875rem}}tbody::before{content:'';display:block;height:1px}.mortar-wrapper [hidden],.spinner{display:none}.mainWrapper{min-height:100%;margin:0;padding:0;font-family:'Open Sans',sans-serif,sans-serif}@media only screen and (min-width:1920px){.mainWrapper{max-width:1920px;margin:0 auto}}a:hover{color:#77b800}a:active{color:#609400}button:focus{outline:0}h1,h2,h3,h4{font-weight:400;margin:0}.spinner{background:url(file:///C:/a/21268b/content/images/spinner.gif) center no-repeat;width:2.8125rem;height:2.8125rem}.screenReaderOnly{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media only screen and (min-device-width:768px) and (max-device-width:1024px){input[type=text],input[type=email]{-webkit-appearance:none;border-radius:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){input[type=text],input[type=email]{-webkit-appearance:none;border-radius:0}}.ConduitFrameContainer{height:100%;width:100%;overflow:hidden;z-index:1060}.mortar-wrapper h1{font-size:2em;margin:.67em 0}.mortar-wrapper a{background-color:transparent}.mortar-wrapper strong{font-weight:bolder!important}.mortar-wrapper kbd{font-family:monospace,monospace;font-size:1em}.mortar-wrapper sup{position:relative;top:-.5em}.mortar-wrapper img{border-style:none}.mortar-wrapper button,.mortar-wrapper input,.mortar-wrapper textarea{font-family:inherit;font-size:100%;line-height:1.25;margin:0}.mortar-wrapper .storyicon,.mortar-wrapper .storyillustration{speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mortar-wrapper button,.mortar-wrapper input{overflow:visible}.mortar-wrapper button{text-transform:none}.mortar-wrapper [type=button],.mortar-wrapper [type=submit],.mortar-wrapper button{-webkit-appearance:button}.mortar-wrapper fieldset{padding:.35em .75em .625em}.mortar-wrapper textarea{overflow:auto}.mortar-wrapper [type=checkbox]{box-sizing:border-box;padding:0}.mortar-wrapper .storyillustration{font-family:StorybookIllustrations!important}.mortar-wrapper .apartmentsBlackStoryIllustration .path1:before{content:"î¥³";color:#6fb143}.mortar-wrapper .apartmentsBlackStoryIllustration .path2:before{content:"î¥´";margin-left:-7.03613281em;color:#1c1b19}.mortar-wrapper .apartmentsLogoStoryIllustration:before{content:"î¥µ";color:#77b800}.mortar-wrapper .storyicon{font-family:StorybookIcons!important}.mortar-wrapper .addStoryIcon:before{content:"î¤‚"}.mortar-wrapper .attendanceZoneStoryIcon:before{content:"î¤ˆ"}.mortar-wrapper .bankStoryIcon:before{content:"î¤Š"}.mortar-wrapper .blogStoryIcon:before{content:"î¤"}.mortar-wrapper .cafeStoryIcon:before{content:"î¤Ž"}.mortar-wrapper .calendarStoryIcon:before{content:"î¤"}.mortar-wrapper .checkStoryIcon:before{content:"î¤“"}.mortar-wrapper .clockStoryIcon:before{content:"î¤”"}.mortar-wrapper .closeStoryIcon:before{content:"î¤•"}.mortar-wrapper .collegesStoryIcon:before{content:"î¤–"}.mortar-wrapper .diningStoryIcon:before{content:"î¤"}.mortar-wrapper .directionsStoryIcon:before{content:"î¤ž"}.mortar-wrapper .equalHousingStoryIcon:before{content:"î¤©"}.mortar-wrapper .externalWebsiteStoryIcon:before{content:"î¤«"}.mortar-wrapper .favoriteOutlineStoryIcon:before{content:"î¤¬"}.mortar-wrapper .floorplanStoryIcon:before{content:"î¤¯"}.mortar-wrapper .groceriesStoryIcon:before{content:"î¤µ"}.mortar-wrapper .gymStoryIcon:before{content:"î¤¶"}.mortar-wrapper .infoStoryIcon:before{content:"î¤½"}.mortar-wrapper .languageStoryIcon:before{content:"î¥€"}.mortar-wrapper .mapStoryIcon:before{content:"î¥ˆ"}.mortar-wrapper .minusStoryIcon:before{content:"î¥Š"}.mortar-wrapper .poolStoryIcon:before{content:"î¥™"}.mortar-wrapper .printStoryIcon:before{content:"î¥š"}.mortar-wrapper .refreshStoryIcon:before{content:"î¥ "}.mortar-wrapper .rssShareStoryIcon:before{content:"î¥¢"}.mortar-wrapper .saleStoryIcon:before{content:"î¥£"}.mortar-wrapper .shoppingStoryIcon:before{content:"î¥¨"}.mortar-wrapper .sofaStoryIcon:before{content:"î¥ª"}.mortar-wrapper .washerStoryIcon:before{content:"î¥¼"}.mortar-wrapper .wifiStoryIcon:before{content:"î¥½"}.mortar-wrapper .hamburgerStoryIcon:before{content:"î¦‡"}.mortar-wrapper .starEmptyStoryIcon:before{content:"î¦‘"}.mortar-wrapper .starFullStoryIcon:before{content:"î¦’"}.mortar-wrapper .nearbyStoryIcon:before{content:"î¦“"}.mortar-wrapper .check2StoryIcon:before{content:"î¦•"}.mortar-wrapper .facebookStoryIcon:before{content:"î¦˜"}.mortar-wrapper .instagramStoryIcon:before{content:"î¦š"}.mortar-wrapper .linkedinStoryIcon:before{content:"î¦›"}.mortar-wrapper .pinterestStoryIcon:before{content:"î¦œ"}.mortar-wrapper .twitterStoryIcon:before{content:"î¦"}.mortar-wrapper .youtubeStoryIcon:before{content:"î¦ž"}.mortar-wrapper .down2StoryIcon:before{content:"î¦©"}.mortar-wrapper .left2StoryIcon:before{content:"î¦ª"}.mortar-wrapper .right2StoryIcon:before{content:"î¦«"}.mortar-wrapper .comMobileStoryIcon:before{content:"î¦°"}.mortar-wrapper .thumbsUpStoryIcon:before{content:"î¦¿"}.mortar-wrapper .closetStoryIcon:before{content:"î§“"}.mortar-wrapper .highSpeedInternetStoryIcon:before{content:"î§¸"}.mortar-wrapper .picnicStoryIcon:before{content:"î¨™"}.mortar-wrapper .flagOutlineStoryIcon:before{content:"î¨"}.mortar-wrapper .btn{-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:.2s all ease-in-out;transition:all .2s ease-in-out;font-family:CostarBrownBold,sans-serif;font-size:.875rem;cursor:pointer;border-width:.0625rem!important;border-style:solid!important;border-radius:.25rem!important;user-select:none;display:inline-block;text-decoration:none;text-align:center;min-width:5rem;box-sizing:border-box;margin:1rem;height:2rem;padding-left:.5rem;padding-right:.5rem;padding-bottom:.125rem;line-height:1.125rem}.mortar-wrapper .btn:focus{border-color:#427b01!important;outline:0;box-shadow:0 0 .25rem 0 rgba(116,183,27,.7)}.mortar-wrapper .btn-md{height:2.5rem;font-size:1rem;margin:1.25rem;padding-left:1.25rem;padding-right:1.25rem}.mortar-wrapper .btn-primary{background-color:#427b01;border-color:#427b01;color:#fff}.mortar-wrapper .btn-primary:hover{background-color:#0b6839;border-color:#0b6839}.mortar-wrapper .btn-secondary{background:#fff!important;border-color:#427b01!important;color:#427b01!important}.mortar-wrapper .btn-secondary:hover{color:#0b6839;border-color:#0b6839;background:#f2f9e9}.mortar-wrapper .btn-pill{background-color:#fff;border-radius:1rem;border-color:#bfbfbf;color:#427b01}.mortar-wrapper .btn-pill:hover{border-color:#427b01}.mortar-wrapper .btn-pill:active{background-color:#0b6839;color:#fff;border-color:#0b6839}.mortar-wrapper .btn-pill.btn-sm{padding-left:.75rem;padding-right:.75rem}.mortar-wrapper a.btn{display:block;display:flex;align-items:center;justify-content:center;line-height:1.75rem}.mortar-wrapper a.btn-md{line-height:2.25rem}.mortar-wrapper a.btn:active,.mortar-wrapper a.btn:focus,.mortar-wrapper a.btn:hover{text-decoration:none}.mortar-wrapper fieldset.checkbox{border:none;padding:0;min-width:7.5rem;margin-top:1.5rem;box-sizing:border-box}.mortar-wrapper fieldset.checkbox .checkbox-default{opacity:0;position:relative;z-index:1;top:.0625rem}.mortar-wrapper fieldset.checkbox .checkbox-default+label{position:relative;left:-1rem;margin:0}.mortar-wrapper fieldset.checkbox .checkbox-default+label:before{-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:.2s all ease-in-out;transition:all .2s ease-in-out;font-family:StorybookIcons;content:"î¤“";color:#427b01;text-indent:-.0625rem;display:inline-block;visibility:visible;width:1.375rem;height:1.375rem;margin-right:.625rem;text-align:center;border:.0625rem solid #4c4c4c;position:relative;top:.3125rem;left:.125rem;background-color:#fff;font-size:1.5rem;line-height:1.5rem;border-radius:.25rem;box-sizing:content-box}.mortar-wrapper .header2,.mortar-wrapper .header3{font-family:CostarBrownRegular,sans-serif;color:#4c4c4c}.mortar-wrapper fieldset.checkbox .checkbox-default+label:after{content:"";width:1.125rem;height:1.125rem;border-radius:.25rem;background-color:#fff;position:absolute;right:calc(100% - 1.425rem);top:.125rem;box-sizing:content-box}.mortar-wrapper fieldset.checkbox .checkbox-default:checked+label:before{border:.0625rem solid #427b01}.mortar-wrapper fieldset.checkbox .checkbox-default:checked+label:after{-moz-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:.2s all ease-in-out;transition:all .2s ease-in-out;width:0}.mortar-wrapper fieldset.checkbox .checkbox-default:focus+label:before{outline:0;box-shadow:0 0 .25rem 0 rgba(116,183,27,.7);border:.0625rem solid #bfbfbf}.mortar-wrapper fieldset.checkbox .checkbox-default:disabled,.mortar-wrapper fieldset.checkbox .checkbox-default:disabled+label{cursor:not-allowed}.mortar-wrapper fieldset.checkbox .checkbox-default:disabled+label:before{border:.0625rem solid #bfbfbf;background-color:#f5f5f5;color:#4c4c4c}.mortar-wrapper fieldset.checkbox .checkbox-default:disabled+label:after{background-color:#f5f5f5}.mortar-wrapper fieldset.checkbox .checkbox-default:disabled:checked+label:after{display:none}.mortar-wrapper .header2{font-size:1.375rem;line-height:1.875rem;margin:1.5rem 0}@media (min-width:768px){.mortar-wrapper .header2{font-size:1.875rem;line-height:2.25rem;margin:2rem 0}}.mortar-wrapper .header3{font-size:1.25rem;line-height:2rem;margin:1.5rem 0}@media (min-width:768px){.mortar-wrapper .header3{font-size:1.5rem;line-height:2rem;margin:1.5rem 0}}.mortar-wrapper .modal{width:90%;max-width:43.5rem;left:50%;transform:translateX(-50%);background:#fff;border-radius:.25rem;border:.0625rem solid hsla(0,0%,74.9%,.7);-webkit-box-shadow:0 .375rem 1rem .125rem rgba(0,0,0,.16);-moz-box-shadow:0 .375rem 1rem .125rem rgba(0,0,0,.16);box-shadow:0 .375rem 1rem .125rem rgba(0,0,0,.16);position:fixed;padding:2rem 1.5rem 1.5rem;z-index:1080;display:none;box-sizing:border-box}.mortar-wrapper .modal .header3{margin:0 0 1rem}.mortar-wrapper .modal .modal-actions{text-align:right;margin-top:2rem}.mortar-wrapper .modal .modal-actions:after{clear:both;content:"";display:block}.mortar-wrapper .modal .modal-actions .btn{margin:0 1.5rem 0 0;float:right}@media (max-width:600px){.mortar-wrapper .modal .modal-actions .btn{display:block;width:100%;margin:0 0 1.5rem}}.mortar-wrapper .modal .modal-actions .btn:first-of-type{margin-right:0}.mortar-wrapper .modal .modal-close{color:#427b01;text-decoration:none;padding:0;border:none;background:0 0;margin:auto;display:inline-block;position:absolute;top:.25rem;right:.25rem;font-size:0}.mortar-wrapper .modal .modal-close:focus{outline:0;box-shadow:0 0 0 1px #0b6839;border-radius:.25rem}.mortar-wrapper .modal .modal-close .storyicon{font-size:2rem}.mortar-wrapper .modal-overlay{background:hsla(0,0%,100%,.5);left:0;top:0;right:0;bottom:0;position:absolute;z-index:1070;display:none}.mortar-wrapper .mortar-tooltip{position:relative;padding:1rem}.mortar-wrapper .mortar-tooltip .mortar-tooltip-icon{font-size:1.125rem;color:#0576a7}.mortar-wrapper .mortar-tooltip .mortar-tooltip-text{position:absolute;z-index:1000;display:none;box-sizing:border-box;width:27.8125rem;padding:1rem 1.5rem 2rem;background:#fff;border:.0625rem solid #bfbfbf;border-radius:.25rem;font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.5rem;box-shadow:0 .375rem 1rem .125rem rgba(0,0,0,.16);bottom:3.75rem;right:-2.875rem}.mortar-wrapper .mortar-tooltip .mortar-tooltip-text .mortar-tooltip-inner-text-container{display:none}.mortar-wrapper .mortar-tooltip .mortar-tooltip-text .mortar-tooltip-title{display:block;margin:1rem 0;font-family:CostarBrownRegular,sans-serif;font-size:1.125rem;color:#4c4c4c}.mortar-wrapper .mortar-tooltip .mortar-tooltip-text.no-title{padding-bottom:1rem}.mortar-wrapper .mortar-tooltip .mortar-tooltip-text:before{display:block;content:"";position:absolute;width:1.25rem;height:1.25rem;background:#fff;box-shadow:.0625rem .0625rem 0 0 #bfbfbf;transform:rotate(45deg);transform-origin:top left;bottom:-.375rem;right:3.125rem}.mortar-wrapper .mortar-tooltip .mortar-tooltip-text.top-center{right:1.5625rem;transform:translateX(50%)}.mortar-wrapper .mortar-tooltip .mortar-tooltip-text.top-center:before{right:calc(50% - 1.1875rem)}.mortar-wrapper .mortar-tooltip .mortar-tooltip-text.bottom-left{bottom:auto;top:3.75rem;right:-2.875rem}.mortar-wrapper .mortar-tooltip .mortar-tooltip-text.bottom-left:before{box-shadow:-.0625rem -.0625rem 0 0 #bfbfbf;bottom:auto;top:-.875rem}.mortar-wrapper .mortar-tooltip .mortar-tooltip-text.bottom-center{bottom:auto;top:3.75rem;right:1.5625rem;transform:translateX(50%)}.mortar-wrapper .mortar-tooltip .mortar-tooltip-text.bottom-center:before{box-shadow:-.0625rem -.0625rem 0 0 #bfbfbf;bottom:auto;top:-.875rem;right:calc(50% - 1.1875rem)}.mortar-wrapper .mortar-tooltip:focus .mortar-tooltip-text,.mortar-wrapper .mortar-tooltip:hover .mortar-tooltip-text{display:block}.mortar-wrapper .mortar-tooltip:focus .mortar-tooltip-text .mortar-tooltip-inner-text-container,.mortar-wrapper .mortar-tooltip:hover .mortar-tooltip-text .mortar-tooltip-inner-text-container{display:inline}.mortar-wrapper .mortar-tooltip:focus{outline:0}.mortar-wrapper .mortar-tooltip:focus .infoStoryIcon{box-shadow:0 0 6px 1px #189ed9;border-radius:50%}.mortar-wrapper a{color:#0576a7;text-decoration:none;font-family:CostarBrownRegular,sans-serif;background:0 0;cursor:pointer;font-size:1rem;line-height:1.1875rem}.mortar-wrapper a:hover{background:0 0;text-decoration:underline}.mortar-wrapper a:focus{outline:0;text-decoration:underline}#menuNavContainer{height:auto;background-color:transparent;width:15rem;position:absolute;display:none;z-index:100;left:0;top:0}#menuNavContainer .menuHeader{background:#929292;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0 0 5px;border:1px solid #929292;font-size:.875rem;letter-spacing:normal;color:#fff;cursor:pointer;height:2.875rem;font-family:'Open Sans',sans-serif;user-select:none}#menuNavContainer .menuHeader .hamburgerBittenIcon{vertical-align:top;font-size:42px;line-height:46px}#menuNavContainer .menuHeader .menuText{vertical-align:top;margin-left:.4375rem;font-size:.875rem;line-height:46px}#menuNavContainer .menuNavigation{position:relative;top:0;width:100%;margin:0;list-style:none;padding:0;font-size:1rem;background-color:#fff;border:.0625rem solid #cacaca;color:#4c4c4c;font-family:'Open Sans',sans-serif;-webkit-box-shadow:0 7px 12px 0 rgba(50,50,50,.15);box-shadow:0 7px 12px 0 rgba(50,50,50,.15)}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){#menuNavContainer .menuNavigation li{height:38.13px}}#menuNavContainer .menuNavigation li:not(.menuSubLinkItem){color:#000;margin:0}#menuNavContainer .menuNavigation li i{color:#427b01;font-size:1.25rem;margin-top:-1px;position:absolute;right:8px;pointer-events:none}#menuNavContainer .menuNavigation li .expand-icon{display:none}#menuNavContainer .menuNavigation li a{position:relative;box-shadow:none!important;border:none!important;text-decoration:none!important}#menuNavContainer .menuNavigation li .expandable,#menuNavContainer .menuNavigation li a{padding:.5rem 1rem .348rem;display:inline-block;width:calc(100.0625%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4c4c4c;line-height:1rem}#menuNavContainer .menuNavigation li .expandable:focus,#menuNavContainer .menuNavigation li a:focus{padding:.5rem 1rem .348rem;margin:0}#menuNavContainer .menuNavigation li .submenu{display:none;position:absolute;left:100%;background-color:#fff;border:.0625rem solid #cacaca;list-style-type:none;padding:0;-webkit-box-shadow:0 7px 12px 0 rgba(50,50,50,.15);box-shadow:0 7px 12px 0 rgba(50,50,50,.15)}#menuNavContainer .menuNavigation li .submenu.tools{top:-.0625rem;width:15.625rem}#menuNavContainer .menuNavigation li .submenu.properties:not(.tools){top:-.0625rem}#menuNavContainer .menuNavigation li .submenu li{margin:0}#menuNavContainer .menuNavigation li .submenu li:active a,#menuNavContainer .menuNavigation li .submenu li:hover a{color:#fff!important}#menuNavContainer .menuNavigation li .submenu a{color:#4c4c4c!important}#menuNavContainer .menuNavigation li:hover{cursor:pointer;background-color:#427b01;color:#fff}#menuNavContainer .menuNavigation li:hover a,#menuNavContainer .menuNavigation li:hover i{color:#fff}#mainHeader.mainHeader{width:100%;border-bottom:1px solid #cacaca;background:#fff;font-size:.875rem;font-family:'Open Sans',sans-serif}#mainHeader a>:not(.header-switch-currency-wrapper),#mainHeader a>:not(.header-switch-language-wrapper){box-shadow:none!important;border:none!important;text-decoration:none!important;margin-left:0!important;margin-right:0!important;border-radius:0!important}@media only screen and (max-width:940px){#mainHeader #headerLoginSection #headerManageRental{display:none}}#mainHeader .mainHeaderNavigation{position:relative;width:100%;height:2.875rem;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#mainHeader .mainHeaderNavigation>:not(.logoSpacer):not(.logo){z-index:1001}#mainHeader .backToResultsSection .backToResults{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-right:1px solid #e5e5e5!important;padding:0 3px 0 0;background:#fff;color:#0576a7;cursor:pointer;width:4.5rem;height:2.875rem}#mainHeader .backToResultsSection .backToResults i{font-size:1.875rem;padding-right:2px}#mainHeader .backToResultsSection .backToResults .mapText{display:inline;font-size:.875rem;font-family:CostarBrownBold,sans-serif}@media only screen and (max-width:639px){#mainHeader .backToResultsSection .backToResults .mapText{display:none}}#mainHeader .backToResultsSection .backToResults:hover{background-color:#555;border-color:#555;color:#fff}#mainHeader .menuSection{z-index:10;height:100%;margin-right:.625rem;position:relative}#mainHeader .menuSection .primary{background-color:transparent;border-color:transparent;padding:0 .875rem;height:100%;color:#4c4c4c;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;user-select:none;border-top:0;border-bottom:0;padding-left:5px}#mainHeader .menuSection .primary:active i,#mainHeader .menuSection .primary:active span{-ms-transform:translate(0,0)}#mainHeader .menuSection .primary .hamburgerStoryIcon{vertical-align:top;font-size:42px;float:left}#mainHeader .menuSection .primary .hamburgerStoryIcon+span{vertical-align:top;margin-left:.4375rem;font-size:.875rem;line-height:46px}#mainHeader .menuSection .primary:hover{background-color:#555;border-color:#555;color:#fff}#mainHeader .header-switch-language-wrapper .modal{z-index:1055}#mainHeader .header-switch-language-wrapper .language-pop.modal{bottom:unset;width:max-content;position:absolute;left:0;transform:translateX(0);margin-left:7.6rem;top:2.875rem;padding:1rem 1.5rem 1.5rem}#mainHeader .header-switch-language-wrapper .language-pop.modal .modal-actions{margin-top:0}#mainHeader .header-switch-language-wrapper .language-pop.modal .header3{font-size:1rem}@media only screen and (min-width:2225px) and (max-width:2560px){#mainHeader .header-switch-language-wrapper .language-pop.modal{margin-left:7.12rem}}@media only screen and (min-width:2560px){#mainHeader .header-switch-language-wrapper .language-pop.modal{margin-left:6.624rem}}#mainHeader .header-switch-language-wrapper .btn-pill.btn-sm{padding-left:1.75rem;padding-right:1.75rem;padding-top:1rem;padding-bottom:1rem;float:left;margin-right:.5rem}@media only screen and (max-width:600px){#mainHeader .header-switch-language-wrapper .btn-pill.btn-sm{padding-top:0}}#mainHeader .header-switch-language-wrapper .header-is-selected-language{color:#4c4c4c;text-decoration:none;font-size:.875rem}#mainHeader .header-switch-language-wrapper .header-is-selected-language:hover{color:#427b01}#mainHeader .header-switch-language-wrapper .headerSwitchLanguage{display:block}#mainHeader .header-switch-language-wrapper .headerSwitchLanguage i{font-size:1rem;top:2px;position:relative}#mainHeader .header-switch-language-wrapper .headerSwitchLanguage:hover{border-color:#427b01}#mainHeader .header-switch-language-wrapper .header-pill-selected{font-family:CostarBrownBold,sans-serif;background-color:#427b01;color:#fff;border-color:#427b01}#mainHeader .logoSpacer{z-index:0;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}#mainHeader .logo{position:absolute;top:0;left:0;height:2.875rem;width:100%;text-align:center;z-index:5;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#mainHeader .logo img{top:-2px;width:220px;border-style:none;position:relative}@media only screen and (max-width:1024px){#mainHeader .logo img{width:160px}}#mainHeader .loginPrevNextWrapper{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;height:100%}#mainHeader .loginSection{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;white-space:nowrap;position:relative;padding-right:.875rem}#mainHeader .loginSection .headerSignIn,#mainHeader .loginSection .headerSignUp{color:#4c4c4c;font-size:.875rem;position:relative;box-shadow:none!important;border:none!important;text-decoration:none!important}#mainHeader .loginSection .headerSignIn:hover,#mainHeader .loginSection .headerSignUp:hover{color:#427b01}#mainHeader .loginSection .headerSignIn:focus,#mainHeader .loginSection .headerSignUp:focus{padding:0;margin:0;color:#427b01}#mainHeader .loginSection>span{padding:0 .4375rem}#mainHeader .loginSection .headerSignIn{padding-left:0}.hasBackToResults .header-switch-language-wrapper .language-pop.modal{margin-left:12rem!important;top:2.88rem!important}#menuNavWrapper{font-family:'Open Sans',sans-serif;font-size:1rem;left:0;top:0;position:absolute;z-index:1001}/*! CSS Used keyframes */@-moz-keyframes rotate{from{-moz-transform:rotate(0)}to{-moz-transform:rotate(359deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(359deg)}}.sticky{position:relative;position:-webkit-sticky;position:sticky;top:30px}.fixedcontact{position:fixed;top:300px}.profileV2 #profileHeaderWrapper .propertyReviewRow .propertyReviewContainer{flex-wrap:wrap}#profileApp .profileContent .propertyRatingWrapper{display:flex}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper{flex:1}@media only screen and (max-width:575px){.amenitiesIconGridContainer.fourColumnGrid .amenityCard,.amenitiesIconGridContainer.fourColumnGrid .amenityCard:nth-child(4n){width:calc(50% - 1rem);margin:.5rem}#profileApp.profileV2 .profileContent #amenitiesSection.amenitiesSectionV2 .subSpec ul,#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .subSpec ul{column-count:1}#profileApp #transportationScoreCard .score-card{width:calc(100% - .5rem);margin:.5rem}#profileApp .profileContent .propertyRatingWrapper .ratingBoxWrapper,#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper{width:100%}.nearbyWrapper .nearbyPropertiesItem{width:100%!important}}@media only screen and (max-width:767px){#priceBedBathAreaInfoWrapper .priceBedRangeInfo{flex-wrap:wrap}.carousel .carouselContent .subitem:first-child,.carousel .carouselContent .subitem:first-child .itemInner:first-child{width:100%!important}.carousel .carouselContent .subitem:first-child .itemInner:not(:first-child),.carousel .carouselContent .subitem:not(:first-child){display:none}.pricingGridItem .priceGridModelWrapper .floorplanButton .floorPlanButtonImage{width:100px;height:100px}#profileApp #bedsFilterContainer ul button{font-size:.8rem}#profileApp.profileV2 .profileContent #amenitiesSection.amenitiesSectionV2 .subSpec ul,#profileApp.profileV2 .profileContent #uniqueFeatures.uniqueFeatures .subSpec ul{column-count:2}#profileV2FeesWrapper .detailsContainer .twoCols:nth-of-type(even),#profileV2FeesWrapper .twoCols{width:calc(100% - .75rem);margin:.25rem}#profilev2SchoolsModule .profilev2SchoolCard .card{flex-grow:1}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsViewModel .reviewcontainerwrapper{width:calc((100%) - .83rem);margin:.25rem}.owl-carousel .owl-item img{width:auto!important}.nearbyWrapper .nearbyPropertiesItem{width:50%}.amenitiesIconGridContainer.fourColumnGrid .amenityCard,.amenitiesIconGridContainer.fourColumnGrid .amenityCard:nth-child(4n){width:calc(50% - 1rem);margin:.5rem;flex:1;min-width:38%}.amenitiesIconGridContainer{flex-wrap:wrap}.amenitiesIconGridContainer .amenityCard{display:flex;align-items:center;justify-content:center;margin:.5rem!important}}@media only screen and (max-width:1024px){#contactLead.rightRailScheduleTourContactSection .ctaContainer,#contactLead.rightRailScheduleTourContactSection .propertyInfoContainer,#contactLead.rightRailScheduleTourContactSection .scheduleTourContactTitle,#contactLead.rightRailScheduleTourContactSection .tourOptionsText{display:none}#contactLead.active{width:300px}#contactLead.rightRailScheduleTourContactSection.active .ctaContainer,#contactLead.rightRailScheduleTourContactSection.active .propertyInfoContainer,#contactLead.rightRailScheduleTourContactSection.active .scheduleTourContactTitle,#contactLead.rightRailScheduleTourContactSection.active .tourOptionsText{display:block}#contactLead.rightRailScheduleTourContactSection{display:block;float:right;width:auto}#contactLead.rightRailScheduleTourContactSection .actionLinks{display:block!important}}#contactLead.rightRailScheduleTourContactSection .actionLinks{border:none;color:#0576a7;font-family:'Open Sans',sans-serif;padding:5px 10px;position:absolute;font-size:1rem;vertical-align:middle;line-height:normal;right:0;width:30px;height:30px;transform:rotate(90deg);display:none}.mortar-wrapper .flagOutlineStoryIcon.fa-flag:before{content:"\f024"}.mortar-wrapper .thumbsUpStoryIcon.fa-thumbs-up:before{content:"\f164"}