@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes ken-burns{from{transform:scale(1);-ms-transform:scale(1) rotate(.01deg);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}to{transform:scale(1.5);-ms-transform:scale(1.5) rotate(.01deg);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-moz-transform:scale(1.5)}}@keyframes ken-burns{from{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}to{transform:scale(1.5);-ms-transform:scale(1.5) rotate(.01deg);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-moz-transform:scale(1.5)}}@keyframes pulse-green{0%{box-shadow:0 0 0 0 rgba(119,184,0,1)}70%{box-shadow:0 0 0 .625rem rgba(119,184,0,.1)}100%{box-shadow:0 0 0 0 rgba(119,184,0,0)}}@keyframes pulse-green-4k{0%{box-shadow:0 0 0 0 rgba(119,184,0,1)}70%{box-shadow:0 0 0 1rem rgba(119,184,0,.1)}100%{box-shadow:0 0 0 0 rgba(119,184,0,0)}}@-moz-keyframes incomingCallPulse{0%{opacity:0;box-shadow:0 0 0 0 rgba(119,184,0,.6)}70%{opacity:1;box-shadow:0 0 0 1rem rgba(119,184,0,0)}100%{opacity:0}}@-webkit-keyframes incomingCallPulse{0%{opacity:0;box-shadow:0 0 0 0 rgba(119,184,0,.6)}70%{opacity:1;box-shadow:0 0 0 1rem rgba(119,184,0,0)}100%{opacity:0}}@-moz-keyframes incomingCallPulse{0%{opacity:0;box-shadow:0 0 0 0 rgba(119,184,0,.6)}70%{opacity:1;box-shadow:0 0 0 1rem rgba(119,184,0,0)}100%{opacity:0}}.mapNavBreadcrumb{width:100%;color:#4c4c4c}.mapNavBreadcrumb .crumbs{text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.mapNavBreadcrumb h1{display:inline;font-size:1em}.mapNavBreadcrumb h1:before{content:"/";display:inline-block;margin:0 .5em 0 0;font-family:'CostarBrownLight';color:#4c4c4c}.mapNavBreadcrumb .crumb a{color:#77b800}.mapNavBreadcrumb .crumb:after{font-family:'CostarBrownLight';color:#4c4c4c;content:"/";display:inline-block;margin:0 .25em}.mapNavBreadcrumb .crumb:last-of-type:after{content:"";margin:0}@media(min-width:2240px){html{font-size:1.125rem}}@media(min-width:2560px){html{font-size:1.375rem}}body,.mainWrapper{max-width:2560px}.localGuideOuterWrapper.active #localGuideHeader .closeCircleContainer{max-width:2560px}.mainWrapper{overflow-y:hidden;height:100vh}#searchApp.searchApp{height:100%;width:100%}#searchApp .primary{border-color:#77b800}#searchApp .primary,#searchApp .secondary{padding:.5em .75em;margin-right:.5em;height:2.1em}#searchApp .primary.active,#searchApp .secondary.active{background-color:#929292;color:#fff;border-color:#929292}#searchApp .primary:hover,#searchApp .secondary:hover,#searchApp .primary:active,#searchApp .secondary:active{background-color:#555;color:#fff;border-color:#555}#searchApp .backToSearch{border-radius:4px}#searchApp .map{position:relative;background-color:#999;height:100%;width:60%;top:.0625rem;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;float:left}@media only screen and (max-width:1023px){#searchApp .map{width:55%}}#searchApp .searchAppWrapper{padding:7.5em 0 0 0;height:100%;width:100%;position:absolute;left:0;top:0;overflow:hidden}#searchApp .placards{float:right;height:100%;overflow-y:auto;position:relative;overflow-x:hidden;width:40%;top:.0625rem}@media only screen and (max-width:1023px){#searchApp .placards{width:45%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#searchApp .placards{-webkit-overflow-scrolling:touch}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#searchApp .placards{-webkit-overflow-scrolling:touch}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#searchApp .myPlaces{-webkit-overflow-scrolling:touch}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#searchApp .myPlaces{-webkit-overflow-scrolling:touch}}#searchApp .advancedFiltersContainer{display:none;position:absolute;top:6.40625rem;right:0;float:right;height:100%;width:40%;background-color:#fff;z-index:1000;overflow:auto}@media only screen and (max-width:1023px){#searchApp .advancedFiltersContainer{width:45%;right:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#searchApp .advancedFiltersContainer{-webkit-overflow-scrolling:touch}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#searchApp .advancedFiltersContainer{-webkit-overflow-scrolling:touch}}#searchApp .loadingOverlay{background-color:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;z-index:15;overflow:hidden;left:0;display:none}#searchApp .loadingOverlay.placards{top:6.4em;left:60%;width:40%;z-index:2}@media only screen and (max-width:1023px){#searchApp .loadingOverlay.placards{width:45%;left:55%}}#searchApp .loadingOverlay.fallback{background-repeat:no-repeat;background-position:center 27em;background-image:url("/a/21268b/content/images/spinner.gif")}#searchApp .loadingOverlay .spinnerTextWrapper{height:100%}#searchApp .loadingOverlay .spinnerTextContainer{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-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;height:100%}#searchApp .loadingOverlay .aptsLogoMarkIcon{color:#77b800;font-size:3.5em;display:none;-webkit-transform-origin:50% 51.5%;transform-origin:50% 51.5%}#searchApp .loadingOverlay .aptsLogoMarkIcon.rotate{-moz-animation:rotate .75s infinite linear;-webkit-animation:rotate .75s infinite linear;animation:rotate .75s infinite linear}#searchApp .loadingOverlay .aptsLogoMarkIcon.active{display:inline-block}#searchApp .loadingOverlay p{color:#fff;font-size:1.5em}#searchApp .loadingOverlay p.loadTime{top:18.25em;margin-left:-3.25rem}@media only screen and (max-width:1600px){#searchApp #contactLeadForm.contactLeadWrapper .calendarIcon,#searchApp #contactLeadForm.contactLeadWrapper .datepicker{font-size:1em}}#searchApp #contactLeadForm.contactLeadWrapper .calendarIcon{padding:.4375rem .75rem}#searchApp .contactLead{display:none}#searchApp .closeIcon{background-color:transparent}#searchApp .searchErrorModal .closeIcon,#searchApp .locateMeErrorModal .closeIcon{font-size:.875rem;color:#999;border:0 none;position:absolute;right:.1875rem;top:.3125rem}#searchApp .searchErrorModal .modalContent,#searchApp .locateMeErrorModal .modalContent{padding:1.75em 1.5em;position:relative;text-align:center}#searchApp .searchErrorModal h3,#searchApp .locateMeErrorModal h3{font-size:2.125rem;color:#77b800}#searchApp .searchErrorModal .primary,#searchApp .locateMeErrorModal .primary{border-color:#77b800;margin-right:0;width:5.625rem;text-transform:uppercase}#searchApp .modalVirtualTourThumbsContainer{display:none;z-index:1050;position:absolute;width:100%;height:100%;top:0;overflow:hidden}#searchApp .modalVirtualTourThumbsContainer.active{display:block}#searchApp #placardQuickLinks{font-size:1rem}#searchApp #placardQuickLinks a{text-decoration:none}#searchApp #placardQuickLinks .quickLinksCol{width:49%;display:inline-block;vertical-align:top;float:none}@media only screen and (max-device-width:1024px){#searchApp #placardQuickLinks .quickLinksCol{padding-top:0}}#searchApp #placardQuickLinks .quickLinksCol:nth-child(odd){padding-right:.625rem}#searchApp #placardQuickLinks .quickLinksCol:first-of-type,#searchApp #placardQuickLinks .quickLinksCol:nth-child(2n){margin-bottom:2.1875rem}@media(max-width:1024px){#searchApp #placardQuickLinks .quickLinksCol:first-of-type,#searchApp #placardQuickLinks .quickLinksCol:nth-child(2n){margin-bottom:1.5625rem}}@media(max-width:768px){#searchApp #placardQuickLinks .quickLinksCol:first-of-type,#searchApp #placardQuickLinks .quickLinksCol:nth-child(2n){margin-bottom:0}}#searchApp #placardQuickLinks .quickLinksCol:first-of-type:last-of-type,#searchApp #placardQuickLinks .quickLinksCol:nth-child(2n):last-of-type{margin-bottom:0}#searchApp #placardQuickLinks .quickLinksCol:nth-child(3n):last-of-type.price{width:100%;margin-top:1em;padding-right:0}#searchApp #placardQuickLinks .quickLinksCol:nth-child(3n):last-of-type.price ul li{width:50%;float:left}#searchApp #placardQuickLinks .quickLinksCol:nth-child(3n):last-of-type.price ul li a{padding-right:.23em}#searchApp #placardQuickLinks .quickLinksCol:nth-child(3n):last-of-type.price ul li:nth-of-type(2n+1){clear:both}#searchApp #placardQuickLinks .quickLinksCol:nth-child(3n):last-of-type.price ul li:nth-of-type(4n),#searchApp #placardQuickLinks .quickLinksCol:nth-child(3n):last-of-type.price ul li:nth-of-type(4n-1){margin-bottom:1.944em}#searchApp #placardQuickLinks .quickLinksCol:nth-child(3n):last-of-type.price ul li:nth-of-type(5n),#searchApp #placardQuickLinks .quickLinksCol:nth-child(3n):last-of-type.price ul li:last-child{margin-bottom:1em}#searchApp .searchHeaderWrap{padding-top:6.4em!important}.user-select-none{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-bar-font-family{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif}.default-state .down2StoryIcon{color:#77b800;font-size:22px;padding-left:5px;line-height:12px;position:relative;top:5px}.hover-mixin{background-color:#478500;color:#fff}.hover-mixin .down2StoryIcon{color:#fff}.hover-mixin .clearIcon{color:#fff}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.hover-mixin-tablet{background-color:#478500;color:#fff}.hover-mixin-tablet .down2StoryIcon{color:#fff}.hover-mixin-tablet .down2StoryIcon{color:#fff}}.has-value-mixin{border-color:#478500!important;color:#fff;background:#478500}.has-value-mixin .menuArrowDown2Icon{color:#fff}.has-value-mixin .down2StoryIcon{color:#fff}.has-value-mixin .clearIcon{color:#fff;padding-left:10px;position:relative;top:1px}@media only screen and (min-width:2560px){.has-value-mixin .clearIcon{top:2px}}@media only screen and (min-width:2240px){.has-value-mixin .clearIcon{top:1px}}@media only screen and (max-width:1330px) and (min-width:1025px){.has-value-mixin .clearIcon{padding-left:8px}}.has-value-mixin:hover{background-color:#478500;color:#fff}.has-value-mixin:hover .down2StoryIcon{color:#fff}.has-value-mixin:hover .clearIcon{color:#fff}.dropdown-positioning{top:56px}@media only screen and (min-width:2240px){.dropdown-positioning{top:63px}}@media only screen and (min-width:2559px){.dropdown-positioning{top:77px}}#searchBar.searchBar{width:100%;font-size:1rem}#searchBar .search-bar-wrapper{width:100%;background-color:#f4f4f4;height:3.5rem;border-bottom:1px solid #ccc;z-index:30;position:relative;padding:10px 12px 10px 12px}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper{padding:15px 12px 15px 12px}}@media only screen and (max-width:1024px){#searchBar .search-bar-wrapper{z-index:1000}}#searchBar .search-bar-wrapper .backToSearch{background-color:#478500}#searchBar .search-bar-wrapper .backToSearch span{position:relative;top:-1px;margin-left:5px}#searchBar .search-bar-wrapper .lookup{position:relative;float:left;margin-right:0}#searchBar .search-bar-wrapper .lookup .searchBarLookup{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;position:relative;padding:6px 30px 7px 10px;border:1px solid #ccc;font-size:1rem;height:35px;width:430px;border-radius:3px;margin-right:12px;outline:none;transition:all .1s ease-in-out}@media only screen and (min-width:2559px){#searchBar .search-bar-wrapper .lookup .searchBarLookup{height:45px;max-height:45px;padding:6px 30px 7px 10px;width:430px}}@media only screen and (max-width:1499px){#searchBar .search-bar-wrapper .lookup .searchBarLookup{width:340px}}@media only screen and (max-width:1399px){#searchBar .search-bar-wrapper .lookup .searchBarLookup{width:306px}}@media only screen and (max-width:1330px) and (min-width:1080px){#searchBar .search-bar-wrapper .lookup .searchBarLookup{width:250px}}@media only screen and (max-width:1080px) and (min-width:1024px){#searchBar .search-bar-wrapper .lookup .searchBarLookup{width:200px}}@media only screen and (max-width:768px){#searchBar .search-bar-wrapper .lookup .searchBarLookup{width:270px}}#searchBar .search-bar-wrapper .lookup .searchIcon{position:absolute;right:10px;z-index:1;font-size:18px;padding:8px;color:#77b800}@media only screen and (min-width:2559px){#searchBar .search-bar-wrapper .lookup .searchIcon{padding:13px}}#searchBar .search-bar-wrapper .lookup #searchBarLookup_typeahead{display:block;font-size:1rem}#searchBar .search-bar-wrapper .lookup #searchBarLookup_typeahead .results{margin-top:15px;display:block;border:1px solid #ccc;border-top:0;border-radius:5px}@media only screen and (min-width:2559px){#searchBar .search-bar-wrapper .lookup #searchBarLookup_typeahead .results{margin-top:20px}}#searchBar .search-bar-wrapper .lookup #searchBarLookup_typeahead li{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;border:none;padding-left:10px;padding-right:10px}@media only screen and (max-width:1267px){#searchBar .search-bar-wrapper .lookup #searchBarLookup_typeahead li{min-width:400px;max-width:500px}}@media only screen and (max-width:1024px){#searchBar .search-bar-wrapper .lookup #searchBarLookup_typeahead li{min-width:300px;max-width:590px}}@media only screen and (max-width:768px){#searchBar .search-bar-wrapper .lookup #searchBarLookup_typeahead li{width:100%;max-width:100%}}#searchBar .search-bar-wrapper .lookup #searchBarLookup_typeahead li:hover{background-color:rgba(119,184,1,.3);color:#3f3f3f}#searchBar .search-bar-wrapper .lookup #searchBarLookup_typeahead li.active{background-color:rgba(119,184,1,.3);color:#3f3f3f}#searchBar .search-bar-wrapper .lookup>.searchBarLookup:not(:last-child){border-radius:5px;transition:all .1s ease-in-out}#searchBar .search-bar-wrapper #rentMinMaxRangeControl,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl{float:left}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .rentselector,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .rentselector,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .bedselector,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .bedselector{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;margin-right:12px;border-radius:3px;border:1px solid #ccc;font-size:1rem;height:35px;padding:4.5px 12px 6px 12px}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .rentselector .down2StoryIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .rentselector .down2StoryIcon,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .bedselector .down2StoryIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .bedselector .down2StoryIcon{color:#77b800;font-size:22px;padding-left:5px;line-height:12px;position:relative;top:5px}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .rentselector span,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .rentselector span,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .bedselector span,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .bedselector span{position:relative;top:-.5px}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper #rentMinMaxRangeControl .rentselector,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .rentselector,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .bedselector,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .bedselector{padding:4px 15px 7px 15px}}@media only screen and (min-width:2559px){#searchBar .search-bar-wrapper #rentMinMaxRangeControl .rentselector,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .rentselector,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .bedselector,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .bedselector{height:45px;max-height:45px}}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .rentselector:hover,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .rentselector:hover,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .bedselector:hover,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .bedselector:hover{background-color:#478500;color:#fff}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .rentselector:hover .down2StoryIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .rentselector:hover .down2StoryIcon,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .bedselector:hover .down2StoryIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .bedselector:hover .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .rentselector:hover .clearIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .rentselector:hover .clearIcon,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .bedselector:hover .clearIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .bedselector:hover .clearIcon{color:#fff}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#searchBar .search-bar-wrapper #rentMinMaxRangeControl .rentselector:hover,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .rentselector:hover,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .bedselector:hover,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .bedselector:hover{background-color:#478500;color:#fff}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .rentselector:hover .down2StoryIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .rentselector:hover .down2StoryIcon,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .bedselector:hover .down2StoryIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .bedselector:hover .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .rentselector:hover .down2StoryIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .rentselector:hover .down2StoryIcon,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .bedselector:hover .down2StoryIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .bedselector:hover .down2StoryIcon{color:#fff}}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .dropdownContent,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .dropdownContent{display:none}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .active .dropdownContent,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .active .dropdownContent{display:block;width:261px;position:absolute;top:56px}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper #rentMinMaxRangeControl .active .dropdownContent,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .active .dropdownContent{top:63px}}@media only screen and (min-width:2559px){#searchBar .search-bar-wrapper #rentMinMaxRangeControl .active .dropdownContent,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .active .dropdownContent{top:77px}}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .rentselector,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .rentselector,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .bedselector,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .bedselector{border-color:#478500!important;color:#fff;background:#478500}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .rentselector .menuArrowDown2Icon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .rentselector .menuArrowDown2Icon,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .bedselector .menuArrowDown2Icon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .bedselector .menuArrowDown2Icon{color:#fff}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .rentselector .down2StoryIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .rentselector .down2StoryIcon,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .bedselector .down2StoryIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .bedselector .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .rentselector .clearIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .rentselector .clearIcon,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .bedselector .clearIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .bedselector .clearIcon{color:#fff;padding-left:10px;position:relative;top:1px}@media only screen and (min-width:2560px){#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .rentselector .clearIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .rentselector .clearIcon,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .bedselector .clearIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .bedselector .clearIcon{top:2px}}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .rentselector .clearIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .rentselector .clearIcon,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .bedselector .clearIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .bedselector .clearIcon{top:1px}}@media only screen and (max-width:1330px) and (min-width:1025px){#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .rentselector .clearIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .rentselector .clearIcon,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .bedselector .clearIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .bedselector .clearIcon{padding-left:8px}}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .rentselector:hover,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .rentselector:hover,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .bedselector:hover,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .bedselector:hover{background-color:#478500;color:#fff}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .rentselector:hover .down2StoryIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .rentselector:hover .down2StoryIcon,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .bedselector:hover .down2StoryIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .bedselector:hover .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .rentselector:hover .clearIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .rentselector:hover .clearIcon,#searchBar .search-bar-wrapper #rentMinMaxRangeControl .has-value .bedselector:hover .clearIcon,#searchBar .search-bar-wrapper #bedsMinMaxRangeControl .has-value .bedselector:hover .clearIcon{color:#fff}#searchBar .search-bar-wrapper .rentRangeSelector.active .rentselector,#searchBar .search-bar-wrapper .bedsRangeSelector.active .rentselector,#searchBar .search-bar-wrapper .rentRangeSelector.active .bedselector,#searchBar .search-bar-wrapper .bedsRangeSelector.active .bedselector{background-color:#478500!important;color:#fff!important;box-shadow:none}#searchBar .search-bar-wrapper .rentRangeSelector.active .rentselector .down2StoryIcon,#searchBar .search-bar-wrapper .bedsRangeSelector.active .rentselector .down2StoryIcon,#searchBar .search-bar-wrapper .rentRangeSelector.active .bedselector .down2StoryIcon,#searchBar .search-bar-wrapper .bedsRangeSelector.active .bedselector .down2StoryIcon{color:#fff!important}#searchBar .search-bar-wrapper .rentRangeSelector.active .rentselector .clearIcon,#searchBar .search-bar-wrapper .bedsRangeSelector.active .rentselector .clearIcon,#searchBar .search-bar-wrapper .rentRangeSelector.active .bedselector .clearIcon,#searchBar .search-bar-wrapper .bedsRangeSelector.active .bedselector .clearIcon{color:#fff!important}@media only screen and (max-width:1024px){#searchBar .search-bar-wrapper #bedsMinMaxRangeControl,#searchBar .search-bar-wrapper #moveInDateSearch{display:none}}#searchBar .search-bar-wrapper #type-selection-wrapper,#searchBar .search-bar-wrapper #lifestyleControl{margin-right:12px;float:left}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;border-radius:3px;background-color:#fff;border:1px solid #ccc;padding:5px 12px 7px 15px;font-size:1rem;position:relative;display:inline-block;cursor:pointer;max-height:35px}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect .down2StoryIcon,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect .down2StoryIcon{color:#77b800;font-size:22px;padding-left:5px;line-height:12px;position:relative;top:5px}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect{padding:3px 15px 7px 15px}}@media only screen and (min-width:2559px){#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect{max-height:45px}}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect:hover,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect:hover{background-color:#478500;color:#fff}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect:hover .down2StoryIcon,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect:hover .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect:hover .clearIcon,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect:hover .clearIcon{color:#fff}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect.has-value,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect.has-value{border-color:#478500!important;color:#fff;background:#478500}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect.has-value .menuArrowDown2Icon,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect.has-value .menuArrowDown2Icon{color:#fff}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect.has-value .down2StoryIcon,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect.has-value .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect.has-value .clearIcon,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect.has-value .clearIcon{color:#fff;padding-left:10px;position:relative;top:1px}@media only screen and (min-width:2560px){#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect.has-value .clearIcon,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect.has-value .clearIcon{top:2px}}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect.has-value .clearIcon,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect.has-value .clearIcon{top:1px}}@media only screen and (max-width:1330px) and (min-width:1025px){#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect.has-value .clearIcon,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect.has-value .clearIcon{padding-left:8px}}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect.has-value:hover,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect.has-value:hover{background-color:#478500;color:#fff}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect.has-value:hover .down2StoryIcon,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect.has-value:hover .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect.has-value:hover .clearIcon,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect.has-value:hover .clearIcon{color:#fff}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect span,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect span{position:relative;top:-.5px}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect.active,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect.active,#searchBar .search-bar-wrapper #type-selection-wrapper #lifestyleSelect.active,#searchBar .search-bar-wrapper #lifestyleControl #lifestyleSelect.active{background-color:#478500;color:#fff;box-shadow:none}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect.active .down2StoryIcon,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect.active .down2StoryIcon,#searchBar .search-bar-wrapper #type-selection-wrapper #lifestyleSelect.active .down2StoryIcon,#searchBar .search-bar-wrapper #lifestyleControl #lifestyleSelect.active .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #type-selection-wrapper #typeSelect.active .clearIcon,#searchBar .search-bar-wrapper #lifestyleControl #typeSelect.active .clearIcon,#searchBar .search-bar-wrapper #type-selection-wrapper #lifestyleSelect.active .clearIcon,#searchBar .search-bar-wrapper #lifestyleControl #lifestyleSelect.active .clearIcon{color:#fff}#searchBar .search-bar-wrapper #type-selection-wrapper .magic-bar-dongle,#searchBar .search-bar-wrapper #lifestyleControl .magic-bar-dongle{z-index:0;width:.7rem;height:.6rem;position:absolute;bottom:-1rem;left:50%;right:0;text-align:center;overflow:hidden;pointer-events:none;display:none}#searchBar .search-bar-wrapper #type-selection-wrapper .magic-bar-dongle.active,#searchBar .search-bar-wrapper #lifestyleControl .magic-bar-dongle.active{display:block}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper #type-selection-wrapper .magic-bar-dongle,#searchBar .search-bar-wrapper #lifestyleControl .magic-bar-dongle{bottom:-1.2rem}}#searchBar .search-bar-wrapper #type-selection-wrapper .magic-bar-dongle .arrow,#searchBar .search-bar-wrapper #lifestyleControl .magic-bar-dongle .arrow{width:0;height:0;border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-bottom:.375rem solid #77b800;margin:auto}#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container{background:#fff;position:absolute;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);padding:0 5px 15px 5px;display:none;border-radius:3px;color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;top:56px}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container{top:63px}}@media only screen and (min-width:2559px){#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container{top:77px}}#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container.active{display:block;z-index:1}#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container .checkbox-block{display:block;margin-top:10px}#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container .checkbox-block a{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif}#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container .checkbox-block a:hover{text-decoration:none}#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container .checkbox-block .checkbox{margin-top:0}#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container .checkbox-block .checkbox .checkbox-default+label:after,#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container .checkbox-block .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after{top:2.5px;right:calc(100% - 1.3rem)}@media(min-width:2560px){#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container .checkbox-block .checkbox .checkbox-default+label:after,#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container .checkbox-block .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after{top:.18rem;right:calc(100% - 1.225rem)}}@media(min-width:2560px){#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container .checkbox-block .checkbox .checkbox-default+label:after,#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container .checkbox-block .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after{top:.18rem;right:calc(100% - 1.225rem)}}@media(min-width:3840px){#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container .checkbox-block .checkbox .checkbox-default+label:after,#searchBar .search-bar-wrapper #type-selection-wrapper .drop-down-container .checkbox-block .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after{top:4.5px;right:calc(100% - 1.24rem)}}@media only screen and (max-width:1024px){#searchBar .search-bar-wrapper #type-selection-wrapper{display:none}}#searchBar .search-bar-wrapper #moveInDateSearch{margin-right:12px;float:left}#searchBar .search-bar-wrapper #moveInFilter{float:left}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector{border:1px solid #ccc;border-radius:3px;font-size:1rem;padding:4.5px 12px 6px 12px}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper #moveInFilter .move-in-selector{padding:4px 15px 4px 15px}}@media only screen and (min-width:2559px){#searchBar .search-bar-wrapper #moveInFilter .move-in-selector{height:37px;max-height:37px}}@media only screen and (min-width:2560px){#searchBar .search-bar-wrapper #moveInFilter .move-in-selector{height:43px;max-height:43px}}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector:hover{background-color:#478500;color:#fff}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector:hover .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector:hover .clearIcon{color:#fff}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector.has-value{border-color:#478500!important;color:#fff;background:#478500}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector.has-value .menuArrowDown2Icon{color:#fff}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector.has-value .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector.has-value .clearIcon{color:#fff;padding-left:10px;position:relative;top:1px}@media only screen and (min-width:2560px){#searchBar .search-bar-wrapper #moveInFilter .move-in-selector.has-value .clearIcon{top:2px}}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper #moveInFilter .move-in-selector.has-value .clearIcon{top:1px}}@media only screen and (max-width:1330px) and (min-width:1025px){#searchBar .search-bar-wrapper #moveInFilter .move-in-selector.has-value .clearIcon{padding-left:8px}}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector.has-value:hover{background-color:#478500;color:#fff}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector.has-value:hover .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector.has-value:hover .clearIcon{color:#fff}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector.active{background-color:#478500;color:#fff}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector.active .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector.active .clearIcon{color:#fff}#searchBar .search-bar-wrapper #moveInFilter .move-in-selector .down2StoryIcon{color:#77b800;font-size:22px;padding-left:5px;line-height:12px;position:relative;top:5px}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent{position:absolute;padding-bottom:0;width:100%;width:261px;top:55px;border-top:none;margin:0;background-color:transparent;display:none;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media screen and (max-width:1200px){#searchBar .search-bar-wrapper #moveInFilter .dropdownContent{min-width:13.625rem;margin-top:-.03125rem!important}}@media screen and (min-width:2240px){#searchBar .search-bar-wrapper #moveInFilter .dropdownContent{top:62px}}@media screen and (min-width:2560px){#searchBar .search-bar-wrapper #moveInFilter .dropdownContent{top:77px}}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent.active{display:block}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker{font-family:"CostarBrownLight",sans-serif;position:relative;margin-top:1px;background-color:#fff;border:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:0;top:0!important;z-index:100}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker.active{display:block}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker thead tr .switch{position:relative;left:-16px;padding-right:0;font-size:16px}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker thead tr .close{display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker thead tr .close{display:block;visibility:hidden;width:10px}}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker thead tr:last-of-type{height:41px;border-top:1px solid rgba(191,191,191,.7);border-bottom:1px solid rgba(191,191,191,.7);width:100%;left:0}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker th.dow{font-size:14px;background:#fff;border:0 solid #fff}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td{font-size:12px;background:#fff;border:0 solid #fff;border-radius:6px;padding:8px}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td.day:hover{background:#fff;color:#000;cursor:pointer;box-shadow:inset 0 0 0 1px #478500}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td.day.disabled{color:#cacaca}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td.day.disabled:hover{background:#fff;box-shadow:none}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td.old,#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td.new{color:#999}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td.active,#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td.active:hover{color:#000;background-color:#fff}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td.range{background-color:#cacaca;color:#fff}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td.selected{color:#fff;background-color:#478500}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td.active{color:#fff;background-color:#478500}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td span{display:block;width:47px;height:54px;line-height:54px;margin:2px}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td span.old{color:#7f7e7e}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td span.disabled{color:#cacaca;pointer-events:none}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td span:hover{background:#478500;color:#fff}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td span.month,#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td span.year{width:57px}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker td span.active{background-color:#478500;color:#fff}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker th.next,#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker th.prev{color:#fff;font-family:'apartmentIcons';font-size:16px}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker th.next{position:absolute;top:2px;right:0}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker th.next:before{padding:12px;color:#478500;content:"";z-index:10;background:#fff}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker th.prev:before{position:absolute;padding:12px;top:0;left:0;color:#478500;content:"";background:#fff}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker th.next.disabled:before,#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker th.prev.disabled:before{color:#999;pointer-events:none}#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker th.next.disabled:hover,#searchBar .search-bar-wrapper #moveInFilter .dropdownContent .datepicker th.prev.disabled:hover{background:none}#searchBar .search-bar-wrapper #advancedFilterCombo{margin-right:12px;float:left}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;border-radius:3px;background-color:#fff;border:1px solid #ccc;padding:5px 12px 7px 15px;font-size:1rem;position:relative;display:inline-block;cursor:pointer;max-height:35px}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon .down2StoryIcon{color:#77b800;font-size:22px;padding-left:5px;line-height:12px;position:relative;top:5px}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon{padding:4px 15px 7px 15px}}@media only screen and (min-width:2559px){#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon{max-height:45px}}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon:hover{background-color:#478500;color:#fff}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon:hover .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon:hover .clearIcon{color:#fff}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon:hover{background-color:#478500;color:#fff}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon:hover .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon:hover .down2StoryIcon{color:#fff}}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon.hasValue{border-color:#478500!important;color:#fff;background:#478500}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon.hasValue .menuArrowDown2Icon{color:#fff}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon.hasValue .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon.hasValue .clearIcon{color:#fff;padding-left:10px;position:relative;top:1px}@media only screen and (min-width:2560px){#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon.hasValue .clearIcon{top:2px}}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon.hasValue .clearIcon{top:1px}}@media only screen and (max-width:1330px) and (min-width:1025px){#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon.hasValue .clearIcon{padding-left:8px}}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon.hasValue:hover{background-color:#478500;color:#fff}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon.hasValue:hover .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon.hasValue:hover .clearIcon{color:#fff}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon.active{background-color:#478500;color:#fff}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon.active .down2StoryIcon{color:#fff}#searchBar .search-bar-wrapper #advancedFilterCombo #advancedFiltersIcon.active .clearIcon{color:#fff}#searchBar .search-bar-wrapper .sortBy{position:relative;float:right;margin-right:12px}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#searchBar .search-bar-wrapper .sortBy{margin-right:5px}}#searchBar .search-bar-wrapper .sortBy button{margin:0;box-shadow:none}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper .sortBy button{position:relative;top:-4px}}#searchBar .search-bar-wrapper .sortBy button span{position:relative;top:-5px}@media only screen and (min-width:2559px){#searchBar .search-bar-wrapper .sortBy button span{top:-6px}}#searchBar .search-bar-wrapper .sortBy button i{font-size:24px}@media only screen and (min-width:2559px){#searchBar .search-bar-wrapper .sortBy button i{font-size:30px}}#searchBar .search-bar-wrapper .sortBy button:hover{text-decoration:none}#searchBar .search-bar-wrapper .sortBy button:hover span{text-decoration:underline}#searchBar .search-bar-wrapper .sortBy button:hover.active{text-decoration:none}#searchBar .search-bar-wrapper .sortBy button:hover.active span{text-decoration:underline}#searchBar .search-bar-wrapper .sortBy.active{text-decoration:none}#searchBar .search-bar-wrapper .sortBy.active .sortBtn{text-decoration:none}#searchBar .search-bar-wrapper .sortBy.active .sortBtn.active{text-decoration:none}#searchBar .search-bar-wrapper .sortBy.active .sortBtn.active span{text-decoration:underline}#searchBar .search-bar-wrapper .sortBy.isSortOpen .sortBtn{text-decoration:none}#searchBar .search-bar-wrapper .sortBy.isSortOpen .sortBtn span{text-decoration:underline}#searchBar .search-bar-wrapper .sortBy.dropDownContainer{z-index:1050}#searchBar .search-bar-wrapper .sortBy.dropDownContainer .dropdownContent{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;position:absolute;left:calc(50% - 5rem);display:none;width:10rem;top:100%;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);margin:0;border-radius:3px;top:46px}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper .sortBy.dropDownContainer .dropdownContent{top:49px}}@media only screen and (min-width:2559px){#searchBar .search-bar-wrapper .sortBy.dropDownContainer .dropdownContent{top:62px}}#searchBar .search-bar-wrapper .sortBy.dropDownContainer .dropdownContent.active{display:block}#searchBar .search-bar-wrapper .sortBy.dropDownContainer .dropdownContent ul{padding:0;margin:0}#searchBar .search-bar-wrapper .sortBy.dropDownContainer .dropdownContent ul li{list-style-type:none;padding:7.5px 10px;cursor:pointer;font-size:1rem;color:#000}#searchBar .search-bar-wrapper .sortBy.dropDownContainer .dropdownContent ul li.active{background-color:#77b800;color:#fff}#searchBar .search-bar-wrapper .sortBy.dropDownContainer .dropdownContent ul li:hover{background-color:#87d200;color:#fff}#searchBar .search-bar-wrapper .secondaryOptions{float:right}#searchBar .search-bar-wrapper .secondaryOptions .clearSavedSearchContainer{padding:0}#searchBar .search-bar-wrapper .secondaryOptions button{margin:0;box-shadow:none}@media only screen and (min-width:2240px){#searchBar .search-bar-wrapper .secondaryOptions button{position:relative;top:-4px}}#searchBar .search-bar-wrapper .secondaryOptions button span{position:relative;top:-5px}@media only screen and (min-width:2559px){#searchBar .search-bar-wrapper .secondaryOptions button span{top:-6px}}#searchBar .search-bar-wrapper .secondaryOptions button i{font-size:24px}@media only screen and (min-width:2559px){#searchBar .search-bar-wrapper .secondaryOptions button i{font-size:30px}}#searchBar .search-bar-wrapper .secondaryOptions button:hover{text-decoration:none}#searchBar .search-bar-wrapper .secondaryOptions button:hover span{text-decoration:underline}#searchBar .search-bar-wrapper .secondaryOptions button:hover.active{text-decoration:none}#searchBar .search-bar-wrapper .secondaryOptions button:hover.active span{text-decoration:underline}#searchBar .search-bar-wrapper .secondaryOptions .clear{color:#77b800}.culture-es #searchBar .search-bar-wrapper .lookup .searchBarLookup{width:300px}.culture-es #lifestyleControl #lifestyleSelect.has-value span{max-width:125px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.culture-es #lifestyleControl #lifestyleSelect.has-value .clearIcon{top:-3px}.culture-es #searchBar .search-bar-wrapper #bedsMinMaxRangeControl .active .dropdownContent{width:330px}.search-bar-font-family{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif}.default-state .down2StoryIcon{color:#77b800;font-size:22px;padding-left:5px;line-height:12px;position:relative;top:5px}.hover-mixin{background-color:#478500;color:#fff}.hover-mixin .down2StoryIcon{color:#fff}.hover-mixin .clearIcon{color:#fff}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.hover-mixin-tablet{background-color:#478500;color:#fff}.hover-mixin-tablet .down2StoryIcon{color:#fff}.hover-mixin-tablet .down2StoryIcon{color:#fff}}.has-value-mixin{border-color:#478500!important;color:#fff;background:#478500}.has-value-mixin .menuArrowDown2Icon{color:#fff}.has-value-mixin .down2StoryIcon{color:#fff}.has-value-mixin .clearIcon{color:#fff;padding-left:10px;position:relative;top:1px}@media only screen and (min-width:2560px){.has-value-mixin .clearIcon{top:2px}}@media only screen and (min-width:2240px){.has-value-mixin .clearIcon{top:1px}}@media only screen and (max-width:1330px) and (min-width:1025px){.has-value-mixin .clearIcon{padding-left:8px}}.has-value-mixin:hover{background-color:#478500;color:#fff}.has-value-mixin:hover .down2StoryIcon{color:#fff}.has-value-mixin:hover .clearIcon{color:#fff}.dropdown-positioning{top:56px}@media only screen and (min-width:2240px){.dropdown-positioning{top:63px}}@media only screen and (min-width:2559px){.dropdown-positioning{top:77px}}.rentRangeSelector.active .rentselector{padding-bottom:1.875rem;top:.75rem}.rentRangeSelector .grid{display:inline-block;padding:.75rem 0 0 0;margin:0}.rentRangeSelector .grid.firstChild:after{content:"-";color:#cacaca;position:absolute;text-align:center;width:100%;font-size:2em;left:0;top:5.5px;z-index:10}.rentRangeSelector .grid .minRentInput,.rentRangeSelector .grid .maxRentInput{z-index:100;position:relative;-webkit-appearance:none;border-radius:0}.rentRangeSelector .dropdownContent{padding-bottom:0;width:100%;width:261px;border-radius:0;margin-top:-.125rem;border-top:none;margin:0;background-color:transparent}@media screen and (max-width:1200px){.rentRangeSelector .dropdownContent{min-width:13.625rem;margin-top:-.03125rem!important}}.rentRangeSelector .dropdownContent .dropdownSpacer{height:.75rem;width:56.3%;background:#fff;border-right:1px solid #cacaca;border-left:1px solid #cacaca}.rentRangeSelector .dropdownContent .ranges{padding:0;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-top-right-radius:3px;border-top-left-radius:3px}.rentRangeSelector .dropdownContent .ranges .minRentInput,.rentRangeSelector .dropdownContent .ranges .maxRentInput{width:100%;max-width:100%!important;line-height:1.625rem;padding-left:.375rem;background-color:#fff;text-align:left;border:solid 1px #ccc;color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;padding:5px 10px}.rentRangeSelector .dropdownContent .ranges .minRentInput.active,.rentRangeSelector .dropdownContent .ranges .maxRentInput.active{border:solid 1px #77b800}.rentRangeSelector .dropdownContent ul{min-height:16.25rem;list-style:none;padding-left:0;margin:0;padding:0;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.rentRangeSelector .dropdownContent ul li{padding-left:15px;height:2.1875rem;line-height:2.1875rem;cursor:pointer;color:#4c4c4c}.rentRangeSelector .dropdownContent ul li.active{background-color:#77b800;color:#fff}.rentRangeSelector .dropdownContent ul li:hover{color:#fff;background-color:#87d200}.rentRangeSelector .dropdownContent ul.maxRentOptions li{text-align:right;padding-right:15px;padding-right:.9375rem}.rentRangeSelector .dropdownContent ul.minRentOptions,.rentRangeSelector .dropdownContent ul.maxRentOptions{display:none}.rentRangeSelector .dropdownContent ul.minRentOptions.active,.rentRangeSelector .dropdownContent ul.maxRentOptions.active{display:block}.search-bar-font-family{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif}.default-state .down2StoryIcon{color:#77b800;font-size:22px;padding-left:5px;line-height:12px;position:relative;top:5px}.hover-mixin{background-color:#478500;color:#fff}.hover-mixin .down2StoryIcon{color:#fff}.hover-mixin .clearIcon{color:#fff}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.hover-mixin-tablet{background-color:#478500;color:#fff}.hover-mixin-tablet .down2StoryIcon{color:#fff}.hover-mixin-tablet .down2StoryIcon{color:#fff}}.has-value-mixin{border-color:#478500!important;color:#fff;background:#478500}.has-value-mixin .menuArrowDown2Icon{color:#fff}.has-value-mixin .down2StoryIcon{color:#fff}.has-value-mixin .clearIcon{color:#fff;padding-left:10px;position:relative;top:1px}@media only screen and (min-width:2560px){.has-value-mixin .clearIcon{top:2px}}@media only screen and (min-width:2240px){.has-value-mixin .clearIcon{top:1px}}@media only screen and (max-width:1330px) and (min-width:1025px){.has-value-mixin .clearIcon{padding-left:8px}}.has-value-mixin:hover{background-color:#478500;color:#fff}.has-value-mixin:hover .down2StoryIcon{color:#fff}.has-value-mixin:hover .clearIcon{color:#fff}.dropdown-positioning{top:56px}@media only screen and (min-width:2240px){.dropdown-positioning{top:63px}}@media only screen and (min-width:2559px){.dropdown-positioning{top:77px}}.bedsRangeSelector.active .bedselector{padding-bottom:1.875rem;top:.75rem}.bedsRangeSelector h2{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;font-size:16px;margin-bottom:10px}.bedsRangeSelector .grid{position:relative;display:inline-block;padding:10px 0 10px 0;margin:0;width:100%}.bedsRangeSelector .grid .bootstrap-select.btn-group:not(.input-group-btn),.bedsRangeSelector .grid .bootstrap-select.btn-group[class*="span"]{width:100%}.bedsRangeSelector .grid .selectpicker{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;border:1px solid #cacaca;width:100%;font-size:1rem}.bedsRangeSelector .grid .selectpicker .caret{color:#77b800}.bedsRangeSelector .grid .dropdownMenu{padding:0;margin:0}.bedsRangeSelector .grid .dropdownMenu li{padding:0}.bedsRangeSelector .grid .dropdownMenu li a{padding:7.5px 15px;outline:none;color:#4c4c4c}.bedsRangeSelector .grid .dropdownMenu li a:hover{background-color:#77b800;color:#fff}.bedsRangeSelector .grid .dropdownMenu li a:active{background-color:#fff;color:#77b800}.bedsRangeSelector .dropdownContent{position:relative;padding-bottom:0;width:100%;min-width:350px;border-radius:0;margin-top:-.125rem;border-top:none;margin:0;background-color:transparent}@media screen and (max-width:1200px){.bedsRangeSelector .dropdownContent{min-width:250px;margin-top:-.125rem}}.bedsRangeSelector .dropdownContent .dash-spacer{font-family:"CostarBrownLight",sans-serif;color:#cacaca;position:absolute;top:4px;right:-6.5px;font-size:2rem;line-height:.65}.bedsRangeSelector .dropdownContent .ranges{background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);padding:0;border-radius:3px}.search-bar-font-family{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif}.default-state .down2StoryIcon{color:#77b800;font-size:22px;padding-left:5px;line-height:12px;position:relative;top:5px}.hover-mixin{background-color:#478500;color:#fff}.hover-mixin .down2StoryIcon{color:#fff}.hover-mixin .clearIcon{color:#fff}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.hover-mixin-tablet{background-color:#478500;color:#fff}.hover-mixin-tablet .down2StoryIcon{color:#fff}.hover-mixin-tablet .down2StoryIcon{color:#fff}}.has-value-mixin{border-color:#478500!important;color:#fff;background:#478500}.has-value-mixin .menuArrowDown2Icon{color:#fff}.has-value-mixin .down2StoryIcon{color:#fff}.has-value-mixin .clearIcon{color:#fff;padding-left:10px;position:relative;top:1px}@media only screen and (min-width:2560px){.has-value-mixin .clearIcon{top:2px}}@media only screen and (min-width:2240px){.has-value-mixin .clearIcon{top:1px}}@media only screen and (max-width:1330px) and (min-width:1025px){.has-value-mixin .clearIcon{padding-left:8px}}.has-value-mixin:hover{background-color:#478500;color:#fff}.has-value-mixin:hover .down2StoryIcon{color:#fff}.has-value-mixin:hover .clearIcon{color:#fff}.dropdown-positioning{top:56px}@media only screen and (min-width:2240px){.dropdown-positioning{top:63px}}@media only screen and (min-width:2559px){.dropdown-positioning{top:77px}}#lifestyleControl #lifestyleSelect{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;border-radius:3px;background-color:#fff;border:1px solid #ccc;padding:5px 12px 7px 15px;font-size:1rem;position:relative;display:inline-block;cursor:pointer;max-height:35px}#lifestyleControl #lifestyleSelect .down2StoryIcon{color:#77b800;font-size:22px;padding-left:5px;line-height:12px;position:relative;top:5px}@media only screen and (min-width:2240px){#lifestyleControl #lifestyleSelect{padding:4px 12px 7px 15px}}@media only screen and (min-width:2559px){#lifestyleControl #lifestyleSelect{max-height:45px}}#lifestyleControl #lifestyleSelect:hover{background-color:#478500;color:#fff}#lifestyleControl #lifestyleSelect:hover .down2StoryIcon{color:#fff}#lifestyleControl #lifestyleSelect:hover .clearIcon{color:#fff}#lifestyleControl #lifestyleSelect.has-value{border-color:#478500!important;color:#fff;background:#478500}#lifestyleControl #lifestyleSelect.has-value .menuArrowDown2Icon{color:#fff}#lifestyleControl #lifestyleSelect.has-value .down2StoryIcon{color:#fff}#lifestyleControl #lifestyleSelect.has-value .clearIcon{color:#fff;padding-left:10px;position:relative;top:1px}@media only screen and (min-width:2560px){#lifestyleControl #lifestyleSelect.has-value .clearIcon{top:2px}}@media only screen and (min-width:2240px){#lifestyleControl #lifestyleSelect.has-value .clearIcon{top:1px}}@media only screen and (max-width:1330px) and (min-width:1025px){#lifestyleControl #lifestyleSelect.has-value .clearIcon{padding-left:8px}}#lifestyleControl #lifestyleSelect.has-value:hover{background-color:#478500;color:#fff}#lifestyleControl #lifestyleSelect.has-value:hover .down2StoryIcon{color:#fff}#lifestyleControl #lifestyleSelect.has-value:hover .clearIcon{color:#fff}#lifestyleControl .drop-down-container{background:#fff;display:block;position:absolute;padding:10px 15px 15px 0;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);display:none;color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;border-radius:3px;top:56px}@media only screen and (min-width:2240px){#lifestyleControl .drop-down-container{top:63px}}@media only screen and (min-width:2559px){#lifestyleControl .drop-down-container{top:77px}}#lifestyleControl .drop-down-container.active{display:block}#lifestyleControl .drop-down-container .radio-block{display:block;margin-top:10px}#lifestyleControl .drop-down-container .radio-block:first-of-type{margin-top:0}#lifestyleControl .drop-down-container .radio-block .primaryRadio+label span{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;cursor:pointer}#lifestyleControl .drop-down-container .radio-block .primaryRadio+label:before{border:1px solid #ccc;background-color:#fff}#lifestyleControl .drop-down-container .radio-block .primaryRadio:checked+label:after{position:absolute;left:0;top:2.4px;background:#fff;border:4px solid #7f7e7e;width:.875rem;height:.875rem}#lifestyleControl .drop-down-container .radio-block .primaryRadio[disabled]+label span{opacity:.3;cursor:default}@media only screen and (max-width:1280px){#lifestyleControl{display:none}}/*
(1,8626): run-time error CSS1019: Unexpected token, found ' '
(1,8626): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
*/
#placards .screen-reader-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#placards.placards{border-left:1px solid #cacaca;background-color:#f4f4f4}#placards article{box-shadow:0 .0625rem .1875rem #cacaca;background-color:#fff;margin-bottom:.9375rem;position:relative;opacity:1;transition:opacity ease-out .3s}#placards article.removed{opacity:0}#placards article.closed{min-height:0;height:0;margin-bottom:0}#placards p,#placards ul{margin:0;padding:0}#placards ul li{list-style:none}#placards a{color:#77b800;text-decoration:underline}#placards a:hover{color:#555}#placards a:active{color:#609400}#placards a.localGuideLink{text-decoration:none;cursor:pointer}#placards .reinforcement .item{width:100%;height:7.9375rem;background-size:cover;background-repeat:no-repeat;background-position:center center}@media(max-width:1805px){#placards .reinforcement .item{height:6.625rem}}@media(max-width:1516px){#placards .reinforcement .item{height:5.6875rem}}@media(max-width:1280px){#placards .reinforcement .item{height:5.3125rem}}@media(max-width:1152px){#placards .reinforcement .item{height:4.25rem}}#placards .placardHeader,#placards .placardContent{transition:height linear .2s}#placards .placardHeader.closed,#placards .placardContent.closed{min-height:0;height:0;margin-bottom:0}#placards .galleryControl{position:absolute;top:50%;width:100%;z-index:10;margin-top:-2.0625rem}#placards .galleryControl .imageCarouselArrowLeftIcon,#placards .galleryControl .imageCarouselArrowRightIcon{border:0 none;font-size:1.75rem;color:#fff;background-color:transparent}#placards .galleryControl .imageCarouselArrowRightIcon{margin-left:.5625rem}@media(min-device-width:768px) and (max-device-width:1024px){#placards .galleryControl .imageCarouselArrowRightIcon{margin-left:.1875rem}}@media(min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#placards .galleryControl .imageCarouselArrowRightIcon{margin-left:.1875rem}}#placards .galleryControl .imageCarouselLeftContainer{left:0;background-color:transparent;width:3rem;height:4.375rem;border:0 none;position:absolute}#placards .galleryControl .imageCarouselRightContainer{right:0;background-color:transparent;width:3rem;height:4.375rem;border:0 none;position:absolute}#placards .lastUpdated,#placards .new,#placards .alert{font-family:"CostarBrownRegular",sans-serif;color:#000}#placards .lastUpdated .rotateRightIcon{display:inline-block;position:relative;top:1px}#placards .alertLightningBoltIcon{vertical-align:text-bottom;color:#000;margin-left:-.278em}#placards .placardBanner{position:absolute;bottom:0;z-index:10;border-top:1px solid #f4f4f4}#placards .placardBanner button{background-color:rgba(84,165,0,.6);padding:.5em .75em;color:#fff;border:0 none;border-right:1px solid #f4f4f4;float:left}#placards .placardBanner button:hover{background-color:rgba(0,0,0,.6)}#placards .placardBanner i{font-size:1.5rem}#placards .placardBanner i.playIcon{position:relative;top:.0625rem}@media(max-width:1805px){#placards .placardBanner i{font-size:1.25rem}}@media(max-width:1516px){#placards .placardBanner i{font-size:1.1875rem}}@media(max-width:1152px){#placards .placardBanner i{font-size:1.0625rem}}#placards .incomeRestricted{width:9.625rem;background-color:rgba(0,0,0,.6);padding:.25em 0;color:#fff}@media(max-width:1805px){#placards .incomeRestricted{font-size:1.0625rem}}@media(max-width:1516px){#placards .incomeRestricted{font-size:.9375rem}}@media(max-width:1280px){#placards .incomeRestricted{font-size:.8125rem}}@media(max-width:1152px){#placards .incomeRestricted{font-size:.75rem}}#placards:not(.tierTwo) .media{display:inline-block;float:left;height:100%;text-align:center;position:relative;background-color:#e5e5e5;width:66.666666667%;cursor:pointer}#placards:not(.tierTwo) .media.carouselActivated .placardBanner{display:none}#placards:not(.tierTwo) .media .imageContainer{position:relative;height:100%}#placards:not(.tierTwo) .media .carouselInner{position:relative;height:100%;z-index:5}#placards:not(.tierTwo) .media .carouselInner .item{width:100%;overflow:hidden;position:relative;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}#placards:not(.tierTwo) .media .carouselInner .item:first-child.next.left,#placards:not(.tierTwo) .media .carouselInner .item:first-child.active.right{top:0!important;transform:translateY(0)!important}#placards:not(.tierTwo) .media .carouselInner .item:last-child.active.left,#placards:not(.tierTwo) .media .carouselInner .item:last-child.prev.right{top:0!important;transform:translateY(-100%)!important}#placards:not(.tierTwo) .media .carouselInner .item.next.right{top:50%!important;transform:translateY(-50%)!important}#placards:not(.tierTwo) .media .carouselInner .item.active.right,#placards:not(.tierTwo) .media .carouselInner .item.next.left{transform:translateY(-100%)!important}#placards:not(.tierTwo) .media .carouselInner .item.loading{display:none}#placards:not(.tierTwo) .media img{position:absolute;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto;display:none;top:0}#placards:not(.tierTwo) .media .carouselSpinner,#placards:not(.tierTwo) .media .videoSpinner{display:none;position:absolute;top:50%;left:50%;margin-top:-2.0625rem;margin-left:-2.0625rem}#placards:not(.tierTwo) .media .carouselSpinner.active,#placards:not(.tierTwo) .media .videoSpinner.active{display:block}@media(max-width:1152px){#placards:not(.tierTwo) .media .carouselSpinner,#placards:not(.tierTwo) .media .videoSpinner{margin-left:-1.5625rem;margin-top:-1.375rem}}#placards:not(.tierTwo) .media .carouselSpinner .aptsLogoMarkIcon,#placards:not(.tierTwo) .media .videoSpinner .aptsLogoMarkIcon{color:#77b800;font-size:5em;display:inline-block}@media(max-width:1805px){#placards:not(.tierTwo) .media .carouselSpinner .aptsLogoMarkIcon,#placards:not(.tierTwo) .media .videoSpinner .aptsLogoMarkIcon{font-size:4em}}@media(max-width:1152px){#placards:not(.tierTwo) .media .carouselSpinner .aptsLogoMarkIcon,#placards:not(.tierTwo) .media .videoSpinner .aptsLogoMarkIcon{font-size:3em}}#placards:not(.tierTwo) .media .carouselSpinner .aptsLogoMarkIcon.rotate,#placards:not(.tierTwo) .media .videoSpinner .aptsLogoMarkIcon.rotate{transform-origin:50% 52.5%;animation:rotate .75s infinite linear}#placards:not(.tierTwo) .media .fallbackSpinner{position:absolute;display:none;top:50%;left:50%;margin-top:-1.4375rem;margin-left:-1.4375rem}#placards:not(.tierTwo) .media .fallbackSpinner.active{display:block}#placards:not(.tierTwo) .media .fallbackSpinner .spinner{display:block}#placards .placard-option{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;position:relative}#placards .placard-option.active{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2)!important;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.2)!important;box-shadow:0 0 5px 0 rgba(0,0,0,.2)!important}#placards .placard-option.active:after{content:"";position:absolute;top:0;left:0;bottom:0;width:.5rem;background:#189ed9}@media(min-width:2240px){#placards .placard-option.active:after{width:.444444444rem}}@media(min-width:2560px){#placards .placard-option.active:after{width:.363636364rem}}@media(max-width:1920px){#placards .placard-option.active:after{width:.375rem}}@media(max-width:1366px){#placards .placard-option.active:after{width:.25rem}}#placards .placard-option .property-link{color:inherit;text-decoration:none}#placards .placard-option .placard-header{position:relative;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-bottom:2px solid #dfdfdf;height:5.0625rem}@media(min-width:2240px){#placards .placard-option .placard-header{height:5.111111111rem}}@media(min-width:2560px){#placards .placard-option .placard-header{height:4.863636364rem}}@media(max-width:1920px){#placards .placard-option .placard-header{height:4.25rem}}@media(max-width:1600px){#placards .placard-option .placard-header{height:3.625rem}}@media(max-width:1366px){#placards .placard-option .placard-header{height:3rem}}@media(max-width:1200px){#placards .placard-option .placard-header{height:2.625rem}}#placards .placard-option .placard-header:after{content:"";display:block;clear:both}#placards .placard-option .placard-header .property-information{padding:.25rem .875rem .25rem .875rem;width:calc(100% - 4.9375rem);float:left;box-sizing:border-box;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}@media(min-width:2240px){#placards .placard-option .placard-header .property-information{width:calc 100% - 5.555555556rem;padding:.222222222rem 1.111111111rem .222222222rem 1.111111111rem}}@media(min-width:2560px){#placards .placard-option .placard-header .property-information{width:calc(100% - 5.227272727rem);padding:.181818182rem .909090909rem .181818182rem .909090909rem}}@media(max-width:1920px){#placards .placard-option .placard-header .property-information{width:calc(100% - 4.9375rem);padding-left:.625rem}}@media(max-width:1600px){#placards .placard-option .placard-header .property-information{width:calc(100% - 4.625rem)}}@media(max-width:1366px){#placards .placard-option .placard-header .property-information{padding:.25rem .25rem .25rem .75rem}}@media(max-width:1366px){#placards .placard-option .placard-header .property-information{padding:.25rem .125rem .25rem .625rem}}#placards .placard-option .placard-header .property-information .property-title{font-family:'CostarBrownBold',sans-serif;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;font-size:1.625rem;line-height:2.25rem;top:0}#placards .placard-option .placard-header .property-information .property-title .title{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(min-width:2240px){#placards .placard-option .placard-header .property-information .property-title{font-size:1.777777778rem;line-height:2.666666667rem;top:-.222222222rem}}@media(min-width:2560px){#placards .placard-option .placard-header .property-information .property-title{font-size:1.454545455rem;line-height:2.181818182rem;top:-.363636364rem}}@media(max-width:1920px){#placards .placard-option .placard-header .property-information .property-title{font-size:1.5rem;line-height:2.125rem;top:0}}@media(max-width:1600px){#placards .placard-option .placard-header .property-information .property-title{font-size:1.375rem;line-height:2rem;top:.125rem}}@media(max-width:1366px){#placards .placard-option .placard-header .property-information .property-title{font-size:1.25rem;line-height:1.75rem;top:.0625rem}}@media(max-width:1200px){#placards .placard-option .placard-header .property-information .property-title{font-size:1.125rem;line-height:1.625rem}}#placards .placard-option .placard-header .property-information .property-address{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"CostarBrownLight",sans-serif;position:relative;font-size:1.125rem;line-height:1.75rem;top:-.125rem}@media(min-width:2240px){#placards .placard-option .placard-header .property-information .property-address{font-size:1.333333333rem;line-height:1.777777778rem;top:-.333333333rem}}@media(min-width:2560px){#placards .placard-option .placard-header .property-information .property-address{top:-.272727273rem;font-size:1.090909091rem;line-height:1.454545455rem}}@media(max-width:1920px){#placards .placard-option .placard-header .property-information .property-address{font-size:1rem;line-height:1.625rem;top:-.3125rem}}@media(max-width:1600px){#placards .placard-option .placard-header .property-information .property-address{font-size:.875rem;line-height:1.5rem;top:-.1875rem}}@media(max-width:1366px){#placards .placard-option .placard-header .property-information .property-address{font-size:.75rem;line-height:1.125rem}}@media(max-width:1200px){#placards .placard-option .placard-header .property-information .property-address{font-size:.625rem;line-height:1rem}}#placards .placard-option .placard-header.has-logo .property-information{width:32.5rem}@media(min-width:2240px){#placards .placard-option .placard-header.has-logo .property-information{width:32.777777778rem}}@media(min-width:2560px){#placards .placard-option .placard-header.has-logo .property-information{width:30.909090909rem}}@media(max-width:1920px){#placards .placard-option .placard-header.has-logo .property-information{width:26.25rem}}@media(max-width:1600px){#placards .placard-option .placard-header.has-logo .property-information{width:22.625rem}}@media(max-width:1366px){#placards .placard-option .placard-header.has-logo .property-information{width:19.375rem}}@media(max-width:1200px){#placards .placard-option .placard-header.has-logo .property-information{width:16.875rem}}@media(max-width:1023px){#placards .placard-option .placard-header.has-logo .property-information{width:calc(63.75% - .75rem)}}#placards .placard-option .placard-header.has-logo .property-logo-wrapper{width:calc(100% - 32.5rem - 4.9375rem)}@media(min-width:2240px){#placards .placard-option .placard-header.has-logo .property-logo-wrapper{width:calc(100% - 32.777777778rem - 5.555555556rem)}}@media(min-width:2560px){#placards .placard-option .placard-header.has-logo .property-logo-wrapper{width:calc(100% - 30.909090909rem - 4.772727273rem)}}@media(max-width:1920px){#placards .placard-option .placard-header.has-logo .property-logo-wrapper{width:calc(100% - 26.25rem - 4.9375rem)}}@media(max-width:1600px){#placards .placard-option .placard-header.has-logo .property-logo-wrapper{width:calc(100% - 22.625rem - 4.625rem)}}@media(max-width:1366px){#placards .placard-option .placard-header.has-logo .property-logo-wrapper{width:calc(100% - 19.375rem - 4.125rem)}}@media(max-width:1200px){#placards .placard-option .placard-header.has-logo .property-logo-wrapper{width:calc(100% - 16.875rem - 3.9375rem)}}@media(max-width:1023px){#placards .placard-option .placard-header.has-logo .property-logo-wrapper{width:calc(36.25% - 3.9375rem)}}#placards .placard-option .placard-header.has-logo .favorite-wrapper a.favoriteIcon{border-left:1px solid #bfbfbf}#placards .placard-option .placard-header .property-logo-wrapper{float:left;position:relative;height:100%;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}#placards .placard-option .placard-header .property-logo-wrapper.has-background .property-logo-inner{border-radius:4px;background-color:#4c4c4c}#placards .placard-option .placard-header .property-logo-wrapper.has-background .property-logo{-webkit-filter:initial;filter:initial;top:.75rem;right:.75rem;left:.75rem;bottom:.75rem}@media(min-width:2240px){#placards .placard-option .placard-header .property-logo-wrapper.has-background .property-logo{top:.888888889rem;right:.888888889rem;left:.888888889rem;bottom:.888888889rem}}@media(min-width:2560px){#placards .placard-option .placard-header .property-logo-wrapper.has-background .property-logo{top:.727272727rem;right:.727272727rem;left:.727272727rem;bottom:.727272727rem}}@media(max-width:1600px){#placards .placard-option .placard-header .property-logo-wrapper.has-background .property-logo{top:.5rem;right:.5rem;left:.5rem;bottom:.5rem}}@media(max-width:1200px){#placards .placard-option .placard-header .property-logo-wrapper.has-background .property-logo{top:.25rem;right:.25rem;left:.25rem;bottom:.25rem}}#placards .placard-option .placard-header .property-logo-wrapper .property-logo-inner{position:absolute;top:.25rem;bottom:.25rem;right:0;left:0}@media(min-width:2240px){#placards .placard-option .placard-header .property-logo-wrapper .property-logo-inner{top:.444444444rem;bottom:.444444444rem}}@media(min-width:2560px){#placards .placard-option .placard-header .property-logo-wrapper .property-logo-inner{top:.363636364rem;bottom:.363636364rem}}#placards .placard-option .placard-header .property-logo-wrapper .property-logo{left:0;right:0;top:0;bottom:0;-webkit-filter:invert(80%);filter:invert(80%);background-size:contain;background-position:center center;background-repeat:no-repeat;position:absolute}#placards .placard-option .placard-header .favorite-wrapper{float:left;height:100%;box-sizing:border-box;width:5.125rem;margin-left:.75rem;-webkit-flex:0 0 5.125rem;-ms-flex:0 0 5.125rem;flex:0 0 5.125rem;padding-top:1rem;padding-bottom:1rem;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media(min-width:2240px){#placards .placard-option .placard-header .favorite-wrapper{width:5.555555556rem;margin-left:.666666667rem;-webkit-flex:0 0 5.555555556rem;-ms-flex:0 0 5.555555556rem;flex:0 0 5.555555556rem;padding-top:.888888889rem;padding-bottom:.888888889rem}}@media(min-width:2560px){#placards .placard-option .placard-header .favorite-wrapper{margin-left:.545454545rem;-webkit-flex:0 0 4.772727273rem;-ms-flex:0 0 4.772727273rem;flex:0 0 4.772727273rem;padding-top:.727272727rem;padding-bottom:.727272727rem;width:4.772727273rem}}@media(max-width:1920px){#placards .placard-option .placard-header .favorite-wrapper{width:4.375rem;-webkit-flex:0 0 4.375rem;-ms-flex:0 0 4.375rem;flex:0 0 4.375rem}}@media(max-width:1600px){#placards .placard-option .placard-header .favorite-wrapper{width:3.875rem;-webkit-flex:0 0 3.875rem;-ms-flex:0 0 3.875rem;flex:0 0 3.875rem}}@media(max-width:1366px){#placards .placard-option .placard-header .favorite-wrapper{width:3.25rem;-webkit-flex:0 0 3.25rem;-ms-flex:0 0 3.25rem;flex:0 0 3.25rem;margin-left:.5rem}}#placards .placard-option .placard-header .favorite-wrapper a.favoriteIcon{display:inline-block;margin-bottom:0;font-family:'StorybookIcons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#478500;font-size:3.25rem;line-height:2.125rem;text-decoration:none;width:100%;text-align:center;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media(min-width:2240px){#placards .placard-option .placard-header .favorite-wrapper a.favoriteIcon{font-size:3.333333333rem;line-height:2.222222222rem}}@media(min-width:2560px){#placards .placard-option .placard-header .favorite-wrapper a.favoriteIcon{font-size:3.090909091rem;line-height:2rem}}@media(max-width:1920px){#placards .placard-option .placard-header .favorite-wrapper a.favoriteIcon{font-size:2.75rem;line-height:1.625rem}}@media(max-width:1600px){#placards .placard-option .placard-header .favorite-wrapper a.favoriteIcon{font-size:2.375rem;line-height:1.375rem}}@media(max-width:1366px){#placards .placard-option .placard-header .favorite-wrapper a.favoriteIcon{font-size:2rem;line-height:1.375rem}}#placards .placard-option .placard-header .favorite-wrapper a.favoriteIcon:focus:before{text-shadow:0 0 4px #478500}#placards .placard-option .placard-header .favorite-wrapper a.favoriteIcon:before{display:inline-block;position:relative;top:-1px;content:""}#placards .placard-option .placard-header .favorite-wrapper a.favoriteIcon.liked:before{content:""}#placards .placard-option .placard-header .favorite-wrapper a.favoriteIcon:hover{text-decoration:none}#placards .placard-option .placard-content{position:relative;display:table;width:100%;table-layout:fixed;display:-ms-inline-flexbox;display:-webkit-flex;display:flex}#placards .placard-option .placard-content .content-inner{display:table-row;position:relative;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;width:100%}#placards .placard-option .placard-content .media-wrapper{position:relative;display:table-cell;vertical-align:top;width:31.5625rem}@media(min-width:2240px){#placards .placard-option .placard-content .media-wrapper{width:31.944444444rem}}@media(min-width:2560px){#placards .placard-option .placard-content .media-wrapper{width:30.227272727rem}}@media(max-width:1920px){#placards .placard-option .placard-content .media-wrapper{width:26.25rem}}@media(max-width:1600px){#placards .placard-option .placard-content .media-wrapper{width:22.625rem}}@media(max-width:1366px){#placards .placard-option .placard-content .media-wrapper{width:19.375rem}}@media(max-width:1200px){#placards .placard-option .placard-content .media-wrapper{width:16.875rem}}@media(max-width:1023px){#placards .placard-option .placard-content .media-wrapper{width:63.75%}}#placards .placard-option .placard-content .media-wrapper .media-sizer{padding-top:69.04109589%;position:relative}#placards .placard-option .placard-content .media-wrapper .media-outer{padding-top:69.04109589%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}#placards .placard-option .placard-content .media-wrapper .media-inner{position:absolute;overflow:hidden;top:1rem;left:1rem;right:1rem;bottom:1rem;border-radius:.25rem}@media(min-width:2240px){#placards .placard-option .placard-content .media-wrapper .media-inner{top:.888888889rem;left:.888888889rem;right:.888888889rem;bottom:.888888889rem;border-radius:.222222222rem}}@media(min-width:2560px){#placards .placard-option .placard-content .media-wrapper .media-inner{top:.727272727rem;left:.727272727rem;right:.727272727rem;bottom:.727272727rem;border-radius:.181818182rem}}@media(max-width:1920px){#placards .placard-option .placard-content .media-wrapper .media-inner{top:.75rem;left:.75rem;right:.75rem;bottom:.75rem}}#placards .placard-option .placard-content .property-info{display:table-cell;vertical-align:top;position:relative;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 31.5625rem)}@media(min-width:2240px){#placards .placard-option .placard-content .property-info{width:calc(100% - 31.944444444rem)}}@media(min-width:2560px){#placards .placard-option .placard-content .property-info{width:calc(100% - 30.227272727rem)}}@media(max-width:1920px){#placards .placard-option .placard-content .property-info{width:calc(100% - 26.25rem)}}@media(max-width:1600px){#placards .placard-option .placard-content .property-info{width:calc(100% - 22.625rem)}}@media(max-width:1366px){#placards .placard-option .placard-content .property-info{width:calc(100% - 19.375rem)}}@media(max-width:1200px){#placards .placard-option .placard-content .property-info{width:calc(100% - 16.875rem)}}@media(max-width:1023px){#placards .placard-option .placard-content .property-info{width:36.25%}}#placards .placard-option .placard-content .property-info .content-wrapper{padding-bottom:0}#placards .placard-option .placard-content .alert-icon{position:absolute;background:#fff;z-index:150;color:#0576a7;font-family:"CostarBrownRegular",sans-serif;top:.5rem;left:.5rem;padding:.1875rem .75rem .375rem .4375rem;font-size:.875rem;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-radius:100px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}@media(min-width:2240px){#placards .placard-option .placard-content .alert-icon{top:.444444444rem;left:.444444444rem;padding:.166666667rem .666666667rem .333333333rem .388888889rem;font-size:.777777778rem}}@media(min-width:2560px){#placards .placard-option .placard-content .alert-icon{top:.363636364rem;left:.363636364rem;padding:.136363636rem .545454545rem .272727273rem .318181818rem;font-size:.636363636rem}}@media(max-width:1600px){#placards .placard-option .placard-content .alert-icon{top:.375rem;left:.375rem;padding:.125rem .5rem .25rem .1875rem;font-size:.75rem}}@media(max-width:1200px){#placards .placard-option .placard-content .alert-icon{top:.25rem;left:.25rem;padding:.0625rem .375rem .1875rem .0625rem;font-size:.625rem}}#placards .placard-option .placard-content .alert-icon .storyicon{font-size:1.5rem;line-height:.75rem;height:1px;display:inline-block}@media(min-width:2240px){#placards .placard-option .placard-content .alert-icon .storyicon{font-size:1.333333333rem;line-height:.666666667rem}}@media(min-width:2560px){#placards .placard-option .placard-content .alert-icon .storyicon{font-size:1.090909091rem;line-height:.545454545rem}}@media(max-width:1600px){#placards .placard-option .placard-content .alert-icon .storyicon{font-size:1.25rem;line-height:.625rem}}@media(max-width:1200px){#placards .placard-option .placard-content .alert-icon .storyicon{font-size:1rem;line-height:.5rem}}#placards .placard-option .placard-content .alert-icon .storyicon:before{position:relative;top:3px;transform:translateY(-50%);display:inline-block}@media(max-width:1600px){#placards .placard-option .placard-content .alert-icon .storyicon:before{top:2.5px}}@media(max-width:1200px){#placards .placard-option .placard-content .alert-icon .storyicon:before{top:1.5px}}#placards .placard-option .placard-content .media{position:relative;width:100%;height:100%}#placards .placard-option .placard-content .media .item{background-repeat:no-repeat;background-size:cover;background-position:center center}#placards .placard-option .placard-content .media .placardBanner{display:none!important}#placards .placard-option .placard-content .media .galleryControl{margin-top:0;transform:translateY(-50%);pointer-events:none}#placards .placard-option .placard-content .media .galleryControl:after{content:"";display:block;clear:both}#placards .placard-option .placard-content .media .galleryControl .imageCarouselLeftContainer,#placards .placard-option .placard-content .media .galleryControl .imageCarouselRightContainer{width:auto;background:rgba(0,0,0,.4);position:relative;pointer-events:all;padding:0;width:2.125rem;height:2.875rem}@media(min-width:2240px){#placards .placard-option .placard-content .media .galleryControl .imageCarouselLeftContainer,#placards .placard-option .placard-content .media .galleryControl .imageCarouselRightContainer{width:2.166666667rem;height:3rem}}@media(min-width:2560px){#placards .placard-option .placard-content .media .galleryControl .imageCarouselLeftContainer,#placards .placard-option .placard-content .media .galleryControl .imageCarouselRightContainer{width:2.045454545rem;height:2.818181818rem}}@media(max-width:1920px){#placards .placard-option .placard-content .media .galleryControl .imageCarouselLeftContainer,#placards .placard-option .placard-content .media .galleryControl .imageCarouselRightContainer{width:1.75rem;height:2.4375rem}}@media(max-width:1600px){#placards .placard-option .placard-content .media .galleryControl .imageCarouselLeftContainer,#placards .placard-option .placard-content .media .galleryControl .imageCarouselRightContainer{width:1.5rem;height:2.0625rem}}@media(max-width:1366px){#placards .placard-option .placard-content .media .galleryControl .imageCarouselLeftContainer,#placards .placard-option .placard-content .media .galleryControl .imageCarouselRightContainer{width:1.3125rem;height:1.8125rem}}#placards .placard-option .placard-content .media .galleryControl .imageCarouselLeftContainer{float:left;border-top-right-radius:4px;border-bottom-right-radius:4px}#placards .placard-option .placard-content .media .galleryControl .imageCarouselRightContainer{float:right;border-top-left-radius:4px;border-bottom-left-radius:4px}#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowLeftIcon,#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowRightIcon{position:relative;font-family:'StorybookIcons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0 4px rgba(0,0,0,.5);font-size:2rem;margin:0;padding:0;top:1px;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:2.125rem;height:2.875rem}@media(min-width:2240px){#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowLeftIcon,#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowRightIcon{font-size:2.055555556rem;width:2.166666667rem;height:3rem}}@media(min-width:2560px){#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowLeftIcon,#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowRightIcon{font-size:2.090909091rem;width:2.045454545rem;height:2.818181818rem}}@media(max-width:1920px){#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowLeftIcon,#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowRightIcon{font-size:1.625rem;width:1.75rem;height:2.4375rem}}@media(max-width:1600px){#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowLeftIcon,#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowRightIcon{font-size:1.5rem;width:1.5rem;height:2.0625rem}}@media(max-width:1366px){#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowLeftIcon,#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowRightIcon{font-size:1.375rem;width:1.3125rem;height:1.8125rem}}@media(max-width:1200px){#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowLeftIcon,#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowRightIcon{font-size:1.25rem}}#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowLeftIcon:before{content:""}#placards .placard-option .placard-content .media .galleryControl .imageCarouselArrowRightIcon:before{content:""}#placards .placard-option .placard-content .media .placardCarouselImgCount{display:none}#placards .placard-option .placard-content .mediaLinks{bottom:4px;transform:translateX(-50%);position:absolute;left:50%;width:100%;z-index:15;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#placards .placard-option .placard-content .mediaLinks .mediaLinksList{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;overflow:hidden;text-align:center;max-width:100%;font-size:0;background:#fff;border-top-left-radius:1rem;border-top-right-radius:1rem}@media(min-width:2240px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList{border-top-left-radius:.888888889rem;border-top-right-radius:.888888889rem}}@media(min-width:2560px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList{border-top-left-radius:.727272727rem;border-top-right-radius:.727272727rem}}@media(max-width:1920px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList{border-top-left-radius:1rem;border-top-right-radius:1rem}}#placards .placard-option .placard-content .mediaLinks .mediaLinksList li{font-size:0;background:#fff;display:inline-block;padding:.5rem 0 .75rem}@media(min-width:2240px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li{padding:.333333333rem 0 .666666667rem}}@media(min-width:2560px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li{padding:.363636364rem 0 .545454545rem}}@media(max-width:1920px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li{padding-bottom:.5625rem;padding-top:.4375rem}}@media(max-width:1600px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li{padding-bottom:.5625rem;padding-top:.5rem}}@media(max-width:1200px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li{padding-bottom:.5625rem;padding-top:.25rem}}#placards .placard-option .placard-content .mediaLinks .mediaLinksList li a{display:inline-block;border-right:1px solid #bfbfbf;font-family:"CostarBrownRegular",sans-serif;color:#0576a7;text-decoration:none;font-size:1rem;line-height:1rem;padding-left:.75rem;padding-right:.75rem}@media(min-width:2240px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li a{padding:0 .444444444rem;font-size:1rem;line-height:1rem}}@media(min-width:2560px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li a{font-size:.818181818rem;line-height:.818181818rem;padding:0 .363636364rem}}@media(max-width:1920px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li a{font-size:.875rem;line-height:.875rem;padding-left:.5rem;padding-right:.5rem;padding-bottom:0}}@media(max-width:1600px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li a{font-size:.75rem;line-height:.75rem}}@media(max-width:1200px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li a{padding:0 .25rem 0;font-size:.625rem;line-height:.75rem}}@media(max-width:992px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li a{font-size:.5625rem;padding:0 .25rem 0}}#placards .placard-option .placard-content .mediaLinks .mediaLinksList li a:focus{text-decoration:underline}#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:first-child{border-top-left-radius:.5rem}@media(min-width:2240px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:first-child{border-top-left-radius:.444444444rem}}@media(min-width:2560px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:first-child{border-top-left-radius:.363636364rem}}@media(max-width:1920px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:first-child{border-top-left-radius:1rem}}#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:first-child a{padding-left:1rem}@media(min-width:2240px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:first-child a{padding-left:.888888889rem}}@media(min-width:2560px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:first-child a{padding-left:.727272727rem}}@media(max-width:1920px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:first-child a{padding-left:.8125rem}}#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:last-child{border-top-right-radius:.5rem}@media(min-width:2240px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:last-child{border-top-right-radius:.444444444rem}}@media(min-width:2560px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:last-child{border-top-right-radius:.363636364rem}}@media(max-width:1920px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:last-child{border-top-right-radius:1rem}}#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:last-child a{border-right:none;padding-right:1rem}@media(min-width:2240px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:last-child a{padding-right:.888888889rem}}@media(min-width:2560px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:last-child a{padding-right:.727272727rem}}@media(max-width:1920px){#placards .placard-option .placard-content .mediaLinks .mediaLinksList li:last-child a{padding-right:.75rem}}#placards .placard-option .placard-content .property-info{padding:1.25rem 1.25rem 1rem .3125rem}@media(min-width:2240px){#placards .placard-option .placard-content .property-info{padding:1.111111111rem 1.277777778rem .888888889rem .888888889rem}}@media(min-width:2560px){#placards .placard-option .placard-content .property-info{padding:.909090909rem 1.045454545rem .727272727rem .454545455rem}}@media(max-width:1920px){#placards .placard-option .placard-content .property-info{padding:.625rem .75rem .75rem 0}}#placards .placard-option .placard-content .property-details-wrapper{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}#placards .placard-option .placard-content .property-details-wrapper:after{content:"";display:block;clear:both}#placards .placard-option .placard-content .property-details-wrapper .listingFreshness{display:inline-block;float:left;width:100%;vertical-align:middle;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert{display:none!important}#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert{font-family:"CostarBrownRegular",sans-serif;text-transform:capitalize;display:inline-block;vertical-align:top;position:relative;color:#4c4c4c;left:.125rem;font-size:.875rem;line-height:1.375rem}@media(min-width:2240px){#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert{font-size:.777777778rem;line-height:1.444444444rem;left:.111111111rem}}@media(min-width:2560px){#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert{font-size:.636363636rem;line-height:1.181818182rem;left:.090909091rem}}@media(max-width:1920px){#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert{font-size:.75rem;line-height:1.25rem}}@media(max-width:1600px){#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert{font-size:.625rem;line-height:1.125rem}}@media(max-width:1366px){#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert{font-size:.5625rem;line-height:1rem}}@media(max-width:1200px){#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert{font-size:.5rem;line-height:.875rem}}#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert .rotateRightIcon{position:relative;margin-right:.125rem;font-size:1rem;line-height:1.375rem;top:.0625rem;vertical-align:top}@media(min-width:2240px){#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert .rotateRightIcon{font-size:1rem;line-height:1.444444444rem;margin-right:.111111111rem;top:.055555556rem}}@media(min-width:2560px){#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert .rotateRightIcon{font-size:1rem;line-height:1.181818182rem;margin-right:.090909091rem;top:.045454545rem}}@media(max-width:1920px){#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert .rotateRightIcon{font-size:.875rem;line-height:1.25rem;top:0}}@media(max-width:1600px){#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert .rotateRightIcon{font-size:.75rem;line-height:1.125rem;top:0}}@media(max-width:1366px){#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert .rotateRightIcon{font-size:.625rem;line-height:1rem;top:0}}@media(max-width:1200px){#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert .rotateRightIcon{font-size:.5625rem;line-height:.875rem;top:0;margin-right:0}}@media(max-width:992px){#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .lastUpdated .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .new .rotateRightIcon,#placards .placard-option .placard-content .property-details-wrapper .listingFreshness .alert .rotateRightIcon{top:0}}#placards .placard-option .placard-content .property-details-wrapper .specialOfferTooltip{visibility:hidden;width:135px;height:auto;background-color:#fff;color:#000;text-align:left;padding:.5em 1em;font-size:.875rem;border:.0625rem solid #f4f4f4;box-shadow:0 .3125rem .625rem rgba(0,0,0,.2);border:.0625rem solid #cacaca;transform:translateY(-100%);border-radius:4px;position:fixed;z-index:9999}@media(min-width:2240px){#placards .placard-option .placard-content .property-details-wrapper .specialOfferTooltip{font-size:.888888889rem;line-height:1.444444444rem}}@media(min-width:2560px){#placards .placard-option .placard-content .property-details-wrapper .specialOfferTooltip{font-size:.727272727rem;line-height:1.181818182rem}}@media(max-width:1920px){#placards .placard-option .placard-content .property-details-wrapper .specialOfferTooltip{font-size:.875rem;line-height:1.25rem}}@media(max-width:1600px){#placards .placard-option .placard-content .property-details-wrapper .specialOfferTooltip{font-size:.75rem;line-height:1.125rem}}@media(max-width:1366px){#placards .placard-option .placard-content .property-details-wrapper .specialOfferTooltip{margin-left:-13px}}#placards .placard-option .placard-content .property-details-wrapper .specialOfferTooltip::before{display:block;content:'';position:absolute;width:1.25em;height:1.25em;background:#fff;box-shadow:.0625rem .0625rem 0 0 #bfbfbf;transform:rotate(45deg);transform-origin:top left;bottom:2px;left:55%;z-index:-1;margin-left:1em;transform:rotate(45deg) translateX(-50%) translateY(100%)}@media(max-width:1366px){#placards .placard-option .placard-content .property-details-wrapper .specialOfferTooltip::before{left:65%}}#placards .placard-option .placard-content .property-details-wrapper .specials{color:#189ed9;font-family:"CostarBrownRegular",sans-serif;display:inline-block;float:left;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right;font-size:.875rem;line-height:1.375rem;cursor:pointer}@media(min-width:2240px){#placards .placard-option .placard-content .property-details-wrapper .specials{font-size:.777777778rem;line-height:1.444444444rem}}@media(min-width:2560px){#placards .placard-option .placard-content .property-details-wrapper .specials{font-size:.636363636rem;line-height:1.181818182rem}}@media(max-width:1920px){#placards .placard-option .placard-content .property-details-wrapper .specials{font-size:.75rem;line-height:1.25rem}}@media(max-width:1600px){#placards .placard-option .placard-content .property-details-wrapper .specials{font-size:.625rem;line-height:1.125rem}}@media(max-width:1366px){#placards .placard-option .placard-content .property-details-wrapper .specials{font-size:.5625rem;line-height:1rem}}@media(max-width:1200px){#placards .placard-option .placard-content .property-details-wrapper .specials{font-size:.5rem;line-height:.875rem}}#placards .placard-option .placard-content .property-details-wrapper .specials .specialOfferTooltip.show{visibility:visible}#placards .placard-option .placard-content .property-details-wrapper .specials .storyicon{vertical-align:middle;transform:rotate(90deg);position:relative;line-height:1.625rem;font-size:2rem;left:0;top:.125rem}@media(min-width:2240px){#placards .placard-option .placard-content .property-details-wrapper .specials .storyicon{font-size:2rem;line-height:1.444444444rem;top:.111111111rem;left:-.111111111rem}}@media(min-width:2560px){#placards .placard-option .placard-content .property-details-wrapper .specials .storyicon{top:.090909091rem;left:-.090909091rem;font-size:1.909090909rem;line-height:1.181818182rem}}@media(max-width:1920px){#placards .placard-option .placard-content .property-details-wrapper .specials .storyicon{font-size:1.875rem;left:0;top:.125rem}}@media(max-width:1600px){#placards .placard-option .placard-content .property-details-wrapper .specials .storyicon{font-size:1.625rem;top:.125rem;left:-.125rem}}@media(max-width:1366px){#placards .placard-option .placard-content .property-details-wrapper .specials .storyicon{font-size:1.375rem;top:-.125rem;left:.125rem;width:.875rem}}@media(max-width:1200px){#placards .placard-option .placard-content .property-details-wrapper .specials .storyicon{font-size:1.1875rem;top:-.125rem;left:.125rem;width:.875rem}}#placards .placard-option .placard-content .property-details-wrapper a.favoriteIcon{position:absolute;top:0;right:0;display:inline-block;margin-bottom:0;font-family:'StorybookIcons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#478500;text-decoration:none;width:100%;text-align:center;float:left;font-size:3.25rem;line-height:1.625rem;width:3.25rem;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media(min-width:2240px){#placards .placard-option .placard-content .property-details-wrapper a.favoriteIcon{font-size:3.222222222rem;line-height:1.444444444rem;width:3.222222222rem}}@media(min-width:2560px){#placards .placard-option .placard-content .property-details-wrapper a.favoriteIcon{font-size:3.181818182rem;width:3.181818182rem;line-height:1.181818182rem}}@media(max-width:1920px){#placards .placard-option .placard-content .property-details-wrapper a.favoriteIcon{font-size:2.875rem;line-height:1.25rem;width:2.875rem}}@media(max-width:1600px){#placards .placard-option .placard-content .property-details-wrapper a.favoriteIcon{font-size:2.125rem;line-height:1.25rem;width:2.125rem}}@media(max-width:1366px){#placards .placard-option .placard-content .property-details-wrapper a.favoriteIcon{font-size:1.875rem;line-height:1.125rem;width:1.875rem}}@media(max-width:1200px){#placards .placard-option .placard-content .property-details-wrapper a.favoriteIcon{font-size:1.5rem;line-height:1rem;width:1.5rem}}#placards .placard-option .placard-content .property-details-wrapper a.favoriteIcon:focus:before{text-shadow:0 0 4px #478500}#placards .placard-option .placard-content .property-details-wrapper a.favoriteIcon:before{display:inline-block;position:relative;content:""}#placards .placard-option .placard-content .property-details-wrapper a.favoriteIcon.liked:before{content:""}#placards .placard-option .placard-content .property-details-wrapper a.favoriteIcon:hover{text-decoration:none}#placards .placard-option .placard-content .property-details-wrapper.has-favorites .listingFreshness{width:calc(100% - 3.25rem)}@media(min-width:2240px){#placards .placard-option .placard-content .property-details-wrapper.has-favorites .listingFreshness{width:calc(100% - 3.222222222rem)}}@media(min-width:2560px){#placards .placard-option .placard-content .property-details-wrapper.has-favorites .listingFreshness{width:calc(100% - 3.181818182rem)}}@media(max-width:1920px){#placards .placard-option .placard-content .property-details-wrapper.has-favorites .listingFreshness{width:calc(100% - 2.875rem)}}@media(max-width:1600px){#placards .placard-option .placard-content .property-details-wrapper.has-favorites .listingFreshness{width:calc(100% - 2.125rem)}}@media(max-width:1366px){#placards .placard-option .placard-content .property-details-wrapper.has-favorites .listingFreshness{width:calc(100% - 1.875rem)}}@media(max-width:1200px){#placards .placard-option .placard-content .property-details-wrapper.has-favorites .listingFreshness{width:calc(100% - 1.5rem)}}#placards .placard-option .placard-content .property-details-wrapper.has-favorites .favorites{width:3.25rem;-webkit-flex:0 0 3.25rem;-ms-flex:0 0 3.25rem;flex:0 0 3.25rem}@media(min-width:2240px){#placards .placard-option .placard-content .property-details-wrapper.has-favorites .favorites{width:3.222222222rem;-webkit-flex:0 0 3.222222222rem;-ms-flex:0 0 3.222222222rem;flex:0 0 3.222222222rem}}@media(min-width:2560px){#placards .placard-option .placard-content .property-details-wrapper.has-favorites .favorites{width:3.181818182rem;-webkit-flex:0 0 3.181818182rem;-ms-flex:0 0 3.181818182rem;flex:0 0 3.181818182rem}}@media(max-width:1920px){#placards .placard-option .placard-content .property-details-wrapper.has-favorites .favorites{width:2.875rem;-webkit-flex:0 0 2.875rem;-ms-flex:0 0 2.875rem;flex:0 0 2.875rem}}@media(max-width:1600px){#placards .placard-option .placard-content .property-details-wrapper.has-favorites .favorites{width:2.125rem;-webkit-flex:0 0 2.125rem;-ms-flex:0 0 2.125rem;flex:0 0 2.125rem}}@media(max-width:1366px){#placards .placard-option .placard-content .property-details-wrapper.has-favorites .favorites{width:1.875rem;-webkit-flex:0 0 1.875rem;-ms-flex:0 0 1.875rem;flex:0 0 1.875rem}}@media(max-width:1200px){#placards .placard-option .placard-content .property-details-wrapper.has-favorites .favorites{width:1.5rem;-webkit-flex:0 0 1.5rem;-ms-flex:0 0 1.5rem;flex:0 0 1.5rem}}#placards .placard-option .placard-content .property-details-wrapper .no-header .listingFreshness{width:calc(100% - 3.25rem)}@media(min-width:2240px){#placards .placard-option .placard-content .property-details-wrapper .no-header .listingFreshness{width:calc(100% - 3.222222222rem)}}@media(min-width:2560px){#placards .placard-option .placard-content .property-details-wrapper .no-header .listingFreshness{width:calc(100% - 3.181818182rem)}}@media(max-width:1920px){#placards .placard-option .placard-content .property-details-wrapper .no-header .listingFreshness{width:calc(100% - 2.875rem)}}@media(max-width:1600px){#placards .placard-option .placard-content .property-details-wrapper .no-header .listingFreshness{width:calc(100% - 2.125rem)}}@media(max-width:1366px){#placards .placard-option .placard-content .property-details-wrapper .no-header .listingFreshness{width:calc(100% - 1.875rem)}}@media(max-width:1200px){#placards .placard-option .placard-content .property-details-wrapper .no-header .listingFreshness{width:calc(100% - 1.5rem)}}#placards .placard-option .placard-content .property-details-wrapper .has-specials .listingFreshness{width:calc(100% - 6.25rem)}@media(min-width:2240px){#placards .placard-option .placard-content .property-details-wrapper .has-specials .listingFreshness{width:calc(100% - 5.555555556rem)}}@media(min-width:2560px){#placards .placard-option .placard-content .property-details-wrapper .has-specials .listingFreshness{width:calc(100% - 4.545454545rem)}}@media(max-width:1920px){#placards .placard-option .placard-content .property-details-wrapper .has-specials .listingFreshness{width:calc(100% - 4.6875rem)}}@media(max-width:1600px){#placards .placard-option .placard-content .property-details-wrapper .has-specials .listingFreshness{width:calc(100% - 4.4375rem)}}@media(max-width:1366px){#placards .placard-option .placard-content .property-details-wrapper .has-specials .listingFreshness{width:calc(100% - 3.75rem)}}#placards .placard-option .placard-content .property-details-wrapper.has-specials.no-header .listingFreshness{width:calc(100% - 4.545454545rem - 3.25rem)}@media(min-width:2240px){#placards .placard-option .placard-content .property-details-wrapper.has-specials.no-header .listingFreshness{width:calc(100% - 5.555555556rem - 3.222222222rem)}}@media(min-width:2560px){#placards .placard-option .placard-content .property-details-wrapper.has-specials.no-header .listingFreshness{width:calc(100% - 6.25rem - 3.181818182rem)}}@media(max-width:1920px){#placards .placard-option .placard-content .property-details-wrapper.has-specials.no-header .listingFreshness{width:calc(100% - 4.6875rem - 2.875rem)}}@media(max-width:1600px){#placards .placard-option .placard-content .property-details-wrapper.has-specials.no-header .listingFreshness{width:calc(100% - 4.4375rem - 2.125rem)}}@media(max-width:1366px){#placards .placard-option .placard-content .property-details-wrapper.has-specials.no-header .listingFreshness{width:calc(100% - 3.75rem - 1.875rem)}}@media(max-width:1200px){#placards .placard-option .placard-content .property-details-wrapper.has-specials.no-header .listingFreshness{width:calc(100% - 3.75rem - 1.5rem)}}#placards .placard-option .placard-content .property-title-wrapper .property-title{font-family:"CostarBrownRegular",sans-serif;font-size:1.25rem;line-height:1.875rem;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#placards .placard-option .placard-content .property-title-wrapper .property-title .title{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(min-width:2240px){#placards .placard-option .placard-content .property-title-wrapper .property-title{font-size:1.666666667rem;line-height:2.222222222rem}}@media(min-width:2560px){#placards .placard-option .placard-content .property-title-wrapper .property-title{font-size:1.363636364rem;line-height:1.818181818rem}}@media(max-width:1920px){#placards .placard-option .placard-content .property-title-wrapper .property-title{font-size:1.25rem;line-height:1.875rem}}@media(max-width:1600px){#placards .placard-option .placard-content .property-title-wrapper .property-title{font-size:1.125rem;line-height:1.75rem}}@media(max-width:1366px){#placards .placard-option .placard-content .property-title-wrapper .property-title{font-size:1rem;line-height:1.5rem}}@media(max-width:1200px){#placards .placard-option .placard-content .property-title-wrapper .property-title{font-size:.875rem;line-height:1.25rem}}#placards .placard-option .placard-content .property-title-wrapper .property-address{font-family:"CostarBrownLight",sans-serif;font-size:1.125rem;line-height:1.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(min-width:2240px){#placards .placard-option .placard-content .property-title-wrapper .property-address{font-size:1.111111111rem;line-height:1.666666667rem}}@media(min-width:2560px){#placards .placard-option .placard-content .property-title-wrapper .property-address{font-size:.909090909rem;line-height:1.363636364rem}}@media(max-width:1920px){#placards .placard-option .placard-content .property-title-wrapper .property-address{font-size:1rem;line-height:1.625rem}}@media(max-width:1600px){#placards .placard-option .placard-content .property-title-wrapper .property-address{font-size:.875rem;line-height:1.375rem}}@media(max-width:1366px){#placards .placard-option .placard-content .property-title-wrapper .property-address{font-size:.75rem;line-height:1.25rem}}@media(max-width:1200px){#placards .placard-option .placard-content .property-title-wrapper .property-address{font-size:.625rem;line-height:1.125rem}}#placards .placard-option .placard-content .price-wrapper{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:0}#placards .placard-option .placard-content .price-wrapper .price-range{display:inline-block;vertical-align:middle;font-family:'CostarBrownBold',sans-serif;font-size:1.25rem;line-height:1.875rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;min-width:0}@media(min-width:2240px){#placards .placard-option .placard-content .price-wrapper .price-range{font-size:1.333333333rem;line-height:2.222222222rem}}@media(min-width:2560px){#placards .placard-option .placard-content .price-wrapper .price-range{font-size:1.363636364rem;line-height:2rem}}@media(max-width:1920px){#placards .placard-option .placard-content .price-wrapper .price-range{font-size:1.125rem;line-height:1.75rem}}@media(max-width:1600px){#placards .placard-option .placard-content .price-wrapper .price-range{font-size:1rem;line-height:1.625rem}}@media(max-width:1366px){#placards .placard-option .placard-content .price-wrapper .price-range{font-size:.875rem;line-height:1.25rem}}@media(max-width:1200px){#placards .placard-option .placard-content .price-wrapper .price-range{font-size:.75rem;line-height:1.125rem}}#placards .placard-option .placard-content .price-wrapper .iconWrapper{display:inline-block;position:relative;vertical-align:middle;margin-left:3px}#placards .placard-option .placard-content .price-wrapper .iconWrapper:first-child.spaced-icon{margin-left:.5625rem}@media(min-width:2240px){#placards .placard-option .placard-content .price-wrapper .iconWrapper:first-child.spaced-icon{margin-left:.5rem}}@media(min-width:2560px){#placards .placard-option .placard-content .price-wrapper .iconWrapper:first-child.spaced-icon{margin-left:.409090909rem}}#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconTooltipWrapper{visibility:hidden;height:auto;background-color:#fff;color:#7f7e7e;text-align:center;position:absolute;z-index:10;width:8rem;padding:.3125rem;padding-top:.25rem;font-size:.625rem;bottom:calc(100% + .1875rem);border:1px solid #f4f4f4;box-shadow:0 5px 10px rgba(0,0,0,.2);border:1px solid #cacaca;right:50%;transform:translateX(15%)}@media(min-width:2240px){#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconTooltipWrapper{width:7.111111111rem;padding:.277777778rem;padding-top:.222222222rem;font-size:.555555556rem;bottom:calc(100% + .166666667rem)}}@media(min-width:2560px){#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconTooltipWrapper{width:5.818181818rem;padding:.227272727rem;padding-top:.181818182rem;font-size:.454545455rem;bottom:calc(100% + .136363636rem)}}#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconTooltipWrapper:before{content:"";width:0;height:0;position:absolute;pointer-events:none;top:100%;right:15%;border:5px solid transparent;border-top-color:#fff;transform:translateX(50%)}#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconElement{font-size:1.125rem;line-height:1.6875rem;top:.1875rem;position:relative}@media(min-width:2240px){#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconElement{font-size:1.444444444rem;line-height:1.277777778rem;position:relative;top:.055555556rem}}@media(min-width:2560px){#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconElement{font-size:1.181818182rem;line-height:1.045454545rem;top:.045454545rem}}@media(max-width:1920px){#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconElement{font-size:1.125rem;line-height:1.5625rem;top:.125rem}}@media(max-width:1600px){#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconElement{font-size:.875rem;line-height:1.4375rem;top:.0625rem}}@media(max-width:1366px){#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconElement{font-size:.75rem}}@media(max-width:1200px){#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconElement{font-size:.6875rem}}#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconElement.storyicon{font-size:2.25rem;top:.3125rem}@media(min-width:2240px){#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconElement.storyicon{font-size:2.222222222rem;top:.277777778rem}}@media(min-width:2560px){#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconElement.storyicon{font-size:1.818181818rem;top:.227272727rem}}@media(max-width:1920px){#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconElement.storyicon{font-size:1.625rem;top:.1875rem}}@media(max-width:1600px){#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconElement.storyicon{font-size:1.375rem}}@media(max-width:1366px){#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconElement.storyicon{font-size:1.25rem;top:.125rem}}@media(max-width:1200px){#placards .placard-option .placard-content .price-wrapper .iconWrapper .iconElement.storyicon{font-size:1.125rem;top:.125rem}}#placards .placard-option .placard-content .price-wrapper .iconWrapper:hover .iconTooltipWrapper{visibility:visible}#placards .placard-option .placard-content .property-information-wrapper{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:0}#placards .placard-option .placard-content .for-rent-text{font-family:"CostarBrownRegular",sans-serif;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;font-size:1.125rem;line-height:1.5rem}@media(min-width:2240px){#placards .placard-option .placard-content .for-rent-text{font-size:1.333333333rem;line-height:1.888888889rem}}@media(min-width:2560px){#placards .placard-option .placard-content .for-rent-text{font-size:1.090909091rem;line-height:1.545454545rem}}@media(max-width:1920px){#placards .placard-option .placard-content .for-rent-text{font-size:1rem;line-height:1.375rem}}@media(max-width:1600px){#placards .placard-option .placard-content .for-rent-text{font-size:.875rem;line-height:1.25rem}}@media(max-width:1200px){#placards .placard-option .placard-content .for-rent-text{font-size:.75rem;line-height:1.125rem}}#placards .placard-option .placard-content .bed-range{font-family:"CostarBrownRegular",sans-serif;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;font-size:1.125rem;line-height:1.5rem}@media(min-width:2240px){#placards .placard-option .placard-content .bed-range{font-size:1.333333333rem;line-height:1.888888889rem}}@media(min-width:2560px){#placards .placard-option .placard-content .bed-range{font-size:1.090909091rem;line-height:1.545454545rem}}@media(max-width:1920px){#placards .placard-option .placard-content .bed-range{font-size:1rem;line-height:1.375rem}}@media(max-width:1600px){#placards .placard-option .placard-content .bed-range{font-size:.875rem;line-height:1.25rem}}@media(max-width:1200px){#placards .placard-option .placard-content .bed-range{font-size:.75rem;line-height:1.125rem}}#placards .placard-option .placard-content .availability{font-family:"CostarBrownLight",sans-serif;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;font-size:1.125rem;line-height:1.5rem}@media(min-width:2240px){#placards .placard-option .placard-content .availability{font-size:1.333333333rem;line-height:1.888888889rem}}@media(min-width:2560px){#placards .placard-option .placard-content .availability{font-size:1.090909091rem;line-height:1.545454545rem}}@media(max-width:1920px){#placards .placard-option .placard-content .availability{font-size:1rem;line-height:1.375rem}}@media(max-width:1600px){#placards .placard-option .placard-content .availability{font-size:.875rem;line-height:1.25rem}}@media(max-width:1200px){#placards .placard-option .placard-content .availability{font-size:.75rem;line-height:1.125rem}}#placards .placard-option .placard-content .bed-range~.availability:before{content:", "}#placards .placard-option .placard-content .property-amenities{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.375rem;height:2.75rem}@media(min-width:2240px){#placards .placard-option .placard-content .property-amenities{font-size:1.111111111rem;line-height:1.666666667rem;height:3.333333333rem}}@media(min-width:2560px){#placards .placard-option .placard-content .property-amenities{font-size:.909090909rem;line-height:1.363636364rem;height:2.727272727rem}}@media(max-width:1920px){#placards .placard-option .placard-content .property-amenities{font-size:.875rem;line-height:1.25rem;height:2.5rem}}@media(max-width:1600px){#placards .placard-option .placard-content .property-amenities{font-size:.75rem;line-height:1rem;height:2rem}}@media(max-width:1200px){#placards .placard-option .placard-content .property-amenities{font-size:.625rem;line-height:.875rem;height:1.75rem}}#placards .placard-option .placard-content .property-amenities span{margin-right:0}#placards .placard-option .placard-content .property-amenities span:after{content:","}#placards .placard-option .placard-content .property-amenities span:last-child:after{content:""}#placards .placard-option .placard-content .phone-wrapper{line-height:1.875rem;height:1.875rem}@media(min-width:2240px){#placards .placard-option .placard-content .phone-wrapper{line-height:2.111111111rem;height:2.111111111rem}}@media(min-width:2560px){#placards .placard-option .placard-content .phone-wrapper{line-height:1.727272727rem;height:1.727272727rem}}@media(max-width:1920px){#placards .placard-option .placard-content .phone-wrapper{line-height:1.375rem;height:1.375rem}}@media(max-width:1920px){#placards .placard-option .placard-content .phone-wrapper{line-height:1.25rem;height:1.25rem}}@media(max-width:1600px){#placards .placard-option .placard-content .phone-wrapper{line-height:1.25rem;height:1.25rem}}@media(max-width:1200px){#placards .placard-option .placard-content .phone-wrapper{line-height:1.125rem;height:1.125rem}}#placards .placard-option .placard-content .phone-link{color:#4c4c4c;text-decoration:none;font-family:"CostarBrownRegular",sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;max-width:100%;font-size:1.125rem;line-height:1.375rem}#placards .placard-option .placard-content .phone-link:focus span{text-decoration:underline}@media(min-width:2240px){#placards .placard-option .placard-content .phone-link{font-size:1.333333333rem;line-height:2.111111111rem}}@media(min-width:2560px){#placards .placard-option .placard-content .phone-link{font-size:1.090909091rem;line-height:1.727272727rem}}@media(max-width:1920px){#placards .placard-option .placard-content .phone-link{font-size:1rem;line-height:1.25rem}}@media(max-width:1600px){#placards .placard-option .placard-content .phone-link{font-size:.875rem;line-height:1.125rem}}@media(max-width:1366px){#placards .placard-option .placard-content .phone-link{font-size:.75rem;line-height:1.125rem}}@media(max-width:1200px){#placards .placard-option .placard-content .phone-link{font-size:.625rem;line-height:1rem}}#placards .placard-option .placard-content .phone-link .storyicon{vertical-align:middle;display:inline-block;font-size:1.875rem;line-height:1.875rem;width:1.125rem}@media(min-width:2240px){#placards .placard-option .placard-content .phone-link .storyicon{font-size:2.055555556rem;line-height:1.555555556rem;width:1.333333333rem}}@media(min-width:2560px){#placards .placard-option .placard-content .phone-link .storyicon{font-size:1.909090909rem;line-height:1.272727273rem;width:1.090909091rem}}@media(max-width:1920px){#placards .placard-option .placard-content .phone-link .storyicon{font-size:1.625rem;line-height:1.625rem;width:1.125rem}}@media(max-width:1600px){#placards .placard-option .placard-content .phone-link .storyicon{font-size:1.375rem;line-height:1.375rem;width:.9375rem}}@media(max-width:1366px){#placards .placard-option .placard-content .phone-link .storyicon{font-size:1.25rem;line-height:1.25rem;width:.75rem}}@media(max-width:1200px){#placards .placard-option .placard-content .phone-link .storyicon{font-size:1.125rem;line-height:1.125rem;width:.75rem}}#placards .placard-option .placard-content .phone-link .storyicon:before{position:relative;top:-.0625rem;left:-.375rem}@media(min-width:2240px){#placards .placard-option .placard-content .phone-link .storyicon:before{top:-.138888889rem;left:-.555555556rem}}@media(min-width:2560px){#placards .placard-option .placard-content .phone-link .storyicon:before{top:-.045454545rem;left:-.545454545rem}}@media(max-width:1920px){#placards .placard-option .placard-content .phone-link .storyicon:before{top:-.125rem;left:-.25rem}}@media(max-width:1600px){#placards .placard-option .placard-content .phone-link .storyicon:before{top:-.125rem;left:-.375rem}}@media(max-width:1200px){#placards .placard-option .placard-content .phone-link .storyicon:before{top:-.125rem;left:-.25rem}}#placards .placard-option .placard-content .content-wrapper{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:6px}#placards .placard-option .placard-content .property-actions{height:2.5rem}@media(min-width:2240px){#placards .placard-option .placard-content .property-actions{height:2.722222222rem}}@media(min-width:2560px){#placards .placard-option .placard-content .property-actions{height:2.227272727rem}}@media(max-width:1920px){#placards .placard-option .placard-content .property-actions{height:1.875rem}}@media(max-width:1200px){#placards .placard-option .placard-content .property-actions{height:1.875rem}}#placards .placard-option .placard-content .property-actions .actions-wrapper{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#placards .placard-option .placard-content .property-actions .btn{text-align:center;border:1px solid #478500;box-sizing:border-box;background:#fff;color:#478500;padding:0;margin:0;-webkit-flex:1 1 8.875rem;-ms-flex:1 1 8.875rem;flex:1 1 8.875rem;min-width:2.5rem;max-width:8.875rem;border-radius:.25rem;margin-right:.375rem;height:2.5rem;font-size:1rem;line-height:1.75rem;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media(min-width:2240px){#placards .placard-option .placard-content .property-actions .btn{-webkit-flex:1 1 8.888888889rem;-ms-flex:1 1 8.888888889rem;flex:1 1 8.888888889rem;min-width:2.222222222rem;max-width:8.888888889rem;border-radius:.222222222rem;margin-right:.333333333rem;height:2.722222222rem;font-size:1rem;line-height:1.777777778rem}}@media(min-width:2560px){#placards .placard-option .placard-content .property-actions .btn{-webkit-flex:1 1 8.590909091rem;-ms-flex:1 1 8.590909091rem;flex:1 1 8.590909091rem;min-width:1.818181818rem;max-width:8.590909091rem;border-radius:.181818182rem;margin-right:.272727273rem;height:2.227272727rem;font-size:.818181818rem;line-height:1.454545455rem}}@media(max-width:1920px){#placards .placard-option .placard-content .property-actions .btn{height:1.875rem;font-size:.875rem;line-height:1.5rem;-webkit-flex:1 1 7.0625rem;-ms-flex:1 1 7.0625rem;flex:1 1 7.0625rem;max-width:7.0625rem}}@media(max-width:1600px){#placards .placard-option .placard-content .property-actions .btn{-webkit-flex:1 1 5.875rem;-ms-flex:1 1 5.875rem;flex:1 1 5.875rem;max-width:5.875rem}}@media(max-width:1366px){#placards .placard-option .placard-content .property-actions .btn{height:1.875rem;font-size:.75rem;line-height:1.25rem;-webkit-flex:1 1 5.25rem;-ms-flex:1 1 5.25rem;flex:1 1 5.25rem;max-width:5.25rem}}@media(max-width:1200px){#placards .placard-option .placard-content .property-actions .btn{-webkit-flex:1 1 4.5rem;-ms-flex:1 1 4.5rem;flex:1 1 4.5rem;max-width:4.5rem}}#placards .placard-option .placard-content .property-actions .btn:focus{box-shadow:0 0 4px 0 rgba(119,184,0,.7);border-color:#478500;outline:none}#placards .placard-option .placard-content .property-actions .btn:hover{text-decoration:none}#placards .placard-option .placard-content .property-actions .btn:last-child{margin-right:0;background:#478500;color:#fff}#placards .placard-option.no-header .bed-range{font-family:"CostarBrownRegular",sans-serif}#placards .placard-option.no-header .price-range{font-size:1.125rem;line-height:1.75rem}@media(min-width:2240px){#placards .placard-option.no-header .price-range{font-size:1.666666667rem;line-height:2.222222222rem}}@media(min-width:2560px){#placards .placard-option.no-header .price-range{font-size:1.363636364rem;line-height:1.909090909rem}}@media(max-width:1920px){#placards .placard-option.no-header .price-range{font-size:1.125rem;line-height:1.75rem}}@media(max-width:1600px){#placards .placard-option.no-header .price-range{font-size:1.125rem;line-height:1.75rem}}@media(max-width:1366px){#placards .placard-option.no-header .price-range{font-size:1rem;line-height:1.625rem}}@media(max-width:1200px){#placards .placard-option.no-header .price-range{font-size:.875rem;line-height:1.375rem}}#placards .placard-option.no-header .for-rent-text,#placards .placard-option.no-header .bed-range,#placards .placard-option.no-header .availability{font-size:1rem;line-height:1.5rem}@media(min-width:2240px){#placards .placard-option.no-header .for-rent-text,#placards .placard-option.no-header .bed-range,#placards .placard-option.no-header .availability{font-size:1.111111111rem;line-height:1.666666667rem}}@media(min-width:2560px){#placards .placard-option.no-header .for-rent-text,#placards .placard-option.no-header .bed-range,#placards .placard-option.no-header .availability{font-size:.909090909rem;line-height:1.363636364rem}}@media(max-width:1920px){#placards .placard-option.no-header .for-rent-text,#placards .placard-option.no-header .bed-range,#placards .placard-option.no-header .availability{font-size:1rem;line-height:1.5rem}}@media(max-width:1600px){#placards .placard-option.no-header .for-rent-text,#placards .placard-option.no-header .bed-range,#placards .placard-option.no-header .availability{font-size:.875rem;line-height:1.25rem}}@media(max-width:1200px){#placards .placard-option.no-header .for-rent-text,#placards .placard-option.no-header .bed-range,#placards .placard-option.no-header .availability{font-size:.75rem;line-height:1.125rem}}@media(max-width:1023px){#placards .placard-option.no-header .for-rent-text,#placards .placard-option.no-header .bed-range,#placards .placard-option.no-header .availability{font-size:.625rem;line-height:1rem}}#placards .placard-option.js-diamond .placard-content .property-actions .btn{-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}#placards .placard-option.js-diamond .bed-range,#placards .placard-option.js-diamond .availability{display:block}#placards .placard-option.js-diamond .bed-range~.availability:before{content:""}#placards .placard-option.js-platinum .bed-range,#placards .placard-option.js-platinum .availability{display:block}#placards .placard-option.js-platinum .bed-range~.availability:before{content:""}#placards .placard-option.js-platinum .media-wrapper{width:27.8125rem}@media(min-width:2240px){#placards .placard-option.js-platinum .media-wrapper{width:28.055555556rem}}@media(min-width:2560px){#placards .placard-option.js-platinum .media-wrapper{width:26.363636364rem}}@media(max-width:1920px){#placards .placard-option.js-platinum .media-wrapper{width:23rem}}@media(max-width:1600px){#placards .placard-option.js-platinum .media-wrapper{width:20rem}}@media(max-width:1366px){#placards .placard-option.js-platinum .media-wrapper{width:17.1875rem}}@media(max-width:1200px){#placards .placard-option.js-platinum .media-wrapper{width:15rem}}@media(max-width:992px){#placards .placard-option.js-platinum .media-wrapper{width:56%}}#placards .placard-option.js-platinum .property-info{width:calc(100% - 27.8125rem)}@media(min-width:2240px){#placards .placard-option.js-platinum .property-info{width:calc(100% - 28.055555556rem)}}@media(min-width:2560px){#placards .placard-option.js-platinum .property-info{width:calc(100% - 26.363636364rem)}}@media(max-width:1920px){#placards .placard-option.js-platinum .property-info{width:calc(100% - 23rem)}}@media(max-width:1600px){#placards .placard-option.js-platinum .property-info{width:calc(100% - 20rem)}}@media(max-width:1366px){#placards .placard-option.js-platinum .property-info{width:calc(100% - 17.1875rem)}}@media(max-width:1200px){#placards .placard-option.js-platinum .property-info{width:calc(100% - 15rem)}}@media(max-width:992px){#placards .placard-option.js-platinum .property-info{width:44%}}#placards .placard-option.js-premiumplus .bed-range{font-family:"CostarBrownLight",sans-serif}#placards .placard-option.js-gold .bed-range,#placards .placard-option.js-gold .availability{display:block}#placards .placard-option.js-gold .bed-range~.availability:before{content:""}#placards .placard-option.js-premiumplus .media-wrapper,#placards .placard-option.js-gold .media-wrapper{width:24.6875rem}@media(min-width:2240px){#placards .placard-option.js-premiumplus .media-wrapper,#placards .placard-option.js-gold .media-wrapper{width:25.277777778rem}}@media(min-width:2560px){#placards .placard-option.js-premiumplus .media-wrapper,#placards .placard-option.js-gold .media-wrapper{width:24.318181818rem}}@media(max-width:1920px){#placards .placard-option.js-premiumplus .media-wrapper,#placards .placard-option.js-gold .media-wrapper{width:20.75rem}}@media(max-width:1600px){#placards .placard-option.js-premiumplus .media-wrapper,#placards .placard-option.js-gold .media-wrapper{width:18rem}}@media(max-width:1366px){#placards .placard-option.js-premiumplus .media-wrapper,#placards .placard-option.js-gold .media-wrapper{width:15.5rem}}@media(max-width:1200px){#placards .placard-option.js-premiumplus .media-wrapper,#placards .placard-option.js-gold .media-wrapper{width:13.4375rem}}@media(max-width:992px){#placards .placard-option.js-premiumplus .media-wrapper,#placards .placard-option.js-gold .media-wrapper{width:50.25%}}#placards .placard-option.js-premiumplus .property-info,#placards .placard-option.js-gold .property-info{width:calc(100% - 24.6875rem)}@media(min-width:2240px){#placards .placard-option.js-premiumplus .property-info,#placards .placard-option.js-gold .property-info{width:calc(100% - 25.277777778rem)}}@media(min-width:2560px){#placards .placard-option.js-premiumplus .property-info,#placards .placard-option.js-gold .property-info{width:calc(100% - 24.318181818rem)}}@media(max-width:1920px){#placards .placard-option.js-premiumplus .property-info,#placards .placard-option.js-gold .property-info{width:calc(100% - 20.75rem)}}@media(max-width:1600px){#placards .placard-option.js-premiumplus .property-info,#placards .placard-option.js-gold .property-info{width:calc(100% - 18rem)}}@media(max-width:1366px){#placards .placard-option.js-premiumplus .property-info,#placards .placard-option.js-gold .property-info{width:calc(100% - 15.5rem)}}@media(max-width:1200px){#placards .placard-option.js-premiumplus .property-info,#placards .placard-option.js-gold .property-info{width:calc(100% - 13.4375rem)}}@media(max-width:992px){#placards .placard-option.js-premiumplus .property-info,#placards .placard-option.js-gold .property-info{width:49.75%}}#placards .placard-option.js-prosumer .media-wrapper,#placards .placard-option.js-premium .media-wrapper,#placards .placard-option.js-silver .media-wrapper{width:25.75rem}@media(min-width:2240px){#placards .placard-option.js-prosumer .media-wrapper,#placards .placard-option.js-premium .media-wrapper,#placards .placard-option.js-silver .media-wrapper{width:26.222222222rem}}@media(min-width:2560px){#placards .placard-option.js-prosumer .media-wrapper,#placards .placard-option.js-premium .media-wrapper,#placards .placard-option.js-silver .media-wrapper{width:24.681818182rem}}@media(max-width:1920px){#placards .placard-option.js-prosumer .media-wrapper,#placards .placard-option.js-premium .media-wrapper,#placards .placard-option.js-silver .media-wrapper{width:21.5625rem}}@media(max-width:1600px){#placards .placard-option.js-prosumer .media-wrapper,#placards .placard-option.js-premium .media-wrapper,#placards .placard-option.js-silver .media-wrapper{width:18.5625rem}}@media(max-width:1366px){#placards .placard-option.js-prosumer .media-wrapper,#placards .placard-option.js-premium .media-wrapper,#placards .placard-option.js-silver .media-wrapper{width:15.9375rem}}@media(max-width:1200px){#placards .placard-option.js-prosumer .media-wrapper,#placards .placard-option.js-premium .media-wrapper,#placards .placard-option.js-silver .media-wrapper{width:13.9375rem}}@media(max-width:992px){#placards .placard-option.js-prosumer .media-wrapper,#placards .placard-option.js-premium .media-wrapper,#placards .placard-option.js-silver .media-wrapper{width:52%}}#placards .placard-option.js-prosumer .property-info,#placards .placard-option.js-premium .property-info,#placards .placard-option.js-silver .property-info{width:calc(100% - 25.75rem)}@media(min-width:2240px){#placards .placard-option.js-prosumer .property-info,#placards .placard-option.js-premium .property-info,#placards .placard-option.js-silver .property-info{width:calc(100% - 26.222222222rem)}}@media(min-width:2560px){#placards .placard-option.js-prosumer .property-info,#placards .placard-option.js-premium .property-info,#placards .placard-option.js-silver .property-info{width:calc(100% - 24.681818182rem)}}@media(max-width:1920px){#placards .placard-option.js-prosumer .property-info,#placards .placard-option.js-premium .property-info,#placards .placard-option.js-silver .property-info{width:calc(100% - 21.5625rem)}}@media(max-width:1600px){#placards .placard-option.js-prosumer .property-info,#placards .placard-option.js-premium .property-info,#placards .placard-option.js-silver .property-info{width:calc(100% - 18.5625rem)}}@media(max-width:1366px){#placards .placard-option.js-prosumer .property-info,#placards .placard-option.js-premium .property-info,#placards .placard-option.js-silver .property-info{width:calc(100% - 15.9375rem)}}@media(max-width:1200px){#placards .placard-option.js-prosumer .property-info,#placards .placard-option.js-premium .property-info,#placards .placard-option.js-silver .property-info{width:calc(100% - 13.9375rem)}}@media(max-width:992px){#placards .placard-option.js-prosumer .property-info,#placards .placard-option.js-premium .property-info,#placards .placard-option.js-silver .property-info{width:48%}}#placards .placard-option.js-basic .media-wrapper{width:23.75rem}@media(min-width:2240px){#placards .placard-option.js-basic .media-wrapper{width:23.888888889rem}}@media(min-width:2560px){#placards .placard-option.js-basic .media-wrapper{width:22.5rem}}@media(max-width:1920px){#placards .placard-option.js-basic .media-wrapper{width:19.6875rem}}@media(max-width:1600px){#placards .placard-option.js-basic .media-wrapper{width:17.1875rem}}@media(max-width:1366px){#placards .placard-option.js-basic .media-wrapper{width:14.6875rem}}@media(max-width:1200px){#placards .placard-option.js-basic .media-wrapper{width:12.8125rem}}@media(max-width:992px){#placards .placard-option.js-basic .media-wrapper{width:48%}}#placards .placard-option.js-basic .property-info{width:calc(100% - 23.75rem)}@media(min-width:2240px){#placards .placard-option.js-basic .property-info{width:calc(100% - 23.888888889rem)}}@media(min-width:2560px){#placards .placard-option.js-basic .property-info{width:calc(100% - 22.5rem)}}@media(max-width:1920px){#placards .placard-option.js-basic .property-info{width:calc(100% - 19.6875rem)}}@media(max-width:1600px){#placards .placard-option.js-basic .property-info{width:calc(100% - 17.1875rem)}}@media(max-width:1366px){#placards .placard-option.js-basic .property-info{width:calc(100% - 14.6875rem)}}@media(max-width:1200px){#placards .placard-option.js-basic .property-info{width:calc(100% - 12.8125rem)}}@media(max-width:992px){#placards .placard-option.js-basic .property-info{width:52%}}#placards .placard-option.js-tiertwo .availability{font-family:"CostarBrownRegular",sans-serif}#placards .placard-option.js-tiertwo .media-wrapper{width:15.3125rem}@media(min-width:2240px){#placards .placard-option.js-tiertwo .media-wrapper{width:15.444444444rem}}@media(min-width:2560px){#placards .placard-option.js-tiertwo .media-wrapper{width:14.318181818rem}}@media(max-width:1920px){#placards .placard-option.js-tiertwo .media-wrapper{width:12.5rem}}@media(max-width:1600px){#placards .placard-option.js-tiertwo .media-wrapper{width:10.9375rem}}@media(max-width:1366px){#placards .placard-option.js-tiertwo .media-wrapper{width:9.6875rem}}@media(max-width:1200px){#placards .placard-option.js-tiertwo .media-wrapper{width:8.4375rem}}@media(max-width:992px){#placards .placard-option.js-tiertwo .media-wrapper{width:31%}}#placards .placard-option.js-tiertwo .property-info{width:calc(100% - 15.3125rem)}@media(min-width:2240px){#placards .placard-option.js-tiertwo .property-info{width:calc(100% - 15.444444444rem)}}@media(min-width:2560px){#placards .placard-option.js-tiertwo .property-info{width:calc(100% - 14.318181818rem)}}@media(max-width:1920px){#placards .placard-option.js-tiertwo .property-info{width:calc(100% - 12.5rem)}}@media(max-width:1600px){#placards .placard-option.js-tiertwo .property-info{width:calc(100% - 10.9375rem)}}@media(max-width:1366px){#placards .placard-option.js-tiertwo .property-info{width:calc(100% - 9.6875rem)}}@media(max-width:1200px){#placards .placard-option.js-tiertwo .property-info{width:calc(100% - 8.4375rem)}}@media(max-width:992px){#placards .placard-option.js-tiertwo .property-info{width:69%}}#placards .noPlacards{height:24.625rem;font-family:"CostarBrownRegular",sans-serif;box-shadow:none;margin:0}#placards .noPlacards.hide{display:none}#placards .noPlacards .placardTitle{position:absolute;top:50%;left:50%;transform:translateX(-50%);margin-top:-.625rem;text-align:center}#placards .noPlacards .fauxGeoActions{margin-top:5%;display:block}#placards .noPlacards .fauxGeoActions a{text-decoration:none}#placards .searchResults{text-align:center;font-family:"CostarBrownRegular",sans-serif;font-size:.875rem;margin:1.5rem auto .75rem}#placards .paging{text-align:center;margin:3.125rem 0;font-size:1.25rem}@media(max-width:1280px){#placards .paging{font-size:.87rem;margin:2.175rem 0}}#placards .paging ol{padding-left:0}#placards .paging ol li{display:inline-block}#placards .paging ol li .ellipsis,#placards .paging ol li a{display:inline-block;min-width:2.5rem}@media(max-width:1280px){#placards .paging ol li .ellipsis,#placards .paging ol li a{min-width:1.875rem}}@media(max-width:1024px){#placards .paging ol li .ellipsis,#placards .paging ol li a{min-width:1.74rem}}#placards .paging ol li .ellipsis{position:relative}#placards .paging ol li a{text-decoration:none;vertical-align:bottom;color:#77b800}#placards .paging ol li a:hover,#placards .paging ol li a.active{color:#3f3f3f;cursor:pointer}#placards .paging ol li .arrow{display:inline-block;width:0;height:0;border-top:.5em solid transparent;border-bottom:.5em solid transparent;margin-top:.25em}#placards .paging ol li .previous{cursor:pointer;min-width:1.875rem;height:1.5625rem}@media(max-width:1280px){#placards .paging ol li .previous{height:1.09375rem}}#placards .paging ol li .previous.disabled{cursor:default;color:#7f7e7e}#placards .paging ol li .next{cursor:pointer;min-width:1.875rem;height:1.5625rem}@media(max-width:1280px){#placards .paging ol li .next{height:1.09375rem}}#placards .paging ol li .next.disabled{cursor:default;color:#7f7e7e}#placards .paging.seoVariant3{margin:.75rem 0 2rem}@media(max-width:850px){#placards .paging.seoVariant3 ol li .ellipsis,#placards .paging.seoVariant3 ol li a{min-width:1.3rem}}#placards .paging.seoVariant3 ol li .ellipsis{height:2rem;line-height:2rem;float:left}#placards .paging.seoVariant3 ol li a{vertical-align:middle;min-height:2rem;line-height:2rem;font-size:1rem;float:left}#placards .paging.seoVariant3 ol li .pagingBtn{min-height:2rem;width:4.25rem;background-color:#fff;border-radius:4px;border:1px solid #ccc;font-size:.875rem;font-family:"CostarBrownLight",sans-serif;display:inline-block;line-height:2rem;color:#3f3f3f}#placards .paging.seoVariant3 ol li .pagingBtn:hover{color:#fff;background-color:#77b800;border-color:#77b800}#placards .marketingBlurb{border-top:1px solid #cacaca;padding:1.5em}@media(max-width:1366px){#placards .marketingBlurb{font-size:.93em}}@media(max-width:1280px){#placards .marketingBlurb{font-size:.83em;padding:1em}}@media(max-width:1024px){#placards .marketingBlurb{font-size:.75em;padding:1em}}#placards .marketingBlurb h2{font-size:1.25em;margin-bottom:.75em;font-family:"CostarBrownRegular",sans-serif;color:#3f3f3f}#placards .marketingBlurb p{font-size:1em;margin:0 0 1em}#placards .marketingBlurb .crumbs{margin-bottom:.9375rem;font-family:"CostarBrownRegular",sans-serif;font-size:.9375rem}#placards .marketingBlurb .crumbs a{text-decoration:none}#placards .favoritesModeFooter{border-top:1px solid #cacaca}#placards .listingAvailabilities{display:none}#placards .listingAvailabilities.show{display:block}#placards .unitLabel.propertyStyle{font-family:"CostarBrownRegular",sans-serif}#placards .unitLabel.inlineLabel{display:inline;font-size:inherit}@-moz-document url-prefix(){#placards .propertyInfo p{line-height:135%}}#nearby.nearby{padding:1.5em 1.5em 2em;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;overflow-x:hidden;overflow-y:auto}@media(max-width:1600px){#nearby.nearby{font-size:.93em}}@media(max-width:1366px){#nearby.nearby{font-size:.75em}}@media(max-width:1024px){#nearby.nearby{font-size:.675em;padding:1em 1em 1.5em}}#nearby h3{margin-bottom:1em;text-transform:uppercase;color:#3f3f3f;font-family:"CostarBrownRegular",sans-serif;font-size:1em}#nearby a{color:#3f3f3f;text-decoration:none}#nearby a:hover{color:#77b800}#nearby a:active{color:#609400}#nearby ul{list-style:none}#nearby ul li:nth-child(n+11){display:none}#nearby li{margin-bottom:1em;font-size:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:93%}#nearby ul.expanded li:nth-child(n+11){display:list-item}#nearby .cities,#nearby .hoods,#nearby .postalCodes,#nearby .schoolsCharter,#nearby .schoolsPrivate,#nearby .schoolsPublic{float:left;display:inline-block;width:33%}#nearby .cities{width:36%}#nearby .hoods{width:43%}#nearby .postalCodes{width:21%}#nearby .linkToggle{cursor:pointer;display:inline-block;width:100%;padding-top:.5em;border-top:1px solid #77b800;color:#77b800}#nearby .linkToggle i{font-size:.75em}#nearby .linkToggle .moreLinks{display:inline-block}#nearby .linkToggle .lessLinks{display:none}#nearby .linkToggle.expanded .moreLinks{display:none}#nearby .linkToggle.expanded .lessLinks{display:inline-block}#nearby .linkToggle:hover{color:#999}#faqs{margin:1.5rem 0 2rem}#faqs .question{font-family:"CostarBrownRegular",sans-serif;font-size:1.125rem}@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-family:"CostarBrownLight",sans-serif;font-size:1rem}@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}#faqs ul{padding-left:1.25rem}#faqs ul li{list-style-type:disc;margin-bottom:.9375rem;padding-left:.625rem}@media(max-width:1366px){#faqs ul li{font-size:.875rem}}@media(max-width:1280px){#faqs ul li{font-size:.8125rem}}@media(max-width:1024px){#faqs ul li{font-size:.75rem}}#faqs [itemprop="mainEntity"]:not(:first-of-type){margin-top:1.5rem}#placardFooter{font-size:1rem;padding:1.5em 0}@media(max-width:1366px){#placardFooter{font-size:.93em}}@media(max-width:1280px){#placardFooter{font-size:.83em;padding:1em 0}}@media(max-width:1024px){#placardFooter{font-size:.75em;padding:1em 0}}#placardFooter a{color:#3f3f3f;text-decoration:none;margin-right:.25em}#placardFooter a:last-child{margin-right:0}#placardFooter a:hover{color:#77b800}#placardFooter a:active{color:#609400}#placardFooter .footerLinks{border-bottom:1px solid #cacaca;padding:0 1.5em 1em;text-align:center}#placardFooter .footerLinks a{margin-right:1.75em;margin-bottom:.5em;display:inline-block}#placardFooter .footerLogo{display:block;margin-bottom:1.75em}#placardFooter .footerLogo img{width:auto;height:2.5rem;text-align:center;margin:.625rem auto;display:block}@media(max-width:1024px){#placardFooter .footerLogo img{width:13.125rem;height:2.25rem}}#placardFooter .footerLogo:hover{color:#3f3f3f}#placardFooter .social{padding:0 1.5em .5em;text-align:center}#placardFooter .socialIcons a{font-size:2em;color:#cacaca}#placardFooter .socialIcons a:hover{color:#999}#placardFooter .ehoSearchLabel{text-align:center;margin-top:.65em}#placardFooter .ehoSearchLabel a,#placardFooter .ehoSearchLabel a:hover{color:#3f3f3f}#placardFooter .ehoSearchLabel i{margin-right:.25em}#placards.placards .placard{font-family:"CostarBrownRegular",sans-serif;color:#4c4c4c;height:auto;margin-bottom:.625rem}#placards.placards .placard.silver .listingFreshness,#placards.placards .placard.premium .listingFreshness,#placards.placards .placard.prosumer .listingFreshness{top:0}#placards.placards .placard .checkAvailability .shortLabel{display:none}@media(max-width:1280px){#placards.placards .placard .checkAvailability .shortLabel{display:inline}}#placards.placards .placard .checkAvailability .label{display:inline}@media(max-width:1280px){#placards.placards .placard .checkAvailability .label{display:none}}#placards.placards .placard .lastUpdated .shortLabel{display:none}@media(max-width:1025px){#placards.placards .placard .lastUpdated .shortLabel{display:inline}}#placards.placards .placard .lastUpdated .label{display:inline}@media(max-width:1025px){#placards.placards .placard .lastUpdated .label{display:none}}#placards.placards .placard .propertyLogo{display:none}#placards.placards .placard .placardHeader{height:4.5625rem;cursor:pointer;padding:.625rem;padding-right:12.5rem}@media(max-width:1920px){#placards.placards .placard .placardHeader{height:4.5625rem}}@media(max-width:1680px){#placards.placards .placard .placardHeader{height:4.375rem}}@media(max-width:1366px){#placards.placards .placard .placardHeader{height:3.9375rem}}@media(max-width:1280px){#placards.placards .placard .placardHeader{height:3.9375rem}}@media(max-width:1024px){#placards.placards .placard .placardHeader{height:3.5rem}}@media(max-width:768px){#placards.placards .placard .placardHeader{height:3.125rem}}@media(max-width:1805px){#placards.placards .placard .placardHeader{padding-right:12.5rem}}@media(max-width:1516px){#placards.placards .placard .placardHeader{padding-right:10.625rem}}@media(max-width:1152px){#placards.placards .placard .placardHeader{padding-right:7.1875rem}}@media(max-width:1920px){#placards.placards .placard .placardHeader{padding-right:12.5rem}}@media(max-width:1680px){#placards.placards .placard .placardHeader{padding-right:10.625rem}}@media(max-width:1366px){#placards.placards .placard .placardHeader{padding-right:8.4375rem}}@media(max-width:1280px){#placards.placards .placard .placardHeader{padding-right:8.4375rem}}@media(max-width:1024px){#placards.placards .placard .placardHeader{padding-right:7.1875rem}}@media(max-width:768px){#placards.placards .placard .placardHeader{padding-right:7.1875rem}}#placards.placards .placard .placardHeader:hover .placardTitle{color:#feb300}#placards.placards .placard .placardHeader .placardTitle{font-family:"CostarBrownRegular",sans-serif;margin:-.3em 0 0;font-size:1.875rem;white-space:nowrap;overflow-y:inherit;overflow-x:hidden;text-overflow:ellipsis;display:block;line-height:1.4em;max-width:100%}@media(max-width:1920px){#placards.placards .placard .placardHeader .placardTitle{font-size:1.875rem}}@media(max-width:1680px){#placards.placards .placard .placardHeader .placardTitle{font-size:1.75rem}}@media(max-width:1366px){#placards.placards .placard .placardHeader .placardTitle{font-size:1.5625rem}}@media(max-width:1280px){#placards.placards .placard .placardHeader .placardTitle{font-size:1.5625rem}}@media(max-width:1024px){#placards.placards .placard .placardHeader .placardTitle{font-size:1.1875rem}}@media(max-width:768px){#placards.placards .placard .placardHeader .placardTitle{font-size:1rem}}#placards.placards .placard .placardHeader .propertyLogo{display:inline-block;top:1.125rem}#placards.placards .placard .placardHeader .location{font-family:"CostarBrownLight",sans-serif;font-size:1rem;white-space:nowrap;overflow-y:inherit;overflow-x:hidden;text-overflow:ellipsis;margin-bottom:0;vertical-align:top;line-height:1.4em}@media(max-width:1920px){#placards.placards .placard .placardHeader .location{font-size:1rem}}@media(max-width:1680px){#placards.placards .placard .placardHeader .location{font-size:1rem}}@media(max-width:1366px){#placards.placards .placard .placardHeader .location{font-size:.875rem}}@media(max-width:1280px){#placards.placards .placard .placardHeader .location{font-size:.875rem}}@media(max-width:1024px){#placards.placards .placard .placardHeader .location{font-size:.75rem}}@media(max-width:768px){#placards.placards .placard .placardHeader .location{font-size:.625rem}}#placards.placards .placard .location{font-family:"CostarBrownLight",sans-serif;margin-top:0;line-height:1.4em}#placards.placards .placard .media .placardBanner{text-align:right;right:0;bottom:0;left:auto;border:none;width:100%;margin-bottom:1.2rem}@media(max-width:1920px){#placards.placards .placard .media .placardBanner{margin-bottom:1.2rem}}@media(max-width:1366px){#placards.placards .placard .media .placardBanner{margin-bottom:.9375rem}}@media(max-width:1280px){#placards.placards .placard .media .placardBanner{margin-bottom:.625rem}}#placards.placards .placard .media .placardBanner button,#placards.placards .placard .media .placardBanner .button{cursor:pointer;display:inline-block;margin-left:.4375rem;padding:0;border:none;border-radius:.5em;float:none;font-size:2.8125rem;width:1em;height:1em;font-family:"CostarBrownLight",sans-serif;line-height:1em;text-align:center;text-decoration:none;background-color:#77b800}@media(max-width:1920px){#placards.placards .placard .media .placardBanner button,#placards.placards .placard .media .placardBanner .button{font-size:2.8125rem}}@media(max-width:1680px){#placards.placards .placard .media .placardBanner button,#placards.placards .placard .media .placardBanner .button{font-size:2.125rem}}@media(max-width:1366px){#placards.placards .placard .media .placardBanner button,#placards.placards .placard .media .placardBanner .button{font-size:2.125rem}}@media(max-width:1280px){#placards.placards .placard .media .placardBanner button,#placards.placards .placard .media .placardBanner .button{font-size:2.125rem}}@media(max-width:1024px){#placards.placards .placard .media .placardBanner button,#placards.placards .placard .media .placardBanner .button{font-size:2rem}}@media(max-width:768px){#placards.placards .placard .media .placardBanner button,#placards.placards .placard .media .placardBanner .button{font-size:2rem}}#placards.placards .placard .media .placardBanner button i,#placards.placards .placard .media .placardBanner .button i{vertical-align:top;line-height:inherit;display:inline-block;font-size:1.75rem}@media(max-width:1680px){#placards.placards .placard .media .placardBanner button i,#placards.placards .placard .media .placardBanner .button i{font-size:1.3125rem}}#placards.placards .placard .media .placardBanner button i.playVideoPlacardIcon,#placards.placards .placard .media .placardBanner .button i.playVideoPlacardIcon{font-size:1.4375rem;margin-left:.375rem}@media(max-width:1680px){#placards.placards .placard .media .placardBanner button i.playVideoPlacardIcon,#placards.placards .placard .media .placardBanner .button i.playVideoPlacardIcon{font-size:1.125rem}}@media(max-width:1024px){#placards.placards .placard .media .placardBanner button i.playVideoPlacardIcon,#placards.placards .placard .media .placardBanner .button i.playVideoPlacardIcon{margin:0 0 0 .1875rem}}#placards.placards .placard .media .placardBanner .videoPlay{float:left;margin-left:1rem;height:2.725rem;width:2.725rem;border-radius:50%}#placards.placards .placard .media .placardBanner .videoPlay:hover{background-color:#555}@media(max-width:1680px){#placards.placards .placard .media .placardBanner .videoPlay{width:2.425rem;height:2.425rem}}@media(max-width:1366px){#placards.placards .placard .media .placardBanner .videoPlay{width:2.125rem;height:2.125rem}}@media(max-width:1024px){#placards.placards .placard .media .placardBanner .videoPlay{width:2rem;height:2rem}}#placards.placards .placard .media .placardBanner .virtualTour{width:auto;white-space:nowrap;padding-left:1.2rem;padding-right:1.2rem;float:right;margin-right:1rem;height:2.725rem;font-size:1.0625rem;border-radius:30px;border:1px solid #74b71b;background-color:#fff;color:#478500;font-size:1rem;position:relative;padding-left:1rem}@media(max-width:1920px){#placards.placards .placard .media .placardBanner .virtualTour{height:2.725rem}}@media(max-width:1680px){#placards.placards .placard .media .placardBanner .virtualTour{height:2.425rem}}@media(max-width:1366px){#placards.placards .placard .media .placardBanner .virtualTour{height:2.125rem}}@media(max-width:1280px){#placards.placards .placard .media .placardBanner .virtualTour{height:2.125rem}}@media(max-width:1024px){#placards.placards .placard .media .placardBanner .virtualTour{height:2rem}}@media(max-width:768px){#placards.placards .placard .media .placardBanner .virtualTour{height:2rem}}@media(max-width:1920px){#placards.placards .placard .media .placardBanner .virtualTour{font-size:1.0625rem}}@media(max-width:1680px){#placards.placards .placard .media .placardBanner .virtualTour{font-size:.9375rem}}@media(max-width:1366px){#placards.placards .placard .media .placardBanner .virtualTour{font-size:.875rem}}@media(max-width:1280px){#placards.placards .placard .media .placardBanner .virtualTour{font-size:.875rem}}@media(max-width:1024px){#placards.placards .placard .media .placardBanner .virtualTour{font-size:.8125rem}}@media(max-width:768px){#placards.placards .placard .media .placardBanner .virtualTour{font-size:.8125rem}}@media(max-width:1920px){#placards.placards .placard .media .placardBanner .virtualTour{border-radius:21px}}@media(max-width:1024px){#placards.placards .placard .media .placardBanner .virtualTour{padding:0 1rem}}@media(max-width:1024px){#placards.placards .placard .media .placardBanner .virtualTour{padding:0 .85rem}}#placards.placards .placard .media .placardBanner .virtualTour:hover{background-color:#478500;color:#fff}#placards.placards .placard .media .placardBanner .virtualTour span{font-family:'CostarBrownBold',sans-serif}#placards.placards .placard .media.carouselActivated .placardBanner{display:block}#placards.placards .placard .media .placardCarouselImgCount{height:auto;padding:.125rem .125rem .25rem}#placards.placards .placard .media .listingFreshness{position:absolute;left:10px;margin:.3125rem;z-index:25}#placards.placards .placard .media .listingFreshness span{position:relative;bottom:auto;left:auto;right:auto;text-transform:uppercase}#placards.placards .placard .media .listingFreshness .lastUpdated{color:#fff;text-shadow:.0625rem 0 .125rem #000}#placards.placards .placard .media .listingFreshness .alert{background-color:#2196f3;padding:.3125rem}#placards.placards .placard .media .listingFreshness .alert span,#placards.placards .placard .media .listingFreshness .alert i{font-weight:bold;color:#fff;font-size:.9em}#placards.placards .placard .media .listingFreshness .alert .alertBellIcon{padding:0}#placards.placards .placard .propertyInfo{height:100%;padding:1.25rem;font-size:1.125rem}@media(max-width:1920px){#placards.placards .placard .propertyInfo{padding:1.25rem}}@media(max-width:1680px){#placards.placards .placard .propertyInfo{padding:1.25rem}}@media(max-width:1366px){#placards.placards .placard .propertyInfo{padding:.9375rem}}@media(max-width:1280px){#placards.placards .placard .propertyInfo{padding:.625rem}}@media(max-width:1024px){#placards.placards .placard .propertyInfo{padding:.625rem}}@media(max-width:768px){#placards.placards .placard .propertyInfo{padding:.625rem}}@media(max-width:1920px){#placards.placards .placard .propertyInfo{font-size:1.125rem}}@media(max-width:1680px){#placards.placards .placard .propertyInfo{font-size:1rem}}@media(max-width:1366px){#placards.placards .placard .propertyInfo{font-size:.75rem}}@media(max-width:1280px){#placards.placards .placard .propertyInfo{font-size:.75rem}}@media(max-width:1024px){#placards.placards .placard .propertyInfo{font-size:.625rem}}@media(max-width:768px){#placards.placards .placard .propertyInfo{font-size:.625rem}}#placards.placards .placard .propertyInfo .infoPadding{position:relative;height:100%}#placards.placards .placard .propertyInfo .clockIcon,#placards.placards .placard .propertyInfo .alertLightningBoltIcon,#placards.placards .placard .propertyInfo .alertBellIcon{display:inline-block}#placards.placards .placard .propertyInfo .listingFreshness{position:absolute;bottom:0;right:0}#placards.placards .placard .propertyInfo .listingFreshness .lastUpdated,#placards.placards .placard .propertyInfo .listingFreshness .new,#placards.placards .placard .propertyInfo .listingFreshness .alert{top:initial;bottom:initial;left:initial;right:initial;position:relative;font-size:.875rem;color:#4c4c4c;text-transform:uppercase;font-weight:600;letter-spacing:.0125rem}@media(max-width:1920px){#placards.placards .placard .propertyInfo .listingFreshness .lastUpdated,#placards.placards .placard .propertyInfo .listingFreshness .new,#placards.placards .placard .propertyInfo .listingFreshness .alert{font-size:.875rem}}@media(max-width:1680px){#placards.placards .placard .propertyInfo .listingFreshness .lastUpdated,#placards.placards .placard .propertyInfo .listingFreshness .new,#placards.placards .placard .propertyInfo .listingFreshness .alert{font-size:.75rem}}@media(max-width:1366px){#placards.placards .placard .propertyInfo .listingFreshness .lastUpdated,#placards.placards .placard .propertyInfo .listingFreshness .new,#placards.placards .placard .propertyInfo .listingFreshness .alert{font-size:.625rem}}@media(max-width:1280px){#placards.placards .placard .propertyInfo .listingFreshness .lastUpdated,#placards.placards .placard .propertyInfo .listingFreshness .new,#placards.placards .placard .propertyInfo .listingFreshness .alert{font-size:.625rem}}@media(max-width:1024px){#placards.placards .placard .propertyInfo .listingFreshness .lastUpdated,#placards.placards .placard .propertyInfo .listingFreshness .new,#placards.placards .placard .propertyInfo .listingFreshness .alert{font-size:.5rem}}@media(max-width:768px){#placards.placards .placard .propertyInfo .listingFreshness .lastUpdated,#placards.placards .placard .propertyInfo .listingFreshness .new,#placards.placards .placard .propertyInfo .listingFreshness .alert{font-size:.4375rem}}#placards.placards .placard .propertyInfo .listingFreshness .lastUpdated span,#placards.placards .placard .propertyInfo .listingFreshness .new span,#placards.placards .placard .propertyInfo .listingFreshness .alert span,#placards.placards .placard .propertyInfo .listingFreshness .lastUpdated i,#placards.placards .placard .propertyInfo .listingFreshness .new i,#placards.placards .placard .propertyInfo .listingFreshness .alert i{vertical-align:top;line-height:1em}#placards.placards .placard .propertyInfo .listingFreshness .lastUpdated .alertBellIcon,#placards.placards .placard .propertyInfo .listingFreshness .new .alertBellIcon,#placards.placards .placard .propertyInfo .listingFreshness .alert .alertBellIcon{padding:0}#placards.placards .placard .propertyInfo .perPersonWrapper{display:inline-block;width:1.75rem;position:relative}#placards.placards .placard .propertyInfo .perPersonWrapper .perPersonTooltipWrapper{visibility:hidden;width:6.9375rem;height:2.5rem;background-color:#fff;color:#7f7e7e;text-align:center;padding:.3125rem;padding-top:.25rem;position:absolute;z-index:10;margin-left:-3.75rem;font-size:.625rem;border:.0625rem solid #f4f4f4;box-shadow:0 .3125rem .625rem rgba(0,0,0,.2);border:.0625rem solid #cacaca}#placards.placards .placard .propertyInfo .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard .propertyInfo .perPersonWrapper .perPersonTooltipWrapper:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#placards.placards .placard .propertyInfo .perPersonWrapper .perPersonTooltipWrapper:after{border-color:rgba(255,255,255,0);border-width:.3125rem;margin-left:-.3125rem}#placards.placards .placard .propertyInfo .perPersonWrapper .perPersonTooltipWrapper:before{border-color:rgba(204,204,204,0);border-width:.375rem;margin-left:-.375rem}#placards.placards .placard .propertyInfo .perPersonWrapper:hover .perPersonTooltipWrapper{visibility:visible}#placards.placards .placard .propertyInfo .iconWrapper{display:inline-block;position:relative;vertical-align:top;margin-top:-6px;margin-left:2px;height:1px}#placards.placards .placard .propertyInfo .iconWrapper .iconTooltipWrapper{visibility:hidden;width:8rem;height:auto;background-color:#fff;color:#7f7e7e;text-align:center;padding:.3125rem;padding-top:.25rem;position:absolute;z-index:10;font-size:.625rem;border:.0625rem solid #f4f4f4;box-shadow:0 .3125rem .625rem rgba(0,0,0,.2);border:.0625rem solid #cacaca}#placards.placards .placard .propertyInfo .iconWrapper .iconTooltipWrapper:after,#placards.placards .placard .propertyInfo .iconWrapper .iconTooltipWrapper:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#placards.placards .placard .propertyInfo .iconWrapper .iconTooltipWrapper:after{border-color:rgba(255,255,255,0);border-width:.3125rem;margin-left:-.3125rem}#placards.placards .placard .propertyInfo .iconWrapper .iconTooltipWrapper:before{border-color:rgba(204,204,204,0);border-width:.375rem;margin-left:-.375rem}#placards.placards .placard .propertyInfo .iconWrapper .iconElement{font-size:1.5rem}@media(max-width:1024px){#placards.placards .placard .propertyInfo .iconWrapper{margin-top:-6px}#placards.placards .placard .propertyInfo .iconWrapper .iconElement{font-size:1.2rem}}#placards.placards .placard .propertyInfo .iconWrapper:hover .iconTooltipWrapper{visibility:visible}#placards.placards .placard .propertyInfo .bedIcon{font-size:1.75rem;position:relative;top:-.4375rem;margin-left:.3125rem}@media(max-width:1680px){#placards.placards .placard .propertyInfo .bedIcon{top:-.625rem}}@media(max-width:1366px){#placards.placards .placard .propertyInfo .bedIcon{top:-.75rem;margin-left:0}}@media(max-width:1024px){#placards.placards .placard .propertyInfo .bedIcon{top:-.5rem;font-size:1.25rem}}#placards.placards .placard .propertyInfo .apartmentRentRollupContainer{font-family:"CostarBrownLight",sans-serif;line-height:1.3em;margin:.5em 0;white-space:nowrap;font-size:1.125rem}@media(max-width:1920px){#placards.placards .placard .propertyInfo .apartmentRentRollupContainer{font-size:1.125rem}}@media(max-width:1680px){#placards.placards .placard .propertyInfo .apartmentRentRollupContainer{font-size:1.125rem}}@media(max-width:1366px){#placards.placards .placard .propertyInfo .apartmentRentRollupContainer{font-size:.875rem}}@media(max-width:1280px){#placards.placards .placard .propertyInfo .apartmentRentRollupContainer{font-size:.875rem}}@media(max-width:1024px){#placards.placards .placard .propertyInfo .apartmentRentRollupContainer{font-size:.75rem}}@media(max-width:768px){#placards.placards .placard .propertyInfo .apartmentRentRollupContainer{font-size:.6875rem}}#placards.placards .placard .propertyInfo .apartmentRentRollupContainer .altRentDisplay{font-family:"CostarBrownRegular",sans-serif;line-height:1.4em;font-size:1.5rem;margin:0;vertical-align:middle}@media(max-width:1920px){#placards.placards .placard .propertyInfo .apartmentRentRollupContainer .altRentDisplay{font-size:1.5rem}}@media(max-width:1680px){#placards.placards .placard .propertyInfo .apartmentRentRollupContainer .altRentDisplay{font-size:1.375rem}}@media(max-width:1366px){#placards.placards .placard .propertyInfo .apartmentRentRollupContainer .altRentDisplay{font-size:1.125rem}}@media(max-width:1280px){#placards.placards .placard .propertyInfo .apartmentRentRollupContainer .altRentDisplay{font-size:1rem}}@media(max-width:1024px){#placards.placards .placard .propertyInfo .apartmentRentRollupContainer .altRentDisplay{font-size:1rem}}@media(max-width:768px){#placards.placards .placard .propertyInfo .apartmentRentRollupContainer .altRentDisplay{font-size:.875rem}}#placards.placards .placard .propertyInfo .apartmentRentRollupContainer .availabilityDisplay{vertical-align:middle;display:block}#placards.placards .placard .propertyInfo .apartmentRentRollupContainer .propertyStyle{vertical-align:middle;font-family:inherit}#placards.placards .placard .propertyInfo .amenities{white-space:nowrap;color:#4c4c4c;font-size:1.5625rem}@media(max-width:1920px){#placards.placards .placard .propertyInfo .amenities{font-size:1.5625rem}}@media(max-width:1680px){#placards.placards .placard .propertyInfo .amenities{font-size:1.4375rem}}@media(max-width:1366px){#placards.placards .placard .propertyInfo .amenities{font-size:.9375rem}}@media(max-width:1280px){#placards.placards .placard .propertyInfo .amenities{font-size:.9375rem}}@media(max-width:1024px){#placards.placards .placard .propertyInfo .amenities{font-size:.875rem}}@media(max-width:768px){#placards.placards .placard .propertyInfo .amenities{font-size:.875rem}}#placards.placards .placard .propertyInfo .contactInfo{margin:0}#placards.placards .placard .propertyInfo .contactInfo .phone{font-size:1.125rem;white-space:nowrap}@media(max-width:1920px){#placards.placards .placard .propertyInfo .contactInfo .phone{font-size:1.125rem}}@media(max-width:1680px){#placards.placards .placard .propertyInfo .contactInfo .phone{font-size:1rem}}@media(max-width:1366px){#placards.placards .placard .propertyInfo .contactInfo .phone{font-size:.875rem}}@media(max-width:1280px){#placards.placards .placard .propertyInfo .contactInfo .phone{font-size:.875rem}}@media(max-width:1024px){#placards.placards .placard .propertyInfo .contactInfo .phone{font-size:.75rem}}@media(max-width:768px){#placards.placards .placard .propertyInfo .contactInfo .phone{font-size:.625rem}}#placards.placards .placard .propertyInfo .contactInfo .phoneIcon{font-size:.8em}#placards.placards .placard .propertyInfo .favoriteIcon{color:#77b800;position:absolute;top:0;right:0;text-decoration:none;font-size:1.75rem}@media(max-width:1366px){#placards.placards .placard .propertyInfo .favoriteIcon{font-size:1.25rem}}@media(max-width:1024px){#placards.placards .placard .propertyInfo .favoriteIcon{font-size:1.0625rem}}#placards.placards .placard .propertyInfo .favoriteIcon:before{content:""}#placards.placards .placard .propertyInfo .favoriteIcon.liked:before{content:""}.desktop #placards.placards .placard .propertyInfo .favoriteIcon:hover{color:#77b800}.desktop #placards.placards .placard .propertyInfo .favoriteIcon:hover.neutral:before{content:""}#placards.placards .placard .propertyInfo .checkAvailability{left:0;right:auto;bottom:0;width:auto;display:inline-block;padding:.7em .7em .8em;font-size:1.0625rem;line-height:1em;border:none;white-space:nowrap}@media(max-width:1920px){#placards.placards .placard .propertyInfo .checkAvailability{font-size:1.0625rem}}@media(max-width:1680px){#placards.placards .placard .propertyInfo .checkAvailability{font-size:.9375rem}}@media(max-width:1366px){#placards.placards .placard .propertyInfo .checkAvailability{font-size:.875rem}}@media(max-width:1280px){#placards.placards .placard .propertyInfo .checkAvailability{font-size:.875rem}}@media(max-width:1024px){#placards.placards .placard .propertyInfo .checkAvailability{font-size:.8125rem}}@media(max-width:768px){#placards.placards .placard .propertyInfo .checkAvailability{font-size:.8125rem}}#placards.placards .placard .propertyInfo .checkAvailability .emailIcon,#placards.placards .placard .propertyInfo .checkAvailability span{left:0;margin:0;float:none;width:auto;top:initial;bottom:initial;overflow:visible;white-space:nowrap}#placards.placards .placard .propertyInfo .checkAvailability .emailIcon{font-size:.8em}#placards.placards.placardFocused .reinforcement{opacity:.4}#placards.placards.placardFocused .highlight{width:.625rem;background-color:#feb300;content:'';height:100%}#placards.placards.placardFocused .highlightPosition{position:absolute;left:0;top:0}#placards.placards.placardFocused .placard.active{box-shadow:0 0 .5rem #3f3f3f}#placards.placards.placardFocused .placard.active .placardContent:before{width:.625rem;background-color:#feb300;content:'';height:100%;float:left}@media only screen and (max-width:1280px){.culture-es #placards.placards .placard.basic .lastUpdated{position:relative;top:.25rem}}.culture-es #placards.placards .placard .perPersonWrapper .perPersonTooltipWrapper{font-size:.5625rem}#infoCardLayerZeroRegion{position:absolute;z-index:20}#infoCardLayerOneRegion{position:absolute;z-index:25}@import'../../../Content/animations.css';.infoCardBronzePhoto{width:8.0625rem;height:7.25rem}.infoCardSilverPhoto{width:13.625rem;height:9.875rem}.infoCardGoldPhoto{width:15.625rem;height:11.3125rem}.infoCardPlatinumPhoto{width:18.3125rem;height:13.125rem}#InfoCardView.infoCardWrapperV2{font-size:1rem;background-color:#fff;box-shadow:.0625rem .0625rem .125rem rgba(0,0,0,.15)}#InfoCardView.infoCardWrapperV2.selected{border-bottom:.25rem solid #feb300;border-radius:.25rem;overflow:hidden}#InfoCardView.infoCardWrapperV2 p{white-space:nowrap;overflow:hidden;margin:0}#InfoCardView.infoCardWrapperV2 a{color:#0b6839;text-decoration:none}#InfoCardView.infoCardWrapperV2 a:hover{color:#7f7e7e}#InfoCardView.infoCardWrapperV2 a:active{color:#609400}#InfoCardView.infoCardWrapperV2 .detailedInfo{color:#4c4c4c;font-size:.9em}#InfoCardView.infoCardWrapperV2 .detailedInfo .rent{font-family:"CostarBrownRegular",sans-serif;font-size:1.2em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#InfoCardView.infoCardWrapperV2 .favoriteContainer{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}#InfoCardView.infoCardWrapperV2 .favoriteContainer .favoriteIcon{color:#77b800;text-decoration:none;font-size:1.2em;margin:0}#InfoCardView.infoCardWrapperV2 .favoriteContainer .favoriteIcon:before{content:""}#InfoCardView.infoCardWrapperV2 .favoriteContainer .favoriteIcon.liked:before{content:""}.desktop #InfoCardView.infoCardWrapperV2 .favoriteContainer .favoriteIcon:hover{color:#77b800}.desktop #InfoCardView.infoCardWrapperV2 .favoriteContainer .favoriteIcon:hover.neutral:before{content:""}#InfoCardView.infoCardWrapperV2 .applyNowContainer{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}#InfoCardView.infoCardWrapperV2 .applyNowContainer button{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;text-transform:uppercase;color:#77b800;font-size:.75rem;font-family:"CostarBrownRegular",sans-serif;padding:0;border:0;background-color:transparent}#InfoCardView.infoCardWrapperV2 .applyNowContainer .applyNowOutlineIcon{color:#77b800;text-decoration:none;font-size:1.2em;margin:0}#InfoCardView.infoCardWrapperV2 .spinner{display:block;position:absolute;z-index:50}#InfoCardView.infoCardWrapperV2 .aptsLogoMarkIcon{color:#77b800;display:block;font-size:2.5em;position:absolute;z-index:50;margin-top:-1.1875rem;margin-left:-1.1875rem}#InfoCardView.infoCardWrapperV2 .aptsLogoMarkIcon.rotate{animation:rotate .75s infinite linear}#InfoCardView.infoCardWrapperV2 [role=button]{cursor:pointer}#InfoCardView.infoCardWrapperV2 .perPersonWrapper{display:inline-block;width:1.75rem;position:relative;margin-left:.3125rem}#InfoCardView.infoCardWrapperV2 .perPersonWrapper .perPersonTooltipWrapper{bottom:90%;left:-78%;visibility:hidden;width:6.9375rem;height:2.5rem;background-color:#fff;color:#7f7e7e;text-align:center;padding:.3125rem;padding-top:.25rem;position:absolute;z-index:10;margin-left:-3.75rem;font-size:.625rem;border:.0625rem solid #f4f4f4;box-shadow:0 .3125rem .625rem rgba(0,0,0,.2);border:.0625rem solid #cacaca}#InfoCardView.infoCardWrapperV2 .perPersonWrapper .perPersonTooltipWrapper:after,#InfoCardView.infoCardWrapperV2 .perPersonWrapper .perPersonTooltipWrapper:before{top:100%;left:85%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#InfoCardView.infoCardWrapperV2 .perPersonWrapper .perPersonTooltipWrapper:after{border-color:rgba(255,255,255,0);border-width:.3125rem;margin-left:-.3125rem;border-top-color:#fff}#InfoCardView.infoCardWrapperV2 .perPersonWrapper .perPersonTooltipWrapper:before{border-color:rgba(204,204,204,0);border-width:.375rem;margin-left:-.375rem;border-top-color:#cacaca}#InfoCardView.infoCardWrapperV2 .perPersonWrapper:hover .perPersonTooltipWrapper{visibility:visible}#InfoCardView.infoCardWrapperV2 .bedIcon{font-size:1.625rem;position:relative;top:.25rem}#InfoCardView.infoCardDiamondV2 .contact,#InfoCardView.infoCardGoldV2 .contact,#InfoCardView.infoCardPlatinumV2 .contact,#InfoCardView.infoCardSilverV2 .contact,#InfoCardView.infoCardProsumerV2 .contact,#InfoCardView.infoCardPremiumMax .contact,#InfoCardView.infoCardPremiumPlus .contact,#InfoCardView.infoCardPremium .contact{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;color:#77b800;font-size:.8em;background:#f4f4f4;border-top:1px solid #cacaca}#InfoCardView.infoCardDiamondV2 .contact .phoneContainer,#InfoCardView.infoCardGoldV2 .contact .phoneContainer,#InfoCardView.infoCardPlatinumV2 .contact .phoneContainer,#InfoCardView.infoCardSilverV2 .contact .phoneContainer,#InfoCardView.infoCardProsumerV2 .contact .phoneContainer,#InfoCardView.infoCardPremiumMax .contact .phoneContainer,#InfoCardView.infoCardPremiumPlus .contact .phoneContainer,#InfoCardView.infoCardPremium .contact .phoneContainer,#InfoCardView.infoCardDiamondV2 .contact .emailContainer,#InfoCardView.infoCardGoldV2 .contact .emailContainer,#InfoCardView.infoCardPlatinumV2 .contact .emailContainer,#InfoCardView.infoCardSilverV2 .contact .emailContainer,#InfoCardView.infoCardProsumerV2 .contact .emailContainer,#InfoCardView.infoCardPremiumMax .contact .emailContainer,#InfoCardView.infoCardPremiumPlus .contact .emailContainer,#InfoCardView.infoCardPremium .contact .emailContainer,#InfoCardView.infoCardDiamondV2 .contact .favoriteContainer,#InfoCardView.infoCardGoldV2 .contact .favoriteContainer,#InfoCardView.infoCardPlatinumV2 .contact .favoriteContainer,#InfoCardView.infoCardSilverV2 .contact .favoriteContainer,#InfoCardView.infoCardProsumerV2 .contact .favoriteContainer,#InfoCardView.infoCardPremiumMax .contact .favoriteContainer,#InfoCardView.infoCardPremiumPlus .contact .favoriteContainer,#InfoCardView.infoCardPremium .contact .favoriteContainer,#InfoCardView.infoCardDiamondV2 .contact .applyNowContainer,#InfoCardView.infoCardGoldV2 .contact .applyNowContainer,#InfoCardView.infoCardPlatinumV2 .contact .applyNowContainer,#InfoCardView.infoCardSilverV2 .contact .applyNowContainer,#InfoCardView.infoCardProsumerV2 .contact .applyNowContainer,#InfoCardView.infoCardPremiumMax .contact .applyNowContainer,#InfoCardView.infoCardPremiumPlus .contact .applyNowContainer,#InfoCardView.infoCardPremium .contact .applyNowContainer{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;padding:.5em 0}#InfoCardView.infoCardDiamondV2 .contact .phoneContainer,#InfoCardView.infoCardGoldV2 .contact .phoneContainer,#InfoCardView.infoCardPlatinumV2 .contact .phoneContainer,#InfoCardView.infoCardSilverV2 .contact .phoneContainer,#InfoCardView.infoCardProsumerV2 .contact .phoneContainer,#InfoCardView.infoCardPremiumMax .contact .phoneContainer,#InfoCardView.infoCardPremiumPlus .contact .phoneContainer,#InfoCardView.infoCardPremium .contact .phoneContainer{color:#4c4c4c}#InfoCardView.infoCardDiamondV2 .contact .phoneContainer,#InfoCardView.infoCardGoldV2 .contact .phoneContainer,#InfoCardView.infoCardPlatinumV2 .contact .phoneContainer,#InfoCardView.infoCardSilverV2 .contact .phoneContainer,#InfoCardView.infoCardProsumerV2 .contact .phoneContainer,#InfoCardView.infoCardPremiumMax .contact .phoneContainer,#InfoCardView.infoCardPremiumPlus .contact .phoneContainer,#InfoCardView.infoCardPremium .contact .phoneContainer,#InfoCardView.infoCardDiamondV2 .contact .emailContainer,#InfoCardView.infoCardGoldV2 .contact .emailContainer,#InfoCardView.infoCardPlatinumV2 .contact .emailContainer,#InfoCardView.infoCardSilverV2 .contact .emailContainer,#InfoCardView.infoCardProsumerV2 .contact .emailContainer,#InfoCardView.infoCardPremiumMax .contact .emailContainer,#InfoCardView.infoCardPremiumPlus .contact .emailContainer,#InfoCardView.infoCardPremium .contact .emailContainer{font-family:"CostarBrownRegular",sans-serif;text-transform:uppercase;border-right:1px solid #cacaca}#InfoCardView.infoCardDiamondV2 .contact .phoneContainer .phoneIcon,#InfoCardView.infoCardGoldV2 .contact .phoneContainer .phoneIcon,#InfoCardView.infoCardPlatinumV2 .contact .phoneContainer .phoneIcon,#InfoCardView.infoCardSilverV2 .contact .phoneContainer .phoneIcon,#InfoCardView.infoCardProsumerV2 .contact .phoneContainer .phoneIcon,#InfoCardView.infoCardPremiumMax .contact .phoneContainer .phoneIcon,#InfoCardView.infoCardPremiumPlus .contact .phoneContainer .phoneIcon,#InfoCardView.infoCardPremium .contact .phoneContainer .phoneIcon,#InfoCardView.infoCardDiamondV2 .contact .emailContainer .phoneIcon,#InfoCardView.infoCardGoldV2 .contact .emailContainer .phoneIcon,#InfoCardView.infoCardPlatinumV2 .contact .emailContainer .phoneIcon,#InfoCardView.infoCardSilverV2 .contact .emailContainer .phoneIcon,#InfoCardView.infoCardProsumerV2 .contact .emailContainer .phoneIcon,#InfoCardView.infoCardPremiumMax .contact .emailContainer .phoneIcon,#InfoCardView.infoCardPremiumPlus .contact .emailContainer .phoneIcon,#InfoCardView.infoCardPremium .contact .emailContainer .phoneIcon{font-size:.8em}#InfoCardView.infoCardDiamondV2 .contact .phoneContainer .emailIcon,#InfoCardView.infoCardGoldV2 .contact .phoneContainer .emailIcon,#InfoCardView.infoCardPlatinumV2 .contact .phoneContainer .emailIcon,#InfoCardView.infoCardSilverV2 .contact .phoneContainer .emailIcon,#InfoCardView.infoCardProsumerV2 .contact .phoneContainer .emailIcon,#InfoCardView.infoCardPremiumMax .contact .phoneContainer .emailIcon,#InfoCardView.infoCardPremiumPlus .contact .phoneContainer .emailIcon,#InfoCardView.infoCardPremium .contact .phoneContainer .emailIcon,#InfoCardView.infoCardDiamondV2 .contact .emailContainer .emailIcon,#InfoCardView.infoCardGoldV2 .contact .emailContainer .emailIcon,#InfoCardView.infoCardPlatinumV2 .contact .emailContainer .emailIcon,#InfoCardView.infoCardSilverV2 .contact .emailContainer .emailIcon,#InfoCardView.infoCardProsumerV2 .contact .emailContainer .emailIcon,#InfoCardView.infoCardPremiumMax .contact .emailContainer .emailIcon,#InfoCardView.infoCardPremiumPlus .contact .emailContainer .emailIcon,#InfoCardView.infoCardPremium .contact .emailContainer .emailIcon{font-size:.7em}#InfoCardView.infoCardDiamondV2 .contact .phoneContainer .contactLabel,#InfoCardView.infoCardGoldV2 .contact .phoneContainer .contactLabel,#InfoCardView.infoCardPlatinumV2 .contact .phoneContainer .contactLabel,#InfoCardView.infoCardSilverV2 .contact .phoneContainer .contactLabel,#InfoCardView.infoCardProsumerV2 .contact .phoneContainer .contactLabel,#InfoCardView.infoCardPremiumMax .contact .phoneContainer .contactLabel,#InfoCardView.infoCardPremiumPlus .contact .phoneContainer .contactLabel,#InfoCardView.infoCardPremium .contact .phoneContainer .contactLabel,#InfoCardView.infoCardDiamondV2 .contact .emailContainer .contactLabel,#InfoCardView.infoCardGoldV2 .contact .emailContainer .contactLabel,#InfoCardView.infoCardPlatinumV2 .contact .emailContainer .contactLabel,#InfoCardView.infoCardSilverV2 .contact .emailContainer .contactLabel,#InfoCardView.infoCardProsumerV2 .contact .emailContainer .contactLabel,#InfoCardView.infoCardPremiumMax .contact .emailContainer .contactLabel,#InfoCardView.infoCardPremiumPlus .contact .emailContainer .contactLabel,#InfoCardView.infoCardPremium .contact .emailContainer .contactLabel{position:relative;top:-.0625rem}#InfoCardView.infoCardDiamondV2 img,#InfoCardView.infoCardGoldV2 img,#InfoCardView.infoCardPlatinumV2 img,#InfoCardView.infoCardSilverV2 img,#InfoCardView.infoCardPremiumMax img,#InfoCardView.infoCardPremiumPlus img,#InfoCardView.infoCardPremium img{max-width:100%}#InfoCardView.infoCardDiamondV2 .itemPhoto,#InfoCardView.infoCardGoldV2 .itemPhoto,#InfoCardView.infoCardPlatinumV2 .itemPhoto,#InfoCardView.infoCardSilverV2 .itemPhoto,#InfoCardView.infoCardPremiumMax .itemPhoto,#InfoCardView.infoCardPremiumPlus .itemPhoto,#InfoCardView.infoCardPremium .itemPhoto,#InfoCardView.infoCardDiamondV2 .item,#InfoCardView.infoCardGoldV2 .item,#InfoCardView.infoCardPlatinumV2 .item,#InfoCardView.infoCardSilverV2 .item,#InfoCardView.infoCardPremiumMax .item,#InfoCardView.infoCardPremiumPlus .item,#InfoCardView.infoCardPremium .item{background-size:cover;background-position:center center}#InfoCardView.infoCardDiamondV2 .aptsLogoMarkIcon,#InfoCardView.infoCardGoldV2 .aptsLogoMarkIcon,#InfoCardView.infoCardPlatinumV2 .aptsLogoMarkIcon,#InfoCardView.infoCardSilverV2 .aptsLogoMarkIcon,#InfoCardView.infoCardPremiumMax .aptsLogoMarkIcon,#InfoCardView.infoCardPremiumPlus .aptsLogoMarkIcon,#InfoCardView.infoCardPremium .aptsLogoMarkIcon{top:50%;left:50%}#InfoCardView.infoCardDiamondV2 h1,#InfoCardView.infoCardGoldV2 h1,#InfoCardView.infoCardPlatinumV2 h1,#InfoCardView.infoCardPremiumMax h1,#InfoCardView.infoCardPremiumPlus h1{font-size:1.12em;color:#fff;text-align:center}#InfoCardView.infoCardDiamondV2 .propertyInfo,#InfoCardView.infoCardGoldV2 .propertyInfo,#InfoCardView.infoCardPlatinumV2 .propertyInfo,#InfoCardView.infoCardPremiumMax .propertyInfo,#InfoCardView.infoCardPremiumPlus .propertyInfo{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:.75em;height:3.75rem;background-color:#0b6839}#InfoCardView.infoCardDiamondV2 .propertyInfo a,#InfoCardView.infoCardGoldV2 .propertyInfo a,#InfoCardView.infoCardPlatinumV2 .propertyInfo a,#InfoCardView.infoCardPremiumMax .propertyInfo a,#InfoCardView.infoCardPremiumPlus .propertyInfo a{color:#fff}#InfoCardView.infoCardDiamondV2 .propertyInfo a:hover,#InfoCardView.infoCardGoldV2 .propertyInfo a:hover,#InfoCardView.infoCardPlatinumV2 .propertyInfo a:hover,#InfoCardView.infoCardPremiumMax .propertyInfo a:hover,#InfoCardView.infoCardPremiumPlus .propertyInfo a:hover{color:#feb300}#InfoCardView.infoCardDiamondV2 .media,#InfoCardView.infoCardGoldV2 .media,#InfoCardView.infoCardPlatinumV2 .media,#InfoCardView.infoCardPremiumMax .media,#InfoCardView.infoCardPremiumPlus .media{position:relative}#InfoCardView.infoCardDiamondV2 .media .galleryControl,#InfoCardView.infoCardGoldV2 .media .galleryControl,#InfoCardView.infoCardPlatinumV2 .media .galleryControl,#InfoCardView.infoCardPremiumMax .media .galleryControl,#InfoCardView.infoCardPremiumPlus .media .galleryControl{position:absolute;top:50%;width:100%;z-index:10;margin-top:-33px;margin-top:-2.0625rem}#InfoCardView.infoCardDiamondV2 .media .galleryControl .imageCarouselArrowLeftIcon,#InfoCardView.infoCardGoldV2 .media .galleryControl .imageCarouselArrowLeftIcon,#InfoCardView.infoCardPlatinumV2 .media .galleryControl .imageCarouselArrowLeftIcon,#InfoCardView.infoCardPremiumMax .media .galleryControl .imageCarouselArrowLeftIcon,#InfoCardView.infoCardPremiumPlus .media .galleryControl .imageCarouselArrowLeftIcon,#InfoCardView.infoCardDiamondV2 .media .galleryControl .imageCarouselArrowRightIcon,#InfoCardView.infoCardGoldV2 .media .galleryControl .imageCarouselArrowRightIcon,#InfoCardView.infoCardPlatinumV2 .media .galleryControl .imageCarouselArrowRightIcon,#InfoCardView.infoCardPremiumMax .media .galleryControl .imageCarouselArrowRightIcon,#InfoCardView.infoCardPremiumPlus .media .galleryControl .imageCarouselArrowRightIcon{color:#fff;font-size:1.75rem;text-shadow:.0625rem .125rem .25rem rgba(0,0,0,.3);background-color:transparent;border:0}#InfoCardView.infoCardDiamondV2 .media .galleryControl .imageCarouselArrowRightIcon,#InfoCardView.infoCardGoldV2 .media .galleryControl .imageCarouselArrowRightIcon,#InfoCardView.infoCardPlatinumV2 .media .galleryControl .imageCarouselArrowRightIcon,#InfoCardView.infoCardPremiumMax .media .galleryControl .imageCarouselArrowRightIcon,#InfoCardView.infoCardPremiumPlus .media .galleryControl .imageCarouselArrowRightIcon{margin-left:.5625rem}#InfoCardView.infoCardDiamondV2 .media .galleryControl .imageCarouselLeftContainer,#InfoCardView.infoCardGoldV2 .media .galleryControl .imageCarouselLeftContainer,#InfoCardView.infoCardPlatinumV2 .media .galleryControl .imageCarouselLeftContainer,#InfoCardView.infoCardPremiumMax .media .galleryControl .imageCarouselLeftContainer,#InfoCardView.infoCardPremiumPlus .media .galleryControl .imageCarouselLeftContainer,#InfoCardView.infoCardDiamondV2 .media .galleryControl .imageCarouselRightContainer,#InfoCardView.infoCardGoldV2 .media .galleryControl .imageCarouselRightContainer,#InfoCardView.infoCardPlatinumV2 .media .galleryControl .imageCarouselRightContainer,#InfoCardView.infoCardPremiumMax .media .galleryControl .imageCarouselRightContainer,#InfoCardView.infoCardPremiumPlus .media .galleryControl .imageCarouselRightContainer{background-color:transparent;width:3rem;height:4.375rem;border:0;position:absolute}#InfoCardView.infoCardDiamondV2 .media .galleryControl .imageCarouselLeftContainer,#InfoCardView.infoCardGoldV2 .media .galleryControl .imageCarouselLeftContainer,#InfoCardView.infoCardPlatinumV2 .media .galleryControl .imageCarouselLeftContainer,#InfoCardView.infoCardPremiumMax .media .galleryControl .imageCarouselLeftContainer,#InfoCardView.infoCardPremiumPlus .media .galleryControl .imageCarouselLeftContainer{left:0}#InfoCardView.infoCardDiamondV2 .media .galleryControl .imageCarouselRightContainer,#InfoCardView.infoCardGoldV2 .media .galleryControl .imageCarouselRightContainer,#InfoCardView.infoCardPlatinumV2 .media .galleryControl .imageCarouselRightContainer,#InfoCardView.infoCardPremiumMax .media .galleryControl .imageCarouselRightContainer,#InfoCardView.infoCardPremiumPlus .media .galleryControl .imageCarouselRightContainer{right:0}#InfoCardView.infoCardDiamondV2 .media .infoCardMediaBanner,#InfoCardView.infoCardGoldV2 .media .infoCardMediaBanner,#InfoCardView.infoCardPlatinumV2 .media .infoCardMediaBanner,#InfoCardView.infoCardPremiumMax .media .infoCardMediaBanner,#InfoCardView.infoCardPremiumPlus .media .infoCardMediaBanner{text-align:right;position:absolute;right:0;bottom:0;left:auto;z-index:10;margin-bottom:.625rem;width:100%}#InfoCardView.infoCardDiamondV2 .media .infoCardMediaBanner button,#InfoCardView.infoCardGoldV2 .media .infoCardMediaBanner button,#InfoCardView.infoCardPlatinumV2 .media .infoCardMediaBanner button,#InfoCardView.infoCardPremiumMax .media .infoCardMediaBanner button,#InfoCardView.infoCardPremiumPlus .media .infoCardMediaBanner button{cursor:pointer;color:#fff;font-family:"CostarBrownLight",sans-serif;line-height:1em;text-align:center;text-decoration:none;display:inline-block;width:2em;height:2em;background-color:#77b800;padding:0;margin-left:.4375rem;border:0;border-radius:1em;box-shadow:.125rem .125rem .125rem rgba(0,0,0,.5)}#InfoCardView.infoCardDiamondV2 .media .infoCardMediaBanner i,#InfoCardView.infoCardGoldV2 .media .infoCardMediaBanner i,#InfoCardView.infoCardPlatinumV2 .media .infoCardMediaBanner i,#InfoCardView.infoCardPremiumMax .media .infoCardMediaBanner i,#InfoCardView.infoCardPremiumPlus .media .infoCardMediaBanner i{line-height:inherit;vertical-align:top;display:inline-block}#InfoCardView.infoCardDiamondV2 .media .infoCardMediaBanner i.playVideoPlacardIcon,#InfoCardView.infoCardGoldV2 .media .infoCardMediaBanner i.playVideoPlacardIcon,#InfoCardView.infoCardPlatinumV2 .media .infoCardMediaBanner i.playVideoPlacardIcon,#InfoCardView.infoCardPremiumMax .media .infoCardMediaBanner i.playVideoPlacardIcon,#InfoCardView.infoCardPremiumPlus .media .infoCardMediaBanner i.playVideoPlacardIcon{position:relative;left:.1em}#InfoCardView.infoCardDiamondV2 .media .infoCardMediaBanner .virtualTour,#InfoCardView.infoCardGoldV2 .media .infoCardMediaBanner .virtualTour,#InfoCardView.infoCardPlatinumV2 .media .infoCardMediaBanner .virtualTour,#InfoCardView.infoCardPremiumMax .media .infoCardMediaBanner .virtualTour,#InfoCardView.infoCardPremiumPlus .media .infoCardMediaBanner .virtualTour{width:auto;white-space:nowrap;padding-left:.8rem;padding-right:.8rem;float:right;margin-right:1rem;border-radius:30px;border:1px solid #74b71b;background-color:#fff;color:#478500;font-size:.875rem;font-family:'CostarBrownBold',sans-serif;position:relative;height:2.125rem}#InfoCardView.infoCardDiamondV2 .media .infoCardMediaBanner .virtualTour:hover,#InfoCardView.infoCardGoldV2 .media .infoCardMediaBanner .virtualTour:hover,#InfoCardView.infoCardPlatinumV2 .media .infoCardMediaBanner .virtualTour:hover,#InfoCardView.infoCardPremiumMax .media .infoCardMediaBanner .virtualTour:hover,#InfoCardView.infoCardPremiumPlus .media .infoCardMediaBanner .virtualTour:hover{background-color:#478500;color:#fff}#InfoCardView.infoCardDiamondV2 .media .infoCardMediaBanner .virtualTour:active,#InfoCardView.infoCardGoldV2 .media .infoCardMediaBanner .virtualTour:active,#InfoCardView.infoCardPlatinumV2 .media .infoCardMediaBanner .virtualTour:active,#InfoCardView.infoCardPremiumMax .media .infoCardMediaBanner .virtualTour:active,#InfoCardView.infoCardPremiumPlus .media .infoCardMediaBanner .virtualTour:active{background-color:#478500;color:#fff}#InfoCardView.infoCardDiamondV2 .media .infoCardMediaBanner .videoPlay,#InfoCardView.infoCardGoldV2 .media .infoCardMediaBanner .videoPlay,#InfoCardView.infoCardPlatinumV2 .media .infoCardMediaBanner .videoPlay,#InfoCardView.infoCardPremiumMax .media .infoCardMediaBanner .videoPlay,#InfoCardView.infoCardPremiumPlus .media .infoCardMediaBanner .videoPlay{box-shadow:none;float:left;margin-left:1rem}.desktop #InfoCardView.infoCardDiamondV2 .media .infoCardMediaBanner .videoPlay:hover,.desktop #InfoCardView.infoCardGoldV2 .media .infoCardMediaBanner .videoPlay:hover,.desktop #InfoCardView.infoCardPlatinumV2 .media .infoCardMediaBanner .videoPlay:hover,.desktop #InfoCardView.infoCardPremiumMax .media .infoCardMediaBanner .videoPlay:hover,.desktop #InfoCardView.infoCardPremiumPlus .media .infoCardMediaBanner .videoPlay:hover,.desktop #InfoCardView.infoCardDiamondV2 .media .infoCardMediaBanner .videoPlay:active,.desktop #InfoCardView.infoCardGoldV2 .media .infoCardMediaBanner .videoPlay:active,.desktop #InfoCardView.infoCardPlatinumV2 .media .infoCardMediaBanner .videoPlay:active,.desktop #InfoCardView.infoCardPremiumMax .media .infoCardMediaBanner .videoPlay:active,.desktop #InfoCardView.infoCardPremiumPlus .media .infoCardMediaBanner .videoPlay:active{background-color:#555}#InfoCardView.infoCardDiamondV2 .detailedInfo,#InfoCardView.infoCardPlatinumV2 .detailedInfo,#InfoCardView.infoCardPremiumMax .detailedInfo{padding:.75em}#InfoCardView.infoCardDiamondV2{width:18.4em;min-height:10em}#InfoCardView.infoCardDiamondV2 .itemPhoto,#InfoCardView.infoCardDiamondV2 .item{height:13.125rem}#InfoCardView.infoCardDiamondV2 .spinner{top:44%;left:42%}#InfoCardView.infoCardDiamondV2 .amenities{list-style:none;padding:0;margin:0}#InfoCardView.infoCardDiamondV2 .amenities li{display:inline-block;margin-right:.2em}#InfoCardView.infoCardDiamondV2 .amenities .carIcon{top:-.03125rem;position:relative}#InfoCardView.infoCardPlatinumV2{width:15.5em;min-height:10em}#InfoCardView.infoCardPlatinumV2 .itemPhoto,#InfoCardView.infoCardPlatinumV2 .item{height:11.3125rem}#InfoCardView.infoCardPlatinumV2 .spinner{top:44%;left:40%}#InfoCardView.infoCardPremiumMax{width:15.5em;min-height:10em}#InfoCardView.infoCardPremiumMax .itemPhoto,#InfoCardView.infoCardPremiumMax .item{height:11.3125rem}#InfoCardView.infoCardPremiumMax .spinner{top:44%;left:40%}#InfoCardView.infoCardPremiumMax .detailedInfo>div{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between}#InfoCardView.infoCardGoldV2{width:13.5em;min-height:10em}#InfoCardView.infoCardGoldV2 .itemPhoto,#InfoCardView.infoCardGoldV2 .item{height:9.875rem}#InfoCardView.infoCardGoldV2 .spinner{top:36%;left:38%}#InfoCardView.infoCardGoldV2 .detailedInfo{padding:.5em}#InfoCardView.infoCardGoldV2 .emailContainer .emailOutlineIcon{position:relative;top:2px}#InfoCardView.infoCardPremiumPlus{width:13.5em;min-height:10em}#InfoCardView.infoCardPremiumPlus .itemPhoto,#InfoCardView.infoCardPremiumPlus .item{height:9.875rem}#InfoCardView.infoCardPremiumPlus .spinner{top:36%;left:38%}#InfoCardView.infoCardPremiumPlus .detailedInfo{padding:.5em}#InfoCardView.infoCardPremiumPlus .detailedInfo>div{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between}#InfoCardView.infoCardPremiumPlus .detailedInfo .beds{font-size:1rem;font-family:"CostarBrownRegular",sans-serif;line-height:1.1875rem}#InfoCardView.infoCardPremiumPlus .detailedInfo .rent{font-size:1.125rem;font-family:"CostarBrownRegular",sans-serif}#InfoCardView.infoCardBasicV2 h1,#InfoCardView.infoCardProsumerV2 h1,#InfoCardView.infoCardSilverV2 h1,#InfoCardView.infoCardTierTwoV2 h1,#InfoCardView.infoCardPremium h1{display:block;display:-webkit-box;position:relative;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#InfoCardView.infoCardBasicV2 h1,#InfoCardView.infoCardProsumerV2 h1,#InfoCardView.infoCardSilverV2 h1,#InfoCardView.infoCardTierTwoV2 h1,#InfoCardView.infoCardPremium h1{color:#0b6839;font-family:"CostarBrownRegular",sans-serif;font-size:1em;max-height:3.125rem}#InfoCardView.infoCardBasicV2 .infoContainer,#InfoCardView.infoCardProsumerV2 .infoContainer,#InfoCardView.infoCardSilverV2 .infoContainer,#InfoCardView.infoCardTierTwoV2 .infoContainer,#InfoCardView.infoCardPremium .infoContainer{padding:.5em}#InfoCardView.infoCardSilverV2{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;width:21.5em;min-height:7.4em}#InfoCardView.infoCardSilverV2 .itemPhoto,#InfoCardView.infoCardSilverV2 .item{width:6.875rem;min-height:6.1875rem}#InfoCardView.infoCardSilverV2 .carousel,#InfoCardView.infoCardSilverV2 .carouselInner,#InfoCardView.infoCardSilverV2 .itemPhoto,#InfoCardView.infoCardSilverV2 .item{height:100%}#InfoCardView.infoCardSilverV2 .media{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5em;border-right:1px solid #cacaca}#InfoCardView.infoCardSilverV2 .propertySummary{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;width:100%}#InfoCardView.infoCardPremium{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;width:21.5em;min-height:7.4em}#InfoCardView.infoCardPremium .itemPhoto,#InfoCardView.infoCardPremium .item{width:6.875rem;min-height:6.1875rem}#InfoCardView.infoCardPremium .carousel,#InfoCardView.infoCardPremium .carouselInner,#InfoCardView.infoCardPremium .itemPhoto,#InfoCardView.infoCardPremium .item{height:100%}#InfoCardView.infoCardPremium .media{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5em;border-right:1px solid #cacaca}#InfoCardView.infoCardPremium .propertySummary{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;width:100%}#InfoCardView.infoCardPremium .detailedInfo>div{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:space-between;justify-content:space-between}#InfoCardView.infoCardPremium .detailedInfo .beds{font-size:.875rem;line-height:1.125rem;font-family:"CostarBrownLight",sans-serif}#InfoCardView.infoCardPremium .detailedInfo .rent{font-size:1.125rem;font-family:"CostarBrownRegular",sans-serif}#InfoCardView.infoCardBasicV2,#InfoCardView.infoCardProsumerV2,#InfoCardView.infoCardTierTwoV2{width:10em}#InfoCardView.infoCardBasicV2 .perPersonWrapper .perPersonTooltipWrapper,#InfoCardView.infoCardProsumerV2 .perPersonWrapper .perPersonTooltipWrapper,#InfoCardView.infoCardTierTwoV2 .perPersonWrapper .perPersonTooltipWrapper{left:64%}#InfoCardView.infoCardBasicV2 .perPersonWrapper .perPersonTooltipWrapper:before,#InfoCardView.infoCardProsumerV2 .perPersonWrapper .perPersonTooltipWrapper:before,#InfoCardView.infoCardTierTwoV2 .perPersonWrapper .perPersonTooltipWrapper:before,#InfoCardView.infoCardBasicV2 .perPersonWrapper .perPersonTooltipWrapper:after,#InfoCardView.infoCardProsumerV2 .perPersonWrapper .perPersonTooltipWrapper:after,#InfoCardView.infoCardTierTwoV2 .perPersonWrapper .perPersonTooltipWrapper:after{left:52%}#InfoCardView.infoCardBasicV2 .favoriteContainer,#InfoCardView.infoCardProsumerV2 .favoriteContainer,#InfoCardView.infoCardTierTwoV2 .favoriteContainer{margin-left:.1875rem}#InfoCardView.infoCardProsumerV2{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}#InfoCardView.infoCardProsumerV2 h1{font-size:1em;margin:0}#InfoCardView.infoCardProsumerV2 .contact .phoneContainer~.emailContainer,#InfoCardView.infoCardProsumerV2 .contact .phoneContainer~.favoriteContainer{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:2em}#InfoCardView.infoCardBasicV2 .rentContainer{display:-ms-inline-flexbox;display:-webkit-flex;display:flex}#InfoCardView.infoCardBasicV2 .rentContainer .rent{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}#InfoCardView.infoCardBasicV2 .rentContainer .favoriteContainer{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#InfoCardView.infoCardTierTwoV2 .noAvailability{font-weight:bold;font-size:.85em;margin:.65em 0}#InfoCardView .emailContainer .emailOutlineIcon{position:relative;top:1px}.infoCardPOIView{border:2px solid #77b800;background-color:rgba(255,255,255,.9);box-shadow:.0625rem .0625rem .25rem #999;width:10.83em;height:2.5em;padding:0 .55em}.infoCardPOIView .imageWrapper{float:left;width:15%;margin-top:.5rem;margin-right:.3125rem}.infoCardPOIView .imageWrapper img{width:100%}.infoCardPOIView h1{font-size:.7em;font-weight:bold;min-height:1.5em;line-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#3f3f3f}.infoCardPOIView p{overflow:hidden;white-space:nowrap;font-size:.7em;text-overflow:ellipsis}.MultiplePOIInfoCardView{border:.125rem solid #77b800;background-color:rgba(255,255,255,.9);box-shadow:.0625rem .0625rem .25rem #999;width:10.83em}.MultiplePOIInfoCardView .infoCardContent{padding:.625rem}.MultiplePOIInfoCardView .infoCardContent .imageWrapper{float:left;width:15%;margin-top:.5rem;margin-right:.3125rem}.MultiplePOIInfoCardView .infoCardContent .imageWrapper img{width:100%}.MultiplePOIInfoCardView .infoCardContent h1{font-size:.7em;font-weight:bold;min-height:1.5em;line-height:1.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#3f3f3f}.MultiplePOIInfoCardView .infoCardContent p{overflow:hidden;white-space:nowrap;font-size:.7em;text-overflow:ellipsis}.MultiplePOIInfoCardView .MultipleInfoCardViewFooter .listingPage{width:calc(100% - 80px);display:inline-block;position:relative;text-align:center}@media(min-width:1760px){.MultiplePOIInfoCardView .MultipleInfoCardViewFooter .listingPage{width:calc(100% - 103px)}}.MultiplePOIInfoCardView .MultipleInfoCardViewFooter .footerPrev,.MultiplePOIInfoCardView .MultipleInfoCardViewFooter .footerNext{background-color:#77b800;border:1px solid #77b800;color:#fff}.MultiplePOIInfoCardView .MultipleInfoCardViewFooter .footerNext{float:right}.infoCardSchoolView{box-shadow:.0625rem .0625rem .25rem #999;width:20em;min-height:9em;padding:.833em;background-color:#fff}.infoCardSchoolView .descriptionContainer{margin-bottom:.625em}.infoCardSchoolView .descriptionContainer .schoolType,.infoCardSchoolView .descriptionContainer .details{color:gray}.infoCardSchoolView .descriptionContainer .schoolType{font-size:.667em;margin-bottom:.938em}.infoCardSchoolView .descriptionContainer h1{font-size:1em}.infoCardSchoolView .descriptionContainer .details{font-size:.75em}.infoCardSchoolView .descriptionContainer .details .grades{font-family:"CostarBrownRegular",sans-serif;color:#4c4c4c;margin-bottom:.833em}.infoCardSchoolView .iconContainer{display:table;width:100%}.infoCardSchoolView .iconContainer .rating,.infoCardSchoolView .iconContainer .attendenceZone,.infoCardSchoolView .iconContainer .identified{display:table-cell;width:33.33%}.infoCardSchoolView .iconContainer .rating span,.infoCardSchoolView .iconContainer .attendenceZone span,.infoCardSchoolView .iconContainer .identified span{display:inline-block}.infoCardSchoolView .iconContainer .rating span{font-size:1.25em;position:relative;top:.2em}.infoCardSchoolView .iconContainer .rating span.outOfLabel{font-size:.542em;font-family:"CostarBrownRegular",sans-serif;top:0}.infoCardSchoolView .iconContainer .attendanceZoneIcon,.infoCardSchoolView .iconContainer .nearbySchoolsIcon,.infoCardSchoolView .iconContainer .propertyIdentifiedIcon{position:relative;top:.25em}.infoCardSchoolView .iconContainer .attendanceZoneLabel,.infoCardSchoolView .iconContainer .nearbyLabel,.infoCardSchoolView .iconContainer .propertyIdentifiedLabel{font-size:.542em;font-family:"CostarBrownRegular",sans-serif}.infoCardSchoolViewV2{box-shadow:.0625rem .0625rem .25rem #999;width:23.75rem;min-height:6.75rem;background-color:#fff}@media(max-width:414px){.infoCardSchoolViewV2{width:100%}}.infoCardSchoolViewV2 .detailContainer{float:left;width:100%}.infoCardSchoolViewV2 .detailContainer .ratingContainer{float:left;width:5rem;text-align:center;padding:.625rem 0}.infoCardSchoolViewV2 .detailContainer .ratingContainer .rating{height:3.125rem;width:3.125rem;border-radius:50%;text-align:center;line-height:3.125rem;margin:auto;color:#fff;font-size:1.125rem;font-family:"CostarBrownRegular",sans-serif}.infoCardSchoolViewV2 .detailContainer .ratingContainer .rating1,.infoCardSchoolViewV2 .detailContainer .ratingContainer .rating2,.infoCardSchoolViewV2 .detailContainer .ratingContainer .rating3{background-color:#c4524b}.infoCardSchoolViewV2 .detailContainer .ratingContainer .rating4,.infoCardSchoolViewV2 .detailContainer .ratingContainer .rating5,.infoCardSchoolViewV2 .detailContainer .ratingContainer .rating6,.infoCardSchoolViewV2 .detailContainer .ratingContainer .rating7{background-color:#efac2e}.infoCardSchoolViewV2 .detailContainer .ratingContainer .rating8,.infoCardSchoolViewV2 .detailContainer .ratingContainer .rating9,.infoCardSchoolViewV2 .detailContainer .ratingContainer .rating10{background-color:#63ab70}.infoCardSchoolViewV2 .detailContainer .ratingContainer .ratingNR{background-color:#999}.infoCardSchoolViewV2 .detailContainer .ratingContainer .outOfLabel{font-size:.6875rem;font-weight:bold}.infoCardSchoolViewV2 .detailContainer .descriptionContainer{float:right;width:18.75rem;border-left:1px solid #cacaca;padding:.625rem;height:5.625rem}@media(max-width:414px){.infoCardSchoolViewV2 .detailContainer .descriptionContainer{width:calc(100% - 5rem)}}.infoCardSchoolViewV2 .detailContainer .descriptionContainer .schoolName{font-size:.9375rem;font-weight:bold;margin:0;padding-bottom:.3125rem;padding-top:.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.infoCardSchoolViewV2 .detailContainer .descriptionContainer .schoolType{font-size:.75rem}.infoCardSchoolViewV2 .detailContainer .descriptionContainer .schoolType .type{max-width:calc(100% - 3.125rem);display:inline-block;white-space:nowrap;text-overflow:ellipsis;vertical-align:sub;overflow:hidden}@media(-webkit-min-device-pixel-ratio:2){.infoCardSchoolViewV2 .detailContainer .descriptionContainer .gradesRange{position:relative;top:.125rem}}.infoCardSchoolViewV2 .detailContainer .descriptionContainer .gradesRange:before{content:'|';padding:.3125rem}@media(-webkit-min-device-pixel-ratio:2){.infoCardSchoolViewV2 .detailContainer .descriptionContainer .gradesRange:before{position:relative;top:-.0625rem}}.infoCardSchoolViewV2 .detailContainer .descriptionContainer .enrollment{float:left}.infoCardSchoolViewV2 .detailContainer .descriptionContainer .phoneNumber{float:right}.infoCardSchoolViewV2 .detailContainer .descriptionContainer .details{font-size:.75rem;padding-top:.625rem}.infoCardSchoolViewV2 .providedBy{float:left;width:100%;height:1.0625rem;text-align:center;background-color:#e0e0e0}.infoCardSchoolViewV2 .providedBy a{color:#545454;font-size:.6875rem;vertical-align:top}#MultipleInfoCardView.MultipleInfoCardViewV2{background:#fff}#MultipleInfoCardView.MultipleInfoCardViewV2.selected{border-bottom:.25rem solid #feb300;border-radius:.25rem;overflow:hidden}#MultipleInfoCardView.MultipleInfoCardViewV2 .MultipleInfoCardViewFooterV2{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;border-top:1px solid #cacaca}#MultipleInfoCardView.MultipleInfoCardViewV2 .MultipleInfoCardViewFooterV2 .footerNext,#MultipleInfoCardView.MultipleInfoCardViewV2 .MultipleInfoCardViewFooterV2 .footerPrev{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:transparent;padding:0 .5em;border:0}#MultipleInfoCardView.MultipleInfoCardViewV2 .MultipleInfoCardViewFooterV2 .footerNext i,#MultipleInfoCardView.MultipleInfoCardViewV2 .MultipleInfoCardViewFooterV2 .footerPrev i{color:#77b800}#MultipleInfoCardView.MultipleInfoCardViewV2 .MultipleInfoCardViewFooterV2 .footerPrev{-webkit-order:0;-ms-flex-order:0;order:0}#MultipleInfoCardView.MultipleInfoCardViewV2 .MultipleInfoCardViewFooterV2 .footerNext{-webkit-order:2;-ms-flex-order:2;order:2}#MultipleInfoCardView.MultipleInfoCardViewV2 .MultipleInfoCardViewFooterV2 .footerNext i{position:relative;left:.25em}#MultipleInfoCardView.MultipleInfoCardViewV2 .MultipleInfoCardViewFooterV2 .listingPage{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-order:1;-ms-flex-order:1;order:1;text-align:center;height:1.8em;padding-top:.15em}.infoCardCampusView,.InfoCardNeighborhoodView,.infoCardShoppingView,.infoCardTransitView{box-sizing:border-box;height:81.73px;box-shadow:.0625rem .0625rem .125rem rgba(0,0,0,.15);border-radius:3px;overflow:auto}.infoCardCampusView .image-container,.InfoCardNeighborhoodView .image-container,.infoCardShoppingView .image-container,.infoCardTransitView .image-container{box-sizing:border-box;float:left;width:80px;height:100%;background:#fff;border:2px solid #fff;background-size:cover;background-position:center;box-shadow:.0625rem .0625rem .125rem rgba(0,0,0,.15)}.infoCardCampusView .info-container,.InfoCardNeighborhoodView .info-container,.infoCardShoppingView .info-container,.infoCardTransitView .info-container{box-sizing:border-box;background-color:#fff;float:left;background:#fff;height:81.72px;padding-right:5px}.infoCardCampusView .info-container h4,.InfoCardNeighborhoodView .info-container h4,.infoCardShoppingView .info-container h4,.infoCardTransitView .info-container h4{padding:12px 5px 12px 5px;margin:0;color:#4c4c4c;font-family:"CostarBrownRegular",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;max-width:250px}.infoCardCampusView .info-container .action-btn,.InfoCardNeighborhoodView .info-container .action-btn,.infoCardShoppingView .info-container .action-btn,.infoCardTransitView .info-container .action-btn{float:left;border:none;font-size:14px;padding:1px 10px 3px 10px;cursor:pointer;border-radius:3px;font-family:"CostarBrownRegular",sans-serif;margin-left:5px;white-space:nowrap}.infoCardCampusView .info-container .action-btn:hover,.InfoCardNeighborhoodView .info-container .action-btn:hover,.infoCardShoppingView .info-container .action-btn:hover,.infoCardTransitView .info-container .action-btn:hover{background-color:#4c4c4c;color:#fff;border:1px solid #4c4c4c}.infoCardCampusView .info-container .invert-blue-btn,.InfoCardNeighborhoodView .info-container .invert-blue-btn,.infoCardShoppingView .info-container .invert-blue-btn,.infoCardTransitView .info-container .invert-blue-btn{border:1px solid #189ed9;color:#189ed9;background-color:#fff}.infoCardCampusView .info-container .blue-btn,.InfoCardNeighborhoodView .info-container .blue-btn,.infoCardShoppingView .info-container .blue-btn,.infoCardTransitView .info-container .blue-btn{background-color:#189ed9;color:#fff;border:1px solid #189ed9}.infoCardCampusView .full-width,.InfoCardNeighborhoodView .full-width,.infoCardShoppingView .full-width,.infoCardTransitView .full-width{width:100%}.infoCardRestaurentsView{box-sizing:border-box;height:81.73px;box-shadow:.0625rem .0625rem .125rem rgba(0,0,0,.15);border-radius:3px}.infoCardRestaurentsView .image-container{box-sizing:border-box;float:left;width:80px;height:100%;background:#fff;border:2px solid #fff;background-size:cover;background-position:center;box-shadow:.0625rem .0625rem .125rem rgba(0,0,0,.15)}.infoCardRestaurentsView .info-container{box-sizing:border-box;background-color:#fff;float:left;background:#fff;height:81.72px}.infoCardRestaurentsView .info-container.fullWidth{width:100%}.infoCardRestaurentsView .info-container .content-restaurants{height:81.73px;max-width:250px;background-color:#fff;text-align:left;box-sizing:border-box;padding:5px 26px 5px 10px}.infoCardRestaurentsView .info-container .content-restaurants h4{margin:0;color:#4c4c4c;font-family:"CostarBrownRegular",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.infoCardRestaurentsView .info-container .content-restaurants .reviewContainer{padding:3px 0 0 0}.infoCardRestaurentsView .info-container .content-restaurants .reviewContainer i{color:#77b800;font-size:19px}.infoCardRestaurentsView .info-container .content-restaurants p{color:#4c4c4c;margin:0;padding:0;font-size:16px;font-family:"CostarBrownLight",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.infoCardRestaurentsView .info-container .action-btns{box-sizing:border-box}.infoCardRestaurentsView .info-container .action-btns .action-btn{float:left;border:none;font-size:12px;padding:3px 10px 5px 10px;cursor:pointer;border-radius:3px;font-family:"CostarBrownLight",sans-serif;margin-left:5px;width:calc(50% - 10px);white-space:nowrap}.infoCardRestaurentsView .info-container .action-btns .action-btn:hover{background-color:#4c4c4c;color:#fff;border:1px solid #4c4c4c}.infoCardRestaurentsView .info-container .action-btns .invert-blue-btn{border:1px solid #189ed9;color:#189ed9;background-color:#fff}.infoCardRestaurentsView .info-container .action-btns .blue-btn{background-color:#189ed9;color:#fff;border:1px solid #189ed9}.infoCardCampusBuildingView{box-sizing:border-box;width:13rem;height:auto;box-shadow:0 2px 4px 0 rgba(0,0,0,.4);border-radius:3px;overflow:hidden}.infoCardCampusBuildingView .info-container{box-sizing:border-box;background-color:#fff;display:block;position:relative;width:100%}.infoCardCampusBuildingView .info-container .content{box-sizing:border-box;height:auto;padding:10px}.infoCardCampusBuildingView .info-container .content h4{margin:0;color:#4c4c4c;font-family:"CostarBrownRegular",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}.infoCardCampusBuildingView .info-container .content p{margin:0;padding:0;font-size:16px;font-family:"CostarBrownLight",sans-serif}.overlay-info-card{display:block;background:#fff;width:100%;padding:10px 15px}.overlay-info-card .closeIcon{position:absolute;right:0;top:0;padding:10px;color:#4c4c4c}.overlay-info-card .detail-wrapper{width:100%;display:block}.overlay-info-card .detail-wrapper .overlay-image{background:#999;width:55px;height:55px;float:left;background-position:center;background-repeat:no-repeat;background-size:cover!important}.overlay-info-card .detail-wrapper .info-section{display:block;width:calc(100% - 55px);float:left;padding:0 5px}.overlay-info-card .detail-wrapper .info-section h3{font-family:'CostarBrownBold',sans-serif;font-weight:normal;color:#4c4c4c;font-size:16px;line-height:22px;min-height:16px;margin:0;padding:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.overlay-info-card .detail-wrapper .info-section .reviewContainer{font-size:12px;padding:2.5px 0 0 0;color:#77b800}.overlay-info-card .detail-wrapper .info-section p{font-size:12px;padding:0;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow-y:hidden}.overlay-info-card .action-wrapper{clear:both;display:block;width:100%;padding-top:7.5px}.overlay-info-card .action-wrapper .border-btn{border:1px solid #189ed9;color:#189ed9;background:#fff;padding:2.5px 5px 3.5px 5px;font-size:14px;border-radius:3px;width:49%}.overlay-info-card .action-wrapper .border-btn.fullWidth{width:100%}.overlay-info-card .action-wrapper .blue-btn{border:1px solid #189ed9;color:#fff;background:#189ed9;padding:2.5px 5px 3.5px 5px;font-size:14px;border-radius:3px;width:49%}.overlay-info-card .action-wrapper .blue-btn.fullWidth{width:100%}.culture-es .infoCardSchoolView .iconContainer .rating,.culture-es .infoCardSchoolView .iconContainer .attendenceZone,.culture-es .infoCardSchoolView .iconContainer .identified{width:33.33%}.culture-es .infoCardSchoolView .iconContainer .identified{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-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;width:100%}.culture-es .infoCardSchoolView .iconContainer .identified span{line-height:1em}.culture-es .infoCardSchoolView .iconContainer .identified span.propertyIdentifiedLabel{padding-left:.625rem;position:relative;top:.3125rem}.culture-es .infoCardWrapperV2 .perPersonWrapper .perPersonTooltipWrapper{font-size:.5625rem}body.freeze{overflow-y:hidden}.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 .label{position:absolute;color:#fff;font-weight:normal;font-family:'OpenSans Regular';padding:20% 0;top:0;width:100%;left:0;text-align:center}.marker.doubleDigit .label{padding:27.5% 0}.marker.plus .label{padding:20% 0 0 0;font-size:2em;top:-.09em;left:0;line-height:1em;height:100%;font-weight:normal}@media(max-width:420px){.marker.plus .label{top:-.05em}}.zoomOut.disabled i,.zoomIn.disabled i{opacity:.2}.map-control-font-family{font-family:"CostarBrownRegular",sans-serif}.mapNavBreadcrumbCount{font-size:1rem;font-family:"CostarBrownRegular",sans-serif;width:100%;position:relative;z-index:10;background-color:#fff;padding:.35em .5em;height:2.25rem;border:0;cursor:default;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}@media(max-width:1366px){.mapNavBreadcrumbCount{font-size:.875em;padding:.55em .5em}}.mapNavBreadcrumbCount .mapNavBreadcrumb{width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left}.mapCount{font-size:1rem;font-family:"CostarBrownRegular",sans-serif;position:absolute;top:.625rem;right:.5625rem;z-index:10;background-color:rgba(255,255,255,.6);padding:.3125rem .5rem;height:2.1rem;max-width:18.75rem;border:.0625rem solid #cacaca;cursor:default}.mapCount .mapNavCount{float:left;max-width:100%}.mapNavCount{float:right;max-width:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;color:#4c4c4c;min-width:179px}.mapNavCount.noResults{display:none}.mapNavCount h3.count{font-size:1em;display:inline;padding-left:1.25rem}.mapNavCount .mapNavIcon{width:1.5rem;position:absolute;left:-.25rem;top:-.0625rem}.mapNavCount .searchBarIcon{height:100%;display:inline-block}.mapNavCount .searchBarPinIcon{background:url("/a/822858/modules/breadcrumbs/content/images/breadcrumb_pin.svg") no-repeat}.mapNavCount span.mapData{display:none}.mapNavCount.favoriteMode h3.count{padding-left:1.75rem}.mapNavCount.favoriteMode .mapNavIcon{left:0}.mapNavToolbar{position:absolute;top:3.3em;right:.5625rem;list-style:none;z-index:10;padding:0}.mapNavToolbar.active{background:rgba(102,153,0,.8)}.mapNavToolbar .zoomOut{margin-bottom:1em}.mapNavToolbar .outlinePolygon{width:3.5em;height:3em}.mapNavToolbar div:not(.outlinePolygon){background:rgba(0,0,0,.5);cursor:pointer;padding:.85em 0 .5em;width:3.5em;height:3.5em;text-align:center;left:12.4375rem;border:.0625rem solid #e5e5e5;z-index:5;color:#fff}.mapNavToolbar div:not(.outlinePolygon).zoomOut,.mapNavToolbar div:not(.outlinePolygon).eraseType{border-top:0}.mapNavToolbar div:not(.outlinePolygon):hover{background:rgba(0,0,0,.4)}.mapNavToolbar div:not(.outlinePolygon):active{background:rgba(0,0,0,.7)}.mapNavToolbar div:not(.outlinePolygon).drawTool{background:none;border:none;height:0;margin-bottom:1.8em}.mapNavToolbar div:not(.outlinePolygon) span{font-size:1em}.mapNavToolbar div:not(.outlinePolygon) i{font-size:1.4em;color:#fff}.mapNavToolbar .eraseType span{position:relative;text-align:center}.mapNavToolbar .primary.polygon,.mapNavToolbar .primary.exploreNeighborhoods{right:0;position:absolute;margin-right:0!important;top:0;border:.0625rem solid #e5e5e5!important;width:7em;padding:.5em 0!important;background:rgba(0,0,0,.5)}.mapNavToolbar .primary.polygon:hover,.mapNavToolbar .primary.exploreNeighborhoods:hover{background:#0576a7!important;color:#fff}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.mapNavToolbar .primary.polygon:hover,.mapNavToolbar .primary.exploreNeighborhoods:hover{background:#0576a7!important;color:#fff}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.mapNavToolbar .primary.polygon:hover,.mapNavToolbar .primary.exploreNeighborhoods:hover{background:#0576a7!important;color:#fff}}.mapNavToolbar .primary.polygon.active,.mapNavToolbar .primary.exploreNeighborhoods.active{background:#77b800!important}.mapNavToolbar .primary.polygon i,.mapNavToolbar .primary.exploreNeighborhoods i{position:relative;top:-.1em}.mapNavToolbar .primary.polygon span,.mapNavToolbar .primary.exploreNeighborhoods span{position:relative;top:-.4em}.mapNavToolbar #showAll{position:relative;right:13.5em;margin-right:0!important;border:.0625rem solid #e5e5e5!important;width:9em;padding:.5em!important;background:rgba(0,0,0,.5);z-index:10}.mapNavToolbar #showAll:hover{background:#77b800!important}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.mapNavToolbar #showAll:hover{background:rgba(0,0,0,.5)!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.mapNavToolbar #showAll:hover{background:rgba(0,0,0,.5)!important}}.mapCount+.mapNavToolbar{top:3.5em}.mapOverlay{background:rgba(0,0,0,.4);display:none;position:relative;z-index:30;width:100%;height:100%}.mapOverlay h3{text-align:center;position:relative;top:50%;color:#fff;margin-bottom:.625rem}.mapOverlay .snakePageLoader{position:relative;top:50%;color:#fff;width:1.5rem;height:1.5rem;left:0;right:0;margin:auto;background:url(Images/snake_loader.gif) no-repeat}.mapPolygonHelp{position:absolute;left:0;top:0;z-index:10;background-color:rgba(0,0,0,.7);color:#fff;padding:1em 1em;width:100%;font-size:1.1em}.map-container-wrapper{position:relative;width:100%;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;height:100%}.map-container-wrapper:not(:root:root){height:100%}.map-container-wrapper #map-container{height:100%}.map-container-wrapper #polygonToolTip{position:absolute;background-color:rgba(0,0,0,.7);color:#fff;font-size:.85em;padding:.25rem .5rem;border-radius:.1875rem;margin:0 .25% 0 .55%}.map-container-wrapper #polygonToolTip.hide{display:none}#exploreNeighborhoodsButton{width:11.5em;white-space:nowrap}#exploreNeighborhoodsButton+.outlinePolygon{margin-top:3em}#exploreNeighborhoodsButton+.outlinePolygon .polygon{top:3em}.gm-style .marker{cursor:pointer!important;overflow:visible!important}.gm-style .poiIcon{cursor:default!important;overflow:visible!important}.marker{z-index:15}.marker.poi{z-index:25}.marker.tierTwo{z-index:10}.marker.favorite{z-index:20}.map-nav-wrapper{padding:0}.map-nav-wrapper span,.map-nav-wrapper div,.map-nav-wrapper button,.map-nav-wrapper img{box-sizing:border-box}.map-nav-wrapper .noContent{display:none}.map-nav-wrapper button,.map-nav-wrapper .fake-button{position:relative;width:initial;right:initial;padding:0 .5rem;margin-right:0;background-color:#fff;border:none;color:#4c4c4c;font-size:1rem;height:2.5rem;min-width:107px;line-height:2.2rem;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);cursor:pointer;font-family:"CostarBrownRegular",sans-serif}.map-nav-wrapper button:hover,.map-nav-wrapper .fake-button:hover{color:#fff;background-color:#0576a7}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.map-nav-wrapper button:hover,.map-nav-wrapper .fake-button:hover{background-color:#fff;color:#4c4c4c}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.map-nav-wrapper button:hover,.map-nav-wrapper .fake-button:hover{background-color:#fff;color:#4c4c4c}}.map-nav-wrapper button.active,.map-nav-wrapper .fake-button.active{color:#fff;background-color:#0576a7}.map-nav-wrapper button .icon,.map-nav-wrapper .fake-button .icon,.map-nav-wrapper button .storyicon,.map-nav-wrapper .fake-button .storyicon{font-size:1.15rem;position:relative;top:2px}.map-nav-wrapper button .icon-margin,.map-nav-wrapper .fake-button .icon-margin{margin-right:5px}@media only screen and (max-width:1024px){.map-nav-wrapper button .icon-margin,.map-nav-wrapper .fake-button .icon-margin{margin-right:0}}.map-nav-wrapper button .overlay-label-mortar .mapOverlayStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .mapOverlayStoryIcon,.map-nav-wrapper button .overlay-label-mortar .localStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .localStoryIcon{font-size:1.75rem;position:relative;top:6px;left:-2px}.map-nav-wrapper button .overlay-label-mortar .drawPolygonStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .drawPolygonStoryIcon{font-size:22px;margin-right:2px}@media only screen and (min-width:2240px){.map-nav-wrapper button .overlay-label-mortar .drawPolygonStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .drawPolygonStoryIcon{font-size:24px}}@media only screen and (min-width:2560px){.map-nav-wrapper button .overlay-label-mortar .drawPolygonStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .drawPolygonStoryIcon{font-size:29px;margin-right:2px}}.map-nav-wrapper button .overlay-label-mortar .map1StoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .map1StoryIcon{font-size:26px;margin-right:0;top:5px}@media only screen and (min-width:2560px){.map-nav-wrapper button .overlay-label-mortar .map1StoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .map1StoryIcon{font-size:34px;top:6px}}.map-nav-wrapper button .overlay-label-mortar .busStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .busStoryIcon,.map-nav-wrapper button .overlay-label-mortar .diningStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .diningStoryIcon{font-size:16px;top:1px;margin-right:6px;margin-left:3px}@media only screen and (min-width:2240px){.map-nav-wrapper button .overlay-label-mortar .busStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .busStoryIcon,.map-nav-wrapper button .overlay-label-mortar .diningStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .diningStoryIcon{margin-right:8px;margin-left:4px}}@media only screen and (min-width:2560px){.map-nav-wrapper button .overlay-label-mortar .busStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .busStoryIcon,.map-nav-wrapper button .overlay-label-mortar .diningStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .diningStoryIcon{font-size:20px;top:0;margin-right:9px;margin-left:3px}}@media only screen and (min-width:2240px){.map-nav-wrapper button .overlay-label-mortar .diningStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .diningStoryIcon{margin-right:9px;margin-left:4px;font-size:18px}}.map-nav-wrapper button .overlay-label-mortar .collegesStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .collegesStoryIcon{font-size:14px;top:1px;margin-right:2px;margin-left:0}@media only screen and (min-width:2240px){.map-nav-wrapper button .overlay-label-mortar .collegesStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .collegesStoryIcon{top:0;margin-right:5px}}@media only screen and (min-width:2560px){.map-nav-wrapper button .overlay-label-mortar .collegesStoryIcon,.map-nav-wrapper .fake-button .overlay-label-mortar .collegesStoryIcon{font-size:19px;top:0;margin-right:5px}}.map-nav-wrapper button .overlay-label-mortar #overlaysLabelActive,.map-nav-wrapper .fake-button .overlay-label-mortar #overlaysLabelActive{margin-left:0}.map-nav-wrapper button .overlay-label-mortar #overlaysLabelOriginal,.map-nav-wrapper .fake-button .overlay-label-mortar #overlaysLabelOriginal,.map-nav-wrapper button .overlay-label-mortar #guideLabel,.map-nav-wrapper .fake-button .overlay-label-mortar #guideLabel{position:relative;left:-6px;top:-2px}.map-nav-wrapper button .overlay-label-mortar #overlaysLabelOriginal,.map-nav-wrapper .fake-button .overlay-label-mortar #overlaysLabelOriginal{position:relative;top:-1px}@media only screen and (min-width:2240px){.map-nav-wrapper button .overlay-label-mortar #overlaysLabelOriginal,.map-nav-wrapper .fake-button .overlay-label-mortar #overlaysLabelOriginal{top:-2px}}.map-nav-wrapper button #commute-btn-label,.map-nav-wrapper .fake-button #commute-btn-label,.map-nav-wrapper button #draw-btn-label,.map-nav-wrapper .fake-button #draw-btn-label{position:relative;top:-1.25px}.map-nav-wrapper .fake-button{display:block;line-height:2.5rem}.map-nav-wrapper .map-nav-vert{position:fixed;right:calc(45% + 12px);top:initial;bottom:4rem;list-style:none;z-index:10;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}@media only screen and (min-width:1024px){.map-nav-wrapper .map-nav-vert{right:calc(40% + 12px)}}@media only screen and (min-width:2560px){.map-nav-wrapper .map-nav-vert{right:40.8%}}@media only screen and (min-width:2681px){.map-nav-wrapper .map-nav-vert{right:41%}}@media only screen and (min-width:2735px){.map-nav-wrapper .map-nav-vert{right:41.2%}}@media only screen and (min-width:2800px){.map-nav-wrapper .map-nav-vert{right:41.5%}}@media only screen and (min-width:2900px){.map-nav-wrapper .map-nav-vert{right:41.7%}}@media only screen and (min-width:2900px){.map-nav-wrapper .map-nav-vert{right:41.9%}}@media only screen and (min-width:3000px){.map-nav-wrapper .map-nav-vert{right:42%}}@media only screen and (min-width:3100px){.map-nav-wrapper .map-nav-vert{right:42.5%}}@media only screen and (min-width:3300px){.map-nav-wrapper .map-nav-vert{right:42.9%}}@media only screen and (min-width:3400px){.map-nav-wrapper .map-nav-vert{right:43.1%}}@media only screen and (min-width:3600px){.map-nav-wrapper .map-nav-vert{right:43.5%}}@media only screen and (min-width:3900px){.map-nav-wrapper .map-nav-vert{right:44%}}@media only screen and (min-width:4150px){.map-nav-wrapper .map-nav-vert{right:44.3%}}@media only screen and (max-width:1366px){.map-nav-wrapper .map-nav-vert{display:none}}.map-nav-wrapper .map-nav-vert.active{background:rgba(102,153,0,.8)}.map-nav-wrapper .map-nav-vert div{background-color:#fff;cursor:pointer;padding:.5rem 0 .5rem;width:2.5rem;height:2.5rem;text-align:center;left:12.4375rem;border:none;z-index:5;color:#4c4c4c}.map-nav-wrapper .map-nav-vert div.zoomIn{border-radius:3px 3px 0 0;border-bottom:.0625rem solid #e5e5e5}.map-nav-wrapper .map-nav-vert div.zoomOut{border-top:0;border-radius:0 0 3px 3px}.map-nav-wrapper .map-nav-vert div:hover{color:#fff;background-color:#0576a7}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.map-nav-wrapper .map-nav-vert div:hover{color:#fff}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.map-nav-wrapper .map-nav-vert div:hover{color:#fff}}.map-nav-wrapper .map-nav-vert div.disabled{background-color:#fff;color:#4c4c4c}.map-nav-wrapper .map-nav-vert div i{font-size:2rem;position:relative;top:-5px}.map-nav-wrapper .map-nav-top{position:absolute;top:12px;left:12px;list-style:none;z-index:5;height:2.5rem;line-height:2.5rem;transition:all ease-in-out .5s}.map-nav-wrapper .map-nav-top.magic-bar-open{top:3.75rem}@media only screen and (max-width:1024px){.map-nav-wrapper .map-nav-top.magic-bar-open{top:12px}}.map-nav-wrapper .map-nav-top.stacked-map-nav-buttons button,.map-nav-wrapper .map-nav-top.stacked-map-nav-buttons #overlayButton{min-width:141px!important;text-align:left}@media only screen and (min-width:2240px){.map-nav-wrapper .map-nav-top.stacked-map-nav-buttons button,.map-nav-wrapper .map-nav-top.stacked-map-nav-buttons #overlayButton{min-width:185px!important}}@media only screen and (min-width:2560px){.map-nav-wrapper .map-nav-top.stacked-map-nav-buttons button,.map-nav-wrapper .map-nav-top.stacked-map-nav-buttons #overlayButton{min-width:190px}}.map-nav-wrapper .map-nav-top #overlaysMenuView{position:relative;left:0}@media only screen and (max-width:1366px){.map-nav-wrapper .map-nav-top #overlaysMenuView{display:none}}.map-nav-wrapper .map-nav-top div{background:transparent;cursor:pointer;z-index:5}.map-nav-wrapper .map-nav-top div.map-nav-horiz-col,.map-nav-wrapper .map-nav-top div.overlay-container{display:block;vertical-align:top;border-radius:3px;text-align:left;clear:both}.map-nav-wrapper .map-nav-top div.map-nav-horiz-col.show,.map-nav-wrapper .map-nav-top div.overlay-container.show{display:block!important}.map-nav-wrapper .map-nav-top div.map-nav-horiz-col.active button,.map-nav-wrapper .map-nav-top div.overlay-container.active button{color:#fff;background-color:#0576a7}.map-nav-wrapper .map-nav-top div.map-nav-horiz-col button,.map-nav-wrapper .map-nav-top div.overlay-container button,.map-nav-wrapper .map-nav-top div.map-nav-horiz-col .fake-button,.map-nav-wrapper .map-nav-top div.overlay-container .fake-button{margin-bottom:12px}.map-nav-wrapper .map-nav-top div.map-nav-horiz-col button span,.map-nav-wrapper .map-nav-top div.overlay-container button span,.map-nav-wrapper .map-nav-top div.map-nav-horiz-col .fake-button span,.map-nav-wrapper .map-nav-top div.overlay-container .fake-button span{font-size:1rem;font-family:"CostarBrownRegular",sans-serif}.map-nav-wrapper .map-nav-top div.map-nav-horiz-col button .clearIcon,.map-nav-wrapper .map-nav-top div.overlay-container button .clearIcon,.map-nav-wrapper .map-nav-top div.map-nav-horiz-col .fake-button .clearIcon,.map-nav-wrapper .map-nav-top div.overlay-container .fake-button .clearIcon{position:absolute;top:.4rem;right:.3rem;padding:.3125rem;color:#fff}.map-nav-wrapper .map-nav-top div.map-nav-horiz-col button.active-overlay-menu,.map-nav-wrapper .map-nav-top div.overlay-container button.active-overlay-menu,.map-nav-wrapper .map-nav-top div.map-nav-horiz-col .fake-button.active-overlay-menu,.map-nav-wrapper .map-nav-top div.overlay-container .fake-button.active-overlay-menu{position:relative;top:-156px}@media only screen and (min-width:2240px){.map-nav-wrapper .map-nav-top div.map-nav-horiz-col button.active-overlay-menu,.map-nav-wrapper .map-nav-top div.overlay-container button.active-overlay-menu,.map-nav-wrapper .map-nav-top div.map-nav-horiz-col .fake-button.active-overlay-menu,.map-nav-wrapper .map-nav-top div.overlay-container .fake-button.active-overlay-menu{top:-171px}}@media only screen and (min-width:2560px){.map-nav-wrapper .map-nav-top div.map-nav-horiz-col button.active-overlay-menu,.map-nav-wrapper .map-nav-top div.overlay-container button.active-overlay-menu,.map-nav-wrapper .map-nav-top div.map-nav-horiz-col .fake-button.active-overlay-menu,.map-nav-wrapper .map-nav-top div.overlay-container .fake-button.active-overlay-menu{top:-200px}}@media only screen and (min-width:1366px){.map-nav-wrapper .map-nav-top div.map-nav-horiz-col button#mapLocalGuideBtn,.map-nav-wrapper .map-nav-top div.overlay-container button#mapLocalGuideBtn,.map-nav-wrapper .map-nav-top div.map-nav-horiz-col .fake-button#mapLocalGuideBtn,.map-nav-wrapper .map-nav-top div.overlay-container .fake-button#mapLocalGuideBtn{display:none}}@media only screen and (max-width:1366px){.map-nav-wrapper .map-nav-top div.map-nav-horiz-col{display:none}}.map-nav-wrapper .map-nav-horiz{position:fixed;right:calc(45% + 12px);top:initial;bottom:12px;list-style:none;z-index:10;height:2.5rem;line-height:2.5rem}@media only screen and (min-width:1024px){.map-nav-wrapper .map-nav-horiz{right:calc(40% + 12px)}}@media only screen and (min-width:2560px){.map-nav-wrapper .map-nav-horiz{right:40.8%}}@media only screen and (min-width:2681px){.map-nav-wrapper .map-nav-horiz{right:41%}}@media only screen and (min-width:2735px){.map-nav-wrapper .map-nav-horiz{right:41.2%}}@media only screen and (min-width:2800px){.map-nav-wrapper .map-nav-horiz{right:41.5%}}@media only screen and (min-width:2900px){.map-nav-wrapper .map-nav-horiz{right:41.7%}}@media only screen and (min-width:2900px){.map-nav-wrapper .map-nav-horiz{right:41.9%}}@media only screen and (min-width:3000px){.map-nav-wrapper .map-nav-horiz{right:42%}}@media only screen and (min-width:3100px){.map-nav-wrapper .map-nav-horiz{right:42.5%}}@media only screen and (min-width:3300px){.map-nav-wrapper .map-nav-horiz{right:42.9%}}@media only screen and (min-width:3400px){.map-nav-wrapper .map-nav-horiz{right:43.1%}}@media only screen and (min-width:3600px){.map-nav-wrapper .map-nav-horiz{right:43.5%}}@media only screen and (min-width:3900px){.map-nav-wrapper .map-nav-horiz{right:44%}}@media only screen and (min-width:4150px){.map-nav-wrapper .map-nav-horiz{right:44.3%}}@media only screen and (max-width:1366px){.map-nav-wrapper .map-nav-horiz{display:none}}.map-nav-wrapper .map-nav-horiz.active{background:rgba(102,153,0,.8)}.map-nav-wrapper .map-nav-horiz.active button{background-color:red;color:#fff}.map-nav-wrapper .map-nav-horiz div{background:transparent;cursor:pointer;text-align:center;left:12.4375rem;z-index:5}.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col{display:inline-block;height:2.5rem;line-height:2.5rem;border-radius:.1875rem}.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col.show{display:inline-block}.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col button{z-index:10;margin-left:14px}@media only screen and (max-width:1024px){.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col button{min-width:1rem}}.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col button span{font-size:1rem;font-family:"CostarBrownRegular",sans-serif}.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col button.active{border:0 solid #77b800;background-color:#77b800}.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col button#showAll{font-size:1rem}.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col button.satellite{min-width:0;padding:0 .625rem}.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col button.satellite i{margin-right:0}.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col.commute .active{color:#189ed9;background:#fff}.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col .eraseType span{position:relative;text-align:center}.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col.drawTool.active button{color:#fff;background-color:#0576a7}@media only screen and (min-width:1366px){.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col #erase-polygon{display:none!important}.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col #erasePolygonAction{display:none}.map-nav-wrapper .map-nav-horiz div.map-nav-horiz-col .newDrawTool.show{display:none}}.map-nav-wrapper .map-nav-horiz div.eraseType{border-top:0}.map-nav-wrapper .map-nav-consolidated{display:none;position:absolute;z-index:5;top:calc(12px + 2.5rem + 7px);right:12px;transition:all ease-in-out .5s;text-align:right}@media only screen and (max-width:1366px){.map-nav-wrapper .map-nav-consolidated{display:block}}.map-nav-wrapper .map-nav-consolidated.magic-bar-open{top:calc(3.75rem + 2.5rem + 7px)}@media only screen and (max-width:1024px){.map-nav-wrapper .map-nav-consolidated.magic-bar-open{top:calc(12px + 2.5rem + 7px)}}.map-nav-wrapper .map-nav-consolidated .nav-item{margin-bottom:.75rem}.map-nav-wrapper .map-nav-consolidated .nav-item button{min-width:2.5rem;display:block}.map-nav-wrapper .map-nav-consolidated .nav-item button.zoomIn{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:.0625rem solid #e5e5e5;font-size:1.8rem;padding:2px 0 0 0}@media only screen and (max-width:768px){.map-nav-wrapper .map-nav-consolidated .nav-item button.zoomIn{display:none}}.map-nav-wrapper .map-nav-consolidated .nav-item button.zoomOut{border-top-left-radius:0;border-top-right-radius:0;font-size:1.8rem;padding:2px 0 0 0}@media only screen and (max-width:768px){.map-nav-wrapper .map-nav-consolidated .nav-item button.zoomOut{display:none}}.map-nav-wrapper .map-nav-consolidated .nav-item button.polygon{height:2.625rem}.map-nav-wrapper .map-nav-consolidated .nav-item.active button{color:#fff;background-color:#0576a7}.map-nav-wrapper .map-nav-pill{display:none;position:fixed;bottom:1.8125rem;z-index:5;justify-content:center;width:60%;pointer-events:none}@media only screen and (max-width:1366px){.map-nav-wrapper .map-nav-pill{display:block;display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-justify-content:center}}@media only screen and (max-width:1024px){.map-nav-wrapper .map-nav-pill{width:55%}}.map-nav-wrapper .map-nav-pill .map-pill-container{position:relative;pointer-events:auto}.map-nav-wrapper #mapTrainingBubble{display:none;position:absolute;right:12px;top:3.75rem;background:#fff;padding:.75rem;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);z-index:5;font-family:"CostarBrownRegular",sans-serif;transition:all ease .5s;max-width:17.1875rem;color:#fff;background-color:#4c4c4c;border-bottom:9px solid #77b800}@media only screen and (max-width:1366px){.map-nav-wrapper #mapTrainingBubble{right:60px}}.map-nav-wrapper #mapTrainingBubble .leaseStoryIllustration{font-size:2rem;position:absolute;top:1rem;left:.75rem}.map-nav-wrapper #mapTrainingBubble .btn-close-trainingBubble{position:absolute;top:.5rem;right:.5rem;padding:0;background-color:transparent;border:0;min-width:initial;min-height:initial;box-shadow:none;height:auto;line-height:1}.map-nav-wrapper #mapTrainingBubble .btn-close-trainingBubble i{color:#fff;font-size:1.25rem;line-height:1}.map-nav-wrapper #mapTrainingBubble p{margin:0;font-family:"CostarBrownRegular",sans-serif;font-size:.875rem;padding-left:2.75rem;line-height:1.65}.map-nav-wrapper #mapTrainingBubble a{color:#fff;text-decoration:underline;font-size:.875rem}.map-nav-wrapper #mapNavCount{position:absolute;right:12px;top:12px;height:2.5rem;background:#fff;padding:.6rem .5rem .5rem .5rem;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);z-index:5;font-family:"CostarBrownRegular",sans-serif;transition:all ease .5s;max-width:390px;display:block}@media only screen and (max-width:1024px){.map-nav-wrapper #mapNavCount{min-width:260px}}.map-nav-wrapper #mapNavCount.magic-bar-open{top:3.75rem}@media only screen and (max-width:1024px){.map-nav-wrapper #mapNavCount.magic-bar-open{top:12px}}.map-nav-wrapper #mapNavCount .count-container{display:block;float:left;width:100%;overflow:hidden;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.map-nav-wrapper #mapNavCount .count-container{display:inline-block}}.map-nav-wrapper #mapNavCount .count-container.not-full-width{width:calc(100% - 100px)}.map-nav-wrapper #mapNavCount .options-container{display:none;width:0;-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.map-nav-wrapper #mapNavCount .options-container.full-width{width:100%}.map-nav-wrapper #mapNavCount .options-container button.options{color:#0576a7;font-family:"CostarBrownRegular",sans-serif;border-left:1px solid #cacaca;background-color:transparent;box-shadow:none;margin:0 0 0 5px;height:auto;padding:0 10px;border-radius:0;line-height:1.1;text-align:left;font-size:1rem;text-align:center;position:relative;top:-2.15px}.map-nav-wrapper #mapNavCount .options-container button.options .menuArrowRightIcon{color:#0576a7;font-size:.8rem;top:0}.map-nav-wrapper #mapNavCount .mapNavIcon{position:absolute;top:4px;left:2px;height:2.25rem;width:1.5rem}.map-nav-wrapper #mapNavCount.noResults{display:none}.map-nav-wrapper #mapNavCount h3.count{font-family:"CostarBrownLight",sans-serif;font-size:1em;display:inline;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;position:relative;top:-2px}@media only screen and (min-device-width:768px){.map-nav-wrapper #mapNavCount h3.count{font-size:1em;display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}.map-nav-wrapper #mapNavCount .searchBarPinIcon{background:url("/a/7c5f5d/modules/searchmap/content/images/mappindefault.svg") no-repeat;background-size:contain}.map-nav-wrapper #mapNavCount.favoriteMode h3.count{padding-left:1.125rem;left:.4375rem}.map-nav-wrapper #mapNavCount.favoriteMode .mapNavIcon{left:.4375rem}.culture-es .map-nav-wrapper #mapNavCount .count-container.not-full-width{width:calc(100% - 100px)}.map-magic-bar{position:relative;top:0;z-index:27;width:100%}@media only screen and (min-device-width:2560px){.map-magic-bar{top:-1px;z-index:200}}.map-magic-bar.show{background-color:#fff;box-shadow:0 1px 1px 1px rgba(0,0,0,.1);border-top:2px solid #77b800}.culture-es #mapNavCount .options-container button.options{font-size:.9rem}.culture-es #mapNavCount .options-container button.options .menuArrowRightIcon{font-size:.6rem}.show{display:block}.hide{display:none}.overlay-menu{float:left;min-width:132px!important}@media only screen and (max-width:1366px){.overlay-menu{float:none;min-width:initial!important}}@media only screen and (min-width:2240px){.overlay-menu{min-width:160px!important}}@media only screen and (min-width:2560px){.overlay-menu{min-width:190px!important}}.overlay-container{text-align:left}.overlay-container .context-menu{display:none;padding:0;float:left;margin-left:8px}.overlay-container .context-menu.visible{display:block}.overlay-container .context-menu button{display:block;margin-bottom:.3125rem;text-align:left;width:168px!important}.overlay-container .context-menu button .map1StoryIcon{font-size:24px;margin-right:0;top:5px}@media only screen and (min-width:2560px){.overlay-container .context-menu button .map1StoryIcon{font-size:30px;top:5px}}@media only screen and (min-width:2560px){.overlay-container .context-menu button .busStoryIcon{font-size:22px;margin-right:8px}}@media only screen and (min-width:2560px){.overlay-container .context-menu button .diningStoryIcon{font-size:22px;margin-right:8px}}.overlay-container .context-menu button .collegesStoryIcon{font-size:14px;margin-right:3px}@media only screen and (min-width:2560px){.overlay-container .context-menu button .collegesStoryIcon{font-size:19px;top:0}}@media only screen and (min-width:2240px){.overlay-container .context-menu button{width:189px!important}}@media only screen and (min-width:2560px){.overlay-container .context-menu button{width:225px!important}}.overlay-container .overlay-active-label{margin-right:1.75rem}.map-pill-container{border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.25);position:relative;white-space:nowrap}.map-pill-container .notifications-circle{position:absolute;margin:auto;top:.625rem;left:1.125rem;background-color:#ff7363;width:.5rem;height:.5rem;border-radius:100%}.map-pill-container .clearIcon{position:absolute;top:.375rem;right:0;padding:.5rem;color:#fff}.map-pill-container .overlay-pill-menu{display:inline-block;position:relative}.map-pill-container .overlay-pill-menu.first-button .context-menu button{display:none}.map-pill-container .overlay-pill-menu.first-button .context-menu button#mapTransitBtn,.map-pill-container .overlay-pill-menu.first-button .context-menu button#mapRestaurantsBtn,.map-pill-container .overlay-pill-menu.first-button .context-menu button#mapShoppingBtn,.map-pill-container .overlay-pill-menu.first-button .context-menu button#mapCampusesBtn,.map-pill-container .overlay-pill-menu.first-button .context-menu button#mapNeighborhoodBtn{display:block}.map-pill-container .overlay-pill-menu .fake-button{box-shadow:none;font-family:"CostarBrownLight",sans-serif;font-size:.92rem}.map-pill-container .overlay-pill-menu .fake-button i{font-size:1.55rem}.map-pill-container .overlay-pill-menu .fake-button .collegesStoryIcon{font-size:14px}.map-pill-container .overlay-pill-menu .fake-button .clearIcon{font-size:14px}.map-pill-container .overlay-pill-menu .context-menu{position:absolute;bottom:40px;left:0;right:0;padding-bottom:5px;margin-left:0}@media only screen and (max-width:1024px){.map-pill-container .overlay-pill-menu .context-menu#mapPillMoreMenu{right:0;left:auto}}.map-pill-container .overlay-pill-menu .context-menu#mapPillMoreMenu button{width:8rem}.map-pill-container .overlay-pill-menu .context-menu button{font-family:"CostarBrownLight",sans-serif;font-size:.9rem;margin:auto;border-radius:0;width:10rem;margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.map-pill-container .overlay-pill-menu .context-menu button:first-child{border-top-left-radius:.1875rem;border-top-right-radius:.1875rem}.map-pill-container .overlay-pill-menu .context-menu button:last-child{border-bottom-left-radius:.1875rem;border-bottom-right-radius:.1875rem}.map-pill-container .overlay-pill-menu .more-menu{padding-left:.625rem;padding-right:.6875rem}.map-pill-container .overlay-pill-menu .more-menu .icon.menuDotsIcon{transform:rotate(90deg);display:inline-block;font-size:1.375rem;top:.25rem}.map-pill-container span.vr{border-left:solid 1px #979797;height:1.9rem;margin-top:.3rem;opacity:.17}.map-pill-container>button,.map-pill-container .overlay-container>button{display:inline-block;border-radius:0;box-shadow:none;height:2.5rem;line-height:2rem;padding:.25rem .5rem .25rem .25rem;font-size:.9rem;min-width:0;cursor:pointer}.map-pill-container>button:first-child,.map-pill-container .overlay-container>button:first-child{padding-left:.5rem;border-top-left-radius:3px;border-bottom-left-radius:3px}.map-pill-container>button.last-child,.map-pill-container .overlay-container>button.last-child{padding-right:.5rem;border-top-right-radius:3px;border-bottom-right-radius:3px}.map-pill-container>button.active,.map-pill-container .overlay-container>button.active{color:#fff}.map-pill-container>button span,.map-pill-container .overlay-container>button span{font-family:"CostarBrownLight",sans-serif}.map-pill-container>button .icon,.map-pill-container .overlay-container>button .icon{font-size:1.1rem;position:relative;top:.2rem}.map-pill-container>button#mapPillNewBtn.active,.map-pill-container .overlay-container>button#mapPillNewBtn.active{padding-right:1.625rem}.map-pill-container #mapPillMoreBtn{min-width:3rem;box-shadow:none}.map-pill-container .overlay-active-label{margin-right:1.125rem}.map-control-font-family{font-family:"CostarBrownLight",sans-serif}.magic-bar-banner{width:100%;height:11rem;background-color:rgba(255,255,255,.95);background-size:cover;text-align:center;position:absolute;z-index:27;max-height:0;overflow:hidden;box-shadow:0 2px 4px 0 rgba(0,0,0,.13)}@media only screen and (max-width:1024px){.magic-bar-banner{display:none!important}}.magic-bar-banner.show{top:.125rem;max-height:15rem;transition:all ease .8s}.magic-bar-banner .close{position:absolute;top:.5rem;right:.5rem;margin:.5rem;font-size:.8125rem;color:#4c4c4c;cursor:pointer}.magic-bar-banner h5{font-family:"CostarBrownRegular",sans-serif;padding-top:1.25rem;color:#4c4c4c;font-size:1rem}.magic-bar-banner p{margin:0;font-size:.875rem;padding-top:.375rem}.magic-bar-banner .college-container{width:100%;margin-top:.6875rem}.magic-bar-banner .college-container .college-square{height:3rem;width:11rem;display:inline-block;cursor:pointer;margin-right:.75rem}.magic-bar-banner .college-container .college-square .clickable-college-item{display:block}.magic-bar-banner .college-container .college-square .clickable-college-item img{width:100%;border:1px solid #d2d2d2;border-radius:3px;box-sizing:content-box}.magic-bar-menu{width:100%;background-color:#fff;max-height:0;overflow:hidden;transition:all ease .5s;box-shadow:0 1px 1px 1px rgba(0,0,0,.1)}@media only screen and (max-width:1024px){.magic-bar-menu{display:none!important}}.magic-bar-menu.show{max-height:3rem;border-top:.125rem solid #77b800}.magic-bar-menu .magic-bar-container{min-width:8rem;height:100%;font-size:1rem;color:#0576a7;font-family:"CostarBrownLight",sans-serif;padding:0 15px 0 20px;float:left}@media only screen and (max-width:1500px){.magic-bar-menu .magic-bar-container{padding:0 15px 0 20px;min-width:0}}.magic-bar-menu .magic-bar-container:first-child{max-width:25rem!important}.magic-bar-menu .magic-bar-container:first-child a span{max-width:13rem!important}@media only screen and (min-width:1366px){.magic-bar-menu .magic-bar-container:first-child a span{max-width:22rem!important}}.magic-bar-menu .magic-bar-container a{font-family:"CostarBrownRegular",sans-serif;color:#0576a7;height:100%;width:100%;padding-top:.75rem;padding-bottom:.25rem;display:block;cursor:pointer;white-space:nowrap;font-size:16px}@media only screen and (min-width:2240px){.magic-bar-menu .magic-bar-container a{padding-top:.65rem}}@media only screen and (max-width:1200px){.magic-bar-menu .magic-bar-container a{padding-top:.55rem}}.magic-bar-menu .magic-bar-container a:hover{color:#0576a7!important}.magic-bar-menu .magic-bar-container a.menu-item:after{font-family:'StorybookIcons';content:"";font-size:16px;position:relative;top:-5px;left:0;color:#0576a7}@media only screen and (max-width:1200px){.magic-bar-menu .magic-bar-container a.menu-item:after{top:-.4rem}}.magic-bar-menu .magic-bar-container a.menu-item#allUniversitiesBtn:after{top:-1px;left:0}.magic-bar-menu .magic-bar-container a.menu-item span{text-overflow:ellipsis;overflow:hidden;max-width:10rem;white-space:nowrap;display:inline-block}.magic-bar-menu .magic-bar-container a.menu-item span:hover{text-decoration:underline}.magic-bar-menu .magic-bar-container a.menu-item span .facet{display:inline}.magic-bar-menu .magic-bar-container a:hover{color:#0576a7}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.magic-bar-menu .magic-bar-container a:hover{color:#4c4c4c}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.magic-bar-menu .magic-bar-container a:hover{color:#4c4c4c}}.magic-bar-menu .magic-bar-container a:hover:after{color:#0576a7}.magic-bar-menu .magic-bar-container a.active{color:#0576a7}.magic-bar-menu .magic-bar-container a.active:after{color:#0576a7}.magic-bar-menu .magic-bar-container a.active:hover{color:#0576a7}.magic-bar-menu .magic-bar-container a.active:hover:after{color:#0576a7}.magic-bar-menu .magic-bar-container a .select-count{display:none!important}.magic-bar-menu .magic-bar-container.clear-button{float:right;min-width:0;margin:0 1.1875rem;padding:0}.magic-bar-menu .magic-bar-container.clear-button a{color:#0576a7}.magic-bar-menu .magic-bar-container .dropdownContent{display:none;position:absolute;top:44px;background:#fff;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:27}.magic-bar-menu .magic-bar-container .dropdownContent.active{display:block}.magic-bar-menu .magic-bar-container .dropdownContent.dropdown-select{padding:0}.magic-bar-menu .magic-bar-container .dropdownContent.dropdown-select .dropdown-item{max-width:24rem;white-space:nowrap}.magic-bar-menu .magic-bar-container .dropdownContent.dropdown-select .dropdown-item a{width:100%;height:100%;padding:10px;font-family:"CostarBrownLight",sans-serif;color:#000;box-shadow:inset 0 -1px 0 #ccc;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.magic-bar-menu .magic-bar-container .dropdownContent.dropdown-select .dropdown-item a:hover{color:#000!important;background-color:#f2f9e9;-webkit-box-shadow:inset 0 0 0 1px #77b800;-moz-box-shadow:inset 0 0 0 1px #77b800;box-shadow:inset 0 0 0 1px #77b800}.magic-bar-menu .magic-bar-container .dropdownContent.dropdown-checkboxes{padding:.875rem 1.25rem .875rem 0}.magic-bar-menu .magic-bar-container .dropdownContent.dropdown-checkboxes .primaryCheckbox+label:before{margin-right:0}.magic-bar-menu .magic-bar-container .dropdownContent.dropdown-checkboxes .primaryCheckbox:checked+label:after{position:absolute;width:.875rem;height:.875rem;color:#fff;background:#77b800;left:.25px;top:2.3px;border:1px solid #999;font-size:.75rem}.magic-bar-menu .magic-bar-container .dropdownContent.dropdown-checkboxes .primaryCheckbox+label span{font-family:"CostarBrownLight",sans-serif;color:#4c4c4c;cursor:pointer}.magic-bar-menu .magic-bar-container .dropdownContent.dropdown-checkboxes .primaryCheckbox:checked:focus+label:before{outline:none}.magic-bar-menu .magic-bar-container .dropdownContent.dropdown-checkboxes .primaryCheckbox:focus+label:before{outline:none}.magic-bar-menu .magic-bar-container .dropdownContent.dropdown-checkboxes .primaryCheckbox[disabled]+label span{opacity:.3;cursor:default}.magic-bar-menu .magic-bar-container .dropdownContent.dropdown-checkboxes .dropdown-item{width:100%;height:1.875rem;padding-top:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.magic-bar-menu .magic-bar-container .dropdownContent.dropdown-checkboxes .dropdown-item .facetCount{display:inline-block}@media only screen and (max-width:1200px){.magic-bar-menu .magic-bar-container .amenities-type-dropdown{font-size:.8rem}}@media only screen and (max-width:1200px){.magic-bar-menu .magic-bar-container .amenities-type-dropdown .primaryCheckbox:checked+label:after{top:-.7px!important}}#advancedFiltersContainer{color:#4c4c4c;border-left:1px solid #cacaca;border-top:1px solid #cacaca}#advancedFiltersContainer.advancedFiltersContainer{overflow:hidden}#advancedFiltersContainer .tabContent{display:none}#advancedFiltersContainer .tabContent.active{display:block}#advancedFilters.advancedFilters{overflow-x:hidden;padding-bottom:3em;position:relative;height:100%;overflow:hidden}#advancedFilters .primaryRadio+label span{font-family:"CostarBrownLight",sans-serif;color:#000;cursor:pointer}#advancedFilters .primaryRadio+label:before{background-color:#fff}#advancedFilters .primaryRadio:checked+label:after{position:absolute;left:0;top:0;background:#fff;border:4px solid #7f7e7e;width:.875rem;height:.875rem}#advancedFilters .primaryRadio[disabled]+label span{opacity:.3;cursor:default}#advancedFilters .white-bg{background-color:#fff}#advancedFilters .content{position:absolute;top:0;bottom:9.7rem;left:0;right:0;overflow-y:auto;background-color:#f4f4f4}#advancedFilters .actionButtons{position:absolute;bottom:6.25rem;right:0;width:calc(100% + 1px);height:3.4375rem;background:#fff;border-top:1px solid #cacaca;border-left:1px solid #cacaca;padding:.625rem;z-index:5}@media only screen and (max-width:1676px){#advancedFilters .actionButtons{font-size:.93em}}@media only screen and (max-width:1480px){#advancedFilters .actionButtons{font-size:.875em}}@media only screen and (max-width:1024px){#advancedFilters .actionButtons{position:fixed;bottom:0;width:40%}}@media only screen and (max-width:1022px){#advancedFilters .actionButtons{width:45%}}#advancedFilters .actionButtons .viewFavoritesBtn{float:left}#advancedFilters .actionButtons button{height:2.125rem;float:right;text-transform:uppercase;font-size:.875rem;font-family:"CostarBrownLight",sans-serif;padding:0 .4375rem;border-radius:4px}#advancedFilters .actionButtons button.done{border-color:#77b800}#advancedFilters .actionButtons button.done:hover{border-color:#4c4c4c}#advancedFilters .actionButtons button.clear{margin-right:2%}#advancedFilters .actionButtons button.save{display:none}#advancedFilters .advancedFilterSection{overflow:hidden}#advancedFilters .advancedFilterSection.lowRes{display:none;overflow:initial;padding-bottom:0}@media only screen and (max-width:1280px){#advancedFilters .advancedFilterSection.lowRes{display:block}}#advancedFilters .advancedFilterSection.lowRes #advancedFilterSpecialties .student-lifestyle{float:right;padding-right:.625rem;white-space:nowrap;color:#189ed9}#advancedFilters .advancedFilterSection.lowRes #advancedFilterSpecialties .student-lifestyle label{font-size:.875rem}#advancedFilters .advancedFilterSection.lowRes .advancedFilterLifestyles{padding:.9375rem}#advancedFilters .advancedFilterSection.lowRes .advancedFilterLifestyles .lifestyle-select{width:100%}#advancedFilters .advancedFilterSection.lowRes .advancedFilterLifestyles .btn-default{border:1px solid #cacaca;color:#4c4c4c}#advancedFilters .advancedFilterSection.lowRes .advancedFilterLifestyles .btn-default .caret{color:#0b6839;top:.64rem}#advancedFilters .advancedFilterSection.lowRes .advancedFilterLifestyles .dropdownMenu{padding:0;margin:0}#advancedFilters .advancedFilterSection.lowRes .advancedFilterLifestyles .dropdownMenu li{padding:0}#advancedFilters .advancedFilterSection.lowRes .advancedFilterLifestyles .dropdownMenu li a{padding:.5rem .9375rem;outline:none;color:#4c4c4c}#advancedFilters .advancedFilterSection.lowRes .advancedFilterLifestyles .dropdownMenu li a:hover{background-color:#77b800;color:#fff}#advancedFilters .advancedFilterSection.lowRes .advancedFilterLifestyles .dropdownMenu li a:active{background-color:#fff;color:#77b800}#advancedFilters .advancedFilterSection.lowRes .advancedFilterLifestyles .dropdownMenu .disabled{opacity:.3;cursor:default}#advancedFilters .advancedFilterSection.lowestRes{display:none;overflow:initial;padding-bottom:0}@media only screen and (max-width:1024px){#advancedFilters .advancedFilterSection.lowestRes{display:block}}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker-inline{position:relative;display:block}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker{position:relative;margin-top:1px;background-color:#fff;border:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:0;top:0!important;z-index:100;display:block}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker.active{display:block}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker thead tr .switch{position:relative;padding-right:32px;left:-16px;padding-right:0}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker thead tr .close{display:none}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker thead tr:last-of-type{height:41px;border-top:1px solid rgba(191,191,191,.7);border-bottom:1px solid rgba(191,191,191,.7);width:100%;left:0}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker th.dow{font-size:14px;background:#fff;border:0 solid #fff}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td{font-size:12px;background:#fff;border:0 solid #fff;border-radius:6px;padding:16px 8px}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td.day:hover{background:#fff;color:#000;cursor:pointer;box-shadow:inset 0 0 0 1px #478500}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td.day.disabled{color:#cacaca}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td.day.disabled:hover{background:#fff;box-shadow:none}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td.old,#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td.new{color:#999}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td.active,#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td.active:hover{color:#000;background-color:#fff}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td.range{background-color:#cacaca;color:#fff}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td.selected{color:#fff;background-color:#478500}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td.active{color:#fff;background-color:#478500}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td span{display:block;width:47px;height:54px;line-height:54px;margin:2px}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td span.old{color:#7f7e7e}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td span.disabled{color:#cacaca;pointer-events:none}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td span.month,#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td span.year{width:52px}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td span:hover{background:#478500;color:#fff}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker td span.active{background-color:#478500;color:#fff}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker th.next,#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker th.prev{color:#fff;font-family:'apartmentIcons'}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker th.next{position:absolute;top:2px;right:0}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker th.next:before{padding:12px;color:#478500;content:"";z-index:10;background:#fff}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker th.prev:before{position:absolute;padding:12px;top:0;left:0;color:#478500;content:"";background:#fff}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker th.next.disabled:before,#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker th.prev.disabled:before{color:#999;pointer-events:none}#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker th.next.disabled:hover,#advancedFilters .advancedFilterSection.lowestRes.move-in-date-wrapper .datepicker th.prev.disabled:hover{background:none}#advancedFilters .advancedFilterSection.lowestRes .bedsBaths{padding:10px 0 11px 0}#advancedFilters .advancedFilterSection.lowestRes .bedsBaths .minBedsInput:after{content:"-";color:#cacaca;position:absolute;top:-6px;right:-6px;font-size:27px}#advancedFilters .advancedFilterSection.lowestRes .bedsBaths .min-beds-select,#advancedFilters .advancedFilterSection.lowestRes .bedsBaths .max-beds-select{width:100%}#advancedFilters .advancedFilterSection.lowestRes .bedsBaths .btn-default{border:1px solid #cacaca;color:#4c4c4c}#advancedFilters .advancedFilterSection.lowestRes .bedsBaths .btn-default .caret{color:#0b6839;top:.7rem}#advancedFilters .advancedFilterSection.lowestRes .bedsBaths .dropdownMenu{padding:0;margin:0}#advancedFilters .advancedFilterSection.lowestRes .bedsBaths .dropdownMenu li{padding:0}#advancedFilters .advancedFilterSection.lowestRes .bedsBaths .dropdownMenu li a{padding:7.5px 15px;outline:none;color:#4c4c4c}#advancedFilters .advancedFilterSection.lowestRes .bedsBaths .dropdownMenu li a:hover{background-color:#77b800;color:#fff}#advancedFilters .advancedFilterSection.lowestRes .bedsBaths .dropdownMenu li a:active{background-color:#fff;color:#77b800}#advancedFilters .advancedFilterSection.mobile{display:none;overflow:initial;padding-bottom:0}@media only screen and (max-width:480px){#advancedFilters .advancedFilterSection.mobile{display:block}}#advancedFilters .advancedFilterSection.mobile .rentRange .min-max-wrapper{display:inline-block;width:100%;margin:auto;padding:15px}#advancedFilters .advancedFilterSection.mobile .rentRange .min-max-wrapper.firstChild:after{content:"-";color:#cacaca;position:absolute;text-align:center;width:100%;height:2.5em;line-height:2.5em;font-size:2em;left:0;top:1.8125rem;z-index:-10}#advancedFilters .advancedFilterSection.mobile .rentRange .min-max-wrapper .minWrapper{padding-left:0}#advancedFilters .advancedFilterSection.mobile .rentRange .min-max-wrapper .minWrapper:after{content:"-";color:#cacaca;position:absolute;top:-6px;right:-6px;font-size:27px}#advancedFilters .advancedFilterSection.mobile .rentRange .min-max-wrapper .maxWrapper{padding-right:0}#advancedFilters .advancedFilterSection.mobile .rentRange .min-max-wrapper .minRentInput,#advancedFilters .advancedFilterSection.mobile .rentRange .min-max-wrapper .maxRentInput{width:100%;max-width:100%!important;line-height:1.625rem;height:2.125rem;font-size:.875rem;padding-left:.375rem;background-color:#fff;text-align:left;border:solid 1px #cacaca;z-index:10;-webkit-appearance:none;border-radius:0}#advancedFilters .advancedFilterSection.mobile .rentRange .min-max-wrapper .minRentInput.active,#advancedFilters .advancedFilterSection.mobile .rentRange .min-max-wrapper .maxRentInput.active{border:solid 1px #77b800}#advancedFilters .advancedFilterSection.mobile .rentRange .min-max-wrapper .minRentInput:focus,#advancedFilters .advancedFilterSection.mobile .rentRange .min-max-wrapper .maxRentInput:focus{outline-color:#77b800}@media(max-width:1140px){#advancedFilters .advancedFilterSection:not(.lowestRes){padding-top:0}}#advancedFilters .advancedFilterSection .magic-bar-section{display:none!important;padding-left:.5rem;padding-right:.5rem}@media only screen and (max-width:1024px){#advancedFilters .advancedFilterSection .magic-bar-section.show{display:block!important}}#advancedFilters .advancedFilterSection .magic-bar-section .menu-item{height:2.125rem;line-height:2.0625rem;cursor:pointer}#advancedFilters .advancedFilterSection .magic-bar-section .menu-item .display-text{color:#1b1b1b;font-family:"CostarBrownLight",sans-serif;font-size:.875rem;margin-left:15px;display:block;white-space:nowrap;text-overflow:ellipsis;width:calc(100% - 3rem);overflow:hidden;pointer-events:none}#advancedFilters .advancedFilterSection .magic-bar-section .menu-item .display-text::after{position:absolute;right:1.5rem;font-family:'apartmentIcons';content:"";transition:all linear .25s}#advancedFilters .advancedFilterSection .magic-bar-section .menu-item .display-text #universitySelectHeader{color:#77b800;margin-left:30px}#advancedFilters .advancedFilterSection .magic-bar-section .menu-item .display-text .select-count{float:right;color:#77b800;margin-right:10px}#advancedFilters .advancedFilterSection .magic-bar-section .menu-item.menu-open .display-text::after{transform:rotate(180deg)}#advancedFilters .advancedFilterSection .magic-bar-section .menu-item.menu-open #universitySelectHeader{display:none}#advancedFilters .advancedFilterSection .magic-bar-section .menu-item.menu-open .select-count{display:none}#advancedFilters .advancedFilterSection .magic-bar-section .dropdown-checkboxes .dropdown-item{font-size:.875rem;padding:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#advancedFilters .advancedFilterSection .magic-bar-section .dropdownContent{max-height:0;overflow:hidden;padding-left:.125rem;transition:all ease-in-out .66s}#advancedFilters .advancedFilterSection .magic-bar-section .dropdownContent.active{max-height:21rem}#advancedFilters .advancedFilterSection .magic-bar-section .dropdownContent .college-text{text-overflow:ellipsis}#advancedFilters .advancedFilterSection .magic-bar-section .dropdownContent.no-university{padding:0 15px;font-size:.875rem}#advancedFilters .advancedFilterSection .magic-bar-section#advFilterHousingType .dropdownContent.active{max-height:4rem}#advancedFilters .advancedFilterSection .magic-bar-section#advFilterPricingType .dropdownContent.active{max-height:5rem}#advancedFilters .advancedFilterSection .magic-bar-section .dropdown-select li{width:98%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#advancedFilters .advancedFilterSection .magic-bar-section.last-section{margin-bottom:.5rem}#advancedFilters .advancedFilterSection .magic-bar-section hr{margin-left:.875rem;width:calc(100% - 1.75rem);border:none;border-bottom:1px solid #979797;opacity:.2}#advancedFilters .squareFeet,#advancedFilters .keywordSearch{display:inline-block}#advancedFilters .squareFeet{width:100%;padding:15px}#advancedFilters .squareFeet .caret{color:#77b800}@media only screen and (max-width:2440){#advancedFilters .squareFeet .caret{padding:3px}}#advancedFilters .squareFeet .open .caret{transform:rotate(180deg)}#advancedFilters .squareFeet .to{display:none}#advancedFilters .squareFeet .minSF,#advancedFilters .squareFeet .maxSF{width:49%;height:2.125rem;float:left}#advancedFilters .squareFeet .minSF button,#advancedFilters .squareFeet .maxSF button{border:1px solid #b2b2b2;font-size:.875rem}#advancedFilters .squareFeet .minSF button.invalid,#advancedFilters .squareFeet .maxSF button.invalid{border-color:#cf0000}#advancedFilters .squareFeet .minSF .dropdownMenu,#advancedFilters .squareFeet .maxSF .dropdownMenu{max-height:6.5625rem!important}#advancedFilters .squareFeet .minSF .dropdownMenu.open,#advancedFilters .squareFeet .maxSF .dropdownMenu.open{border-radius:0;margin:0;left:0;padding:0}#advancedFilters .squareFeet .minSF .dropdownMenu.open li,#advancedFilters .squareFeet .maxSF .dropdownMenu.open li{border-bottom:1px solid #b1b1b1;margin:0;font-size:.875rem}#advancedFilters .squareFeet .minSF .dropdownMenu.open li.selected a,#advancedFilters .squareFeet .maxSF .dropdownMenu.open li.selected a{font-weight:bold;background-color:#fff;color:#000}#advancedFilters .squareFeet .minSF .dropdownMenu.open li.selected a:focus,#advancedFilters .squareFeet .maxSF .dropdownMenu.open li.selected a:focus{outline:none;background-color:#77b800;color:#fff}#advancedFilters .squareFeet .minSF .dropdownMenu.open li.selected a.hover,#advancedFilters .squareFeet .maxSF .dropdownMenu.open li.selected a.hover{background-color:#77b800;color:#fff}#advancedFilters .squareFeet .minSF .dropdownMenu.open a,#advancedFilters .squareFeet .maxSF .dropdownMenu.open a{color:#4c4c4c;display:inline-block;padding:.5em .5em;width:100%}#advancedFilters .squareFeet .minSF .dropdownMenu.open a.hover,#advancedFilters .squareFeet .maxSF .dropdownMenu.open a.hover{background-color:#77b800;color:#fff}#advancedFilters .squareFeet .minSF .dropdownMenu.open a:active,#advancedFilters .squareFeet .maxSF .dropdownMenu.open a:active{background-color:#609400}#advancedFilters .squareFeet .minSF .dropdownMenu.open a:focus,#advancedFilters .squareFeet .maxSF .dropdownMenu.open a:focus{display:inline-block;padding:.5em .5em;width:100%;background-color:#77b800;color:#fff;outline:none}#advancedFilters .squareFeet .minSF .dropdownMenu.open a:focus:active,#advancedFilters .squareFeet .maxSF .dropdownMenu.open a:focus:active{background-color:#609400}#advancedFilters .squareFeet .minSF{margin-right:2%}#advancedFilters .keywordSearch{width:100%;position:relative;padding:15px 15px 0 15px}#advancedFilters .keywordSearch input[type="text"]{width:100%;border:1px solid #b2b2b2;border-radius:0;height:2.125rem;padding:.3em 2em .3em .3em;font-size:.875rem}#advancedFilters .keywordSearch .searchIcon{position:absolute;top:26px;right:25px;color:#77b800}#advancedFilters .error{color:#cf0000;position:absolute;margin-top:1.875rem}@media only screen and (max-width:1676px){#advancedFilters .error{font-size:.84375rem}}@media only screen and (max-width:1480px){#advancedFilters .error{font-size:.75rem}}@media only screen and (max-width:1150px){#advancedFilters .error{font-size:.8125rem}}#advancedFilters h2{color:#1b1b1b;font-family:"CostarBrownLight",sans-serif;font-size:.875rem;margin-top:.75em;margin-bottom:.5em;margin-left:15px}#advancedFilters ul{list-style:none;padding:0;margin:0}#advancedFilters ul:not(.selectpicker) li{font-size:.875rem;width:49%;height:2.125rem;line-height:2.0625rem;float:left;position:relative}#advancedFilters ul:not(.selectpicker) li:nth-child(odd){margin-right:2%}#advancedFilters ul:not(.selectpicker) li a{color:#4c4c4c}#advancedFilters ul:not(.selectpicker) li .active{cursor:pointer;color:#fff}#advancedFilters ul:not(.selectpicker) li .noHover{background-color:#fff;border-color:#b2b2b2;color:#4c4c4c}#advancedFilters ul#advancedFilterUnitAmenities li{height:2.4rem;padding:8px 11px}@media(max-width:1280px){#advancedFilters ul#advancedFilterUnitAmenities li{width:100%;margin-right:0}}#advancedFilters ul#advancedFilterUnitAmenities li a{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif}#advancedFilters ul#advancedFilterUnitAmenities li a:hover{text-decoration:none}#advancedFilters ul#advancedFilterUnitAmenities li .checkbox{margin-top:0;margin-bottom:16px;font-family:"CostarBrownLight",sans-serif;font-size:14px;white-space:nowrap}@media(min-width:2440px){#advancedFilters ul#advancedFilterUnitAmenities li .checkbox{font-size:1rem}}@media(min-width:2560px){#advancedFilters ul#advancedFilterUnitAmenities li .checkbox{font-size:19.25px}}#advancedFilters ul#advancedFilterUnitAmenities li .checkbox .checkbox-default+label:after,#advancedFilters ul#advancedFilterUnitAmenities li .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after{top:.5px;right:calc(100% - 1.26rem)}@media(max-width:1024px){#advancedFilters ul#advancedFilterUnitAmenities li .checkbox .checkbox-default+label:after,#advancedFilters ul#advancedFilterUnitAmenities li .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after{top:.75px;right:calc(100% - 1.265rem)}}@media(min-width:2440px){#advancedFilters ul#advancedFilterUnitAmenities li .checkbox .checkbox-default+label:after,#advancedFilters ul#advancedFilterUnitAmenities li .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after{top:3px}}@media(min-width:2560px){#advancedFilters ul#advancedFilterUnitAmenities li .checkbox .checkbox-default+label:after,#advancedFilters ul#advancedFilterUnitAmenities li .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after{top:1px}}@media(min-width:3840px){#advancedFilters ul#advancedFilterUnitAmenities li .checkbox .checkbox-default+label:after,#advancedFilters ul#advancedFilterUnitAmenities li .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after{top:1.5px;right:calc(100% - 1.24rem)}}#advancedFilters #advancedFilterRating li,#advancedFilters .property-type-wrapper li{padding:2px 11px}#advancedFilters #advancedFilterRating li a,#advancedFilters .property-type-wrapper li a{text-decoration:none}#advancedFilters #advancedFilterRating li a i,#advancedFilters .property-type-wrapper li a i{letter-spacing:-.15rem;color:#77b800}#advancedFilters #advancedFilterRating li a .checkbox,#advancedFilters .property-type-wrapper li a .checkbox{margin-top:1px!important;padding-bottom:16px;font-size:14px;font-family:"CostarBrownLight",sans-serif}#advancedFilters #advancedFilterRating li a .checkbox .checkbox-default+label:after,#advancedFilters .property-type-wrapper li a .checkbox .checkbox-default+label:after,#advancedFilters #advancedFilterRating li a .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after,#advancedFilters .property-type-wrapper li a .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after{top:1.25px;right:calc(100% - 1.26rem)}@media(max-width:1024px){#advancedFilters #advancedFilterRating li a .checkbox .checkbox-default+label:after,#advancedFilters .property-type-wrapper li a .checkbox .checkbox-default+label:after,#advancedFilters #advancedFilterRating li a .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after,#advancedFilters .property-type-wrapper li a .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after{top:.75px;right:calc(100% - 1.265rem)}}@media(min-width:2440px){#advancedFilters #advancedFilterRating li a .checkbox .checkbox-default+label:after,#advancedFilters .property-type-wrapper li a .checkbox .checkbox-default+label:after,#advancedFilters #advancedFilterRating li a .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after,#advancedFilters .property-type-wrapper li a .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after{top:-1px}}@media(min-width:2560px){#advancedFilters #advancedFilterRating li a .checkbox .checkbox-default+label:after,#advancedFilters .property-type-wrapper li a .checkbox .checkbox-default+label:after,#advancedFilters #advancedFilterRating li a .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after,#advancedFilters .property-type-wrapper li a .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after{top:-5px}}@media(min-width:3840px){#advancedFilters #advancedFilterRating li a .checkbox .checkbox-default+label:after,#advancedFilters .property-type-wrapper li a .checkbox .checkbox-default+label:after,#advancedFilters #advancedFilterRating li a .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after,#advancedFilters .property-type-wrapper li a .checkbox .mortar-wrapper fieldset.checkbox .checkbox-indeterminate+label:after{top:-2.8px;right:calc(100% - 1.24rem)}}#advancedFilters .facetCount{margin-left:1%}#advancedFilters #bathFacet{display:none}#advancedFilters .rating{margin-bottom:50px}#advancedFilters .rating .advancedFilterRating{overflow:auto;clear:both}#advancedFilters .rating i{left:1.25em;letter-spacing:-.375rem;color:#77b800}#advancedFilters .rating i:hover{cursor:pointer}@media(max-width:1140px){#advancedFilters .desktopView{display:none}}#advancedFilters .desktopView .amenitiesHeading{margin-top:0}@media only screen and (max-width:1024px){#advancedFilters #advancedFilterStyle li,#advancedFilters #advancedFilterBaths li,#advancedFilters #advancedFilterSpecialties li,#advancedFilters #advancedFilterSpecialties li,#advancedFilters #advancedFilterRating li{width:100%}}@media only screen and (max-width:1250px){.culture-es #advancedFilters .advancedFilterSection.lowestRes{display:block}}#myPlaces.myPlaces{padding:1.25em 2% 11em 2%;overflow:hidden;position:relative;height:100%}#myPlaces .myPlacesSection{overflow:hidden;margin-bottom:1.5625rem}#myPlaces .content{position:absolute;top:0;bottom:12.9375rem;left:0;right:0;overflow-y:auto;padding:1.25em 2% 0}#myPlaces .close-btn{position:absolute;top:0;right:0;font-size:33px;padding:8px 15px;cursor:pointer}#myPlaces h2{color:#4c4c4c;font-family:"CostarBrownRegular",sans-serif;font-size:30px;letter-spacing:0;line-height:36px}#myPlaces p{color:#000;font-family:"CostarBrownLight",sans-serif;font-size:20px;font-weight:300;letter-spacing:0;line-height:28px}#myPlaces label{display:block;color:#4c4c4c;font-family:"CostarBrownRegular",sans-serif;letter-spacing:0;line-height:22px;font-size:16px}#myPlaces .myPlacesLookup{position:relative}#myPlaces .myPlacesLookup input[type="text"]{width:100%;border:1px solid #b2b2b2;padding:10px;font-size:1rem;border-radius:4px}#myPlaces .myPlacesLookup input[type="text"].error{border-color:#cf0000}#myPlaces .myPlacesLookup input[type="text"].error:focus{border-color:#cf0000;outline:none}#myPlaces .myPlacesLookup .searchIcon{position:absolute;right:11px;top:15px;color:#77b800}#myPlaces .errorMessage{color:#cf0000;margin:.25em 0 0 0;position:absolute}#myPlaces .typeahead{position:absolute;width:100%}#myPlaces .results{font-size:1rem;width:100%;margin:0;max-height:10em;overflow-y:auto;position:absolute}#myPlaces .results li{white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:100%;overflow:hidden}#myPlaces .travel-type-group{display:block;overflow:auto;width:100%;margin-top:5px}#myPlaces .travel-type-group .btn-md{margin:0;float:left;border-radius:0;padding-bottom:8px;width:25%;padding-left:0;padding-right:0}@media(max-width:320px){#myPlaces .travel-type-group .btn-md{min-width:25%}}#myPlaces .travel-type-group .btn-md:first-of-type{border-bottom-left-radius:4px;border-top-left-radius:4px;border-right:none}#myPlaces .travel-type-group .btn-md:nth-child(3){border-left:none;border-right:none}#myPlaces .travel-type-group .btn-md:last-of-type{border-bottom-right-radius:4px;border-top-right-radius:4px}#myPlaces .travel-type-group .btn-md.active{background-color:#478500;color:#fff;box-shadow:none}#myPlaces .timeSection .travelTime{display:inline-block;float:left;width:23.5%;height:2.125rem;position:relative;margin-right:2%;margin-bottom:2%}@media(max-width:1300px){#myPlaces .timeSection .travelTime{width:32%}}#myPlaces .timeSection .travelTime input[type="number"]{width:100%;height:100%;border:1px solid #b2b2b2;padding:.3em 2.5em .3em .3em;-moz-appearance:textfield;border-radius:4px}#myPlaces .timeSection .travelTime i{position:absolute;right:.625rem;top:.5625rem;font-size:.9375rem;color:#77b800}#myPlaces .modeOfTransportation{margin:0}#myPlaces .modeOfTransportation li{width:23.5%;height:2.125rem;margin-right:2%;white-space:nowrap;float:left}@media(max-width:1300px){#myPlaces .modeOfTransportation li{width:49%;margin-right:0}#myPlaces .modeOfTransportation li:nth-child(-n+2){margin-bottom:2%}#myPlaces .modeOfTransportation li:nth-child(odd){margin-right:2%}}#myPlaces .modeOfTransportation li button{width:100%;height:100%;border:1px solid #b2b2b2;background-color:#fff;text-align:left;font-size:.875rem;padding:.375rem;padding-left:.5625rem;border-radius:4px}#myPlaces .modeOfTransportation li button:hover,#myPlaces .modeOfTransportation li button.active{background-color:#2196f3;border-color:#2196f3;color:#fff}#myPlaces .modeOfTransportation li button span{vertical-align:top}#myPlaces .modeOfTransportation li button i{font-size:1.1875rem;margin-right:1%;position:relative;top:.125rem}#myPlaces .modeOfTransportation li:last-child{margin-right:0}#myPlaces .modeOfTransportation.rushHour li{width:36.2%;color:#4c4c4c}@media(max-width:1300px){#myPlaces .modeOfTransportation.rushHour li{width:32%}}#myPlaces .traffic{display:block;overflow:auto;width:100%;margin-top:5px}#myPlaces .traffic .btn-md{margin:0;float:left;border-radius:0;padding-bottom:8px;width:50%}#myPlaces .traffic .btn-md:first-of-type{border-bottom-left-radius:4px;border-top-left-radius:4px}#myPlaces .traffic .btn-md:last-of-type{border-bottom-right-radius:4px;border-top-right-radius:4px}#myPlaces .traffic .btn-md.active{background-color:#478500;color:#fff;box-shadow:none}#myPlaces .added-destinations-container{padding-top:24px;clear:both;display:block}#myPlaces .added-destinations-container label{color:#4c4c4c;font-family:"CostarBrownRegular",sans-serif;font-size:24px;letter-spacing:0;line-height:32px}#myPlaces .added-destinations-container ul{padding:0;margin:0;margin-top:5px;list-style-type:none}#myPlaces .added-destinations-container li{border-bottom:1px solid rgba(191,191,191,.7);padding:0 0 15px 0}#myPlaces .added-destinations-container li:first-of-type{border-top:1px solid rgba(191,191,191,.7);border-bottom:1px solid rgba(191,191,191,.7)}#myPlaces .added-destinations-container .addressAndTime{width:70%;margin-right:2%;float:left}#myPlaces .added-destinations-container .address{font-family:"CostarBrownRegular",sans-serif;display:block;font:16px;letter-spacing:0;line-height:18px;width:100%;padding:12px 0 8px 0;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;position:relative;vertical-align:bottom}#myPlaces .added-destinations-container .transportation{font-family:"CostarBrownLight",sans-serif;font-size:14px;letter-spacing:0;line-height:20px}#myPlaces .added-destinations-container .added-places-actions .editStoryIcon,#myPlaces .added-destinations-container .added-places-actions .trashStoryIcon{float:right;border-radius:5px;font-size:34px;margin-right:5px;padding:1px;margin-top:5px;cursor:pointer}#myPlaces .added-destinations-container .added-places-actions .editStoryIcon{color:#189ed9}#myPlaces .added-destinations-container .added-places-actions .trashStoryIcon{color:#ff5c49}#myPlaces .floating-containers fieldset{float:left;width:49%}@media only screen and (max-width:1024px){#myPlaces .floating-containers fieldset{clear:both;width:100%}}#myPlaces .floating-containers fieldset .bootstrap-select{width:90%}@media only screen and (max-width:1024px){#myPlaces .floating-containers fieldset .bootstrap-select{width:100%}}#myPlaces .floating-containers fieldset .bootstrap-select button{border:1px solid #bfbfbf;height:auto;padding:10px;margin-top:4px;margin-bottom:0;font-family:"CostarBrownLight",sans-serif}#myPlaces .floating-containers fieldset .bootstrap-select button .caret{color:#77b800;font-size:1rem;top:10px}#myPlaces .floating-containers fieldset .dropdownMenu{padding:0;top:42px}#myPlaces .floating-containers fieldset .dropdownMenu ul li{padding:5px 10px}#myPlaces .floating-containers fieldset .dropdownMenu ul li a{padding:0;font-family:"CostarBrownLight",sans-serif;color:#000}#myPlaces .floating-containers fieldset .dropdownMenu ul li.selected{background-color:#77b800}#myPlaces .floating-containers fieldset .dropdownMenu ul li.selected a{color:#fff}#myPlaces .floating-containers fieldset .dropdownMenu ul li:hover{background-color:#77b800}#myPlaces .floating-containers fieldset .dropdownMenu ul li:hover a{color:#fff}#myPlaces footer{position:absolute;bottom:6.5rem;right:0;width:calc(100% + 1px)}#myPlaces footer label{text-align:right;width:100%;position:relative;display:block;white-space:nowrap;padding:10px;font-size:12px}#myPlaces footer label .walkScoreCopyright{color:#0576a7;text-decoration:underline}@media only screen and (max-width:1676px){#myPlaces footer{font-size:.93em}}@media only screen and (max-width:1480px){#myPlaces footer{font-size:.875em}}@media only screen and (max-width:1024px){#myPlaces footer{position:fixed;bottom:0;width:40%}}@media only screen and (max-width:1022px){#myPlaces footer{width:45%}}#myPlaces .buttonWrapper{width:100%;height:3.4375rem;background:#f4f4f4;border-top:1px solid #cacaca;border-left:1px solid #cacaca;padding:.625rem;z-index:5}#myPlaces .buttonWrapper button{height:2.125rem;float:right;font-size:1rem;font-family:"CostarBrownRegular",sans-serif;border-radius:4px}#myPlaces .buttonWrapper button.primary{background-color:#478500;border:1px solid #478500}#myPlaces .buttonWrapper button.primary:hover{background-color:#4c4c4c;border-color:#4c4c4c;color:#fff}#myPlaces .buttonWrapper button.clear{float:left;background-color:transparent;border:1px solid transparent;color:#0576a7}#myPlaces .buttonWrapper button.clear:hover{text-decoration:underline}#myPlaces .buttonWrapper button.secondary{margin-right:2%;border:1px solid #478500;color:#478500}#myPlaces .buttonWrapper button.secondary:hover{background-color:#478500;color:#fff}#myPlacesErrorModal.myPlacesErrorModal .closeIcon{font-size:.875rem;color:#999;border:0 none;position:absolute;right:.1875rem;top:.3125rem}#myPlacesErrorModal.myPlacesErrorModal .modalContent{padding:1.75em 1.5em;position:relative;text-align:center}#myPlacesErrorModal.myPlacesErrorModal h3{font-size:2.125rem;color:#77b800}#myPlacesErrorModal.myPlacesErrorModal .primary{margin-top:.5em;width:6.875rem;text-transform:uppercase}#myPlacesErrorModal.myPlacesErrorModal .primary.first{margin-right:.5em}@media(max-width:902px){.culture-es #myPlaces .myPlacesLookup .searchIcon{top:4.6875rem}}.culture-es #myPlaces .modeOfTransportation li{width:49%;margin-right:0}.culture-es #myPlaces .modeOfTransportation li:nth-child(-n+2){margin-bottom:2%}.culture-es #myPlaces .modeOfTransportation li:nth-child(odd){margin-right:2%}.culture-es #myPlaces .modeOfTransportation.rushHour li{width:36.2%}@media(max-width:1300px){.culture-es #myPlaces .modeOfTransportation.rushHour li{width:32%}}@import'../../../Content/animations.css';.favoritePopup{top:0;position:absolute;background:#fff;border:.125rem solid #77b800;width:4.375rem;height:1.9375rem;display:none;z-index:50}.favoritePopup a{cursor:pointer}.verticalRule{width:.125rem;height:1.75rem;background-color:#77b800;display:inline-block}.favoriteFilledIcon,.favoriteDislikedIcon{display:inline-block;margin:0 .3125rem;width:1em;font-size:1.3em;top:-.25em;position:relative}.liked{margin-bottom:.375rem;color:#77b800}.arrowLeft:after,.arrowLeft:before{right:100%;top:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrowLeft:after{border-color:rgba(112,181,73,0);border-right-color:#fff;border-width:.3125rem;margin-top:.3125rem}.arrowLeft:before{border-color:rgba(112,181,73,0);border-right-color:#77b800;border-width:.5rem;margin-top:.125rem}.arrowDown:after,.arrowDown:before{top:100%;left:-5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrowDown:after{border-color:rgba(112,181,73,0);border-top-color:#fff;border-width:.3125rem;margin-left:2.875rem}.arrowDown:before{border-color:rgba(112,181,73,0);border-top-color:#77b800;border-width:.5rem;margin-left:2.6875rem}.favoriteOptInModal h2{margin:0 1em .25em;font-size:2em;color:#77b800;text-align:center}.favoriteOptInModal .modalHeader{border-bottom:0 none;padding:1em}.favoriteOptInModal .modalBody{padding:0 3em 4em}.favoriteOptInModal .radioWrapper{margin:1.25em 0 1.75em}.favoriteOptInModal .radioWrapper .radioGroup{position:relative}.favoriteOptInModal .radioWrapper .radioGroup:first-child{margin-bottom:.75em}.favoriteOptInModal .radioWrapper span{font-size:.9em;vertical-align:top}.favoriteOptInModal .radioWrapper .primaryRadio{position:absolute;left:0;height:1.25rem;width:1.25rem}.favoriteOptInModal .radioWrapper .primaryRadio+label:before{border-radius:50%;width:1.25rem;height:1.25rem;margin-right:0}.favoriteOptInModal .radioWrapper .primaryRadio:checked+label:after{width:1.125rem;height:1.125rem;left:.0625rem;top:-.1875rem;background:#77b800;border:.1875rem solid #fff;border-radius:50%}.favoriteOptInModal .radioWrapper .primaryRadio:focus+label:before{outline:none;box-shadow:0;border:1px solid #cacaca}.favoriteOptInModal .radioWrapper .primaryRadio:hover{cursor:pointer}.favoriteOptInModal .saveBtn{padding:.4375rem 1.25rem;float:right}.favoriteOptInModal .aptsLogoMarkIcon{color:#77b800;font-size:2.5em;display:none;position:absolute;right:3.5em}.favoriteOptInModal .aptsLogoMarkIcon.rotate{animation:rotate .75s infinite linear}.favoriteOptInModal .aptsLogoMarkIcon.active{display:block}.savingFavoriteModal.modal .modalHeader{border-bottom:0 none;padding:1em}.savingFavoriteModal.modal .modalHeader .closeIcon{display:none;color:#999;font-size:16px}.savingFavoriteModal.modal .modalBody{padding:0 3em 3em 3em}.savingFavoriteModal.modal .modalBody h2{color:#77b800}.savingFavoriteModal.modal .modalBody .favModalHeading,.savingFavoriteModal.modal .modalBody .modalParagraph,.savingFavoriteModal.modal .modalBody .doneBtn{display:none}.savingFavoriteModal.modal .modalBody .favModalHeading.favInProgressHeader{display:block;padding-left:30px}.savingFavoriteModal.modal .modalBody .spinnerContainer{text-align:center;margin-top:70px}.savingFavoriteModal.modal .modalBody .spinnerContainer .aptsLogoMarkIcon{display:inline-block;color:#77b800;font-size:60px;width:60px;text-align:center;-moz-animation:rotate .75s infinite linear;-webkit-animation:rotate .75s infinite linear;animation:rotate .75s infinite linear}.savingFavoriteModal.modal .modalBody .checkboxContainer{display:none}.savingFavoriteModal.modal .modalBody .checkboxContainer .favoriteAlertsCheckbox,.savingFavoriteModal.modal .modalBody .checkboxContainer .favoriteAlertsCheckboxLabel{cursor:pointer}.savingFavoriteModal.modal .modalBody .checkboxContainer .favoriteAlertsCheckboxLabel{color:#999}.savingFavoriteModal.modal .modalFooter{display:none}.savingFavoriteModal.modal .modalFooter .doneBtn,.savingFavoriteModal.modal .modalFooter .closeBtn{display:none}.savingFavoriteModal.modal.saveSucceeded .modalHeader .closeIcon,.savingFavoriteModal.modal.saveFailed .modalHeader .closeIcon{display:block}.savingFavoriteModal.modal.saveSucceeded .modalBody .favModalHeading.favInProgressHeader,.savingFavoriteModal.modal.saveFailed .modalBody .favModalHeading.favInProgressHeader,.savingFavoriteModal.modal.saveSucceeded .modalBody .spinnerContainer,.savingFavoriteModal.modal.saveFailed .modalBody .spinnerContainer{display:none}.savingFavoriteModal.modal.saveSucceeded .modalBody .favModalHeading.favSucceededHeader,.savingFavoriteModal.modal.saveSucceeded .modalBody .modalParagraph.favSucceededParagraph,.savingFavoriteModal.modal.saveSucceeded .modalBody .checkboxContainer{display:block}.savingFavoriteModal.modal.saveSucceeded .modalFooter{display:block}.savingFavoriteModal.modal.saveSucceeded .modalFooter .doneBtn{display:inline-block;min-width:6em;padding:.5em;font-size:.9em}.savingFavoriteModal.modal.saveFailed .modalBody .favModalHeading.favFailedHeader,.savingFavoriteModal.modal.saveFailed .modalBody .modalParagraph.favFailedParagraph{display:block}.savingFavoriteModal.modal.saveFailed .modalBody .modalParagraph.favFailedParagraph{text-align:center}.savingFavoriteModal.modal.saveFailed .modalFooter{display:block}.savingFavoriteModal.modal.saveFailed .modalFooter .closeBtn{display:inline-block}#nearby-listings.nearby-listings{box-shadow:0 .0625rem .1875rem #cacaca;margin-bottom:.5em;position:relative;padding:1em;overflow:hidden;-o-transition:height linear .5s 0s;-webkit-transition:height linear .5s 0s;transition:height linear .5s 0s}#nearby-listings.nearby-listings.hide{padding:0;height:0;margin-bottom:0}#nearby-listings.nearby-listings h3{text-transform:uppercase;color:#7f7e7e;font-size:1.05em}#nearby-listings.nearby-listings p{font-family:'CostarBrownBold',sans-serif;display:inline-block;color:#000}#nearby-listings.nearby-listings .closeIcon{margin-top:-.125rem;float:right;border:0 none;color:#000;font-size:1.125rem}#nearby-listings.nearby-listings li{margin:.5em 0;list-style:none}#nearby-listings.nearby-listings li a{font-weight:normal;text-decoration:none}#suggestions.suggestions{box-shadow:0 .0625rem .3125rem #cacaca;margin-bottom:.5em;position:relative;padding:1em;overflow:hidden;-o-transition:height linear .5s 0s;-webkit-transition:height linear .5s 0s;transition:height linear .5s 0s}#suggestions.suggestions.hide{padding:0;height:0;margin-bottom:0}#suggestions.suggestions h3{text-transform:uppercase;color:#000;font-size:1.05em}#suggestions.suggestions p{color:#77b800;cursor:pointer;display:inline-block}#suggestions.suggestions p:hover{color:#3f3f3f}#suggestions.suggestions .closeIcon{margin-top:-.125rem;float:right;border:0 none;color:#000;font-size:1.125rem}#suggestions.suggestions .lookingFor{margin-top:2em}#suggestions.suggestions li{margin:.5em 0;list-style:none}#suggestions.suggestions li a{font-weight:normal;text-decoration:none}#nomatch.nomatch{box-shadow:0 1px 3px #cacaca;margin-bottom:.5em;position:relative;padding:1em;overflow:hidden}#nomatch.nomatch.hide{padding:0;height:0;margin-bottom:0}#nomatch.nomatch h3{text-transform:uppercase;color:#000;font-size:1.05em}#nomatch.nomatch p{color:#000;margin-bottom:1em}#nomatch.nomatch p span{text-transform:uppercase}#nomatch.nomatch .closeIcon{margin-top:-2px;float:right;border:0 none;color:#000;font-size:18px}#savedSearchModal .modalContainer,#savedSearchConfirm .modalContainer,#savedSearchAuthModal .modalContainer,#savedSearchConfirm .modalContainer{top:33%}#savedSearchModal .modalContent,#savedSearchConfirm .modalContent,#savedSearchAuthModal .modalContent,#savedSearchConfirm .modalContent{box-sizing:border-box;width:532px;border:1px solid rgba(191,191,191,.7);border-radius:4px;background-color:#fff;box-shadow:0 6px 16px 2px rgba(0,0,0,.16);margin:auto}#savedSearchModal .modalContent .closeStoryIcon,#savedSearchConfirm .modalContent .closeStoryIcon,#savedSearchAuthModal .modalContent .closeStoryIcon,#savedSearchConfirm .modalContent .closeStoryIcon{font-size:32px}#savedSearchModal .modalContent #savedSearchAsNewSect .checkbox-wrapper,#savedSearchConfirm .modalContent #savedSearchAsNewSect .checkbox-wrapper,#savedSearchAuthModal .modalContent #savedSearchAsNewSect .checkbox-wrapper,#savedSearchConfirm .modalContent #savedSearchAsNewSect .checkbox-wrapper{padding:15px 0;overflow:auto}#savedSearchModal .modalContent #savedSearchAsNewSect .checkbox,#savedSearchConfirm .modalContent #savedSearchAsNewSect .checkbox,#savedSearchAuthModal .modalContent #savedSearchAsNewSect .checkbox,#savedSearchConfirm .modalContent #savedSearchAsNewSect .checkbox{margin-top:0;padding:0;float:left;min-width:0}#savedSearchModal .modalContent #savedSearchAsNewSect .checkbox label:after,#savedSearchConfirm .modalContent #savedSearchAsNewSect .checkbox label:after,#savedSearchAuthModal .modalContent #savedSearchAsNewSect .checkbox label:after,#savedSearchConfirm .modalContent #savedSearchAsNewSect .checkbox label:after{right:calc(100% - 1.24rem);top:.2rem}#savedSearchModal .modalContent #savedSearchAsNewSect .checkbox-label,#savedSearchConfirm .modalContent #savedSearchAsNewSect .checkbox-label,#savedSearchAuthModal .modalContent #savedSearchAsNewSect .checkbox-label,#savedSearchConfirm .modalContent #savedSearchAsNewSect .checkbox-label{font-family:"CostarBrownLight",sans-serif;top:3px;left:-12px;display:block;float:left;max-width:calc(100% - 64px);position:relative;font-weight:300;letter-spacing:0;line-height:18px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#savedSearchModal .modalContent #savedSearchAsNewSect ul,#savedSearchConfirm .modalContent #savedSearchAsNewSect ul,#savedSearchAuthModal .modalContent #savedSearchAsNewSect ul,#savedSearchConfirm .modalContent #savedSearchAsNewSect ul{margin:0;padding:0}#savedSearchModal .modalContent #savedSearchAsNewSect ul li,#savedSearchConfirm .modalContent #savedSearchAsNewSect ul li,#savedSearchAuthModal .modalContent #savedSearchAsNewSect ul li,#savedSearchConfirm .modalContent #savedSearchAsNewSect ul li{margin-bottom:0}#savedSearchModal .modalContent #savedSearchAsNewSect ul li fieldset,#savedSearchConfirm .modalContent #savedSearchAsNewSect ul li fieldset,#savedSearchAuthModal .modalContent #savedSearchAsNewSect ul li fieldset,#savedSearchConfirm .modalContent #savedSearchAsNewSect ul li fieldset{margin-top:0}#savedSearchModal .modalContent .btn-primary,#savedSearchConfirm .modalContent .btn-primary,#savedSearchAuthModal .modalContent .btn-primary,#savedSearchConfirm .modalContent .btn-primary{margin:28px auto;display:block;padding-bottom:10px;padding-left:35px;padding-right:35px}#savedSearchModal h2,#savedSearchConfirm h2,#savedSearchAuthModal h2,#savedSearchConfirm h2{color:#4c4c4c;font-family:"CostarBrownRegular",sans-serif;font-size:30px;letter-spacing:0;line-height:36px;text-align:center;padding:15px}#savedSearchModal .modalHeader .modalSubTitle,#savedSearchConfirm .modalHeader .modalSubTitle,#savedSearchAuthModal .modalHeader .modalSubTitle,#savedSearchConfirm .modalHeader .modalSubTitle{color:#000;font-family:"CostarBrownLight",sans-serif;font-size:16px;letter-spacing:0;line-height:24px;text-align:center}#savedSearchModal .modalBody,#savedSearchConfirm .modalBody,#savedSearchAuthModal .modalBody,#savedSearchConfirm .modalBody{padding:0 32px 0}#savedSearchModal .error,#savedSearchConfirm .error,#savedSearchAuthModal .error,#savedSearchConfirm .error{display:none;margin:0;color:#cf0000}#savedSearchModal input{width:16em;padding:.3em}#savedSearchModal .selectDropdown{min-width:9.375rem}#savedSearchModal .spinner{top:3.3em}#savedSearchModal .alertStatus{min-width:9.375rem}#savedSearchModal .savedSearchForm p{display:inline;margin:0 1.2em}#savedSearchModal .saveComplete .spinner{left:27.5em}#savedSearchModal .modalHeader,#savedSearchAuthModal .modalHeader{border-bottom:0 none;padding:1em}#savedSearchModal .modalHeader .close,#savedSearchAuthModal .modalHeader .close{margin-top:-.125rem;border:0 none;background-color:#fff;float:right}#savedSearchModal ul,#savedSearchAuthModal ul{list-style:none}#savedSearchModal .savedSearchForm,#savedSearchAuthModal .savedSearchForm{width:100%}#savedSearchModal .savedSearchForm li.savedSearchWrap,#savedSearchAuthModal .savedSearchForm li.savedSearchWrap{display:inline-block}#savedSearchModal .savedSearchForm li.savedSearchWrap .searchUpdate,#savedSearchAuthModal .savedSearchForm li.savedSearchWrap .searchUpdate{font-family:"CostarBrownRegular",sans-serif;text-align:left!important;font-size:14px}#savedSearchModal .savedSearchForm .saveComplete .spinner,#savedSearchAuthModal .savedSearchForm .saveComplete .spinner{position:absolute}#savedSearchModal .savedSearchForm .saveComplete .primary,#savedSearchAuthModal .savedSearchForm .saveComplete .primary{float:right;border:1px solid #77b800;border-radius:4px}#savedSearchModal .savedSearchForm .saveComplete .primary:hover,#savedSearchAuthModal .savedSearchForm .saveComplete .primary:hover{border-color:#4c4c4c}#savedSearchModal .savedSearchForm .alertStatus,#savedSearchAuthModal .savedSearchForm .alertStatus,#savedSearchModal .savedSearchForm .savedSearchResultList,#savedSearchAuthModal .savedSearchForm .savedSearchResultList{margin-top:.625rem}#savedSearchConfirm .modalHeader{border-bottom:0 none;padding-left:3em}#savedSearchConfirm .modalHeader input{width:100%}#savedSearchConfirm .modalBody{padding:4em 3em}#savedSearchConfirm li{margin-bottom:.6em}#savedSearchConfirm .appsBottomBanner .bannerImg{width:46%;display:inline-block;margin-right:.938em}#savedSearchConfirm .appsBottomBanner .bannerInfo{width:49%;display:inline-block;position:relative;top:-2em}#savedSearchConfirm .appsBottomBanner .bannerInfo ul{font-size:.75em}#savedSearchConfirm .appsBottomBanner .responsiveImg{max-width:100%}#savedSearchConfirm .appsBottomBanner .saveComplete{position:relative}#savedSearchConfirm .appsBottomBanner .saveComplete .primary{padding:.438em 1.25em;float:right}#savedSearchConfirm .appsBottomBanner .saveComplete .secondary{margin-right:.625em}#savedSearchConfirm .appsBottomBanner .saveComplete .spinner{top:-.5em;position:absolute;left:25em}#savedSearchConfirm .appsBottomBanner .saveComplete #savedSearches{margin-right:.6em;float:left}#savedSearchConfirm i.checkmarkIcon{color:#77b800;margin-right:.5em}#savedSearchAuthModal .chooseSavedSearch{margin-bottom:16px}#savedSearchAuthModal .chooseSavedSearch label{max-width:192px;display:block;margin-right:10px;margin:auto;font-size:16px}#savedSearchAuthModal .chooseSavedSearch input{margin-right:.625rem}#savedSearchAuthModal .savedSearchForm ul{padding:0;margin:0}#savedSearchAuthModal .savedSearchForm li.savedSearchWrap{width:100%}#savedSearchAuthModal .savedSearchForm li.savedSearchWrap input{width:100%;padding:.3em}#savedSearchAuthModal .savedSearchForm li.savedSearchWrap p.searchUpdate{text-align:center;margin:0;width:12em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}#savedSearchAuthModal .savedSearchForm li.savedSearchWrap .alertStatus{width:100%}#savedSearchAuthModal .savedSearchForm li.savedSearchWrap .alertStatus .dropdownMenu.open{max-width:11em}#savedSearchAuthModal .savedSearchForm li.savedSearchWrap .bootstrap-select .dropdownToggle span.text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#savedSearchAuthModal .savedSearchResultList .dropdownToggle{font-family:"CostarBrownLight",sans-serif;outline:0;padding:0 10px;margin:0}#savedSearchAuthModal .savedSearchResultList .dropdownToggle span{text-overflow:ellipsis;white-space:nowrap;max-width:19.6875rem}#savedSearchAuthModal .savedSearchResultList .dropdownToggle .caret{color:#77b800}#savedSearchAuthModal .saveComplete{position:relative}#savedSearchAuthModal .saveComplete .authSpinner{top:-.5em;left:25em}#savedSearchAuthModal li a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#savedSearchAuthModal .modalHeader .modalSubTitle{padding:0 2em}#savedSearchPanel.savedSearchPanel{position:absolute;left:60%;top:6.4375rem;height:100%;overflow:auto;overflow-x:hidden;width:40%;background-color:#fff;border-left:1px solid #cacaca;z-index:1000}@media only screen and (max-width:1023px){#savedSearchPanel.savedSearchPanel{width:45%;left:55%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#savedSearchPanel.savedSearchPanel{-webkit-overflow-scrolling:touch}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#savedSearchPanel.savedSearchPanel{-webkit-overflow-scrolling:touch}}#savedSearchPanel .infiniteScrollWrapper{height:calc(100vh - 106px)!important}#savedSearchPanel #closeSaveSearch{position:absolute;right:0;top:0;padding:10px;cursor:pointer;font-size:32px}#savedSearchPanel .totalSavedSearches{color:#4c4c4c;font-family:"CostarBrownRegular",sans-serif;font-size:24px;letter-spacing:0;line-height:32px;border-bottom:1px solid #cacaca;padding:10px}#savedSearchPanel .summaryWrapper{position:relative;width:100%;background-color:#fff;cursor:pointer}#savedSearchPanel .summaryWrapper.hasNewListings .newListings{color:#2196f3}#savedSearchPanel .summaryWrapper .savedSearchInfoContainer{padding:16px;border-bottom:1px solid rgba(191,191,191,.7)}#savedSearchPanel .summaryWrapper .savedSearchInfoContainer .newAvailableListings{padding-top:8px}#savedSearchPanel .summaryWrapper .savedSearchInfoContainer .newAvailableListings .newListings{color:#0576a7;font-family:"CostarBrownRegular",sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px}#savedSearchPanel .summaryWrapper .savedSearchInfoContainer .newAvailableListings .newListings.noNewListings{color:#000}#savedSearchPanel .summaryWrapper .savedSearchInfoContainer .newAvailableListings .unreadAlertsEnd{color:#000;font-family:"CostarBrownRegular",sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px}#savedSearchPanel .summaryWrapper .savedSearchInfoContainer .name,#savedSearchPanel .summaryWrapper .savedSearchInfoContainer .summary{color:#4c4c4c}#savedSearchPanel .summaryWrapper .savedSearchInfoContainer .name{color:#4c4c4c;font-family:"CostarBrownRegular",sans-serif;font-size:18px;letter-spacing:0;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#savedSearchPanel .summaryWrapper .savedSearchInfoContainer .summary{padding-top:8px;color:#000;font-family:"CostarBrownLight",sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#savedSearchPanel .summaryWrapper .runSearchBtnContainer button{float:right;top:50%;margin:0;padding:0;border:0;background:none;color:#77b800;font-size:2.1875rem;margin-top:1.3%}#savedSearchPanel .summaryWrapper .runSearchBtnContainer.noSummary button{margin-top:4%}#savedSearchPanel .noSavedSearches{padding:1.875rem 1.5625rem 1.875rem 1.5625rem;font-family:"CostarBrownRegular",sans-serif;text-align:center}#savedSearchPanel .noSavedSearches h2{color:#4c4c4c;font-size:30px;letter-spacing:0;line-height:36px}#savedSearchPanel .noSavedSearches p:first-of-type{color:#000;font-size:20px;letter-spacing:0;line-height:28px}#savedSearchPanel .noSavedSearches p:last-of-type{color:#000;font-size:16px;letter-spacing:0;line-height:24px}#savedSearchPanel .loading{display:none}#savedSearchPanel .loading .spinner{width:100%;background-repeat:no-repeat;background-position:50% 50%;display:block}#savedSearchPanel .loading.active{display:block;padding-top:.625rem}#savedSearchPanel .saveWrapper{margin-top:32px;text-align:center}#savedSearchPanel .saveWrapper button{display:block;margin:auto;padding-bottom:8px;margin-bottom:16px}#savedSearchPanel.isPreview .infiniteScrollWrapper{height:auto!important}#savedSearchPanel.isPreview .summaryWrapper{max-width:500px;border:1px solid rgba(191,191,191,.7);border-radius:4px;margin:auto;position:relative;z-index:10;cursor:default}@media only screen and (max-width:1320px){#savedSearchPanel.isPreview .summaryWrapper{max-width:400px}}@media only screen and (max-width:1024px){#savedSearchPanel.isPreview .summaryWrapper{max-width:350px}}@media only screen and (max-width:768px){#savedSearchPanel.isPreview .summaryWrapper{max-width:300px}#savedSearchPanel.isPreview .summaryWrapper .name{font-size:16px}}#savedSearchPanel.isPreview .savedSearchInfoContainer{padding:16px;border-bottom:none}#savedSearchPanel.isPreview .savedSearchInfoContainer .newAvailableListings,#savedSearchPanel.isPreview .savedSearchInfoContainer .runSearchBtnContainer{display:none}#savedSearchPanel.isPreview .savedSearchInfoContainer .name,#savedSearchPanel.isPreview .savedSearchInfoContainer .summary{color:#4c4c4c}#savedSearchPanel.isPreview .savedSearchInfoContainer .name{color:#000;font-family:'CostarBrownBold',sans-serif;font-size:20px;letter-spacing:0;line-height:28px;margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width:1024px){#savedSearchPanel.isPreview .savedSearchInfoContainer .name{font-size:16px}}#savedSearchPanel.isPreview .savedSearchInfoContainer .summary{color:#000;font-family:"CostarBrownRegular",sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#savedSearchPanel.isPreview .savedSearchInfoContainer .summary.noSummary{display:none}.iPadVideoPlayer{position:absolute;left:-624.9375rem}#modalVideoPlayerContainer{position:relative}#videoPlayerWrapper{color:#fff;width:100vw;top:50%;transform:translateY(-50%);margin:0;min-height:45vw}#videoPlayerWrapper .viewerContent{width:66%;margin:.5% auto;height:75%}#videoPlayerWrapper .viewerContent .videoPlayer{height:100%;display:none;position:relative}#videoPlayerWrapper .viewerContent .videoPlayer .close{position:absolute;z-index:10;right:1%;top:.75rem;font-size:1rem;border:none;background-color:transparent}#videoPlayerWrapper .viewerContent .videoPlayer.active{display:block}#videoPlayerWrapper .viewerContent .videoPlayer .videoPlayerContent{height:100%;width:100%}.dlf-wrapper #contactLeadForm.contactLeadWrapper{font-size:1rem;width:28.1875rem;height:39.0625rem;pointer-events:all}.dlf-wrapper #contactLeadForm.contactLeadWrapper .error{width:100%;position:absolute;z-index:10;top:0;margin:0;background-color:#f4f4f4;height:2.625rem;overflow:hidden;border:1px solid #cf0000;color:#cf0000;font-weight:bold;padding:.5625rem;opacity:1}@media only screen and (max-width:1600px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .error{height:2.375rem;padding:.4375rem}}@media only screen and (max-width:1366px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .error{height:2.25rem;padding:.375rem}}.dlf-wrapper #contactLeadForm.contactLeadWrapper .error:before{font-family:'apartmentIcons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"";color:#cf0000;float:right;font-size:1.3125rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper .sub-error{color:#cf0000;font-size:.625rem;position:absolute;bottom:-1.25rem;left:0;line-height:1.25rem}@media(max-height:1366px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .sub-error{bottom:-1rem;line-height:1rem}}.dlf-wrapper #contactLeadForm.contactLeadWrapper .fadeErrors{opacity:0;transition:all .75s ease-in-out;z-index:-1}.dlf-wrapper #contactLeadForm.contactLeadWrapper .errorInput{border:1px solid #cf0000!important}.dlf-wrapper #contactLeadForm.contactLeadWrapper .submitError p{margin-top:0;font-weight:bold;color:#cf0000}.dlf-wrapper #contactLeadForm.contactLeadWrapper .cell-xs-6 .error{width:98%}@media only screen and (max-width:1600px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .cell-xs-6 .error{width:97.5%}}@media only screen and (max-width:1366px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .cell-xs-6 .error{width:97%}}.dlf-wrapper #contactLeadForm.contactLeadWrapper h3,.dlf-wrapper #contactLeadForm.contactLeadWrapper .contactFormTitle{font-size:2.25rem;color:#fff;background-color:#77b800;padding:.4em;text-align:center}.dlf-wrapper #contactLeadForm.contactLeadWrapper h3 .phoneIcon,.dlf-wrapper #contactLeadForm.contactLeadWrapper .contactFormTitle .phoneIcon{position:relative;vertical-align:middle;left:-.25em}.dlf-wrapper #contactLeadForm.contactLeadWrapper h3 .phoneIcon.noPhone,.dlf-wrapper #contactLeadForm.contactLeadWrapper .contactFormTitle .phoneIcon.noPhone{display:none}.dlf-wrapper #contactLeadForm.contactLeadWrapper fieldset{border:0 none;padding:0;margin:0}.dlf-wrapper #contactLeadForm.contactLeadWrapper input,.dlf-wrapper #contactLeadForm.contactLeadWrapper textarea,.dlf-wrapper #contactLeadForm.contactLeadWrapper select{display:block;border:1px solid #b1b1b1;padding:.46875rem .625rem;font-size:1.125rem;width:100%;margin-bottom:1em;border-radius:0;-webkit-appearance:none;-moz-appearance:none}.dlf-wrapper #contactLeadForm.contactLeadWrapper ::-webkit-input-placeholder{color:#999}.dlf-wrapper #contactLeadForm.contactLeadWrapper ::-moz-placeholder{color:#999}.dlf-wrapper #contactLeadForm.contactLeadWrapper :-ms-input-placeholder{color:#999}.dlf-wrapper #contactLeadForm.contactLeadWrapper :-moz-placeholder{color:#999}.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn),.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"]{width:100%;margin-bottom:.75em}.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .error,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .error{width:100%!important;height:2.671875rem}@media only screen and (max-width:1600px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .error,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .error{height:2.375rem}}@media only screen and (max-width:1366px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .error,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .error{height:2.125rem}}.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .btn,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .btn{border:none;font-size:1rem;padding:.5625rem .625rem}@media only screen and (max-width:1600px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .btn,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .btn{padding:.4625rem .625rem}}@media only screen and (max-width:1366px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .btn,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .btn{padding:.5625rem .625rem;font-size:.875rem}}.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .dropdownToggle.btn-default,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .dropdownToggle.btn-default{border-color:none;outline:none;border:1px solid #b3b3b3}.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .dropdownToggle.btn-default:hover,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .dropdownToggle.btn-default:hover{border-color:none}.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .placeholder,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .placeholder{color:#999}.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .dropdownMenu,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .dropdownMenu{padding:0;border-radius:0;margin:0}.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .selectpicker li:nth-child(1),.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .selectpicker li:nth-child(1){display:none}.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .selectpicker li:hover,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .selectpicker li:hover{background:#77b800}.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .selectpicker li:hover a,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .selectpicker li:hover a{color:#fff;cursor:pointer}.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .selectpicker .selected,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .selectpicker .selected{background:#77b800;outline:none}.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .selectpicker .selected a,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .selectpicker .selected a{color:#fff;cursor:pointer}.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .selectpicker .caret,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .selectpicker .caret{color:#77b800;top:.8125rem;font-size:1rem}@media only screen and (max-width:1600px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .selectpicker .caret,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .selectpicker .caret{top:.625rem}}@media only screen and (max-width:1366px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .selectpicker .caret,.dlf-wrapper #contactLeadForm.contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .selectpicker .caret{top:.5rem}}.dlf-wrapper #contactLeadForm.contactLeadWrapper .cell-xs-6{padding:0}.dlf-wrapper #contactLeadForm.contactLeadWrapper .cell-xs-12{padding:0}.dlf-wrapper #contactLeadForm.contactLeadWrapper .first-input{padding-right:.3125rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper .last-input{padding-left:.3125rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper select{-moz-appearance:none;-webkit-appearance:none;padding-left:.45em}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input{position:relative}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input input{padding-right:1.875rem;cursor:pointer}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input i.calendarOutlineIcon,.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input i.rotateRightIcon{position:absolute;right:0;padding:.78125rem .75rem!important;pointer-events:none}@media only screen and (max-width:1600px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input i.calendarOutlineIcon,.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input i.rotateRightIcon{padding:.6875rem .75rem!important}}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input i.calendarOutlineIcon::before,.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input i.rotateRightIcon::before{color:#77b800}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input i.rotateRightIcon{display:none}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input.dlfInputLoading i.rotateRightIcon{display:block;-moz-animation:rotate .75s infinite linear;-webkit-animation:rotate .75s infinite linear;animation:rotate .75s infinite linear;transform-origin:46% 51%}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input.dlfInputLoading i.calendarOutlineIcon{display:none}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input.active i.calendarOutlineIcon::before{color:#77b800}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input .dlfClearInput{margin-right:30px}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input .datepicker{right:0;width:100%}@media only screen and (max-width:1366px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input .datepicker{right:.3125rem;width:98%;font-size:1em}}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input .datepicker:before{content:'';display:inline-block;border-left:.4375rem solid transparent;border-right:.4375rem solid transparent;border-bottom:.4375rem solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-.4375rem;right:.375rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input .datepicker:after{content:'';display:inline-block;border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-bottom:.375rem solid #fff;position:absolute;top:-.375rem;right:.4375rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input .datepicker .day.old{visibility:hidden}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input .datepicker th.next,.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input .datepicker th.prev{font-family:apartmentIcons}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input .datepicker th.next:before{content:""}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input .datepicker th.prev:before{content:""}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input.tour-calendar-input .datepicker{left:0;width:calc(200% + .625rem)}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input.tour-calendar-input .datepicker:before,.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input.tour-calendar-input .datepicker:after{left:25%;right:initial}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input.tour-calendar-input .datepicker:before{left:calc(25% - .0625rem)}@media only screen and (max-width:1385px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input.tour-calendar-input i.calendarOutlineIcon,.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input.tour-calendar-input.rotateRightIcon{padding:.6875rem .75rem!important}}@media only screen and (max-width:1170px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input.tour-calendar-input i.calendarOutlineIcon,.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input.tour-calendar-input.rotateRightIcon{padding:.6875rem .625rem!important}}@media only screen and (max-width:1385px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input.moveIn-calendar-input i.calendarOutlineIcon,.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendar-input.moveIn-calendar-input.rotateRightIcon{padding:.5625rem .75rem!important}}@media(max-width:1385px){.dlf-wrapper #contactLeadForm.contactLeadWrapper #TourDateContainer #TourDate{font-size:.9rem!important;padding-top:.5625rem;padding-bottom:.53rem}}@media(max-width:1170px) and (min-width:1025px){.dlf-wrapper #contactLeadForm.contactLeadWrapper #TourDateContainer #TourDate{font-size:.75rem!important;height:2.5rem}}@media(min-width:2240px){.dlf-wrapper #contactLeadForm.contactLeadWrapper #TourDateContainer #TourDate{padding-top:.5rem}}.dlf-wrapper #contactLeadForm.contactLeadWrapper #TourDateContainer .error{width:100%}@media(max-width:1600px) and (min-width:1025px){.dlf-wrapper #contactLeadForm.contactLeadWrapper #TourDateContainer .error{height:2.5rem;padding-top:.5625rem;font-size:.8125rem}}.dlf-wrapper #contactLeadForm.contactLeadWrapper #TourTimeContainer .rotateRightIcon{display:none;position:absolute;z-index:10;top:.875rem;right:.75rem;color:#77b800}@media(max-width:1366px){.dlf-wrapper #contactLeadForm.contactLeadWrapper #TourTimeContainer .btn-group.bootstrap-select .error{height:2.5rem;padding:.5625rem .375rem}}.dlf-wrapper #contactLeadForm.contactLeadWrapper #TourTimeContainer .dropdownMenu.open .dropdownMenu.inner{max-height:8.125rem!important}.dlf-wrapper #contactLeadForm.contactLeadWrapper #TourTimeContainer.dlfInputLoading .rotateRightIcon{display:block;-moz-animation:rotate .75s infinite linear;-webkit-animation:rotate .75s infinite linear;animation:rotate .75s infinite linear;transform-origin:46% 51%}.dlf-wrapper #contactLeadForm.contactLeadWrapper #TourTimeContainer.dlfInputLoading .dropdownToggle.selectpicker span.caret{display:none}@media(max-width:1600px){.dlf-wrapper #contactLeadForm.contactLeadWrapper #OnlineSchedulingContainer.non-inline #TourTimeContainer .btn-group.bootstrap-select{margin-bottom:1.0625rem}}.dlf-wrapper #contactLeadForm.contactLeadWrapper .contactForm .cell-xs-6.first-input .calendar-input{margin-top:0}.dlf-wrapper #contactLeadForm.contactLeadWrapper .moveInDates{width:100%}.dlf-wrapper #contactLeadForm.contactLeadWrapper .moveInDates button{border:1px solid #b1b1b1;border-radius:0;margin-bottom:1em;padding:.35em .75em;font-size:1.125rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open{border-radius:0;left:0;padding:0;margin-top:-1.25em}.dlf-wrapper #contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open li{border-bottom:1px solid #b1b1b1}.dlf-wrapper #contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open li.selected a{font-weight:bold;background-color:#fff;color:#000}.dlf-wrapper #contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open li.selected a:focus{outline:none;background-color:#77b800;color:#fff}.dlf-wrapper #contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open li.selected a.hover{background-color:#77b800;color:#fff}.dlf-wrapper #contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open a{color:#000;display:inline-block;padding:.5em .5em;width:100%}.dlf-wrapper #contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open a.hover{background-color:#77b800;color:#fff}.dlf-wrapper #contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open a:active{background-color:#609400}.dlf-wrapper #contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open a:focus{display:inline-block;padding:.5em .5em;width:100%;background-color:#77b800;color:#fff;outline:none}.dlf-wrapper #contactLeadForm.contactLeadWrapper .moveInDates .dropdownMenu.open a:focus:active{background-color:#609400}.dlf-wrapper #contactLeadForm.contactLeadWrapper .contactFormMessageWrapper textarea{resize:none;height:5em;margin-bottom:.5em}.dlf-wrapper #contactLeadForm.contactLeadWrapper .contactFormMessageWrapper .error{height:5.625rem;padding:.4375rem}@media only screen and (max-width:1600px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .contactFormMessageWrapper .error{height:5.0625rem}}@media only screen and (max-width:1366px){.dlf-wrapper #contactLeadForm.contactLeadWrapper .contactFormMessageWrapper .error{height:2.8125rem}}.dlf-wrapper #contactLeadForm.contactLeadWrapper .primaryCheckbox{margin-bottom:0;width:.875rem;height:.875rem;display:block;left:0;padding-right:0;position:absolute}.dlf-wrapper #contactLeadForm.contactLeadWrapper .primaryCheckbox+label{margin-bottom:.75em;display:inline-block;color:#999;position:relative;top:.0625rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper .primaryCheckbox+label:before{background-color:#fff;top:.1875rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper .primary{font-size:1.875rem;padding:.5em;width:100%;text-align:center;border-color:#77b800;border-radius:4px}.dlf-wrapper #contactLeadForm.contactLeadWrapper .primary.disabled{background:#999;border-color:#999}.dlf-wrapper #contactLeadForm.contactLeadWrapper .primary.disabled:hover{cursor:default;border-color:#999}.dlf-wrapper #contactLeadForm.contactLeadWrapper .primary:hover{border-color:#555}.dlf-wrapper #contactLeadForm.contactLeadWrapper .primary .emailIcon{position:relative;left:-.75em;top:.05em;vertical-align:top}.dlf-wrapper #contactLeadForm.contactLeadWrapper .contactForm{background-color:#f4f4f4;padding:1.25em}.dlf-wrapper #contactLeadForm.contactLeadWrapper .closeIcon{color:#fff;border:0 none;font-size:.75rem;float:right;margin-top:.3125rem;padding-right:.375rem;background-color:transparent}.dlf-wrapper #contactLeadForm.contactLeadWrapper .contactFormDate{z-index:1000}.dlf-wrapper #contactLeadForm.contactLeadWrapper .calendarIcon{right:0;margin-top:0}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer{top:50%;left:50%;margin-left:-14.09375rem;margin-top:-19.53125rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .primaryCheckbox:checked+label:after{top:.1875rem}@media only screen and (max-width:1600px){.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer{width:24.375rem;height:32.3125rem;margin-left:-12.1875rem;margin-top:-16.15625rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer h3,.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .contactFormTitle{font-size:1.84375rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer input,.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer textarea,.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .moveInDates button{font-size:1rem;margin-bottom:.75em}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .moveInDates .dropdownMenu.open{margin-top:-.85em}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .primaryCheckbox+label{font-size:.9375rem;margin-bottom:.75em}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .primary{font-size:1.5625rem}}@media only screen and (max-width:1366px){.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer{width:20.625rem;height:27.125rem;margin-left:-10.3125rem;margin-top:-13.5625rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer h3,.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .contactFormTitle{font-size:1.59375rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer input,.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer textarea,.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .moveInDates button{font-size:.875rem;margin-bottom:.75em}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .moveInDates .dropdownMenu.open{margin-top:-.85em}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer textarea{height:3.25em}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .primaryCheckbox{width:.75rem;height:.75rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .primaryCheckbox+label{font-size:.71875rem;margin-bottom:1em}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .primaryCheckbox+label:after{top:-.0625rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .primary{font-size:1.3125rem}}@media only screen and (max-width:1280px){.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer{height:26.75rem;margin-top:-13.375rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer h3,.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .contactFormTitle{font-size:1.5rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .moveInDates .dropdownMenu.open{margin-top:-.75em}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer textarea{height:3.25em}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .primaryCheckbox+label{font-size:.75rem}.dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .primary{font-size:1.25rem}}@media only screen and (max-width:1600px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper h3,.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactFormTitle{font-size:1.25rem}}@media only screen and (min-width:1601px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactFormTitle{font-size:1.555555556rem}}@media only screen and (max-width:1600px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .primary{font-size:1.25rem}}.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .calendar-input{margin-top:.3125rem}@media only screen and (max-width:1600px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .calendar-input .calendarIcon{font-size:1.0625rem}}@media only screen and (max-width:1300px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .calendar-input .calendarIcon{font-size:.875rem}}.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm input{font-size:1.125rem}@media only screen and (max-width:1600px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm input{font-size:1.03125rem!important}}@media only screen and (max-width:1385px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm input{font-size:.875rem!important;padding:.40625rem}}.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm #ReasonForMovingContainer{padding-bottom:.3125rem}.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .contactFormMessageWrapper textarea{font-size:1.125rem}@media only screen and (max-width:1600px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .contactFormMessageWrapper textarea{font-size:1.03125rem}}@media only screen and (max-width:1385px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .contactFormMessageWrapper textarea{font-size:.875rem}}.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .contactFormMessageWrapper .error{height:5.625rem;padding:.4375rem}@media only screen and (max-width:1600px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .contactFormMessageWrapper .error{height:5.1875rem}}@media only screen and (max-width:1386px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .contactFormMessageWrapper .error{height:4.375rem}}.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .primaryCheckbox:checked+label:after{top:.1875rem}.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .bootstrap-select.btn-group:not(.input-group-btn) .error,.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .bootstrap-select.btn-group[class*="span"] .error{height:2.6875rem}@media only screen and (max-width:1600px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .bootstrap-select.btn-group:not(.input-group-btn) .error,.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .bootstrap-select.btn-group[class*="span"] .error{height:2.4375rem}}@media only screen and (max-width:1366px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .bootstrap-select.btn-group:not(.input-group-btn) .error,.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .bootstrap-select.btn-group[class*="span"] .error{height:2.125rem}}.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .error{font-size:1.0625rem;padding:.5625rem}@media only screen and (max-width:1600px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .error{height:2.4375rem;padding:.4375rem}}@media only screen and (max-width:1366px){.dlf-wrapper .inlineDlfWrapper #contactLeadForm.contactLeadWrapper .contactForm .error{height:2.125rem;padding:.375rem;font-size:.875rem}}.lead-form-container .modalContainer{margin:10% auto;position:relative;left:0}@media(max-width:1281px) and (max-height:800px){.lead-form-container .modalContainer{margin:4% auto}}.lead-form-container .contactLeadWrapper{background-color:#f5f5f5;font-size:1rem;width:451px;height:auto;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:"CostarBrownLight",sans-serif;border-bottom:.5px solid #cacaca;background-color:#77b800;color:#fff;z-index:1;height:56.5px;padding:12px 55px;width:100%;text-align:center;text-overflow:ellipsis;overflow:hidden;margin-bottom:10px;font-size:24px;line-height:32px}@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 .phoneTransparentIcon{position:relative;top:1px}.lead-form-container .contactLeadWrapper .property-title-header .phoneTransparentIcon.noPhone{display:none}.lead-form-container .contactLeadWrapper .property-title-header h2{font-family:"CostarBrownLight",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-form-container .contactLeadWrapper .property-title-header .contactFormTitle{color:#fff;font-size:1.75rem;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:18px;font-size:18px;top:0;right:0;border:0 none;color:#fff;background-color:transparent}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .property-title-header .closeIcon{padding:13px}}.lead-form-container .contactLeadWrapper .contactForm{padding:0 20px 35px 20px}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .contactForm{padding:0 10px 35px 10px}}.lead-form-container .contactLeadWrapper .dlfClearInput{padding-right:10px;background-color:transparent}.lead-form-container .contactLeadWrapper .error{font-family:'CostarBrownBold',sans-serif;width:100%;position:absolute;z-index:10;top:0;margin:0;background-color:#fff5f4;height:calc(100% - .625rem);overflow:hidden;border:.125rem solid #e12f2f;color:#e12f2f;padding:1.125rem .5625rem;opacity:1;border-radius:3px;font-size:16px}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .error{height:calc(100% - .25rem);padding:.8125rem .5625rem}}.lead-form-container .contactLeadWrapper .error:before{font-family:'apartmentIcons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"";color:#e12f2f;float:right;font-size:18px;position:relative;top:.0625rem}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .error:before{top:.1875rem}}.lead-form-container .contactLeadWrapper .sub-error{color:#e12f2f;font-size:.625rem;position:absolute;bottom:-1.25rem;left:0;line-height:1.25rem}@media(max-height:1366px){.lead-form-container .contactLeadWrapper .sub-error{bottom:-1rem;line-height:1rem}}.lead-form-container .contactLeadWrapper .fadeErrors{opacity:0;transition:all .75s ease-in-out;z-index:-1}.lead-form-container .contactLeadWrapper .errorInput{border-width:.125rem!important;border-color:#e12f2f!important}.lead-form-container .contactLeadWrapper .submitError{min-height:20px!important;display:none}.lead-form-container .contactLeadWrapper .submitError p{margin:0;font-size:16px;font-weight:bold;color:#e12f2f}.lead-form-container .contactLeadWrapper .cell-xs-6 .error{width:98%}.lead-form-container .contactLeadWrapper fieldset{border:0 none;padding:0;margin:0}.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:"CostarBrownRegular",sans-serif;display:block;border:1px solid #bfbfbf;color:#4c4c4c;padding:28px 10px 5px 10px;font-size:16px;line-height:24px;width:100%;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;margin-bottom:10px}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .input-override{margin-bottom:5px;padding:20px 10px 5px 10px}}.lead-form-container .contactLeadWrapper input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-form-container .contactLeadWrapper ::-webkit-input-placeholder{color:#999}.lead-form-container .contactLeadWrapper ::-moz-placeholder{color:#999}.lead-form-container .contactLeadWrapper :-ms-input-placeholder{color:#999}.lead-form-container .contactLeadWrapper :-moz-placeholder{color:#999}.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn),.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group[class*="span"]{width:100%;margin-bottom:.75em}.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .error,.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .error{width:100%!important}.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .btn,.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .btn{border:none;font-size:1.25em;padding:6.5px .75em}.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .dropdownToggle.btn-default,.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .dropdownToggle.btn-default{border-color:none;outline:none;border:1px solid #e1e1e1;border-radius:3px;padding:19px;font-size:1rem;font-family:"CostarBrownRegular",sans-serif}.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .dropdownToggle.btn-default:hover,.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .dropdownToggle.btn-default:hover{border-color:none}.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .dropdownToggle.btn-default:selected,.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .dropdownToggle.btn-default:selected{color:#4c4c4c}.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .placeholder,.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .placeholder{color:#4c4c4c;font-family:"CostarBrownLight",sans-serif!important}.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .dropdownMenu,.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .dropdownMenu{padding:0;border-radius:0;margin:0}.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .selectpicker li:nth-child(1),.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .selectpicker li:nth-child(1){display:none}.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .selectpicker li:hover,.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .selectpicker li:hover{background:#77b800}.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .selectpicker li:hover a,.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .selectpicker li:hover a{color:#fff;cursor:pointer}.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .selectpicker .selected,.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .selectpicker .selected{background:#77b800;outline:none}.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .selectpicker .selected a,.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .selectpicker .selected a{color:#fff;cursor:pointer}.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group:not(.input-group-btn) .selectpicker .caret,.lead-form-container .contactLeadWrapper .bootstrap-select.btn-group[class*="span"] .selectpicker .caret{color:#77b800;top:21px;font-size:1rem}.lead-form-container .contactLeadWrapper .cell-xs-6,.lead-form-container .contactLeadWrapper .cell-xs-12{padding:0;min-height:68px}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .cell-xs-6,.lead-form-container .contactLeadWrapper .cell-xs-12{min-height:55px}}.lead-form-container .contactLeadWrapper .first-input{padding-right:5px}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .first-input{padding-right:2px}}.lead-form-container .contactLeadWrapper .first-input .error{width:99%}.lead-form-container .contactLeadWrapper .last-input{padding-left:5px}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .last-input{padding-right:2px}}.lead-form-container .contactLeadWrapper .full-width-inputs{width:100%;padding-left:0;padding-right:0}.lead-form-container .contactLeadWrapper .full-width-inputs .error{width:100%}.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.calendarOutlineIcon,.lead-form-container .contactLeadWrapper .calendar-input i.rotateRightIcon{position:absolute;right:0;font-size:24px;padding:18px;pointer-events:none}@media(max-width:360px){.lead-form-container .contactLeadWrapper .calendar-input i.calendarOutlineIcon,.lead-form-container .contactLeadWrapper .calendar-input i.rotateRightIcon{font-size:1.0625em;padding:.75em .455em}}.lead-form-container .contactLeadWrapper .calendar-input i.calendarOutlineIcon::before,.lead-form-container .contactLeadWrapper .calendar-input i.rotateRightIcon::before{color:#77b800}.lead-form-container .contactLeadWrapper .calendar-input i.rotateRightIcon{display:none}.lead-form-container .contactLeadWrapper .calendar-input.dlfInputLoading i.rotateRightIcon{display:block;-moz-animation:rotate .75s infinite linear;-webkit-animation:rotate .75s infinite linear;animation:rotate .75s infinite linear;transform-origin:46% 51%}.lead-form-container .contactLeadWrapper .calendar-input.dlfInputLoading i.calendarOutlineIcon{display:none}.lead-form-container .contactLeadWrapper .calendar-input.active i.calendarOutlineIcon::before{color:#77b800}.lead-form-container .contactLeadWrapper .calendar-input.active .clearInput .closeIcon{top:2px;position:relative;font-size:1rem;margin-right:30px;margin-top:5px}.lead-form-container .contactLeadWrapper .calendar-input .datepicker{width:100%;margin-bottom:20px}.lead-form-container .contactLeadWrapper .calendar-input .datepicker .day.old{visibility:hidden}.lead-form-container .contactLeadWrapper .calendar-input .datepicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;right:13px}.lead-form-container .contactLeadWrapper .calendar-input .datepicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;right:14px}.lead-form-container .contactLeadWrapper .calendar-input .datepicker th.next,.lead-form-container .contactLeadWrapper .calendar-input .datepicker th.prev{font-family:apartmentIcons}.lead-form-container .contactLeadWrapper .calendar-input .datepicker th.next:before{content:""}.lead-form-container .contactLeadWrapper .calendar-input .datepicker th.prev:before{content:""}.lead-form-container .contactLeadWrapper .calendar-input.clearable .dlfClearInput{right:0!important;padding:0 .5625rem}.lead-form-container .contactLeadWrapper .calendar-input.clearable .dlfClearInput .closeIcon{margin-right:0}.lead-form-container .contactLeadWrapper .calendar-input.clearable i.calendarOutlineIcon{display:none}.lead-form-container .contactLeadWrapper .contactFormDate{z-index:1000}.lead-form-container .contactLeadWrapper .primaryCheckbox{margin-bottom:0;width:14px;height:14px;left:-100px;position:absolute}.lead-form-container .contactLeadWrapper .primaryCheckbox+label{float:left;text-align:left;margin-bottom:.75rem;font-size:14px;width:50%}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .primaryCheckbox+label{margin-bottom:7.5px}}.lead-form-container .contactLeadWrapper .primaryCheckbox+label:before{background-color:#fff;border-color:#77b800;top:4px;float:left;border-radius:3px}.lead-form-container .contactLeadWrapper .preference-wrapper{position:relative}.lead-form-container .contactLeadWrapper .preference-wrapper h4,.lead-form-container .contactLeadWrapper .preference-wrapper .preferenceLabel{font-family:"CostarBrownRegular",sans-serif;padding:0 0 5px 0;margin:0 0 6px 0;font-size:16px}.lead-form-container .contactLeadWrapper .preference-wrapper .primaryCheckbox+label:before{border-color:#cacaca!important;border-radius:3px}.lead-form-container .contactLeadWrapper .preference-wrapper .primaryCheckbox:checked+label:after{top:4.9px;left:.28rem;font-size:11px}.lead-form-container .contactLeadWrapper .preference-wrapper .primaryCheckbox:checked+label:after{left:0!important;border:1px solid #77b800;top:4.4px!important;font-size:12px;border-radius:3px}@media only screen and (min-width:2440px){.lead-form-container .contactLeadWrapper .preference-wrapper .primaryCheckbox:checked+label:after{font-size:17px}}.lead-form-container .contactLeadWrapper .preference-wrapper label span{font-family:"CostarBrownLight",sans-serif;position:relative;top:1px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width:2560px){.lead-form-container .contactLeadWrapper .preference-wrapper label span{top:3.5px}}.lead-form-container .contactLeadWrapper .preference-wrapper .contactFormMessageWrapper{display:none}.lead-form-container .contactLeadWrapper .preference-wrapper #custom-message:checked~.contactFormMessageWrapper{display:block}.lead-form-container .contactLeadWrapper .contactFormMessageWrapper{min-height:10rem}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .contactFormMessageWrapper{min-height:6.4375rem}}.lead-form-container .contactLeadWrapper .contactFormMessageWrapper .counter-wrapper{font-family:"CostarBrownLight",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 .counter-wrapper .count-warning{color:#cf0000}.lead-form-container .contactLeadWrapper .contactFormMessageWrapper textarea{resize:none;height:7.5rem;margin-bottom:0;outline:none;border-bottom:none}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .contactFormMessageWrapper textarea{height:3.75rem}}.lead-form-container .contactLeadWrapper .contactFormMessageWrapper .error{height:9.1rem}@media(max-width:1500px){.lead-form-container .contactLeadWrapper .contactFormMessageWrapper .error{height:5.625rem}}.lead-form-container .contactLeadWrapper .contactFormMessageWrapper .errorInput+.counter-wrapper,.lead-form-container .contactLeadWrapper .contactFormMessageWrapper .error+.counter-wrapper{border-width:.125rem!important;border-color:#e12f2f!important}.lead-form-container .contactLeadWrapper .primary{font-family:"CostarBrownRegular",sans-serif;color:#fff;background-color:#77b800;text-align:center;margin:0 0 12px 0;border-color:#77b800;width:100%;border-radius:3px;font-size:16px;padding:12px!important;height:auto!important}.lead-form-container .contactLeadWrapper .primary.disabled{background:#999;border-color:#999;-webkit-tap-highlight-color:transparent}.lead-form-container .contactLeadWrapper .primary.disabled:hover{cursor:default;border-color:#999}.lead-form-container .contactLeadWrapper .primary .emailIcon{position:relative;left:-.75rem;top:.05rem;vertical-align:top}.lead-form-container .contactLeadWrapper .email-listing-checkbox .emailListing{color:#000;text-align:left;float:left;top:1px;position:relative}@media only screen and (max-width:500px){.lead-form-container .contactLeadWrapper .email-listing-checkbox .emailListing{width:calc(100% - 24px)}}.lead-form-container .contactLeadWrapper .email-listing-checkbox .emailListingsLabel+.error{margin-top:0}.lead-form-container .contactLeadWrapper .email-listing-checkbox .emailListingsLabel{padding-left:2.5px;width:100%!important}.lead-form-container .contactLeadWrapper .email-listing-checkbox .primaryCheckbox:checked+label:after{content:'';position:absolute;left:3px;top:3px;color:#77b800}@media only screen and (min-width:2560px){.lead-form-container .contactLeadWrapper .email-listing-checkbox .primaryCheckbox:checked+label:after{font-size:18px;top:4px}}.lead-form-container .inlineDlfWrapper .contactLeadWrapper{font-size:1rem;width:100%;height:auto;pointer-events:all}.lead-form-container .inlineDlfWrapper .contactLeadWrapper #custom-message-inline:checked~.contactFormMessageWrapper{display:block;height:105px}@media only screen and (max-width:1500px){.lead-form-container .inlineDlfWrapper .contactLeadWrapper .property-title-header{padding:0}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .property-title-header h3,.lead-form-container .inlineDlfWrapper .contactLeadWrapper .property-title-header .contactFormTitle{padding:.875rem;font-size:1.125rem}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .error{padding:18px 9px;font-size:14px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .primaryCheckbox+label{font-size:.75rem;width:50%}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .input-label{font-size:.75rem}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .input-override{font-size:.875rem}.lead-form-container .inlineDlfWrapper .contactLeadWrapper textarea{height:5.625rem}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .cell-xs-6,.lead-form-container .inlineDlfWrapper .contactLeadWrapper .cell-xs-12{min-height:3.75rem}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .calendarOutlineIcon{padding:1.125rem .3125rem 0 .3125rem!important}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .preference-wrapper h4,.lead-form-container .inlineDlfWrapper .contactLeadWrapper .preference-wrapper .preferenceLabel{font-size:.875rem;margin:0}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .calendar-input .datepicker{width:200%;margin-bottom:20px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .calendar-input .datepicker:after{top:-6px;left:14px;right:unset}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .calendar-input .datepicker:before{top:-7px;left:13px;right:unset}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactFormMessageWrapper .counter-wrapper{bottom:7px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactFormAction{font-size:1rem;margin-top:10px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .emailListing{font-size:.75rem;top:1.5px;float:left;width:calc(100% - 20px)}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .email-listing-checkbox .primaryCheckbox:checked+label:after{left:3px;top:4px}}@media(max-width:1366px) and (max-height:768px){.lead-form-container .inlineDlfWrapper .contactLeadWrapper .primaryCheckbox+label{width:50%;font-size:10px;margin-bottom:8px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .preference-wrapper label span{top:5px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .calendarOutlineIcon{display:block;font-size:14px;padding:17px 10px!important}}@media(max-width:1281px) and (max-height:1000px){.lead-form-container .inlineDlfWrapper .contactLeadWrapper .property-title-header{height:32px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .property-title-header h3{padding:0}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm{padding:0 5px 35px 5px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .error{padding:9px 9px;height:46px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .primaryCheckbox+label{width:50%;font-size:10px;margin-bottom:8px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .preference-wrapper label span{top:5px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .input-label{font-size:10px;padding:0 10px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .input-override{margin-bottom:7px;padding:16px 0 2px 10px;font-size:12px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .cell-xs-6,.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .cell-xs-12{min-height:50px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm textarea{height:68px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .emailListing{font-size:10px;top:4px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .calendarOutlineIcon{display:block;font-size:14px;padding:15px 10px!important}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .primary{margin:5px 0 5px 0;padding:10px!important}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .email-listing-checkbox .primaryCheckbox:checked+label:after{left:3px;top:6px;font-size:11px}}@media only screen and (max-width:1025px){.lead-form-container .inlineDlfWrapper .contactLeadWrapper .property-title-header{height:32px;margin-bottom:5px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .property-title-header h3{padding:0}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm{padding:0 5px 35px 5px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .first-input{padding-right:2px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .last-input{padding-left:2px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .cell-xs-12,.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .cell-xs-6{min-height:48px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .input-override{margin-bottom:0}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .primaryCheckbox+label{font-size:9px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .calendarOutlineIcon{display:block;font-size:14px;padding:15px 10px!important}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactForm .email-listing-checkbox .primaryCheckbox:checked+label:after{font-size:11px}}.culture-es .lead-form-container .contactLeadWrapper .email-listing-checkbox .emailListing{top:-3.5px;width:calc(100% - 40px);font-size:12px}@media only screen and (max-width:1700px){.culture-es .lead-form-container .inlineDlfWrapper .contactLeadWrapper .input-label{font-size:10px;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;width:100%}.culture-es .lead-form-container .inlineDlfWrapper .contactLeadWrapper .preference-wrapper label span{top:3.5px}.culture-es .lead-form-container .inlineDlfWrapper .contactLeadWrapper .preference-wrapper .primaryCheckbox+label{position:relative;font-size:10px;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;height:20px}.culture-es .lead-form-container .inlineDlfWrapper .contactLeadWrapper .email-listing-checkbox .emailListing{top:-3.5px;font-size:10px}}@media only screen and (max-width:1300px){.culture-es .lead-form-container .inlineDlfWrapper .contactLeadWrapper .email-listing-checkbox .emailListing{top:-.5px;font-size:8px}}@media only screen and (max-width:1109px){.culture-es .lead-form-container .inlineDlfWrapper .contactLeadWrapper .email-listing-checkbox .emailListing{top:-2.5px;font-size:8px}}.modalContactLead{pointer-events:none;z-index:1070}#successModal.successModal,#infoModal.successModal,#successModal.infoModal,#infoModal.infoModal{background-color:#fff;width:26.125rem;height:12.1875rem;margin-left:-13.125rem;padding:2em 1em;-moz-transition:linear opacity .25s;-o-transition:linear opacity .25s;-webkit-transition:linear opacity .25s;transition:linear opacity .25s}#successModal.successModal .closeIcon,#infoModal.successModal .closeIcon,#successModal.infoModal .closeIcon,#infoModal.infoModal .closeIcon{color:#3f3f3f;font-size:.875rem;position:absolute;right:.1875rem;top:.3125rem;border:0 none;background-color:#fff}#successModal.successModal h3,#infoModal.successModal h3,#successModal.infoModal h3,#infoModal.infoModal h3{font-size:2.375rem;color:#77b800;text-align:center}#successModal.successModal .successModalTitle,#infoModal.successModal .successModalTitle,#successModal.infoModal .successModalTitle,#infoModal.infoModal .successModalTitle{font-size:2.375rem;color:#77b800;text-align:center}#successModal.successModal .message,#infoModal.successModal .message,#successModal.infoModal .message,#infoModal.infoModal .message{text-align:center}#successModal.successModal.fadeOut,#infoModal.successModal.fadeOut,#successModal.infoModal.fadeOut,#infoModal.infoModal.fadeOut{opacity:0}#successModal.modalContainer,#infoModal.modalContainer{position:absolute;top:50%;left:50%;z-index:1060}#successModalWrapper #successModal.successModal.modalContainer{height:auto}.successModal,.infoModal{display:none}#submitRequestSpinner.submitRequestSpinner{font-size:1.375rem;background-color:#fff;width:20.9375rem;height:5.3125rem;margin-left:-10.6875rem;padding:.25em 0;margin-top:-5.5625rem}#submitRequestSpinner .spinner{display:inline-block;margin-left:.625rem}#submitRequestSpinner p{position:relative;display:inline-block;font-size:1.75rem;top:-.625rem;margin-left:.625rem}.submitSuccess{-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden;text-align:center;margin-top:3.5em}.submitSuccess h1{font-size:1.25em;margin-top:1em}.submitSuccess button{margin-top:2em}#searchFavoritesModals.searchFavoritesModals .closeIcon{font-size:14px;color:#999;border:0 none;position:absolute;right:3px;top:5px}#searchFavoritesModals.searchFavoritesModals .modalContent{padding:1.75em 1.5em;position:relative;text-align:center}#searchFavoritesModals.searchFavoritesModals h3{font-size:34px;color:#77b800}#searchFavoritesModals.searchFavoritesModals .primary{border-color:#77b800;margin-right:3em}#searchFavoritesModals.searchFavoritesModals .primary,#searchFavoritesModals.searchFavoritesModals .secondary{margin-top:.5em;width:90px;text-transform:uppercase;border-radius:4px}#searchFavoritesModals.searchFavoritesModals .primary:hover,#searchFavoritesModals.searchFavoritesModals .secondary:hover{border-color:#4c4c4c}#searchFavoritesModals .noFavoritesYetModal .primary{margin-right:0}/*!
 * Fotorama 4.6.3 | http://fotorama.io/license/ 
 */
.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__fullscreen-icon:focus:after,.fotorama__arr:focus:after,.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__img,.fotorama__html,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__video-play,.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__stage__frame,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__html,.fotorama__stage:before,.fotorama__stage:after,.fotorama__nav:before,.fotorama__nav:after{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__nav__frame,.fotorama__fullscreen-icon:focus,.fotorama__arr:focus{outline:0}.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__fullscreen-icon:focus:after,.fotorama__arr:focus:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage__shaft,.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(.1,0,.25,1);transition-duration:0ms}.fotorama__wrap,.fotorama__no-select,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__video-close{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__caption__wrap{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__stage__shaft,.fotorama__stage__frame,.fotorama__nav,.fotorama__nav__shaft,.fotorama__nav__frame,.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__video-close{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__video-close{background:url("/a/95aace/content/images/fotorama.png") no-repeat}@media(-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__video-close{background:url("/content/images/fotorama@2x.png") no-repeat;background-size:96px 160px}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__video-close,.fotorama__thumb-border{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__stage,.fotorama--fullscreen .fotorama__nav{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__stage,.fotorama__nav{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active,.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__loaded .fotorama__img,.fotorama__error .fotorama__img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__stage,.fotorama__wrap--only-active .fotorama__nav{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--video .fotorama__caption,.fotorama__wrap--no-captions .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__html{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent;}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-play,.fotorama__video-close{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__fullscreen-icon:focus,.fotorama__arr:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__loaded .fotorama__video-play,.fotorama__error .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__stage:before,.fotorama__stage:after,.fotorama__nav:before,.fotorama__nav:after{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__stage:before,.fotorama__nav:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__stage.fotorama__shadows--left:before,.fotorama__nav.fotorama__shadows--left:before{left:0}.fotorama__stage:after,.fotorama__nav:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__stage.fotorama__shadows--right:after,.fotorama__nav.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__stage:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after{display:none}.videosbyloopnet-icon{width:100%}.fotorama__wrap{max-height:72vh}.fotorama__stage{margin:auto}.fotorama__arr{background-image:none;background-color:rgba(0,0,0,.4);width:2.083em;height:2.917em}.fotorama__arr--prev{left:0}.fotorama__arr--next{right:0}.fotorama__arr--prev::before,.fotorama__arr--next::before{font-family:'apartmentIcons';color:#fff;position:relative;font-size:1.3em;top:.607em}.fotorama__arr--prev::before{content:'';left:.357em}.fotorama__arr--next::before{content:'';right:-.429em}.fotorama__caption{font-family:'CostarBrownRegular';font-size:.818em;color:#fff;line-height:normal}.fotorama__caption__wrap{width:100%;background-color:rgba(0,0,0,.4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:2.2em;vertical-align:bottom}.fotorama__nav{font-size:1em}.fotorama__thumb .fotorama__caption{font-size:1em}.fotorama__thumb .fotorama__caption__wrap{font-size:.583em}.fotorama__thumb-border{background-image:none;border-color:#77b800}.fotorama__wrap--css3 .fotorama__nav__shaft{height:100%}.fotorama__active .fotorama__img{left:0!important;margin:0 auto}.fotorama__stage__frame .fotorama__html ins.videosbyloopnet{background:#000!important;background-color:#000!important}.fotorama .fotorama__stage .fotorama__caption{bottom:auto;top:0}.fotorama.disableMainCaptions .fotorama__stage .fotorama__caption{display:none}#virtualTour{height:100%}#modalVirtualTourContainer{color:#fff;margin:0}#modalVirtualTourContainer.videoPlayerWrapper{width:100%;margin:4% auto;height:80%}#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .videoPlayer{height:100%;max-width:100vw}@media only screen and (min-width:2500px){#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent,#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent{min-height:1100px}}@media only screen and (max-width:2000px){#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent,#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent{min-height:900px}}@media only screen and (max-width:1660px){#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent,#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent{min-height:800px}}@media only screen and (max-width:1400px){#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent,#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent{min-height:680px;top:60%}}@media only screen and (max-width:1024px){#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent,#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent{min-height:500px;top:60%}}@media only screen and (max-width:1280px) and (max-height:720px){#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent,#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent{min-height:560px;top:50%}}@media only screen and (max-width:1024px) and (max-height:768px){#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent,#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent{min-height:560px;top:50%}}@media only screen and (max-width:800px) and (max-height:600px){#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .viewerContent,#modalVirtualTourContainer .videoPlayer,#modalVirtualTourContainer .videoPlayerContent{min-height:420px;top:50%}}#modalVirtualTourContainer .fotorama__nav{background-color:#000}@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}#modalVirtualTourContainer .viewerContent .videoPlayer .videoPlayerContent.hideThumbNav{min-height:1px}#modalVideoGalleryContainer{color:#fff;margin:0}#modalVideoGalleryContainer.videoPlayerWrapper{width:100%;margin:4% auto;height:80%}#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .videoPlayer{height:100%;max-width:100vw}@media only screen and (min-width:2500px){#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent,#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent{min-height:1100px}}@media only screen and (max-width:2000px){#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent,#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent{min-height:900px}}@media only screen and (max-width:1660px){#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent,#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent{min-height:800px}}@media only screen and (max-width:1400px){#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent,#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent{min-height:680px;top:60%}}@media only screen and (max-width:1024px){#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent,#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent{min-height:500px;top:60%}}@media only screen and (max-width:1280px) and (max-height:720px){#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent,#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent{min-height:560px;top:50%}}@media only screen and (max-width:1024px) and (max-height:768px){#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent,#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent{min-height:560px;top:50%}}@media only screen and (max-width:800px) and (max-height:600px){#modalVideoGalleryContainer .videoPlayerWrapper,#modalVideoGalleryContainer .viewerContent,#modalVideoGalleryContainer .videoPlayer,#modalVideoGalleryContainer .videoPlayerContent{min-height:420px;top:50%}}#modalVideoGalleryContainer .fotorama__nav{background-color:#000}#modalVideoGalleryContainer .videosbyloopnet{max-width:100%}@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}#modalVideoGalleryContainer .viewerContent .videoPlayer .videoPlayerContent.hideThumbNav{min-height:1px}@media(max-width:767px){main.mtShown{margin-top:160px}}main.mtShown #neighborhoodApp .searchAppWrapper{padding:89px 0 0 0}.secondaryHeader.mtShown{top:88px}#secondaryHeader.secondaryHeader.nh.mtShown{top:108px}#secondaryHeader.secondaryHeader.nh.mtShown+main{margin-top:168px}main.nh.mtShown{margin-top:160px}.cp+#mtBanner{left:0;transition:left .2s linear 0s}.cp#mainHeader.mainHeader.mtShown{top:52px;padding:.75em .5em}.cp#mainHeader.mainHeader.mtShown.menuOpened+#mtBanner{left:85%;transition:left .2s linear 0s}.cp#secondaryHeader.secondaryHeader.mtShown{top:104px}.cp+main{margin-top:108px!important}.cp+main.mtshown{margin-top:160px}.cp+#mtBanner{position:fixed;top:0;z-index:100}#profileHeaderWrapper .propertyHeader.mtShown{margin-top:88px}#profileHeaderWrapper .propertyHeader.mtShown+.rentRollupsWrapper .rentRollups.fixed{top:88px}#mainHeader.profileHeader.mtShown{height:6.25em}#mainHeader.profileHeader.mtShown #mtBanner{line-height:1em}#mainHeader.profileHeader.mtShown+#mainMobileWrapper{margin-top:3.125em}#mainHeader.mainHeader.mtShown{padding:0;max-height:8.25em}#mainHeader.mainHeader.mtShown .menuInnerContainer{padding:.75em .5em}#mtBanner{width:100%;background:#f9f9f9;border-bottom:1px solid #cacaca}#mtBanner p{text-align:center;color:#219cf7!important;margin:0;padding:10px;font-size:1.125em}@media(max-width:414px){#mtBanner p{font-size:13px;padding-left:26px;font-weight:bold}}@media(max-width:320px){#mtBanner p{font-size:10px}}#mtBanner i{float:right;padding:11px;font-size:18px;color:#666}#mtBanner i:hover{color:#555;cursor:pointer}@media(max-width:414px){#mtBanner i{font-size:26px;padding:15px 11px}}@font-face{font-family:'greatSchools';src:url("/a/1c7a8c/modules/schools/content/fonts/greatschoolsicons.woff") format('woff'),url("/a/951f95/modules/schools/content/fonts/greatschoolsicons.svg#greatSchoolsIcons") format('svg');font-weight:normal;font-style:normal}[class$="gsIcon"],[class*="gsIcon "]{font-family:'greatSchools';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rating1gsIcon:before{content:"";color:#c4524b}.rating2gsIcon:before{content:"";color:#c4524b}.rating3gsIcon:before{content:"";color:#c4524b}.rating4gsIcon:before{content:"";color:#efac2e}.rating5gsIcon:before{content:"";color:#efac2e}.rating6gsIcon:before{content:"";color:#efac2e}.rating7gsIcon:before{content:"";color:#efac2e}.rating8gsIcon:before{content:"";color:#0b6839}.rating9gsIcon:before{content:"";color:#0b6839}.rating10gsIcon:before{content:"";color:#0b6839}.ratingNRgsIcon:before{content:"";color:#999}#mtBanner{font-family:"CostarBrownRegular",sans-serif}#mtBanner #mtClose{display:none}.localGuideOuterWrapper{height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;z-index:1050;width:100%;position:absolute;top:100%;transition:top linear .2s;overflow-x:hidden}.localGuideOuterWrapper .collapsingMTBannerContainer{position:absolute;z-index:5;width:100%;height:2.5rem;opacity:1;transition:opacity linear 0s .3s}.localGuideOuterWrapper.active{top:0;position:absolute}.localGuideOuterWrapper.active .collapsingMTBannerContainer{opacity:0;z-index:0;transition:all linear .25s 4s}#localGuideHeader{margin-bottom:2.5rem;font-size:2.5rem;position:relative;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}@media only screen and (min-width:1921px){#localGuideHeader{display:block}}#localGuideHeader.heroImage{width:100%;overflow:hidden;background-size:100% auto;background-position:top center;background-repeat:no-repeat;background-color:#fff}@media only screen and (min-width:1921px){#localGuideHeader.heroImage{background-size:cover}}#localGuideHeader.heroImage:before{content:'';display:block;position:absolute;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.5)}#localGuideHeader.heroImage .heroVideo{width:100%;display:block;height:calc(25.8333vw - .25rem);max-height:30.75rem;background-size:cover}#localGuideHeader.heroImage .videoWrapper{position:relative;width:100%;bottom:0}#localGuideHeader.heroImage .videoWrapper:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(to bottom,transparent 31%,rgba(0,0,0,.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b3000000',GradientType=0)}#localGuideHeader .headingWrapper{position:absolute;text-align:center;color:#fff;text-shadow:.125rem .125rem 0 rgba(0,0,0,.6);z-index:5;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#localGuideHeader .headingWrapper h2{font-size:1.6em}@media only screen and (max-width:142.5rem){#localGuideHeader .headingWrapper h2{font-size:1.2em}}@media only screen and (max-width:1024px){#localGuideHeader .headingWrapper h2{font-size:1em}}@media only screen and (max-width:768px){#localGuideHeader .headingWrapper h2{font-size:.8em}}#localGuideHeader .headingWrapper h3{font-size:1em}@media only screen and (max-width:142.5rem){#localGuideHeader .headingWrapper h3{font-size:.8em}}@media only screen and (max-width:1024px){#localGuideHeader .headingWrapper h3{font-size:.6em}}@media only screen and (max-width:768px){#localGuideHeader .headingWrapper h3{font-size:.4em}}#localGuideHeader .campus-header{padding:1.25rem;text-shadow:none}@media(min-width:1024px){#localGuideHeader .campus-header{padding:1.25rem 1.875rem}}#localGuideHeader .closeCircleContainer{position:fixed;transition:top linear .2s;z-index:1050;top:100%;width:100%;max-width:2560px;margin:0 auto}@media only screen and (max-width:2560px){#localGuideHeader .closeCircleContainer{left:0}}.active #localGuideHeader .closeCircleContainer{top:0}#localGuideHeader .closeIcon{position:absolute;top:1.25rem;right:2.5rem;width:5.0625rem;height:5.0625rem;background:#4c4c4c;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;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;cursor:pointer;z-index:1050;transform:translate3d(0,0,0)}@media only screen and (max-width:1024px){#localGuideHeader .closeIcon{width:3.0625rem;height:3.0625rem}}#localGuideHeader .closeIcon:before{font-size:1.875rem;color:#fff;top:1.5625rem;right:1.5625rem;position:absolute}@media only screen and (max-width:1024px){#localGuideHeader .closeIcon:before{font-size:1.25rem;top:.9375rem;right:.9375rem}}.localGuideContentWrapper section{margin-bottom:2.5rem;margin:0 2.5rem 2.5rem;color:#4c4c4c}@media only screen and (max-width:1280px){.localGuideContentWrapper section{margin:0 .625rem 2.5rem}}.localGuideContentWrapper h3{font-size:2.5rem;margin-bottom:2.5rem;padding-left:1.25rem;padding-bottom:1.875rem;border-bottom:.0625rem solid #77b800;color:#4c4c4c}@media only screen and (max-width:1024px){.localGuideContentWrapper h3{font-size:1.875rem}}.localGuideContentWrapper h4{color:#77b800}.localGuideContentWrapper p,.localGuideContentWrapper ul{margin:0;padding:0 1.25rem}.localGuideContentWrapper p,.localGuideContentWrapper h4,.localGuideContentWrapper .overviewContent,.localGuideContentWrapper .livingInInfoOverview{font-size:1.125rem;font-family:"CostarBrownLight",sans-serif;margin:0 0 1em}@media only screen and (max-width:1024px){.localGuideContentWrapper p,.localGuideContentWrapper h4,.localGuideContentWrapper .overviewContent,.localGuideContentWrapper .livingInInfoOverview{font-size:1rem}}@media only screen and (max-width:768px){.localGuideContentWrapper p,.localGuideContentWrapper h4,.localGuideContentWrapper .overviewContent,.localGuideContentWrapper .livingInInfoOverview{font-size:.875rem;line-height:2.1875rem}}.localGuideContentWrapper a{color:#2196f3}.localGuideContentWrapper .overviewContentWrapper{display:-ms-inline-flexbox;display:-webkit-flex;display:flex}.localGuideContentWrapper .overviewContentWrapper .overviewInfo{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%}@media only screen and (max-width:1280px){.localGuideContentWrapper .overviewContentWrapper .overviewInfo{-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%}}.localGuideContentWrapper .overviewContentWrapper .overviewInfo ul.overviewTags{margin-bottom:2.5rem;color:#4c4c4c}@media only screen and (max-width:1024px){.localGuideContentWrapper .overviewContentWrapper .overviewInfo ul.overviewTags{font-size:1rem}}@media only screen and (max-width:768px){.localGuideContentWrapper .overviewContentWrapper .overviewInfo ul.overviewTags{font-size:.875rem}}.localGuideContentWrapper .overviewContentWrapper .overviewInfo ul.overviewTags li{display:inline;padding-left:.625rem}.localGuideContentWrapper .overviewContentWrapper .overviewInfo ul.overviewTags li:before{content:'•';margin-right:.625rem}.localGuideContentWrapper .overviewContentWrapper .overviewInfo ul.overviewTags li:first-child{padding-left:0}.localGuideContentWrapper .overviewContentWrapper .overviewInfo ul.overviewTags li:first-child:before{content:''}.localGuideContentWrapper .overviewContentWrapper .overviewInfo div.overviewContent{padding:0 6.25rem 0 1.25rem}.localGuideContentWrapper .overviewContentWrapper .overviewInfo div.overviewContent p{padding:0}.localGuideContentWrapper .overviewContentWrapper .overviewImage{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width:1280px){.localGuideContentWrapper .overviewContentWrapper .overviewImage{-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}}.localGuideContentWrapper .overviewContentWrapper .overviewImage .circleImg{width:20.3125rem;height:20.3125rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width:1280px){.localGuideContentWrapper .overviewContentWrapper .overviewImage .circleImg{width:16.875rem;height:16.875rem}}@media only screen and (max-width:1024px){.localGuideContentWrapper .overviewContentWrapper .overviewImage .circleImg{width:15.625rem;height:15.625rem}}@media only screen and (max-width:1023px){.localGuideContentWrapper .overviewContentWrapper .overviewImage .circleImg{width:13.4375rem;height:13.4375rem}}.localGuideContentWrapper .exploreContentWrapper{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.localGuideContentWrapper .exploreContentWrapper .exploreInfoWrapper{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.875rem;position:relative}.localGuideContentWrapper .exploreContentWrapper .exploreInfoWrapper:nth-of-type(2n+1){padding-left:0;padding-right:.9375rem}.localGuideContentWrapper .exploreContentWrapper .exploreInfoWrapper:nth-of-type(2n){padding-left:.9375rem;padding-right:0}.localGuideContentWrapper .exploreContentWrapper .exploreInfoWrapper .exploreInfoImageWrapper{position:relative}.localGuideContentWrapper .exploreContentWrapper .exploreInfoWrapper .exploreInfoImageWrapper::before{padding-top:80%;content:' ';display:block}.localGuideContentWrapper .exploreContentWrapper .exploreInfoWrapper .exploreInfoImageWrapper .exploreInfoAspectRatio{position:absolute;top:0;right:0;left:0;bottom:0}.localGuideContentWrapper .exploreContentWrapper .exploreInfoWrapper .exploreInfoImageWrapper .exploreInfo{background-position:center center;background-size:cover;background-repeat:no-repeat;height:100%}.localGuideContentWrapper .exploreContentWrapper .exploreInfoWrapper .exploreInfoImageWrapper .exploreInfo img{display:none}.localGuideContentWrapper .exploreContentWrapper .exploreInfoWrapper .exploreImgCaption{margin:1.875rem 0 0 0;padding:0}@media only screen and (max-width:1280px){.localGuideContentWrapper .exploreContentWrapper .exploreInfoWrapper .exploreImgCaption{margin:1.25rem 0 0 0}}.localGuideContentWrapper .exploreContentWrapper.ie-11 .exploreInfoWrapper{-webkit-flex:0 0 48%;-ms-flex:0 0 48%;flex:0 0 48%}.localGuideContentWrapper .rentTrends{color:#4c4c4c;font-size:1.125rem}@media only screen and (max-width:1280px){.localGuideContentWrapper .rentTrends{font-size:1rem}}.localGuideContentWrapper .rentTrends .rentTrendGrid{font-family:"CostarBrownRegular",sans-serif;width:calc(100% - 2.5rem);margin:0 1.25rem;text-align:left}.localGuideContentWrapper .rentTrends .rentTrendGrid th{color:#77b800;width:33.33%;font-weight:lighter}.localGuideContentWrapper .rentTrends .rentTrendGrid th,.localGuideContentWrapper .rentTrends .rentTrendGrid td{padding:1.25rem 0;border-bottom:.0625rem solid #b1b1b1}.localGuideContentWrapper .rentTrends .rentTrendGrid .rentTrendRow>:first-of-type{padding-left:1.25rem}.localGuideContentWrapper .rentTrends .rentTrendGrid .rentTrendRow>:last-of-type{padding-right:1.25rem}.localGuideContentWrapper .top div{font-family:"CostarBrownRegular",sans-serif}.localGuideContentWrapper .top div.topApartmentImages{width:24.125rem;float:left;padding-left:1.25rem}@media(max-width:1200px){.localGuideContentWrapper .top div.topApartmentImages{width:100%;float:none}}.localGuideContentWrapper .top div.topApartmentLocations{font-size:1.125rem}.localGuideContentWrapper .top.hasImageContent .topApartmentLocations{width:calc(100% - 24.125rem);float:right}@media(max-width:1200px){.localGuideContentWrapper .top.hasImageContent .topApartmentLocations{width:100%;float:none;margin-bottom:2.1875rem}}.localGuideContentWrapper .top figure{margin:0}.localGuideContentWrapper .top figure div{height:14.375rem;width:22.875rem;background-repeat:no-repeat;background-size:cover;background-position:center}.localGuideContentWrapper .top figure:not(:first-of-type){margin-top:1.875rem;border-top:.0625rem solid #cacaca;padding-top:.625rem}.localGuideContentWrapper .top figure a{color:#7f7e7e}.localGuideContentWrapper .top figcaption{margin-left:1.25rem}.localGuideContentWrapper .top ol{margin:0;margin-left:3.4375rem;padding:0}.localGuideContentWrapper .top li{text-indent:.625rem}.localGuideContentWrapper .top li:not(:last-of-type){margin-bottom:2.1875rem}.localGuideContentWrapper .top a{color:#77b800}.localGuideContentWrapper .ratings .ratingsInfo{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;text-align:center}.localGuideContentWrapper .ratings .ratingsCol{-webkit-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%}.localGuideContentWrapper .ratings .ratingsCircle{position:relative;display:inline-block;height:20.25rem;width:20.25rem;border-radius:100%;background:#fff;border:.0625rem solid #999}@media only screen and (max-width:1024px){.localGuideContentWrapper .ratings .ratingsCircle{height:15.625rem;width:15.625rem}}@media only screen and (max-width:768px){.localGuideContentWrapper .ratings .ratingsCircle{height:14rem;width:14rem}}.localGuideContentWrapper .ratings .ratingsCircle .mask,.localGuideContentWrapper .ratings .ratingsCircle .fill{position:absolute;width:20.25rem;height:20.25rem;border-radius:50%;-webkit-backface-visibility:hidden;transition:-webkit-transform 1s;transition:-ms-transform 1s;transition:transform 1s}@media only screen and (max-width:1024px){.localGuideContentWrapper .ratings .ratingsCircle .mask,.localGuideContentWrapper .ratings .ratingsCircle .fill{height:15.625rem;width:15.625rem}}@media only screen and (max-width:768px){.localGuideContentWrapper .ratings .ratingsCircle .mask,.localGuideContentWrapper .ratings .ratingsCircle .fill{height:14rem;width:14rem}}.localGuideContentWrapper .ratings .ratingsCircle .mask{clip:rect(0,20.25rem,20.25rem,10.125rem)}@media only screen and (max-width:1024px){.localGuideContentWrapper .ratings .ratingsCircle .mask{clip:rect(0,15.625rem,15.625rem,7.8125rem)}}@media only screen and (max-width:768px){.localGuideContentWrapper .ratings .ratingsCircle .mask{clip:rect(0,14rem,14rem,7rem)}}.localGuideContentWrapper .ratings .ratingsCircle .fill{clip:rect(0,10.125rem,20.25rem,0)}@media only screen and (max-width:1024px){.localGuideContentWrapper .ratings .ratingsCircle .fill{clip:rect(0,7.8125rem,15.625rem,0)}}@media only screen and (max-width:768px){.localGuideContentWrapper .ratings .ratingsCircle .fill{clip:rect(0,7rem,14rem,0)}}.localGuideContentWrapper .ratings .ratingsCircle .inset{position:absolute;background-color:#fff;border-radius:50%;z-index:1;height:19rem;width:19rem;margin-left:.625rem;margin-top:.625rem}@media only screen and (max-width:1024px){.localGuideContentWrapper .ratings .ratingsCircle .inset{height:14.375rem;width:14.375rem;margin-left:.625rem;margin-top:.625rem}}@media only screen and (max-width:768px){.localGuideContentWrapper .ratings .ratingsCircle .inset{height:13.0625rem;width:13.0625rem;margin-left:.46875rem;margin-top:.46875rem}}.localGuideContentWrapper .ratings .ratingsCircle .walkScore .fill{background-color:#fab400}.localGuideContentWrapper .ratings .ratingsCircle .transitScore .fill{background-color:#52c7e9}.localGuideContentWrapper .ratings .ratingsCircle .bikeScore .fill{background-color:#72b900}.localGuideContentWrapper .ratings .ratingsCircle .walkIcon,.localGuideContentWrapper .ratings .ratingsCircle .commuteBusIcon,.localGuideContentWrapper .ratings .ratingsCircle .bikeIcon{width:100%;position:absolute;right:0;top:13%;font-size:3.125rem;color:#b9b9b9;z-index:2}@media only screen and (max-width:1024px){.localGuideContentWrapper .ratings .ratingsCircle .walkIcon,.localGuideContentWrapper .ratings .ratingsCircle .commuteBusIcon,.localGuideContentWrapper .ratings .ratingsCircle .bikeIcon{font-size:3.4375rem}}@media only screen and (max-width:768px){.localGuideContentWrapper .ratings .ratingsCircle .walkIcon,.localGuideContentWrapper .ratings .ratingsCircle .commuteBusIcon,.localGuideContentWrapper .ratings .ratingsCircle .bikeIcon{font-size:1.625rem}}.localGuideContentWrapper .ratings .ratingsCircle .score{width:100%;position:absolute;right:0;top:23%;font-family:"CostarBrownRegular",sans-serif;font-size:6.25rem;color:#3f3f3f;z-index:2}@media only screen and (max-width:1024px){.localGuideContentWrapper .ratings .ratingsCircle .score{font-size:4.375rem}}@media only screen and (max-width:768px){.localGuideContentWrapper .ratings .ratingsCircle .score{font-size:3.75rem}}.localGuideContentWrapper .ratings .ratingsCircle .scoreType{width:100%;position:absolute;right:0;bottom:30%;font-family:"CostarBrownRegular",sans-serif;font-size:1.25rem;color:#3f3f3f;z-index:2}@media only screen and (max-width:1024px){.localGuideContentWrapper .ratings .ratingsCircle .scoreType{font-size:1.125rem}}@media only screen and (max-width:768px){.localGuideContentWrapper .ratings .ratingsCircle .scoreType{font-size:1rem}}.localGuideContentWrapper .ratings .ratingsCircle .scoreDescription{width:100%;position:absolute;right:0;bottom:20%;font-size:1rem;font-style:italic;color:#cacaca;z-index:2}@media only screen and (max-width:1024px){.localGuideContentWrapper .ratings .ratingsCircle .scoreDescription{font-size:.8125rem}}@media only screen and (max-width:768px){.localGuideContentWrapper .ratings .ratingsCircle .scoreDescription{font-size:.75rem}}@media only screen and (max-width:768px){.localGuideContentWrapper .ratings .ratingsInfo--box{padding:0 1rem}}.localGuideContentWrapper .ratings .ratingsInfo--box .ratingsBox{border:1px solid #3f3f3f;padding:1rem;text-align:left;border-radius:3px}@media only screen and (max-width:768px){.localGuideContentWrapper .ratings .ratingsInfo--box .ratingsBox{margin-bottom:1rem}}.localGuideContentWrapper .ratings .ratingsInfo--box .ratingsBox .scoreType{text-transform:uppercase;font-size:1.125rem;margin-bottom:.5rem;display:block;position:static;color:#3f3f3f}.localGuideContentWrapper .ratings .ratingsInfo--box .ratingsBox .ratingsScore{display:flex;align-content:flex-start;color:#3f3f3f}.localGuideContentWrapper .ratings .ratingsInfo--box .ratingsBox .ratingsScore .walkIcon::before{position:relative;left:-10px}.localGuideContentWrapper .ratings .ratingsInfo--box .ratingsBox .ratingsScore .walkIcon,.localGuideContentWrapper .ratings .ratingsInfo--box .ratingsBox .ratingsScore .commuteBusIcon,.localGuideContentWrapper .ratings .ratingsInfo--box .ratingsBox .ratingsScore .bikeIcon{width:auto;font-size:4rem;position:static;color:#3f3f3f}.localGuideContentWrapper .ratings .ratingsInfo--box .ratingsBox .ratingsScore .commuteBusIcon,.localGuideContentWrapper .ratings .ratingsInfo--box .ratingsBox .ratingsScore .bikeIcon{margin-right:1rem}.localGuideContentWrapper .ratings .ratingsInfo--box .ratingsBox .ratingsScore>div .score{font-size:2.25rem;font-weight:bolder;line-height:1;margin-bottom:.5rem;position:static;color:#3f3f3f}.localGuideContentWrapper .ratings .ratingsInfo--box .ratingsBox .ratingsScore>div span{display:block;position:static;color:#3f3f3f;font-style:normal}.localGuideContentWrapper .livingInInfo{display:-ms-inline-flexbox;display:-webkit-flex;display:flex}.localGuideContentWrapper .livingInInfo .livingInInfoOverview{margin:initial}.localGuideContentWrapper .livingInInfo ul{max-width:50%;padding:0}.localGuideContentWrapper .livingInInfo ul:not(:last-of-type) li{padding:0 4.375rem 0 1.25rem}.localGuideContentWrapper .livingInInfo li{list-style:none;margin-bottom:1.25rem;padding-right:1.25rem;width:100%}.localGuideContentWrapper .livingInInfo li:last-of-type{margin-bottom:0}.localGuideContentWrapper .livingInInfo p{line-height:2.5rem;margin:0 0 4.0625rem;padding:0}.localGuideContentWrapper .nearby>div{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;padding-left:1.25rem}.localGuideContentWrapper .nearby .postalCodes,.localGuideContentWrapper .nearby .linkToggle{display:none}.localGuideContentWrapper .nearby .cities,.localGuideContentWrapper .nearby .hoods{-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}.localGuideContentWrapper .nearby .cities h3,.localGuideContentWrapper .nearby .hoods h3{font-size:1.125rem;font-family:"CostarBrownRegular",sans-serif;line-height:2.5rem;border:0 none;margin:0;padding:0;color:#77b800}.localGuideContentWrapper .nearby .cities ul,.localGuideContentWrapper .nearby .hoods ul{list-style-type:none;padding:0}.localGuideContentWrapper .nearby .cities ul li,.localGuideContentWrapper .nearby .hoods ul li{padding:.9375rem 0;float:left;width:35%}@media(max-width:1366px){.localGuideContentWrapper .nearby .cities ul li,.localGuideContentWrapper .nearby .hoods ul li{width:50%}}.localGuideContentWrapper .nearby .cities ul li a,.localGuideContentWrapper .nearby .hoods ul li a{font-family:"CostarBrownLight",sans-serif;font-size:1.125rem;color:#4c4c4c}.localGuideContentWrapper .nearby .hoods ul{display:flex;flex-wrap:wrap}.localGuideContentWrapper .nearby .hoods ul li{display:flex;word-break:break-word}@media(max-width:1150px){.localGuideContentWrapper .nearby .hoods ul li{word-break:normal}}@media(max-width:1150px){.localGuideContentWrapper .nearby .hoods ul li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}}.localGuideContentWrapper .nearby .hoods ul li:nth-child(odd){padding-right:3%}.localGuideContentWrapper .demographics table{width:calc(100% - 2rem);margin:0 auto;font-size:1.125rem}.localGuideContentWrapper .demographics table tr{border-bottom:1px solid #999}.localGuideContentWrapper .demographics table th{font-family:"CostarBrownRegular",sans-serif;color:#77b800;text-align:left;font-weight:normal}.localGuideContentWrapper .demographics table th,.localGuideContentWrapper .demographics table td{padding:1rem 0}.pointOfInterest>div{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;padding-left:1.25rem;flex-wrap:wrap}.pointOfInterest>div>div{-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:2rem}.pointOfInterest>div>div h3{font-size:1.125rem;font-family:"CostarBrownRegular",sans-serif;line-height:2.5rem;border:0 none;margin:0;padding:0;color:#77b800}.pointOfInterest>div>div ul{list-style-type:none;padding:0}.pointOfInterest>div>div ul li{padding:.9375rem 1rem .9375rem 0;font-size:1.125rem}.pointOfInterest>div>div ul li a{font-family:"CostarBrownLight",sans-serif;font-size:1.125rem;color:#4c4c4c}@supports(display:grid){.localGuideContentWrapper .ratings .ratingsInfo{display:grid;grid-gap:.625rem;grid-template-columns:repeat(3,1fr)}.localGuideContentWrapper .ratings .ratingsInfo--box{display:grid;grid-gap:2rem;grid-template-columns:repeat(3,1fr)}@media only screen and(min-device-width:768px)and(max-device-width:1024px)and(-webkit-min-device-pixel-ratio:2){.localGuideContentWrapper .ratings .ratingsInfo--box{grid-gap:1rem !important}}@media only screen and(max-width:1024px){.localGuideContentWrapper .ratings .ratingsInfo--box{grid-gap:1rem}}@media only screen and(max-width:768px){.localGuideContentWrapper .ratings .ratingsInfo--box{display:block}}.localGuideContentWrapper .ratings .ratingsCol{flex:none}}.campus.localGuideOuterWrapper h3{padding-bottom:0}.localGuideContentWrapper .overviewContentWrapper.campus-overview{font-weight:bold}.localGuideContentWrapper .overviewContentWrapper.campus-overview p{line-height:1.5rem;margin-bottom:1.5rem;font-size:1rem}@media(min-width:1680px){.localGuideContentWrapper .overviewContentWrapper.campus-overview p{font-size:1.125rem;line-height:1.625rem}}@media(min-width:1680px){.localGuideContentWrapper .overviewContentWrapper.campus-overview .overviewInfo{flex:0 0 66.6666666667%}}.localGuideContentWrapper .overviewContentWrapper.campus-overview .overviewInfo ul.overviewTags{margin-bottom:2rem}.localGuideContentWrapper .overviewContentWrapper.campus-overview .overviewInfo div.overviewContent{padding:0 1.25rem}@media(min-width:1280px){.localGuideContentWrapper .overviewContentWrapper.campus-overview .overviewInfo div.overviewContent{padding:0 2.25rem 0 1.25rem;column-count:2;column-gap:4rem}}@media(min-width:1366px){.localGuideContentWrapper .overviewContentWrapper.campus-overview .overviewInfo div.overviewContent{column-gap:6rem;padding:0 5.25rem 0 1.25rem}}@media(min-width:1680px){.localGuideContentWrapper .overviewContentWrapper.campus-overview .overviewInfo div.overviewContent{padding:0 1.25rem}}@media(min-width:1680px){.localGuideContentWrapper .overviewContentWrapper.campus-overview .overviewImage{flex:0 0 33.33333333333%}}@media(min-width:1024px){.localGuideContentWrapper .overviewContentWrapper.campus-overview .overviewImage .circleImg{width:18rem;height:18rem}}@media(min-width:1280px){.localGuideContentWrapper .overviewContentWrapper.campus-overview .overviewImage .circleImg{width:20rem;height:20rem}}@media(min-width:1680px){.localGuideContentWrapper .overviewContentWrapper.campus-overview .overviewImage .circleImg{width:23rem;height:23rem}}.campus-info .campus-stats{display:flex;margin:0 1.25rem;padding:1.25rem 1.5625rem;flex-wrap:wrap;background-color:#f8f8f8;border-radius:.5rem;justify-content:space-between}@media(min-width:1024px){.campus-info .campus-stats{margin:0 1.25rem;padding:2.5rem 1.875rem}}.campus-info .stat-card{border-radius:.5rem;display:flex;justify-content:center;align-items:center;width:calc((100% - 3.75rem)/3);flex-direction:column;background:gray;margin-bottom:1.875rem;background:#77b800;color:#fff;text-align:center;height:9.375rem}.campus-info .stat-card.year-established{background-color:#8fc254}.campus-info .stat-card.enrollment{background-color:#c9635f}.campus-info .stat-card.tuition{background-color:#f7b94d}.campus-info .stat-card .stat-card-icon{width:2.5rem;height:2.5rem;background:transparent no-repeat center;background-size:contain}@media(min-width:1024px){.campus-info .stat-card .stat-card-icon{width:3.4375rem;height:3.4375rem}}@media(min-width:1024px){.campus-info .stat-card{height:13.75rem}}.campus-info .stat-card .stat-title{font-size:1.25rem;line-height:1.625rem}@media(min-width:1024px){.campus-info .stat-card .stat-title{font-size:1.875rem;line-height:2.3125rem}}.campus-info .stat-card .stat-value{font-family:"CostarBrownRegular",sans-serif;font-size:1.25rem;line-height:1.625rem;display:flex;flex-direction:row;justify-content:space-around;text-align:center;width:100%}.campus-info .stat-card .stat-value>div{flex-direction:column;display:flex}.campus-info .stat-card .stat-value sub{font-family:"CostarBrownLight",sans-serif;font-size:.875rem;line-height:1.125rem}@media(min-width:1024px){.campus-info .stat-card .stat-value{font-size:1.875rem;line-height:2.3125rem}.campus-info .stat-card .stat-value sub{font-size:1.125rem;line-height:1.375rem}}.campus-info .graduation-pie{width:calc((100% - 3.75rem)/3);margin-right:1.875rem;position:relative;text-align:center}.campus-info .graduation-pie .pie{width:100%;padding:50%;position:relative;background:#f8f8f8 no-repeat center;background-size:112%;border-radius:50%;overflow:hidden;display:inline-block}@media(min-width:1366px){.campus-info .graduation-pie .pie{width:20.1875rem;height:20.1875rem;padding:0}}.campus-info .graduation-pie .pie-label{position:absolute;z-index:1;width:65%;height:65%;background:#f8f8f8;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.25rem;color:#569fed;line-height:1.625rem;flex-direction:column;text-align:center}@media(min-width:1024px){.campus-info .graduation-pie .pie-label{font-size:1.875rem;line-height:2.3125rem}}@media(min-width:1366px){.campus-info .graduation-pie .pie-label{width:60%;height:60%}}.campus-info .graduation-pie .pie-value{font-family:"CostarBrownRegular",sans-serif;font-weight:bold;line-height:1.875rem}@media(min-width:1024px){.campus-info .graduation-pie .pie-value{line-height:3rem}}.campus-info .more-stats{width:calc((100% - 3.75rem)/3*2 + 1.875rem);flex-wrap:wrap;display:flex;justify-content:space-between}.campus-info .more-stat-item{font-size:.875rem;line-height:1.125rem;width:calc((100% - 1.25rem)/2);padding:0;display:flex}.campus-info .more-stat-item span{width:50%}.campus-info .more-stat-item span:last-child{font-family:"CostarBrownRegular",sans-serif;font-weight:bold}@media(min-width:1024px){.campus-info .more-stat-item{font-size:1.125rem;line-height:1.375rem}}.campus-info .more-stat-header{font-size:1.25rem;line-height:1.625rem;text-align:center;padding:.625rem 0 1.25rem;border-bottom:.0625rem solid #979797;width:100%}.campus-info .more-stat-header span:last-child{font-family:"CostarBrownRegular",sans-serif;font-weight:bold}@media(min-width:1024px){.campus-info .more-stat-header{font-size:1.875rem;line-height:2.3125rem;padding:1.25rem 0 2.5rem}}.campus-info .campus-attachments{display:flex;margin:2.5rem 1.25rem 0;padding:0;flex-wrap:wrap;justify-content:space-between}@media(min-width:1024px){.campus-info .campus-attachments{margin:2.5rem 1.25rem 0}}.campus-info .campus-attachments>*{width:calc(50% - .9375rem);margin:1.5rem 0 0;line-height:2.3125rem;position:relative}@media(min-width:1024px){.campus-info .campus-attachments>*{margin-top:1.5rem}}.campus-info .campus-attachments>*:first-child{width:100%;margin-top:0}.campus-info .campus-attachments>*:first-child .campus-attachment{padding:25% 0}.campus-info .campus-attachments video{width:100%;float:left}.campus-info .campus-attachments figcaption{position:absolute;width:100%;bottom:0;font-size:1rem;line-height:1.4375rem;height:2.6875rem;color:#fff;background-color:rgba(0,0,0,.5);padding:.625rem .625rem}@media(min-width:1024px){.campus-info .campus-attachments figcaption{font-size:1.125rem;padding:.625rem 1rem}}.campus-info .campus-attachments .campus-attachment{width:100%;padding:50% 0;background:#f8f8f8 no-repeat center;background-size:cover}.campus-info .campus-attachments .campus-tour{position:relative}.campus-info .campus-attachments .campus-tour i{position:absolute;font-size:7.2rem;background:#4a4a4a;color:#fff;right:2rem;bottom:2rem;border-radius:100%;height:6.25rem;width:6.25rem;opacity:.8}@media(min-width:1024px){.campus-info .campus-attachments .campus-tour i{right:3rem;bottom:3rem}}@media(min-width:1680px){.campus-info .campus-attachments .campus-tour i{right:4rem;bottom:4rem}}.campus-info .campus-attachments .campus-tour i:before{position:absolute;top:-.5rem;left:-.0625rem}.top-apts .top-apts-content{margin:2.5rem 1.25rem 0;font-size:1.125rem;line-height:1.5rem}.top-apts .top-apts-content>*{width:100%}@media(min-width:1024px){.top-apts .top-apts-content{font-size:1.375rem;line-height:1.75rem}}.top-apts .top-apts-images{font-family:"CostarBrownRegular",sans-serif;font-weight:bold}.top-apts .top-apts-images figure{margin:0 8rem 1.875rem 0;width:calc(50% - 4rem);float:left}.top-apts .top-apts-images figure:last-child{margin-right:0}.top-apts .top-apts-images a{color:#545454}.top-apts .top-apts-image{width:100%;padding:50% 0;background:#f8f8f8 no-repeat center;background-size:cover}@media(min-width:1024px){.top-apts .top-apts-image{padding:40% 0}}@media(min-width:1680px){.top-apts .top-apts-image{padding:30% 0}}.top-apts .top-apts-list{font-family:"CostarBrownRegular",sans-serif;font-weight:bold;display:flex;justify-content:space-between;margin:0;flex-wrap:wrap;padding:.625rem 0 0 0;flex-direction:column;height:17rem}.top-apts .top-apts-list li{width:calc(50% - 5.5rem);margin-bottom:1rem;margin-left:1.5rem;height:1.75rem;margin-right:8rem}.top-apts .top-apts-list a{font-family:"CostarBrownRegular",sans-serif;font-weight:bold;color:#77b800}.top-apts .top-apts-list span{font-weight:normal}.rent-trends .rent-trends-content{display:flex;justify-content:space-between}.rent-trends .rent-trends-content>*{width:calc(50% - .9375rem)}.rent-trends .rent-trends-content p{font-weight:bold;font-size:1rem;line-height:1.5rem}@media(min-width:1366px){.rent-trends .rent-trends-content p{padding-right:2.25rem}}@media(min-width:1680px){.rent-trends .rent-trends-content p{font-size:1.125rem;line-height:1.625rem}}.rent-trends .rent-trends-chart{width:100%;display:flex;flex-direction:column}@media(min-width:1024px){.rent-trends .rent-trends-chart{padding-right:1.25rem}}@media(min-width:1366px){.rent-trends .rent-trends-chart{padding-right:4.375rem}}.rent-trends .rent-trends-chart-header{text-align:center;position:relative;margin-bottom:3.125rem;font-family:"CostarBrownRegular",sans-serif;font-weight:bold;font-size:1rem;line-height:1.25rem;height:2.8125rem}@media(min-width:1024px){.rent-trends .rent-trends-chart-header{font-size:1.25rem;line-height:1.5rem}}.rent-trends .rent-trends-chart-header .legend{font-size:.875rem;line-height:1.25rem;position:absolute;font-weight:normal;top:0;right:0;text-align:right}@media(min-width:1024px){.rent-trends .rent-trends-chart-header .legend{font-size:1.125rem;line-height:1.5rem}}.rent-trends .rent-trends-chart-header .legend span{width:.875rem;height:.875rem;display:inline-block;position:relative;margin-left:.3125rem;float:right;bottom:-.25rem}@media(min-width:1024px){.rent-trends .rent-trends-chart-header .legend span{width:1.125rem;height:1.125rem;margin-left:.625rem}}.rent-trends .rent-trends-chart-data{display:flex;border-bottom:.0625rem solid #d8d8d8;justify-content:space-around;height:9.375rem;position:relative;margin-bottom:4.375rem}.rent-trends .rent-trends-chart-lines{display:flex;position:absolute;width:100%;height:100%;flex-direction:column;justify-content:space-around;justify-content:space-evenly}.rent-trends .rent-trends-chart-lines>*{border-bottom:.0625rem solid #d8d8d8}.rent-trends .rent-trends-column-wrapper{width:12%;position:relative;font-size:.875rem;line-height:1.125rem;text-align:center;font-weight:bold;max-width:2.8125rem}@media(min-width:1024px){.rent-trends .rent-trends-column-wrapper{font-size:1.25rem;line-height:1.5rem}}.rent-trends .rent-trends-column-value{position:absolute;width:100%;padding-bottom:.3125rem}.rent-trends .rent-trends-column{position:absolute;bottom:-.0625rem;width:100%}.rent-trends .rent-trends-column-label{min-width:100%;position:absolute;bottom:-.9375rem;left:50%;transform:translate(-50%,100%)}.blog-list{padding-left:1.25rem;padding-right:1.25rem}.blog-item{display:flex;margin-bottom:2rem}.blog-image{width:25%}.blog-image span{width:100%;padding-bottom:65%;background-size:cover;background-position:center;display:block}.blog-content{width:75%;padding-left:2rem}.blog-content h4{font-size:1.5rem;font-family:"CostarBrownRegular",sans-serif;font-weight:bold;color:#3f3f3f;line-height:2;margin-bottom:0}.blog-content p{padding-left:0;line-height:2}.blog-content a{background-color:#77b800;color:#fff;text-align:center;display:inline-block;padding:.5rem 1.75rem;border-radius:4px}.blog-content a:hover{background-color:#4c4c4c;border-color:#4c4c4c;color:#fff}.schoolsSection::after{content:'';display:block;position:relative;width:100%;clear:both}.schoolsSection p{padding:0;margin:0}.schoolsSection h2{padding:0 0 2.1875rem 0}.schoolsSection .schoolsNav{display:inline-block;clear:both;margin-bottom:1.25em;border-bottom:1px solid #999;font-size:1rem}.schoolsSection .schoolsNav ul{margin:0;padding:0 0 .833em 0;list-style:none}.schoolsSection .schoolsNav ul li{display:inline;margin-right:5rem;text-transform:capitalize}.schoolsSection .schoolsNav ul li #elemTabText,.schoolsSection .schoolsNav ul li #middleTabText,.schoolsSection .schoolsNav ul li #highTabText{font-family:"CostarBrownLight",sans-serif;font-size:1.5rem;line-height:1.8125rem;color:#4c4c4c}.schoolsSection .schoolsNav ul li.active #elemTabText,.schoolsSection .schoolsNav ul li.active #middleTabText,.schoolsSection .schoolsNav ul li.active #highTabText{font-family:"CostarBrownRegular",sans-serif;padding:.1875rem .1875rem .4375rem;border-bottom:.3125rem solid #77b800;font-weight:normal}.schoolsSection .schoolsNav ul li.disabled{opacity:.5}.schoolsSection .schoolsNav ul li.disabled #elemTabText,.schoolsSection .schoolsNav ul li.disabled #middleTabText,.schoolsSection .schoolsNav ul li.disabled #highTabText{color:#cacaca}.schoolsSection .schoolsNav ul li:last-of-type{margin-right:.5rem}.schoolsSection .schoolsLegendOutboundContainer{text-align:right;font-size:.875rem;float:right;position:relative;top:-2.125rem}.schoolsSection .schoolsLegendOutboundContainer ul{margin:0;padding:0;list-style:none}.schoolsSection .schoolsLegendOutboundContainer ul li{display:inline;margin-right:.9375rem}@media(max-width:1220px){.schoolsSection .schoolsLegendOutboundContainer ul li{margin-right:.3125rem;font-size:.75rem}}.schoolsSection .schoolsLegendOutboundContainer ul li:last-child{margin:0}.schoolsSection .schoolsLegendOutboundContainer ul li i{margin-right:.5em}.schoolsSection .schoolsLegendOutboundContainer ul li i.questionMarkCircleIcon{margin-right:0}.schoolsSection .schoolsLegendOutboundContainer a{color:#77b800}.schoolsSection .paddingReset{padding:0 1.25rem 1.25rem 0}.schoolsSection .schoolCard{margin-bottom:.3125rem;padding:1.667em;width:100%;box-shadow:.0625rem .0625rem .25rem #999;overflow:hidden}.schoolsSection .schoolCard .descriptionContainer .schoolType{color:#545454;font-family:"CostarBrownLight",sans-serif;font-size:1rem;line-height:1.1875rem;margin-bottom:.375rem}.schoolsSection .schoolCard .descriptionContainer .schoolName{font-size:1.25rem;line-height:2.25rem;margin-bottom:0;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#807f7f}@media(max-width:1220px){.schoolsSection .schoolCard .descriptionContainer .schoolName{font-size:1.25rem}}.schoolsSection .schoolCard .descriptionContainer .details{margin-bottom:1.4375rem}.schoolsSection .schoolCard .descriptionContainer .details .grades{margin-bottom:1.125rem}.schoolsSection .schoolCard .descriptionContainer .details p{font-size:.875rem;height:1.3125rem;font-family:"CostarBrownRegular",sans-serif;color:#4e4e4e}.schoolsSection .schoolCard .iconContainer{display:table;white-space:nowrap;width:100%}.schoolsSection .schoolCard .iconContainer .schoolRating,.schoolsSection .schoolCard .iconContainer .nearbySchools,.schoolsSection .schoolCard .iconContainer .propertyIdentified{display:table-cell;width:33.33%}.schoolsSection .schoolCard .iconContainer .schoolRating span,.schoolsSection .schoolCard .iconContainer .nearbySchools span,.schoolsSection .schoolCard .iconContainer .propertyIdentified span{display:inline-block;font-size:1rem}@media(max-width:1220px){.schoolsSection .schoolCard .iconContainer .nearbySchools span,.schoolsSection .schoolCard .iconContainer .propertyIdentified span{display:none}}.schoolsSection .schoolCard .iconContainer .schoolRating{position:relative;top:.1875rem}.schoolsSection .schoolCard .iconContainer .outOfTen{font-size:1rem;font-family:"CostarBrownRegular",sans-serif;position:relative;bottom:.3125rem}.schoolsSection .schoolCard .iconContainer i{font-size:1.375rem}.schoolsSection .tabContent{display:none}.schoolsSection .tabContent.active{display:block}.schoolsSection .expandableContainer{-o-transition:all .2s ease-in-out 0s;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.schoolsSection .expandableContainer.collapsed{overflow:hidden;max-height:0}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row [class*="col-"]{float:left;position:relative;min-height:1px}.row .col-25{width:25%}.row .col-33{width:33.33%}.row .col-50{width:50%}.row .col-66{width:66.66%}.row .col-75{width:75%}.row .col-100{width:100%}.quickLinks{display:inline-block;width:100%;background:#fafafa;border-top:1px solid #cacaca;padding:1.875em 3.125em 2.5em}.quickLinks .propertyBlurbSection{margin-bottom:2em}.quickLinks .propertyBlurbSection .propertyBlurbHeader{font-size:1.875em}@media only screen and (max-width:1024px){.quickLinks .propertyBlurbSection .propertyBlurbHeader{font-size:1.188em}}.quickLinks .propertyBlurbSection .propertyBlurbContent{line-height:1.5em;max-width:75%}@media only screen and (max-width:1024px){.quickLinks .propertyBlurbSection .propertyBlurbContent{max-width:100%}}.quickLinks .hideOnCollapse,.quickLinks .collapseButton{display:block}.quickLinks .expandButton{display:none}.quickLinks .collapsed .hideOnCollapse,.quickLinks .collapsed .collapseButton{display:none}.quickLinks .collapsed .expandButton{display:block}@media only screen and (max-width:1024px){.quickLinks{padding-bottom:3.75em}}.quickLinks .quickLinksContent a{color:#77b800}.quickLinks .quickLinksContent .quickLinksTitle{font-size:1.875em;margin-bottom:30px;color:#4c4c4c}@media only screen and (max-width:1024px){.quickLinks .quickLinksContent .quickLinksTitle{font-size:1.188em}}.quickLinks .quickLinksContent .quickLinksHeading{font-size:1.25em;margin-bottom:1em;color:#4c4c4c}@media only screen and (max-width:1024px){.quickLinks .quickLinksContent .quickLinksHeading{font-size:1em;margin-bottom:1.25em}}.quickLinks .quickLinksContent .quickLinksCol{width:25%;float:left}@media only screen and (max-width:1024px){.quickLinks .quickLinksContent .quickLinksCol{width:50%}.quickLinks .quickLinksContent .quickLinksCol:nth-of-type(n+3){padding-top:60px}.quickLinks .quickLinksContent .quickLinksCol:nth-of-type(3n){clear:both}}.quickLinks .quickLinksContent .quickLinksCol ul{font-size:1.125em;margin:0 1em 0 0;padding:0;list-style:none}@media only screen and (max-width:1366px){.quickLinks .quickLinksContent .quickLinksCol ul{font-size:1em}}.quickLinks .quickLinksContent .quickLinksCol ul li{margin-bottom:1em;color:#77b800}.quickLinks .quickLinksContent .quickLinksCol ul li:last-child{margin-bottom:0}@media only screen and (max-width:1024px){.quickLinks .quickLinksContent .quickLinksCol ul li{margin-bottom:1.25em}}.quickLinks .quickLinksContent .quickLinksCol:last-of-type ul{margin-right:0}.quickLinks .quickLinksContent .popularSearches{margin-bottom:1.875em}@media only screen and (max-width:1024px){.quickLinks .quickLinksContent .popularSearches{margin-bottom:3.75em}}.quickLinks .quickLinksContent .allRentalsLinks{border-top:1px solid #e6e6e6;font-size:1.125em;padding-top:30px;padding-bottom:60px}@media only screen and (max-width:1024px){.quickLinks .quickLinksContent .allRentalsLinks{font-size:1em;padding-bottom:40px}.quickLinks .quickLinksContent .allRentalsLinks .quickLinksCol:nth-of-type(n+3){padding-top:30px}}.quickLinks .quickLinksContent .nearbyAreas{margin-bottom:2.188em}@media only screen and (max-width:1024px){.quickLinks .quickLinksContent .nearbyAreas{margin-bottom:3.438em}}.quickLinks .quickLinksContent .quickLinksViewMoreLess{font-size:1.125em}@media only screen and (max-width:1024px){.quickLinks .quickLinksContent .quickLinksViewMoreLess{font-size:1em}}.quickLinks .quickLinksContent .quickLinksViewMoreLess .viewMoreIcon{font-size:.778em;margin-right:.357em}@media only screen and (max-width:1024px){.quickLinks .quickLinksContent .quickLinksViewMoreLess .viewMoreIcon{font-size:.75em;margin-right:.417em}}.quickLinks .quickLinksContent .quickLinksViewMoreLess .viewLessIcon{font-size:.556em;margin-right:.5em}@media only screen and (max-width:1024px){.quickLinks .quickLinksContent .quickLinksViewMoreLess .viewLessIcon{font-size:.625em}}#modal.modal{text-align:center}#modal.modal .modalSubTitle{padding:.3em 0;margin:0;text-align:center;font-size:2em;color:#77b800}#modal.modal .modalBody{padding:1.5em 3em;text-align:center}#modal.modal .modalBody .btnGroup{display:inline-block;width:100%}#modal.modal .modalBody .btnGroup .primary,#modal.modal .modalBody .btnGroup .secondary{margin-top:.5em;margin-left:1em;display:inline-block;float:none;min-width:8em;width:auto;border-radius:4px}#neighborhoodsPlacards{display:none;position:absolute;left:60%;top:103px;height:100%;overflow:auto;width:40%;background-color:#e2e2e2;border-left:1px solid #cacaca;z-index:1000}#neighborhoodsPlacards .exploreNeighborhoods{height:100%;background-size:contain;background-repeat:no-repeat;padding:1em}#neighborhoodsPlacards .buttons{text-align:right}#neighborhoodsPlacards .buttons button,#neighborhoodsPlacards .buttons .button{margin-left:7px}#neighborhoodsPlacards button,#neighborhoodsPlacards .button{cursor:pointer;display:inline-block;padding:0;border:none;border-radius:.5em;float:none;font-size:45px;width:1em;height:1em;font-family:"CostarBrownLight",sans-serif;line-height:1em;text-align:center;text-decoration:none;background-color:#77b800;box-shadow:2px 2px 2px rgba(0,0,0,.5);color:#fff}#neighborhoodsPlacards button:hover,#neighborhoodsPlacards .button:hover{background-color:#555}#neighborhoodsPlacards button i,#neighborhoodsPlacards .button i{font-size:.5em;line-height:47px;vertical-align:top;display:inline-block}#neighborhoodsPlacards h3{margin:3em 0 0;color:#fff;font-weight:bold;text-shadow:0 0 6px #000}#neighborhoodsPlacards .neighborhoodPlacard{background:#fff;border:1px solid #ccc;padding:1em;margin-top:.5em}#neighborhoodsPlacards .neighborhoodPlacard .flex{display:flex;justify-content:space-between}#neighborhoodsPlacards .neighborhoodPlacard .neighborhoodPlacardLink{color:#77b800;font-size:1.5em}#neighborhoodsPlacards .neighborhoodPlacard .description{line-height:1.4em;height:2.8em;overflow:hidden;text-overflow:ellipsis}#neighborhoodsPlacards .neighborhoodPlacard [data-value]:before{content:attr(data-value)}#neighborhoodsPlacards .neighborhoodPlacard .costRating{direction:rtl}#neighborhoodsPlacards .neighborhoodPlacard .costRating b{color:#aaa}#neighborhoodsPlacards .neighborhoodPlacard .costRating[data-rating="1"] b:nth-child(n+5),#neighborhoodsPlacards .neighborhoodPlacard .costRating[data-rating="2"] b:nth-child(n+4),#neighborhoodsPlacards .neighborhoodPlacard .costRating[data-rating="3"] b:nth-child(n+3),#neighborhoodsPlacards .neighborhoodPlacard .costRating[data-rating="4"] b:nth-child(n+2),#neighborhoodsPlacards .neighborhoodPlacard .costRating[data-rating="5"] b:nth-child(n+1){color:#555;text-shadow:0 0 1px #333}.no-results{box-shadow:0 .0625rem .1875rem #cacaca;margin-bottom:.5em;position:relative;padding:1em;overflow:hidden;-o-transition:height linear .5s 0s;-webkit-transition:height linear .5s 0s;transition:height linear .5s 0s}.no-results.hide{padding:0;height:0;margin-bottom:0}.no-results h3{text-transform:uppercase;color:#000;font-size:1.05em}.no-results h3:not(:first-of-type){margin-top:2em}.no-results p{display:inline-block;color:#77b800;cursor:pointer}.no-results .no-results-suggestion{margin-bottom:.5em!important}.no-results .closeIcon{margin-top:-.125rem;float:right;border:0 none;color:#000;font-size:1.125rem}/*
(1,250): run-time error CSS1019: Unexpected token, found '@import'
(1,258): run-time error CSS1019: Unexpected token, found ''../../../Content/animations.css''
*/
.main-iframe-container{overflow:hidden;width:calc(101.25%);z-index:1050;margin:-1.25rem}.inner-iframe-container{height:calc(100vh - 6.5rem);overflow-x:auto}.inner-iframe-container iframe{min-height:calc(100vh - 4px);width:100%;border:0;z-index:1060}.frameContainer{height:100%;width:100%;overflow-y:auto;background-color:#fff}.frameContainer .frameWrapper{height:99%;width:100%}.frameContainer iframe{border:0;min-height:100%;width:100%;z-index:1060}body.applyNowOpen #mainHeader,body.applyNowOpen #mainMobileWrapper,body.applyNowOpen #profileStickyFooter,body.applyNowOpen #virtualTourSection,body.applyNowOpen #contactLead{display:none}body.applyNowOpen .frameWrapper{height:100%}.ConduitFrameContainer:not(#PaymentsFrameContainer){height:100%;overflow:hidden;z-index:1050;width:100%}.ConduitFrameContainer:not(#PaymentsFrameContainer) iframe{min-height:100%;width:100%;z-index:1060;border:0;height:auto!important}.ConduitFrameContainer:not(#PaymentsFrameContainer) iframe.has-modal{height:calc(100vh - 3.9375rem)!important}.ConduitFrameContainer:not(#PaymentsFrameContainer).has-modal{overflow:hidden;height:calc(100vh - 3.9375rem)}.ConduitFrameContainer:not(#PaymentsFrameContainer).has-modal iframe{height:calc(100vh - 3.9375rem)!important}.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}.ConduitFrameContainer:not(#PaymentsFrameContainer).is-modal.active{top:0;position:fixed}.ConduitFrameContainer:not(#PaymentsFrameContainer).hidden{height:0;min-height:0}@media(max-width:767px){.ConduitFrameContainer:not(#PaymentsFrameContainer){height:100%}.ConduitFrameContainer:not(#PaymentsFrameContainer).fixed-header iframe{height:auto!important;overflow:auto!important}}#EcomBillingHistoryWrapper.EcomBillingHistoryWrapper{overflow-y:auto;height:calc(100vh - 6.625rem + 20px);width:calc(100% + 20px);z-index:1050;margin:-27px}#EcomBillingHistoryWrapper.EcomBillingHistoryWrapper #ecomBillingHistoryWrapper.ecomBillingHistoryWrapper{height:100%}#EcomBillingHistoryWrapper.EcomBillingHistoryWrapper #ecomBillingHistoryWrapper.ecomBillingHistoryWrapper iframe{min-height:100%;width:100%;border:0;z-index:1060}#PaymentsFrameContainer{overflow-y:auto;height:100%;z-index:1050;width:100%;min-height:calc(100vh - 6.4375rem)}#PaymentsFrameContainer.has-modal{overflow:hidden;height:calc(100vh - 3.9375rem)}#PaymentsFrameContainer.has-modal iframe{height:calc(100vh - 3.9375rem)!important}#PaymentsFrameContainer.hidden{height:0;min-height:0}#PaymentsFrameContainer iframe{min-height:100%;width:100%;z-index:1060;border:0}#PaymentsContainer.PaymentsContainer{overflow:hidden;width:calc(101.25%);z-index:1050;margin:-1.25rem}#PaymentsContainer.PaymentsContainer #PaymentsFrame.PaymentsFrame{height:calc(100vh - 6.5rem);overflow-x:auto}#PaymentsContainer.PaymentsContainer #PaymentsFrame.PaymentsFrame iframe{min-height:calc(100vh - 4px);width:100%;border:0;z-index:1060}#BillingDashboardFrameContainer{height:100vh!important}#myApplicationsFrame{height:auto!important}body.myApplicationsWrapperOpen #mainMyAccount{padding-left:0}.myApplicationsWrapper,.continueApplicationWrapper{overflow:hidden;width:100%}@media(min-width:768px) and (max-width:1024px){.myApplicationsWrapper .frameWrapper,.continueApplicationWrapper .frameWrapper{position:fixed;right:0;bottom:0;left:0;top:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}}.myApplicationsWrapper iframe,.continueApplicationWrapper iframe{min-height:100%;width:100%;border:0}.myApplicationsWrapper{height:calc(100vh - 7.625rem);z-index:1050}@media(min-width:768px) and (max-width:1024px){.myApplicationsWrapper .frameWrapper{top:7.625rem;left:1.25rem;height:calc(93.625%)}}.myApplicationsWrapper iframe{z-index:1060}.continueApplicationWrapper{height:100vh;background-color:#fff;z-index:1070;max-width:2560px;position:fixed;top:100%;transition:top linear .2s}.continueApplicationWrapper.active{left:0;top:0;position:fixed}.continueApplicationWrapper iframe{height:100vh!important;z-index:1080}#myResidencesFrame{height:auto!important}body.myApplicationsWrapperOpen #MyResidences{margin-left:0}.myResidencesWrapper{height:calc(100vh - 9.625rem);z-index:1050;overflow:hidden;width:100%}.myResidencesWrapper iframe{z-index:1060;min-height:100%;width:100%;border:0}.docuSignOpen{position:fixed;margin-top:47px;left:0;top:0;display:block;width:100%;height:100%;background-color:#fff;z-index:10}.docuSignOpen iframe{min-height:100%;width:100%;border:0}.tablet.iosScroll.PaymentsFrameContainerOpen{overflow:visible}.tablet.iosScroll.PaymentsFrameContainerOpen #mainHeader,.tablet.iosScroll.PaymentsFrameContainerOpen #headerSearch{position:fixed}.tablet.iosScroll.PaymentsFrameContainerOpen #mainHeader{z-index:1100;top:0}.tablet.iosScroll.PaymentsFrameContainerOpen #headerSearch{z-index:1090;top:46px}.tablet.iosScroll.PaymentsFrameContainerOpen #mainMyAccount #PaymentsFrameContainer.active{padding-top:100px;height:100%}@import'../../../Content/animations.css';.applyNowWrapper{height:100%;overflow:hidden;background-color:#fff;z-index:1050;width:100%;max-width:2560px;position:fixed;top:100%;transition:top linear .2s}.applyNowWrapper.active{top:0;position:fixed}@media(min-width:768px) and (max-width:1024px){.applyNowWrapper .frameWrapper{position:fixed;right:0;bottom:0;left:0;top:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}}.applyNowWrapper iframe{min-height:100%;width:100%;z-index:1060;border:0;height:100%!important}.ecomRenterWrapper{height:100%;overflow:hidden;background-color:#fafafa;z-index:1050;width:100%;position:fixed;top:100%;left:0;transition:top linear .2s;-webkit-overflow-scrolling:touch;overflow-y:auto}.ecomRenterWrapper.active{top:0}.ecomRenterWrapper iframe{width:100%;z-index:1060;border:0;height:calc(100% - 6px)!important}.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.active{transition:all .2s linear;opacity:1;z-index:5000}.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:bold}.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:"CostarBrownRegular",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:"CostarBrownRegular",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 h3{font-size:1.875rem;color:#4c4c4c;font-family:"CostarBrownRegular",sans-serif}#applyNowConfirmation .modalContent>p{font-size:1.125rem;line-height:1.5;margin:2rem 0}#applyNowConfirmation .modalContent a{color:#189ed9}#applyNowConfirmation .modalContent .primary{width:100%;text-align:center;font-size:1rem;padding:.8125rem 1.25rem;font-family:"CostarBrownRegular",sans-serif;border-radius:4px;height:auto}