@-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)}}@media(min-width:2240px){html{font-size:1.125rem}}@media(min-width:2560px){html{font-size:1.375rem}}body,.mainWrapper,.profileHeaderWrapper,header.mainHeader,.profileHeaderWrapper .rentRollups.fixed{max-width:2560px!important}@media only screen and (max-width:1900px){#successModalWrapper{font-size:.9em}}@media only screen and (max-width:1600px){#successModalWrapper{font-size:.7em}}@media only screen and (max-width:1366px){#successModalWrapper{font-size:.65em}}#successModalWrapper #successModal.successModal{position:fixed;height:10.1875em;width:26.125em;margin-top:-5.09em;margin-left:-13.685em}#successModalWrapper #successModal.successModal h3{font-size:2.375em}#profileApp .lastUpdated{float:right;font-family:'CostarBrownBold',sans-serif;margin-top:10px;font-size:1rem}#profileApp .lastUpdated i{position:relative;top:1px}@media(max-width:1366px){#profileApp .lastUpdated{font-size:.875rem}}#profileApp.profileApp{height:100%;width:100%}#profileApp .pwebUri{margin-left:1.25rem;clear:both}#profileApp .pwebUri a{color:#77b800;font-size:.75em}@media only screen and (max-width:1024px){#profileApp .pwebUri{margin-left:.625rem}}#profileApp .mapNavBreadcrumb{font-size:1rem;font-family:"CostarBrownRegular",sans-serif;width:100%;padding:.625em 0}@media(max-width:1366px){#profileApp .mapNavBreadcrumb{font-size:.875rem}}#profileApp .mapNavBreadcrumb .crumbs{position:relative;top:-.0625rem}#profileApp .profileAppWrapper{height:100%;width:100%}#profileApp .profileAppWrapper.prosumer .profileContent .availabilitySection .availabilityTable .depositHeading,#profileApp .profileAppWrapper.prosumer .profileContent .availabilitySection .availabilityTable .leaseLengthHeading,#profileApp .profileAppWrapper.prosumer .profileContent .availabilitySection .availabilityTable .deposit,#profileApp .profileAppWrapper.prosumer .profileContent .availabilitySection .availabilityTable .leaseLength{display:table-cell}#profileApp .profileAppWrapper.prosumer .profileContent .availabilitySection .availabilityTable .depositHeading.collapsed,#profileApp .profileAppWrapper.prosumer .profileContent .availabilitySection .availabilityTable .leaseLengthHeading.collapsed,#profileApp .profileAppWrapper.prosumer .profileContent .availabilitySection .availabilityTable .deposit.collapsed,#profileApp .profileAppWrapper.prosumer .profileContent .availabilitySection .availabilityTable .leaseLength.collapsed{display:none}#profileApp .profileAppWrapper.basic .profileContent .availabilitySection .availabilityTable .depositHeading,#profileApp .profileAppWrapper.basic .profileContent .availabilitySection .availabilityTable .deposit{display:table-cell}#profileApp .profileAppWrapper.basic .profileContent .availabilitySection .availabilityTable .depositHeading.collapsed,#profileApp .profileAppWrapper.basic .profileContent .availabilitySection .availabilityTable .deposit.collapsed{display:none}#profileApp .profilePaid .descriptionSection p{width:100%}#profileApp .profilePaid .carouselSection{margin-bottom:1rem}#profileApp .profilePaid .gallerySection .aspectRatioImageWrapper,#profileApp .profilePaid .gridGalleryContent .aspectRatioImageWrapper,#profileApp .profilePaid .carouselSection .aspectRatioImageWrapper{cursor:pointer}@media only screen and (max-width:1366px){#profileApp .profilePaid .amenitiesSection .specGroup .specList{width:32%}}#profileApp .profilePaid .pmcLink{line-height:1.5em}#profileApp .profilePaid .pmcLink a{color:#77b800}#profileApp .profilePaid .pmcLink i{font-size:.65em}#profileApp .modal .options{display:none}#profileApp .modal .modalHeader{height:5rem;border-bottom:0}#profileApp .modal .modalHeader h2{text-align:center;color:#77b800}#profileApp .tabContainer{margin-top:1em}#profileApp .tabContainer .tabHeader{margin:0;padding:0}#profileApp .tabContainer .tabHeader li{display:inline-block;margin-right:.25em;cursor:pointer;margin-bottom:-.0625rem}#profileApp .tabContainer .tabHeader li h3{font-family:"CostarBrownRegular",sans-serif;font-size:1rem;text-align:center;background-color:#f4f4f4;color:#999;border:1px solid #cacaca;padding:0 1.5625rem;line-height:2.507em;overflow-x:visible;margin-bottom:0}@media only screen and (max-width:768px){#profileApp .tabContainer .tabHeader li h3{font-size:.9rem}}#profileApp .tabContainer .tabHeader li.active h3{background-color:#fff;color:#4c4c4c;border-bottom-width:0;padding-bottom:.0625rem;position:relative;z-index:10}#profileApp .tabContainer .tabBody{border:1px solid #cacaca;padding:0}#profileApp .tabContainer .tabContent{display:none}#profileApp .tabContainer .tabContent.active{display:block}#profileApp .profileTabNav{margin:0 0 1.25rem;border-bottom:1px solid #cacaca;font-size:.875rem}#profileApp .profileTabNav ul{margin:0;padding:1.667em 0 1em;list-style:none}#profileApp .profileTabNav ul li{display:inline;margin-right:1.667em;text-transform:uppercase;font-family:"CostarBrownRegular",sans-serif;opacity:.9}#profileApp .profileTabNav ul li:hover,#profileApp .profileTabNav ul li:active,#profileApp .profileTabNav ul li.active{opacity:1}#profileApp .profileTabNav ul li.active{padding-bottom:.7em;border-bottom:.3125rem solid #2196f3}#profileApp .profileTabNav ul li a{color:#4c4c4c}#profileApp .tabContent{display:none}#profileApp .tabContent.active{display:block}#profileApp .profileContent{position:relative;padding:0 1.25rem 1.25rem;width:75.27%;font-size:1.5em;color:#4c4c4c}@media only screen and (max-width:1900px){#profileApp .profileContent{font-size:1.35em}}@media only screen and (max-width:1600px){#profileApp .profileContent{font-size:1.05em}}@media only screen and (max-width:1366px){#profileApp .profileContent{font-size:.975em}}@media only screen and (max-width:1024px){#profileApp .profileContent{padding:0 .625rem .625rem;width:100%}}#profileApp .profileContent h3{font-size:1.25em;margin-bottom:1.875rem;color:#4c4c4c;overflow-x:hidden;text-overflow:ellipsis;width:100%}@media only screen and (max-width:1366px){#profileApp .profileContent h3{font-size:1.8em}}@media only screen and (max-width:1024px){#profileApp .profileContent h3{font-size:1.6em}}#profileApp .profileContent h3.subHeading{font-size:1em;font-family:"CostarBrownLight",sans-serif;padding-bottom:.833em}#profileApp .profileContent p{margin:0}#profileApp .profileContent section{margin-bottom:1rem}#profileApp .profileContent .backToTop{display:none;position:fixed;right:.8em;bottom:0;padding:0 0 .2em .8em;margin:0}#profileApp .profileContent .backToTop.active{display:inline-block}#profileApp .profileContent .backToTop a{color:#77b800}#profileApp .profileContent .rotate270:before{display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}#profileApp .mapSection{-webkit-tap-highlight-color:transparent}#profileApp .mapSection .greatSchoolsInfo{font-size:.833em;margin-top:1.2em;color:#77b800}#profileApp .mapSection .greatSchoolsInfo .questionMarkCircleIcon{margin-left:.5em;color:#77b800;cursor:pointer}#profileApp .nearbyAmenitiesSection h3,#profileApp .transportationSection h3,#profileApp .pointsOfInterestSection h3{margin-bottom:0}#profileApp .nearbyAmenitiesSection h3.subHeading,#profileApp .transportationSection h3.subHeading,#profileApp .pointsOfInterestSection h3.subHeading{margin-bottom:0}#profileApp .nearbyAmenitiesSection .transportationDetail,#profileApp .transportationSection .transportationDetail,#profileApp .pointsOfInterestSection .transportationDetail{width:100%;display:inline-block;overflow:hidden;white-space:nowrap;padding:0 0 2.084em 0;vertical-align:top}#profileApp .nearbyAmenitiesSection .transportationDetail:last-child,#profileApp .transportationSection .transportationDetail:last-child,#profileApp .pointsOfInterestSection .transportationDetail:last-child{padding:0}#profileApp .nearbyAmenitiesSection table,#profileApp .transportationSection table,#profileApp .pointsOfInterestSection table{width:100%;table-layout:fixed}#profileApp .nearbyAmenitiesSection thead.shortLabel,#profileApp .transportationSection thead.shortLabel,#profileApp .pointsOfInterestSection thead.shortLabel{display:none}#profileApp .nearbyAmenitiesSection thead td,#profileApp .transportationSection thead td,#profileApp .pointsOfInterestSection thead td,#profileApp .nearbyAmenitiesSection thead th,#profileApp .transportationSection thead th,#profileApp .pointsOfInterestSection thead th{text-align:left;width:16.6%}#profileApp .nearbyAmenitiesSection thead td:first-child,#profileApp .transportationSection thead td:first-child,#profileApp .pointsOfInterestSection thead td:first-child,#profileApp .nearbyAmenitiesSection thead th:first-child,#profileApp .transportationSection thead th:first-child,#profileApp .pointsOfInterestSection thead th:first-child{width:66.7%}#profileApp .nearbyAmenitiesSection th,#profileApp .transportationSection th,#profileApp .pointsOfInterestSection th{font-size:1em;font-weight:normal;font-family:"CostarBrownRegular",sans-serif}@media all and (max-width:1366px){#profileApp .nearbyAmenitiesSection th,#profileApp .transportationSection th,#profileApp .pointsOfInterestSection th{font-size:1.4em}}@media all and (max-width:1024px){#profileApp .nearbyAmenitiesSection th,#profileApp .transportationSection th,#profileApp .pointsOfInterestSection th{font-size:1.2em}}#profileApp .nearbyAmenitiesSection th span,#profileApp .transportationSection th span,#profileApp .pointsOfInterestSection th span{font-size:1.25em;vertical-align:text-bottom;color:#77b800}#profileApp .nearbyAmenitiesSection td,#profileApp .transportationSection td,#profileApp .pointsOfInterestSection td{font-size:.85em;padding-top:1em}@media all and (max-width:1366px){#profileApp .nearbyAmenitiesSection td,#profileApp .transportationSection td,#profileApp .pointsOfInterestSection td{font-size:1.125em}}@media all and (max-width:1024px){#profileApp .nearbyAmenitiesSection td,#profileApp .transportationSection td,#profileApp .pointsOfInterestSection td{font-size:1em;padding-top:.65em}}#profileApp .nearbyAmenitiesSection td:first-child,#profileApp .transportationSection td:first-child,#profileApp .pointsOfInterestSection td:first-child{padding-right:1.7em;padding-left:1.7em}@media all and (max-width:1024px){#profileApp .nearbyAmenitiesSection td:first-child,#profileApp .transportationSection td:first-child,#profileApp .pointsOfInterestSection td:first-child{padding-right:2.25em;padding-left:2.25em}}#profileApp .nearbyAmenitiesSection .transportationName,#profileApp .transportationSection .transportationName,#profileApp .pointsOfInterestSection .transportationName{text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap}#profileApp .nearbyAmenitiesSection .airport,#profileApp .transportationSection .airport,#profileApp .pointsOfInterestSection .airport{color:#7f7e7e}#profileApp .nearbyAmenitiesSection .busIcon,#profileApp .transportationSection .busIcon,#profileApp .pointsOfInterestSection .busIcon{font-size:.5em;padding-right:.6em;display:inline-block}@media all and (max-width:1024px){#profileApp .nearbyAmenitiesSection .busIcon,#profileApp .transportationSection .busIcon,#profileApp .pointsOfInterestSection .busIcon{padding-right:1.2em}}#profileApp .nearbyAmenitiesSection .trainIcon,#profileApp .transportationSection .trainIcon,#profileApp .pointsOfInterestSection .trainIcon,#profileApp .nearbyAmenitiesSection .planeIcon,#profileApp .transportationSection .planeIcon,#profileApp .pointsOfInterestSection .planeIcon{padding-right:.3em;display:inline-block}@media all and (max-width:1024px){#profileApp .nearbyAmenitiesSection .trainIcon,#profileApp .transportationSection .trainIcon,#profileApp .pointsOfInterestSection .trainIcon,#profileApp .nearbyAmenitiesSection .planeIcon,#profileApp .transportationSection .planeIcon,#profileApp .pointsOfInterestSection .planeIcon{padding-right:.6em}}@media only screen and (max-width:1366px){#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionTop,#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionBottom{font-size:1.4em;margin-bottom:1.6em}}@media only screen and (max-width:1024px){#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionTop,#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionBottom{font-size:1.2em;margin-bottom:1.6em}}#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionTop{margin-bottom:1.667em}@media only screen and (max-width:1024px){#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionTop{margin-bottom:1.6em}}#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionBottom{margin-top:1.667em}@media only screen and (max-width:1024px){#profileApp .incomeRestrictionsSection .incomeRestrictionsDescriptionBottom{margin-top:1.6em}}#profileApp .incomeRestrictionsSection .incomeRestrictionsTable{width:30em}@media only screen and (max-width:1366px){#profileApp .incomeRestrictionsSection .incomeRestrictionsTable{font-size:1.4em}}@media only screen and (max-width:1024px){#profileApp .incomeRestrictionsSection .incomeRestrictionsTable{font-size:1.2em}}#profileApp .incomeRestrictionsSection .incomeRestrictionsTitle,#profileApp .incomeRestrictionsSection .incomeRestrictionsValue{width:50%;padding:.825em 0;text-align:center;border:1px solid #cacaca;font-size:1em;font-weight:normal;font-family:"CostarBrownRegular",sans-serif}@media only screen and (max-width:1024px){#profileApp .incomeRestrictionsSection .incomeRestrictionsTitle,#profileApp .incomeRestrictionsSection .incomeRestrictionsValue{padding:.66em 0}}#profileApp .incomeRestrictionsSection .incomeRestrictionsTitle{color:#7f7e7e}#profileApp h3.officeHoursTitle{margin-bottom:.625rem;font-size:1.25em}@media only screen and (max-width:1366px){#profileApp h3.officeHoursTitle{font-size:1.4em}}@media only screen and (max-width:1024px){#profileApp h3.officeHoursTitle{font-size:1.2em}}#profileApp .officeHoursSection{width:100%}#profileApp .officeHoursSection .spokenLanguagesWrapper{font-size:.9em;line-height:1.75em;margin-bottom:1.25em}#profileApp .officeHoursSection .spokenLanguagesWrapper .languages{font-weight:bold}#profileApp .officeHoursSection .todaysHoursContactWrapper{background:#f2f2f2;float:left;padding:.833em;margin-right:1.667em;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-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-align:center;align-content:stretch}@media only screen and (max-width:1485px){#profileApp .officeHoursSection .todaysHoursContactWrapper{margin-right:2.5em;padding:2.5em}}@media only screen and (min-width:1025px) and (max-width:1125px){#profileApp .officeHoursSection .todaysHoursContactWrapper{margin-right:1em;padding:1em}}#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .todaysHours{-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:inline-block;float:left;margin-right:1.667em}@media only screen and (max-width:1720px){#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .todaysHours{margin-right:.833em}}@media only screen and (max-width:1485px){#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .todaysHours{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;float:none;margin-right:0}}#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .todaysHours .clockIcon{float:left;color:#77b800;font-size:1.458em;margin-right:.286em}#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .todaysHours p{float:left;margin:0;padding:0;font-size:.75em;font-family:"CostarBrownRegular",sans-serif;line-height:1em;position:relative;top:.556em}@media only screen and (max-width:1580px){#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .todaysHours p{font-size:.875em;top:.357em}}#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .todaysHours p span.closeOpen{font-size:.778em;text-transform:uppercase}@media only screen and (max-width:1485px){#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .todaysHours p span.closeOpen{display:none}}#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .contactContainer{-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;float:left;margin-right:0;cursor:pointer}@media only screen and (max-width:1485px){#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .contactContainer{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:1.875rem;float:none;text-align:center}}#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .contactContainer a{font-size:1.5625rem;display:inline-block;padding:1.25rem}@media only screen and (max-width:1680px){#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .contactContainer a{font-size:1.25rem;padding:.9375rem}}@media only screen and (max-width:1485px){#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .contactContainer a{width:100%;padding:.9375rem;font-size:1.25rem;text-align:center}}#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .contactContainer a.primary{border:1px solid #77b800;border-radius:4px}#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .contactContainer a.primary:hover{border:1px solid #555}#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .contactContainer a .emailIcon{margin-right:1.25rem}@media only screen and (max-width:1485px){#profileApp .officeHoursSection .todaysHoursContactWrapper .todaysHoursContactContainer .contactContainer a .emailIcon{margin-right:.625rem}}#profileApp .officeHoursSection .officeHoursWrapper{float:left}#profileApp .officeHoursSection .officeHoursWrapper .officeHours .officeHoursContainer{float:left;font-size:.667em;margin-right:2.5em}#profileApp .officeHoursSection .officeHoursWrapper .officeHours .officeHoursContainer:last-of-type{margin-right:0}@media only screen and (max-width:1580px){#profileApp .officeHoursSection .officeHoursWrapper .officeHours .officeHoursContainer{font-size:.875em}}@media only screen and (max-width:1485px){#profileApp .officeHoursSection .officeHoursWrapper .officeHours .officeHoursContainer{float:none}}#profileApp .officeHoursSection .officeHoursWrapper .officeHours .officeHoursContainer .daysHoursContainer{display:table-row}#profileApp .officeHoursSection .officeHoursWrapper .officeHours .officeHoursContainer .daysHoursContainer .days,#profileApp .officeHoursSection .officeHoursWrapper .officeHours .officeHoursContainer .daysHoursContainer .hours{display:table-cell;padding-bottom:.625em}#profileApp .officeHoursSection .officeHoursWrapper .officeHours .officeHoursContainer .daysHoursContainer .days{min-width:10.5rem;padding-right:1.25em;font-family:"CostarBrownRegular",sans-serif}#profileApp .officeHoursSection .officeHoursWrapper .logo{display:none;width:12.5rem;max-width:100%;padding-top:.625rem}@media only screen and (max-width:1024px){#profileApp .officeHoursSection .officeHoursWrapper .logo{display:inline-block}}#profileApp .availabilitySection{font-size:1rem}@media only screen and (min-width:1025px){#profileApp .availabilitySection p{padding-top:2em}}@media only screen and (max-width:768px){#profileApp .availabilitySection{font-size:.875rem}}#profileApp .availabilitySection .alertMeContainer{position:absolute;top:0;right:0;bottom:0;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}#profileApp .availabilitySection .alertMeContainer .alertMe{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;height:100%;border-color:#77b800;padding:0 .9375rem;white-space:nowrap}#profileApp .availabilitySection .alertMeContainer .alertMe:hover,#profileApp .availabilitySection .alertMeContainer .alertMe:active{border-color:#555}#profileApp .availabilitySection .alertMeContainer .alertMe i{font-size:.9em;margin-right:1%}#profileApp .availabilitySection .disclaimer{text-align:right;font-size:.8125rem;padding-top:.9375rem;color:gray}#profileApp .availabilitySection .disclaimer.print{display:none}#profileApp .availabilitySection .tabBody{overflow:hidden;border-top:none}#profileApp .availabilitySection .availabilityTable{width:100%;font-family:"CostarBrownRegular",sans-serif}#profileApp .availabilitySection .availabilityTable .shortText{display:inline}#profileApp .availabilitySection .availabilityTable .mediumText,#profileApp .availabilitySection .availabilityTable .longText{display:none}@media only screen and (min-width:1025px){#profileApp .availabilitySection .availabilityTable .mediumText{display:inline}#profileApp .availabilitySection .availabilityTable .shortText,#profileApp .availabilitySection .availabilityTable .longText{display:none}}@media only screen and (min-width:1367px){#profileApp .availabilitySection .availabilityTable .longText{display:inline}#profileApp .availabilitySection .availabilityTable .shortText,#profileApp .availabilitySection .availabilityTable .mediumText{display:none}}#profileApp .availabilitySection .availabilityTable.tiertwo,#profileApp .availabilitySection .availabilityTable.oneRental{border:1px solid #ccc}#profileApp .availabilitySection .availabilityTable td,#profileApp .availabilitySection .availabilityTable th{padding:0 .25em;vertical-align:middle}#profileApp .availabilitySection .availabilityTable td.collapsed,#profileApp .availabilitySection .availabilityTable th.collapsed{padding:0}#profileApp .availabilitySection .availabilityTable td.name,#profileApp .availabilitySection .availabilityTable th.name,#profileApp .availabilitySection .availabilityTable td.unit,#profileApp .availabilitySection .availabilityTable th.unit{white-space:normal}#profileApp .availabilitySection .availabilityTable td.new,#profileApp .availabilitySection .availabilityTable th.new{color:#2196f3}#profileApp .availabilitySection .availabilityTable td.new i,#profileApp .availabilitySection .availabilityTable th.new i{position:relative;top:.15em}#profileApp .availabilitySection .availabilityTable td:first-child,#profileApp .availabilitySection .availabilityTable th:first-child{padding-left:.25em}#profileApp .availabilitySection .availabilityTable td:last-child,#profileApp .availabilitySection .availabilityTable th:last-child{padding-right:.25em}#profileApp .availabilitySection .availabilityTable th{font-weight:normal;line-height:2.1em;color:#7f7e7e;text-align:left;padding-top:1em}#profileApp .availabilitySection .availabilityTable .actions{text-align:right}#profileApp .availabilitySection .availabilityTable .actions a{margin-right:.5em}#profileApp .availabilitySection .availabilityTable .actions a:last-child{margin-right:0}#profileApp .availabilitySection .availabilityTable .actions .primary{border-color:#77b800;padding:.5em;border-radius:4px}#profileApp .availabilitySection .availabilityTable .actions .primary.disabled{background-color:#d4d4d4;border:none;cursor:default}#profileApp .availabilitySection .availabilityTable .actions .primary.detailsBtn{text-align:center;width:7em;white-space:nowrap}#profileApp .availabilitySection .availabilityTable .actions .primary:hover{border-color:#929292}#profileApp .availabilitySection .availabilityTable .actions .emailIcon{padding-right:.225em}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow{color:#4c4c4c;height:3em;border-top:1px solid #ccc;font-family:"CostarBrownLight",sans-serif}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow .applyNow{text-align:right;padding-right:5px}@media only screen and (min-width:2560px){#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow .applyNow{padding-right:10px}}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow .applyNow a{color:#fff;font-family:"CostarBrownRegular",sans-serif;background-color:#77b800;padding:0 .75rem;height:35px;line-height:35px;display:inline-block;border-radius:4px}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow .applyNow a:hover{background-color:#555}@media only screen and (min-width:2560px){#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow .applyNow a{height:45px;line-height:45px}}@media only screen and (max-width:768px){#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow .applyNow a{height:31px;line-height:31px}}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow .bedIcon{font-size:1.375rem;vertical-align:text-bottom;position:relative;top:.125rem;margin-left:.125rem}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow.bold{font-family:"CostarBrownRegular",sans-serif}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow.bold .detailsBtn{font-family:"CostarBrownLight",sans-serif}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow.noBorder{border-top:none}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow.active{background-color:#e8f9cb}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow.budgetStretch.first,#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow.other.first{border-top:none}#profileApp .availabilitySection .availabilityTable tbody .rentalGridRow.newAvailability{background-color:#f1f8fe}#profileApp .availabilitySection .availabilityTable tbody hr{display:inline-block}#profileApp .availabilitySection .availabilityTable tbody .altHeader th{border-bottom:1px solid #999}#profileApp .availabilitySection .availabilityTable tbody .altHeader th h4{color:#4c4c4c}#profileApp .availabilitySection .availabilityTable tbody .altHeader th h4 span{line-height:3em}#profileApp .availabilitySection .availabilityTable .depositHeading,#profileApp .availabilitySection .availabilityTable .leaseLengthHeading,#profileApp .availabilitySection .availabilityTable .deposit,#profileApp .availabilitySection .availabilityTable .leaseLength{display:none}#profileApp .availabilitySection .availabilityTable.tiertwo .tableHeaderRow th{padding-top:0;color:#4c4c4c;background:#f2f2f2;position:relative;overflow:visible}#profileApp .availabilitySection .availabilityTable.tiertwo .tableHeaderRow th h3{font-size:1rem;margin:0}#profileApp .availabilitySection .availabilityTable.tiertwo .columnHeadersRow th{padding-top:0;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}#profileApp .availabilitySection .availabilityTable.tiertwo tbody .rentalGridRow{border-top:none}#profileApp .availabilitySection .availabilityTable.tiertwo tbody .rentalGridRow .available{font-family:"CostarBrownRegular",sans-serif}#profileApp .availabilitySection .availabilityTable.similarLinks td,#profileApp .availabilitySection .availabilityTable.similarLinks th{text-align:left;width:20%}#profileApp .availabilitySection .availabilityTable.similarLinks td.similarLinkRents,#profileApp .availabilitySection .availabilityTable.similarLinks th.similarLinkRents{text-align:right}#profileApp .availabilitySection .availabilityTable.similarLinks td.similarLinkAverageSquares,#profileApp .availabilitySection .availabilityTable.similarLinks th.similarLinkAverageSquares{width:auto}#profileApp .availabilitySection .availabilityTable.similarLinks .similarLink{color:#cacaca}#profileApp .availabilitySection .availabilityTable.similarLinks .similarLink a{color:#77b800}#profileApp .availabilitySection .availabilityTable tr.oneRental th{padding-top:0;color:gray;background:#f2f2f2}#profileApp .profileContent .rentSpecialsSection{margin-bottom:1rem}#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer{position:relative;width:100%;border-radius:5px;border:2px dashed #bcbcbc}#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer h3{white-space:nowrap;margin:0 0 .875rem;padding:.9375rem 1rem;border-bottom:1px solid #e4e4e4;font-weight:bold;font-size:1.25rem;line-height:1em}#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer h3 i{padding-left:.5em;color:#77b800;font-size:1.375rem;position:relative;top:3px}#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer h4{font-family:"CostarBrownRegular",sans-serif;font-weight:700;padding:0 1rem .4375rem;font-size:1rem;line-height:1em}#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer p{padding:0 1rem .625rem;font-size:1rem;line-height:1.5rem;margin:0;word-break:break-word}@media only screen and (max-width:1366px){#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer p{font-size:1.4em;width:100%}}@media only screen and (max-width:1024px){#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer p{font-size:1.2179em;width:100%}}#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer.basic h3{font-size:1.25em;color:#4c4c4c}@media only screen and (max-width:1366px){#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer.basic h3{font-size:1.8em}}@media only screen and (max-width:1024px){#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer.basic h3{font-size:1.6em}}#profileApp .profileContent .rentSpecialsSection .rentSpecialsContainer::after{display:block;content:'';position:absolute;top:-2px;right:-2px;height:19px;width:19px;border-top:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #d8d8d8;border-left:10px solid #d8d8d8;background-color:#fff}#profileApp .amenitiesSection{width:100%;overflow-x:hidden}#profileApp .amenitiesSection section.specGroup{margin-bottom:1.875rem}#profileApp .amenitiesSection .specGroup{width:104.5%;margin-left:-2%}@media only screen and (max-width:1366px){#profileApp .amenitiesSection .specGroup{width:105%}}#profileApp .amenitiesSection .specGroup ul{list-style:none;padding:0;margin-top:.625rem;margin-left:.3125rem}#profileApp .amenitiesSection .specGroup ul li{position:relative;margin-bottom:.3125rem;padding-left:.9375rem}#profileApp .amenitiesSection .specGroup ul li.leaseLength{padding-left:0}#profileApp .amenitiesSection .specGroup ul li:last-child{margin-bottom:0}#profileApp .amenitiesSection .specGroup ul li .bullet{font-size:.833em;display:inline-block;position:absolute;top:.133em;left:0}#profileApp .amenitiesSection .specGroup .specCount{font-weight:normal;font-size:.9em}#profileApp .amenitiesSection .specGroup .specList{width:32%;padding-left:2%;margin-bottom:1.875rem;display:inline-block;vertical-align:top}#profileApp .amenitiesSection .specGroup .specList ul,#profileApp .amenitiesSection .specGroup .specList h4,#profileApp .amenitiesSection .specGroup .specList p{font-size:1.125rem}@media only screen and (max-width:1680px){#profileApp .amenitiesSection .specGroup .specList ul,#profileApp .amenitiesSection .specGroup .specList h4,#profileApp .amenitiesSection .specGroup .specList p{font-size:.85em}}@media only screen and (max-width:1366px){#profileApp .amenitiesSection .specGroup .specList ul,#profileApp .amenitiesSection .specGroup .specList h4,#profileApp .amenitiesSection .specGroup .specList p{font-size:1.154em}}@media only screen and (max-width:1024px){#profileApp .amenitiesSection .specGroup .specList ul,#profileApp .amenitiesSection .specGroup .specList h4,#profileApp .amenitiesSection .specGroup .specList p{font-size:1em}}#profileApp .amenitiesSection .specGroup .specList .amenityCircle{position:relative;top:.125em;display:inline-block;border-radius:50%;font-size:1em;width:1.042em;height:1.042em;background:#77b800;margin:0 .625rem 0 .125rem}@media only screen and (max-width:1366px){#profileApp .amenitiesSection .specGroup .specList .amenityCircle{font-size:1.4em}}@media only screen and (max-width:1024px){#profileApp .amenitiesSection .specGroup .specList .amenityCircle{font-size:1.2em}}#profileApp .amenitiesSection .specGroup .specList [class$="Icon"]{position:absolute;font-size:.625em;top:.267em;left:.333em;color:#fff}#profileApp .amenitiesSection .specGroup .specList [class$="Icon"].petIcon{top:.333em}#profileApp .amenitiesSection .specGroup .specList [class$="Icon"].leaseIcon{top:.333em;left:.42em}#profileApp .amenitiesSection .specGroup .specList [class$="Icon"].servicesIcon{font-size:.542em;top:.308em;left:.462em}#profileApp .amenitiesSection .specGroup .specList [class$="Icon"].interiorIcon{font-size:.542em;top:.462em;left:.385em}#profileApp .amenitiesSection .specGroup .specList [class$="Icon"].kitchenIcon{font-size:.583em;top:.357em;left:.35em}@media only screen and (max-width:1680px){#profileApp .amenitiesSection .specGroup .specList [class$="Icon"].kitchenIcon{left:.381em}}@media only screen and (max-width:1280px){#profileApp .amenitiesSection .specGroup .specList [class$="Icon"].kitchenIcon{top:.361em;left:.385em}}#profileApp .amenitiesSection .specGroup .specList [class$="Icon"].sofaIcon{font-size:.458em;top:.636em;left:.455em}@media only screen and (max-width:1680px){#profileApp .amenitiesSection .specGroup .specList [class$="Icon"].sofaIcon{left:.465em}}@media only screen and (max-width:1024px){#profileApp .amenitiesSection .specGroup .specList [class$="Icon"].sofaIcon{left:.408em}}#profileApp .amenitiesSection .specGroup .specList h3{display:inline;font-family:"CostarBrownRegular",sans-serif;font-size:1em}@media only screen and (max-width:1024px){#profileApp .amenitiesSection .specGroup .specList h3{font-size:1.2em}}#profileApp .amenitiesSection .specGroup .specList.petPolicy h4,#profileApp .amenitiesSection .specGroup .specList.parking h4{font-family:"CostarBrownRegular",sans-serif;display:inline}#profileApp .amenitiesSection .specGroup .specList.petPolicy .petPolicyDetails,#profileApp .amenitiesSection .specGroup .specList.parking .petPolicyDetails,#profileApp .amenitiesSection .specGroup .specList.petPolicy .parkingDetails,#profileApp .amenitiesSection .specGroup .specList.parking .parkingDetails{margin:.3125rem 0 1.875rem .125rem}#profileApp .amenitiesSection .specGroup .specList.petPolicy .petPolicyDetails p span,#profileApp .amenitiesSection .specGroup .specList.parking .petPolicyDetails p span{font-family:"CostarBrownRegular",sans-serif;display:inline}#profileApp .amenitiesSection .specGroup .specList.parking .parkingDetails .parkingTypeFeeContainer{display:table;width:100%}#profileApp .amenitiesSection .specGroup .specList.parking .parkingDetails .parkingTypeFeeContainer h4,#profileApp .amenitiesSection .specGroup .specList.parking .parkingDetails .parkingTypeFeeContainer .parkingFee{display:table-cell;width:50%}#profileApp .amenitiesSection .specGroup .specList.parking .parkingDetails .parkingTypeFeeContainer .parkingFee{text-align:right;vertical-align:bottom;font-family:"CostarBrownRegular",sans-serif}#profileApp .amenitiesSection .specGroup .modalBody{width:100%;display:inline-block;padding:1.25rem;padding-top:0;overflow-y:scroll;height:25.25rem}#profileApp .amenitiesSection .specGroup .modalBody h3{margin-bottom:.5em}#profileApp .amenitiesSection .specGroup .modalBody h4{color:#999;font-size:.9em;margin-bottom:.5em}#profileApp .amenitiesSection .specGroup .modalBody ul{display:inline-block;list-style:disc;margin:0 0 1.45em 1.6em;border-top:none;padding-left:1em}#profileApp .amenitiesSection .specGroup .modalBody p{font-size:.8em;margin-bottom:1.5em}#profileApp .amenitiesSection .specGroup .modalBody .col-left,#profileApp .amenitiesSection .specGroup .modalBody .col-right{width:50%;float:left}#profileApp .amenitiesSection .specGroup .modalBody .stipulations{display:inline-block;width:100%}#profileApp .amenitiesSection .specGroup .modalContainer{width:40.3125rem;position:absolute;top:50%;height:30.25rem;margin-top:-15.125rem;left:50%;margin-left:-20.1875rem}#profileApp .basic .amenitiesSection+.contactSection.negativeMargin{margin-top:-3.75rem}#profileApp .contactLead .linkWrapper{text-align:center;margin:.5em 0;font-size:1.6em;font-weight:bold}#profileApp .contactLead .linkWrapper a{margin-left:1.4em}#profileApp .contactLead .linkWrapper .worldWideWebIcon{position:relative;font-size:1.1em}#profileApp .contactLead .linkWrapper .worldWideWebIcon:before{position:absolute;top:.15em;left:-1.4em}#profileApp .contactSection::after{content:'';clear:both;display:block}#profileApp .contactSection .contactContainer{width:100%;display:inline-block;float:left}#profileApp .contactSection .contactContainer .agentFullName{position:relative;top:-.125rem;font-weight:bold;margin-bottom:1em}#profileApp .contactSection .contactContainer h3{margin-top:1em;font-size:1.1em;font-family:"CostarBrownRegular",sans-serif}#profileApp .contactSection .contactContainer h3:first-child{margin-top:0}#profileApp .contactSection .contactContainer ul{margin-top:0}#profileApp .contactSection .contactContainer .propertyLogo{float:left;width:25%}#profileApp .contactSection .contactContainer .propertyLogo img{max-width:100%;max-height:100%}#profileApp .contactSection .contactContainer .addressMobile,#profileApp .contactSection .contactContainer .phoneNumberMobile,#profileApp .contactSection .contactContainer .managedByMobile{display:none}#profileApp .contactSection .contactContainer .managedByText{font-size:.81em}#profileApp .contactSection .contactContainer .managedByText img{max-height:2.5em;vertical-align:bottom}#profileApp .contactSection .contactContainer .unverified+.contactInfo{margin-top:1rem}#profileApp .contactSection .contactContainer .contactInfo{float:left;width:25%;padding-right:14.5rem;position:relative}#profileApp .contactSection .contactContainer .contactInfo .contactLogo{height:auto;width:14rem}#profileApp .contactSection .contactContainer .contactInfo .contactLogo img{height:100%;width:100%}#profileApp .contactSection .contactContainer .contactInfo .agentFullName+.contactLogo{position:absolute;top:0;right:0}#profileApp .contactSection .contactContainer .contactInfo .phoneNumber,#profileApp .contactSection .contactContainer .contactInfo .propertyWebsite{margin-bottom:1em;margin-right:1em}#profileApp .contactSection .contactContainer .contactInfo .phoneNumber,#profileApp .contactSection .contactContainer .contactInfo a{color:#77b800}#profileApp .contactSection .contactContainer .contactInfo .phoneNumber span,#profileApp .contactSection .contactContainer .contactInfo a span{color:#77b800}#profileApp .contactSection .contactContainer .contactInfo .disclaimer{font-size:1rem;color:#7f7e7e;margin-top:.5rem}#profileApp .contactSection .contactContainer .contactInfo .contactProperty,#profileApp .contactSection .contactContainer .contactInfo .feedVendorName,#profileApp .contactSection .contactContainer .contactInfo .feedVendorLogo{display:inline-block}#profileApp .contactSection .contactContainer .contactInfo .url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-size:.82em}#profileApp .contactSection .contactContainer .contactInfo .vendorName{margin-top:1em}#profileApp .contactSection .contactContainer .contactInfo .feedVendorName{margin-top:1rem}#profileApp .contactSection .contactContainer .contactInfo .feedVendorLogo{margin-top:1rem}#profileApp .contactSection .contactContainer .contactInfo .feedVendorLogo img{width:6.25rem;max-height:2.5rem}#profileApp .contactSection .contactContainer .downloads span{margin-right:.3em}#profileApp .contactSection .contactContainer.tiertwo .contactInfo,#profileApp .contactSection .contactContainer.basic .contactInfo,#profileApp .contactSection .contactContainer.prosumer .contactInfo{width:100%}#profileApp .contactSection .contactContainer.tiertwo .contactInfo .phoneNumber,#profileApp .contactSection .contactContainer.basic .contactInfo .phoneNumber,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneNumber{color:#000;display:inline-block}#profileApp .contactSection .contactContainer.tiertwo .contactInfo .phoneNumber span,#profileApp .contactSection .contactContainer.basic .contactInfo .phoneNumber span,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneNumber span{color:#000}#profileApp .contactSection .contactContainer.tiertwo .contactInfo .divider,#profileApp .contactSection .contactContainer.basic .contactInfo .divider,#profileApp .contactSection .contactContainer.prosumer .contactInfo .divider{font-weight:bold;margin:0 1em 0 1em}#profileApp .contactSection .contactContainer.tiertwo .contactInfo a,#profileApp .contactSection .contactContainer.basic .contactInfo a,#profileApp .contactSection .contactContainer.prosumer .contactInfo a{color:#77b800}#profileApp .contactSection .contactContainer.tiertwo .unverified,#profileApp .contactSection .contactContainer.basic .unverified,#profileApp .contactSection .contactContainer.prosumer .unverified{background-color:#f4f4f4;width:100%;height:4.0625rem;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;font-size:.8em;margin-top:-1.25rem;margin-bottom:.625rem}@media only screen and (max-width:1366px){#profileApp .contactSection .contactContainer.tiertwo .unverified,#profileApp .contactSection .contactContainer.basic .unverified,#profileApp .contactSection .contactContainer.prosumer .unverified{font-size:.75em}#profileApp .contactSection .contactContainer.tiertwo .unverified .helperText,#profileApp .contactSection .contactContainer.basic .unverified .helperText,#profileApp .contactSection .contactContainer.prosumer .unverified .helperText{width:65%}#profileApp .contactSection .contactContainer.tiertwo .unverified .actionGroup,#profileApp .contactSection .contactContainer.basic .unverified .actionGroup,#profileApp .contactSection .contactContainer.prosumer .unverified .actionGroup{width:35%}}@media only screen and (max-width:1150px){#profileApp .contactSection .contactContainer.tiertwo .unverified,#profileApp .contactSection .contactContainer.basic .unverified,#profileApp .contactSection .contactContainer.prosumer .unverified{font-size:.65em}}@media only screen and (max-width:1024px){#profileApp .contactSection .contactContainer.tiertwo .unverified,#profileApp .contactSection .contactContainer.basic .unverified,#profileApp .contactSection .contactContainer.prosumer .unverified{font-size:.8em}}#profileApp .contactSection .contactContainer.tiertwo .unverified a,#profileApp .contactSection .contactContainer.basic .unverified a,#profileApp .contactSection .contactContainer.prosumer .unverified a{height:100%;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;color:#fff;padding:.625rem;width:50%;text-align:center}#profileApp .contactSection .contactContainer.tiertwo .unverified .helperText,#profileApp .contactSection .contactContainer.basic .unverified .helperText,#profileApp .contactSection .contactContainer.prosumer .unverified .helperText{padding:.625rem;padding-right:0;font-family:"CostarBrownRegular",sans-serif;color:#cf0000}#profileApp .contactSection .contactContainer.tiertwo .unverified .actionGroup,#profileApp .contactSection .contactContainer.basic .unverified .actionGroup,#profileApp .contactSection .contactContainer.prosumer .unverified .actionGroup{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;height:100%;padding-right:0;padding-left:0;color:#fff}#profileApp .contactSection .contactContainer.tiertwo .unverified .actionGroup i,#profileApp .contactSection .contactContainer.basic .unverified .actionGroup i,#profileApp .contactSection .contactContainer.prosumer .unverified .actionGroup i{margin-right:1%}#profileApp .contactSection .contactContainer.tiertwo .unverified .actionGroup .flagButton,#profileApp .contactSection .contactContainer.basic .unverified .actionGroup .flagButton,#profileApp .contactSection .contactContainer.prosumer .unverified .actionGroup .flagButton{background-color:#666;border:1px solid #666}#profileApp .contactSection .contactContainer.tiertwo .unverified .actionGroup .flagButton:hover,#profileApp .contactSection .contactContainer.basic .unverified .actionGroup .flagButton:hover,#profileApp .contactSection .contactContainer.prosumer .unverified .actionGroup .flagButton:hover,#profileApp .contactSection .contactContainer.tiertwo .unverified .actionGroup .flagButton:active,#profileApp .contactSection .contactContainer.basic .unverified .actionGroup .flagButton:active,#profileApp .contactSection .contactContainer.prosumer .unverified .actionGroup .flagButton:active{color:#666;background-color:#fff}#profileApp .contactSection .contactContainer.tiertwo .unverified .actionGroup .flagButton:hover .flagIcon,#profileApp .contactSection .contactContainer.basic .unverified .actionGroup .flagButton:hover .flagIcon,#profileApp .contactSection .contactContainer.prosumer .unverified .actionGroup .flagButton:hover .flagIcon,#profileApp .contactSection .contactContainer.tiertwo .unverified .actionGroup .flagButton:active .flagIcon,#profileApp .contactSection .contactContainer.basic .unverified .actionGroup .flagButton:active .flagIcon,#profileApp .contactSection .contactContainer.prosumer .unverified .actionGroup .flagButton:active .flagIcon{color:#666}#profileApp .contactSection .contactContainer.tiertwo .unverified .actionGroup .flagButton .flagIcon,#profileApp .contactSection .contactContainer.basic .unverified .actionGroup .flagButton .flagIcon,#profileApp .contactSection .contactContainer.prosumer .unverified .actionGroup .flagButton .flagIcon{color:#fff}#profileApp .contactSection .contactContainer.tiertwo .unverified .actionGroup .scamUrl,#profileApp .contactSection .contactContainer.basic .unverified .actionGroup .scamUrl,#profileApp .contactSection .contactContainer.prosumer .unverified .actionGroup .scamUrl{background-color:#f83e25;border:1px solid #f83e25}#profileApp .contactSection .contactContainer.tiertwo .unverified .actionGroup .scamUrl:hover,#profileApp .contactSection .contactContainer.basic .unverified .actionGroup .scamUrl:hover,#profileApp .contactSection .contactContainer.prosumer .unverified .actionGroup .scamUrl:hover,#profileApp .contactSection .contactContainer.tiertwo .unverified .actionGroup .scamUrl:active,#profileApp .contactSection .contactContainer.basic .unverified .actionGroup .scamUrl:active,#profileApp .contactSection .contactContainer.prosumer .unverified .actionGroup .scamUrl:active{color:#f83e25;background-color:#fff}#profileApp .contactSection .contactContainer.prosumer .contactInfo .contactCircle{position:relative;top:.125em;display:inline-block;border-radius:50%;font-size:1em;width:1.25em;height:1.25em;background:#77b800;margin:0 .417em 0 .083em}@media only screen and (max-width:1366px){#profileApp .contactSection .contactContainer.prosumer .contactInfo .contactCircle{font-size:1.4em}}@media only screen and (max-width:1024px){#profileApp .contactSection .contactContainer.prosumer .contactInfo .contactCircle{font-size:1.2em}}#profileApp .contactSection .contactContainer.prosumer .contactInfo .userIcon{position:absolute;font-size:.75em;top:.267em;left:.361em;color:#fff}#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer{display:-ms-inline-flexbox;display:-webkit-flex;display:flex}#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .noPhone,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .phoneNumber,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .phoneNumberMobile,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .checkAvailability{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .noPhone,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .phoneNumber,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .phoneNumberMobile{-webkit-order:1;-ms-flex-order:1;order:1;font-size:1.125rem;position:relative;top:.75em;margin-right:1.25em}@media only screen and (max-width:1680px){#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .noPhone,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .phoneNumber,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .phoneNumberMobile{font-size:.833em}}@media only screen and (max-width:1680px){#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .noPhone,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .phoneNumber,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .phoneNumberMobile{font-size:1.154em}}@media only screen and (max-width:1024px){#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .noPhone,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .phoneNumber,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .phoneNumberMobile{font-size:1em}}#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .noPhone .phoneIcon,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .phoneNumber .phoneIcon,#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer .phoneNumberMobile .phoneIcon{font-size:.938em}#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer a.checkAvailability{-webkit-order:2;-ms-flex-order:2;order:2;display:inline-block;background:#77b800;color:#fff;font-size:1.125rem;padding:.625em;border-radius:4px}@media only screen and (max-width:1680px){#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer a.checkAvailability{font-size:.833em}}@media only screen and (max-width:1680px){#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer a.checkAvailability{font-size:1.154em}}@media only screen and (max-width:1024px){#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer a.checkAvailability{font-size:1em}}#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer a.checkAvailability:hover{background:#555}#profileApp .contactSection .contactContainer.prosumer .contactInfo .phoneLeadFormContainer a.checkAvailability .emailIcon{margin-right:.313em}#profileApp .carouselSection{width:100%}#profileApp .rentRollupSection{width:100%;border-bottom:1px solid #cacaca;padding:.625em 0;display:none;font-size:.833em;font-family:"CostarBrownRegular",sans-serif}@media all and (max-width:1024px){#profileApp .rentRollupSection{display:block;margin-bottom:1.333em!important;padding:0 0 1.333em}}#profileApp .rentRollupSection .rentRange{display:inline-block;padding-right:.833em;position:relative;border-right:1px solid #cacaca}#profileApp .rentRollupSection .beds{display:inline-block;margin:0;padding-left:.833em;color:#7f7e7e}#profileApp .rentRollupSection .linkWrapper{display:inline-block;float:right;font-size:1.1em}#profileApp .rentRollupSection .linkWrapper a{color:#77b800}#profileApp .rentRollupSection .linkWrapper .worldWideWebIcon{position:relative;font-size:1.1em}#profileApp .rentRollupSection .linkWrapper .worldWideWebIcon:before{position:absolute;top:.0625rem;left:-1.4em}#profileApp .descriptionSection p{line-height:1.5em;width:75%;white-space:pre-line}@media all and (max-width:1366px){#profileApp .descriptionSection p{font-size:1.4em}}@media all and (max-width:1024px){#profileApp .descriptionSection p{font-size:1.2em}}@media only screen and (max-width:768px){#profileApp .descriptionSection p{width:100%}}#profileApp .gallerySection h3{margin-bottom:.25em}#profileApp .gallerySection .tabContainer{margin-top:0}#profileApp .gallerySection .tabBody{min-height:15.04em;border:0 none}#profileApp .gallerySection .captionHeader{margin-bottom:.85em;font-family:"CostarBrownRegular",sans-serif}@media all and (max-width:1024px){#profileApp .gallerySection .captionHeader{font-size:1.188em;margin-bottom:.55em}}#profileApp .gallerySection .tabContent{height:100%;display:block;margin-bottom:1.667em}@media all and (max-width:1024px){#profileApp .gallerySection .tabContent{margin-bottom:1.95em}}#profileApp .gallerySection .tabContent.active{display:block;position:relative}#profileApp .gallerySection .tabContent .border{border:1px solid #cacaca}#profileApp .gallerySection .tabContent ul{margin:0;padding:0}#profileApp .gallerySection .tabContent li{width:25%;padding-right:.425em;padding-bottom:.425em;display:block;float:left}@media all and (max-width:1024px){#profileApp .gallerySection .tabContent li{padding-right:.325em;padding-bottom:.325em}}#profileApp .gallerySection .tabContent li .galleryItem{height:10em}#profileApp .gallerySection .tabContent li .galleryItem h4{background-color:rgba(0,0,0,.6);bottom:0;color:#fff;left:0;overflow:hidden;padding:0 .8em;position:absolute;white-space:nowrap;text-overflow:ellipsis;width:100%;word-spacing:normal;z-index:5;clear:both;height:2.2em;line-height:2.2em;font-size:.6em}@media only screen and (max-width:1024px){#profileApp .gallerySection .tabContent li{width:33.33%}#profileApp .gallerySection .tabContent li .galleryItem{height:auto}#profileApp .gallerySection .tabContent li .galleryItem h4{font-size:.75em}}@media only screen and (max-width:768px){#profileApp .gallerySection .tabContent li .galleryItem h4{font-size:.85em}}#profileApp .subMarketSection .clamp{position:relative}#profileApp .subMarketSection .clamp:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:20%;height:1.4em;background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%)}#profileApp .subMarketSection .subMarketWrapper{font-size:1em}@media only screen and (max-width:1366px){#profileApp .subMarketSection .subMarketWrapper{font-size:1.4em}}@media only screen and (max-width:1024px){#profileApp .subMarketSection .subMarketWrapper{font-size:1em}}#profileApp .subMarketSection .subMarketWrapper h4{font-size:1.25em}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper{margin-left:0;margin-right:0}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper .col-50{height:100%}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper .heroImageWrapper{height:100%;padding-right:1em}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper .heroImageWrapper .heroImageElement{width:100%;height:100%}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper .heroImageWrapper .heroImage{width:100%;height:100%}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper .heroImageWrapper .caption{background-color:rgba(0,0,0,.6);bottom:0;color:#fff;left:0;overflow:hidden;padding:0 .8em;position:absolute;white-space:nowrap;text-overflow:ellipsis;width:100%;word-spacing:normal;z-index:5;clear:both;height:2.2em;line-height:2.2em;font-size:.667em}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper .overViewWrapper .overView{height:19.2em;overflow:hidden}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper .overViewWrapper .overView p{padding-top:1em;line-height:1.4em;height:15.4em;overflow:hidden}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper .overViewWrapper .overView p:first-child{padding-top:0}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper .overViewWrapper .overView a{color:#77b800}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper.noHeroImage .heroImageWrapper{display:none}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper.noHeroImage .overViewWrapper{width:100%}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper.noHeroImage .overViewWrapper .overView{height:auto;max-height:18.78em}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper.noHeroImage .overViewWrapper .overView p{height:auto}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper.noHeroImage .overViewWrapper .overView .clamp{max-height:9.5em}@media only screen and (max-width:1024px){#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper p{font-size:1.23em}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper .heroImageWrapper,#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper .overViewWrapper{width:100%}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper .heroImageWrapper{padding-bottom:1.28em}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper .overViewWrapper .overView{height:auto}#profileApp .subMarketSection .subMarketWrapper .heroAndOverviewWrapper .overViewWrapper .overView p{height:auto}}#profileApp .subMarketSection .subMarketWrapper .menuArrowRightIcon{font-size:.75em}#profileApp .profileTierTwo,#profileApp .profileBasic{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;position:relative;min-height:131.25rem}@media only screen and (max-width:1805px){#profileApp .profileTierTwo,#profileApp .profileBasic{min-height:110rem}}@media only screen and (max-width:1024px){#profileApp .profileTierTwo,#profileApp .profileBasic{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:.0625rem}}#profileApp .profileTierTwo .profileContent,#profileApp .profileBasic .profileContent{margin-right:0;width:60%;float:left;margin-left:0;padding:0 .9375rem 0 .9375rem}@media only screen and (max-width:1024px){#profileApp .profileTierTwo .profileContent,#profileApp .profileBasic .profileContent{width:100%;padding:0 .625rem .625rem}}#profileApp .profileTierTwo .profileContent .descriptionSection p,#profileApp .profileBasic .profileContent .descriptionSection p{width:100%;white-space:pre-line}#profileApp .profileTierTwo .consider h3,#profileApp .profileBasic .consider h3{color:#77b800;border-bottom:.5rem solid #77b800;padding-bottom:.5em;font-size:1.7em}#profileApp .profileTierTwo .specList.col-25,#profileApp .profileBasic .specList.col-25{width:30%}#profileApp .profileTierTwo .schoolsSection .schoolsLegendOutboundContainer ul li,#profileApp .profileBasic .schoolsSection .schoolsLegendOutboundContainer ul li{font-size:.75rem}@media(max-width:1280px){#profileApp .profileTierTwo .schoolsSection .schoolsLegendOutboundContainer ul li,#profileApp .profileBasic .schoolsSection .schoolsLegendOutboundContainer ul li{font-size:.625rem}}@media(max-width:1115px){#profileApp .profileTierTwo .schoolsSection .schoolsLegendOutboundContainer ul li,#profileApp .profileBasic .schoolsSection .schoolsLegendOutboundContainer ul li{font-size:.5rem}}@media(max-width:1023px){#profileApp .profileTierTwo .schoolsSection .schoolsLegendOutboundContainer ul li,#profileApp .profileBasic .schoolsSection .schoolsLegendOutboundContainer ul li{font-size:.75rem}}#profileApp .avoidScams{padding:.8125rem .9375rem;background:#fafafa;font-size:1rem;line-height:1.1875rem;font-family:"CostarBrownRegular",sans-serif;color:#7f7e7e}#profileApp .avoidScams a{color:#77b800}#profileApp .flagSection .options{position:relative;white-space:nowrap;display:inline-block;margin-left:2em}@media only screen and (max-width:1024px){#profileApp .flagSection .options .showPrintLink{display:none}}#profileApp .flagSection .options a{margin-right:1.563em;vertical-align:top;color:#4c4c4c}#profileApp .flagSection .options a:last-child{margin-right:0}#profileApp .flagSection .options .icon{margin-right:0;color:#4c4c4c}.expandableContainer .expandButton{display:none;cursor:pointer}.expandableContainer .collapseButton{display:inline-block;cursor:pointer}.expandableContainer.collapsed .hideOnCollapsed{display:none}.expandableContainer.collapsed .expandButton{display:inline-block}.expandableContainer.collapsed .collapseButton{display:none}.expandableContainer .expander{font-size:.9em;padding-top:.5em;padding-bottom:.5em;text-align:center;color:#77b800;border-top:1px solid #ccc}.expandableContainer .expander .viewMoreIcon,.expandableContainer .expander .viewLessIcon{font-size:.7em}.modals .flagModalWrapper .modalContainer{height:22.5rem;left:50%;margin-left:-15.625rem;margin-top:-11.25rem;position:absolute;top:50%;width:31.25rem}.modals .flagModalWrapper .modalContainer .modalHeader{height:2.8125rem}.modals .flagModalWrapper .modalContainer textarea{height:10.625rem}.modals .flagModalWrapper .modalContainer .modalButtons{margin-bottom:1rem}.modals .flagConfirmationModalWrapper .modalContainer{height:12.5rem;left:50%;margin-left:-16.4375rem;margin-top:-6.25rem;position:absolute;top:50%;width:32.875rem}.modals .flagConfirmationModalWrapper .modalBody{padding-top:0}.modals .flagConfirmationModalWrapper .modalBody p{margin-top:0;margin-bottom:2em}.modals .socialSharing p,.modals .socialSharing .listingSummary{margin-top:0;margin-bottom:1em}.modals .socialSharing .sharingModal .shareButton.disabled{background:#999;border-color:#999}.modals .socialSharing .sharingModal .shareButton.disabled:hover{cursor:default;color:#fff;border-color:#999}.modals .socialSharing .sharingModal .inputCaption{font-family:'CostarBrownBold',sans-serif;color:#999;font-size:.45em;margin-top:.3em}.modals .socialSharing .sharingModal .socialButton,.modals .socialSharing .sharingModal .addContactLink{font-size:.55em}.modals .socialSharing .sharingModal .socialButtonsContainer{padding-left:1.25rem}.modals .socialSharing .sharingModal .socialButtonsContainer [class$="Icon"]{padding-right:.6em}.modals .socialSharing .sharingModal .socialButton{color:#fff;line-height:2.5em;padding-left:1.5em;margin-bottom:.7em}.modals .socialSharing .sharingModal .socialButton.facebookShareButton{background-color:#3c60b3}.modals .socialSharing .sharingModal .socialButton.twitterShareButton{background-color:#55acee}.modals .socialSharing .sharingModal .socialButton.phoneShareButton{background-color:#77b800}.modals .socialSharing .sharingEmailConfirmationModal .listingTitle{font-weight:bold}.modals .socialSharing .sharingEmailConfirmationModal .addToFavoritesButton,.modals .socialSharing .sharingEmailConfirmationModal .addToFavoritesDoneButton{padding-left:1.5em;padding-right:1.5em}.scrollbar-measure{width:6.25rem;height:6.25rem;overflow:scroll;position:absolute;top:-624.9375rem}.aspectRatioImageWrapper{position:relative;width:100%}.aspectRatioImageWrapper::before{padding-top:66.6%;display:block;content:' '}.aspectRatioElement{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff}.aspectRatioImage{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.aspectRatioImage.floorplan{background-size:contain}.aspectRatioImage img{display:none}.flagButton{background-color:#fff;font-size:1em;color:#4c4c4c}.flagButton .flagIcon{font-size:.85em}.modalVirtualTourThumbsContainer{display:none;z-index:3000;position:fixed;width:100%;height:100%;top:0;overflow:hidden}.modalVirtualTourThumbsContainer.active{display:block}@media all and (max-width:1280px){.culture-es #profileApp .transportationSection .transportationDetail thead.longLabel{display:none}.culture-es #profileApp .transportationSection .transportationDetail thead.shortLabel{display:table-header-group}}.culture-es .subMarketSection h3{margin-bottom:0}.culture-es .subMarketSection .mt-text{color:#2196f3;font-size:.625em;font-weight:bold;padding:.625rem 0 .9375rem}@media(max-width:1600px){.culture-es .subMarketSection .mt-text{font-size:.825em}}@-webkit-keyframes pbMove{from{background-position:0 0}to{background-position:3.125rem 3.125rem}}@-moz-keyframes pbMove{from{background-position:0 0}to{background-position:3.125rem 3.125rem}}@-ms-keyframes pbMove{from{background-position:0 0}to{background-position:3.125rem 3.125rem}}@-o-keyframes pbMove{from{background-position:0 0;}to{background-position:3.125rem 3.125rem;}}@keyframes pbMove{from{background-position:0 0}to{background-position:3.125rem 3.125rem}}#profileApp .profileAppWrapper.tiertwo .placards,#profileApp .profileAppWrapper.basic .placards,#profileApp .profileAppWrapper.prosumer .placards{background-color:transparent;width:40%;height:auto;padding-left:.9375rem;border-left:1px solid #cacaca;margin-top:-9.1875rem;float:left}@media only screen and (max-width:1024px){#profileApp .profileAppWrapper.tiertwo .placards,#profileApp .profileAppWrapper.basic .placards,#profileApp .profileAppWrapper.prosumer .placards{position:relative;width:100%;padding-left:.625rem;padding-right:.625rem;margin-top:0}#profileApp .profileAppWrapper.tiertwo .placards section,#profileApp .profileAppWrapper.basic .placards section,#profileApp .profileAppWrapper.prosumer .placards section{margin-bottom:0}#profileApp .profileAppWrapper.tiertwo .placards .platinum .propertyInfo,#profileApp .profileAppWrapper.basic .placards .platinum .propertyInfo,#profileApp .profileAppWrapper.prosumer .placards .platinum .propertyInfo,#profileApp .profileAppWrapper.tiertwo .placards .silver .propertyInfo,#profileApp .profileAppWrapper.basic .placards .silver .propertyInfo,#profileApp .profileAppWrapper.prosumer .placards .silver .propertyInfo,#profileApp .profileAppWrapper.tiertwo .placards .gold .propertyInfo,#profileApp .profileAppWrapper.basic .placards .gold .propertyInfo,#profileApp .profileAppWrapper.prosumer .placards .gold .propertyInfo,#profileApp .profileAppWrapper.tiertwo .placards .bronze .propertyInfo,#profileApp .profileAppWrapper.basic .placards .bronze .propertyInfo,#profileApp .profileAppWrapper.prosumer .placards .bronze .propertyInfo{padding:.9375rem .5625rem .5625rem .9375rem}#profileApp .profileAppWrapper.tiertwo .placards .platinum .propertyLogo,#profileApp .profileAppWrapper.basic .placards .platinum .propertyLogo,#profileApp .profileAppWrapper.prosumer .placards .platinum .propertyLogo,#profileApp .profileAppWrapper.tiertwo .placards .silver .propertyLogo,#profileApp .profileAppWrapper.basic .placards .silver .propertyLogo,#profileApp .profileAppWrapper.prosumer .placards .silver .propertyLogo,#profileApp .profileAppWrapper.tiertwo .placards .gold .propertyLogo,#profileApp .profileAppWrapper.basic .placards .gold .propertyLogo,#profileApp .profileAppWrapper.prosumer .placards .gold .propertyLogo,#profileApp .profileAppWrapper.tiertwo .placards .bronze .propertyLogo,#profileApp .profileAppWrapper.basic .placards .bronze .propertyLogo,#profileApp .profileAppWrapper.prosumer .placards .bronze .propertyLogo{display:none}#profileApp .profileAppWrapper.tiertwo .placards .platinum .placardHeader,#profileApp .profileAppWrapper.basic .placards .platinum .placardHeader,#profileApp .profileAppWrapper.prosumer .placards .platinum .placardHeader,#profileApp .profileAppWrapper.tiertwo .placards .silver .placardHeader,#profileApp .profileAppWrapper.basic .placards .silver .placardHeader,#profileApp .profileAppWrapper.prosumer .placards .silver .placardHeader,#profileApp .profileAppWrapper.tiertwo .placards .gold .placardHeader,#profileApp .profileAppWrapper.basic .placards .gold .placardHeader,#profileApp .profileAppWrapper.prosumer .placards .gold .placardHeader,#profileApp .profileAppWrapper.tiertwo .placards .bronze .placardHeader,#profileApp .profileAppWrapper.basic .placards .bronze .placardHeader,#profileApp .profileAppWrapper.prosumer .placards .bronze .placardHeader{height:4.0625rem;padding:0 1.25rem}#profileApp .profileAppWrapper.tiertwo .placards .platinum .favoriteEmptyIcon,#profileApp .profileAppWrapper.basic .placards .platinum .favoriteEmptyIcon,#profileApp .profileAppWrapper.prosumer .placards .platinum .favoriteEmptyIcon,#profileApp .profileAppWrapper.tiertwo .placards .silver .favoriteEmptyIcon,#profileApp .profileAppWrapper.basic .placards .silver .favoriteEmptyIcon,#profileApp .profileAppWrapper.prosumer .placards .silver .favoriteEmptyIcon,#profileApp .profileAppWrapper.tiertwo .placards .gold .favoriteEmptyIcon,#profileApp .profileAppWrapper.basic .placards .gold .favoriteEmptyIcon,#profileApp .profileAppWrapper.prosumer .placards .gold .favoriteEmptyIcon,#profileApp .profileAppWrapper.tiertwo .placards .bronze .favoriteEmptyIcon,#profileApp .profileAppWrapper.basic .placards .bronze .favoriteEmptyIcon,#profileApp .profileAppWrapper.prosumer .placards .bronze .favoriteEmptyIcon,#profileApp .profileAppWrapper.tiertwo .placards .platinum .favoriteFilledIcon,#profileApp .profileAppWrapper.basic .placards .platinum .favoriteFilledIcon,#profileApp .profileAppWrapper.prosumer .placards .platinum .favoriteFilledIcon,#profileApp .profileAppWrapper.tiertwo .placards .silver .favoriteFilledIcon,#profileApp .profileAppWrapper.basic .placards .silver .favoriteFilledIcon,#profileApp .profileAppWrapper.prosumer .placards .silver .favoriteFilledIcon,#profileApp .profileAppWrapper.tiertwo .placards .gold .favoriteFilledIcon,#profileApp .profileAppWrapper.basic .placards .gold .favoriteFilledIcon,#profileApp .profileAppWrapper.prosumer .placards .gold .favoriteFilledIcon,#profileApp .profileAppWrapper.tiertwo .placards .bronze .favoriteFilledIcon,#profileApp .profileAppWrapper.basic .placards .bronze .favoriteFilledIcon,#profileApp .profileAppWrapper.prosumer .placards .bronze .favoriteFilledIcon{display:none}#profileApp .profileAppWrapper.tiertwo .placards .platinum .placardTitle,#profileApp .profileAppWrapper.basic .placards .platinum .placardTitle,#profileApp .profileAppWrapper.prosumer .placards .platinum .placardTitle,#profileApp .profileAppWrapper.tiertwo .placards .silver .placardTitle,#profileApp .profileAppWrapper.basic .placards .silver .placardTitle,#profileApp .profileAppWrapper.prosumer .placards .silver .placardTitle,#profileApp .profileAppWrapper.tiertwo .placards .gold .placardTitle,#profileApp .profileAppWrapper.basic .placards .gold .placardTitle,#profileApp .profileAppWrapper.prosumer .placards .gold .placardTitle,#profileApp .profileAppWrapper.tiertwo .placards .bronze .placardTitle,#profileApp .profileAppWrapper.basic .placards .bronze .placardTitle,#profileApp .profileAppWrapper.prosumer .placards .bronze .placardTitle{font-family:"CostarBrownRegular",sans-serif;line-height:1.4em;font-size:1.5rem;margin-top:-.125rem}#profileApp .profileAppWrapper.tiertwo .placards .platinum .ratings,#profileApp .profileAppWrapper.basic .placards .platinum .ratings,#profileApp .profileAppWrapper.prosumer .placards .platinum .ratings,#profileApp .profileAppWrapper.tiertwo .placards .silver .ratings,#profileApp .profileAppWrapper.basic .placards .silver .ratings,#profileApp .profileAppWrapper.prosumer .placards .silver .ratings,#profileApp .profileAppWrapper.tiertwo .placards .gold .ratings,#profileApp .profileAppWrapper.basic .placards .gold .ratings,#profileApp .profileAppWrapper.prosumer .placards .gold .ratings,#profileApp .profileAppWrapper.tiertwo .placards .bronze .ratings,#profileApp .profileAppWrapper.basic .placards .bronze .ratings,#profileApp .profileAppWrapper.prosumer .placards .bronze .ratings{position:static;font-size:1.25rem;margin-top:0;margin-bottom:.9375rem;left:auto}#profileApp .profileAppWrapper.tiertwo .placards .platinum .location,#profileApp .profileAppWrapper.basic .placards .platinum .location,#profileApp .profileAppWrapper.prosumer .placards .platinum .location,#profileApp .profileAppWrapper.tiertwo .placards .silver .location,#profileApp .profileAppWrapper.basic .placards .silver .location,#profileApp .profileAppWrapper.prosumer .placards .silver .location,#profileApp .profileAppWrapper.tiertwo .placards .gold .location,#profileApp .profileAppWrapper.basic .placards .gold .location,#profileApp .profileAppWrapper.prosumer .placards .gold .location,#profileApp .profileAppWrapper.tiertwo .placards .bronze .location,#profileApp .profileAppWrapper.basic .placards .bronze .location,#profileApp .profileAppWrapper.prosumer .placards .bronze .location{margin-top:0;margin-bottom:.75rem;font-size:1.125rem}#profileApp .profileAppWrapper.tiertwo .placards .platinum .apartmentRentRollupContainer,#profileApp .profileAppWrapper.basic .placards .platinum .apartmentRentRollupContainer,#profileApp .profileAppWrapper.prosumer .placards .platinum .apartmentRentRollupContainer,#profileApp .profileAppWrapper.tiertwo .placards .silver .apartmentRentRollupContainer,#profileApp .profileAppWrapper.basic .placards .silver .apartmentRentRollupContainer,#profileApp .profileAppWrapper.prosumer .placards .silver .apartmentRentRollupContainer,#profileApp .profileAppWrapper.tiertwo .placards .gold .apartmentRentRollupContainer,#profileApp .profileAppWrapper.basic .placards .gold .apartmentRentRollupContainer,#profileApp .profileAppWrapper.prosumer .placards .gold .apartmentRentRollupContainer,#profileApp .profileAppWrapper.tiertwo .placards .bronze .apartmentRentRollupContainer,#profileApp .profileAppWrapper.basic .placards .bronze .apartmentRentRollupContainer,#profileApp .profileAppWrapper.prosumer .placards .bronze .apartmentRentRollupContainer{margin-bottom:1.875rem}#profileApp .profileAppWrapper.tiertwo .placards .platinum .altRentDisplay,#profileApp .profileAppWrapper.basic .placards .platinum .altRentDisplay,#profileApp .profileAppWrapper.prosumer .placards .platinum .altRentDisplay,#profileApp .profileAppWrapper.tiertwo .placards .silver .altRentDisplay,#profileApp .profileAppWrapper.basic .placards .silver .altRentDisplay,#profileApp .profileAppWrapper.prosumer .placards .silver .altRentDisplay,#profileApp .profileAppWrapper.tiertwo .placards .gold .altRentDisplay,#profileApp .profileAppWrapper.basic .placards .gold .altRentDisplay,#profileApp .profileAppWrapper.prosumer .placards .gold .altRentDisplay,#profileApp .profileAppWrapper.tiertwo .placards .bronze .altRentDisplay,#profileApp .profileAppWrapper.basic .placards .bronze .altRentDisplay,#profileApp .profileAppWrapper.prosumer .placards .bronze .altRentDisplay{font-size:1.625rem}#profileApp .profileAppWrapper.tiertwo .placards .platinum .unitLabel,#profileApp .profileAppWrapper.basic .placards .platinum .unitLabel,#profileApp .profileAppWrapper.prosumer .placards .platinum .unitLabel,#profileApp .profileAppWrapper.tiertwo .placards .silver .unitLabel,#profileApp .profileAppWrapper.basic .placards .silver .unitLabel,#profileApp .profileAppWrapper.prosumer .placards .silver .unitLabel,#profileApp .profileAppWrapper.tiertwo .placards .gold .unitLabel,#profileApp .profileAppWrapper.basic .placards .gold .unitLabel,#profileApp .profileAppWrapper.prosumer .placards .gold .unitLabel,#profileApp .profileAppWrapper.tiertwo .placards .bronze .unitLabel,#profileApp .profileAppWrapper.basic .placards .bronze .unitLabel,#profileApp .profileAppWrapper.prosumer .placards .bronze .unitLabel{font-size:1.375rem}#profileApp .profileAppWrapper.tiertwo .placards .platinum .amenities,#profileApp .profileAppWrapper.basic .placards .platinum .amenities,#profileApp .profileAppWrapper.prosumer .placards .platinum .amenities,#profileApp .profileAppWrapper.tiertwo .placards .silver .amenities,#profileApp .profileAppWrapper.basic .placards .silver .amenities,#profileApp .profileAppWrapper.prosumer .placards .silver .amenities,#profileApp .profileAppWrapper.tiertwo .placards .gold .amenities,#profileApp .profileAppWrapper.basic .placards .gold .amenities,#profileApp .profileAppWrapper.prosumer .placards .gold .amenities,#profileApp .profileAppWrapper.tiertwo .placards .bronze .amenities,#profileApp .profileAppWrapper.basic .placards .bronze .amenities,#profileApp .profileAppWrapper.prosumer .placards .bronze .amenities{display:block}#profileApp .profileAppWrapper.tiertwo .placards .platinum .amenities li,#profileApp .profileAppWrapper.basic .placards .platinum .amenities li,#profileApp .profileAppWrapper.prosumer .placards .platinum .amenities li,#profileApp .profileAppWrapper.tiertwo .placards .silver .amenities li,#profileApp .profileAppWrapper.basic .placards .silver .amenities li,#profileApp .profileAppWrapper.prosumer .placards .silver .amenities li,#profileApp .profileAppWrapper.tiertwo .placards .gold .amenities li,#profileApp .profileAppWrapper.basic .placards .gold .amenities li,#profileApp .profileAppWrapper.prosumer .placards .gold .amenities li,#profileApp .profileAppWrapper.tiertwo .placards .bronze .amenities li,#profileApp .profileAppWrapper.basic .placards .bronze .amenities li,#profileApp .profileAppWrapper.prosumer .placards .bronze .amenities li{font-size:1.625rem}#profileApp .profileAppWrapper.tiertwo .placards .platinum .phone,#profileApp .profileAppWrapper.basic .placards .platinum .phone,#profileApp .profileAppWrapper.prosumer .placards .platinum .phone,#profileApp .profileAppWrapper.tiertwo .placards .silver .phone,#profileApp .profileAppWrapper.basic .placards .silver .phone,#profileApp .profileAppWrapper.prosumer .placards .silver .phone,#profileApp .profileAppWrapper.tiertwo .placards .gold .phone,#profileApp .profileAppWrapper.basic .placards .gold .phone,#profileApp .profileAppWrapper.prosumer .placards .gold .phone,#profileApp .profileAppWrapper.tiertwo .placards .bronze .phone,#profileApp .profileAppWrapper.basic .placards .bronze .phone,#profileApp .profileAppWrapper.prosumer .placards .bronze .phone{font-size:1.375rem}#profileApp .profileAppWrapper.tiertwo .placards .platinum .more,#profileApp .profileAppWrapper.basic .placards .platinum .more,#profileApp .profileAppWrapper.prosumer .placards .platinum .more,#profileApp .profileAppWrapper.tiertwo .placards .silver .more,#profileApp .profileAppWrapper.basic .placards .silver .more,#profileApp .profileAppWrapper.prosumer .placards .silver .more,#profileApp .profileAppWrapper.tiertwo .placards .gold .more,#profileApp .profileAppWrapper.basic .placards .gold .more,#profileApp .profileAppWrapper.prosumer .placards .gold .more,#profileApp .profileAppWrapper.tiertwo .placards .bronze .more,#profileApp .profileAppWrapper.basic .placards .bronze .more,#profileApp .profileAppWrapper.prosumer .placards .bronze .more{font-size:1.375rem;width:auto;bottom:0;right:.9375rem}#profileApp .profileAppWrapper.tiertwo .placards .platinum .contactInfo,#profileApp .profileAppWrapper.basic .placards .platinum .contactInfo,#profileApp .profileAppWrapper.prosumer .placards .platinum .contactInfo,#profileApp .profileAppWrapper.tiertwo .placards .silver .contactInfo,#profileApp .profileAppWrapper.basic .placards .silver .contactInfo,#profileApp .profileAppWrapper.prosumer .placards .silver .contactInfo,#profileApp .profileAppWrapper.tiertwo .placards .gold .contactInfo,#profileApp .profileAppWrapper.basic .placards .gold .contactInfo,#profileApp .profileAppWrapper.prosumer .placards .gold .contactInfo,#profileApp .profileAppWrapper.tiertwo .placards .bronze .contactInfo,#profileApp .profileAppWrapper.basic .placards .bronze .contactInfo,#profileApp .profileAppWrapper.prosumer .placards .bronze .contactInfo{position:absolute;bottom:2.1875rem}#profileApp .profileAppWrapper.tiertwo .placards .platinum .placardContent,#profileApp .profileAppWrapper.basic .placards .platinum .placardContent,#profileApp .profileAppWrapper.prosumer .placards .platinum .placardContent,#profileApp .profileAppWrapper.tiertwo .placards .diamond .placardContent,#profileApp .profileAppWrapper.basic .placards .diamond .placardContent,#profileApp .profileAppWrapper.prosumer .placards .diamond .placardContent{height:20rem}#profileApp .profileAppWrapper.tiertwo .placards .gold .placardContent,#profileApp .profileAppWrapper.basic .placards .gold .placardContent,#profileApp .profileAppWrapper.prosumer .placards .gold .placardContent{height:17.5rem}#profileApp .profileAppWrapper.tiertwo .placards .silver .placardContent,#profileApp .profileAppWrapper.basic .placards .silver .placardContent,#profileApp .profileAppWrapper.prosumer .placards .silver .placardContent{height:17.5rem}#profileApp .profileAppWrapper.tiertwo .placards .bronze .placardContent,#profileApp .profileAppWrapper.basic .placards .bronze .placardContent,#profileApp .profileAppWrapper.prosumer .placards .bronze .placardContent{height:13.75rem}#profileApp .profileAppWrapper.tiertwo .placards .bronze .placardHeader,#profileApp .profileAppWrapper.basic .placards .bronze .placardHeader,#profileApp .profileAppWrapper.prosumer .placards .bronze .placardHeader{margin-top:.9375rem}#profileApp .profileAppWrapper.tiertwo .placards .bronze .placardTitle,#profileApp .profileAppWrapper.basic .placards .bronze .placardTitle,#profileApp .profileAppWrapper.prosumer .placards .bronze .placardTitle{font-family:"CostarBrownRegular",sans-serif;font-size:1.375rem;margin-top:0;line-height:normal}#profileApp .profileAppWrapper.tiertwo .placards .bronze .ratings,#profileApp .profileAppWrapper.basic .placards .bronze .ratings,#profileApp .profileAppWrapper.prosumer .placards .bronze .ratings{position:absolute;top:.9375rem;right:.9375rem}#profileApp .profileAppWrapper.tiertwo .placards .bronze .altRentDisplay,#profileApp .profileAppWrapper.basic .placards .bronze .altRentDisplay,#profileApp .profileAppWrapper.prosumer .placards .bronze .altRentDisplay,#profileApp .profileAppWrapper.tiertwo .placards .bronze .availabilityDisplay,#profileApp .profileAppWrapper.basic .placards .bronze .availabilityDisplay,#profileApp .profileAppWrapper.prosumer .placards .bronze .availabilityDisplay,#profileApp .profileAppWrapper.tiertwo .placards .bronze .rentAvailabilityDivider,#profileApp .profileAppWrapper.basic .placards .bronze .rentAvailabilityDivider,#profileApp .profileAppWrapper.prosumer .placards .bronze .rentAvailabilityDivider{width:auto;font-size:1.25rem}#profileApp .profileAppWrapper.tiertwo .placards .bronze .more,#profileApp .profileAppWrapper.basic .placards .bronze .more,#profileApp .profileAppWrapper.prosumer .placards .bronze .more{bottom:.5625rem}#profileApp .profileAppWrapper.tiertwo .placards .bronze .contactWrapper,#profileApp .profileAppWrapper.basic .placards .bronze .contactWrapper,#profileApp .profileAppWrapper.prosumer .placards .bronze .contactWrapper{position:absolute;bottom:.5625rem;top:auto}}@media only screen and (max-width:978px){#profileApp .profileAppWrapper.tiertwo .placards .platinum .checkAvailability span,#profileApp .profileAppWrapper.basic .placards .platinum .checkAvailability span,#profileApp .profileAppWrapper.prosumer .placards .platinum .checkAvailability span,#profileApp .profileAppWrapper.tiertwo .placards .silver .checkAvailability span,#profileApp .profileAppWrapper.basic .placards .silver .checkAvailability span,#profileApp .profileAppWrapper.prosumer .placards .silver .checkAvailability span,#profileApp .profileAppWrapper.tiertwo .placards .gold .checkAvailability span,#profileApp .profileAppWrapper.basic .placards .gold .checkAvailability span,#profileApp .profileAppWrapper.prosumer .placards .gold .checkAvailability span,#profileApp .profileAppWrapper.tiertwo .placards .bronze .checkAvailability span,#profileApp .profileAppWrapper.basic .placards .bronze .checkAvailability span,#profileApp .profileAppWrapper.prosumer .placards .bronze .checkAvailability span{text-overflow:inherit;overflow-x:visible;width:100%;white-space:normal;float:none;margin-left:0;margin-top:0}#profileApp .profileAppWrapper.tiertwo .placards .platinum .checkAvailability i,#profileApp .profileAppWrapper.basic .placards .platinum .checkAvailability i,#profileApp .profileAppWrapper.prosumer .placards .platinum .checkAvailability i,#profileApp .profileAppWrapper.tiertwo .placards .silver .checkAvailability i,#profileApp .profileAppWrapper.basic .placards .silver .checkAvailability i,#profileApp .profileAppWrapper.prosumer .placards .silver .checkAvailability i,#profileApp .profileAppWrapper.tiertwo .placards .gold .checkAvailability i,#profileApp .profileAppWrapper.basic .placards .gold .checkAvailability i,#profileApp .profileAppWrapper.prosumer .placards .gold .checkAvailability i,#profileApp .profileAppWrapper.tiertwo .placards .bronze .checkAvailability i,#profileApp .profileAppWrapper.basic .placards .bronze .checkAvailability i,#profileApp .profileAppWrapper.prosumer .placards .bronze .checkAvailability i{margin-left:0;float:none;display:inline;margin-top:0}#profileApp .profileAppWrapper.tiertwo .placards .platinum:not(.variant) .checkAvailability span,#profileApp .profileAppWrapper.basic .placards .platinum:not(.variant) .checkAvailability span,#profileApp .profileAppWrapper.prosumer .placards .platinum:not(.variant) .checkAvailability span,#profileApp .profileAppWrapper.tiertwo .placards .silver:not(.variant) .checkAvailability span,#profileApp .profileAppWrapper.basic .placards .silver:not(.variant) .checkAvailability span,#profileApp .profileAppWrapper.prosumer .placards .silver:not(.variant) .checkAvailability span,#profileApp .profileAppWrapper.tiertwo .placards .gold:not(.variant) .checkAvailability span,#profileApp .profileAppWrapper.basic .placards .gold:not(.variant) .checkAvailability span,#profileApp .profileAppWrapper.prosumer .placards .gold:not(.variant) .checkAvailability span,#profileApp .profileAppWrapper.tiertwo .placards .bronze:not(.variant) .checkAvailability span,#profileApp .profileAppWrapper.basic .placards .bronze:not(.variant) .checkAvailability span,#profileApp .profileAppWrapper.prosumer .placards .bronze:not(.variant) .checkAvailability span{display:inline}}#profileApp .profileAppWrapper.tiertwo .placards .availableProperties,#profileApp .profileAppWrapper.basic .placards .availableProperties,#profileApp .profileAppWrapper.prosumer .placards .availableProperties{margin-bottom:3.75rem}@media only screen and (max-width:1024px){#profileApp .profileAppWrapper.tiertwo .placards .similarProperties,#profileApp .profileAppWrapper.basic .placards .similarProperties,#profileApp .profileAppWrapper.prosumer .placards .similarProperties{margin-bottom:3.75rem}}#profileApp .profileAppWrapper.tiertwo .placards h2,#profileApp .profileAppWrapper.basic .placards h2,#profileApp .profileAppWrapper.prosumer .placards h2{color:#626262;margin:.6em 0;font-size:2.07em}@media only screen and (max-width:1723px){#profileApp .profileAppWrapper.tiertwo .placards h2,#profileApp .profileAppWrapper.basic .placards h2,#profileApp .profileAppWrapper.prosumer .placards h2{font-size:1.575em}}@media only screen and (max-width:1366px){#profileApp .profileAppWrapper.tiertwo .placards h2,#profileApp .profileAppWrapper.basic .placards h2,#profileApp .profileAppWrapper.prosumer .placards h2{font-size:1.4625em}}@media only screen and (max-width:1024px){#profileApp .profileAppWrapper.tiertwo .placards h2,#profileApp .profileAppWrapper.basic .placards h2,#profileApp .profileAppWrapper.prosumer .placards h2{font-size:1.5em}}#profileApp .profileAppWrapper.tiertwo .placards h2.availablePropertiesTitle,#profileApp .profileAppWrapper.basic .placards h2.availablePropertiesTitle,#profileApp .profileAppWrapper.prosumer .placards h2.availablePropertiesTitle{margin-top:1.5625rem}@media only screen and (max-width:1024px){#profileApp .profileAppWrapper.tiertwo .placards h2.availablePropertiesTitle,#profileApp .profileAppWrapper.basic .placards h2.availablePropertiesTitle,#profileApp .profileAppWrapper.prosumer .placards h2.availablePropertiesTitle,#profileApp .profileAppWrapper.tiertwo .placards h2.similarPropertiesTitle,#profileApp .profileAppWrapper.basic .placards h2.similarPropertiesTitle,#profileApp .profileAppWrapper.prosumer .placards h2.similarPropertiesTitle{display:block}}#profileApp .profileAppWrapper.tiertwo .placards .carousel,#profileApp .profileAppWrapper.basic .placards .carousel,#profileApp .profileAppWrapper.prosumer .placards .carousel{background-color:transparent}#profileApp #mapContainer .profileMap{width:100%;min-height:26.5833em;position:relative}#profileApp #mapContainer .profileMap .map-container-wrapper,#profileApp #mapContainer .profileMap #map-container{min-height:26.5833em}#profileApp #mapContainer .profileMap section{margin-bottom:0}#profileApp #mapContainer .profileMap .infoCardWrapper{font-size:1rem}#profileApp #mapContainer .profileMap .mapNavToolbar{top:.3em;right:1em}#profileApp #mapContainer .profileMap .mapNavToolbar li{width:3em;height:3em}#profileApp #mapContainer .profileMap .MicrosoftMap .MapPushpinBase img{width:100%}#profileApp #mapContainer .profileMap #infoCardLayerZeroRegion{z-index:5}#profileApp #mapContainer .profileMap .basicLegend,#profileApp #mapContainer .profileMap .tierTwoLegend{position:absolute;top:.3em;z-index:5;right:5em;height:2.5em;line-height:2.35em;padding-right:.5em;padding-left:.5em;border-top:.25rem solid #999;margin-top:1em;white-space:nowrap;background-color:rgba(255,255,255,.85);box-sizing:content-box}#profileApp #mapContainer .profileMap .basicLegend .thisProperty,#profileApp #mapContainer .profileMap .tierTwoLegend .thisProperty{margin-right:1em}#profileApp #mapContainer .profileMap .basicLegend img,#profileApp #mapContainer .profileMap .tierTwoLegend img{height:1.875rem;vertical-align:middle}#profileApp #mapContainer .profileMap .tierTwoLegend .tierTwoPin{height:.9375rem;vertical-align:initial;position:relative;top:.125rem}@media only screen and (max-width:1600px){#profileApp #mapContainer .profileMap .tierTwoLegend .tierTwoPin{top:.1875rem}}#profileApp #mapContainer .placesContainer{width:100%;white-space:nowrap;display:-ms-inline-flexbox;display:-webkit-flex;display:flex}#profileApp #mapContainer .placesContainer a{color:#4c4c4c;position:relative;display:inline-block;background:#e5e5e5;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;height:3em;text-align:center;border-right:1px solid #cacaca;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-ms-inline-flexbox;display:-webkit-flex;display:flex}#profileApp #mapContainer .placesContainer a:last-child{border-color:#e5e5e5}#profileApp #mapContainer .placesContainer a:last-child:active,#profileApp #mapContainer .placesContainer a:last-child:hover{border-color:#77b800}#profileApp #mapContainer .placesContainer a.active{background:#77b800;color:#fff}#profileApp #mapContainer .placesContainer a i{margin-right:.2em}#profileApp #mapContainer .placesContainer a:hover{background:#77b800;color:#fff;border-right:1px solid #fff}#profileApp #mapContainer .placesContainer .place{display:block}#profileApp .progressBar{-o-transition:opacity .5s ease-out 0s;-webkit-transition:opacity .5s ease-out 0s;transition:opacity .5s ease-out 0s;-webkit-box-shadow:inset 0 .125rem .5625rem rgba(255,255,255,.3),inset 0 -.125rem .375rem rgba(0,0,0,.4);-moz-box-shadow:inset 0 .125rem .5625rem rgba(255,255,255,.3),inset 0 -.125rem .375rem rgba(0,0,0,.4);box-shadow:inset 0 .125rem .5625rem rgba(255,255,255,.3),inset 0 -.125rem .375rem rgba(0,0,0,.4);background-color:#cacaca;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#cacaca),color-stop(1,#77b800));background:-webkit-linear-gradient(center bottom,#cacaca 17%,#77b800 69%);background:-moz-linear-gradient(center bottom,#cacaca 17%,#77b800 69%);background:-ms-linear-gradient(center bottom,#cacaca 17%,#77b800 69%);background:-o-linear-gradient(center bottom,#cacaca 17%,#77b800 69%);opacity:0;height:.25rem;position:absolute;bottom:0;right:0;left:0;width:100%;display:block;overflow:hidden}#profileApp .progressBar.active{opacity:1}#profileApp .progressBar:after,#profileApp .progressBar.animate>span{-webkit-animation:pbMove 2s linear infinite;-moz-animation:pbMove 2s linear infinite;-o-animation:pbMove 2s linear infinite;animation:pbMove 2s linear infinite;background:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.2)),color-stop(.75,rgba(255,255,255,.2)),color-stop(.75,transparent),to(transparent));background:-webkit-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background:-moz-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background:-ms-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);background:-o-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-size:3.125rem 3.125rem;overflow:hidden}#profileApp .progressBar.animate:after{display:none}#profileApp .prosumer .carouselSection .item{cursor:pointer}#profileApp .carouselSection .carouselImages{display:none}#profileApp .carouselSection .overlap{position:absolute;background-color:#fff;height:100%;width:.375rem;right:0;top:0;z-index:5}#profileApp .gallerySection .tabContent .navigationControl{top:0;margin-top:0}#profileApp .gallerySection .tabContent .leftNav{right:3.625rem;left:auto}@media all and (max-width:1600px){#profileApp .gallerySection .tabContent .leftNav{right:3.4375rem}}@media all and (max-width:1024px){#profileApp .gallerySection .tabContent .leftNav{right:3.375rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (-webkit-max-device-pixel-ratio:2){#profileApp .gallerySection .tabContent .leftNav{right:3.5rem}}#profileApp .gallerySection .tabContent .rightNav{right:.625rem}@media all and (max-width:1600px){#profileApp .gallerySection .tabContent .rightNav{right:.4375rem}}@media all and (max-width:1024px){#profileApp .gallerySection .tabContent .rightNav{right:.375rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (-webkit-max-device-pixel-ratio:2){#profileApp .gallerySection .tabContent .rightNav{right:.5rem}}#profileApp .gallerySection .tabContent .item{width:100%;margin-right:0;vertical-align:top;background-color:transparent}/*
(1,10332): run-time error CSS1031: Expected selector, found '('
(1,10332): run-time error CSS1025: Expected comma or open brace, found '('
*/
.profileHeaderWrapper{min-width:768px;max-width:2560px}.profileHeaderWrapper.profileHeaderBasicWrapper .rentRollupsWrapper,.profileHeaderWrapper.profileHeaderProsumerWrapper .rentRollupsWrapper,.profileHeaderWrapper.profileHeaderTierTwoWrapper .rentRollupsWrapper,.profileHeaderWrapper.profileHeaderBasicWrapper .rentRollups.fixed .rentRollupContainer,.profileHeaderWrapper.profileHeaderProsumerWrapper .rentRollups.fixed .rentRollupContainer,.profileHeaderWrapper.profileHeaderTierTwoWrapper .rentRollups.fixed .rentRollupContainer{width:60%}@media only screen and (max-width:1024px){.profileHeaderWrapper.profileHeaderBasicWrapper .rentRollupsWrapper,.profileHeaderWrapper.profileHeaderProsumerWrapper .rentRollupsWrapper,.profileHeaderWrapper.profileHeaderTierTwoWrapper .rentRollupsWrapper,.profileHeaderWrapper.profileHeaderBasicWrapper .rentRollups.fixed .rentRollupContainer,.profileHeaderWrapper.profileHeaderProsumerWrapper .rentRollups.fixed .rentRollupContainer,.profileHeaderWrapper.profileHeaderTierTwoWrapper .rentRollups.fixed .rentRollupContainer{width:100%}}.profileHeaderWrapper.profileHeaderBasicWrapper .screen .rentRollups .rentAndUnverified,.profileHeaderWrapper.profileHeaderProsumerWrapper .screen .rentRollups .rentAndUnverified,.profileHeaderWrapper.profileHeaderTierTwoWrapper .screen .rentRollups .rentAndUnverified{display:none;right:-3rem}.profileHeaderWrapper.profileHeaderBasicWrapper .unverifiedBadge,.profileHeaderWrapper.profileHeaderProsumerWrapper .unverifiedBadge,.profileHeaderWrapper.profileHeaderTierTwoWrapper .unverifiedBadge{position:absolute;right:0;top:0;height:3rem;padding-right:1.25rem;white-space:nowrap}.profileHeaderWrapper.profileHeaderBasicWrapper .unverifiedBadge.fixedHeader,.profileHeaderWrapper.profileHeaderProsumerWrapper .unverifiedBadge.fixedHeader,.profileHeaderWrapper.profileHeaderTierTwoWrapper .unverifiedBadge.fixedHeader{display:none;right:-3rem}.profileHeaderWrapper.profileHeaderBasicWrapper .unverifiedBadge i,.profileHeaderWrapper.profileHeaderProsumerWrapper .unverifiedBadge i,.profileHeaderWrapper.profileHeaderTierTwoWrapper .unverifiedBadge i{font-size:1.4em;color:#f83e25;position:relative;top:.125rem}.profileHeaderWrapper.profileHeaderBasicWrapper .unverifiedBadge a,.profileHeaderWrapper.profileHeaderProsumerWrapper .unverifiedBadge a,.profileHeaderWrapper.profileHeaderTierTwoWrapper .unverifiedBadge a{color:#454545}.profileHeaderWrapper.profileHeaderBasicWrapper .unverifiedBadge a .unverifiedBadgeText,.profileHeaderWrapper.profileHeaderProsumerWrapper .unverifiedBadge a .unverifiedBadgeText,.profileHeaderWrapper.profileHeaderTierTwoWrapper .unverifiedBadge a .unverifiedBadgeText{vertical-align:top;font-family:'CostarBrownBold',sans-serif}.profileHeaderWrapper.profileHeaderBasicWrapper .unverifiedBadge a .unverifiedBadgeText:hover,.profileHeaderWrapper.profileHeaderProsumerWrapper .unverifiedBadge a .unverifiedBadgeText:hover,.profileHeaderWrapper.profileHeaderTierTwoWrapper .unverifiedBadge a .unverifiedBadgeText:hover,.profileHeaderWrapper.profileHeaderBasicWrapper .unverifiedBadge a .unverifiedBadgeText:active,.profileHeaderWrapper.profileHeaderProsumerWrapper .unverifiedBadge a .unverifiedBadgeText:active,.profileHeaderWrapper.profileHeaderTierTwoWrapper .unverifiedBadge a .unverifiedBadgeText:active{color:#454545}.profileHeaderWrapper.profileHeaderProsumerWrapper .rentRollupsWrapper,.profileHeaderWrapper.profileHeaderProsumerWrapper .rentRollups.fixed .rentRollupContainer{width:100%}.profileHeaderWrapper #menuNavWrapper #menuNavContainer.open .menuHeader{color:#fff}@media only screen and (max-width:768px){.profileHeaderWrapper .rentRollups{font-size:.9em}}.profileHeaderWrapper .rentRollups .rentRollupContainer{background:#f4f4f4;height:3rem;padding-right:1.25rem;padding-left:1.25rem;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;position:relative;color:#4c4c4c;line-height:3rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:padding .2s}.profileHeaderWrapper .rentRollups .rentRollup{margin-right:1.25rem}@media only screen and (max-width:768px){.profileHeaderWrapper .rentRollups .rentRollup{margin-right:.625rem}}.profileHeaderWrapper .rentRollups .rentRollup .longText,.profileHeaderWrapper .rentRollups .rentRollup .shortText{font-family:"CostarBrownRegular",sans-serif}@media only screen and (max-width:1024px){.profileHeaderWrapper .rentRollups .rentRollup .longText{display:none}}.profileHeaderWrapper .rentRollups .rentRollup .shortText{display:none}@media only screen and (max-width:1024px){.profileHeaderWrapper .rentRollups .rentRollup .shortText{display:inline}}.profileHeaderWrapper .rentRollups .rentRollup.perBed .shortText{display:inline}.profileHeaderWrapper .rentRollups .bedIcon{font-size:1.375rem;vertical-align:text-bottom;position:relative;top:.15625rem;margin-left:.1875rem}.profileHeaderWrapper .rentRollups .noAvailability{font-family:"CostarBrownRegular",sans-serif}.profileHeaderWrapper .rentRollups .favoriteBox{width:6.5rem;position:absolute;top:0;right:-6.5rem;bottom:0;font-size:1.8em;line-height:3rem;text-align:right;transition:right .2s;padding-right:20px}.profileHeaderWrapper .rentRollups .favoriteBox a{color:#77b800;margin-left:3px}.profileHeaderWrapper .rentRollups .leadFavScamContainer{position:absolute;top:0;right:-35%;bottom:0;line-height:3rem;text-align:center;transition:right .2s}.profileHeaderWrapper .rentRollups .nearby-campus{float:right}.profileHeaderWrapper .rentRollups .nearby-campus>span{font-weight:bold}.profileHeaderWrapper .rentRollups.fixed{position:fixed;top:2.875rem;z-index:25;width:100%;min-width:768px;max-width:1920px}@media only screen and (max-width:2560px){.profileHeaderWrapper .rentRollups.fixed{right:0;left:0;width:auto}}.profileHeaderWrapper .rentRollups.fixed .rentRollupContainer{padding-right:4.25rem}.profileHeaderWrapper .rentRollups.fixed .favoriteBox{right:0}.profileHeaderWrapper .rentRollups.fixed .unverifiedBadge.staticHeader{display:none}.profileHeaderWrapper .rentRollups.fixed .unverifiedBadge+.favoriteBox{right:48px;right:3rem}.profileHeaderWrapper .rentRollups.fixed .unverifiedBadge.fixedHeader{right:0;display:inline-block;width:48px;width:3rem;background-color:#f83e25;color:#fff;text-align:center;transition:right .2s}.profileHeaderWrapper .rentRollups.fixed .unverifiedBadge.fixedHeader .costarUnverifiedBox{width:48px;width:3rem}.profileHeaderWrapper .rentRollups.fixed .unverifiedBadge.fixedHeader i{color:#fff}.profileHeaderWrapper .rentRollups.fixed .leadFavScamContainer{right:0;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;-webkit-justify-content:flex-end;justify-content:flex-end}.profileHeaderWrapper .rentRollups.fixed .prosumerLeadPhone{font-size:1.2em;padding:0 .625rem;color:#4c4c4c;background:#fff;border-left:1px solid #cacaca;border-right:1px solid #cacaca;font-family:"CostarBrownRegular",sans-serif;transition:right .2s;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.profileHeaderWrapper .rentRollups.fixed .prosumerLeadPhone .phoneIcon{vertical-align:text-bottom}.profileHeaderWrapper .rentRollups.fixed .prosumerLeadEmail,.profileHeaderWrapper .rentRollups.fixed .prosumerFavoriteBox,.profileHeaderWrapper .rentRollups.fixed .prosumerFlag,.profileHeaderWrapper .rentRollups.fixed .prosumerUnverifiedBadge{transition:right .2s;-webkit-flex:1 0 3rem;-ms-flex:1 0 3rem;flex:1 0 3rem}.profileHeaderWrapper .rentRollups.fixed .prosumerLeadEmail{font-size:1.1em;background:#77b800}.profileHeaderWrapper .rentRollups.fixed .prosumerLeadEmail a{color:#fff}.profileHeaderWrapper .rentRollups.fixed .prosumerLeadPhone,.profileHeaderWrapper .rentRollups.fixed .prosumerLeadEmail{display:none}@media only screen and (max-width:1024px){.profileHeaderWrapper .rentRollups.fixed .prosumerLeadPhone,.profileHeaderWrapper .rentRollups.fixed .prosumerLeadEmail{display:inline-block}}.profileHeaderWrapper .rentRollups.fixed .prosumerFavoriteBox{font-size:1.6em;background:#fff;border-left:1px solid #cacaca}@media only screen and (max-width:1024px){.profileHeaderWrapper .rentRollups.fixed .prosumerFavoriteBox{border-left:0 none}}.profileHeaderWrapper .rentRollups.fixed .prosumerFavoriteBox a{color:#77b800}.profileHeaderWrapper .rentRollups.fixed .prosumerFlag{display:inline-block;font-size:1.4em;background:#666}@media only screen and (max-width:1024px){.profileHeaderWrapper .rentRollups.fixed .prosumerFlag{display:none}}.profileHeaderWrapper .rentRollups.fixed .prosumerFlag .flagIcon{color:#fff}.profileHeaderWrapper .rentRollups.fixed .prosumerUnverifiedBadge{font-size:1.5em;background-color:#f83e25;color:#fff}header{max-width:2560px}header.mainHeader{position:fixed;width:100%;min-width:768px;max-width:2560px;top:0;z-index:30}header.propertyHeader{background-color:#fff;height:6.25rem;margin-top:2.875rem;color:#4c4c4c;font-size:1.25em}@media only screen and (max-width:1366px){header.propertyHeader{font-size:1.2em}}@media only screen and (max-width:1024px){header.propertyHeader{font-size:1.15em}}@media only screen and (max-width:768px){header.propertyHeader{height:5.625rem;font-size:1em}}header.propertyHeader.showReviews{height:6.5rem}@media only screen and (max-width:1366px){header.propertyHeader.showReviews{font-size:1.25rem}}@media only screen and (max-width:1024px){header.propertyHeader.showReviews{font-size:1.25rem}}@media only screen and (max-width:768px){header.propertyHeader.showReviews{height:5.625rem;font-size:1.25rem}}@media only screen and (max-width:1024px){header.propertyHeader.showReviews.tiertwo{height:6.5rem}}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation{display:block;padding:.3rem 1.25rem 0;height:6.5rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyNameRow{align-items:center}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyNameRow .propertyName{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:1.5rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyNameRow .propertyName media only screen and  (max-width:1024px){font-size:1.5rem}@media only screen and (max-width:768px){header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyNameRow .propertyName{font-size:1.5rem}}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyNameRow .costarVerifiedBox{align-items:center;font-size:.875em;text-align:left;padding-top:0}@media only screen and (max-width:768px){header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyNameRow .costarVerifiedBox{padding-top:0}}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyNameRow .costarVerifiedBox .verifiedBadge2Icon{font-size:1.5rem;vertical-align:middle;color:#77b800;position:relative;top:.1rem;left:.1rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyNameRow .costarVerifiedBox .verifiedBadgeText{font-size:.875rem;vertical-align:middle;margin-left:-.2rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow{display:block}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress{display:block}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress h2,header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress .neighborhood,header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress .neighborhoodAddress{display:inline;font-size:1rem}@media only screen and (max-width:1024px){header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress h2,header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress .neighborhood,header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress .neighborhoodAddress{font-size:1rem}}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating{padding-left:0;text-align:left;display:block;color:#77b800;margin-top:.4rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.noReviewsOrRating{color:#4c4c4c}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.noReviewsOrRating .reviewCount{color:#189ed9}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.hasReviews{font-size:.1rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.hasReviews>span{top:.1rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.hasReviews>span [class*="ratingStar"]{font-size:1.34rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.hasReviews>span .reviewCount{font-size:1rem;vertical-align:top}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.hasReviews .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper{margin-top:.75rem;padding:0 0 0 .9rem;text-align:left}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.hasReviews .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper>span{font-size:.1rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.hasReviews .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper>span [class*="ratingStar"]{color:#77b800;font-size:1.825rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.hasReviews .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper .reviewDetails{margin-top:.7rem;padding-left:.3rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.hasReviews .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper .reviewLinkWrapper{font-size:.875rem;margin:1.3rem 0 0;padding-left:.3rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.hasReviews .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper .reviewLinkWrapper .reviewLink{color:#189ed9;white-space:nowrap}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.hasReviews .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper .reviewLinkWrapper .reviewLink .menuArrowRightIcon{font-size:.625rem;padding-left:.3rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.hasReviews .menuArrowDownIcon .rating-tooltip .ratingMethodologyWrapper{margin-top:1rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating.hasRating .reviewDetails{font-size:1rem;margin-top:1.9rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .reviewCount{top:0;padding-left:.5rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating [class$="Icon"]{font-size:1.125rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon{display:inline-block;font-size:.8rem;padding-left:.55rem;padding-bottom:.1rem;position:relative}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon .rating-tooltip{display:none;opacity:0;position:absolute;top:2.25em;left:-2.5rem;z-index:1060;min-width:21.875rem;padding:.6875rem 1rem;background:#fff;box-shadow:0 7px 16px 2px rgba(0,0,0,.16);border-radius:4px;border:1px solid #bfbfbf;text-align:left;font-family:"CostarBrownRegular",sans-serif;color:#4c4c4c}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon .rating-tooltip::before,header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon .rating-tooltip::after{border-bottom:1rem solid #bfbfbf;border-left:.875rem solid transparent;border-right:.875rem solid transparent;content:'';display:block;height:0;left:2.5rem;position:absolute;top:-1rem;width:0;z-index:1061}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon .rating-tooltip::after{border-bottom-color:#fff;top:-.9375rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon .rating-tooltip .tooptipTitle{font-size:1.125rem;margin-top:.3rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;margin-top:.875rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .ratingBoxWrapper{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;display:table-cell}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:table-cell;padding:0 .8rem 0 1.6rem;text-align:center}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper .reviewDetails{font-size:1.125rem;margin:1.2rem auto 0;white-space:nowrap}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon .rating-tooltip .ratingDetailsWrapper .renterReviewsWrapper .reviewBtn{border:none;border-radius:4px;display:block;font-size:1rem;height:2.5rem;line-height:2.5rem;margin-top:1.9rem;padding:0;text-align:center;white-space:nowrap}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon .rating-tooltip .ratingMethodologyWrapper{margin-top:1.65rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon .rating-tooltip .ratingMethodologyWrapper .methodologyTitle{font-size:1.125rem;margin:0}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon .rating-tooltip .ratingMethodologyWrapper .methodologyDetails{font-family:"CostarBrownLight",sans-serif;font-size:1rem;line-height:1.5rem;margin:.7rem 0 .2rem}header.propertyHeader.showReviews .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .menuArrowDownIcon:hover .rating-tooltip{display:table;opacity:1}header.propertyHeader.showReviews .propertyInformationColumn .favoriteBox{height:6.5rem}header.propertyHeader.showReviews .logoColumn{height:6.5rem}header.propertyHeader .propertyInformationColumn{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;float:left;width:calc((((100% - 16.25rem)/12)*10) + 12.5rem);height:6.25rem}@media only screen and (max-width:768px){header.propertyHeader .propertyInformationColumn{height:5.625rem}}header.propertyHeader .propertyInformationColumn .propertyLocation{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;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;float:left;width:calc(100% - 6.25rem);height:6.25rem;padding:.3125rem 1.25rem .6875rem}@media only screen and (max-width:768px){header.propertyHeader .propertyInformationColumn .propertyLocation{height:5.625rem;padding-top:.625rem}}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyNameRow{display:-ms-inline-flexbox;display:-webkit-flex;display:flex}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyNameRow .propertyName{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.8em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media only screen and (max-width:1024px){header.propertyHeader .propertyInformationColumn .propertyLocation .propertyNameRow .propertyName{font-size:1.65em}}@media only screen and (max-width:768px){header.propertyHeader .propertyInformationColumn .propertyLocation .propertyNameRow .propertyName{font-size:1.5em}}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyNameRow .costarVerifiedBox{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:.9375rem;padding-left:1.25rem;font-family:"CostarBrownRegular",sans-serif;font-size:.8em;text-align:right}@media only screen and (max-width:1024px){header.propertyHeader .propertyInformationColumn .propertyLocation .propertyNameRow .costarVerifiedBox{color:#77b800}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyNameRow .costarVerifiedBox .verifiedBadgeText{display:none}}@media only screen and (max-width:768px){header.propertyHeader .propertyInformationColumn .propertyLocation .propertyNameRow .costarVerifiedBox{padding-top:.625rem}}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyNameRow .costarVerifiedBox a{color:#77b800}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyNameRow .costarVerifiedBox .costarVerifiedBadge,header.propertyHeader .propertyInformationColumn .propertyLocation .propertyNameRow .costarVerifiedBox .costarUnverifiedBadge{cursor:pointer}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyNameRow .costarVerifiedBox .regMark{font-family:Helvetica,Arial,sans-serif;font-weight:bold}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyNameRow .costarVerifiedBox .verifiedBadgeIcon{font-size:1.3em;vertical-align:text-top}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress a{color:#77b800}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress h2,header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress .neighborhood,header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress .neighborhoodAddress{display:inline;font-size:1.15em}@media only screen and (max-width:1024px){header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress h2,header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress .neighborhood,header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .propertyAddress .neighborhoodAddress{font-size:1em}}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .rating{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:1.25rem;font-size:.8em;text-align:right;user-select:none}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .rating-tooltip{display:none;opacity:0;position:absolute;top:2.25em;left:0;z-index:1060;width:10.25rem;padding:.6875rem 1rem;background:#fff;box-shadow:0 7px 16px 2px rgba(0,0,0,.16);border-radius:4px;border:1px solid #bfbfbf;text-align:center;font-family:"CostarBrownRegular",sans-serif}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .rating-tooltip::before,header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .rating-tooltip::after{display:block;content:'';position:absolute;top:-1rem;left:calc(50% - .5rem);z-index:1061;height:0;width:0;border-left:.875rem solid transparent;border-right:.875rem solid transparent;border-bottom:1rem solid #bfbfbf}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .rating-tooltip::after{top:-.9375rem;border-bottom-color:#fff}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .rating>span{position:relative}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .rating .reviewCount{color:#77b800;position:relative;top:-.125rem}header.propertyHeader .propertyInformationColumn .propertyLocation .propertyAddressRow .rating:hover .rating-tooltip{display:block;opacity:1}header.propertyHeader .propertyInformationColumn .favoriteBox{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:6.25rem;height:6.25rem;padding:1.25rem;border-left:1px solid #cacaca;float:right;color:#77b800;font-size:2em;line-height:3.75rem;text-align:center}@media only screen and (max-width:1024px){header.propertyHeader .propertyInformationColumn .favoriteBox{width:auto}}@media only screen and (max-width:768px){header.propertyHeader .propertyInformationColumn .favoriteBox{height:5.625rem;line-height:3.125rem}}header.propertyHeader .propertyInformationColumn .favoriteBox a{color:#77b800}header.propertyHeader .logoColumn,header.propertyHeader .leadColumn{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;float:left;width:calc((((100% - 16.25rem)/12)*2) + 3.75rem);height:6.25rem;padding:.625rem;border-left:1px solid #cacaca}@media only screen and (max-width:1024px){header.propertyHeader .logoColumn,header.propertyHeader .leadColumn{padding:1.25rem}}@media only screen and (max-width:768px){header.propertyHeader .logoColumn,header.propertyHeader .leadColumn{height:5.625rem}}header.propertyHeader .logoColumn .logoColumnContainer,header.propertyHeader .leadColumn .logoColumnContainer,header.propertyHeader .logoColumn .leadColumnContainer,header.propertyHeader .leadColumn .leadColumnContainer{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:5rem;position:relative}@media only screen and (max-width:768px){header.propertyHeader .logoColumn .logoColumnContainer,header.propertyHeader .leadColumn .logoColumnContainer,header.propertyHeader .logoColumn .leadColumnContainer,header.propertyHeader .leadColumn .leadColumnContainer{height:5.625rem}}header.propertyHeader .logoColumn .logo,header.propertyHeader .leadColumn .logo{width:auto;height:auto;max-width:99%;max-height:99%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (max-width:1024px){header.propertyHeader .logoColumn .logo,header.propertyHeader .leadColumn .logo{display:none}}header.propertyHeader .logoColumn .leadGen,header.propertyHeader .leadColumn .leadGen{display:none;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;font-family:"CostarBrownRegular",sans-serif;font-size:.9em}@media only screen and (max-width:1024px){header.propertyHeader .logoColumn .leadGen,header.propertyHeader .leadColumn .leadGen{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:block}}header.propertyHeader .logoColumn .leadGen .primary,header.propertyHeader .leadColumn .leadGen .primary,header.propertyHeader .logoColumn .leadGen .phoneNumber,header.propertyHeader .leadColumn .leadGen .phoneNumber{display:block;font-size:.9em;text-align:center}@media only screen and (max-width:978px){header.propertyHeader .logoColumn .leadGen .primary,header.propertyHeader .leadColumn .leadGen .primary,header.propertyHeader .logoColumn .leadGen .phoneNumber,header.propertyHeader .leadColumn .leadGen .phoneNumber{font-size:.8em}}header.propertyHeader .logoColumn .leadGen .primary .emailIcon,header.propertyHeader .leadColumn .leadGen .primary .emailIcon,header.propertyHeader .logoColumn .leadGen .phoneNumber .emailIcon,header.propertyHeader .leadColumn .leadGen .phoneNumber .emailIcon,header.propertyHeader .logoColumn .leadGen .primary .phoneNumber,header.propertyHeader .leadColumn .leadGen .primary .phoneNumber,header.propertyHeader .logoColumn .leadGen .phoneNumber .phoneNumber,header.propertyHeader .leadColumn .leadGen .phoneNumber .phoneNumber{font-size:.9em}header.propertyHeader .logoColumn .leadGen .primary,header.propertyHeader .leadColumn .leadGen .primary{padding:.75em 0;border:0 none}header.propertyHeader .logoColumn .leadGen .primary .emailIcon,header.propertyHeader .leadColumn .leadGen .primary .emailIcon{padding-right:.5em}header.propertyHeader .logoColumn .leadGen .primary .contact,header.propertyHeader .leadColumn .leadGen .primary .contact{vertical-align:top}header.propertyHeader .logoColumn .leadGen .phoneNumber,header.propertyHeader .leadColumn .leadGen .phoneNumber{margin-top:.5em;white-space:nowrap}@media only screen and (min-width:1025px){header.propertyHeader .leadColumn{display:none}}@media only screen and (max-width:1024px){header.propertyHeader .leadColumn{-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}header.propertyHeader .leadColumn .leadColumnContainer{height:auto}header.propertyHeader .leadColumn .leadColumnContainer .leadGen{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:initial;top:initial;right:initial;bottom:initial;left:initial}}@media only screen and (min-width:2560px){header.propertyHeader.paid{margin:2.875rem auto 0}}header.propertyHeader.tiertwo,header.propertyHeader.basic,header.propertyHeader.prosumer{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;width:60%;margin-top:2.875rem;background-color:transparent}@media only screen and (max-width:1024px){header.propertyHeader.tiertwo,header.propertyHeader.basic,header.propertyHeader.prosumer{width:100%}}header.propertyHeader.tiertwo .propertyInformationColumn,header.propertyHeader.basic .propertyInformationColumn,header.propertyHeader.prosumer .propertyInformationColumn{float:none;width:100%}header.propertyHeader.prosumer{width:100%}#walkScoreSection.hide{display:none}.ratings .ratingsInfo .ratingCol{width:100%}@media only screen and (min-width:768px){.ratings .ratingsInfo::after{content:'';display:block;clear:both}.ratings .ratingsInfo .ratingCol{float:left;width:44%;margin-left:2rem}}@media only screen and (min-width:768px) and (max-width:1920px){.ratings .ratingsInfo .ratingCol:nth-of-type(3n-2){margin-left:0}}@media only screen and (min-width:1921px){.ratings .ratingsInfo .ratingCol{width:calc(33.33% - 1.33rem)}.ratings .ratingsInfo .ratingCol:nth-of-type(2n-1){margin-left:0}}.ratings .ratingsInfo-box .ratingsBox{border:1px solid #3f3f3f;padding:1rem;text-align:left;border-radius:3px}@media only screen and (max-width:767px){.ratings .ratingsInfo-box .ratingsBox{margin-bottom:1rem}}.ratings .ratingsInfo-box .ratingsBox .scoreType{text-transform:uppercase;font-size:1.125rem;margin-bottom:.5rem;display:block;position:static;color:#3f3f3f}.ratings .ratingsInfo-box .ratingsBox .ratingsScore{display:flex;align-content:flex-start;color:#3f3f3f}.ratings .ratingsInfo-box .ratingsBox .ratingsScore .walkIcon::before{position:relative;left:-10px}.ratings .ratingsInfo-box .ratingsBox .ratingsScore .walkIcon,.ratings .ratingsInfo-box .ratingsBox .ratingsScore .commuteBusIcon,.ratings .ratingsInfo-box .ratingsBox .ratingsScore .bikeIcon{width:auto;font-size:4rem;position:static;color:#3f3f3f}.ratings .ratingsInfo-box .ratingsBox .ratingsScore .commuteBusIcon,.ratings .ratingsInfo-box .ratingsBox .ratingsScore .bikeIcon{margin-right:1rem}.ratings .ratingsInfo-box .ratingsBox .ratingsScore>div .score{font-size:2.25rem;font-weight:bolder;line-height:1;margin-bottom:.5rem;position:static;color:#3f3f3f}.ratings .ratingsInfo-box .ratingsBox .ratingsScore>div span{display:block;position:static;color:#3f3f3f;font-style:normal}@media only screen and (max-width:1280px) and (min-width:768px){body.culture-es .profileAppWrapper.basic .ratings .ratingsInfo .ratingCol .ratingsScore>div{min-height:86px}}@media screen{.mainWrapper .print,.mainMobileWrapper .print{display:none!important}.mainWrapper #profileHeaderWrapper .range .beds.print,.mainMobileWrapper #profileHeaderWrapper .range .beds.print{display:none}}@media print{body{height:auto;overflow-y:visible;overflow-x:hidden;min-width:unset;max-width:100%}.row{margin-left:0;margin-right:0}.mainWrapper .screen{display:none!important}.mainWrapper .aspectRatioImage{-webkit-print-color-adjust:exact}.mainWrapper #profileHeaderWrapper{position:static;overflow-x:hidden;min-width:unset;max-width:100%}.mainWrapper #profileHeaderWrapper.profileHeaderPaidWrapper{position:relative;z-index:30}.mainWrapper #profileHeaderWrapper #mainHeader{display:none}.mainWrapper #profileHeaderWrapper .propertyHeader{display:block;padding-left:0;padding-right:0;background:transparent;margin-top:0;height:auto}.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformation,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformationColumn{width:100%;padding:0;height:auto}.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformation .rating,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformationColumn .rating{display:none}.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformation .favoriteEmptyIcon,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformationColumn .favoriteEmptyIcon,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformation .favoriteFilledIcon,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformationColumn .favoriteFilledIcon,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformation .favoriteBox,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformationColumn .favoriteBox{display:none}.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformation .propertyName,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformationColumn .propertyName{-webkit-print-color-adjust:exact;max-width:100%;font-size:1.2em;font-family:'CostarBrownRegular';color:#7f7e7e;overflow:hidden;text-overflow:initial;display:inline-block}.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformation .propertyName .propertyDisplayName,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformationColumn .propertyName .propertyDisplayName{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block}.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformation .propertyAddress,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformationColumn .propertyAddress{font-size:.8em;margin-top:0;max-width:100%}.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformation .propertyLocationWrapper,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformationColumn .propertyLocationWrapper{max-width:70%;width:auto}.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformation .propertyLocation,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformationColumn .propertyLocation{padding:0;width:100%;height:min-content}.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformation .range,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformationColumn .range{font-weight:normal;padding-left:2em;float:right}.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformation .range .rentRange,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformationColumn .range .rentRange{font-size:1.2em}.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformation .range .beds,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformationColumn .range .beds{display:none}.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformation .range .beds.print,.mainWrapper #profileHeaderWrapper .propertyHeader .propertyInformationColumn .range .beds.print{-webkit-print-color-adjust:exact;display:block;font-size:.9em;color:#7f7e7e}.mainWrapper #profileHeaderWrapper .propertyHeader .logo{display:none}.mainWrapper #profileHeaderWrapper .propertyHeader.tiertwo,.mainWrapper #profileHeaderWrapper .propertyHeader.basic,.mainWrapper #profileHeaderWrapper .propertyHeader.prosumer{position:relative;height:93px;top:0;z-index:30;width:100%}.mainWrapper #profileHeaderWrapper .propertyHeader.tiertwo .similarPropertiesHeader h2,.mainWrapper #profileHeaderWrapper .propertyHeader.basic .similarPropertiesHeader h2,.mainWrapper #profileHeaderWrapper .propertyHeader.prosumer .similarPropertiesHeader h2{display:none}.mainWrapper #profileHeaderWrapper .headerSearch{display:none}.mainWrapper #profileHeaderWrapper #modifiedMainHeader{display:none}.mainWrapper #profileHeaderWrapper .navWrapper{display:none}.mainWrapper #profileApp #profileWrapper{overflow:visible;margin-top:0;position:relative}.mainWrapper #profileApp #profileWrapper section{display:none}.mainWrapper #profileApp #profileWrapper section.print{display:block}.mainWrapper #profileApp #profileWrapper aside{display:none}.mainWrapper #profileApp #profileWrapper .profileTierTwo,.mainWrapper #profileApp #profileWrapper .profileBasic{min-height:initial}.mainWrapper #profileApp #profileWrapper .carousel{margin-bottom:0}.mainWrapper #profileApp #profileWrapper .carousel:before{display:block;content:' ';width:100%;padding-right:10px;height:10px;box-sizing:content-box}.mainWrapper #profileApp #profileWrapper .carousel .carouselContent{width:100%;height:2.6in}.mainWrapper #profileApp #profileWrapper .carousel .carouselContent .imageContainer{position:relative;top:50%;padding-top:66.6%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.mainWrapper #profileApp #profileWrapper .carousel .carouselContent .imageContainer img{width:100%;display:block;bottom:0;left:0;margin:auto;max-width:100%;position:absolute;right:0;top:0}.mainWrapper #profileApp #profileWrapper .carousel.paid .leftColumn{padding:0;height:100%;overflow:hidden}.mainWrapper #profileApp #profileWrapper .carousel.paid .rightColumn{height:100%;padding-left:10px}.mainWrapper #profileApp #profileWrapper .carousel.paid .rightColumn .carouselItem{display:block;position:relative;overflow:hidden;height:50%}.mainWrapper #profileApp #profileWrapper .carousel.paid .rightColumn .carouselItem:first-child{border-bottom:5px solid transparent}.mainWrapper #profileApp #profileWrapper .carousel.paid .rightColumn .carouselItem:last-child{border-top:5px solid transparent}.mainWrapper #profileApp #profileWrapper .carousel.tiertwo .carouselColumn,.mainWrapper #profileApp #profileWrapper .carousel.basic .carouselColumn,.mainWrapper #profileApp #profileWrapper .carousel.prosumer .carouselColumn{height:100%;overflow:hidden}.mainWrapper #profileApp #profileWrapper .carousel.tiertwo .carouselColumn .carouselItem,.mainWrapper #profileApp #profileWrapper .carousel.basic .carouselColumn .carouselItem,.mainWrapper #profileApp #profileWrapper .carousel.prosumer .carouselColumn .carouselItem{display:block;position:relative;overflow:hidden;height:100%}.mainWrapper #profileApp #profileWrapper .carousel.tiertwo .carouselColumn .carouselItem img,.mainWrapper #profileApp #profileWrapper .carousel.basic .carouselColumn .carouselItem img,.mainWrapper #profileApp #profileWrapper .carousel.prosumer .carouselColumn .carouselItem img{display:block;width:100%}.mainWrapper #profileApp #profileWrapper .carousel.tiertwo .carouselColumn:first-child,.mainWrapper #profileApp #profileWrapper .carousel.basic .carouselColumn:first-child,.mainWrapper #profileApp #profileWrapper .carousel.prosumer .carouselColumn:first-child{border-right:5px solid transparent}.mainWrapper #profileApp #profileWrapper .carousel.tiertwo .carouselColumn:last-child,.mainWrapper #profileApp #profileWrapper .carousel.basic .carouselColumn:last-child,.mainWrapper #profileApp #profileWrapper .carousel.prosumer .carouselColumn:last-child{border-left:5px solid transparent}.mainWrapper #profileApp #profileWrapper #rentSpecialsSection{display:block}.mainWrapper #profileApp #profileWrapper #rentSpecialsSection h3{font-size:.6em}.mainWrapper #profileApp #profileWrapper #rentSpecialsSection p{font-size:.5em}.mainWrapper #profileApp #profileWrapper #rentSpecialsSection h3{padding:.75rem;margin-bottom:.625rem}.mainWrapper #profileApp #profileWrapper #rentSpecialsSection p{padding:0 .75rem .5rem;line-height:1rem}.mainWrapper #profileApp #profileWrapper .availabilitySection{display:block;margin-bottom:5px;margin-top:20px;min-height:300px}.mainWrapper #profileApp #profileWrapper .availabilitySection .availabilityTable{font-size:14.4px;border-left:none;border-right:none}.mainWrapper #profileApp #profileWrapper .availabilitySection .availabilityTable th{padding-top:0}.mainWrapper #profileApp #profileWrapper .availabilitySection .availabilityTable tbody .rentalGridRow{height:30px}.mainWrapper #profileApp #profileWrapper .availabilitySection .availabilityTable tbody tr:nth-child(n+11){display:none}.mainWrapper #profileApp #profileWrapper .availabilitySection .availabilityTable tbody td{color:#7f7e7e;line-height:2em}.mainWrapper #profileApp #profileWrapper .availabilitySection .disclaimer{display:none}.mainWrapper #profileApp #profileWrapper .availabilitySection .disclaimer.print{display:block}.mainWrapper #profileApp #profileWrapper #descriptionSection{display:block}.mainWrapper #profileApp #profileWrapper #descriptionSection h3{font-size:.6em}.mainWrapper #profileApp #profileWrapper #descriptionSection p{font-size:.5em}.mainWrapper #profileApp #profileWrapper #descriptionSection h3{font-weight:bold;color:#7f7e7e!important;font-size:.6em;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #7f7e7e;page-break-after:avoid}.mainWrapper #profileApp #profileWrapper #incomeRestrictionsSection{display:block}.mainWrapper #profileApp #profileWrapper #incomeRestrictionsSection h3{font-size:.6em}.mainWrapper #profileApp #profileWrapper #incomeRestrictionsSection p{font-size:.5em}.mainWrapper #profileApp #profileWrapper #incomeRestrictionsSection h3{font-weight:bold;color:#7f7e7e!important;font-size:.6em;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #7f7e7e;page-break-after:avoid}.mainWrapper #profileApp #profileWrapper #incomeRestrictionsSection .incomeRestrictionsContent{display:block}.mainWrapper #profileApp #profileWrapper #incomeRestrictionsSection .incomeRestrictionsContent .incomeRestrictionsTable{width:33%}.mainWrapper #profileApp #profileWrapper #incomeRestrictionsSection .incomeRestrictionsContent .incomeRestrictionsTable th,.mainWrapper #profileApp #profileWrapper #incomeRestrictionsSection .incomeRestrictionsContent .incomeRestrictionsTable td{font-family:"CostarBrownLight",sans-serif;font-size:.875rem;line-height:2em;padding:0}.mainWrapper #profileApp #profileWrapper .printPropertySection{-webkit-print-color-adjust:exact;padding-top:5px}.mainWrapper #profileApp #profileWrapper .printPropertySection h3{font-weight:bold;color:#7f7e7e!important;font-size:.6em;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #7f7e7e;page-break-after:avoid}.mainWrapper #profileApp #profileWrapper .printPropertySection .col-75{padding-right:2em}.mainWrapper #profileApp #profileWrapper .printPropertySection ul{margin:0;padding:0;font-size:.5em;list-style:none}.mainWrapper #profileApp #profileWrapper .printPropertySection ul li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mainWrapper #profileApp #profileWrapper .printPropertySection .printAmenities{margin-bottom:1rem}.mainWrapper #profileApp #profileWrapper .printPropertySection .printExpenses h4{font-size:.55em;font-family:"CostarBrownRegular",sans-serif}.mainWrapper #profileApp #profileWrapper .printPropertySection .printExpenses .descriptionWrapper{font-size:.5em;white-space:nowrap}.mainWrapper #profileApp #profileWrapper .printPropertySection .printExpenses .descriptionWrapper .expense-description,.mainWrapper #profileApp #profileWrapper .printPropertySection .printExpenses .descriptionWrapper .expense-cost{display:inline-block;vertical-align:bottom}.mainWrapper #profileApp #profileWrapper .printPropertySection .printExpenses .descriptionWrapper .expense-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:75%;padding-right:.5rem}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours h3{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #7f7e7e;line-height:1.2em;vertical-align:top}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours h3 .clockIcon{font-size:1.2em;margin-right:.3em}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours h4{margin-top:.5rem;font-size:1.25rem;font-family:"CostarBrownRegular",sans-serif}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours .officeHours{font-size:.45em;width:100%}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours th,.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours td{padding:0}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours th{font-weight:bold;text-align:left;line-height:2em}.mainWrapper #profileApp #profileWrapper .printPropertySection .printOfficeHours td{text-align:right}.mainWrapper #profileApp #profileWrapper #schoolsSection{display:block}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule h2{font-weight:bold;color:#7f7e7e!important;font-size:.6em;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #7f7e7e;page-break-after:avoid}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .schoolsNav{border:none;margin:.25rem 0}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .schoolsNav .tabHeader{display:none}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .schoolsNav .schoolsLegendOutboundContainer{top:0;font-size:.75rem}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .tabContent{page-break-inside:avoid}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .tabContent .cell-sm-6.cell-xs-12{width:33.333%;padding:0 .625rem .625rem 0}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .schoolCard{height:auto;margin-bottom:0;padding:1.0625rem;box-shadow:none;border:1px solid #3f3f3f}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .schoolCard .schoolType{font-size:.6875rem}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .schoolCard .schoolName{font-size:.9375rem;line-height:1.5rem}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .schoolCard .details{margin-bottom:.25rem}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .schoolCard .details>p{height:1rem;font-size:.6875rem}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .schoolCard .details .numberOfStudents{margin-top:.25rem!important}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .schoolCard .iconContainer{display:flex;justify-content:flex-start}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .schoolCard .iconContainer i{font-size:1rem}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .schoolCard .iconContainer span{font-size:.75rem}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .schoolCard .iconContainer>div{width:auto;margin-right:1.5rem}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .schoolCard .iconContainer .outOfTen{bottom:2px}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .outboundLinksContainer{padding-top:0;font-size:.5em}.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .outboundLinksContainer .rating,.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .outboundLinksContainer .tooltip,.mainWrapper #profileApp #profileWrapper #schoolsSection .schoolsModule .outboundLinksContainer #ratingsMethodology{display:none!important}.mainWrapper #profileApp #profileWrapper #walkScoreSection{display:block}.mainWrapper #profileApp #profileWrapper #walkScoreSection h3{font-size:.6em}.mainWrapper #profileApp #profileWrapper #walkScoreSection p{font-size:.5em}.mainWrapper #profileApp #profileWrapper #walkScoreSection h3{font-weight:bold;color:#7f7e7e!important;font-size:.6em;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #7f7e7e;page-break-after:avoid}.mainWrapper #profileApp #profileWrapper #walkScoreSection.ratings .ratingsInfo .ratingCol{display:inline-block;width:40%;margin-right:1%}.mainWrapper #profileApp #profileWrapper #walkScoreSection.ratings .ratingsInfo .ratingCol .ratingsBox{padding:.75rem}.mainWrapper #profileApp #profileWrapper #walkScoreSection.ratings .ratingsInfo .ratingCol .scoreType{font-size:.75rem}.mainWrapper #profileApp #profileWrapper #walkScoreSection.ratings .ratingsInfo .ratingCol .walkIcon,.mainWrapper #profileApp #profileWrapper #walkScoreSection.ratings .ratingsInfo .ratingCol .commuteBusIcon{font-size:3rem}.mainWrapper #profileApp #profileWrapper #walkScoreSection.ratings .ratingsInfo .ratingCol .score{font-size:1.6875rem;margin-bottom:.25rem}.mainWrapper #profileApp #profileWrapper #walkScoreSection.ratings .ratingsInfo .ratingCol .scoreDescription{font-size:1.125rem}.mainWrapper #profileApp #profileWrapper #nearbyAmenitiesSection{display:block}.mainWrapper #profileApp #profileWrapper #nearbyAmenitiesSection h3{font-size:.6em}.mainWrapper #profileApp #profileWrapper #nearbyAmenitiesSection p{font-size:.5em}.mainWrapper #profileApp #profileWrapper #nearbyAmenitiesSection.hide-on-print{display:none}.mainWrapper #profileApp #profileWrapper #nearbyAmenitiesSection h3:not(.subHeading){display:none}.mainWrapper #profileApp #profileWrapper #nearbyAmenitiesSection h3{font-weight:bold;color:#7f7e7e!important;font-size:.6em;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #7f7e7e;page-break-after:avoid}.mainWrapper #profileApp #profileWrapper #nearbyAmenitiesSection #pointsofInterestSection{display:block;margin-bottom:0}.mainWrapper #profileApp #profileWrapper #nearbyAmenitiesSection #pointsofInterestSection .transportationDetail{padding-bottom:1em}.mainWrapper #profileApp #profileWrapper #nearbyAmenitiesSection #pointsofInterestSection .transportationDetail:last-of-type{padding-bottom:0}.mainWrapper #profileApp #profileWrapper #nearbyAmenitiesSection #pointsofInterestSection .transportationDetail th{font-size:.5em}.mainWrapper #profileApp #profileWrapper #nearbyAmenitiesSection #pointsofInterestSection .transportationDetail td{font-size:.4375em}.mainWrapper #profileApp #profileWrapper #nearbyAmenitiesSection #pointsofInterestSection .transportationDetail:not(.showPrint){display:none}.mainWrapper #profileApp #profileWrapper.tiertwo .alertMeContainer,.mainWrapper #profileApp #profileWrapper.prosumer .alertMeContainer,.mainWrapper #profileApp #profileWrapper.basic .alertMeContainer{display:none}.mainWrapper #profileApp #profileWrapper.tiertwo .leadColumn,.mainWrapper #profileApp #profileWrapper.prosumer .leadColumn,.mainWrapper #profileApp #profileWrapper.basic .leadColumn{display:none}.mainWrapper #profileApp h2{font-family:'CostarBrownBold';color:#3f3f3f;font-size:.6em;margin-bottom:5px}.mainWrapper #profileApp .tabContainer{margin:0}.mainWrapper #profileApp .tabContainer .tabBody{min-height:300px;border-left:none;border-right:none;border-bottom:none}.mainWrapper #profileApp .tabContainer .tabBody .tabContent{border-bottom:1px solid #ccc}.mainWrapper #profileApp .profileContent{padding:0;width:100%;z-index:1}.mainWrapper #profileApp .profileFooterWrapper{display:block;position:relative;width:100%}.mainWrapper #profileApp .profileFooterWrapper #profileQuickLinks{display:none}.mainWrapper #profileApp .profileFooterWrapper footer{text-align:right;background:none;display:flex;justify-content:space-between;align-items:flex-end}.mainWrapper #profileApp .profileFooterWrapper footer .linkRow{display:none}.mainWrapper #profileApp .profileFooterWrapper footer .logo{display:block;float:left;margin-right:1em}.mainWrapper #profileApp .profileFooterWrapper footer .logo img{height:60px}.mainWrapper #profileApp .profileFooterWrapper footer .phone{display:block;float:left;line-height:67px;font-size:1.5em}.mainWrapper #profileApp .profileFooterWrapper footer .footerLogo{color:#000;height:108px;margin:0}.mainWrapper #profileApp .profileFooterWrapper footer .footerLogo .costarCopyright{font-size:.8em;display:block}.mainWrapper #profileApp .profileFooterWrapper footer .social{display:none}.mainWrapper #profileApp #profileApplyNow{display:none}}.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%}.profileFooterWrapper #profileFooter.profileFooter{font-size:1rem;text-align:center;background-color:#f4f4f4}.profileFooterWrapper #profileFooter.profileFooter .linkRow{border-top:1px solid #cacaca;border-bottom:1px solid #cacaca}.profileFooterWrapper #profileFooter.profileFooter .linkRow ul{margin:0;padding:0}.profileFooterWrapper #profileFooter.profileFooter .linkRow ul li{display:inline-block}.profileFooterWrapper #profileFooter.profileFooter .linkRow ul li a{padding:1em;display:block}.profileFooterWrapper #nearby{margin-top:2em}.profileFooterWrapper #nearby:before,.profileFooterWrapper #nearby:after{display:table;content:" "}.profileFooterWrapper #nearby:after{clear:both}.profileFooterWrapper #nearby [class*="col-"]{float:left;position:relative;min-height:1px}.profileFooterWrapper #nearby .col-25{width:25%}.profileFooterWrapper #nearby .col-33{width:33.33%}.profileFooterWrapper #nearby .col-50{width:50%}.profileFooterWrapper #nearby .col-66{width:66.66%}.profileFooterWrapper #nearby .col-75{width:75%}.profileFooterWrapper #nearby .col-100{width:100%}@media only screen and (max-width:1024px){.profileFooterWrapper #nearby .col-25{width:50%;margin-bottom:3em}}.profileFooterWrapper #nearby ul{margin:0;padding:0}.profileFooterWrapper .social{display:inline-block}.profileFooterWrapper .socialIcons{margin-left:.5em;vertical-align:middle;font-size:2em}.profileFooterWrapper .socialIcons a{color:#cacaca}.profileFooterWrapper .nearby{background-color:#f4f4f4}.profileFooterWrapper .footerLinks{border-bottom:1px solid #cacaca;padding:0 1.5em 1em;text-align:center}.profileFooterWrapper .footerLinks a{display:inline-block;margin-bottom:.5em;margin-right:1.75em}.profileFooterWrapper .footerLogo{display:inline-block;margin-bottom:1.75em}.profileFooterWrapper .footerLogo span{margin-left:.5em}.profileFooterWrapper .footerLogo img{position:relative;top:.5em;height:2.5rem}.profileFooterWrapper .otherResources{float:left;width:23%}.profileFooterWrapper .profileAppWrapper .profilePaid:after{content:".";display:block;height:0;clear:both;visibility:hidden}.profileFooterWrapper .profileAppWrapper.tiertwo .profileBasic:after,.profileFooterWrapper .profileAppWrapper.basic .profileBasic:after,.profileFooterWrapper .profileAppWrapper.prosumer .profileBasic:after{content:".";display:block;height:0;clear:both;visibility:hidden}.profileFooterWrapper .ehoProfileLabel{text-align:center;margin-top:.65em;margin-left:1em;display:inline-block}.profileFooterWrapper .ehoProfileLabel a:hover{color:#3f3f3f}.profileFooterWrapper .ehoProfileLabel i{margin-right:.25em}@media only screen and (max-width:768px){.profileFooterWrapper .ehoProfileLabel span{display:none}}.profileFooterWrapper .profileFooterTitle{font-size:1.5em;margin-bottom:.75em}.profileFooterWrapper .profileFooterMenu{margin:0 0 1em 0;padding:0;background-color:#f4f4f4;width:100%;float:left;padding:.75em 0}.profileFooterWrapper .profileFooterMenu li{list-style:none;float:left}.profileFooterWrapper .profileFooterMenu li a{background-color:#7f7e7e;color:#fff;padding:.75em 1em;border-right:1px solid #fff}.profileFooterWrapper .profileFooterMenu li.active a{background-color:#77b800}.profileFooterWrapper .profileTabs .profileTabsContent{display:none}.profileFooterWrapper .profileTabs .profileTabsContent .contentCol{margin:0;padding:0;display:inline-block;vertical-align:top;width:15%}.profileFooterWrapper .profileTabs .profileTabsContent .contentCol a{color:#77b800;padding:1em 0}.profileFooterWrapper .profileTabs .profileTabsContent .contentCol ul{margin:0;padding:0 0 0 1em}.profileFooterWrapper .profileTabs .profileTabsContent .contentCol ul li{list-style:none;padding:.25em 0}.profileFooterWrapper .profileTabs #tab1{display:block}.nano.nano-fixed>.nano-pane{position:fixed;top:2em}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano .nano-pane{background:#7f7e7e}.nano .nano-slider{background:#3f3f3f}.nano>.nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano>.nano-content:focus{outline:none}.nano>.nano-content::-webkit-scrollbar{display:none}.nano>.nano-pane{background:#fff;position:absolute;width:.45em;right:.3em;top:.3em;bottom:.1em;opacity:.01;transition:.2s;border-radius:.3125rem;border:.125rem solid #cacaca}.nano>.nano-pane>.nano-slider{background:#cacaca;position:relative;border-radius:.1875rem}.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed{opacity:.99}.has-scrollbar>.nano-content::-webkit-scrollbar{display:block}#infoCardLayerZeroRegion{position:absolute;z-index:20}#infoCardLayerOneRegion{position:absolute;z-index:25}.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:.75em}#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)}.desktop #InfoCardView.infoCardDiamondV2 .media .infoCardMediaBanner button:hover,.desktop #InfoCardView.infoCardGoldV2 .media .infoCardMediaBanner button:hover,.desktop #InfoCardView.infoCardPlatinumV2 .media .infoCardMediaBanner button:hover,.desktop #InfoCardView.infoCardPremiumMax .media .infoCardMediaBanner button:hover,.desktop #InfoCardView.infoCardPremiumPlus .media .infoCardMediaBanner button:hover,.desktop #InfoCardView.infoCardDiamondV2 .media .infoCardMediaBanner button:active,.desktop #InfoCardView.infoCardGoldV2 .media .infoCardMediaBanner button:active,.desktop #InfoCardView.infoCardPlatinumV2 .media .infoCardMediaBanner button:active,.desktop #InfoCardView.infoCardPremiumMax .media .infoCardMediaBanner button:active,.desktop #InfoCardView.infoCardPremiumPlus .media .infoCardMediaBanner button:active{background-color:#555}#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 .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.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.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.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.infoCardPremium .emailContainer .emailOutlineIcon,#InfoCardView.infoCardPremiumPlus .emailContainer .emailOutlineIcon,#InfoCardView.infoCardPremiumMax .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}.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{font-size:2.25rem;color:#fff;background-color:#77b800;padding:.4em;text-align:center}.dlf-wrapper #contactLeadForm.contactLeadWrapper h3 .phoneIcon{position:relative;vertical-align:middle;left:-.25em}.dlf-wrapper #contactLeadForm.contactLeadWrapper h3 .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{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{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{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{font-size:1.25rem}}@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 h2{font-family:"CostarBrownLight",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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% - 10px);overflow:hidden;border:2px solid #e12f2f;color:#e12f2f;padding:18px 9px;opacity:1;border-radius:3px;font-size:16px}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .error{height:calc(100% - 4px);padding:13px 9px}}.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:1px}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .error:before{top:3px}}.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:2px solid #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{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:160px}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .contactFormMessageWrapper{min-height:103px}}.lead-form-container .contactLeadWrapper .contactFormMessageWrapper .counter-wrapper{font-family:"CostarBrownLight",sans-serif;color:#4c4c4c;position:absolute;height:30.33px;bottom:15px;font-size:12px;width:100%;background:#fff;text-align:right;padding:5px 7px;border:1px solid #bfbfbf;border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.lead-form-container .contactLeadWrapper .contactFormMessageWrapper .counter-wrapper .count-warning{color:#cf0000}.lead-form-container .contactLeadWrapper .contactFormMessageWrapper textarea{resize:none;height:120px;margin-bottom:0;outline:none;border-bottom:none}@media(max-width:1281px) and (max-height:800px){.lead-form-container .contactLeadWrapper .contactFormMessageWrapper textarea{height:60px}}.lead-form-container .contactLeadWrapper .contactFormMessageWrapper .error{height:120px}.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}@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{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:90px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .cell-xs-6,.lead-form-container .inlineDlfWrapper .contactLeadWrapper .cell-xs-12{min-height:60px}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .calendarOutlineIcon{padding:18px 5px 0 5px!important}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .preference-wrapper h4{font-size:.875rem}.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 .preference-wrapper h4{margin:0}.lead-form-container .inlineDlfWrapper .contactLeadWrapper .contactFormMessageWrapper .counter-wrapper{bottom:0}.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}#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 .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}@media only screen and (max-width:1900px){#successModalWrapper{font-size:.9em}}@media only screen and (max-width:1600px){#successModalWrapper{font-size:.7em}}@media only screen and (max-width:1366px){#successModalWrapper{font-size:.65em}}#successModalWrapper #successModal.successModal{z-index:1070;position:fixed;height:10.1875em;width:26.125em;margin-top:-5.09em;margin-left:-13.685em}#successModalWrapper #successModal.successModal h3{font-size:2.375em}#submitSpinnerModalWrapper.modal{z-index:1070}@media only screen and (max-width:1900px){#profileApp .contactLead{font-size:.9em}}@media only screen and (max-width:1600px){#profileApp .contactLead{font-size:.7em}}@media only screen and (max-width:1366px){#profileApp .contactLead{font-size:.65em}}#profileApp .profileAppWrapper .modalContactLead{display:none}#profileApp .profilePaid .modalContactLead.modal,#profileApp .profileProsumer .modalContactLead.modal{width:100%;z-index:1070}#profileApp .profilePaid .contactLead,#profileApp .profileProsumer .contactLead{position:fixed;right:0;width:25%;padding-right:1.25em;padding-bottom:1.25em}@media(min-width:1920px){#profileApp .profilePaid .contactLead,#profileApp .profileProsumer .contactLead{width:29.0625rem;padding-right:0;margin-right:-58.75rem;right:50%}}@media(min-width:1920px){#profileApp .profilePaid .contactLead,#profileApp .profileProsumer .contactLead{right:0;width:25%;margin-right:0}}@media(min-width:2560px){#profileApp .profilePaid .contactLead,#profileApp .profileProsumer .contactLead{width:29.0625rem;padding-right:0;margin-right:-58.2rem!important;right:50%}}@media only screen and (max-width:1024px){#profileApp .profilePaid .contactLead,#profileApp .profileProsumer .contactLead{display:none}}#profileApp .profilePaid .contactLead.active,#profileApp .profileProsumer .contactLead.active{padding-top:1em;top:6.5em}@media only screen and (max-width:1900px){#profileApp .profilePaid .contactLead.active,#profileApp .profileProsumer .contactLead.active{top:6.7361em}}@media only screen and (max-width:1600px){#profileApp .profilePaid .contactLead.active,#profileApp .profileProsumer .contactLead.active{top:8.75em}}@media only screen and (min-width:1025px) and (max-width:1260px){#profileApp .profilePaid .contactLead .contactForm .primaryCheckbox+label,#profileApp .profileProsumer .contactLead .contactForm .primaryCheckbox+label{margin-left:0}#profileApp .profilePaid .contactLead .contactForm .primary.contactFormAction .emailIcon,#profileApp .profileProsumer .contactLead .contactForm .primary.contactFormAction .emailIcon{left:-.375rem}}#profileApp .profilePaid .contactLead .options,#profileApp .profileProsumer .contactLead .options{margin-top:1.875rem;padding:0 .5em;width:102%;white-space:nowrap;color:#4c4c4c}@media only screen and (max-width:1600px){#profileApp .profilePaid .contactLead .options,#profileApp .profileProsumer .contactLead .options{font-size:1.42em}}@media only screen and (max-width:1280px){#profileApp .profilePaid .contactLead .options,#profileApp .profileProsumer .contactLead .options{width:96%}#profileApp .profilePaid .contactLead .options .optionText,#profileApp .profileProsumer .contactLead .options .optionText{display:none}}#profileApp .profilePaid .contactLead .options a,#profileApp .profileProsumer .contactLead .options a{vertical-align:top;width:33.333%;display:inline-block}#profileApp .profilePaid .contactLead .options a:first-child,#profileApp .profileProsumer .contactLead .options a:first-child{margin-left:0}#profileApp .profilePaid .contactLead .options a.showSharingOptionsLink,#profileApp .profileProsumer .contactLead .options a.showSharingOptionsLink,#profileApp .profilePaid .contactLead .options a.showPrintLink,#profileApp .profileProsumer .contactLead .options a.showPrintLink{text-align:left}#profileApp .profilePaid .contactLead .options a.showPrintLink,#profileApp .profileProsumer .contactLead .options a.showPrintLink{padding-left:.571em}#profileApp .profilePaid .contactLead .options a.showBingDirectionsLink,#profileApp .profileProsumer .contactLead .options a.showBingDirectionsLink{text-align:center;padding-left:.238em}@media only screen and (max-width:1600px){#profileApp .profilePaid .contactLead .options a.showBingDirectionsLink,#profileApp .profileProsumer .contactLead .options a.showBingDirectionsLink{padding-left:.227em}}@media only screen and (max-width:1280px){#profileApp .profilePaid .contactLead .options a.showBingDirectionsLink,#profileApp .profileProsumer .contactLead .options a.showBingDirectionsLink{padding-left:0}}#profileApp .profilePaid .contactLead .options a.showFlagModalLink,#profileApp .profileProsumer .contactLead .options a.showFlagModalLink{text-align:right}#profileApp .profilePaid .contactLead .options .icon,#profileApp .profileProsumer .contactLead .options .icon{margin-right:0;color:#4c4c4c}#profileApp .profilePaid .contactLead .options .icon.printerIcon,#profileApp .profileProsumer .contactLead .options .icon.printerIcon{margin-right:0;margin-left:.25em}@media only screen and (max-width:1280px){#profileApp .profilePaid .contactLead .options .icon,#profileApp .profileProsumer .contactLead .options .icon{font-size:1.875em}}#profileApp .profilePaid .dlf-wrapper #contactLeadForm.contactLeadWrapper,#profileApp .profileProsumer .dlf-wrapper #contactLeadForm.contactLeadWrapper{right:1.5em;width:100%;height:auto}#profileApp .profilePaid .dlf-wrapper #contactLeadForm.contactLeadWrapper .closeIcon,#profileApp .profileProsumer .dlf-wrapper #contactLeadForm.contactLeadWrapper .closeIcon{display:none}#profileApp .profilePaid .dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer,#profileApp .profileProsumer .dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer{left:50%;margin-left:-14.25em;margin-top:-19.53em;height:39.06em;width:28.1875rem;top:50%}@media only screen and (max-width:1366px){#profileApp .profilePaid .dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer,#profileApp .profileProsumer .dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer{width:20.625rem;height:27.125rem;margin-left:-3.4375rem;margin-top:-13.5625rem}}@media only screen and (max-width:1280px){#profileApp .profilePaid .dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer,#profileApp .profileProsumer .dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer{width:20.625rem;height:26.75rem;margin-left:-10.3125rem;margin-top:-13.375rem}}#profileApp .profilePaid .dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .closeIcon,#profileApp .profileProsumer .dlf-wrapper #contactLeadForm.contactLeadWrapper.modalContainer .closeIcon{display:block}.inlineDlfScrollPositon{position:fixed;top:7.1875rem;transition:1s all ease-in-out}.carousel{width:100%;background-color:#fff;position:relative;overflow:hidden}.carousel .navigationControl{position:absolute;top:50%;width:100%;z-index:5;margin-top:-2.0625rem}.carousel .leftNav,.carousel .rightNav{position:absolute;cursor:pointer;background-color:rgba(0,0,0,.4);width:3rem;height:4.375rem;border:0 none}.carousel .leftNav{left:0}.carousel .rightNav{right:0}.carousel .profileCarouselArrowLeftIcon,.carousel .profileCarouselArrowRightIcon{border:0 none;font-size:1.75rem;color:#fff;background-color:transparent}.carousel .carouselContent{width:100%;position:relative;left:0;margin:0;padding:0;height:100%;white-space:nowrap;display:inline-block;word-spacing:-.3125rem}.carousel .carouselContent .galleryItemImage .videoPlayIconLarge,.carousel .carouselContent .galleryItemImage ._\33 DTourIconButton{bottom:40px!important}.carousel .carouselContent .item{display:inline-block;position:relative;width:49.5%;height:100%;margin-right:1%;background-color:#e5e5e5}.carousel .carouselContent .item .caption{bottom:0;left:0;position:absolute;z-index:5;color:#fff;width:100%;background-color:rgba(0,0,0,.6);font-size:.8em;word-spacing:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:2.3em;padding:.3em}@media only screen and (max-width:1600px){.carousel .carouselContent .item .caption{height:2.19em;padding:.47em}}@media only screen and (max-width:1366px){.carousel .carouselContent .item .caption{height:2.3em;padding:.6em}}@media only screen and (max-width:1280px){.carousel .carouselContent .item .caption{height:2.63em;padding:.75em}}@media only screen and (max-width:1024px){.carousel .carouselContent .item .caption{height:2.63em;padding:.75em}}.carousel .carouselContent .videoPlayIconLarge{cursor:pointer;display:block;margin-left:.4375rem;position:absolute;padding:0;border:none;border-radius:50%;float:none;width:30px;height:30px;font-family:"CostarBrownLight",sans-serif;text-align:center;text-decoration:none;background-color:#77b800;box-shadow:.125rem .125rem .125rem rgba(0,0,0,.5);bottom:5px;right:10px}.carousel .carouselContent .videoPlayIconLarge i{color:#fff;font-size:14px;position:absolute;top:50%;left:50%;line-height:1;margin-left:2px;transform:translate(-50%,-50%)}.carousel .carouselContent ._\33 DTourIconButton{cursor:pointer;display:block;margin-left:.4375rem;position:absolute;padding:0;border:none;border-radius:50%;float:none;width:30px;height:30px;font-family:"CostarBrownLight",sans-serif;text-align:center;text-decoration:none;background-color:#77b800;box-shadow:.125rem .125rem .125rem rgba(0,0,0,.5);bottom:10px;right:10px}.carousel .carouselContent ._\33 DTourIconButton i{color:#fff;font-size:16px;position:absolute;top:50%;left:50%;line-height:1;transform:translate(-50%,-50%)}.carousel .carouselContent .poweredMatterport{position:absolute;background-image:url("/a/760b2c/content/images/powered-by-matterport-on-white.png");background-size:contain;background-repeat:no-repeat;height:1.7em;width:5em;right:0;bottom:0}.carousel .moving{-o-transition:left 220ms ease-in-out 0s;-webkit-transition:left 220ms ease-in-out 0s;transition:left 220ms ease-in-out 0s}.carousel.paid{height:100%}.carousel.paid .caption{bottom:0;position:absolute;z-index:5;color:#fff;background-color:rgba(0,0,0,.6);font-size:.8em;word-spacing:normal;padding:.5em 1em}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.carousel.paid .caption{bottom:.375rem}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) and (max-width:1680px){.carousel.paid .caption{bottom:.3125rem}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) and (max-width:1366px){.carousel.paid .caption{bottom:.25rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) and (-webkit-max-device-pixel-ratio:2){.carousel.paid .caption{bottom:.0625rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1) and (-webkit-max-device-pixel-ratio:2){.carousel.paid .caption{bottom:.1875rem}}.carousel.paid .rightNav,.carousel.paid .caption{right:.44%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) and (-webkit-max-device-pixel-ratio:2){.carousel.paid .rightNav,.carousel.paid .caption{right:.3125rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1) and (-webkit-max-device-pixel-ratio:2){.carousel.paid .rightNav,.carousel.paid .caption{right:.25rem}}.carousel.paid .carouselContent>.item{margin:0;width:100%;background-color:#fff;vertical-align:top}.carousel.paid .carouselContent ul{margin:0;padding:0}.carousel.paid .carouselContent .paidImageLarge{width:50%;margin-right:0;background-color:#fff}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.carousel.paid .carouselContent .paidImageLarge{width:49.5%;margin-right:.5%}}.carousel.paid .carouselContent .paidImageLarge>.itemInner{width:99%}.carousel.paid .carouselContent .paidImageLarge .aspectRatioImageWrapper::before{padding-top:66%}.carousel.paid .carouselContent .paidImageLarge .aspectRatioImage{height:102.25%}.carousel.paid .carouselContent .paidImageLarge.portrait{width:25%;height:100%;vertical-align:top}.carousel.paid .carouselContent .paidImageLarge.portrait .videoPlayIconLarge{bottom:10px}.carousel.paid .carouselContent .paidImageLarge.portrait>.itemInner{width:98%}.carousel.paid .carouselContent .paidImageLarge.portrait .aspectRatioImageWrapper::before{padding-top:135%}.carousel.paid .carouselContent .paidImageLarge.portrait .aspectRatioImage{height:100%}.carousel.paid .carouselContent .paidImageSmall{width:25%;height:100%;background-color:#fff;vertical-align:top;margin-right:0}.carousel.paid .carouselContent .paidImageSmall .itemInner{position:relative;background-color:#fff;height:100%;width:98.25%}.carousel.paid .carouselContent .paidImageSmall .itemInner:first-child{margin-bottom:1.75%}@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}.iPadVideoPlayer{position:absolute;left:-624.9375rem}#modalVideoPlayerContainer{position:relative}#videoPlayerWrapper{color:#fff;width:100vw;top:50%;transform:translateY(-50%);margin:0;min-height:50vw}#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:.3125rem;border:none;background-color:transparent}#videoPlayerWrapper .viewerContent .videoPlayer.active{display:block}#videoPlayerWrapper .viewerContent .videoPlayer .videoPlayerContent{height:100%;width:100%}#infoCardLayerZeroRegion{position:absolute;z-index:15}#infoCardLayerOneRegion{position:absolute;z-index:20}.mapNavBreadcrumbCount{font-size:1rem;font-family:"CostarBrownRegular",sans-serif;width:100%;position:absolute;z-index:10;background-color:#fff;padding:.35em .5em;height:2.25rem;border:0;cursor:default}@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}.mapNavCount{float:right;max-width:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;color:#4c4c4c}.mapNavCount.noResults{display:none}.mapNavCount h3.count{font-size:1em;display:inline;padding-left:1.125rem}.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.favoriteMode h3.count{padding-left:1.75rem}.mapNavCount.favoriteMode .mapNavIcon{left:0}.mapNavToolbar{position:absolute;top:3.3em;right:9px;list-style:none;z-index:10;padding:0}.mapNavToolbar li.zoomOut{margin-bottom:.438em}.mapNavToolbar li:first-child{border-top:1px solid #e5e5e5}.mapNavToolbar li{background:rgba(0,0,0,.5);cursor:pointer;padding:.85em .5em .5em;width:3.5em;height:3.5em;text-align:center;left:199px;border-bottom:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;z-index:5}.mapNavToolbar li:hover{background:rgba(0,0,0,.4)}.mapNavToolbar li:active{background:rgba(0,0,0,.7)}.mapNavToolbar li.mapType{border-top:1px solid #e5e5e5}.mapNavToolbar li.mapType span{color:#fff;font-size:1em}.mapNavToolbar li.eraseType{margin-top:.625em;border-top:1px solid #e5e5e5}.mapNavToolbar li i{font-size:1.4em;color:#fff}.mapNavToolbar .drawIcon{font-size:20px;color:#fff}.mapNavToolbar .eraseType span{color:#fff;font-size:1em;position:relative;text-align:center}.MicrosoftMap .MapPushpinBase{cursor:pointer!important;overflow:visible!important}#profileApp .MicrosoftMap .TierTwo{cursor:inherit!important}#map-container .MicrosoftMap .poiIcon{cursor:default!important;overflow:visible!important}.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:10px}.mapOverlay .snakePageLoader{position:relative;top:50%;color:#fff;width:24px;height:24px;left:0;right:0;margin:auto;background:url(Images/snake_loader.gif) no-repeat}.mapNavToolbar .active{background:rgba(102,153,0,.8)}.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}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}#placards.placards{border-left:1px solid #cacaca;background-color:#f4f4f4}#placards article{box-shadow:0 .0625rem .1875rem #cacaca;background-color:#fff;margin-bottom:.9375rem;overflow:hidden;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 .placardCarouselImgCount{position:absolute;color:#fff;background-color:rgba(0,0,0,.4);padding:.25rem;z-index:10;left:0;font-size:.875rem;min-width:3.5rem;height:1.625rem}#placards .videoPlayIconLarge{position:absolute;border:0 none;top:50%;left:50%;margin-top:-4.0625rem;margin-left:-4.0625rem;background-size:7.8125rem;z-index:10;width:8.3125rem;height:8.25rem}@media(max-width:1280px){#placards .videoPlayIconLarge{background-size:5.125rem;margin-top:-2.5625rem;margin-left:-2.5625rem;width:5.3125rem;height:5.3125rem}}@media(max-width:1152px){#placards .videoPlayIconLarge{background-size:4.0625rem;margin-top:-2rem;margin-left:-2.0625rem;width:4.625rem;height:4.375rem}}#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 .new,#placards .new .alertLightningBoltIcon,#placards .new span{color:#2196f3}#placards .alert,#placards .alert .alertBellIcon,#placards .alert span{color:#2196f3;text-transform:uppercase}#placards .alertBellIcon{padding-right:.3125rem}#placards .prosumer .lastUpdated,#placards .gold .lastUpdated,#placards .silver .lastUpdated,#placards .basic .lastUpdated,#placards .premium .lastUpdated,#placards .prosumer .new,#placards .gold .new,#placards .silver .new,#placards .basic .new,#placards .premium .new,#placards .prosumer .alert,#placards .gold .alert,#placards .silver .alert,#placards .basic .alert,#placards .premium .alert{display:inline-block;font-size:1.125rem;text-decoration:none;position:absolute;right:-.4375rem;bottom:.1875rem}#placards .propertyLogo{display:inline-block}#placards .amenities{list-style:none;min-height:1.5em}#placards .amenities .carIcon{top:-.0625rem;position:relative}#placards .propertyInfo{margin-left:66.666666667%}#placards .propertyInfo p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#placards .placardBanner{position:absolute;bottom:0;left: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 .diamond .unitLabel,#placards .platinum .unitLabel,#placards .gold .unitLabel,#placards .premiumPlus .unitLabel,#placards .premiumMax .unitLabel{font-size:1.125rem}@media(max-width:1805px){#placards .diamond .unitLabel,#placards .platinum .unitLabel,#placards .gold .unitLabel,#placards .premiumPlus .unitLabel,#placards .premiumMax .unitLabel{font-size:1.0625rem}}@media(max-width:1516px){#placards .diamond .unitLabel,#placards .platinum .unitLabel,#placards .gold .unitLabel,#placards .premiumPlus .unitLabel,#placards .premiumMax .unitLabel{font-size:.9375rem}}@media(max-width:1280px){#placards .diamond .unitLabel,#placards .platinum .unitLabel,#placards .gold .unitLabel,#placards .premiumPlus .unitLabel,#placards .premiumMax .unitLabel{font-size:.8125rem}}@media(max-width:1152px){#placards .diamond .unitLabel,#placards .platinum .unitLabel,#placards .gold .unitLabel,#placards .premiumPlus .unitLabel,#placards .premiumMax .unitLabel{font-size:.75rem}}#placards .diamond .placardHeader,#placards .platinum .placardHeader,#placards .gold .placardHeader,#placards .premiumPlus .placardHeader,#placards .premiumMax .placardHeader{color:#fff;padding:.3125rem .625rem;z-index:10;position:relative;transition:height linear .2s;background-color:#0b6839}#placards .diamond .placardHeader.closed,#placards .platinum .placardHeader.closed,#placards .gold .placardHeader.closed,#placards .premiumPlus .placardHeader.closed,#placards .premiumMax .placardHeader.closed{min-height:0;height:0;margin-bottom:0;padding:0}#placards .diamond .placardContent,#placards .platinum .placardContent,#placards .gold .placardContent,#placards .premiumPlus .placardContent,#placards .premiumMax .placardContent{height:20.8125rem;color:#4c4c4c;transition:height linear .2s}#placards .diamond .placardContent.closed,#placards .platinum .placardContent.closed,#placards .gold .placardContent.closed,#placards .premiumPlus .placardContent.closed,#placards .premiumMax .placardContent.closed{min-height:0;height:0;margin-bottom:0;padding:0}#placards .diamond .placardTitle,#placards .platinum .placardTitle,#placards .gold .placardTitle,#placards .premiumPlus .placardTitle,#placards .premiumMax .placardTitle{font-family:"CostarBrownRegular",sans-serif;max-width:75%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;color:#fff;text-decoration:none}#placards .diamond .placardTitle:hover,#placards .platinum .placardTitle:hover,#placards .gold .placardTitle:hover,#placards .premiumPlus .placardTitle:hover,#placards .premiumMax .placardTitle:hover{color:#feb300}#placards .diamond .location,#placards .platinum .location,#placards .gold .location,#placards .premiumPlus .location,#placards .premiumMax .location{display:inline-block;margin-bottom:.625rem;width:100%}#placards .diamond .streetAddress,#placards .platinum .streetAddress,#placards .gold .streetAddress,#placards .premiumPlus .streetAddress,#placards .premiumMax .streetAddress,#placards .diamond .cityState,#placards .platinum .cityState,#placards .gold .cityState,#placards .premiumPlus .cityState,#placards .premiumMax .cityState{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#placards .diamond .neighborhood,#placards .platinum .neighborhood,#placards .gold .neighborhood,#placards .premiumPlus .neighborhood,#placards .premiumMax .neighborhood{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#placards .diamond .propertyInfo,#placards .platinum .propertyInfo,#placards .gold .propertyInfo,#placards .premiumPlus .propertyInfo,#placards .premiumMax .propertyInfo{font-size:1.125rem;height:100%;position:relative}#placards .diamond .propertyLogo,#placards .platinum .propertyLogo,#placards .gold .propertyLogo,#placards .premiumPlus .propertyLogo,#placards .premiumMax .propertyLogo{width:11.875rem;height:2.5rem;position:absolute;right:.625rem;top:.625rem}#placards .diamond .amenities,#placards .platinum .amenities,#placards .gold .amenities,#placards .premiumPlus .amenities,#placards .premiumMax .amenities{margin:1.0625rem 0;color:#000}#placards .diamond .amenities li,#placards .platinum .amenities li,#placards .gold .amenities li,#placards .premiumPlus .amenities li,#placards .premiumMax .amenities li{font-size:1.5rem;display:inline-block;margin-right:.3125rem}#placards .diamond .contactInfo,#placards .platinum .contactInfo,#placards .gold .contactInfo,#placards .premiumPlus .contactInfo,#placards .premiumMax .contactInfo{display:inline-block;margin:.625rem 0 .75rem;position:relative;width:100%}#placards .diamond .contactInfo.noCheckAvail,#placards .platinum .contactInfo.noCheckAvail,#placards .gold .contactInfo.noCheckAvail,#placards .premiumPlus .contactInfo.noCheckAvail,#placards .premiumMax .contactInfo.noCheckAvail{margin-top:17%}#placards .diamond .phone,#placards .platinum .phone,#placards .gold .phone,#placards .premiumPlus .phone,#placards .premiumMax .phone{font-size:1.25rem;display:inline-block;float:left;top:-.1875rem;position:relative;min-height:1.625rem}#placards .diamond .checkAvailability,#placards .platinum .checkAvailability,#placards .gold .checkAvailability,#placards .premiumPlus .checkAvailability,#placards .premiumMax .checkAvailability{display:block;text-decoration:none;font-size:1.25rem;background-color:#77b800;color:#fff;position:absolute;bottom:0;right:0;width:100%;padding:.3125rem 0;text-align:center;border-radius:4px}#placards .diamond .checkAvailability:hover,#placards .platinum .checkAvailability:hover,#placards .gold .checkAvailability:hover,#placards .premiumPlus .checkAvailability:hover,#placards .premiumMax .checkAvailability:hover{background-color:#555}#placards .diamond .checkAvailability .emailIcon,#placards .platinum .checkAvailability .emailIcon,#placards .gold .checkAvailability .emailIcon,#placards .premiumPlus .checkAvailability .emailIcon,#placards .premiumMax .checkAvailability .emailIcon{position:relative;left:-.75em}#placards .diamond .altRentDisplay,#placards .platinum .altRentDisplay,#placards .gold .altRentDisplay,#placards .premiumPlus .altRentDisplay,#placards .premiumMax .altRentDisplay{font-size:1.5rem}@media(max-width:1805px){#placards .diamond .altRentDisplay,#placards .platinum .altRentDisplay,#placards .gold .altRentDisplay,#placards .premiumPlus .altRentDisplay,#placards .premiumMax .altRentDisplay{font-size:1.375rem}}@media(max-width:1516px){#placards .diamond .altRentDisplay,#placards .platinum .altRentDisplay,#placards .gold .altRentDisplay,#placards .premiumPlus .altRentDisplay,#placards .premiumMax .altRentDisplay{font-size:1.125rem}}@media(max-width:1152px){#placards .diamond .altRentDisplay,#placards .platinum .altRentDisplay,#placards .gold .altRentDisplay,#placards .premiumPlus .altRentDisplay,#placards .premiumMax .altRentDisplay{font-size:.875rem}}#placards .diamond .apartmentRentRollupContainer,#placards .platinum .apartmentRentRollupContainer,#placards .gold .apartmentRentRollupContainer,#placards .premiumPlus .apartmentRentRollupContainer,#placards .premiumMax .apartmentRentRollupContainer{overflow:hidden;margin-bottom:0}@media(max-width:1805px){#placards .diamond .propertyLogo,#placards .platinum .propertyLogo,#placards .gold .propertyLogo,#placards .premiumPlus .propertyLogo,#placards .premiumMax .propertyLogo{width:10rem;height:2.1875rem}#placards .diamond .location,#placards .platinum .location,#placards .gold .location,#placards .premiumPlus .location,#placards .premiumMax .location{margin-bottom:.875rem}#placards .diamond .phone,#placards .platinum .phone,#placards .gold .phone,#placards .premiumPlus .phone,#placards .premiumMax .phone{font-size:1.1875rem;top:-.0625rem}#placards .diamond .lastUpdate,#placards .platinum .lastUpdate,#placards .gold .lastUpdate,#placards .premiumPlus .lastUpdate,#placards .premiumMax .lastUpdate{font-size:1rem}#placards .diamond .checkAvailability,#placards .platinum .checkAvailability,#placards .gold .checkAvailability,#placards .premiumPlus .checkAvailability,#placards .premiumMax .checkAvailability{font-size:1.0625rem}#placards .diamond .placardContent,#placards .platinum .placardContent,#placards .gold .placardContent,#placards .premiumPlus .placardContent,#placards .premiumMax .placardContent{height:17.3125rem}#placards .diamond .amenities,#placards .platinum .amenities,#placards .gold .amenities,#placards .premiumPlus .amenities,#placards .premiumMax .amenities{margin:.5rem 0 .5625rem 0}#placards .diamond .amenities li,#placards .platinum .amenities li,#placards .gold .amenities li,#placards .premiumPlus .amenities li,#placards .premiumMax .amenities li{font-size:1.375rem}#placards .diamond .contactInfo,#placards .platinum .contactInfo,#placards .gold .contactInfo,#placards .premiumPlus .contactInfo,#placards .premiumMax .contactInfo{margin-bottom:.875rem}#placards .diamond .contactInfo.noCheckAvail,#placards .platinum .contactInfo.noCheckAvail,#placards .gold .contactInfo.noCheckAvail,#placards .premiumPlus .contactInfo.noCheckAvail,#placards .premiumMax .contactInfo.noCheckAvail{margin-top:17%}}@media(max-width:1516px){#placards .diamond .incomeRestricted,#placards .platinum .incomeRestricted,#placards .gold .incomeRestricted,#placards .premiumPlus .incomeRestricted,#placards .premiumMax .incomeRestricted{width:8.625rem}#placards .diamond .propertyLogo,#placards .platinum .propertyLogo,#placards .gold .propertyLogo,#placards .premiumPlus .propertyLogo,#placards .premiumMax .propertyLogo{width:7.8125rem;height:1.875rem;top:.4375rem}#placards .diamond .location,#placards .platinum .location,#placards .gold .location,#placards .premiumPlus .location,#placards .premiumMax .location{margin-bottom:.6875rem}#placards .diamond .phone,#placards .platinum .phone,#placards .gold .phone,#placards .premiumPlus .phone,#placards .premiumMax .phone{font-size:.9375rem;top:.25rem}#placards .diamond .lastUpdated,#placards .platinum .lastUpdated,#placards .gold .lastUpdated,#placards .premiumPlus .lastUpdated,#placards .premiumMax .lastUpdated,#placards .diamond .new,#placards .platinum .new,#placards .gold .new,#placards .premiumPlus .new,#placards .premiumMax .new,#placards .diamond .alert,#placards .platinum .alert,#placards .gold .alert,#placards .premiumPlus .alert,#placards .premiumMax .alert{font-size:.9375rem;bottom:.1875rem}#placards .diamond .checkAvailability,#placards .platinum .checkAvailability,#placards .gold .checkAvailability,#placards .premiumPlus .checkAvailability,#placards .premiumMax .checkAvailability{font-size:.9375rem}#placards .diamond .placardContent,#placards .platinum .placardContent,#placards .gold .placardContent,#placards .premiumPlus .placardContent,#placards .premiumMax .placardContent{height:14.75rem}#placards .diamond .amenities,#placards .platinum .amenities,#placards .gold .amenities,#placards .premiumPlus .amenities,#placards .premiumMax .amenities{margin:.375rem 0 .25rem 0}#placards .diamond .amenities li,#placards .platinum .amenities li,#placards .gold .amenities li,#placards .premiumPlus .amenities li,#placards .premiumMax .amenities li{font-size:1.25rem}#placards .diamond .contactInfo,#placards .platinum .contactInfo,#placards .gold .contactInfo,#placards .premiumPlus .contactInfo,#placards .premiumMax .contactInfo{margin-bottom:.6875rem}}@media(max-width:1280px){#placards .diamond .propertyLogo,#placards .platinum .propertyLogo,#placards .gold .propertyLogo,#placards .premiumPlus .propertyLogo,#placards .premiumMax .propertyLogo{width:7.8125rem;height:1.875rem;top:.3125rem}#placards .diamond .location,#placards .platinum .location,#placards .gold .location,#placards .premiumPlus .location,#placards .premiumMax .location{margin-bottom:.3125rem}#placards .diamond .phone,#placards .platinum .phone,#placards .gold .phone,#placards .premiumPlus .phone,#placards .premiumMax .phone{font-size:.875rem}#placards .diamond .lastUpdated,#placards .platinum .lastUpdated,#placards .gold .lastUpdated,#placards .premiumPlus .lastUpdated,#placards .premiumMax .lastUpdated,#placards .diamond .new,#placards .platinum .new,#placards .gold .new,#placards .premiumPlus .new,#placards .premiumMax .new,#placards .diamond .alert,#placards .platinum .alert,#placards .gold .alert,#placards .premiumPlus .alert,#placards .premiumMax .alert{font-size:.75rem}#placards .diamond .checkAvailability,#placards .platinum .checkAvailability,#placards .gold .checkAvailability,#placards .premiumPlus .checkAvailability,#placards .premiumMax .checkAvailability{font-size:.875rem}#placards .diamond .placardContent,#placards .platinum .placardContent,#placards .gold .placardContent,#placards .premiumPlus .placardContent,#placards .premiumMax .placardContent{height:13.875rem}#placards .diamond .amenities,#placards .platinum .amenities,#placards .gold .amenities,#placards .premiumPlus .amenities,#placards .premiumMax .amenities{margin:.25rem 0}#placards .diamond .amenities li,#placards .platinum .amenities li,#placards .gold .amenities li,#placards .premiumPlus .amenities li,#placards .premiumMax .amenities li{font-size:1.0625rem}#placards .diamond .contactInfo,#placards .platinum .contactInfo,#placards .gold .contactInfo,#placards .premiumPlus .contactInfo,#placards .premiumMax .contactInfo{margin:.3125rem 0 0}}@media(max-width:1152px){#placards .diamond .propertyLogo,#placards .platinum .propertyLogo,#placards .gold .propertyLogo,#placards .premiumPlus .propertyLogo,#placards .premiumMax .propertyLogo{width:6.4375rem;height:1.375rem;top:.3125rem}#placards .diamond .location,#placards .platinum .location,#placards .gold .location,#placards .premiumPlus .location,#placards .premiumMax .location{margin-bottom:.25rem}#placards .diamond .phone,#placards .platinum .phone,#placards .gold .phone,#placards .premiumPlus .phone,#placards .premiumMax .phone{font-size:.75rem;top:0}#placards .diamond .lastUpdated,#placards .platinum .lastUpdated,#placards .gold .lastUpdated,#placards .premiumPlus .lastUpdated,#placards .premiumMax .lastUpdated,#placards .diamond .new,#placards .platinum .new,#placards .gold .new,#placards .premiumPlus .new,#placards .premiumMax .new,#placards .diamond .alert,#placards .platinum .alert,#placards .gold .alert,#placards .premiumPlus .alert,#placards .premiumMax .alert{font-size:.6875rem}#placards .diamond .checkAvailability,#placards .platinum .checkAvailability,#placards .gold .checkAvailability,#placards .premiumPlus .checkAvailability,#placards .premiumMax .checkAvailability{font-size:.6875rem}#placards .diamond .placardContent,#placards .platinum .placardContent,#placards .gold .placardContent,#placards .premiumPlus .placardContent,#placards .premiumMax .placardContent{height:11.0625rem}#placards .diamond .amenities,#placards .platinum .amenities,#placards .gold .amenities,#placards .premiumPlus .amenities,#placards .premiumMax .amenities{margin:.3125rem 0}#placards .diamond .amenities li,#placards .platinum .amenities li,#placards .gold .amenities li,#placards .premiumPlus .amenities li,#placards .premiumMax .amenities li{font-size:.875rem}#placards .diamond .contactInfo,#placards .platinum .contactInfo,#placards .gold .contactInfo,#placards .premiumPlus .contactInfo,#placards .premiumMax .contactInfo{margin-bottom:.5625rem}}@media(max-width:978px){#placards .diamond .favoriteEmptyIcon,#placards .platinum .favoriteEmptyIcon,#placards .gold .favoriteEmptyIcon,#placards .premiumPlus .favoriteEmptyIcon,#placards .premiumMax .favoriteEmptyIcon,#placards .diamond .favoriteFilledIcon,#placards .platinum .favoriteFilledIcon,#placards .gold .favoriteFilledIcon,#placards .premiumPlus .favoriteFilledIcon,#placards .premiumMax .favoriteFilledIcon{font-size:1rem}#placards .diamond .placardTitle,#placards .platinum .placardTitle,#placards .gold .placardTitle,#placards .premiumPlus .placardTitle,#placards .premiumMax .placardTitle{max-width:63%}#placards .diamond .amenities,#placards .platinum .amenities,#placards .gold .amenities,#placards .premiumPlus .amenities,#placards .premiumMax .amenities{display:none}#placards .diamond .location,#placards .platinum .location,#placards .gold .location,#placards .premiumPlus .location,#placards .premiumMax .location{margin-bottom:.625rem}#placards .diamond .altRentDisplay,#placards .platinum .altRentDisplay,#placards .gold .altRentDisplay,#placards .premiumPlus .altRentDisplay,#placards .premiumMax .altRentDisplay{font-size:.6875rem}#placards .diamond .unitLabel,#placards .platinum .unitLabel,#placards .gold .unitLabel,#placards .premiumPlus .unitLabel,#placards .premiumMax .unitLabel{font-size:.625rem}#placards .diamond .contactInfo,#placards .platinum .contactInfo,#placards .gold .contactInfo,#placards .premiumPlus .contactInfo,#placards .premiumMax .contactInfo{margin:.625rem 0 0}#placards .diamond .phone,#placards .platinum .phone,#placards .gold .phone,#placards .premiumPlus .phone,#placards .premiumMax .phone{font-size:.5625rem;top:0}#placards .diamond .lastUpdated,#placards .platinum .lastUpdated,#placards .gold .lastUpdated,#placards .premiumPlus .lastUpdated,#placards .premiumMax .lastUpdated,#placards .diamond .new,#placards .platinum .new,#placards .gold .new,#placards .premiumPlus .new,#placards .premiumMax .new,#placards .diamond .alert,#placards .platinum .alert,#placards .gold .alert,#placards .premiumPlus .alert,#placards .premiumMax .alert{font-size:.5625rem}#placards .diamond .checkAvailability span,#placards .platinum .checkAvailability span,#placards .gold .checkAvailability span,#placards .premiumPlus .checkAvailability span,#placards .premiumMax .checkAvailability span{text-overflow:clip;overflow-x:hidden;width:2.625rem;white-space:nowrap;display:inline-block;float:left;margin-left:-.1875rem;margin-top:-.0625rem}#placards .diamond .checkAvailability i,#placards .platinum .checkAvailability i,#placards .gold .checkAvailability i,#placards .premiumPlus .checkAvailability i,#placards .premiumMax .checkAvailability i{margin-left:1.75rem;float:left;display:inline-block;margin-top:.125rem}}@media(max-width:768px){#placards .diamond .apartmentRentRollupContainer{font-size:.9em}}#placards .diamond .apartmentRentRollupContainer .noBedSelected.availabilityDisplay{display:block}@media(min-width:1281px) and (max-width:1515px){#placards .diamond .contactInfo{margin-top:0}}#placards .platinum .placardHeader{color:#fff}#placards .platinum .placardContent{height:17.875rem}#placards .platinum .media{width:56%}#placards .platinum .propertyInfo{margin-left:56%}@media(max-width:1805px){#placards .platinum .propertyLogo{width:10rem;height:2.1875rem}#placards .platinum .location{margin-bottom:.875rem}#placards .platinum .checkAvailability{font-size:1.0625rem}#placards .platinum .placardContent{height:14.8125rem}#placards .platinum .amenities{margin:.875rem 0}#placards .platinum .contactInfo{margin-top:0}}@media(max-width:1516px){#placards .platinum .propertyLogo{width:7.8125rem;height:1.875rem;top:.4375rem}#placards .platinum .location{margin-bottom:.3125rem}#placards .platinum .apartmentRentRollupContainer{margin-bottom:0}#placards .platinum .lastUpdated,#placards .platinum .new,#placards .platinum .alert{bottom:initial;font-size:.8125rem}#placards .platinum .checkAvailability{font-size:.9375rem}#placards .platinum .placardContent{height:12.625rem}#placards .platinum .amenities{margin:.6875rem 0 .3125rem 0}#placards .platinum .contactInfo{margin-top:.3125rem}#placards .platinum .contactInfo.noCheckAvail{margin-top:14%}}@media(max-width:1280px){#placards .platinum .propertyLogo{width:7.8125rem;height:1.875rem;top:.3125rem}#placards .platinum .location{margin-bottom:.3125rem}#placards .platinum .lastUpdated,#placards .platinum .new,#placards .platinum .alert{font-size:.75rem}#placards .platinum .checkAvailability{font-size:.875rem}#placards .platinum .placardContent{height:11.875rem}#placards .platinum .amenities{margin:.6875rem 0 .3125rem 0}}@media(max-width:1152px){#placards .platinum .propertyLogo{width:6.4375rem;height:1.375rem;top:.3125rem}#placards .platinum .location{margin-bottom:.25rem}#placards .platinum .contactInfo{margin-top:0}#placards .platinum .lastUpdated,#placards .platinum .new,#placards .platinum .alert{font-size:.625rem}#placards .platinum .checkAvailability{font-size:.6875rem}#placards .platinum .placardContent{height:9.5rem}#placards .platinum .amenities{margin:.375rem 0 .125rem 0}#placards .platinum .contactInfo{margin-bottom:.5625rem}}@media(max-width:978px){#placards .platinum .checkAvailability i{margin-left:2.4375rem}}#placards .premiumMax .placardHeader{color:#fff}#placards .premiumMax .placardContent{height:17.875rem}#placards .premiumMax .media{width:56%}#placards .premiumMax .propertyInfo{margin-left:56%}@media(max-width:1805px){#placards .premiumMax .propertyLogo{width:10rem;height:2.1875rem}#placards .premiumMax .location{margin-bottom:.875rem}#placards .premiumMax .checkAvailability{font-size:1.0625rem}#placards .premiumMax .placardContent{height:14.8125rem}#placards .premiumMax .amenities{margin:.875rem 0}#placards .premiumMax .contactInfo{margin-top:0}}@media(max-width:1516px){#placards .premiumMax .propertyLogo{width:7.8125rem;height:1.875rem;top:.4375rem}#placards .premiumMax .location{margin-bottom:.3125rem}#placards .premiumMax .apartmentRentRollupContainer{margin-bottom:0}#placards .premiumMax .lastUpdated,#placards .premiumMax .new,#placards .premiumMax .alert{bottom:initial;font-size:.8125rem}#placards .premiumMax .checkAvailability{font-size:.9375rem}#placards .premiumMax .placardContent{height:12.625rem}#placards .premiumMax .amenities{margin:.6875rem 0 .3125rem 0}#placards .premiumMax .contactInfo{margin-top:.3125rem}#placards .premiumMax .contactInfo.noCheckAvail{margin-top:14%}}@media(max-width:1280px){#placards .premiumMax .propertyLogo{width:7.8125rem;height:1.875rem;top:.3125rem}#placards .premiumMax .location{margin-bottom:.3125rem}#placards .premiumMax .lastUpdated,#placards .premiumMax .new,#placards .premiumMax .alert{font-size:.75rem}#placards .premiumMax .checkAvailability{font-size:.875rem}#placards .premiumMax .placardContent{height:11.875rem}#placards .premiumMax .amenities{margin:.6875rem 0 .3125rem 0}}@media(max-width:1152px){#placards .premiumMax .propertyLogo{width:6.4375rem;height:1.375rem;top:.3125rem}#placards .premiumMax .location{margin-bottom:.25rem}#placards .premiumMax .contactInfo{margin-top:0}#placards .premiumMax .lastUpdated,#placards .premiumMax .new,#placards .premiumMax .alert{font-size:.625rem}#placards .premiumMax .checkAvailability{font-size:.6875rem}#placards .premiumMax .placardContent{height:9.5rem}#placards .premiumMax .amenities{margin:.375rem 0 .125rem 0}#placards .premiumMax .contactInfo{margin-bottom:.5625rem}}@media(max-width:978px){#placards .premiumMax .checkAvailability i{margin-left:2.4375rem}}@media(max-width:978px){#placards .premiumMax .checkAvailability i{margin-left:2.4375rem}}#placards .gold .placardHeader{color:#fff}#placards .gold .location{margin-bottom:.3125rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}#placards .gold .placardContent{height:15.6875rem}#placards .gold .media{width:49.4%}#placards .gold .propertyInfo{margin-left:49.4%}#placards .gold .streetAddress{display:inline}#placards .gold .streetAddress.noCheckAvail{display:block}#placards .gold .phone,#placards .gold .lastUpdated,#placards .gold .new,#placards .gold .alert{font-size:1.125rem}#placards .gold .contactInfo.noCheckAvail{margin-top:6%}@media(max-width:1805px){#placards .gold .propertyLogo{width:10rem;height:2.1875rem}#placards .gold .location{margin-bottom:.9375rem}#placards .gold .lastUpdated,#placards .gold .new,#placards .gold .alert{bottom:.5rem}#placards .gold .phone,#placards .gold .lastUpdated,#placards .gold .new,#placards .gold .alert{font-size:.9375rem}#placards .gold .checkAvailability{font-size:1.0625rem}#placards .gold .placardContent{height:13.0625rem}#placards .gold .amenities{margin:.875rem 0}#placards .gold .contactInfo{margin-bottom:.875rem}#placards .gold .contactInfo.noCheckAvail{margin-top:15%}}@media(max-width:1516px){#placards .gold .propertyLogo{width:7.8125rem;height:1.875rem;top:.4375rem}#placards .gold .location{margin-bottom:.1875rem}#placards .gold .phone,#placards .gold .lastUpdated,#placards .gold .new,#placards .gold .alert{font-size:.8125rem}#placards .gold .lastUpdated,#placards .gold .new,#placards .gold .alert{bottom:.3125rem}#placards .gold .checkAvailability{font-size:.9375rem}#placards .gold .placardContent{height:11.125rem}#placards .gold .amenities{margin:.6875rem 0 .3125rem 0}#placards .gold .contactInfo{margin-bottom:.6875rem}#placards .gold .videoPlayIconLarge{margin-top:-3.3125rem;margin-left:-3.5rem;background-size:6.6875rem;width:6.6875rem;height:6.6875rem}}@media(max-width:1280px){#placards .gold .propertyLogo{width:7.8125rem;height:1.875rem;top:.3125rem}#placards .gold .location{margin-bottom:.5rem}#placards .gold .lastUpdated,#placards .gold .new,#placards .gold .alert{bottom:.5rem}#placards .gold .phone,#placards .gold .lastUpdated,#placards .gold .new,#placards .gold .alert{font-size:.75rem}#placards .gold .checkAvailability{font-size:.875rem}#placards .gold .placardContent{height:10.4375rem}#placards .gold .amenities{margin:.6875rem 0 .3125rem 0}#placards .gold .contactInfo{margin-bottom:.6875rem}#placards .gold .videoPlayIconLarge{margin-top:-2.5625rem;margin-left:-2.5625rem;background-size:5.125rem;width:5.3125rem;height:5.3125rem}}@media(max-width:1152px){#placards .gold .propertyLogo{width:6.4375rem;height:1.375rem;top:.3125rem}#placards .gold .location{margin-bottom:.1875rem}#placards .gold .phone,#placards .gold .lastUpdated,#placards .gold .new,#placards .gold .alert{font-size:.625rem;top:.25rem}#placards .gold .checkAvailability{font-size:.6875rem}#placards .gold .placardContent{height:8.375rem}#placards .gold .amenities{margin:.375rem 0 .125rem 0}#placards .gold .contactInfo{margin-bottom:.5625rem;margin-top:.1875rem}#placards .gold .videoPlayIconLarge{background-size:4.0625rem;margin-top:-2rem;margin-left:-2.0625rem;width:4.625rem;height:4.375rem}}@media(max-width:978px){#placards .gold .location{margin-top:.9375rem}#placards .gold .apartmentRentRollupContainer{margin-bottom:.1875rem}#placards .gold .contactInfo{margin-bottom:.5625rem}#placards .gold .phone{top:-.0625rem}#placards .gold .lastUpdated,#placards .gold .new,#placards .gold .alert{top:-.125rem}#placards .gold .checkAvailability i{margin-left:3.0625rem}}#placards .premiumPlus .placardHeader{color:#fff}#placards .premiumPlus .location{margin-bottom:.3125rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}#placards .premiumPlus .placardContent{height:15.6875rem}#placards .premiumPlus .media{width:49.4%}#placards .premiumPlus .propertyInfo{margin-left:49.4%}#placards .premiumPlus .streetAddress{display:inline}#placards .premiumPlus .streetAddress.noCheckAvail{display:block}#placards .premiumPlus .phone,#placards .premiumPlus .lastUpdated,#placards .premiumPlus .new,#placards .premiumPlus .alert{font-size:1.125rem}#placards .premiumPlus .contactInfo.noCheckAvail{margin-top:6%}@media(max-width:1805px){#placards .premiumPlus .propertyLogo{width:10rem;height:2.1875rem}#placards .premiumPlus .location{margin-bottom:.9375rem}#placards .premiumPlus .lastUpdated,#placards .premiumPlus .new,#placards .premiumPlus .alert{bottom:.5rem}#placards .premiumPlus .phone,#placards .premiumPlus .lastUpdated,#placards .premiumPlus .new,#placards .premiumPlus .alert{font-size:.9375rem}#placards .premiumPlus .checkAvailability{font-size:1.0625rem}#placards .premiumPlus .placardContent{height:13.0625rem}#placards .premiumPlus .amenities{margin:.875rem 0}#placards .premiumPlus .contactInfo{margin-bottom:.875rem}#placards .premiumPlus .contactInfo.noCheckAvail{margin-top:15%}}@media(max-width:1516px){#placards .premiumPlus .propertyLogo{width:7.8125rem;height:1.875rem;top:.4375rem}#placards .premiumPlus .location{margin-bottom:.1875rem}#placards .premiumPlus .phone,#placards .premiumPlus .lastUpdated,#placards .premiumPlus .new,#placards .premiumPlus .alert{font-size:.8125rem}#placards .premiumPlus .lastUpdated,#placards .premiumPlus .new,#placards .premiumPlus .alert{bottom:.3125rem}#placards .premiumPlus .checkAvailability{font-size:.9375rem}#placards .premiumPlus .placardContent{height:11.125rem}#placards .premiumPlus .amenities{margin:.6875rem 0 .3125rem 0}#placards .premiumPlus .contactInfo{margin-bottom:.6875rem}#placards .premiumPlus .videoPlayIconLarge{margin-top:-3.3125rem;margin-left:-3.5rem;background-size:6.6875rem;width:6.6875rem;height:6.6875rem}}@media(max-width:1280px){#placards .premiumPlus .propertyLogo{width:7.8125rem;height:1.875rem;top:.3125rem}#placards .premiumPlus .location{margin-bottom:.5rem}#placards .premiumPlus .lastUpdated,#placards .premiumPlus .new,#placards .premiumPlus .alert{bottom:.5rem}#placards .premiumPlus .phone,#placards .premiumPlus .lastUpdated,#placards .premiumPlus .new,#placards .premiumPlus .alert{font-size:.75rem}#placards .premiumPlus .checkAvailability{font-size:.875rem}#placards .premiumPlus .placardContent{height:10.4375rem}#placards .premiumPlus .amenities{margin:.6875rem 0 .3125rem 0}#placards .premiumPlus .contactInfo{margin-bottom:.6875rem}#placards .premiumPlus .videoPlayIconLarge{margin-top:-2.5625rem;margin-left:-2.5625rem;background-size:5.125rem;width:5.3125rem;height:5.3125rem}}@media(max-width:1152px){#placards .premiumPlus .propertyLogo{width:6.4375rem;height:1.375rem;top:.3125rem}#placards .premiumPlus .location{margin-bottom:.1875rem}#placards .premiumPlus .phone,#placards .premiumPlus .lastUpdated,#placards .premiumPlus .new,#placards .premiumPlus .alert{font-size:.625rem;top:.25rem}#placards .premiumPlus .checkAvailability{font-size:.6875rem}#placards .premiumPlus .placardContent{height:8.375rem}#placards .premiumPlus .amenities{margin:.375rem 0 .125rem 0}#placards .premiumPlus .contactInfo{margin-bottom:.5625rem;margin-top:.1875rem}#placards .premiumPlus .videoPlayIconLarge{background-size:4.0625rem;margin-top:-2rem;margin-left:-2.0625rem;width:4.625rem;height:4.375rem}}@media(max-width:978px){#placards .premiumPlus .location{margin-top:.9375rem}#placards .premiumPlus .apartmentRentRollupContainer{margin-bottom:.1875rem}#placards .premiumPlus .contactInfo{margin-bottom:.5625rem}#placards .premiumPlus .phone{top:-.0625rem}#placards .premiumPlus .lastUpdated,#placards .premiumPlus .new,#placards .premiumPlus .alert{top:-.125rem}#placards .premiumPlus .checkAvailability i{margin-left:3.0625rem}}#placards .prosumer,#placards .silver,#placards .basic,#placards .premium{min-height:12rem;transition:height linear .2s}#placards .prosumer .favoriteFilledIcon,#placards .silver .favoriteFilledIcon,#placards .basic .favoriteFilledIcon,#placards .premium .favoriteFilledIcon,#placards .prosumer .favoriteEmptyIcon,#placards .silver .favoriteEmptyIcon,#placards .basic .favoriteEmptyIcon,#placards .premium .favoriteEmptyIcon{top:.75em}#placards .prosumer.closed,#placards .silver.closed,#placards .basic.closed,#placards .premium.closed{min-height:0;height:0;margin-bottom:0;padding:0}#placards .prosumer .unitLabel,#placards .silver .unitLabel,#placards .basic .unitLabel,#placards .premium .unitLabel{display:inline-block;margin-left:.125rem}#placards .prosumer .unitLabel.propertyStyle,#placards .silver .unitLabel.propertyStyle,#placards .basic .unitLabel.propertyStyle,#placards .premium .unitLabel.propertyStyle{display:inline-block}#placards .prosumer .altRentDisplay,#placards .silver .altRentDisplay,#placards .basic .altRentDisplay,#placards .premium .altRentDisplay{display:inline-block;padding-right:.125rem;margin-right:.125rem;margin-bottom:.625rem}#placards .prosumer .placardHeader,#placards .silver .placardHeader,#placards .basic .placardHeader,#placards .premium .placardHeader{display:inline-block;font-size:1.125rem;padding:1.0625rem 1.25rem;width:62%}#placards .prosumer .placardTitle,#placards .silver .placardTitle,#placards .basic .placardTitle,#placards .premium .placardTitle{text-decoration:none;color:#0b6839;font-family:"CostarBrownRegular",sans-serif}#placards .prosumer .placardTitle:hover,#placards .silver .placardTitle:hover,#placards .basic .placardTitle:hover,#placards .premium .placardTitle:hover{color:#555}#placards .prosumer .media,#placards .silver .media,#placards .basic .media,#placards .premium .media{width:37.9%}#placards .prosumer .location,#placards .silver .location,#placards .basic .location,#placards .premium .location{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.4375rem;width:73%}#placards .prosumer .placardContent,#placards .silver .placardContent,#placards .basic .placardContent,#placards .premium .placardContent{height:12rem;transition:height linear .2s}#placards .prosumer .placardContent.closed,#placards .silver .placardContent.closed,#placards .basic .placardContent.closed,#placards .premium .placardContent.closed{min-height:0;height:0;margin-bottom:0;padding:0}#placards .prosumer .placardTitle,#placards .silver .placardTitle,#placards .basic .placardTitle,#placards .premium .placardTitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.6875rem;width:57%;display:inline-block}#placards .prosumer .streetAddress,#placards .silver .streetAddress,#placards .basic .streetAddress,#placards .premium .streetAddress{display:inline}#placards .prosumer .phone,#placards .silver .phone,#placards .basic .phone,#placards .premium .phone{display:inline-block;margin-right:.25rem;font-size:1.25rem}#placards .prosumer .checkAvailability,#placards .silver .checkAvailability,#placards .basic .checkAvailability,#placards .premium .checkAvailability{text-decoration:none;background-color:transparent;border-left:1px solid #000;padding-left:.5625rem;font-size:1.25rem;border-radius:4px}#placards .prosumer .checkAvailability .emailIcon,#placards .silver .checkAvailability .emailIcon,#placards .basic .checkAvailability .emailIcon,#placards .premium .checkAvailability .emailIcon{color:#77b800;position:relative;top:.105em;margin-right:.25em}#placards .prosumer .lastUpdated,#placards .silver .lastUpdated,#placards .basic .lastUpdated,#placards .premium .lastUpdated,#placards .prosumer .new,#placards .silver .new,#placards .basic .new,#placards .premium .new,#placards .prosumer .alert,#placards .silver .alert,#placards .basic .alert,#placards .premium .alert{bottom:.625rem;right:.625rem}@media(max-width:1805px){#placards .prosumer,#placards .silver,#placards .basic,#placards .premium{min-height:10rem}#placards .prosumer .placardContent,#placards .silver .placardContent,#placards .basic .placardContent,#placards .premium .placardContent{height:10rem}#placards .prosumer .placardHeader,#placards .silver .placardHeader,#placards .basic .placardHeader,#placards .premium .placardHeader{font-size:.9375rem;padding:.875rem 1.0625rem}#placards .prosumer .location,#placards .silver .location,#placards .basic .location,#placards .premium .location{margin-bottom:.4375rem}#placards .prosumer .placardTitle,#placards .silver .placardTitle,#placards .basic .placardTitle,#placards .premium .placardTitle{margin-bottom:.375rem}#placards .prosumer .phone,#placards .silver .phone,#placards .basic .phone,#placards .premium .phone{font-size:1.0625rem}#placards .prosumer .checkAvailability,#placards .silver .checkAvailability,#placards .basic .checkAvailability,#placards .premium .checkAvailability,#placards .prosumer .lastUpdated,#placards .silver .lastUpdated,#placards .basic .lastUpdated,#placards .premium .lastUpdated,#placards .prosumer .new,#placards .silver .new,#placards .basic .new,#placards .premium .new,#placards .prosumer .alert,#placards .silver .alert,#placards .basic .alert,#placards .premium .alert{font-size:.9375rem}}@media(max-width:1516px){#placards .prosumer,#placards .silver,#placards .basic,#placards .premium{min-height:8.5rem}#placards .prosumer .incomeRestricted,#placards .silver .incomeRestricted,#placards .basic .incomeRestricted,#placards .premium .incomeRestricted{width:8.625rem}#placards .prosumer .placardContent,#placards .silver .placardContent,#placards .basic .placardContent,#placards .premium .placardContent{height:8.5rem}#placards .prosumer .placardHeader,#placards .silver .placardHeader,#placards .basic .placardHeader,#placards .premium .placardHeader{font-size:.8125rem;padding:.8125rem 1.5625rem}#placards .prosumer .location,#placards .silver .location,#placards .basic .location,#placards .premium .location{margin-bottom:.1875rem}#placards .prosumer .placardTitle,#placards .silver .placardTitle,#placards .basic .placardTitle,#placards .premium .placardTitle{margin-bottom:.1875rem;width:62%}#placards .prosumer .favoriteFilledIcon,#placards .silver .favoriteFilledIcon,#placards .basic .favoriteFilledIcon,#placards .premium .favoriteFilledIcon,#placards .prosumer .favoriteEmptyIcon,#placards .silver .favoriteEmptyIcon,#placards .basic .favoriteEmptyIcon,#placards .premium .favoriteEmptyIcon{top:.5em}#placards .prosumer .phone,#placards .silver .phone,#placards .basic .phone,#placards .premium .phone{margin-top:.3125rem;font-size:.875rem}#placards .prosumer .checkAvailability,#placards .silver .checkAvailability,#placards .basic .checkAvailability,#placards .premium .checkAvailability,#placards .prosumer .lastUpdated,#placards .silver .lastUpdated,#placards .basic .lastUpdated,#placards .premium .lastUpdated,#placards .prosumer .new,#placards .silver .new,#placards .basic .new,#placards .premium .new,#placards .prosumer .alert,#placards .silver .alert,#placards .basic .alert,#placards .premium .alert{font-size:.8125rem}}@media(max-width:1280px){#placards .prosumer,#placards .silver,#placards .basic,#placards .premium{min-height:8rem}#placards .prosumer .placardContent,#placards .silver .placardContent,#placards .basic .placardContent,#placards .premium .placardContent{height:8rem}#placards .prosumer .placardHeader,#placards .silver .placardHeader,#placards .basic .placardHeader,#placards .premium .placardHeader{padding:.75rem .875rem}#placards .prosumer .location,#placards .silver .location,#placards .basic .location,#placards .premium .location{margin-bottom:.375rem}#placards .prosumer .placardTitle,#placards .silver .placardTitle,#placards .basic .placardTitle,#placards .premium .placardTitle{margin-bottom:.1875rem;width:62%}#placards .prosumer .phone,#placards .silver .phone,#placards .basic .phone,#placards .premium .phone{margin-top:.4375rem}#placards .prosumer .checkAvailability,#placards .silver .checkAvailability,#placards .basic .checkAvailability,#placards .premium .checkAvailability,#placards .prosumer .lastUpdated,#placards .silver .lastUpdated,#placards .basic .lastUpdated,#placards .premium .lastUpdated,#placards .prosumer .new,#placards .silver .new,#placards .basic .new,#placards .premium .new,#placards .prosumer .alert,#placards .silver .alert,#placards .basic .alert,#placards .premium .alert{font-size:.75rem}#placards .prosumer .lastUpdated,#placards .silver .lastUpdated,#placards .basic .lastUpdated,#placards .premium .lastUpdated,#placards .prosumer .new,#placards .silver .new,#placards .basic .new,#placards .premium .new,#placards .prosumer .alert,#placards .silver .alert,#placards .basic .alert,#placards .premium .alert{bottom:.375rem;right:.1875rem}}@media(max-width:1152px){#placards .prosumer,#placards .silver,#placards .basic,#placards .premium{min-height:6.375rem}#placards .prosumer .altRentDisplay,#placards .silver .altRentDisplay,#placards .basic .altRentDisplay,#placards .premium .altRentDisplay{margin-bottom:.25rem}#placards .prosumer .incomeRestricted,#placards .silver .incomeRestricted,#placards .basic .incomeRestricted,#placards .premium .incomeRestricted{width:7.125rem}#placards .prosumer .placardContent,#placards .silver .placardContent,#placards .basic .placardContent,#placards .premium .placardContent{height:6.375rem}#placards .prosumer .placardHeader,#placards .silver .placardHeader,#placards .basic .placardHeader,#placards .premium .placardHeader{font-size:.625rem;padding:.5625rem .6875rem}#placards .prosumer .location,#placards .silver .location,#placards .basic .location,#placards .premium .location{margin-bottom:.125rem}#placards .prosumer .placardTitle,#placards .silver .placardTitle,#placards .basic .placardTitle,#placards .premium .placardTitle{margin-bottom:.1875rem}#placards .prosumer .phone,#placards .silver .phone,#placards .basic .phone,#placards .premium .phone{margin-top:-.125rem;font-size:.75rem}#placards .prosumer .checkAvailability,#placards .silver .checkAvailability,#placards .basic .checkAvailability,#placards .premium .checkAvailability,#placards .prosumer .lastUpdated,#placards .silver .lastUpdated,#placards .basic .lastUpdated,#placards .premium .lastUpdated,#placards .prosumer .new,#placards .silver .new,#placards .basic .new,#placards .premium .new,#placards .prosumer .alert,#placards .silver .alert,#placards .basic .alert,#placards .premium .alert{font-size:.625rem}}#placards .prosumer .new span,#placards .silver .new span,#placards .premium .new span,#placards .prosumer .alertLightningBoltIcon,#placards .silver .alertLightningBoltIcon,#placards .premium .alertLightningBoltIcon{color:#fff;text-shadow:.0625rem 0 .125rem #000}@media(max-width:1805px){#placards .prosumer .lastUpdated,#placards .silver .lastUpdated,#placards .premium .lastUpdated,#placards .prosumer .new,#placards .silver .new,#placards .premium .new,#placards .prosumer .alert,#placards .silver .alert,#placards .premium .alert{bottom:.5rem}}@media(max-width:1516px){#placards .prosumer .phone,#placards .silver .phone,#placards .premium .phone{margin-top:0}#placards .prosumer .lastUpdated,#placards .silver .lastUpdated,#placards .premium .lastUpdated,#placards .prosumer .new,#placards .silver .new,#placards .premium .new,#placards .prosumer .alert,#placards .silver .alert,#placards .premium .alert{bottom:.4375rem}}@media(max-width:1280px){#placards .prosumer .lastUpdated,#placards .silver .lastUpdated,#placards .premium .lastUpdated,#placards .prosumer .new,#placards .silver .new,#placards .premium .new,#placards .prosumer .alert,#placards .silver .alert,#placards .premium .alert{bottom:.4375rem}}@media(max-width:1152px){#placards .prosumer .phone,#placards .silver .phone,#placards .premium .phone{margin-top:.125rem}#placards .prosumer .lastUpdated,#placards .silver .lastUpdated,#placards .premium .lastUpdated,#placards .prosumer .new,#placards .silver .new,#placards .premium .new,#placards .prosumer .alert,#placards .silver .alert,#placards .premium .alert{bottom:.5rem}}@media(max-width:978px){#placards .prosumer .placardHeader,#placards .silver .placardHeader,#placards .premium .placardHeader{padding:.5625rem .4375rem}#placards .prosumer .favoriteEmptyIcon,#placards .silver .favoriteEmptyIcon,#placards .premium .favoriteEmptyIcon,#placards .prosumer .favoriteFilledIcon,#placards .silver .favoriteFilledIcon,#placards .premium .favoriteFilledIcon{font-size:1rem}#placards .prosumer .location,#placards .silver .location,#placards .premium .location{margin-bottom:.3125rem}#placards .prosumer .apartmentRentRollupContainer,#placards .silver .apartmentRentRollupContainer,#placards .premium .apartmentRentRollupContainer{margin-bottom:1.9375rem}#placards .prosumer .altRentDisplay,#placards .silver .altRentDisplay,#placards .premium .altRentDisplay{font-size:.5rem;margin-right:0}#placards .prosumer .unitLabel,#placards .silver .unitLabel,#placards .premium .unitLabel{font-size:.5rem}#placards .prosumer .availabilityDisplay,#placards .silver .availabilityDisplay,#placards .premium .availabilityDisplay{font-size:.5rem}#placards .prosumer .contactInfo,#placards .silver .contactInfo,#placards .premium .contactInfo{margin-bottom:.5625rem}#placards .prosumer .phone,#placards .silver .phone,#placards .premium .phone{font-size:.5625rem;top:0}#placards .prosumer .contactWrapper,#placards .silver .contactWrapper,#placards .premium .contactWrapper{position:relative;bottom:1.875rem}#placards .prosumer .lastUpdated,#placards .silver .lastUpdated,#placards .premium .lastUpdated,#placards .prosumer .new,#placards .silver .new,#placards .premium .new,#placards .prosumer .alert,#placards .silver .alert,#placards .premium .alert{font-size:.5625rem;bottom:.125rem;right:-.25rem}#placards .prosumer .checkAvailability span,#placards .silver .checkAvailability span,#placards .premium .checkAvailability span{text-overflow:clip;overflow-x:hidden;width:2.375rem;white-space:nowrap;display:inline-block;margin-left:0;margin-top:-.0625rem;position:relative;top:.125rem}#placards .prosumer .checkAvailability i,#placards .silver .checkAvailability i,#placards .premium .checkAvailability i{margin-left:-.3125rem;display:inline-block;margin-top:.125rem}}#placards .basic{height:7.875rem;min-height:7.875rem}#placards .basic .placardContent{height:7.875rem}#placards .basic .media{width:21.9%;background-color:#fff;padding:2%}#placards .basic .placardHeader{padding:.625rem}#placards .basic .placardHeader:first-child{padding-left:2%}#placards .basic .location{width:100%;margin-bottom:.875rem}#placards .basic .placardTitle{margin-bottom:.3125rem;width:74%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#placards .basic .streetAddress,#placards .basic .city,#placards .basic .state{display:inline-block}#placards .basic .lastUpdated,#placards .basic .new,#placards .basic .alert{bottom:.875rem}@media(max-width:1805px){#placards .basic{height:6.5625rem;min-height:6.5625rem}#placards .basic .incomeRestricted{width:8.625rem}#placards .basic .placardContent{height:6.5625rem}#placards .basic .placardHeader{padding:.5625rem}#placards .basic .location{margin-bottom:.3125rem}#placards .basic .placardTitle{margin-bottom:.1875rem}}@media(max-width:1516px){#placards .basic{height:5.625rem;min-height:5.625rem}#placards .basic .incomeRestricted{width:6.125rem;font-size:.6875rem}#placards .basic .placardContent{height:5.625rem}#placards .basic .placardHeader{padding:.5625rem}#placards .basic .location{margin-bottom:.25rem}#placards .basic .placardTitle{margin-bottom:.1875rem}#placards .basic .lastUpdated,#placards .basic .new,#placards .basic .alert{bottom:.375rem}}@media(max-width:1366px){#placards .basic .phone,#placards .basic .checkAvailability,#placards .basic .altRentDisplay,#placards .basic .unitLabel,#placards .basic .propertyStyle,#placards .basic .availabilityDisplay{font-size:.8125rem}}@media(max-width:1280px){#placards .basic{height:5.25rem;min-height:5.25rem}#placards .basic .placardContent{height:5.25rem}#placards .basic .placardHeader{padding:.5rem;width:76%}#placards .basic .location{margin-bottom:.1875rem}#placards .basic .placardTitle{margin-bottom:0;width:57%}#placards .basic .altRentDisplay,#placards .basic .unitLabel,#placards .basic .propertyStyle,#placards .basic .availabilityDisplay{font-size:.75rem}#placards .basic .phone,#placards .basic .checkAvailability{font-size:.875rem}#placards .basic .lastUpdated,#placards .basic .new,#placards .basic .alert{bottom:.4375rem}}@media(max-width:1152px){#placards .basic{height:4.1875rem;min-height:4.1875rem}#placards .basic .incomeRestricted{width:5.5625rem;font-size:.625rem}#placards .basic .placardContent{height:4.1875rem}#placards .basic .placardHeader{padding:.375rem}#placards .basic .location{margin-bottom:.125rem}#placards .basic .placardTitle{margin-bottom:0}#placards .basic .lastUpdated,#placards .basic .new,#placards .basic .alert{bottom:.75rem}}@media(max-width:978px){#placards .basic .placardHeader{padding-top:.5625rem;width:76%}#placards .basic .lastUpdated,#placards .basic .new,#placards .basic .alert{font-size:.5rem;bottom:.6875rem}#placards .basic .altRentDisplay{font-size:.5rem}#placards .basic .unitLabel{margin-right:0;font-size:.5rem}#placards .basic .availabilityDisplay{font-size:.5rem}}#placards .prosumer{height:10rem;min-height:10rem}#placards .prosumer .noborder{border-left:none;padding-left:0}#placards .prosumer .placardContent{height:10rem;min-height:10rem}#placards .prosumer .propertyInfo{margin-left:25%;position:relative;height:100%}#placards .prosumer .paddingWrapper{position:relative;height:100%}#placards .prosumer .media{width:25%}#placards .prosumer .placardHeader:first-child{padding-left:2%}#placards .prosumer .placardTitle{margin-bottom:.0625rem;width:74%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#placards .prosumer .location{width:100%;margin-bottom:.4375rem;line-height:1.1em}#placards .prosumer .streetAddress,#placards .prosumer .city,#placards .prosumer .state{display:inline-block}#placards .prosumer .lastUpdated,#placards .prosumer .new,#placards .prosumer .alert{top:auto;bottom:0;right:0;vertical-align:bottom}#placards .prosumer .altRentDisplay,#placards .prosumer .unitLabel,#placards .prosumer .propertyStyle,#placards .prosumer .availabilityDisplay{vertical-align:top;font-size:1.125rem}#placards .prosumer .contactWrapper{position:absolute;bottom:0}#placards .prosumer .contactWrapper .js-applyNow{color:#2196f3;text-decoration:none;border-right:1px solid #3f3f3f;padding-right:.5em;margin-right:.4em}#placards .prosumer .checkAvailability,#placards .prosumer .phone{vertical-align:bottom}#placards .prosumer .favoriteEmptyIcon,#placards .prosumer .favoriteFilledIcon{top:.1em}@media(max-width:1805px){#placards .prosumer{height:8.875rem;min-height:8.875rem}#placards .prosumer .placardContent{height:8.875rem;min-height:8.875rem}#placards .prosumer .incomeRestricted{width:8.625rem}#placards .prosumer .placardHeader{padding:.5625rem}#placards .prosumer .location{margin-bottom:.3125rem}#placards .prosumer .placardTitle{margin-bottom:.1875rem}#placards .prosumer .checkAvailability{font-size:1.125rem}#placards .prosumer .altRentDisplay,#placards .prosumer .unitLabel,#placards .prosumer .propertyStyle,#placards .prosumer .availabilityDisplay{font-size:.9375rem}}@media(max-width:1516px){#placards .prosumer{height:7.5rem;min-height:7.5rem}#placards .prosumer .placardContent{height:7.5rem;min-height:7.5rem}#placards .prosumer .incomeRestricted{width:6.125rem;font-size:.6875rem}#placards .prosumer .placardHeader{height:50%;padding:.5625rem}#placards .prosumer .location{margin-bottom:.25rem}#placards .prosumer .placardTitle{margin-bottom:.1875rem;width:62%}#placards .prosumer .checkAvailability{font-size:.875rem}#placards .prosumer .altRentDisplay,#placards .prosumer .unitLabel,#placards .prosumer .propertyStyle,#placards .prosumer .availabilityDisplay{vertical-align:top;font-size:.8125rem}}@media(max-width:1366px){#placards .prosumer .phone,#placards .prosumer .checkAvailability{font-size:.8125rem}}@media(max-width:1280px){#placards .prosumer{height:6.6875rem;min-height:6.6875rem}#placards .prosumer .placardTitle{width:61%;margin-bottom:0}#placards .prosumer .placardContent{height:6.6875rem;min-height:6.6875rem}#placards .prosumer .placardHeader{height:50%;padding:.5rem}#placards .prosumer .location{margin-bottom:.1875rem}#placards .prosumer .altRentDisplay,#placards .prosumer .unitLabel,#placards .prosumer .propertyStyle,#placards .prosumer .availabilityDisplay{font-size:.75rem}#placards .prosumer .phone,#placards .prosumer .checkAvailability{font-size:.875rem}}@media(max-width:1152px){#placards .prosumer{height:5.3125rem;min-height:5.3125rem}#placards .prosumer .placardContent{height:5.3125rem;min-height:5.3125rem}#placards .prosumer .incomeRestricted{width:5.5625rem;font-size:.625rem}#placards .prosumer .placardHeader{padding:.375rem}#placards .prosumer .location{margin-bottom:.125rem}#placards .prosumer .placardTitle{margin-bottom:0}#placards .prosumer .altRentDisplay,#placards .prosumer .unitLabel,#placards .prosumer .propertyStyle,#placards .prosumer .availabilityDisplay,#placards .prosumer .checkAvailability{font-size:.75rem}#placards .prosumer .phone,#placards .prosumer .checkAvailability{font-size:.625rem}}@media(max-width:978px){#placards .prosumer .placardHeader{padding-top:.5625rem;width:60%}#placards .prosumer .placardHeader .location{line-height:1em}#placards .prosumer .lastUpdated,#placards .prosumer .new,#placards .prosumer .alert{font-size:.5625rem}#placards .prosumer .contactWrapper{font-size:.5625rem}#placards .prosumer .altRentDisplay{font-size:.5rem}#placards .prosumer .unitLabel{margin-right:0;font-size:.5rem}#placards .prosumer .apartmentRentRollupContainer{width:12.5rem;margin-bottom:0}#placards .prosumer .apartmentRentRollupContainer .availabilityDisplay{font-size:.5rem;margin-bottom:0}#placards .prosumer .checkAvailability{font-size:.625rem}}@media(max-width:768px){#placards .prosumer .placardHeader .placardTitle{width:60%}#placards .prosumer .placardHeader .contactWrapper{position:absolute;bottom:1.6875rem}}#placards .premium{height:10rem;min-height:10rem}#placards .premium .noborder{border-left:none;padding-left:0}#placards .premium .placardContent{height:10rem;min-height:10rem}#placards .premium .propertyInfo{margin-left:25%;position:relative;height:100%}#placards .premium .paddingWrapper{position:relative;height:100%}#placards .premium .media{width:25%}#placards .premium .placardHeader:first-child{padding-left:2%}#placards .premium .placardTitle{margin-bottom:.0625rem;width:74%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#placards .premium .location{width:100%;margin-bottom:.4375rem;line-height:1.1em}#placards .premium .streetAddress,#placards .premium .city,#placards .premium .state{display:inline-block}#placards .premium .lastUpdated,#placards .premium .new,#placards .premium .alert{top:auto;bottom:0;right:0;vertical-align:bottom}#placards .premium .altRentDisplay,#placards .premium .unitLabel,#placards .premium .propertyStyle,#placards .premium .availabilityDisplay{vertical-align:top;font-size:1.125rem}#placards .premium .checkAvailability,#placards .premium .phone{vertical-align:bottom}#placards .premium .favoriteEmptyIcon,#placards .premium .favoriteFilledIcon{top:.1em}@media(max-width:1805px){#placards .premium{height:8.875rem;min-height:8.875rem}#placards .premium .placardContent{height:8.875rem;min-height:8.875rem}#placards .premium .incomeRestricted{width:8.625rem}#placards .premium .placardHeader{padding:.5625rem}#placards .premium .location{margin-bottom:.3125rem}#placards .premium .placardTitle{margin-bottom:.1875rem}#placards .premium .checkAvailability{font-size:1.125rem}#placards .premium .altRentDisplay,#placards .premium .unitLabel,#placards .premium .propertyStyle,#placards .premium .availabilityDisplay{font-size:.9375rem}}@media(max-width:1516px){#placards .premium{height:7.5rem;min-height:7.5rem}#placards .premium .placardContent{height:7.5rem;min-height:7.5rem}#placards .premium .incomeRestricted{width:6.125rem;font-size:.6875rem}#placards .premium .placardHeader{height:50%;padding:.5625rem}#placards .premium .location{margin-bottom:.25rem}#placards .premium .placardTitle{margin-bottom:.1875rem;width:62%}#placards .premium .checkAvailability{font-size:.875rem}#placards .premium .altRentDisplay,#placards .premium .unitLabel,#placards .premium .propertyStyle,#placards .premium .availabilityDisplay{vertical-align:top;font-size:.8125rem}}@media(max-width:1366px){#placards .premium .phone,#placards .premium .checkAvailability{font-size:.8125rem}}@media(max-width:1280px){#placards .premium{height:6.6875rem;min-height:6.6875rem}#placards .premium .placardTitle{width:61%;margin-bottom:0}#placards .premium .placardContent{height:6.6875rem;min-height:6.6875rem}#placards .premium .placardHeader{height:50%;padding:.5rem}#placards .premium .location{margin-bottom:.1875rem}#placards .premium .altRentDisplay,#placards .premium .unitLabel,#placards .premium .propertyStyle,#placards .premium .availabilityDisplay{font-size:.75rem}#placards .premium .phone,#placards .premium .checkAvailability{font-size:.875rem}}@media(max-width:1152px){#placards .premium{height:5.3125rem;min-height:5.3125rem}#placards .premium .placardContent{height:5.3125rem;min-height:5.3125rem}#placards .premium .incomeRestricted{width:5.5625rem;font-size:.625rem}#placards .premium .placardHeader{padding:.375rem}#placards .premium .location{margin-bottom:.125rem}#placards .premium .placardTitle{margin-bottom:0}#placards .premium .altRentDisplay,#placards .premium .unitLabel,#placards .premium .propertyStyle,#placards .premium .availabilityDisplay,#placards .premium .checkAvailability{font-size:.75rem}#placards .premium .phone,#placards .premium .checkAvailability{font-size:.75rem}}@media(max-width:978px){#placards .premium .placardHeader{padding-top:.5625rem;width:60%}#placards .premium .placardHeader .location{line-height:1em}#placards .premium .lastUpdated,#placards .premium .new,#placards .premium .alert{font-size:.5625rem}#placards .premium .contactWrapper{font-size:.5625rem}#placards .premium .altRentDisplay{font-size:.5rem}#placards .premium .unitLabel{margin-right:0;font-size:.5rem}#placards .premium .apartmentRentRollupContainer{width:12.5rem;margin-bottom:0}#placards .premium .apartmentRentRollupContainer .availabilityDisplay{font-size:.5rem;margin-bottom:0}#placards .premium .checkAvailability{font-size:.625rem}}@media(max-width:768px){#placards .premium .placardHeader .placardTitle{width:60%}#placards .premium .propertyInfo .contactWrapper .contactButtons{margin-top:.25rem}#placards .premium .propertyInfo .contactWrapper .contactButtons button,#placards .premium .propertyInfo .contactWrapper .contactButtons a{font-size:.75rem}}#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}#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 .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;margin:1.25rem}@media(max-width:1920px){#placards.placards .placard .media .placardBanner{margin:1.25rem}}@media(max-width:1680px){#placards.placards .placard .media .placardBanner{margin:1.25rem}}@media(max-width:1366px){#placards.placards .placard .media .placardBanner{margin:.9375rem}}@media(max-width:1280px){#placards.placards .placard .media .placardBanner{margin:.625rem}}@media(max-width:1024px){#placards.placards .placard .media .placardBanner{margin:.625rem}}@media(max-width:768px){#placards.placards .placard .media .placardBanner{margin:.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;box-shadow:.125rem .125rem .125rem rgba(0,0,0,.5)}@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}}.desktop #placards.placards .placard .media .placardBanner button:hover,.desktop #placards.placards .placard .media .placardBanner .button:hover,.desktop #placards.placards .placard .media .placardBanner button:active,.desktop #placards.placards .placard .media .placardBanner .button:active{background-color:#555}#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.carouselActivated .placardBanner{display:block}#placards.placards .placard .media .placardCarouselImgCount{height:auto;padding:.125rem .125rem .25rem}#placards.placards .placard .media .listingFreshness{position:absolute;bottom:0;left:0;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 .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 .placard.premiumMax .contactButtons,#placards.placards .placard.premiumPlus .contactButtons,#placards.placards .placard.premium .contactButtons{position:absolute;bottom:0;width:100%;font-size:16px}#placards.placards .placard.premiumMax .contactButtons::after,#placards.placards .placard.premiumPlus .contactButtons::after,#placards.placards .placard.premium .contactButtons::after{content:'';clear:both;display:table}#placards.placards .placard.premiumMax .contactButtons button,#placards.placards .placard.premiumPlus .contactButtons button,#placards.placards .placard.premium .contactButtons button,#placards.placards .placard.premiumMax .contactButtons a,#placards.placards .placard.premiumPlus .contactButtons a,#placards.placards .placard.premium .contactButtons a{float:left;display:block;padding:0 .5em;margin-right:.7em;text-align:center;line-height:1;position:relative;line-height:50px;height:50px;font-size:1.375em;border-radius:4px}@media(max-width:1920px){#placards.placards .placard.premiumMax .contactButtons button,#placards.placards .placard.premiumPlus .contactButtons button,#placards.placards .placard.premium .contactButtons button,#placards.placards .placard.premiumMax .contactButtons a,#placards.placards .placard.premiumPlus .contactButtons a,#placards.placards .placard.premium .contactButtons a{height:45px;line-height:45px;font-size:1.125em}}@media(max-width:1680px){#placards.placards .placard.premiumMax .contactButtons button,#placards.placards .placard.premiumPlus .contactButtons button,#placards.placards .placard.premium .contactButtons button,#placards.placards .placard.premiumMax .contactButtons a,#placards.placards .placard.premiumPlus .contactButtons a,#placards.placards .placard.premium .contactButtons a{font-size:1em;height:36px;line-height:36px}}@media(max-width:1366px){#placards.placards .placard.premiumMax .contactButtons button,#placards.placards .placard.premiumPlus .contactButtons button,#placards.placards .placard.premium .contactButtons button,#placards.placards .placard.premiumMax .contactButtons a,#placards.placards .placard.premiumPlus .contactButtons a,#placards.placards .placard.premium .contactButtons a{height:32px;line-height:32px;font-size:.875em}}@media(max-width:1280px){#placards.placards .placard.premiumMax .contactButtons button,#placards.placards .placard.premiumPlus .contactButtons button,#placards.placards .placard.premium .contactButtons button,#placards.placards .placard.premiumMax .contactButtons a,#placards.placards .placard.premiumPlus .contactButtons a,#placards.placards .placard.premium .contactButtons a{margin-right:.5em}}@media(max-width:1024px){#placards.placards .placard.premiumMax .contactButtons button,#placards.placards .placard.premiumPlus .contactButtons button,#placards.placards .placard.premium .contactButtons button,#placards.placards .placard.premiumMax .contactButtons a,#placards.placards .placard.premiumPlus .contactButtons a,#placards.placards .placard.premium .contactButtons a{height:24px;line-height:24px;font-size:.75em;padding:0 4px}}#placards.placards .placard.premiumMax .contactButtons button i,#placards.placards .placard.premiumPlus .contactButtons button i,#placards.placards .placard.premium .contactButtons button i,#placards.placards .placard.premiumMax .contactButtons a i,#placards.placards .placard.premiumPlus .contactButtons a i,#placards.placards .placard.premium .contactButtons a i{margin-left:0;font-size:1rem;float:none}@media(max-width:2559px){#placards.placards .placard.premiumMax .contactButtons button i.applyNowOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons button i.applyNowOutlineIcon,#placards.placards .placard.premium .contactButtons button i.applyNowOutlineIcon,#placards.placards .placard.premiumMax .contactButtons a i.applyNowOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons a i.applyNowOutlineIcon,#placards.placards .placard.premium .contactButtons a i.applyNowOutlineIcon{font-size:1.25rem}#placards.placards .placard.premiumMax .contactButtons button i.emailOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons button i.emailOutlineIcon,#placards.placards .placard.premium .contactButtons button i.emailOutlineIcon,#placards.placards .placard.premiumMax .contactButtons a i.emailOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons a i.emailOutlineIcon,#placards.placards .placard.premium .contactButtons a i.emailOutlineIcon{font-size:1.125rem}}@media(max-width:1680px){#placards.placards .placard.premiumMax .contactButtons button i.applyNowOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons button i.applyNowOutlineIcon,#placards.placards .placard.premium .contactButtons button i.applyNowOutlineIcon,#placards.placards .placard.premiumMax .contactButtons a i.applyNowOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons a i.applyNowOutlineIcon,#placards.placards .placard.premium .contactButtons a i.applyNowOutlineIcon{font-size:1rem}#placards.placards .placard.premiumMax .contactButtons button i.emailOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons button i.emailOutlineIcon,#placards.placards .placard.premium .contactButtons button i.emailOutlineIcon,#placards.placards .placard.premiumMax .contactButtons a i.emailOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons a i.emailOutlineIcon,#placards.placards .placard.premium .contactButtons a i.emailOutlineIcon{font-size:.9125rem}}@media(max-width:1366px){#placards.placards .placard.premiumMax .contactButtons button i,#placards.placards .placard.premiumPlus .contactButtons button i,#placards.placards .placard.premium .contactButtons button i,#placards.placards .placard.premiumMax .contactButtons a i,#placards.placards .placard.premiumPlus .contactButtons a i,#placards.placards .placard.premium .contactButtons a i{font-size:.8175rem}}@media(max-width:1280px){#placards.placards .placard.premiumMax .contactButtons button i,#placards.placards .placard.premiumPlus .contactButtons button i,#placards.placards .placard.premium .contactButtons button i,#placards.placards .placard.premiumMax .contactButtons a i,#placards.placards .placard.premiumPlus .contactButtons a i,#placards.placards .placard.premium .contactButtons a i{position:relative;top:-1px}#placards.placards .placard.premiumMax .contactButtons button i.emailOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons button i.emailOutlineIcon,#placards.placards .placard.premium .contactButtons button i.emailOutlineIcon,#placards.placards .placard.premiumMax .contactButtons a i.emailOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons a i.emailOutlineIcon,#placards.placards .placard.premium .contactButtons a i.emailOutlineIcon{font-size:.625rem}#placards.placards .placard.premiumMax .contactButtons button i.applyNowOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons button i.applyNowOutlineIcon,#placards.placards .placard.premium .contactButtons button i.applyNowOutlineIcon,#placards.placards .placard.premiumMax .contactButtons a i.applyNowOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons a i.applyNowOutlineIcon,#placards.placards .placard.premium .contactButtons a i.applyNowOutlineIcon{font-size:.7125rem}}@media(max-width:1024px){#placards.placards .placard.premiumMax .contactButtons button i.applyNowOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons button i.applyNowOutlineIcon,#placards.placards .placard.premium .contactButtons button i.applyNowOutlineIcon,#placards.placards .placard.premiumMax .contactButtons a i.applyNowOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons a i.applyNowOutlineIcon,#placards.placards .placard.premium .contactButtons a i.applyNowOutlineIcon{font-size:.625rem}#placards.placards .placard.premiumMax .contactButtons button i.emailOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons button i.emailOutlineIcon,#placards.placards .placard.premium .contactButtons button i.emailOutlineIcon,#placards.placards .placard.premiumMax .contactButtons a i.emailOutlineIcon,#placards.placards .placard.premiumPlus .contactButtons a i.emailOutlineIcon,#placards.placards .placard.premium .contactButtons a i.emailOutlineIcon{font-size:.55rem}}#placards.placards .placard.premiumMax .contactButtons button:last-child,#placards.placards .placard.premiumPlus .contactButtons button:last-child,#placards.placards .placard.premium .contactButtons button:last-child,#placards.placards .placard.premiumMax .contactButtons a:last-child,#placards.placards .placard.premiumPlus .contactButtons a:last-child,#placards.placards .placard.premium .contactButtons a:last-child{margin-right:0}#placards.placards .placard.premiumMax .contactButtons .checkAvailability,#placards.placards .placard.premiumPlus .contactButtons .checkAvailability,#placards.placards .placard.premium .contactButtons .checkAvailability{border:1px solid #77b800;background-color:transparent;color:#77b800}#placards.placards .placard.premiumMax .contactButtons .checkAvailability:hover,#placards.placards .placard.premiumPlus .contactButtons .checkAvailability:hover,#placards.placards .placard.premium .contactButtons .checkAvailability:hover{background-color:#77b800;border-color:#77b800;color:#fff}#placards.placards .placard.premiumMax .contactButtons .checkAvailability span,#placards.placards .placard.premiumPlus .contactButtons .checkAvailability span,#placards.placards .placard.premium .contactButtons .checkAvailability span{position:relative;top:-1px}#placards.placards .placard.premiumMax .contactButtons .noApplyNow,#placards.placards .placard.premiumPlus .contactButtons .noApplyNow,#placards.placards .placard.premium .contactButtons .noApplyNow{color:#fff;background-color:#77b800;border:1px solid #77b800;text-decoration:none}#placards.placards .placard.premiumMax .contactButtons .noApplyNow:hover,#placards.placards .placard.premiumPlus .contactButtons .noApplyNow:hover,#placards.placards .placard.premium .contactButtons .noApplyNow:hover{background-color:#555;border-color:#555}#placards.placards .placard.premiumMax .contactButtons .js-applyNow,#placards.placards .placard.premiumPlus .contactButtons .js-applyNow,#placards.placards .placard.premium .contactButtons .js-applyNow{color:#fff;background-color:#77b800;border:1px solid #77b800;text-decoration:none}#placards.placards .placard.premiumMax .contactButtons .js-applyNow:hover,#placards.placards .placard.premiumPlus .contactButtons .js-applyNow:hover,#placards.placards .placard.premium .contactButtons .js-applyNow:hover{background-color:#555;border-color:#555}#placards.placards .placard.premiumMax .contactButtons .js-applyNow span,#placards.placards .placard.premiumPlus .contactButtons .js-applyNow span,#placards.placards .placard.premium .contactButtons .js-applyNow span{position:relative;top:-2px}#placards.placards .placard.premiumMax .media{width:58.5%}#placards.placards .placard.premiumMax .propertyInfo{margin-left:58.5%}#placards.placards .placard.premiumMax .freshnessAndFavoritesWrapper{line-height:1}#placards.placards .placard.premiumMax .placardContent{height:17.875rem}@media(max-width:1805px){#placards.placards .placard.premiumMax .placardContent{height:17.875rem}}@media(max-width:1516px){#placards.placards .placard.premiumMax .placardContent{height:15.6875rem}}@media(max-width:1152px){#placards.placards .placard.premiumMax .placardContent{height:11.9375rem}}@media(max-width:1920px){#placards.placards .placard.premiumMax .placardContent{height:17.875rem}}@media(max-width:1680px){#placards.placards .placard.premiumMax .placardContent{height:15.6875rem}}@media(max-width:1366px){#placards.placards .placard.premiumMax .placardContent{height:12.75rem}}@media(max-width:1280px){#placards.placards .placard.premiumMax .placardContent{height:11.9375rem}}@media(max-width:1024px){#placards.placards .placard.premiumMax .placardContent{height:9.5625rem}}@media(max-width:768px){#placards.placards .placard.premiumMax .placardContent{height:9.5625rem}}#placards.placards .placard.premiumMax .lastUpdated,#placards.placards .placard.premiumMax .new,#placards.placards .placard.premiumMax .alert{position:relative}#placards.placards .placard.premiumMax .lastUpdated{margin-top:0;float:none}#placards.placards .placard.premiumMax .perPersonWrapper{display:none}#placards.placards .placard.premiumMax .apartmentRentRollupContainer{margin:1.1em 0}@media(max-width:1680px){#placards.placards .placard.premiumMax .apartmentRentRollupContainer{margin:1em 0}}@media(max-width:1366px){#placards.placards .placard.premiumMax .apartmentRentRollupContainer .unitLabel{font-size:.875rem}#placards.placards .placard.premiumMax .apartmentRentRollupContainer .availabilityDisplay{font-size:.875rem}}@media(max-width:1024px){#placards.placards .placard.premiumMax .apartmentRentRollupContainer{margin:.75em 0}#placards.placards .placard.premiumMax .apartmentRentRollupContainer .altRentDisplay{font-size:.875rem}#placards.placards .placard.premiumMax .apartmentRentRollupContainer .unitLabel{font-size:.75rem;display:block!important}#placards.placards .placard.premiumMax .apartmentRentRollupContainer .availabilityDisplay{font-size:.75rem;display:block!important}}@media(max-width:768px){#placards.placards .placard.premiumMax .apartmentRentRollupContainer .unitLabel{font-size:.625rem;display:block!important}#placards.placards .placard.premiumMax .apartmentRentRollupContainer .availabilityDisplay{font-size:.625rem;display:block!important}}#placards.placards .placard.premiumMax .availabilityDisplay{display:block}#placards.placards .placard.premiumMax .contactInfo{margin:.625rem 0}@media(max-width:1500px){#placards.placards .placard.premiumMax .contactInfo{margin:.3125rem 0}}@media(max-width:1680px){#placards.placards .placard.premiumMax .contactInfo{width:100%;margin:0}}#placards.placards .placard.premiumMax .phone{min-height:initial;top:0}#placards.placards .placard.premiumPlus .media{width:51.5%}#placards.placards .placard.premiumPlus .propertyInfo{margin-left:51.5%}#placards.placards .placard.premiumPlus .placardContent{height:15.6875rem}@media(max-width:1805px){#placards.placards .placard.premiumPlus .placardContent{height:15.6875rem}}@media(max-width:1516px){#placards.placards .placard.premiumPlus .placardContent{height:13.75rem}}@media(max-width:1152px){#placards.placards .placard.premiumPlus .placardContent{height:10.5rem}}@media(max-width:1920px){#placards.placards .placard.premiumPlus .placardContent{height:15.6875rem}}@media(max-width:1680px){#placards.placards .placard.premiumPlus .placardContent{height:13.75rem}}@media(max-width:1366px){#placards.placards .placard.premiumPlus .placardContent{height:11.3125rem}}@media(max-width:1280px){#placards.placards .placard.premiumPlus .placardContent{height:11.3125rem}}@media(max-width:1024px){#placards.placards .placard.premiumPlus .placardContent{height:8.375rem}}@media(max-width:768px){#placards.placards .placard.premiumPlus .placardContent{height:7.125rem}}#placards.placards .placard.premiumPlus .lastUpdated{margin-top:0;float:none}#placards.placards .placard.premiumPlus .perPersonWrapper{display:none}#placards.placards .placard.premiumPlus .apartmentRentRollupContainer{margin:.6em 0}@media(max-width:1680px){#placards.placards .placard.premiumPlus .apartmentRentRollupContainer{margin:5px 0}}@media(max-width:1366px){#placards.placards .placard.premiumPlus .apartmentRentRollupContainer{margin:.525em 0}}@media(max-width:1280px){#placards.placards .placard.premiumPlus .apartmentRentRollupContainer{margin:.8em 0}}@media(max-width:1024px){#placards.placards .placard.premiumPlus .apartmentRentRollupContainer{margin:.5em 0}}@media(max-width:768px){#placards.placards .placard.premiumPlus .apartmentRentRollupContainer{margin:.25em 0}}#placards.placards .placard.premiumPlus .updatesRatingsWrapper{min-width:7.875rem}#placards.placards .placard.premiumPlus .checkAvailability:hover{background-color:#555}#placards.placards .placard.premiumPlus .lastUpdated,#placards.placards .placard.premiumPlus .new,#placards.placards .placard.premiumPlus .alert{top:-.1em;display:inline-block;vertical-align:top}#placards.placards .placard.premiumPlus .phone{top:0;font-size:inherit}#placards.placards .placard.premium .media{width:38.5%}#placards.placards .placard.premium .propertyInfo{margin-left:38.5%}#placards.placards .placard.premium .new span,#placards.placards .placard.premium .alertLightningBoltIcon{color:#fff;text-shadow:.0625rem 0 .125rem #000}@media(max-width:1280px){#placards.placards .placard.premium .lastUpdated{font-size:.875rem}}@media(max-width:1024px){#placards.placards .placard.premium .lastUpdated{font-size:.75rem}}#placards.placards .placard.premium .lastUpdated{margin-top:0;float:none}#placards.placards .placard.premium .perPersonWrapper{display:none}#placards.placards .placard.premium .placardContent{height:12rem}@media(max-width:1805px){#placards.placards .placard.premium .placardContent{height:12rem}}@media(max-width:1516px){#placards.placards .placard.premium .placardContent{height:10.5rem}}@media(max-width:1152px){#placards.placards .placard.premium .placardContent{height:8rem}}@media(max-width:1920px){#placards.placards .placard.premium .placardContent{height:12rem}}@media(max-width:1680px){#placards.placards .placard.premium .placardContent{height:10.5rem}}@media(max-width:1366px){#placards.placards .placard.premium .placardContent{height:8.5rem}}@media(max-width:1280px){#placards.placards .placard.premium .placardContent{height:8rem}}@media(max-width:1024px){#placards.placards .placard.premium .placardContent{height:6.375rem}}@media(max-width:768px){#placards.placards .placard.premium .placardContent{height:6.375rem}}#placards.placards .placard.premium .media button,#placards.placards .placard.premium .media .button{margin-left:.3125rem;font-size:2.375rem}@media(max-width:1920px){#placards.placards .placard.premium .media button,#placards.placards .placard.premium .media .button{font-size:2.375rem}}@media(max-width:1680px){#placards.placards .placard.premium .media button,#placards.placards .placard.premium .media .button{font-size:2.125rem}}@media(max-width:1366px){#placards.placards .placard.premium .media button,#placards.placards .placard.premium .media .button{font-size:1.625rem}}@media(max-width:1280px){#placards.placards .placard.premium .media button,#placards.placards .placard.premium .media .button{font-size:1.625rem}}@media(max-width:1024px){#placards.placards .placard.premium .media button,#placards.placards .placard.premium .media .button{font-size:1.5rem}}@media(max-width:768px){#placards.placards .placard.premium .media button,#placards.placards .placard.premium .media .button{font-size:1.5rem}}#placards.placards .placard.premium .media button i.playVideoPlacardIcon,#placards.placards .placard.premium .media .button i.playVideoPlacardIcon{font-size:1.5rem}@media(max-width:1920px){#placards.placards .placard.premium .media button i.playVideoPlacardIcon,#placards.placards .placard.premium .media .button i.playVideoPlacardIcon{font-size:1.5rem}}@media(max-width:1680px){#placards.placards .placard.premium .media button i.playVideoPlacardIcon,#placards.placards .placard.premium .media .button i.playVideoPlacardIcon{font-size:1.3125rem}}@media(max-width:1366px){#placards.placards .placard.premium .media button i.playVideoPlacardIcon,#placards.placards .placard.premium .media .button i.playVideoPlacardIcon{font-size:1.0625rem}}@media(max-width:1280px){#placards.placards .placard.premium .media button i.playVideoPlacardIcon,#placards.placards .placard.premium .media .button i.playVideoPlacardIcon{font-size:1.0625rem}}@media(max-width:1024px){#placards.placards .placard.premium .media button i.playVideoPlacardIcon,#placards.placards .placard.premium .media .button i.playVideoPlacardIcon{font-size:.875rem}}@media(max-width:768px){#placards.placards .placard.premium .media button i.playVideoPlacardIcon,#placards.placards .placard.premium .media .button i.playVideoPlacardIcon{font-size:.875rem}}#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer{overflow:hidden;margin:7px 0}@media(max-width:2559px){#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer{margin:3px 0}}@media(max-width:1680px){#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer{margin:0}}@media(max-width:1366px){#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer{margin:0}#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer .altRentDisplay{font-size:1.125rem}#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer .unitLabel{font-size:.75rem;display:inline!important}#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer .availabilityDisplay{font-size:.75rem;display:inline!important}}@media(max-width:1280px){#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer{line-height:1}#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer .altRentDisplay{font-size:.875rem}#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer .unitLabel{font-size:.75rem!important;display:inline!important}#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer .availabilityDisplay{font-size:.75rem!important;display:inline!important}}@media(max-width:1024px){#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer{line-height:1;overflow:hidden!important}#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer .altRentDisplay{font-size:.875rem;line-height:1}#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer .unitLabel{font-size:.6125rem!important;display:inline!important;line-height:1}#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer .availabilityDisplay{font-size:.6125rem!important;display:inline!important;line-height:1}}@media(max-width:768px){#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer .altRentDisplay{font-size:.8125rem;line-height:1}}#placards.placards .placard.premium .propertyInfo .apartmentRentRollupContainer .altRentDisplay{line-height:1}#placards.placards .placard.premium .propertyInfo .phoneIcon{font-size:.8em}#placards.placards .placard.premium .propertyLogo{display:none}@media(max-width:1024px){#placards.placards .placard.premium .location{line-height:1}}#placards.placards .placard.diamond .media{width:67%}#placards.placards .placard.diamond .propertyInfo{margin-left:67%}#placards.placards .placard.diamond .placardContent{height:20.8125rem}@media(max-width:1805px){#placards.placards .placard.diamond .placardContent{height:20.8125rem}}@media(max-width:1516px){#placards.placards .placard.diamond .placardContent{height:18.25rem}}@media(max-width:1152px){#placards.placards .placard.diamond .placardContent{height:13.9375rem}}@media(max-width:1920px){#placards.placards .placard.diamond .placardContent{height:20.8125rem}}@media(max-width:1680px){#placards.placards .placard.diamond .placardContent{height:18.25rem}}@media(max-width:1366px){#placards.placards .placard.diamond .placardContent{height:14.8125rem}}@media(max-width:1280px){#placards.placards .placard.diamond .placardContent{height:13.9375rem}}@media(max-width:1024px){#placards.placards .placard.diamond .placardContent{height:11.125rem}}@media(max-width:768px){#placards.placards .placard.diamond .placardContent{height:11.125rem}}#placards.placards .placard.diamond .lastUpdated,#placards.placards .placard.diamond .new,#placards.placards .placard.diamond .alert{position:relative;margin-bottom:.4em}#placards.placards .placard.diamond .contactInfo{margin:.625rem 0}@media(max-width:1024px){#placards.placards .placard.diamond .contactInfo{margin:.4375rem 0}}#placards.placards .placard.diamond .availabilityDisplay{display:block}#placards.placards .placard.diamond .amenities{display:block}@media(max-width:1024px){#placards.placards .placard.diamond .amenities li{margin:0 .0625rem}}@media(max-width:978px){#placards.placards .placard.diamond .amenities li{margin:0 -.0625rem}}@media(max-width:1023px){#placards.placards .placard.diamond .apartmentRentRollupContainer{margin:.375rem 0 .5625rem}#placards.placards .placard.diamond .availabilityDisplay,#placards.placards .placard.diamond .altRentDisplay{display:block;line-height:1.4em}}#placards.placards .placard.platinum .media{width:59%}#placards.placards .placard.platinum .propertyInfo{margin-left:59%}#placards.placards .placard.platinum .placardContent{height:17.875rem}@media(max-width:1805px){#placards.placards .placard.platinum .placardContent{height:17.875rem}}@media(max-width:1516px){#placards.placards .placard.platinum .placardContent{height:15.6875rem}}@media(max-width:1152px){#placards.placards .placard.platinum .placardContent{height:11.9375rem}}@media(max-width:1920px){#placards.placards .placard.platinum .placardContent{height:17.875rem}}@media(max-width:1680px){#placards.placards .placard.platinum .placardContent{height:15.6875rem}}@media(max-width:1366px){#placards.placards .placard.platinum .placardContent{height:12.75rem}}@media(max-width:1280px){#placards.placards .placard.platinum .placardContent{height:11.9375rem}}@media(max-width:1024px){#placards.placards .placard.platinum .placardContent{height:9.5625rem}}@media(max-width:768px){#placards.placards .placard.platinum .placardContent{height:9.5625rem}}#placards.placards .placard.platinum .lastUpdated,#placards.placards .placard.platinum .new,#placards.placards .placard.platinum .alert{position:relative}#placards.placards .placard.platinum .apartmentRentRollupContainer{margin:.5em 0 1.1em}@media(max-width:1680px){#placards.placards .placard.platinum .apartmentRentRollupContainer{margin:.5em 0 .6em}}@media(max-width:1024px){#placards.placards .placard.platinum .apartmentRentRollupContainer{margin:.5625rem 0 .75rem}}#placards.placards .placard.platinum .availabilityDisplay{display:block}#placards.placards .placard.platinum .contactInfo{margin:.625rem 0}@media(max-width:1500px){#placards.placards .placard.platinum .contactInfo{margin:.3125rem 0}}#placards.placards .placard.gold .media{width:52%}#placards.placards .placard.gold .propertyInfo{margin-left:52%}#placards.placards .placard.gold .placardContent{height:15.6875rem}@media(max-width:1805px){#placards.placards .placard.gold .placardContent{height:15.6875rem}}@media(max-width:1516px){#placards.placards .placard.gold .placardContent{height:13.75rem}}@media(max-width:1152px){#placards.placards .placard.gold .placardContent{height:10.5rem}}@media(max-width:1920px){#placards.placards .placard.gold .placardContent{height:15.6875rem}}@media(max-width:1680px){#placards.placards .placard.gold .placardContent{height:13.75rem}}@media(max-width:1366px){#placards.placards .placard.gold .placardContent{height:11.1875rem}}@media(max-width:1280px){#placards.placards .placard.gold .placardContent{height:10.5rem}}@media(max-width:1024px){#placards.placards .placard.gold .placardContent{height:8.375rem}}@media(max-width:768px){#placards.placards .placard.gold .placardContent{height:8.375rem}}#placards.placards .placard.gold .apartmentRentRollupContainer{width:100%;margin:.5em 0 .6em}@media(max-width:1680px){#placards.placards .placard.gold .apartmentRentRollupContainer{margin:.1em 0 .5em}}@media(max-width:1024px){#placards.placards .placard.gold .apartmentRentRollupContainer{margin:.125rem 0 .375rem}}@media(max-width:768px){#placards.placards .placard.gold .apartmentRentRollupContainer{margin:.125rem 0 .25rem}}#placards.placards .placard.gold .updatesRatingsWrapper{min-width:7.875rem}#placards.placards .placard.gold .checkAvailability:hover{background-color:#555}#placards.placards .placard.gold .lastUpdated,#placards.placards .placard.gold .new,#placards.placards .placard.gold .alert{top:-.1em;display:inline-block;vertical-align:top}#placards.placards .placard.gold .phone{top:0;font-size:inherit}#placards.placards .placard.silver .media{width:39%}#placards.placards .placard.silver .propertyInfo{margin-left:39%}#placards.placards .placard.silver .placardContent{height:12rem}@media(max-width:1805px){#placards.placards .placard.silver .placardContent{height:12rem}}@media(max-width:1516px){#placards.placards .placard.silver .placardContent{height:10.5rem}}@media(max-width:1152px){#placards.placards .placard.silver .placardContent{height:8rem}}@media(max-width:1920px){#placards.placards .placard.silver .placardContent{height:12rem}}@media(max-width:1680px){#placards.placards .placard.silver .placardContent{height:10.5rem}}@media(max-width:1366px){#placards.placards .placard.silver .placardContent{height:8.5rem}}@media(max-width:1280px){#placards.placards .placard.silver .placardContent{height:8rem}}@media(max-width:1024px){#placards.placards .placard.silver .placardContent{height:6.375rem}}@media(max-width:768px){#placards.placards .placard.silver .placardContent{height:6.375rem}}#placards.placards .placard.silver .media button,#placards.placards .placard.silver .media .button{margin-left:.3125rem;font-size:2.375rem}@media(max-width:1920px){#placards.placards .placard.silver .media button,#placards.placards .placard.silver .media .button{font-size:2.375rem}}@media(max-width:1680px){#placards.placards .placard.silver .media button,#placards.placards .placard.silver .media .button{font-size:2.125rem}}@media(max-width:1366px){#placards.placards .placard.silver .media button,#placards.placards .placard.silver .media .button{font-size:1.625rem}}@media(max-width:1280px){#placards.placards .placard.silver .media button,#placards.placards .placard.silver .media .button{font-size:1.625rem}}@media(max-width:1024px){#placards.placards .placard.silver .media button,#placards.placards .placard.silver .media .button{font-size:1.5rem}}@media(max-width:768px){#placards.placards .placard.silver .media button,#placards.placards .placard.silver .media .button{font-size:1.5rem}}#placards.placards .placard.silver .media button i.playVideoPlacardIcon,#placards.placards .placard.silver .media .button i.playVideoPlacardIcon{font-size:1.5rem}@media(max-width:1920px){#placards.placards .placard.silver .media button i.playVideoPlacardIcon,#placards.placards .placard.silver .media .button i.playVideoPlacardIcon{font-size:1.5rem}}@media(max-width:1680px){#placards.placards .placard.silver .media button i.playVideoPlacardIcon,#placards.placards .placard.silver .media .button i.playVideoPlacardIcon{font-size:1.3125rem}}@media(max-width:1366px){#placards.placards .placard.silver .media button i.playVideoPlacardIcon,#placards.placards .placard.silver .media .button i.playVideoPlacardIcon{font-size:1.0625rem}}@media(max-width:1280px){#placards.placards .placard.silver .media button i.playVideoPlacardIcon,#placards.placards .placard.silver .media .button i.playVideoPlacardIcon{font-size:1.0625rem}}@media(max-width:1024px){#placards.placards .placard.silver .media button i.playVideoPlacardIcon,#placards.placards .placard.silver .media .button i.playVideoPlacardIcon{font-size:.875rem}}@media(max-width:768px){#placards.placards .placard.silver .media button i.playVideoPlacardIcon,#placards.placards .placard.silver .media .button i.playVideoPlacardIcon{font-size:.875rem}}#placards.placards .placard.silver .apartmentRentRollupContainer{margin:1.25rem 0 0}@media(max-width:1680px){#placards.placards .placard.silver .apartmentRentRollupContainer{margin:.625rem 0 0}}@media(max-width:1024px){#placards.placards .placard.silver .apartmentRentRollupContainer{margin:0}}@media(max-width:1024px){#placards.placards .placard.silver .apartmentRentRollupContainer .altRentDisplay{padding-right:.2em}}@media(max-width:768px){#placards.placards .placard.silver .apartmentRentRollupContainer .altRentDisplay{padding-right:0}#placards.placards .placard.silver .apartmentRentRollupContainer .altRentDisplay:after{position:relative;padding-left:.1875rem;font-size:.75rem;vertical-align:top;font-weight:bold}}#placards.placards .placard.silver .propertyLogo{display:none}#placards.placards .placard.silver .contactWrapper{position:absolute;bottom:0;left:0;width:100%;white-space:nowrap}@media(max-width:1366px){#placards.placards .placard.silver .contactWrapper{bottom:0}}#placards.placards .placard.silver .contactWrapper .phone{display:inline;margin:0 0 0 .5em;font-size:1.125rem;margin-left:2%;padding-left:2%}@media(max-width:1920px){#placards.placards .placard.silver .contactWrapper .phone{font-size:1.125rem}}@media(max-width:1680px){#placards.placards .placard.silver .contactWrapper .phone{font-size:1.0625rem}}@media(max-width:1366px){#placards.placards .placard.silver .contactWrapper .phone{font-size:.875rem}}@media(max-width:1280px){#placards.placards .placard.silver .contactWrapper .phone{font-size:.875rem}}@media(max-width:1024px){#placards.placards .placard.silver .contactWrapper .phone{font-size:.75rem}}@media(max-width:768px){#placards.placards .placard.silver .contactWrapper .phone{font-size:.625rem}}@media(max-width:1024px){#placards.placards .placard.silver .contactWrapper .phone{padding:0}}#placards.placards .placard.silver .contactWrapper .checkAvailability{color:#fff;background-color:#77b800;width:auto;padding:.7em .7em .8em;border:none;text-decoration:none}@media(max-width:1366px){#placards.placards .placard.silver .contactWrapper .checkAvailability{padding:.4em .4em .5em}}#placards.placards .placard.silver .contactWrapper .checkAvailability .label{font-size:.875rem}#placards.placards .placard.silver .contactWrapper .checkAvailability:hover{background-color:#555}#placards.placards .placard.silver .contactWrapper .checkAvailability .emailIcon{color:#fff}#placards.placards .placard.prosumer .media{width:28%}#placards.placards .placard.prosumer .propertyInfo{margin-left:28%}#placards.placards .placard.prosumer .placardContent{height:9.0625rem}@media(max-width:1805px){#placards.placards .placard.prosumer .placardContent{height:9.0625rem}}@media(max-width:1516px){#placards.placards .placard.prosumer .placardContent{height:7.9375rem}}@media(max-width:1152px){#placards.placards .placard.prosumer .placardContent{height:6.0625rem}}@media(max-width:1920px){#placards.placards .placard.prosumer .placardContent{height:9.0625rem}}@media(max-width:1680px){#placards.placards .placard.prosumer .placardContent{height:7.9375rem}}@media(max-width:1366px){#placards.placards .placard.prosumer .placardContent{height:6.4375rem}}@media(max-width:1280px){#placards.placards .placard.prosumer .placardContent{height:6.0625rem}}@media(max-width:1024px){#placards.placards .placard.prosumer .placardContent{height:4.8125rem}}@media(max-width:768px){#placards.placards .placard.prosumer .placardContent{height:4.8125rem}}#placards.placards .placard.prosumer .media{padding:0}#placards.placards .placard.prosumer .availabilityDisplay{display:inline}#placards.placards .placard.prosumer .apartmentRentRollupContainer{width:auto;margin-top:1.125rem}@media(max-width:1805px){#placards.placards .placard.prosumer .apartmentRentRollupContainer{margin-top:.625rem}}@media(max-width:1516px){#placards.placards .placard.prosumer .apartmentRentRollupContainer{margin-top:.3125rem}}@media(max-width:1366px){#placards.placards .placard.prosumer .apartmentRentRollupContainer{margin-top:.9375rem}}@media(max-width:1280px){#placards.placards .placard.prosumer .apartmentRentRollupContainer{margin-top:.625rem}}@media(max-width:1152px){#placards.placards .placard.prosumer .apartmentRentRollupContainer{margin-top:.3125rem}}@media(max-width:1024px){#placards.placards .placard.prosumer .apartmentRentRollupContainer{margin-top:.125rem}}@media(max-width:768px){#placards.placards .placard.prosumer .apartmentRentRollupContainer{margin-top:.25rem}}#placards.placards .placard.prosumer .apartmentRentRollupContainer .unitLabel,#placards.placards .placard.prosumer .apartmentRentRollupContainer .availabilityDisplay{font-size:.875rem}#placards.placards .placard.prosumer .location{line-height:normal}#placards.placards .placard.prosumer .propertyInfo{height:100%;position:relative}#placards.placards .placard.prosumer .contactWrapper{position:absolute;bottom:0;white-space:nowrap;left:0;font-size:1.0625rem}@media(max-width:1920px){#placards.placards .placard.prosumer .contactWrapper{font-size:1.0625rem}}@media(max-width:1680px){#placards.placards .placard.prosumer .contactWrapper{font-size:1rem}}@media(max-width:1366px){#placards.placards .placard.prosumer .contactWrapper{font-size:.8125rem}}@media(max-width:1280px){#placards.placards .placard.prosumer .contactWrapper{font-size:.8125rem}}@media(max-width:1024px){#placards.placards .placard.prosumer .contactWrapper{font-size:.75rem}}@media(max-width:768px){#placards.placards .placard.prosumer .contactWrapper{font-size:.625rem}}#placards.placards .placard.prosumer .contactWrapper .pipe{display:inline-block;color:#3f3f3f;padding-right:.3125rem}#placards.placards .placard.prosumer .contactWrapper .phone .phoneIcon{display:none}#placards.placards .placard.prosumer .contactWrapper button,#placards.placards .placard.prosumer .contactWrapper a{padding:0 .5em 0 0;margin-right:.4em;color:#77b800;font-size:1em;border-right:1px solid #3f3f3f}#placards.placards .placard.prosumer .contactWrapper button:hover span,#placards.placards .placard.prosumer .contactWrapper a:hover span,#placards.placards .placard.prosumer .contactWrapper button:hover i,#placards.placards .placard.prosumer .contactWrapper a:hover i{color:#555}#placards.placards .placard.prosumer .contactWrapper .checkAvailability{vertical-align:middle}#placards.placards .placard.prosumer .contactWrapper .checkAvailability .label{font-size:.8125rem}#placards.placards .placard.prosumer .contactWrapper .noborder{border-right:none}#placards.placards .placard.prosumer .contactWrapper .primary{vertical-align:middle;background-color:transparent;border:none;color:#2196f3;height:auto}#placards.placards .placard.prosumer .contactWrapper a{text-decoration:none;cursor:pointer}#placards.placards .placard.prosumer .contactWrapper a .applyNowIcon{font-size:.9em}@media(min-width:1366px){#placards.placards .placard.prosumer .contactWrapper .pipe{display:none}#placards.placards .placard.prosumer .contactWrapper .phone{display:inline-block;font-size:.875rem}#placards.placards .placard.prosumer .contactWrapper .phone .phoneIcon{vertical-align:middle;display:inline-block}#placards.placards .placard.prosumer .contactWrapper .phone .phoneIcon:before{top:0}#placards.placards .placard.prosumer .contactWrapper .phone span{vertical-align:middle;line-height:1.563rem}#placards.placards .placard.prosumer .contactWrapper button,#placards.placards .placard.prosumer .contactWrapper a{padding:.4375rem .625rem 1.25rem .5625rem;margin-right:.4em;color:#fff;font-size:.8125rem;background-color:#77b800}#placards.placards .placard.prosumer .contactWrapper button .emailIcon,#placards.placards .placard.prosumer .contactWrapper a .emailIcon,#placards.placards .placard.prosumer .contactWrapper button .applyNowIcon,#placards.placards .placard.prosumer .contactWrapper a .applyNowIcon{color:#fff}#placards.placards .placard.prosumer .contactWrapper button:hover span,#placards.placards .placard.prosumer .contactWrapper a:hover span,#placards.placards .placard.prosumer .contactWrapper button:hover i,#placards.placards .placard.prosumer .contactWrapper a:hover i{color:#555}#placards.placards .placard.prosumer .contactWrapper .checkAvailability{vertical-align:middle;height:1.5rem}#placards.placards .placard.prosumer .contactWrapper .checkAvailability .label{font-size:.8125rem}#placards.placards .placard.prosumer .contactWrapper .primary{vertical-align:middle;background-color:transparent;border:none;color:#fff;height:1.5rem;background-color:#2196f3;margin:0}#placards.placards .placard.prosumer .contactWrapper a{text-decoration:none;cursor:pointer}}#placards.placards .placard.silver .placardTitle.perPerson,#placards.placards .placard.prosumer .placardTitle.perPerson,#placards.placards .placard.premium .placardTitle.perPerson{padding-right:0;max-width:84%}@media(max-width:1920px){#placards.placards .placard.silver .placardTitle.perPerson,#placards.placards .placard.prosumer .placardTitle.perPerson,#placards.placards .placard.premium .placardTitle.perPerson{max-width:80%}}@media(max-width:1680px){#placards.placards .placard.silver .placardTitle.perPerson,#placards.placards .placard.prosumer .placardTitle.perPerson,#placards.placards .placard.premium .placardTitle.perPerson{max-width:77%}}@media(max-width:768px){#placards.placards .placard.silver .placardTitle.perPerson,#placards.placards .placard.prosumer .placardTitle.perPerson,#placards.placards .placard.premium .placardTitle.perPerson{max-width:70%}}#placards.placards .placard.silver .placardTitle.perPerson+.bedIcon,#placards.placards .placard.prosumer .placardTitle.perPerson+.bedIcon,#placards.placards .placard.premium .placardTitle.perPerson+.bedIcon{padding-right:1.25rem}#placards.placards .placard.basic .media,#placards.placards .placard.tierTwo .media,#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{padding:1.25rem}@media(max-width:1920px){#placards.placards .placard.basic .media,#placards.placards .placard.tierTwo .media,#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{padding:1.25rem}}@media(max-width:1680px){#placards.placards .placard.basic .media,#placards.placards .placard.tierTwo .media,#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{padding:1.25rem}}@media(max-width:1366px){#placards.placards .placard.basic .media,#placards.placards .placard.tierTwo .media,#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{padding:.9375rem}}@media(max-width:1280px){#placards.placards .placard.basic .media,#placards.placards .placard.tierTwo .media,#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{padding:.625rem}}@media(max-width:1024px){#placards.placards .placard.basic .media,#placards.placards .placard.tierTwo .media,#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{padding:.625rem}}@media(max-width:768px){#placards.placards .placard.basic .media,#placards.placards .placard.tierTwo .media,#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{padding:.625rem}}#placards.placards .placard.basic .media,#placards.placards .placard.tierTwo .media{width:18.5%;padding-right:0!important;height:100%;float:left}#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{width:100%;margin-left:0}#placards.placards .placard.basic .placardTitle.perPerson,#placards.placards .placard.tierTwo .placardTitle.perPerson{padding-right:0;max-width:87%}@media(max-width:1920px){#placards.placards .placard.basic .placardTitle.perPerson,#placards.placards .placard.tierTwo .placardTitle.perPerson{max-width:85%}}@media(max-width:1680px){#placards.placards .placard.basic .placardTitle.perPerson,#placards.placards .placard.tierTwo .placardTitle.perPerson{max-width:83%}}@media(max-width:1280px){#placards.placards .placard.basic .placardTitle.perPerson,#placards.placards .placard.tierTwo .placardTitle.perPerson{max-width:80%}}@media(max-width:768px){#placards.placards .placard.basic .placardTitle.perPerson,#placards.placards .placard.tierTwo .placardTitle.perPerson{max-width:78%}}#placards.placards .placard.basic .placardTitle.perPerson+.bedIcon,#placards.placards .placard.tierTwo .placardTitle.perPerson+.bedIcon{padding-right:1.25rem}#placards.placards .placard.basic .media+.propertyInfo,#placards.placards .placard.tierTwo .media+.propertyInfo{margin-left:18.5%;width:auto}#placards.placards .placard.basic .placardContent,#placards.placards .placard.tierTwo .placardContent{height:7.875rem}@media(max-width:1805px){#placards.placards .placard.basic .placardContent,#placards.placards .placard.tierTwo .placardContent{height:7.875rem}}@media(max-width:1516px){#placards.placards .placard.basic .placardContent,#placards.placards .placard.tierTwo .placardContent{height:6.875rem}}@media(max-width:1152px){#placards.placards .placard.basic .placardContent,#placards.placards .placard.tierTwo .placardContent{height:5.25rem}}@media(max-width:1920px){#placards.placards .placard.basic .placardContent,#placards.placards .placard.tierTwo .placardContent{height:7.875rem}}@media(max-width:1680px){#placards.placards .placard.basic .placardContent,#placards.placards .placard.tierTwo .placardContent{height:6.875rem}}@media(max-width:1366px){#placards.placards .placard.basic .placardContent,#placards.placards .placard.tierTwo .placardContent{height:5.625rem}}@media(max-width:1280px){#placards.placards .placard.basic .placardContent,#placards.placards .placard.tierTwo .placardContent{height:5.25rem}}@media(max-width:1024px){#placards.placards .placard.basic .placardContent,#placards.placards .placard.tierTwo .placardContent{height:4.1875rem}}@media(max-width:768px){#placards.placards .placard.basic .placardContent,#placards.placards .placard.tierTwo .placardContent{height:4.1875rem}}#placards.placards .placard.basic .location,#placards.placards .placard.tierTwo .location{white-space:nowrap;overflow-y:inherit;overflow-x:hidden;text-overflow:ellipsis;margin:-.125rem 0 0;width:auto;vertical-align:top}#placards.placards .placard.basic .propertyInfo .lastUpdated span,#placards.placards .placard.tierTwo .propertyInfo .lastUpdated span,#placards.placards .placard.basic .new span,#placards.placards .placard.tierTwo .new span,#placards.placards .placard.basic .alert span,#placards.placards .placard.tierTwo .alert span,#placards.placards .placard.basic .propertyInfo .lastUpdated i,#placards.placards .placard.tierTwo .propertyInfo .lastUpdated i,#placards.placards .placard.basic .new i,#placards.placards .placard.tierTwo .new i,#placards.placards .placard.basic .alert i,#placards.placards .placard.tierTwo .alert i{vertical-align:middle}#placards.placards .placard.basic .availabilityDisplay,#placards.placards .placard.tierTwo .availabilityDisplay{font-size:.875rem}@media(max-width:1024px){#placards.placards .placard.basic .availabilityDisplay,#placards.placards .placard.tierTwo .availabilityDisplay{font-size:.6875rem}}#placards.placards .placard.basic .apartmentRentRollupContainer{position:absolute;bottom:0;left:0;right:2em;white-space:nowrap;overflow-y:inherit;overflow-x:hidden;text-overflow:ellipsis}#placards.placards .placard.tierTwo .media .imageContainer{position:relative;height:100%}#placards.placards .placard.tierTwo .media .carouselInner{position:relative;height:100%;z-index:5}#placards.placards .placard.tierTwo .availabilityDisplay{position:absolute;margin:0;bottom:0;left:0;font-weight:bold}@media(max-width:1024px){#placards.placards .placard.diamond .propertyInfo .unitLabel,#placards.placards .placard.platinum .propertyInfo .unitLabel,#placards.placards .placard.gold .propertyInfo .unitLabel,#placards.placards .placard.silver .propertyInfo .unitLabel,#placards.placards .placard.premium .propertyInfo .unitLabel,#placards.placards .placard.premiumPlus .propertyInfo .unitLabel,#placards.placards .placard.premiumMax .propertyInfo .unitLabel{display:none}}#placards.placards .placard.diamond .placardTitle,#placards.placards .placard.platinum .placardTitle,#placards.placards .placard.gold .placardTitle,#placards.placards .placard.premiumPlus .placardTitle,#placards.placards .placard.premiumMax .placardTitle{white-space:nowrap;overflow-y:inherit;overflow-x:hidden;text-overflow:ellipsis}#placards.placards .placard.diamond .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.platinum .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.gold .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.premiumPlus .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.premiumMax .perPersonWrapper .perPersonTooltipWrapper{bottom:136%;left:-66%}@media(max-width:1024px){#placards.placards .placard.diamond .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.platinum .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.gold .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.premiumPlus .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.premiumMax .perPersonWrapper .perPersonTooltipWrapper{bottom:147%;left:-77%}}#placards.placards .placard.diamond .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.platinum .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.gold .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.premiumPlus .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.premiumMax .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.diamond .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.platinum .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.gold .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.premiumPlus .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.premiumMax .perPersonWrapper .perPersonTooltipWrapper:before{top:100%;left:85%}#placards.placards .placard.diamond .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.platinum .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.gold .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.premiumPlus .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.premiumMax .perPersonWrapper .perPersonTooltipWrapper:after{border-top-color:#fff}#placards.placards .placard.diamond .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.platinum .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.gold .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.premiumPlus .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.premiumMax .perPersonWrapper .perPersonTooltipWrapper:before{border-top-color:#cacaca}#placards.placards .placard.diamond .favoriteIcon,#placards.placards .placard.platinum .favoriteIcon,#placards.placards .placard.gold .favoriteIcon,#placards.placards .placard.premiumPlus .favoriteIcon,#placards.placards .placard.premiumMax .favoriteIcon{top:-.1875rem;right:-.6rem}#placards.placards .placard.diamond .altRentDisplay,#placards.placards .placard.platinum .altRentDisplay,#placards.placards .placard.gold .altRentDisplay,#placards.placards .placard.premiumPlus .altRentDisplay,#placards.placards .placard.premiumMax .altRentDisplay,#placards.placards .placard.diamond .unitLabel,#placards.placards .placard.platinum .unitLabel,#placards.placards .placard.gold .unitLabel,#placards.placards .placard.premiumPlus .unitLabel,#placards.placards .placard.premiumMax .unitLabel,#placards.placards .placard.diamond .availabilityDisplay,#placards.placards .placard.platinum .availabilityDisplay,#placards.placards .placard.gold .availabilityDisplay,#placards.placards .placard.premiumPlus .availabilityDisplay,#placards.placards .placard.premiumMax .availabilityDisplay{display:block}#placards.placards .placard.diamond .altRentDisplay,#placards.placards .placard.platinum .altRentDisplay,#placards.placards .placard.gold .altRentDisplay,#placards.placards .placard.premiumPlus .altRentDisplay,#placards.placards .placard.premiumMax .altRentDisplay{text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}#placards.placards .placard.diamond .freshnessAndFavoritesWrapper,#placards.placards .placard.platinum .freshnessAndFavoritesWrapper,#placards.placards .placard.gold .freshnessAndFavoritesWrapper,#placards.placards .placard.premiumPlus .freshnessAndFavoritesWrapper,#placards.placards .placard.premiumMax .freshnessAndFavoritesWrapper{position:relative}#placards.placards .placard.diamond .freshnessAndFavoritesWrapper .listingFreshness,#placards.placards .placard.platinum .freshnessAndFavoritesWrapper .listingFreshness,#placards.placards .placard.gold .freshnessAndFavoritesWrapper .listingFreshness,#placards.placards .placard.premiumPlus .freshnessAndFavoritesWrapper .listingFreshness,#placards.placards .placard.premiumMax .freshnessAndFavoritesWrapper .listingFreshness{position:relative}#placards.placards .placard.silver .placardTitle,#placards.placards .placard.prosumer .placardTitle,#placards.placards .placard.basic .placardTitle,#placards.placards .placard.tierTwo .placardTitle,#placards.placards .placard.premium .placardTitle{width:auto;max-width:100%;margin:-.2em 0 0 0;padding-right:1.25rem;text-decoration:none;font-size:1.25rem;display:inline-block;color:#0b6839;white-space:nowrap;overflow-y:inherit;overflow-x:hidden;text-overflow:ellipsis}@media(max-width:1920px){#placards.placards .placard.silver .placardTitle,#placards.placards .placard.prosumer .placardTitle,#placards.placards .placard.basic .placardTitle,#placards.placards .placard.tierTwo .placardTitle,#placards.placards .placard.premium .placardTitle{font-size:1.25rem}}@media(max-width:1680px){#placards.placards .placard.silver .placardTitle,#placards.placards .placard.prosumer .placardTitle,#placards.placards .placard.basic .placardTitle,#placards.placards .placard.tierTwo .placardTitle,#placards.placards .placard.premium .placardTitle{font-size:1.125rem}}@media(max-width:1366px){#placards.placards .placard.silver .placardTitle,#placards.placards .placard.prosumer .placardTitle,#placards.placards .placard.basic .placardTitle,#placards.placards .placard.tierTwo .placardTitle,#placards.placards .placard.premium .placardTitle{font-size:1rem}}@media(max-width:1280px){#placards.placards .placard.silver .placardTitle,#placards.placards .placard.prosumer .placardTitle,#placards.placards .placard.basic .placardTitle,#placards.placards .placard.tierTwo .placardTitle,#placards.placards .placard.premium .placardTitle{font-size:1rem}}@media(max-width:1024px){#placards.placards .placard.silver .placardTitle,#placards.placards .placard.prosumer .placardTitle,#placards.placards .placard.basic .placardTitle,#placards.placards .placard.tierTwo .placardTitle,#placards.placards .placard.premium .placardTitle{font-size:.875rem}}@media(max-width:768px){#placards.placards .placard.silver .placardTitle,#placards.placards .placard.prosumer .placardTitle,#placards.placards .placard.basic .placardTitle,#placards.placards .placard.tierTwo .placardTitle,#placards.placards .placard.premium .placardTitle{font-size:.75rem}}#placards.placards .placard.silver .placardTitle:hover,#placards.placards .placard.prosumer .placardTitle:hover,#placards.placards .placard.basic .placardTitle:hover,#placards.placards .placard.tierTwo .placardTitle:hover,#placards.placards .placard.premium .placardTitle:hover{color:#555}#placards.placards .placard.silver .placardTitle:after,#placards.placards .placard.prosumer .placardTitle:after,#placards.placards .placard.basic .placardTitle:after,#placards.placards .placard.tierTwo .placardTitle:after,#placards.placards .placard.premium .placardTitle:after{content:'\a';white-space:pre}#placards.placards .placard.silver .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.prosumer .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.basic .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.tierTwo .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.premium .perPersonWrapper .perPersonTooltipWrapper{top:92%;left:-60%}@media(max-width:1024px){#placards.placards .placard.silver .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.prosumer .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.basic .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.tierTwo .perPersonWrapper .perPersonTooltipWrapper,#placards.placards .placard.premium .perPersonWrapper .perPersonTooltipWrapper{top:103%;left:-74%}}#placards.placards .placard.silver .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.prosumer .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.basic .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.tierTwo .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.premium .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.silver .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.prosumer .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.basic .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.tierTwo .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.premium .perPersonWrapper .perPersonTooltipWrapper:before{bottom:100%;left:86%}#placards.placards .placard.silver .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.prosumer .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.basic .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.tierTwo .perPersonWrapper .perPersonTooltipWrapper:after,#placards.placards .placard.premium .perPersonWrapper .perPersonTooltipWrapper:after{border-bottom-color:#fff}#placards.placards .placard.silver .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.prosumer .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.basic .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.tierTwo .perPersonWrapper .perPersonTooltipWrapper:before,#placards.placards .placard.premium .perPersonWrapper .perPersonTooltipWrapper:before{border-bottom-color:#cacaca}#placards.placards .placard.silver .bedIcon,#placards.placards .placard.prosumer .bedIcon,#placards.placards .placard.basic .bedIcon,#placards.placards .placard.tierTwo .bedIcon,#placards.placards .placard.premium .bedIcon{top:-2px}@media(max-width:1366px){#placards.placards .placard.silver .bedIcon,#placards.placards .placard.prosumer .bedIcon,#placards.placards .placard.basic .bedIcon,#placards.placards .placard.tierTwo .bedIcon,#placards.placards .placard.premium .bedIcon{top:1px}}@media(max-width:1024px){#placards.placards .placard.silver .bedIcon,#placards.placards .placard.prosumer .bedIcon,#placards.placards .placard.basic .bedIcon,#placards.placards .placard.tierTwo .bedIcon,#placards.placards .placard.premium .bedIcon{top:0}}#placards.placards .placard.silver .listingProviderTitle,#placards.placards .placard.prosumer .listingProviderTitle,#placards.placards .placard.basic .listingProviderTitle,#placards.placards .placard.tierTwo .listingProviderTitle,#placards.placards .placard.premium .listingProviderTitle{overflow:visible;height:2rem}@media(max-width:1024px){#placards.placards .placard.silver .listingProviderTitle,#placards.placards .placard.prosumer .listingProviderTitle,#placards.placards .placard.basic .listingProviderTitle,#placards.placards .placard.tierTwo .listingProviderTitle,#placards.placards .placard.premium .listingProviderTitle{height:1.5625rem}}@media(max-width:768px){#placards.placards .placard.silver .listingProviderTitle,#placards.placards .placard.prosumer .listingProviderTitle,#placards.placards .placard.basic .listingProviderTitle,#placards.placards .placard.tierTwo .listingProviderTitle,#placards.placards .placard.premium .listingProviderTitle{height:1.3125rem}}#placards.placards .placard.silver .listingProviderTitle:after,#placards.placards .placard.prosumer .listingProviderTitle:after,#placards.placards .placard.basic .listingProviderTitle:after,#placards.placards .placard.tierTwo .listingProviderTitle:after,#placards.placards .placard.premium .listingProviderTitle:after{content:'';white-space:normal}#placards.placards .placard.silver .listingProviderTitle .listingProviderWrapper span,#placards.placards .placard.prosumer .listingProviderTitle .listingProviderWrapper span,#placards.placards .placard.basic .listingProviderTitle .listingProviderWrapper span,#placards.placards .placard.tierTwo .listingProviderTitle .listingProviderWrapper span,#placards.placards .placard.premium .listingProviderTitle .listingProviderWrapper span{color:#4c4c4c;font-size:.875rem;letter-spacing:-.03125rem;font-weight:bold}@media(max-width:1024px){#placards.placards .placard.silver .listingProviderTitle .listingProviderWrapper span,#placards.placards .placard.prosumer .listingProviderTitle .listingProviderWrapper span,#placards.placards .placard.basic .listingProviderTitle .listingProviderWrapper span,#placards.placards .placard.tierTwo .listingProviderTitle .listingProviderWrapper span,#placards.placards .placard.premium .listingProviderTitle .listingProviderWrapper span{font-size:.625rem}}#placards.placards .placard.silver .listingProviderTitle .listingProviderWrapper img,#placards.placards .placard.prosumer .listingProviderTitle .listingProviderWrapper img,#placards.placards .placard.basic .listingProviderTitle .listingProviderWrapper img,#placards.placards .placard.tierTwo .listingProviderTitle .listingProviderWrapper img,#placards.placards .placard.premium .listingProviderTitle .listingProviderWrapper img{width:8.75rem;height:.9375rem}@media(max-width:1024px){#placards.placards .placard.silver .listingProviderTitle .listingProviderWrapper img,#placards.placards .placard.prosumer .listingProviderTitle .listingProviderWrapper img,#placards.placards .placard.basic .listingProviderTitle .listingProviderWrapper img,#placards.placards .placard.tierTwo .listingProviderTitle .listingProviderWrapper img,#placards.placards .placard.premium .listingProviderTitle .listingProviderWrapper img{width:6.5625rem;height:.6875rem}}@media(max-width:768px){#placards.placards .placard.silver .listingProviderTitle .listingProviderWrapper img,#placards.placards .placard.prosumer .listingProviderTitle .listingProviderWrapper img,#placards.placards .placard.basic .listingProviderTitle .listingProviderWrapper img,#placards.placards .placard.tierTwo .listingProviderTitle .listingProviderWrapper img,#placards.placards .placard.premium .listingProviderTitle .listingProviderWrapper img{width:6.25rem;height:.65625rem}}#placards.placards .placard.silver .location,#placards.placards .placard.prosumer .location,#placards.placards .placard.basic .location,#placards.placards .placard.tierTwo .location,#placards.placards .placard.premium .location{width:100%;margin:-.3em 0 0;font-size:.875rem}@media(max-width:1920px){#placards.placards .placard.silver .location,#placards.placards .placard.prosumer .location,#placards.placards .placard.basic .location,#placards.placards .placard.tierTwo .location,#placards.placards .placard.premium .location{font-size:.875rem}}@media(max-width:1680px){#placards.placards .placard.silver .location,#placards.placards .placard.prosumer .location,#placards.placards .placard.basic .location,#placards.placards .placard.tierTwo .location,#placards.placards .placard.premium .location{font-size:.875rem}}@media(max-width:1366px){#placards.placards .placard.silver .location,#placards.placards .placard.prosumer .location,#placards.placards .placard.basic .location,#placards.placards .placard.tierTwo .location,#placards.placards .placard.premium .location{font-size:.75rem}}@media(max-width:1280px){#placards.placards .placard.silver .location,#placards.placards .placard.prosumer .location,#placards.placards .placard.basic .location,#placards.placards .placard.tierTwo .location,#placards.placards .placard.premium .location{font-size:.75rem}}@media(max-width:1024px){#placards.placards .placard.silver .location,#placards.placards .placard.prosumer .location,#placards.placards .placard.basic .location,#placards.placards .placard.tierTwo .location,#placards.placards .placard.premium .location{font-size:.625rem}}@media(max-width:768px){#placards.placards .placard.silver .location,#placards.placards .placard.prosumer .location,#placards.placards .placard.basic .location,#placards.placards .placard.tierTwo .location,#placards.placards .placard.premium .location{font-size:.625rem}}#placards.placards .placard.silver .apartmentRentRollupContainer,#placards.placards .placard.prosumer .apartmentRentRollupContainer,#placards.placards .placard.basic .apartmentRentRollupContainer,#placards.placards .placard.tierTwo .apartmentRentRollupContainer,#placards.placards .placard.premium .apartmentRentRollupContainer{white-space:nowrap;overflow-y:inherit;overflow-x:hidden;text-overflow:ellipsis}#placards.placards .placard.silver .apartmentRentRollupContainer .altRentDisplay,#placards.placards .placard.prosumer .apartmentRentRollupContainer .altRentDisplay,#placards.placards .placard.basic .apartmentRentRollupContainer .altRentDisplay,#placards.placards .placard.tierTwo .apartmentRentRollupContainer .altRentDisplay,#placards.placards .placard.premium .apartmentRentRollupContainer .altRentDisplay{position:relative;padding-right:.8em}#placards.placards .placard.silver .apartmentRentRollupContainer .altRentDisplay:after,#placards.placards .placard.prosumer .apartmentRentRollupContainer .altRentDisplay:after,#placards.placards .placard.basic .apartmentRentRollupContainer .altRentDisplay:after,#placards.placards .placard.tierTwo .apartmentRentRollupContainer .altRentDisplay:after,#placards.placards .placard.premium .apartmentRentRollupContainer .altRentDisplay:after{content:'|';padding-left:.4em;font-size:1em;display:inline-block;position:absolute;color:#4c4c4c;margin-top:-.1em;font-family:"CostarBrownLight",sans-serif;font-weight:normal}#placards.placards .placard.silver .apartmentRentRollupContainer .availabilityDisplay,#placards.placards .placard.prosumer .apartmentRentRollupContainer .availabilityDisplay,#placards.placards .placard.basic .apartmentRentRollupContainer .availabilityDisplay,#placards.placards .placard.tierTwo .apartmentRentRollupContainer .availabilityDisplay,#placards.placards .placard.premium .apartmentRentRollupContainer .availabilityDisplay,#placards.placards .placard.silver .apartmentRentRollupContainer .unitLabel,#placards.placards .placard.prosumer .apartmentRentRollupContainer .unitLabel,#placards.placards .placard.basic .apartmentRentRollupContainer .unitLabel,#placards.placards .placard.tierTwo .apartmentRentRollupContainer .unitLabel,#placards.placards .placard.premium .apartmentRentRollupContainer .unitLabel{display:inline;vertical-align:middle;font-size:inherit}@media(max-width:1024px){#placards.placards .placard.silver .apartmentRentRollupContainer .unitLabel,#placards.placards .placard.prosumer .apartmentRentRollupContainer .unitLabel,#placards.placards .placard.basic .apartmentRentRollupContainer .unitLabel,#placards.placards .placard.tierTwo .apartmentRentRollupContainer .unitLabel,#placards.placards .placard.premium .apartmentRentRollupContainer .unitLabel{display:none}}#placards.placards .placard.silver .apartmentRentRollupContainer .lastUpdated,#placards.placards .placard.prosumer .apartmentRentRollupContainer .lastUpdated,#placards.placards .placard.basic .apartmentRentRollupContainer .lastUpdated,#placards.placards .placard.tierTwo .apartmentRentRollupContainer .lastUpdated,#placards.placards .placard.premium .apartmentRentRollupContainer .lastUpdated,#placards.placards .placard.silver .apartmentRentRollupContainer .new,#placards.placards .placard.prosumer .apartmentRentRollupContainer .new,#placards.placards .placard.basic .apartmentRentRollupContainer .new,#placards.placards .placard.tierTwo .apartmentRentRollupContainer .new,#placards.placards .placard.premium .apartmentRentRollupContainer .new,#placards.placards .placard.silver .apartmentRentRollupContainer .alert,#placards.placards .placard.prosumer .apartmentRentRollupContainer .alert,#placards.placards .placard.basic .apartmentRentRollupContainer .alert,#placards.placards .placard.tierTwo .apartmentRentRollupContainer .alert,#placards.placards .placard.premium .apartmentRentRollupContainer .alert{display:none}#placards.placards .placard.silver .contactWrapper,#placards.placards .placard.prosumer .contactWrapper,#placards.placards .placard.basic .contactWrapper,#placards.placards .placard.tierTwo .contactWrapper,#placards.placards .placard.premium .contactWrapper{position:absolute;left:0;width:100%;white-space:nowrap}#placards.placards .placard.prosumer .item,#placards.placards .placard.basic .item,#placards.placards .placard.tierTwo .item{height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}#placards.placards .placard.prosumer .propertyInfo,#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{padding:.9375rem}@media(max-width:1920px){#placards.placards .placard.prosumer .propertyInfo,#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{padding:.9375rem}}@media(max-width:1680px){#placards.placards .placard.prosumer .propertyInfo,#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{padding:.9375rem}}@media(max-width:1366px){#placards.placards .placard.prosumer .propertyInfo,#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{padding:.625rem}}@media(max-width:1280px){#placards.placards .placard.prosumer .propertyInfo,#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{padding:.625rem}}@media(max-width:1024px){#placards.placards .placard.prosumer .propertyInfo,#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{padding:.4375rem}}@media(max-width:768px){#placards.placards .placard.prosumer .propertyInfo,#placards.placards .placard.basic .propertyInfo,#placards.placards .placard.tierTwo .propertyInfo{padding:.4375rem}}#placards.placards .placard.prosumer .phone,#placards.placards .placard.basic .phone,#placards.placards .placard.tierTwo .phone{font-size:1em;display:inline}#placards.placards .placard.prosumer .phone i,#placards.placards .placard.basic .phone i,#placards.placards .placard.tierTwo .phone i,#placards.placards .placard.prosumer .phone span,#placards.placards .placard.basic .phone span,#placards.placards .placard.tierTwo .phone span{line-height:1;vertical-align:bottom}#placards.placards .placard.prosumer .phone .phoneIcon:before,#placards.placards .placard.basic .phone .phoneIcon:before,#placards.placards .placard.tierTwo .phone .phoneIcon:before{position:relative;top:.3em}#placards.placards .placard.prosumer .contactWrapper,#placards.placards .placard.basic .contactWrapper,#placards.placards .placard.tierTwo .contactWrapper{bottom:-.2em}#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}#placards.placards.placardFocused .diamond.active .placardHeader,#placards.placards.placardFocused .platinum.active .placardHeader,#placards.placards.placardFocused .gold.active .placardHeader,#placards.placards.placardFocused .premiumMax.active .placardHeader{padding-left:.9375rem}#placards.placards.placardFocused .diamond.active .placardHeader:before,#placards.placards.placardFocused .platinum.active .placardHeader:before,#placards.placards.placardFocused .gold.active .placardHeader:before,#placards.placards.placardFocused .premiumMax.active .placardHeader:before{width:.625rem;background-color:#feb300;content:'';height:100%;position:absolute;left:0;top:0}#placards.placards.placardFocused .diamond.active .media,#placards.placards.placardFocused .platinum.active .media,#placards.placards.placardFocused .gold.active .media,#placards.placards.placardFocused .premiumMax.active .media{z-index:5}#placards.placards.placardFocused .prosumer.active .placardContent,#placards.placards.placardFocused .silver.active .placardContent,#placards.placards.placardFocused .basic.active .placardContent,#placards.placards.placardFocused .premium.active .placardContent{background-color:rgba(254,179,0,.1)}#placards.placards.placardFocused .prosumer.active .media,#placards.placards.placardFocused .silver.active .media,#placards.placards.placardFocused .basic.active .media,#placards.placards.placardFocused .premium.active .media{background-color:rgba(254,179,0,0)}#placards.placards.placardFocused .prosumer.active:before,#placards.placards.placardFocused .silver.active:before,#placards.placards.placardFocused .premium.active:before{width:.625rem;background-color:#feb300;content:'';height:100%;position:absolute;left:0;top:0;z-index:5}#placards.placards.placardFocused .prosumer .placardTitle,#placards.placards.placardFocused .silver .placardTitle,#placards.placards.placardFocused .basic .placardTitle,#placards.placards.placardFocused .tierTwo .placardTitle,#placards.placards.placardFocused .premium .placardTitle{color:#959399}#placards.placards.placardFocused .prosumer .placardTitle:hover,#placards.placards.placardFocused .silver .placardTitle:hover,#placards.placards.placardFocused .basic .placardTitle:hover,#placards.placards.placardFocused .tierTwo .placardTitle:hover,#placards.placards.placardFocused .premium .placardTitle:hover{color:#0b6839}#placards.placards.placardFocused .prosumer.active .placardTitle,#placards.placards.placardFocused .silver.active .placardTitle,#placards.placards.placardFocused .basic.active .placardTitle,#placards.placards.placardFocused .tierTwo.active .placardTitle,#placards.placards.placardFocused .premium.active .placardTitle{color:#0b6839}#placards.placards.placardFocused .prosumer.active .placardTitle:hover,#placards.placards.placardFocused .silver.active .placardTitle:hover,#placards.placards.placardFocused .basic.active .placardTitle:hover,#placards.placards.placardFocused .tierTwo.active .placardTitle:hover,#placards.placards.placardFocused .premium.active .placardTitle:hover{color:#959399}@media(max-width:1805px){#placards.placards.placardFocused .placard.active .placardHeader:before,#placards.placards.placardFocused .placard.active .placardContent:before{width:.3125rem}}@media(max-width:1516px){#placards.placards.placardFocused .placard.active .placardHeader:before,#placards.placards.placardFocused .placard.active .placardContent:before{width:.25rem}}@media(max-width:1280px){#placards.placards.placardFocused .placard.active .placardHeader:before,#placards.placards.placardFocused .placard.active .placardContent:before{width:.1875rem}}#profileRentalDetail .rentalDetail{font-size:1.11em}@media only screen and (max-width:1900px){#profileRentalDetail .rentalDetail{font-size:1em}}@media only screen and (max-width:1600px){#profileRentalDetail .rentalDetail{font-size:.8519em}}@media only screen and (max-width:1366px){#profileRentalDetail .rentalDetail{font-size:.7222em}}#profileRentalDetail .rentalDetail .primary{padding:.5em;width:100%;text-align:center;margin-bottom:1.25em;border-radius:4px}#profileRentalDetail .rentalDetail .primary .emailIcon{padding-right:.225em}#profileRentalDetail .rentalDetail .primary .lblCheckAvailabilityShort{display:none}#profileRentalDetail .rentalDetail .modalWrapper{display:inline-block;position:relative;width:75%;margin-left:-37%;left:50%}@media only screen and (max-width:1024px){#profileRentalDetail .rentalDetail .modalWrapper{width:97%;margin-left:-48.5%}}#profileRentalDetail .rentalDetail .modalDummy{padding-top:66%}@media only screen and (max-width:1024px){#profileRentalDetail .rentalDetail .modalDummy{padding-top:64%}}@media only screen and (max-width:1600px){#profileRentalDetail .rentalDetail .modalDummy{padding-top:62%}}@media only screen and (max-width:768px){#profileRentalDetail .rentalDetail .modalDummy{padding-top:70%}}#profileRentalDetail .rentalDetail .modalContainer{position:absolute;top:0;bottom:0;left:0;right:0;margin-top:1%;margin-left:0;width:100%;height:100%}#profileRentalDetail .rentalDetail .modalContent{padding:1.46em 2.1em 2.7em 2.1em;height:auto;min-height:70.5vh;max-height:97vh}#profileRentalDetail .rentalDetail .modalHeader{border-bottom:1px solid #999;padding:0 0 1em 0;margin-bottom:1.25em;height:auto}#profileRentalDetail .rentalDetail .modalHeader .headerSegment{float:left;max-width:70%}#profileRentalDetail .rentalDetail .modalHeader .navigationSegment{float:right;margin-top:1em}#profileRentalDetail .rentalDetail .modalHeader .navigationSegment .primary{padding:.9em 1em;width:auto}#profileRentalDetail .rentalDetail .modalHeader .navigationSegment .primary.disabled{background:#cacaca}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-device-pixel-ratio:0){#profileRentalDetail .rentalDetail .modalHeader .navigationSegment .primary:hover{background-color:#555;color:#fff;border:1px solid #555}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (-webkit-max-device-pixel-ratio:2){#profileRentalDetail .rentalDetail .modalHeader .navigationSegment .primary:hover{background-color:#77b800;border:1px solid #fff;color:#fff}#profileRentalDetail .rentalDetail .modalHeader .navigationSegment .primary:active{background-color:#555;color:#fff;border:1px solid #555}#profileRentalDetail .rentalDetail .modalHeader .navigationSegment .primary.disabled{background:#cacaca}#profileRentalDetail .rentalDetail .modalHeader .navigationSegment .primary.disabled:hover{background-color:#cacaca}#profileRentalDetail .rentalDetail .modalHeader .navigationSegment .primary.disabled:active{background-color:#cacaca;border:1px solid #555}}#profileRentalDetail .rentalDetail .modalHeader .navigationSegment .navigationDisplay{padding:0 1em;font-size:1.25em}#profileRentalDetail .rentalDetail .modalHeader h1{font-size:1.5em;margin-bottom:0;text-align:left}#profileRentalDetail .rentalDetail .modalHeader h1.mainSegment{color:#77b800;display:block}#profileRentalDetail .rentalDetail .modalHeader h1.mainSegment>span{display:inline-block;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}#profileRentalDetail .rentalDetail .modalHeader h1.secondSegment{color:#999;display:block}#profileRentalDetail .rentalDetail .modalHeader h1 .bedIcon{vertical-align:text-bottom}#profileRentalDetail .rentalDetail .modalHeader .close{position:absolute;float:none;top:.8em;right:.5em}@media only screen and (max-width:1024px){#profileRentalDetail .rentalDetail .modalHeader .close{font-size:.71em;right:.273em}}#profileRentalDetail .rentalDetail .modalBody{padding:0;height:85%}#profileRentalDetail .rentalDetail .modalBody h2{margin-bottom:0;font-size:1.25em}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper{margin-top:1.25em;height:100%;overflow:hidden;white-space:nowrap;display:-ms-inline-flexbox;display:-webkit-flex;display:flex}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .mediaViewer{min-width:72.5%;height:88%;display:inline-block;padding-right:1em;-webkit-flex:1 0 72.5%;-ms-flex:1 0 72.5%;flex:1 0 72.5%}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .mediaViewer ._\33 DTourIconButton{position:absolute;top:50%;left:50%;border:0 none;background:transparent url("/a/916dba/content/images/3diconcarousel.svg") no-repeat;padding:0;width:5em;height:5em;margin-top:-3em;margin-left:-2.5em}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .rentalInfo{-webkit-flex:1 0 27.5%;-ms-flex:1 0 27.5%;flex:1 0 27.5%;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;vertical-align:top;overflow:hidden;-webkit-backface-visibility:hidden}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .rentalInfo.full{-webkit-flex:1 0 100.48%;-ms-flex:1 0 100.48%;flex:1 0 100.48%}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .rentalInfo .primary{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .contactPhone{color:#77b800;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:.3em}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .contactPhone .phoneIcon:before{padding-right:.35em;font-size:.8em}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .additionalInfo{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;color:#fff;width:100%;padding:.625rem;background-color:gray;margin-bottom:1em}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .additionalInfo span{font-size:.792em;display:block}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;width:100%;color:#7f7e7e;overflow:hidden;-webkit-backface-visibility:hidden}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities h2{height:7%;padding-bottom:.5em;border-bottom:1px solid #999}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;font-size:.85em;border-top:1px solid #999}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .nano{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .subAmenities{padding:.4em 0 .4em 2em}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .subAmenities .amenity{width:90%;overflow:hidden;white-space:pre-wrap}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup{width:100%;padding:.8em 0 .8em 0;position:relative;border-bottom:1px solid #999}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup a{width:100%;padding-right:1.125rem;display:block;color:#7f7e7e}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup a .groupName{font-weight:bold;font-family:"CostarBrownLight",sans-serif}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup a:hover{color:#77b800}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup .viewLessIcon:before{content:'';color:#77b800}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup .viewLessIcon:after{position:absolute;right:1em;content:"";color:#77b800}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup .collapsed.viewLessIcon:after{content:"";color:#77b800}#profileRentalDetail .rentalDetail .modalBody .modalBodyWrapper .amenities .amenitiesGroupsWrapper .amenitiesGroup .sofaIcon{font-size:.72em}@media only screen and (max-width:805px){.culture-es #profileRentalDetail .rentalDetail .modalHeader .headerSegment{max-width:65%}}.culture-es #profileRentalDetail .rentalDetail .lblCheckAvailabilityLong{display:inline-block}@media only screen and (max-width:768px){.culture-es #profileRentalDetail .rentalDetail .lblCheckAvailabilityLong{display:none}}.culture-es #profileRentalDetail .rentalDetail .lblCheckAvailabilityShort{display:none}@media only screen and (max-width:768px){.culture-es #profileRentalDetail .rentalDetail .lblCheckAvailabilityShort{display:inline-block}}.profileMediaViewerOverlay .modalBackdrop.in{opacity:.9;filter:alpha(opacity=90)}#profileMediaViewerWrapper{color:#fff;width:100%}#profileMediaViewerWrapper .header{background-color:#3f3f3f;height:1.8em;border-bottom:3px solid #999}#profileMediaViewerWrapper .header .propertyPhoneNumber{padding-top:.15em;float:left}#profileMediaViewerWrapper .header .propertyName{margin-left:1em;margin-right:.3em;padding-top:.15em;float:left;max-width:67%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#profileMediaViewerWrapper .header .checkAvailability{background-color:#77b800;margin-left:.5em;display:inline-block;height:100%;color:#fff}#profileMediaViewerWrapper .header .checkAvailability span{font-weight:bold;font-size:.75em;padding:0 .5em}#profileMediaViewerWrapper .header .checkAvailability span .emailIcon{padding-right:.4em}#profileMediaViewerWrapper .header .headerUtilities{float:right;height:100%}#profileMediaViewerWrapper .header .headerUtilities .viewToggle{display:none;height:100%;border-right:1px solid #999;padding-right:.5em}#profileMediaViewerWrapper .header .headerUtilities .viewToggle.active{display:inline-block}#profileMediaViewerWrapper .header .headerUtilities .viewToggle a{color:#fff;font-weight:bold;font-size:.75em}#profileMediaViewerWrapper .header .headerUtilities .close{font-size:.65em;border:0 none;margin-right:.5em;background-color:transparent}#profileMediaViewerWrapper .viewerContent{width:70%;margin:.5% auto;height:calc(65vw/1.42)}@media(max-width:1080px){#profileMediaViewerWrapper .viewerContent{width:85%;height:75vw}}@media only screen and (max-width:1024px){#profileMediaViewerWrapper .viewerContent{width:85%;height:70%}}#profileMediaViewerWrapper .viewerContent .tabWrapper{padding-bottom:.3em;border-bottom:.3em solid #515151;position:relative}#profileMediaViewerWrapper .viewerContent .tabWrapper.Unknown{border-bottom-color:#515151}#profileMediaViewerWrapper .viewerContent .tabWrapper.Style1{border-bottom-color:#515151}#profileMediaViewerWrapper .viewerContent .tabWrapper.Style2{border-bottom-color:#0067a5}#profileMediaViewerWrapper .viewerContent .tabWrapper.Style3{border-bottom-color:#e3bd22}#profileMediaViewerWrapper .viewerContent .tabWrapper.Style4{border-bottom-color:#ec952d}#profileMediaViewerWrapper .viewerContent .tabWrapper.Style5{border-bottom-color:#de4a4a}#profileMediaViewerWrapper .viewerContent .tabWrapper .tabName{color:#fff}#profileMediaViewerWrapper .viewerContent .tabWrapper .tabName.active{color:#77b800}#profileMediaViewerWrapper .viewerContent .tabWrapper .tabName:not(:first-child){padding-left:4em}#profileMediaViewerWrapper .viewerContent .tabWrapper .poweredMatterport{background-image:url("/a/760b2c/content/images/powered-by-matterport-on-white.png");background-size:contain;background-repeat:no-repeat;height:1.5em;position:absolute;width:4.25em;display:none;right:0;top:0}#profileMediaViewerWrapper .viewerContent .tabWrapper [data-tourkey].active~.poweredMatterport{display:block}#profileMediaViewerWrapper .viewerContent .tabWrapper [data-tourtype="999"].active~.poweredMatterport{display:none}#profileMediaViewerWrapper .viewerContent .singleGalleryWrapper{height:100%;display:none}@media only screen and (max-width:768px){#profileMediaViewerWrapper .viewerContent .singleGalleryWrapper{height:55%}}#profileMediaViewerWrapper .viewerContent .singleGalleryWrapper.active{display:block}#profileMediaViewerWrapper .viewerContent .singleGalleryWrapper .singleGalleryContent{height:100%;width:100%}#profileMediaViewerWrapper .viewerContent .singleGalleryWrapper .singleGalleryContent.hideThumbNav{min-height:1px}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper{width:100%;height:100%;margin-top:.75em;display:none}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper.active{display:block;position:inherit;top:auto}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper .gridGalleryContent{height:100%}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul{margin:0;padding:0}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li{width:25%;display:block;float:left;height:9.5em;padding-bottom:1.12em}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li:nth-child(4n+1){padding-right:.84em}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li:nth-child(4n+2){padding-right:.56em;padding-left:.28em}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li:nth-child(4n+3){padding-right:.28em;padding-left:.56em}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li:nth-child(4n+4){padding-left:.84em}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li .gridImageWrapper{height:100%;width:100%;border:2px solid #3f3f3f;position:relative}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li .gridImageWrapper .gridImage{height:100%;width:100%}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li .gridImageWrapper .videoPlayIconLarge{background-size:100%;position:absolute;top:50%;left:50%;border:0 none;margin:-2.5em;width:5em;height:5em}#profileMediaViewerWrapper .viewerContent .gridGalleryWrapper ul li .description{position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.6);width:100%;padding-left:2%;font-size:.6em;line-height:2.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:2em}/*!
 * 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}.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%}#modalVirtualTourContainer{color:#fff;margin:0}#modalVirtualTourContainer.videoPlayerWrapper{width:100%;margin:4% auto;height:80%}#modalVirtualTourContainer .poweredMatterport{background-image:url("/a/760b2c/content/images/powered-by-matterport-on-white.png");background-size:contain;background-repeat:no-repeat;height:3em;position:absolute;width:9em}#modalVirtualTourContainer .videoPlayerWrapper,#modalVirtualTourContainer .videoPlayer{height:100%}@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}.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.disableMainCaptions .fotorama__stage .fotorama__caption{display:none}#profileApp .profileAppWrapper.paid #reviewsSection:before{display:block;content:" ";visibility:hidden;margin-top:-7.8125rem;height:7.8125rem}#profileApp .profileAppWrapper.paid #reviewsSection .reviewContainer{width:100%}#profileApp .profileAppWrapper.basic #reviewsSection:before,#profileApp .profileAppWrapper.prosumer #reviewsSection:before,#profileApp .profileAppWrapper.tiertwo #reviewsSection:before{display:block;content:" ";visibility:hidden;margin-top:-11.1875em;height:11.1875em}@media only screen and (max-width:1680px){#profileApp .profileAppWrapper.basic #reviewsSection:before,#profileApp .profileAppWrapper.prosumer #reviewsSection:before,#profileApp .profileAppWrapper.tiertwo #reviewsSection:before{margin-top:-11.2em;height:11.2em}}@media only screen and (max-width:1600px){#profileApp .profileAppWrapper.basic #reviewsSection:before,#profileApp .profileAppWrapper.prosumer #reviewsSection:before,#profileApp .profileAppWrapper.tiertwo #reviewsSection:before{margin-top:-9.125em;height:9.125em}}@media only screen and (max-width:1366px){#profileApp .profileAppWrapper.basic #reviewsSection:before,#profileApp .profileAppWrapper.prosumer #reviewsSection:before,#profileApp .profileAppWrapper.tiertwo #reviewsSection:before{margin-top:-8.78125em;height:8.78125em}}@media only screen and (max-width:1024px){#profileApp .profileAppWrapper.basic #reviewsSection:before,#profileApp .profileAppWrapper.prosumer #reviewsSection:before,#profileApp .profileAppWrapper.tiertwo #reviewsSection:before{margin-top:-8.375rem;height:8.375rem}}#profileApp .profileContent .reviewsWrapper{width:100%;color:#4c4c4c}#profileApp .profileContent .reviewsWrapper #reviews{outline:0}#profileApp .profileContent .reviewsWrapper .reviewsTarget.navigated{margin-bottom:4em}#profileApp .profileContent .reviewsWrapper h2{font-size:1.25em;margin-bottom:1.875rem;color:#4c4c4c}@media only screen and (max-width:1366px){#profileApp .profileContent .reviewsWrapper h2{font-size:1.8em}}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper h2{font-size:1.6em}}#profileApp .profileContent .reviewsWrapper .validationError{color:#cf0000;display:inline-block;font-size:.8em}#profileApp .profileContent .reviewsWrapper .invisible{display:none}#profileApp .profileContent .reviewsWrapper .noReviews{margin-bottom:1em}#profileApp .profileContent .reviewsWrapper .reviewUtils{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;margin-bottom:1.5rem}#profileApp .profileContent .reviewsWrapper .reviewUtils h2.subHeading{max-width:calc(100% - 18rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;display:inline-block;font-size:1.5rem}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper{display:inline-block}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTitle{position:relative;color:#189ed9;top:.5rem;left:2.3rem;font-size:1rem;cursor:default}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTitle .info2Icon{vertical-align:text-bottom;font-size:1.25rem;padding-right:.3rem}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper{position:relative}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper .rating-tooltip{background:#fff;border:1px solid #bfbfbf;border-radius:4px;box-shadow:0 7px 16px 2px rgba(0,0,0,.16);color:#4c4c4c;font-family:"CostarBrownRegular",sans-serif;height:0;left:-9999rem;min-width:23.125rem;opacity:0;padding:.6875rem 1rem;position:absolute;text-align:left;top:1.5rem;z-index:1060}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper .rating-tooltip::before,#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper .rating-tooltip::after{border-bottom:1rem solid #bfbfbf;border-left:.875rem solid transparent;border-right:.875rem solid transparent;content:'';display:block;height:0;left:40%;position:absolute;top:-1rem;width:0;z-index:1061}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper .rating-tooltip::after{border-bottom-color:#fff;top:-.9375rem}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper .rating-tooltip .methodologyTitle{font-size:1.125rem;margin:0}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper .ratingMethodologyTooltipWrapper .rating-tooltip .methodologyDetails{font-family:"CostarBrownLight",sans-serif;font-size:1rem;line-height:1.5rem;margin:.7rem 0 .2rem}#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper:hover .rating-tooltip{height:auto;left:0;opacity:1}@media only screen and (max-width:800px){#profileApp .profileContent .reviewsWrapper .reviewUtils .ratingMethodologyWrapper:hover .rating-tooltip{left:-3.75rem}}#profileApp .profileContent .reviewsWrapper .reviewUtils.collapsed+.reviewSubmissionFormWrapper{max-height:0}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsBtn{padding:.625rem 1.25rem;font-size:25px;font-size:1.5625rem;color:#fff;text-align:center;display:inline-block;background:#77b800;border:1px solid #77b800;margin-bottom:1em;border-radius:4px;margin-top:3rem}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsBtn:hover{background-color:#555;border:1px solid #555}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsBtn.primary{color:#fff}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsBtn.primary:hover{color:#fff;border:1px solid #4c4c4c}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsBtn.secondary:hover{color:#fff}@media only screen and (max-width:1600px){#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsBtn{font-size:1.25rem}}#profileApp .profileContent .reviewsWrapper .reviewsContainer .reviewsViewModel{margin-top:1em}#profileApp .profileContent .reviewsWrapper .noReviewsContainer p{margin-bottom:2.5rem}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer{font-size:1em;margin-top:2.5rem;margin-bottom:3.75rem}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .active{position:relative;-webkit-font-smoothing:antialiased}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .active .commentHeading{background-color:transparent;transform:translate3d(0,-1.25rem,0);color:#4c4c4c}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .active .commentHeading::before{background-color:transparent;transform:translate3d(0,-.4375rem,0) scale3d(1,.035,1)}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .active .commentWriteSubmitWrapper{max-height:100em;overflow:auto;overflow-y:hidden;transform:translate3d(0,-1.25rem,0)}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .commentHeading{margin-bottom:1.25rem;font-family:"CostarBrownRegular",sans-serif;color:#fff;border:0;background-color:#77b800;padding:.5em 1em .5em 1em;transition:transform .5s cubic-bezier(.2,1,.3,1),color .5s cubic-bezier(.2,1,.3,1),background-color .5s cubic-bezier(.2,1,.3,1)}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .commentHeading{margin-top:15px;margin-top:.9375rem}}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .commentHeading::before{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#77b800;transform-origin:50% 100%;transition:transform .5s cubic-bezier(.2,1,.3,1),background-color .5s cubic-bezier(.2,1,.3,1)}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .commentHeading .postCommentFilledIcon{font-size:.9em;margin-right:.3em}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .commentWriteSubmitWrapper{max-height:0;overflow:hidden;transition:transform .5s cubic-bezier(.2,1,.3,1),max-height .5s cubic-bezier(.2,1,.3,1)}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm,#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm{min-height:14.35em}@media only screen and (max-width:1366px){#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm,#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm{min-height:14.75em}}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm,#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm{min-height:14.5em}}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer.hidden{display:none}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .commetWriteSubmitWrapper{display:-ms-inline-flexbox;display:-webkit-flex;display:flex}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm,#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm{width:50%;float:left;position:relative}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm input[type="text"],#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea{display:block;width:95%;padding:.625rem;font-size:1em;border:1px solid #b1b1b1;color:#7f7f7f}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm input[type="text"]:required,#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea:required{box-shadow:none}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm .inputText{margin-bottom:2.5rem}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm .inputText{margin-bottom:1.875rem}}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm .inputText:last-child{margin-bottom:0}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea{height:10em;resize:none}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea::-webkit-input-placeholder{color:#7f7f7f}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea:-moz-placeholder{color:#7f7f7f}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea::-moz-placeholder{color:#7f7f7f}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea:-ms-input-placeholder{color:#7f7f7f}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm select{width:95%;-moz-appearance:none;-webkit-appearance:none;padding-left:.45em}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm ul{margin-top:-.35em;padding:0;list-style:none}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm ul li{margin-bottom:2.5rem}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm ul li{margin-bottom:1.875rem}}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm ul li .reviewCheckbox{height:.9em;width:.9em;vertical-align:bottom}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm ul li .primaryCheckbox{margin-bottom:0;width:.875rem;height:.875rem;display:inline-block;left:0;padding-right:0}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm ul li .primaryCheckbox+label{margin-bottom:0;margin-left:-1em;display:inline-block;color:#919191;white-space:normal}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm ul li .primaryCheckbox+label:before{background-color:#fff;top:.0625rem}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm ul li .primaryCheckbox+label:after{top:5px}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm ul li .primaryCheckbox+label:after{top:.0625rem}}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm ul li.confirmApproval{color:#4c4c4c}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm ul li.terms{color:gray}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm ul li.notifyCommentPublished{color:gray;padding-top:4.95em}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm ul li .asterik{color:#77b800}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm .reviewCommentCancelSubmitContainer{position:absolute;bottom:0;left:0}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .submitReviewCommentForm .reviewCommentCancelSubmitContainer .spinner{display:inline-block;vertical-align:bottom}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .tipsContainer{clear:both;padding-top:1.25rem}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .tipsContainer .writingGuidelinesContainer{background-color:#f4f4f4;overflow:hidden;max-height:0;-o-transition:all ease-in-out .2s 0s;-webkit-transition:all ease-in-out .2s 0s;transition:all ease-in-out .2s 0s;position:relative}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .tipsContainer .writingGuidelinesContainer.active{margin-top:2.5rem;padding:1.875rem;max-height:16em}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .tipsContainer .writingGuidelinesContainer .close{position:absolute;top:1em;right:1em;border:none}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .tipsContainer .writingGuidelinesContainer .guidelineHeading{margin-bottom:1.25rem;font-family:"CostarBrownRegular",sans-serif;color:#4c4c4c}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .tipsContainer .writingGuidelinesContainer ul{margin:1.25rem 0 0 1.25rem;padding:0}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .tipsContainer .writingGuidelinesContainer ul li{margin-bottom:.9375rem}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .writeReviewCommentContainer .tipsContainer .writingGuidelinesContainer ul li:last-child{margin-bottom:0}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .reviewCommentSubmitSuccess{font-size:1em}@media only screen and (max-width:1366px){#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .reviewCommentSubmitSuccess{font-size:1.222em}}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .reviewCommentSubmitSuccess{font-size:1.188em}}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .reviewCommentSubmitSuccess h4{font-family:"CostarBrownRegular",sans-serif;margin-bottom:1.25rem}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .reviewCommentSubmitSuccess h4{margin-bottom:1.875rem}}#profileApp .profileContent .reviewsWrapper .commentSubmissionWrapper .reviewCommentSubmitSuccess p{margin-bottom:3.75rem}#profileApp .profileContent .reviewsWrapper .comments{margin-top:1.25em}#profileApp .profileContent .reviewsWrapper .comments .hideToggle{display:inline}#profileApp .profileContent .reviewsWrapper .comments .showToggle{display:none}#profileApp .profileContent .reviewsWrapper .comments.hidden .hideToggle{display:none}#profileApp .profileContent .reviewsWrapper .comments.hidden .showToggle{display:inline}#profileApp .profileContent .reviewsWrapper .comments.hidden .writeCommentContainer,#profileApp .profileContent .reviewsWrapper .comments.hidden .commentContainer{display:none}#profileApp .profileContent .reviewsWrapper .reviewsContainer.collapsed .hideReviewOnCollapse{display:none}#profileApp .profileContent .reviewsWrapper .reviewsContainer.collapsed .expandReviewsToggle{display:inline}#profileApp .profileContent .reviewsWrapper .reviewsContainer.collapsed .collapseReviewsToggle{display:none}#profileApp .profileContent .reviewsWrapper .reviewsContainer .expandReviewsToggle{display:none}#profileApp .profileContent .reviewsWrapper .reviewsContainer .collapseReviewsToggle{display:inline}#profileApp .profileContent .reviewsWrapper a{color:#77b800}#profileApp .profileContent .reviewsWrapper h3{float:left;font-size:.875em;padding-bottom:1.5em}#profileApp .profileContent .reviewsWrapper .reviewsNav,#profileApp .profileContent .reviewsWrapper .reviewContainer,#profileApp .profileContent .reviewsWrapper .viewAllReviewsContainer,#profileApp .profileContent .reviewsWrapper .noReviewsContainer,#profileApp .profileContent .reviewsWrapper .writeReviewCommentContainer,#profileApp .profileContent .reviewsWrapper .noReviews{font-size:.85em}@media only screen and (max-width:1366px){#profileApp .profileContent .reviewsWrapper .reviewsNav,#profileApp .profileContent .reviewsWrapper .reviewContainer,#profileApp .profileContent .reviewsWrapper .viewAllReviewsContainer,#profileApp .profileContent .reviewsWrapper .noReviewsContainer,#profileApp .profileContent .reviewsWrapper .writeReviewCommentContainer,#profileApp .profileContent .reviewsWrapper .noReviews{font-size:1.155em}}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .reviewsNav,#profileApp .profileContent .reviewsWrapper .reviewContainer,#profileApp .profileContent .reviewsWrapper .viewAllReviewsContainer,#profileApp .profileContent .reviewsWrapper .noReviewsContainer,#profileApp .profileContent .reviewsWrapper .writeReviewCommentContainer,#profileApp .profileContent .reviewsWrapper .noReviews{font-size:1.03em}}#profileApp .profileContent .reviewsWrapper .reviewSubmissionFormWrapper{display:block;max-height:36.19em;overflow:hidden;-o-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media only screen and (min-width:1025px) and (max-width:1366px){#profileApp .profileContent .reviewsWrapper .reviewSubmissionFormWrapper{max-height:50em}}@media only screen and (max-width:1024px){#profileApp .profileContent .reviewsWrapper .reviewSubmissionFormWrapper{max-height:43.333em}}#profileApp .profileContent .reviewsWrapper .reviewSubmissionFormWrapper .reviewSubmissionWrapper{border-bottom:1px solid #b1b1b1;margin-bottom:1.667em}#profileApp .profileContent .reviewsWrapper .reviewSubmissionFormWrapper .reviewCommentSubmitSuccess{margin-top:3.7em;text-align:center}#profileApp .profileContent .reviewsWrapper .reviewSubmissionFormWrapper .reviewCommentSubmitSuccess .thankYouCloseBtn{margin-top:2em}@media only screen and (max-width:1366px){#profileApp .profileContent .reviewsWrapper .reviewSubmissionFormWrapper .reviewCommentSubmitSuccess .thankYouCloseBtn .reviewsBtn.primary{line-height:normal}}#profileApp .profileContent .reviewsWrapper .reviewContainerWrapper{width:100%;padding:1.667em 0;border-bottom:1px solid #e0e0e1}#profileApp .profileContent .reviewsWrapper .reviewContainerWrapper:first-of-type{padding-top:0}#profileApp .profileContent .reviewsWrapper .reviewContainer{width:75%}@media only screen and (max-width:768px){#profileApp .profileContent .reviewsWrapper .reviewContainer{width:100%}}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewRatingDaysSincePostedContainer{margin-bottom:1.25em}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewRatingDaysSincePostedContainer .starFullIcon,#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewRatingDaysSincePostedContainer .starOutlineIcon{color:#77b800;font-size:1.75em}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewRatingDaysSincePostedContainer span{display:inline-block;margin-left:.625rem;color:#919191}#profileApp .profileContent .reviewsWrapper .reviewContainer h4{font-family:"CostarBrownRegular",sans-serif;font-size:1.3em;color:#000;margin-bottom:.962em}#profileApp .profileContent .reviewsWrapper .reviewContainer h4.reviewTitle{display:inline}#profileApp .profileContent .reviewsWrapper .reviewContainer .deleteReview{display:inline;font-size:.8em;margin-left:.938em;color:#cf0000}#profileApp .profileContent .reviewsWrapper .reviewContainer .deleteReview i{font-size:.813em}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer{overflow:hidden;color:#000;margin-top:.962em}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer .reviewText{font-size:1.2em;line-height:1.625em}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer .showLessReviewToggle{display:none}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer .helpfulFlagContainer{display:none}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer .comments{display:none}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer.fullReview .reviewFullText{display:block}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer.fullReview .reviewTeaserText{display:none}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer.fullReview .showFullReviewToggle{display:none}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer.fullReview .showLessReviewToggle{display:inline}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer.fullReview .helpfulFlagContainer{display:block}#profileApp .profileContent .reviewsWrapper .reviewContainer .reviewTextContainer.fullReview .comments{display:block}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer{width:100%;color:#919191;margin-top:1.25em}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful .helpfulbtn{display:inline-block;border:1px solid #919191;height:1.65em;width:3em;margin-left:.3125rem;text-align:center;color:#919191;font-family:"CostarBrownRegular",sans-serif;border-radius:4px}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful .helpfulbtn:hover{color:#fff;background-color:#4c4c4c;border-color:#4c4c4c}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful .helpfulbtn.disabled{color:#d4d4d4;cursor:not-allowed;border:1px solid #d4d4d4}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful .helpfulnessCount{color:#919191}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .helpful .thankYou{font-weight:bold;color:#77b800}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flag{margin-top:10px;margin-top:.625rem}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flag a,#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flag .flagOutlineIcon{color:#77b800}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flag a.flagged,#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flag .flagOutlineIcon.flagged,#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flag a .flagIcon,#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flag .flagOutlineIcon .flagIcon{color:#919191;pointer-events:none}#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flag a .flagIcon,#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flag .flagOutlineIcon .flagIcon,#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flag a .flagOutlineIcon,#profileApp .profileContent .reviewsWrapper .helpfulFlagContainer .flag .flagOutlineIcon .flagOutlineIcon{font-size:.8em;font-weight:bold;margin-right:.313em}#profileApp .profileContent .reviewsWrapper .translatedReviewContainer,#profileApp .profileContent .reviewsWrapper .translatedCommentContainer{margin-top:1.875rem;font-size:1.125rem;font-family:"CostarBrownRegular",sans-serif}@media only screen and (max-width:1366px){#profileApp .profileContent .reviewsWrapper .translatedReviewContainer,#profileApp .profileContent .reviewsWrapper .translatedCommentContainer{font-size:1rem}}#profileApp .profileContent .reviewsWrapper .translatedReviewContainer .translatedReviewTitle,#profileApp .profileContent .reviewsWrapper .translatedCommentContainer .translatedReviewTitle,#profileApp .profileContent .reviewsWrapper .translatedReviewContainer .translatedCommentTitle,#profileApp .profileContent .reviewsWrapper .translatedCommentContainer .translatedCommentTitle{margin-bottom:1.25rem}#profileApp .profileContent .reviewsWrapper .translatedReviewContainer .translatedReview,#profileApp .profileContent .reviewsWrapper .translatedCommentContainer .translatedReview,#profileApp .profileContent .reviewsWrapper .translatedReviewContainer .translatedComment,#profileApp .profileContent .reviewsWrapper .translatedCommentContainer .translatedComment{margin-bottom:1.875rem;font-family:"CostarBrownLight",sans-serif}#profileApp .profileContent .reviewsWrapper .translatedReviewContainer .showHideOriginal,#profileApp .profileContent .reviewsWrapper .translatedCommentContainer .showHideOriginal{color:#2196f3;cursor:pointer}#profileApp .profileContent .reviewsWrapper .commentContainer{margin-bottom:1.25em;padding:1.25em;background:rgba(119,184,0,.1);border-radius:.25rem}#profileApp .profileContent .reviewsWrapper .commentContainer .commentResponseCaption{margin-bottom:1.25em;color:#000;font-family:"CostarBrownRegular",sans-serif}#profileApp .profileContent .reviewsWrapper .commentContainer .comment{width:100%;overflow:hidden;line-height:1.95em}#profileApp .profileContent .reviewsWrapper .viewAllReviewsContainer{margin-top:2em}#profileApp .profileContent .reviewsWrapper .viewMoreIcon,#profileApp .profileContent .reviewsWrapper .viewLessIcon,#profileApp .profileContent .reviewsWrapper .flagIcon,#profileApp .profileContent .reviewsWrapper .flagOutlineIcon{margin-right:.3125rem}#profileApp .profileContent .reviewsWrapper .viewMoreIcon,#profileApp .profileContent .reviewsWrapper .viewLessIcon{font-size:.75em}#profileApp .profileContent .propertyRatingWrapper{margin-bottom:2rem}#profileApp .profileContent .propertyRatingWrapper .ratingBoxWrapper{float:left;height:11.5rem;width:10.5rem}#profileApp .profileContent .propertyRatingWrapper .ratingBoxWrapper .averageRating{font-size:3.75rem;margin-top:2rem}#profileApp .profileContent .propertyRatingWrapper .ratingBoxWrapper .ratingTitle{font-size:1.75rem;margin-top:1.1rem}#profileApp .profileContent .propertyRatingWrapper .ratingBoxWrapper .maxRating{font-size:1.25rem;height:3.6rem;line-height:3.3rem;margin-top:.8rem}#profileApp .profileContent .propertyRatingWrapper .ratingBoxWrapper.notYetRated .ratingTitle{margin-top:1.3rem;line-height:normal}#profileApp .profileContent .propertyRatingWrapper .ratingBoxWrapper.notYetRated .maxRating{margin-top:3.1rem;height:3.7rem;line-height:3.4rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper{background-color:#f2f2f2;display:-ms-inline-flexbox;display:-webkit-flex;display:flex;float:left;justify-content:space-around;margin-left:1.8rem;min-height:11.5rem;padding:0 1.25rem 1.25rem 1.25rem;width:calc(100% - 10.5rem - 1.8rem);flex-wrap:wrap}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.hasReviewsOrRating{margin:1.6rem .5rem .5rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.hasReviewsOrRating [class*="Star"],#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.hasReviewsOrRating [class*="star"]{color:#77b800;width:2.2rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.hasReviewsOrRating .ratingLabel{margin-top:.5rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.hasReviewsOrRating .renterReviewsLabel{margin-top:.4rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper>span{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper>span [class*="Star"],#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper>span [class*="star"]{font-size:2.2rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper .ratingLabel{font-size:1.5rem;font-family:"CostarBrownRegular",sans-serif}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper .renterReviewsLabel{font-size:1.25rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.hasCostarRating{margin:3rem .5rem .5rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.hasCostarRating [class*="Star"],#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.hasCostarRating [class*="star"]{color:#77b800;font-size:2rem;width:2.3rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.noReviewsOrRating{margin:3rem .5rem .5rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.noReviewsOrRating>span [class*="Star"],#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.noReviewsOrRating>span [class*="star"]{color:#4c4c4c;width:2.2rem;font-size:2rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.noReviewsOrRating>span:nth-child(2){position:relative;bottom:.25rem;font-size:1.5rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .ratingReviewsWrapper.noReviewsOrRating .ratingLabel{font-size:1.875rem;margin-top:.5rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .callToActionWrapper{max-width:16.8rem;margin:1.25rem .5rem .5rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .callToActionWrapper .callToActionBlurb{font-size:1.25rem}#profileApp .profileContent .propertyRatingWrapper .ratingDetailsWrapper .callToActionWrapper .callToActionBtn{margin-top:1.2rem;width:100%;font-size:1.5rem;border-radius:4px;height:3.375rem}#profileApp .profileContent .paginationWrapper{padding-top:1.5625rem}#profileApp .profileContent .paginationWrapper span{display:inline-block;cursor:pointer;color:#77b800;min-width:1.5em;text-align:center}#profileApp .profileContent .paginationWrapper span:first-of-type,#profileApp .profileContent .paginationWrapper span:last-of-type{min-width:0}#profileApp .profileContent .paginationWrapper span .menuArrowLeftIcon,#profileApp .profileContent .paginationWrapper span .menuArrowRightIcon{font-size:.833em}#profileApp .profileContent .paginationWrapper span.disabled{color:#3f3f3f;cursor:text}#profileApp .profileContent .paginationWrapper span.active{color:#3f3f3f}.clampable{max-height:13em;overflow-y:hidden;transition:max-height ease .3s;position:relative}.clampable a{position:absolute;bottom:0;right:0;background-color:#fff}.clampable a::before{content:'...';color:#000;background:linear-gradient(to right,rgba(255,255,255,0),#fff,#fff 60%)}.clampable a span{background-color:#fff}.clampable.expanded a{position:relative;bottom:auto;right:auto}.clampable.expanded a::before{content:'';padding-left:0;background:none}@media only screen and (max-width:1280px){.profileBasic .profileContent .reviewsSection .submitReviewCommentForm{font-size:.9em}}#deleteReviewConfirmationModal.deleteReviewConfirmationModal .modalContent{width:31.25rem}#deleteReviewConfirmationModal.deleteReviewConfirmationModal .modalContent .modalHeader{height:0}#deleteReviewConfirmationModal.deleteReviewConfirmationModal .modalContent .modalHeader h2{font-size:1.45em}#deleteReviewConfirmationModal.deleteReviewConfirmationModal .modalContent .modalHeader .close{color:#000;font-size:.667em}#deleteReviewConfirmationModal.deleteReviewConfirmationModal .modalContent .modalBody{padding-top:2em}#deleteReviewConfirmationModal.deleteReviewConfirmationModal .modalContent .modalBody .confirmationCopy{margin-bottom:.952em}#deleteReviewConfirmationModal.deleteReviewConfirmationModal .modalContent .modalBody .confirmationCopy p{padding:0;margin:0;text-align:center;font-size:.857em;color:#000}#deleteReviewConfirmationModal.deleteReviewConfirmationModal .modalContent .modalBody .confirmationBtnContainer{float:right}#deleteReviewConfirmationModal.deleteReviewConfirmationModal .modalContent .modalBody .confirmationBtnContainer .noDeleteBtn,#deleteReviewConfirmationModal.deleteReviewConfirmationModal .modalContent .modalBody .confirmationBtnContainer .yesDeleteBtn{float:left;font-size:.833em;margin-top:.188em;border-radius:4px}#deleteReviewConfirmationModal.deleteReviewConfirmationModal .modalContent .modalBody .confirmationBtnContainer .noDeleteBtn{margin-right:.625rem}#deleteReviewConfirmationModal.deleteReviewConfirmationModal .modalContent .modalBody .confirmationBtnContainer .yesDeleteBtn{border:1px solid #77b800}#deleteReviewConfirmationModal.deleteReviewConfirmationModal .modalContent .modalBody .confirmationBtnContainer .yesDeleteBtn:hover{border:1px solid #555}.culture-es #profileApp .profileContent .reviewsWrapper .reviewUtils .subHeading{max-width:calc(100% - 21.5rem)}.ratingBoxWrapper{border:2px solid #4c4c4c;border-radius:5px;height:6.75rem;overflow:hidden;width:6.1875rem;text-align:center;font-family:"CostarBrownRegular",sans-serif;color:#77b800}.ratingBoxWrapper .averageRating{font-size:2.25rem;margin-top:.7rem;line-height:1.5rem}.ratingBoxWrapper .ratingTitle{font-size:1.125rem;margin-top:.6rem}.ratingBoxWrapper .maxRating{background-color:#4c4c4c;color:#fff;height:2.3rem;font-size:.875rem;line-height:2.1rem;margin-top:.5rem}.ratingBoxWrapper.excellentRating{border-color:#0b6839}.ratingBoxWrapper.excellentRating .maxRating{background-color:#0b6839}.ratingBoxWrapper.greatRating .averageRating{color:#77b800}.ratingBoxWrapper.greatRating .ratingTitle{color:#77b800}.ratingBoxWrapper.goodRating .ratingLevel{color:#4c4c4c}.ratingBoxWrapper.goodRating .ratingTitle{color:#4c4c4c}.ratingBoxWrapper.okRating .averageRating{color:#4c4c4c}.ratingBoxWrapper.okRating .ratingTitle{color:#4c4c4c}.ratingBoxWrapper.poorRating .averageRating{color:#ff5c49}.ratingBoxWrapper.poorRating .ratingTitle{color:#4c4c4c}.ratingBoxWrapper.notYetRated{color:#4c4c4c}.ratingBoxWrapper.notYetRated .averageRating{display:none}.ratingBoxWrapper.notYetRated .ratingTitle{height:3.3rem;line-height:1.5rem}.ratingBoxWrapper.notYetRated .maxRating{background-color:#4c4c4c}.reviewSubmissionWrapper .errorsContainer{background-color:#ffe5e5;border:1px solid red;padding:1em;margin-bottom:1.042em}.reviewSubmissionWrapper .errorsContainer .validationError{color:red;display:inline-block;font-size:1em}.reviewSubmissionWrapper .invisible{display:none}.reviewSubmissionWrapper .reviewsBtn{display:inline-block;height:2em;border:1px solid #77b800;text-align:center;font-family:"CostarBrownRegular",sans-serif;border-radius:4px;padding-bottom:10px}.reviewSubmissionWrapper .reviewsBtn.primary{color:#fff}.reviewSubmissionWrapper .reviewsBtn.primary:hover{color:#fff;border:1px solid #4c4c4c}.reviewSubmissionWrapper .reviewsBtn.secondary:hover{color:#fff}@media only screen and (max-width:1366px){.reviewSubmissionWrapper .reviewsBtn{height:2.333em;width:10em;font-size:.8em}}@media only screen and (max-width:1024px){.reviewSubmissionWrapper .reviewsBtn{height:2.625em;width:10.125em}}.reviewSubmissionWrapper .writeReviewCommentContainer{font-size:1.25em;position:relative}@media only screen and (max-width:1366px){.reviewSubmissionWrapper .writeReviewCommentContainer{font-size:1.2em}}@media only screen and (max-width:1024px){.reviewSubmissionWrapper .writeReviewCommentContainer{font-size:1em}}.reviewSubmissionWrapper .writeReviewCommentContainer.hidden{display:none}.reviewSubmissionWrapper .writeReviewCommentContainer h4.termsAndConditions{font-size:1.2em;margin-bottom:30px}@media only screen and (max-width:1024px){.reviewSubmissionWrapper .writeReviewCommentContainer h4.termsAndConditions{display:none}}.reviewSubmissionWrapper .writeReviewCommentContainer .termsWrapper{position:relative;display:table;width:100%;margin-bottom:32px;font-size:1.111em;color:#3f3f3f}.reviewSubmissionWrapper .writeReviewCommentContainer .termsWrapper a{text-decoration:underline;color:#3f3f3f!important}.reviewSubmissionWrapper .writeReviewCommentContainer .termsWrapper .terms{display:table-cell;width:75%;font-size:.9em}@media only screen and (max-width:1366px){.reviewSubmissionWrapper .writeReviewCommentContainer .termsWrapper .terms{font-size:.889em}}@media only screen and (max-width:1280px){.reviewSubmissionWrapper .writeReviewCommentContainer .termsWrapper .terms{font-size:.72em}}.reviewSubmissionWrapper .writeReviewCommentContainer .termsWrapper .reviewCommentCancelSubmitContainer{position:absolute;top:0;right:0}.reviewSubmissionWrapper .writeReviewCommentContainer .termsWrapper .reviewCommentCancelSubmitContainer .reviewsBtn{width:6.4em}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer{display:table;margin-bottom:20px}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating{display:table-cell;color:#77b800;font-size:2em;height:1.4em}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating.error{color:red}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating .starHoverIcon{color:#77b800}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating .starHoverIcon:before{content:""}@media only screen and (max-width:1366px){.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .rating{font-size:1.444em}}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .ratingValidationErrorContainer{display:table-cell;vertical-align:middle}.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .average{display:table-cell;padding-left:20px;font-size:1em;vertical-align:middle;color:#77b800}@media only screen and (max-width:1024px){.reviewSubmissionWrapper .writeReviewCommentContainer .ratingAverageContainer .average{font-size:1.063em}}.reviewSubmissionWrapper .writeReviewCommentContainer .reviewsWriteSubmitWrapper{display:table;width:100%}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm{display:table-cell;vertical-align:top}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm input[type="text"],.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea{display:block;width:100%;padding:10px;font-size:1em;border:1px solid #b1b1b1;border-radius:4px;color:#000}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm input[type="text"].error,.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea.error{border-color:red}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm input[type="text"].error::-webkit-input-placeholder,.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea.error::-webkit-input-placeholder{color:red}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm input[type="text"].error:-moz-placeholder,.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea.error:-moz-placeholder{color:red}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm input[type="text"].error::-moz-placeholder,.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea.error::-moz-placeholder{color:red}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm input[type="text"].error:-ms-input-placeholder,.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea.error:-ms-input-placeholder{color:red}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm input[type="text"]:required,.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea:required{box-shadow:none}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm .inputText{margin-bottom:20px}.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea{height:21.25em;resize:none}@media only screen and (max-width:1680px){.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea{height:21.75em}}@media only screen and (max-width:1366px){.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea{height:19.444em}}@media only screen and (max-width:1280px){.reviewSubmissionWrapper .writeReviewCommentContainer .writeReviewCommentForm textarea{height:20em}}.reviewSubmissionWrapper .writeReviewCommentContainer .reviewCommentCancelSubmitContainer .spinner{display:inline-block;vertical-align:bottom}.reviewSubmissionWrapper .reviewCommentSubmitSuccess{font-size:1em;margin-bottom:20px}@media only screen and (max-width:1366px){.reviewSubmissionWrapper .reviewCommentSubmitSuccess{font-size:1.222em}}@media only screen and (max-width:1024px){.reviewSubmissionWrapper .reviewCommentSubmitSuccess{font-size:1.188em}}.reviewSubmissionWrapper .reviewCommentSubmitSuccess h4{font-family:"CostarBrownRegular";margin-bottom:20px}@media only screen and (max-width:1024px){.reviewSubmissionWrapper .reviewCommentSubmitSuccess h4{margin-bottom:30px}}.reviewSubmissionWrapper .reviewCommentSubmitSuccess p{margin-bottom:60px}.profileBasic .profileContent .reviewSubmissionWrapper .terms{width:70%;font-size:.8em}@media only screen and (max-width:1366px){.profileBasic .profileContent .reviewSubmissionWrapper .terms{font-size:.65em}}@media only screen and (max-width:1280px){.profileBasic .profileContent .reviewSubmissionWrapper .terms{font-size:.62em}}@media only screen and (max-width:1024px){.profileBasic .profileContent .reviewSubmissionWrapper .terms{width:75%;font-size:.75em}}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent{width:500px}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalHeader{height:0}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalHeader h2{font-size:1.45em}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalHeader .close{color:#000;font-size:.667em}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody{padding-top:1.4em}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .confirmationCopy{border-bottom:1px solid #e0e0e1;margin-bottom:.952em;padding-bottom:.952em}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .confirmationCopy p{padding:0;margin:0;text-align:center;font-size:.857em;color:#000}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .confirmationCopy p.verifyEntry,#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .confirmationCopy p.addRflEmail{margin-bottom:.5em}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .confirmationCopy p.verifyEntry{font-family:"CostarBrownRegular"}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .confirmationCopy p.addRflEmail span{color:#77b800}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .socialVerifyReviewContainer{width:100%}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .socialVerifyReviewContainer ul{width:50%;float:left;padding:0;margin:0;list-style:none}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .socialVerifyReviewContainer ul li{display:inline;margin-right:.5%;font-size:1.429em}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .socialVerifyReviewContainer ul li .facebookIcon{color:#3c60b3}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .socialVerifyReviewContainer ul li .facebookIcon:hover{color:#3c60b3}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .socialVerifyReviewContainer ul li .twitterIcon{color:#55acee}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .socialVerifyReviewContainer ul li .twitterIcon:hover{color:#55acee}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .socialVerifyReviewContainer ul li .googleIcon{color:#c65738}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .socialVerifyReviewContainer ul li .googleIcon:hover{color:#c65738}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .socialVerifyReviewContainer ul li .circleEmailIcon{color:#77b800}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .socialVerifyReviewContainer ul li .circleEmailIcon:hover{color:#77b800}#reviewSubmissionThankYouModal.reviewSubmissionThankYouModal .modalContent .modalBody .socialVerifyReviewContainer .viewReview{float:right;font-size:.762em;width:7.375em;margin-top:.188em}#reviewSubmissionEmailSharingModal.emailSharingModal .modalHeader,#shareConfirm.emailSharingModal .modalHeader,#shareError.emailSharingModal .modalHeader,#reviewSubmissionEmailSharingModal.shareConfirm .modalHeader,#shareConfirm.shareConfirm .modalHeader,#shareError.shareConfirm .modalHeader,#reviewSubmissionEmailSharingModal.shareError .modalHeader,#shareConfirm.shareError .modalHeader,#shareError.shareError .modalHeader{height:0;padding-bottom:2.083em}#reviewSubmissionEmailSharingModal.emailSharingModal .modalHeader h2,#shareConfirm.emailSharingModal .modalHeader h2,#shareError.emailSharingModal .modalHeader h2,#reviewSubmissionEmailSharingModal.shareConfirm .modalHeader h2,#shareConfirm.shareConfirm .modalHeader h2,#shareError.shareConfirm .modalHeader h2,#reviewSubmissionEmailSharingModal.shareError .modalHeader h2,#shareConfirm.shareError .modalHeader h2,#shareError.shareError .modalHeader h2{font-size:1.45em;font-family:"CostarBrownRegular"}#reviewSubmissionEmailSharingModal.emailSharingModal .modalHeader .close,#shareConfirm.emailSharingModal .modalHeader .close,#shareError.emailSharingModal .modalHeader .close,#reviewSubmissionEmailSharingModal.shareConfirm .modalHeader .close,#shareConfirm.shareConfirm .modalHeader .close,#shareError.shareConfirm .modalHeader .close,#reviewSubmissionEmailSharingModal.shareError .modalHeader .close,#shareConfirm.shareError .modalHeader .close,#shareError.shareError .modalHeader .close{color:#000;font-size:.667em}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody,#shareConfirm.emailSharingModal .modalBody,#shareError.emailSharingModal .modalBody,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody,#shareConfirm.shareConfirm .modalBody,#shareError.shareConfirm .modalBody,#reviewSubmissionEmailSharingModal.shareError .modalBody,#shareConfirm.shareError .modalBody,#shareError.shareError .modalBody{padding-top:1.4em}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody p,#shareConfirm.emailSharingModal .modalBody p,#shareError.emailSharingModal .modalBody p,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody p,#shareConfirm.shareConfirm .modalBody p,#shareError.shareConfirm .modalBody p,#reviewSubmissionEmailSharingModal.shareError .modalBody p,#shareConfirm.shareError .modalBody p,#shareError.shareError .modalBody p{margin:0;padding:0;font-size:1.111em;font-family:"CostarBrownRegular";font-weight:bold;color:#000;text-align:center}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody p.error,#shareConfirm.emailSharingModal .modalBody p.error,#shareError.emailSharingModal .modalBody p.error,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody p.error,#shareConfirm.shareConfirm .modalBody p.error,#shareError.shareConfirm .modalBody p.error,#reviewSubmissionEmailSharingModal.shareError .modalBody p.error,#shareConfirm.shareError .modalBody p.error,#shareError.shareError .modalBody p.error{color:red;font-size:.7em;font-weight:normal;margin-top:-1em;margin-bottom:1em}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField,#shareConfirm.emailSharingModal .modalBody .shareForm .formField,#shareError.emailSharingModal .modalBody .shareForm .formField,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField,#shareConfirm.shareConfirm .modalBody .shareForm .formField,#shareError.shareConfirm .modalBody .shareForm .formField,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField,#shareConfirm.shareError .modalBody .shareForm .formField,#shareError.shareError .modalBody .shareForm .formField{display:-ms-inline-flexbox;display:-webkit-flex;display:flex;width:100%}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formLabel,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formLabel,#shareError.emailSharingModal .modalBody .shareForm .formField .formLabel,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formLabel,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formLabel,#shareError.shareConfirm .modalBody .shareForm .formField .formLabel,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formLabel,#shareConfirm.shareError .modalBody .shareForm .formField .formLabel,#shareError.shareError .modalBody .shareForm .formField .formLabel,#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput,#shareError.shareConfirm .modalBody .shareForm .formField .formInput,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput,#shareConfirm.shareError .modalBody .shareForm .formField .formInput,#shareError.shareError .modalBody .shareForm .formField .formInput{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formLabel,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formLabel,#shareError.emailSharingModal .modalBody .shareForm .formField .formLabel,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formLabel,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formLabel,#shareError.shareConfirm .modalBody .shareForm .formField .formLabel,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formLabel,#shareConfirm.shareError .modalBody .shareForm .formField .formLabel,#shareError.shareError .modalBody .shareForm .formField .formLabel{width:30%;-webkit-order:1;-ms-flex-order:1;order:1}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formLabel label,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formLabel label,#shareError.emailSharingModal .modalBody .shareForm .formField .formLabel label,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formLabel label,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formLabel label,#shareError.shareConfirm .modalBody .shareForm .formField .formLabel label,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formLabel label,#shareConfirm.shareError .modalBody .shareForm .formField .formLabel label,#shareError.shareError .modalBody .shareForm .formField .formLabel label{font-size:.815em;font-weight:bold}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput,#shareError.shareConfirm .modalBody .shareForm .formField .formInput,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput,#shareConfirm.shareError .modalBody .shareForm .formField .formInput,#shareError.shareError .modalBody .shareForm .formField .formInput{width:70%;-webkit-order:2;-ms-flex-order:2;order:2}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput input,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput input,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput input,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput input,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput input,#shareError.shareConfirm .modalBody .shareForm .formField .formInput input,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput input,#shareConfirm.shareError .modalBody .shareForm .formField .formInput input,#shareError.shareError .modalBody .shareForm .formField .formInput input,#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput textarea,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput textarea,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput textarea,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput textarea,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput textarea,#shareError.shareConfirm .modalBody .shareForm .formField .formInput textarea,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput textarea,#shareConfirm.shareError .modalBody .shareForm .formField .formInput textarea,#shareError.shareError .modalBody .shareForm .formField .formInput textarea{font-size:.741em;height:2em;border:1px solid #cacaca;border-radius:5px;margin-bottom:1em}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput input::-webkit-input-placeholder,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput input::-webkit-input-placeholder,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput input::-webkit-input-placeholder,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput input::-webkit-input-placeholder,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput input::-webkit-input-placeholder,#shareError.shareConfirm .modalBody .shareForm .formField .formInput input::-webkit-input-placeholder,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput input::-webkit-input-placeholder,#shareConfirm.shareError .modalBody .shareForm .formField .formInput input::-webkit-input-placeholder,#shareError.shareError .modalBody .shareForm .formField .formInput input::-webkit-input-placeholder,#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput textarea::-webkit-input-placeholder,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput textarea::-webkit-input-placeholder,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput textarea::-webkit-input-placeholder,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput textarea::-webkit-input-placeholder,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput textarea::-webkit-input-placeholder,#shareError.shareConfirm .modalBody .shareForm .formField .formInput textarea::-webkit-input-placeholder,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput textarea::-webkit-input-placeholder,#shareConfirm.shareError .modalBody .shareForm .formField .formInput textarea::-webkit-input-placeholder,#shareError.shareError .modalBody .shareForm .formField .formInput textarea::-webkit-input-placeholder{color:#7f7e7e}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput input:-moz-placeholder,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput input:-moz-placeholder,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput input:-moz-placeholder,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput input:-moz-placeholder,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput input:-moz-placeholder,#shareError.shareConfirm .modalBody .shareForm .formField .formInput input:-moz-placeholder,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput input:-moz-placeholder,#shareConfirm.shareError .modalBody .shareForm .formField .formInput input:-moz-placeholder,#shareError.shareError .modalBody .shareForm .formField .formInput input:-moz-placeholder,#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput textarea:-moz-placeholder,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput textarea:-moz-placeholder,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput textarea:-moz-placeholder,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput textarea:-moz-placeholder,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput textarea:-moz-placeholder,#shareError.shareConfirm .modalBody .shareForm .formField .formInput textarea:-moz-placeholder,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput textarea:-moz-placeholder,#shareConfirm.shareError .modalBody .shareForm .formField .formInput textarea:-moz-placeholder,#shareError.shareError .modalBody .shareForm .formField .formInput textarea:-moz-placeholder{color:#7f7e7e}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput input::-moz-placeholder,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput input::-moz-placeholder,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput input::-moz-placeholder,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput input::-moz-placeholder,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput input::-moz-placeholder,#shareError.shareConfirm .modalBody .shareForm .formField .formInput input::-moz-placeholder,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput input::-moz-placeholder,#shareConfirm.shareError .modalBody .shareForm .formField .formInput input::-moz-placeholder,#shareError.shareError .modalBody .shareForm .formField .formInput input::-moz-placeholder,#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput textarea::-moz-placeholder,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput textarea::-moz-placeholder,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput textarea::-moz-placeholder,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput textarea::-moz-placeholder,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput textarea::-moz-placeholder,#shareError.shareConfirm .modalBody .shareForm .formField .formInput textarea::-moz-placeholder,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput textarea::-moz-placeholder,#shareConfirm.shareError .modalBody .shareForm .formField .formInput textarea::-moz-placeholder,#shareError.shareError .modalBody .shareForm .formField .formInput textarea::-moz-placeholder{color:#7f7e7e}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput input:-ms-input-placeholder,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput input:-ms-input-placeholder,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput input:-ms-input-placeholder,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput input:-ms-input-placeholder,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput input:-ms-input-placeholder,#shareError.shareConfirm .modalBody .shareForm .formField .formInput input:-ms-input-placeholder,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput input:-ms-input-placeholder,#shareConfirm.shareError .modalBody .shareForm .formField .formInput input:-ms-input-placeholder,#shareError.shareError .modalBody .shareForm .formField .formInput input:-ms-input-placeholder,#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput textarea:-ms-input-placeholder,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput textarea:-ms-input-placeholder,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput textarea:-ms-input-placeholder,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput textarea:-ms-input-placeholder,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput textarea:-ms-input-placeholder,#shareError.shareConfirm .modalBody .shareForm .formField .formInput textarea:-ms-input-placeholder,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput textarea:-ms-input-placeholder,#shareConfirm.shareError .modalBody .shareForm .formField .formInput textarea:-ms-input-placeholder,#shareError.shareError .modalBody .shareForm .formField .formInput textarea:-ms-input-placeholder{color:#7f7e7e}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput input,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput input,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput input,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput input,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput input,#shareError.shareConfirm .modalBody .shareForm .formField .formInput input,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput input,#shareConfirm.shareError .modalBody .shareForm .formField .formInput input,#shareError.shareError .modalBody .shareForm .formField .formInput input{padding-left:1em}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput .inputCaption,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput .inputCaption,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput .inputCaption,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput .inputCaption,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput .inputCaption,#shareError.shareConfirm .modalBody .shareForm .formField .formInput .inputCaption,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput .inputCaption,#shareConfirm.shareError .modalBody .shareForm .formField .formInput .inputCaption,#shareError.shareError .modalBody .shareForm .formField .formInput .inputCaption{font-size:.63em;color:#999;margin-top:-1.103em;padding-bottom:.956em}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .formField .formInput textarea,#shareConfirm.emailSharingModal .modalBody .shareForm .formField .formInput textarea,#shareError.emailSharingModal .modalBody .shareForm .formField .formInput textarea,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .formField .formInput textarea,#shareConfirm.shareConfirm .modalBody .shareForm .formField .formInput textarea,#shareError.shareConfirm .modalBody .shareForm .formField .formInput textarea,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .formField .formInput textarea,#shareConfirm.shareError .modalBody .shareForm .formField .formInput textarea,#shareError.shareError .modalBody .shareForm .formField .formInput textarea{padding:.5em 2em .5em 1em;min-height:10em}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .modalButtons,#shareConfirm.emailSharingModal .modalBody .shareForm .modalButtons,#shareError.emailSharingModal .modalBody .shareForm .modalButtons,#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .modalButtons,#shareConfirm.shareConfirm .modalBody .shareForm .modalButtons,#shareError.shareConfirm .modalBody .shareForm .modalButtons,#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .modalButtons,#shareConfirm.shareError .modalBody .shareForm .modalButtons,#shareError.shareError .modalBody .shareForm .modalButtons{margin-bottom:1.985em}#reviewSubmissionEmailSharingModal.emailSharingModal .modalBody .shareForm .modalButtons input[type="button"],#shareConfirm.emailSharingModal .modalBody .shareForm .modalButtons input[type="button"],#shareError.emailSharingModal .modalBody .shareForm .modalButtons input[type="button"],#reviewSubmissionEmailSharingModal.shareConfirm .modalBody .shareForm .modalButtons input[type="button"],#shareConfirm.shareConfirm .modalBody .shareForm .modalButtons input[type="button"],#shareError.shareConfirm .modalBody .shareForm .modalButtons input[type="button"],#reviewSubmissionEmailSharingModal.shareError .modalBody .shareForm .modalButtons input[type="button"],#shareConfirm.shareError .modalBody .shareForm .modalButtons input[type="button"],#shareError.shareError .modalBody .shareForm .modalButtons input[type="button"]{float:right;width:20%;padding:1%;font-size:1.059em;line-height:1em;height:2em;border-radius:5px}@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:#63ab70}.rating9gsIcon:before{content:"";color:#63ab70}.rating10gsIcon:before{content:"";color:#63ab70}.ratingNRgsIcon:before{content:"";color:#999}.outLinkgsIcon:before{content:""}.schoolsSection p{padding:0;margin:0}.schoolsSection h2{padding:0 0 2.1875rem 0}.schoolsSection .schoolsNav{clear:both;width:100%;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:2.5em;font-family:"CostarBrownRegular",sans-serif;text-transform:uppercase}.schoolsSection .schoolsNav ul li #publicTabText,.schoolsSection .schoolsNav ul li #privateTabText{color:#4c4c4c}.schoolsSection .schoolsNav ul li.active #publicTabText,.schoolsSection .schoolsNav ul li.active #privateTabText{color:#4c4c4c;padding:.125em .125em .65em;border-bottom:.3125rem solid #2196f3}.schoolsSection .schoolsNav ul li.disabled{opacity:.5}.schoolsSection .schoolsNav ul li.disabled #publicTabText,.schoolsSection .schoolsNav ul li.disabled #privateTabText{color:#cacaca}.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:#63ab70}.schoolsSection .paddingReset{padding:.3125rem .9375rem .3125rem 0}.schoolsSection .gradeSchoolContainer,.schoolsSection .middleSchoolContainer,.schoolsSection .highSchoolContainer{margin-top:1.875rem;width:100%;float:left}.schoolsSection .gradeSchoolContainer a,.schoolsSection .middleSchoolContainer a,.schoolsSection .highSchoolContainer a{display:block;color:#63ab70;font-size:1.25em;margin-top:2em}.schoolsSection .gradeSchoolContainer a[role="button"],.schoolsSection .middleSchoolContainer a[role="button"],.schoolsSection .highSchoolContainer a[role="button"]{margin-top:0}.schoolsSection .gradeSchoolContainer .collapseToggle,.schoolsSection .middleSchoolContainer .collapseToggle,.schoolsSection .highSchoolContainer .collapseToggle{display:block}.schoolsSection .gradeSchoolContainer .viewMore,.schoolsSection .middleSchoolContainer .viewMore,.schoolsSection .highSchoolContainer .viewMore{display:none}.schoolsSection .gradeSchoolContainer .viewLess,.schoolsSection .middleSchoolContainer .viewLess,.schoolsSection .highSchoolContainer .viewLess{display:block}.schoolsSection .gradeSchoolContainer .collapsed .viewMore,.schoolsSection .middleSchoolContainer .collapsed .viewMore,.schoolsSection .highSchoolContainer .collapsed .viewMore{display:block}.schoolsSection .gradeSchoolContainer .collapsed .viewLess,.schoolsSection .middleSchoolContainer .collapsed .viewLess,.schoolsSection .highSchoolContainer .collapsed .viewLess{display:none}.schoolsSection .gradeSchoolContainer .viewLessIcon,.schoolsSection .middleSchoolContainer .viewLessIcon,.schoolsSection .highSchoolContainer .viewLessIcon{padding-right:.333em}.schoolsSection .gradeSchoolContainer{margin-top:2.5em}.schoolsSection .schoolCard{margin-bottom:.3125rem;padding:1.667em;width:100%;box-shadow:.0625rem .0625rem .25rem #999;overflow:hidden;height:15.645625rem}@media(max-width:1220px){.schoolsSection .schoolCard{height:13.833125rem}}.schoolsSection .schoolCard .descriptionContainer .schoolType{font-size:.875rem;margin-bottom:.938em;font-family:"CostarBrownLight",sans-serif}.schoolsSection .schoolCard .descriptionContainer .schoolName{font-size:1.5rem;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(max-width:1220px){.schoolsSection .schoolCard .descriptionContainer .schoolName{font-size:1.25rem}}.schoolsSection .schoolCard .descriptionContainer .details{font-size:.875rem;font-family:"CostarBrownRegular",sans-serif;margin-bottom:1.667em}.schoolsSection .schoolCard .descriptionContainer .details .grades{margin-bottom:.833em;font-family:"CostarBrownRegular",sans-serif;font-size:.875rem}.schoolsSection .schoolCard .descriptionContainer .details .numberOfStudents{margin:.9375rem 0 0 0!important}.schoolsSection .schoolCard .descriptionContainer .details .schoolPhone a{font-size:1em;margin:0;padding:0;color:#63ab70}.schoolsSection .schoolCard .descriptionContainer .details .schoolPhone a:hover{color:#999}.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 .outboundLinksContainer{text-align:left;padding-top:.625rem;clear:both;font-size:1rem;font-weight:bold}.schoolsSection .outboundLinksContainer .tooltip{z-index:0}.schoolsSection .outboundLinksContainer .outboundLink{color:#63ab70;padding-right:.5em}.schoolsSection .outboundLinksContainer .outboundLink .outLinkgsIcon{padding-left:.5em;font-size:.85em}.schoolsSection .outboundLinksContainer .questionMarkCircleIcon{color:#63ab70}.schoolsSection .outboundLinksContainer .questionMarkCircleIcon:hover{color:#999;cursor:pointer}.schoolsSection .outboundLinksContainer .ratingsMethodology{overflow:hidden;-o-transition:all .4s ease-in-out 0s;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;font-size:1em;text-align:left;padding-top:.5em}.schoolsSection .outboundLinksContainer .ratingsMethodology.collapsed{max-height:0}.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}.culture-es .schoolsLegendOutboundContainer{font-size:.75rem}@media(max-width:1220px){.culture-es .schoolsLegendOutboundContainer{font-size:.625rem;top:.375rem}}.culture-es .schoolsLegendOutboundContainer ul li{font-size:.625rem!important}#feesWrapper .monthlyFees{margin-right:3.5%}#feesWrapper .monthlyFees,#feesWrapper .oneTimeFees{width:48.25%;float:left}#feesWrapper .monthlyFees h3,#feesWrapper .oneTimeFees h3,#feesWrapper .freeUtilities h3{font-size:1em;font-family:"CostarBrownRegular",sans-serif;padding-bottom:.833em;clear:left;margin-bottom:0}@media only screen and (max-width:1366px){#feesWrapper .monthlyFees h3,#feesWrapper .oneTimeFees h3,#feesWrapper .freeUtilities h3{font-size:1.4em}}@media only screen and (max-width:1024px){#feesWrapper .monthlyFees h3,#feesWrapper .oneTimeFees h3,#feesWrapper .freeUtilities h3{font-size:1.2em;padding-bottom:.55em}}#feesWrapper .monthlyFees .descriptionWrapper,#feesWrapper .oneTimeFees .descriptionWrapper,#feesWrapper .freeUtilities .descriptionWrapper{height:4.5625rem;display:table;padding:1.75rem .625rem;border-bottom:1px solid #e5e5e5;font-size:.85em;width:100%}@media only screen and (max-width:1366px){#feesWrapper .monthlyFees .descriptionWrapper,#feesWrapper .oneTimeFees .descriptionWrapper,#feesWrapper .freeUtilities .descriptionWrapper{font-size:1.155em}}@media only screen and (max-width:1024px){#feesWrapper .monthlyFees .descriptionWrapper,#feesWrapper .oneTimeFees .descriptionWrapper,#feesWrapper .freeUtilities .descriptionWrapper{font-size:1.05em}}#feesWrapper .monthlyFees .descriptionWrapper span,#feesWrapper .oneTimeFees .descriptionWrapper span,#feesWrapper .freeUtilities .descriptionWrapper span{display:table-cell;vertical-align:middle}#feesWrapper .monthlyFees .descriptionWrapper span:last-of-type,#feesWrapper .oneTimeFees .descriptionWrapper span:last-of-type,#feesWrapper .freeUtilities .descriptionWrapper span:last-of-type{text-align:right}#feesWrapper .freeUtilities{padding-top:1.875rem;clear:both}.tooltip{position:absolute;top:0;left:0;z-index:1060;display:none;width:100%;max-width:276px;padding:.0625rem;font-size:.875rem;font-weight:normal;line-height:1.428571429;text-align:left;background-color:#fff;background-clip:padding-box;border:.3125rem solid #77b800;border-radius:0;box-shadow:0 .3125rem .625rem rgba(0,0,0,.2);white-space:normal}.tooltip a{color:#77b800}.tooltip.in{filter:alpha(opacity=100);opacity:1}.tooltip.top{margin-top:-1.3125rem;padding:.0625rem}.tooltip.right{margin-left:1.3125rem;padding:.0625rem}.tooltip.bottom{margin-top:1.3125rem;padding:.0625rem}.tooltip.left{margin-left:-1.3125rem;padding:.0625rem}.tooltip .tooltip-inner{padding:.5625rem .875rem;background-color:#fff;color:#4c4c4c;max-width:none;border-radius:0;text-align:left}.tooltip.left>.tooltip-arrow,.tooltip.right>.tooltip-arrow,.tooltip.bottom>.tooltip-arrow,.tooltip.top>.tooltip-arrow,.tooltip .tooltip-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.left>.tooltip-arrow,.tooltip.right>.tooltip-arrow,.tooltip.bottom>.tooltip-arrow,.tooltip.top>.tooltip-arrow{border-width:1.375rem}.tooltip .tooltip-arrow:after{border-width:.875rem;content:""}.tooltip.top>.tooltip-arrow{left:50%;margin-left:-1.375rem;border-bottom-width:0;border-top-color:#77b800;bottom:-1.375rem}.tooltip.top>.tooltip-arrow:after{content:" ";bottom:.5rem;margin-left:-.875rem;border-bottom-width:0;border-top-color:#fff}.tooltip.right>.tooltip-arrow{top:50%;left:-1.375rem;margin-top:-1.375rem;border-left-width:0;border-right-color:#77b800;margin-left:0}.tooltip.right>.tooltip-arrow:after{content:" ";left:.5625rem;bottom:-.875rem;border-left-width:0;border-right-color:#fff}.tooltip.bottom>.tooltip-arrow{left:50%;margin-left:-1.375rem;border-top-width:0;border-bottom-color:#77b800;top:-1.375rem}.tooltip.bottom>.tooltip-arrow:after{content:" ";top:.5rem;margin-left:-.875rem;border-top-width:0;border-bottom-color:#fff}.tooltip.left>.tooltip-arrow{top:50%;right:-1.375rem;margin-top:-1.375rem;border-right-width:0;border-left-color:#77b800;margin-right:0}.tooltip.left>.tooltip-arrow:after{content:" ";right:.5rem;border-right-width:0;border-left-color:#fff;bottom:-.875rem}.nearbyWrapper .nearbyProperties{font-size:1.25em;margin:0 0 0 -2.3em;padding:0}@media only screen and (max-width:1366px){.nearbyWrapper .nearbyProperties{font-size:1.125em}}@media only screen and (max-width:1024px){.nearbyWrapper .nearbyProperties{font-size:1em}}@media only screen and (max-width:1024px){.nearbyWrapper .nearbyProperties{margin:0 0 0 -.325em}}.nearbyWrapper .nearbyProperties::after{content:'';clear:both;display:block}.nearbyWrapper .nearbyPropertiesItem{width:33.333%;display:block;padding-bottom:1.25em;float:left}.nearbyWrapper .nearbyPropertiesItem{padding-left:2.3em}@media only screen and (max-width:1024px){.nearbyWrapper .nearbyPropertiesItem{padding-left:.325em}}.nearbyWrapper .nearbyProperty{overflow:hidden}.nearbyWrapper .nearbyCaption{background-color:rgba(0,0,0,.6);bottom:0;color:#fff;left:0;overflow:hidden;padding:0 .8em;position:absolute;white-space:nowrap;text-overflow:ellipsis;width:100%;word-spacing:normal;z-index:5;clear:both;text-overflow:initial;height:2.3em;line-height:2.3em;font-size:.667em}.nearbyWrapper .nearbyCaption .caption{float:left;width:80%;text-overflow:ellipsis;overflow:hidden}.nearbyWrapper .nearbyCaption .distance{float:right;width:20%;text-align:right}#profileApp .profilePaid .profileContent .nearbySection h3{margin-bottom:0}#profileApp .profileContent .nearbySection .nearbyWrapper .nearbyProperties{font-size:1.25rem}@media only screen and (max-width:1366px){#profileApp .profileContent .nearbySection .nearbyWrapper .nearbyProperties{font-size:1.125rem}}@media only screen and (max-width:1024px){#profileApp .profileContent .nearbySection .nearbyWrapper .nearbyProperties{font-size:1rem}}@media(min-width:768px){section#soundScoreSection{padding:0}section#soundScoreSection .soundScoreWrapper{display:flex}section#soundScoreSection .soundScoreWrapper .soundScoreDetail{display:flex;align-items:center;flex:1;margin-top:0}section#soundScoreSection .soundScoreWrapper .soundScoreDetail ul{margin-right:1.25rem}section#soundScoreSection .soundScoreWrapper .soundScoreDetail ul:first-child{margin-left:2.5rem}}@media(max-width:767px){.gradient-wrapper{padding:0;margin-top:.9375rem}}@media(max-width:767px){.soundScoreWrapper{padding:0}}#soundScoreSection{padding:.625rem;padding-top:0;margin:0 0 3.75rem 0!important}@media(max-width:768px){#soundScoreSection{margin:0 0 3.333em 0!important;padding:0 .625rem 0 .625rem}}#soundScoreSection .soundScoreDetail{padding:0;margin-top:1.5625rem;font-size:1rem}@media(max-width:767px){#soundScoreSection .soundScoreDetail{margin-top:.9375rem}}#soundScoreSection .soundScoreDetail ul{display:inline-block;list-style-type:none;padding:0;margin:0;margin-right:2.5rem}#soundScoreSection .soundScoreDetail ul.labels{font-family:'CostarBrownBold',sans-serif}#soundScoreSection .soundScoreDetail ul li{margin:.9375rem 0}#soundScoreSection .soundScoreDetail ul li .amenityCircle{position:relative;float:left;border-radius:50%;width:1.25rem;height:1.25rem;background:#77b800;margin:0 .625rem 0 .125rem;text-align:center;font-size:.625rem;top:.1875rem}#soundScoreSection .soundScoreDetail ul li .amenityCircle i{position:relative;color:#fff;top:.25rem}#soundScoreSection .soundScoreDetail ul li .amenityCircle .propertyIcon{position:relative;top:.125rem;font-size:.625rem}#soundScoreSection .soundScoreDetail ul li .amenityCircle .planeIcon{display:block;transform:rotate(90deg)}#soundScoreSection .soundScoreDetail ul li label{width:7.5rem;display:inline-block}#soundScoreSection .soundScoreDetail ul li .status{font-family:"CostarBrownLight",sans-serif}#soundScoreSection .soundScoreDetail i{font-weight:normal;font-size:1.25em}#soundScoreSection .soundScoreSummary{color:#4c4c4c;background-color:#f4f4f4;text-align:center;font-weight:bold;padding:.9375rem;min-width:12.5rem}#soundScoreSection .soundScoreSummary .soundScoreTitle{font-size:1.375rem;font-family:"CostarBrownRegular",sans-serif}#soundScoreSection .soundScoreSummary .soundScoreTitle span{position:relative;top:0;font-size:.875rem}#soundScoreSection .soundScoreSummary .soundScoreScore{color:#77b800;font-size:2.375rem;margin-top:.625rem}#soundScoreSection .soundScoreSummary .soundScoreScore.step0{color:#ea523f}#soundScoreSection .soundScoreSummary .soundScoreScore.step1{color:#f56c39}#soundScoreSection .soundScoreSummary .soundScoreScore.step2{color:#ff8139}#soundScoreSection .soundScoreSummary .soundScoreScore.step3{color:#faac41}#soundScoreSection .soundScoreSummary .soundScoreScore.step4{color:#dcd970}#soundScoreSection .soundScoreSummary .soundScoreScore.step5{color:#a7f6a7}#soundScoreSection .soundScoreSummary .soundScoreScore.step6{color:#66edd3}#soundScoreSection .soundScoreSummary .soundScoreScore.step7{color:#1acdfb}#soundScoreSection .soundScoreSummary .soundScoreScore.step8{color:#009cf5}#soundScoreSection .soundScoreSummary .soundScoreScore.step9{color:#0048b8}#soundScoreSection .soundScoreSummary .soundScoreScore.step10{color:#040380}#soundScoreSection .soundScoreSummary .soundScoreStatus{font-size:1.125rem}#soundScoreSection .soundScoreSummary .soundScoreBranding{color:#999;font-size:.75rem;margin:.9375rem 0 .3125rem;font-weight:normal}#soundScoreSection .gradient-wrapper{padding-top:.3125rem;float:left;width:37.5rem;padding-left:.9375rem}@media(max-width:1900px){#soundScoreSection .gradient-wrapper{width:45%}}@media(max-width:1600px){#soundScoreSection .gradient-wrapper{width:47%}}@media(max-width:1400px){#soundScoreSection .gradient-wrapper{width:53%}}@media(max-width:1200px){#soundScoreSection .gradient-wrapper{width:28.125rem}}@media(max-width:1024px){#soundScoreSection .gradient-wrapper{width:31.25rem}}@media(max-width:500px){#soundScoreSection .gradient-wrapper{width:100%;padding-left:0}}#soundScoreSection .gradient-wrapper .gradient{height:.3125rem;width:100%;background:linear-gradient(to right,#ea523f 0%,#f56c39 10%,#ff8139 20%,#faac41 30%,#dcd970 40%,#a7f6a7 50%,#66edd3 60%,#1acdfb 70%,#009cf5 80%,#0048b8 90%,#040380 100%)}#soundScoreSection .gradient-wrapper .title-wrapper{font-size:.75rem;width:100%;min-height:.9375rem;margin:.625rem 0 .3125rem 0;font-family:'CostarBrownBold',sans-serif}#soundScoreSection .gradient-wrapper .title-wrapper span{float:left;width:33.3333333333%;text-align:center}#soundScoreSection .gradient-wrapper .title-wrapper span:nth-child(1){text-align:left}#soundScoreSection .gradient-wrapper .title-wrapper span:nth-child(3){text-align:right}#soundScoreSection .gradient-wrapper .counter-wrapper{padding-top:.15625rem;font-size:.75rem;font-family:'CostarBrownBold',sans-serif}#soundScoreSection .gradient-wrapper .counter-wrapper span{float:left;width:20.833325%;text-align:center}#soundScoreSection .gradient-wrapper .counter-wrapper span:nth-child(1){text-align:left;width:8.33333333333%}#soundScoreSection .gradient-wrapper .counter-wrapper span:nth-child(6){text-align:right;width:8.33333333333%}.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}.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(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}}#listingProviderWrapper{padding:1.25rem .9375rem;margin-bottom:0!important}@media(max-width:414px){#listingProviderWrapper{padding:.625rem .3125rem}}#listingProviderWrapper p{position:relative;display:inline-block;font-family:'CostarBrownBold',sans-serif;font-size:1.125rem;top:-.25rem;margin:0;margin-right:.125rem}@media(max-width:414px){#listingProviderWrapper p{font-family:"CostarBrownLight",sans-serif;font-weight:bold;font-size:1rem;top:0}}#listingProviderWrapper .providerLogo{display:inline-block;width:12.5rem}@media(max-width:414px){#listingProviderWrapper .providerLogo{width:9.375rem}}#profileApp .carouselSection.hasProvider{margin-bottom:0!important}@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.625rem;line-height:2.25rem;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}/*
(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}@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 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}#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 .modalContent{padding:1.25rem;overflow:hidden;position:relative}#applyNowConfirmation .modalContent .closeIcon{position:absolute;top:.75rem;right:.75rem;border:0;color:#77b800;padding:0;font-size:1rem;background-color:transparent}#applyNowConfirmation .modalContent h3{font-size:1.5rem;color:#4c4c4c;font-family:"CostarBrownRegular",sans-serif}#applyNowConfirmation .modalContent p{font-size:1rem;line-height:1.5}#applyNowConfirmation .modalContent a{color:#189ed9}#applyNowConfirmation .modalContent .primary{font-size:1rem;float:right;padding:.8125rem 1.25rem;font-family:"CostarBrownRegular",sans-serif;border-radius:4px;height:auto}.localGuideOuterWrapper{width:100%;position:fixed}.localGuideOuterWrapper.active{top:0;position:fixed;margin:0 auto;max-width:2560px}