.pe-communities-carousel{display:none}.pe-communities-carousel.slick-list,.pe-communities-carousel.slick-slider{display:block}.pe-communities-carousel .pe-communities-item{position:relative;padding-left:5px;padding-right:5px}.pe-communities-carousel .pe-community-item-inner{position:relative;overflow:hidden}.pe-communities-carousel .pe-item-media{display:block;position:relative;width:100%;height:100%;overflow:hidden}.pe-communities-carousel .pe-item-media .pe-img-block{position:relative;padding-bottom:calc( 0.65 * 100%);background-color:#333}.pe-communities-carousel .pe-item-media .pe-img-block .pe-location-image{display:block;position:absolute;height:auto;width:100%;max-height:none;max-width:none;top:calc(50% + 1px);left:calc(50% + 1px);-webkit-transform:scale(1.01) translate(-50%, -50%);-moz-transform:scale(1.01) translate(-50%, -50%);-ms-transform:scale(1.01) translate(-50%, -50%);-o-transform:scale(1.01) translate(-50%, -50%);transform:scale(1.01) translate(-50%, -50%)}.pe-communities-carousel .pe-item-media .pe-img-block:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, transparent 0%, transparent 30%, rgba(0,0,0,0.8) 100%);-webkit-transition:0.3s ease-out;-moz-transition:0.3s ease-out;-ms-transition:0.3s ease-out;-o-transition:0.3s ease-out;transition:0.3s ease-out}.pe-communities-carousel .pe-item-media:hover .pe-img-block:after{opacity:.3}.pe-communities-carousel.pe-communities-cards .pe-community-item-inner{border-radius:8px;box-shadow:0px 0px 7px 0px rgba(0,0,0,0.3)}.pe-communities-carousel.pe-communities-cards .pe-community-item-inner.content-middle .pe-item-content{justify-content:center}.pe-communities-carousel.pe-communities-cards .pe-community-item-inner.content-bottom .pe-item-content{justify-content:flex-end}.pe-communities-carousel.pe-communities-cards .pe-community-item-inner.content-bottom .pe-item-content .location-listings{top:50%;transform:translateY(-50%)}.pe-communities-carousel.pe-communities-cards .pe-community-item-inner.align-center .pe-item-content{text-align:center}.pe-communities-carousel.pe-communities-cards .pe-community-item-inner.align-center .pe-item-content .location-listings{right:auto !important;left:50%;transform:translate(-50%, -125%);padding:2px 7px !important}.pe-communities-carousel.pe-communities-cards .pe-community-item-inner.align-center .pe-item-content .location-listings span{display:inline-block !important}.pe-communities-carousel.pe-communities-cards .pe-community-item-inner.align-center .pe-item-content .location-listings .lising-count{margin-bottom:0 !important}.pe-communities-carousel.pe-communities-cards .pe-community-item-inner.align-center .pe-item-content .location-listings .listings-label{font-size:.9em !important}.pe-communities-carousel.pe-communities-cards .pe-community-item-inner.align-right .pe-item-content{text-align:right}.pe-communities-carousel.pe-communities-cards .pe-community-item-inner.align-right .pe-item-content .location-listings{right:auto !important;left:0}.pe-communities-carousel.pe-communities-cards .pe-item-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:column;position:absolute;bottom:0;left:0;width:100%;height:100%;padding:20px;text-shadow:0 2px 4px rgba(0,0,0,0.2)}.pe-communities-carousel.pe-communities-cards .pe-item-content .location-details{position:relative}.pe-communities-carousel.pe-communities-cards .pe-item-content .location-details .location-heading{color:#fff;font-weight:600;line-height:1}.pe-communities-carousel.pe-communities-cards .pe-item-content .location-details .location-title{font-size:28px;font-weight:bold;color:#fff;margin:0}.pe-communities-carousel.pe-communities-cards .pe-item-content .location-details .location-price-range{color:#fff}.pe-communities-carousel.pe-communities-cards .pe-item-content .location-details .location-listings{position:absolute;top:0;right:0;padding:7px 10px;background-color:rgba(0,0,0,0.4);text-align:center;color:#fff;border-radius:4px}.pe-communities-carousel.pe-communities-cards .pe-item-content .location-details .location-listings span{display:block;line-height:1}.pe-communities-carousel.pe-communities-cards .pe-item-content .location-details .location-listings .listings-count{font-size:.9em;margin-bottom:4px}.pe-communities-carousel.pe-communities-cards .pe-item-content .location-details .location-listings .listings-label{font-size:.7em}.pe-communities-carousel.pe-communities-cards .pe-item-content .location-link{font-weight:bold;color:#fff}.pe-communities-carousel.pe-communities-cards .pe-item-content .location-link span{position:relative}.pe-communities-carousel.pe-communities-cards .pe-item-content .location-link span i{position:absolute;top:-1.5px;right:-16px;font-size:22px}.pe-communities-carousel.pe-communities-list .pe-community-item-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #cdd0d2;border-radius:8px}.pe-communities-carousel.pe-communities-list .pe-community-item-inner .pe-item-media{width:40%}.pe-communities-carousel.pe-communities-list .pe-community-item-inner .pe-item-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:column;width:60%;padding:10px 10px 5px 10px;background-color:#fff}.pe-communities-carousel.pe-communities-list .pe-community-item-inner .pe-item-content .location-details .location-title{margin:0 0 7px}.pe-communities-carousel.pe-communities-list .pe-community-item-inner .pe-item-content .location-details .location-price-range,.pe-communities-carousel.pe-communities-list .pe-community-item-inner .pe-item-content .location-details .location-listings{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center}.pe-communities-carousel.pe-communities-list .pe-community-item-inner .pe-item-content .location-details .location-price-range svg,.pe-communities-carousel.pe-communities-list .pe-community-item-inner .pe-item-content .location-details .location-listings svg{max-width:20px;height:auto;margin-right:5px}.pe-communities-carousel.pe-communities-list .pe-community-item-inner .pe-item-content .location-details .location-price-range{margin-bottom:7px}.pe-communities-carousel.pe-communities-list .pe-community-item-inner .pe-item-content .location-link{font-weight:600}.pe-communities-carousel.pe-communities-list .pe-community-item-inner .pe-item-content .location-link span{position:relative}.pe-communities-carousel.pe-communities-list .pe-community-item-inner .pe-item-content .location-link span i{position:absolute;top:-1.5px;right:-16px;font-size:22px}.pe-communities-carousel .pe-alert{position:relative;width:100%;background-color:#ffdfdf;padding:11px 20px;margin-bottom:20px;color:#e75744;font-weight:600;line-height:16px;text-align:left;border:1px solid #fdBdB5}.pe-communities-carousel .pe-alert .pe-alert-icon{position:absolute;top:50%;left:20px;width:20px;height:1em;font-size:16px;margin-top:-8px;text-align:center}.pe-communities-carousel .pe-alert .pe-alert-content-wrap{float:left;margin-left:35px}.pe-communities-carousel .slick-arrow{bottom:50%;transform:translateY(50%);font-size:32px;background-color:#fff;color:#252323;width:48px;height:48px;box-shadow:0 4px 4px rgba(0,0,0,0.3),0 0 4px rgba(0,0,0,0.05);border-radius:50%}.pe-communities-carousel .slick-arrow .fa{position:absolute;top:50%;left:55%;transform:translate(-50%, -50%)}.pe-communities-carousel .slick-arrow.slick-disabled{display:none !important}.pe-communities-carousel .slick-arrow:hover,.pe-communities-carousel .slick-arrow:focus{background-color:#013ca6;color:#fff}.pe-communities-carousel .slick-prev{left:-30px}[dir="rtl"] .pe-communities-carousel .slick-prev{left:auto;right:-30px}.pe-communities-carousel .slick-prev .fa{left:48%}.pe-communities-carousel .slick-next{right:-30px}[dir="rtl"] .pe-communities-carousel .slick-next{right:auto;left:-30px}@media only screen and (max-width: 768px){.pe-communities-showcase.pe-communities-list .pe-community-item-inner .pe-item-media,.pe-communities-showcase.pe-communities-list .pe-community-item-inner .pe-item-content{width:50%}}@media only screen and (max-width: 480px){.pe-communities-carousel.pe-communities-list .pe-community-item-inner{flex-direction:column}.pe-communities-carousel.pe-communities-list .pe-community-item-inner .pe-item-media,.pe-communities-carousel.pe-communities-list .pe-community-item-inner .pe-item-content{width:100%}}
