.community-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto 0 auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:8px}.CommunityCarouselSection{padding-top:3rem;background:#fff;padding-bottom:0}.CommunityCarouselSection .view-more{margin-bottom:0}.CommunityCarouselSection .item{min-height:350px;position:relative;overflow:hidden}.CommunityCarouselSection .item{position:relative;padding:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.CommunityCarouselSection .item .photo{background-repeat:no-repeat!important;background-size:cover!important;background-position:center;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.CommunityCarouselSection .item .photo:before{position:absolute;content:"";left:0;right:0;top:0;background:#000;width:100%;height:100%;transition:.35s;-webkit-transition:.35s;-moz-transition:.35s;opacity:.36}.CommunityCarouselSection .item:hover .photo:before{opacity:.36}.CommunityCarouselSection .mdl-cell--hide-desktop .community-grid-item .item{padding:0}.CommunityCarouselSection ul.listing{margin:0 0 8px 0;padding:0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.CommunityCarouselSection ul.listing li{list-style-type:none;-webkit-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.CommunityCarouselSection ul.listing li:first-child{width:100%}.CommunityCarouselSection ul.listing li:first-child~li{display:none}.CommunityCarouselSection ul.listing span.head{font-size:1.6rem;text-transform:uppercase;color:rgba(255,255,255,.96);margin:0;flex:2 0 100%;padding:4px 0;display:block}.CommunityCarouselSection ul.listing span.head a{color:rgba(255,255,255,.96);font-weight:500}.CommunityCarouselSection ul.listing span.head a:hover{text-decoration:none}.CommunityCarouselSection ul.listing li a{color:rgba(255,255,255,.96);font-weight:500;transition:.35s}.CommunityCarouselSection ul.listing li a:hover{text-decoration:underline}@media only screen and (max-width:840px){.CommunityCarouselSection .item{min-height:250px}}@media only screen and (max-width:480px){.CommunityCarouselSection{padding:42px 0 35px}.CommunityCarouselSection br{display:none}}.CommunityCarouselSection.style-1 .community-grid .community-grid-item{margin:8px;width:calc(50% - 16px)}.CommunityCarouselSection.style-1 .item .photo.banner{background:none!important;display:none}.CommunityCarouselSection.style-2 .community-grid .community-grid-item{margin:8px;width:calc(33.3333% - 16px)}.CommunityCarouselSection.style-2 .community-grid .community-grid-item:first-child{width:calc(100% - 16px)}.CommunityCarouselSection.style-2 .community-grid-item:first-child .item .photo.cover,.CommunityCarouselSection.style-2 .community-grid-item:not(:first-child) .item .photo.banner{background:none!important;display:none}.CommunityCarouselSection.style-2 .community-grid-item:not(:first-child) .item ul.listing li:first-child~li{display:block;width:100%}.CommunityCarouselSection.style-2 .community-grid-item:first-child .item ul.listing li:first-child~li{display:inline-block}.CommunityCarouselSection.style-2 .item ul.listing:before{content:"";position:absolute;height:100%;width:2px;left:0;top:0;background:rgba(255,255,255,.86)}.CommunityCarouselSection.style-2 .item ul.listing{padding-left:16px}.CommunityCarouselSection.style-3{background:#edeff2}.CommunityCarouselSection.style-3 .community-grid .community-grid-item{margin:1px;width:calc(25.9% - 16px)}.CommunityCarouselSection.style-3 .community-grid-item:first-child .item .photo.cover,.CommunityCarouselSection.style-3 .community-grid-item:not(:first-child) .item .photo.banner{background:none!important;display:none}.CommunityCarouselSection.style-3 .community-grid-item .item ul.listing li~li{display:inline-block;border-right:1px solid #fff;padding:9px 0}.CommunityCarouselSection.style-3 .community-grid-item .item ul.listing li~li:last-child{border:0}.CommunityCarouselSection.style-3 .item ul.listing{padding:25px}.CommunityCarouselSection.style-3.content-style h2{font-size:2.5rem;width:100%;color:rgba(26,26,29,.86);padding:8px 0;font-weight:400;font-family:'Playfair Display',serif!important;text-align:left}.CommunityCarouselSection.style-3.content-style h2[data-text]::after{display:none}.CommunityCarouselSection.style-3 .item{-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important;text-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.CommunityCarouselSection.style-3 ul.listing span.head{border-bottom:1px solid;padding-bottom:12px}.CommunityCarouselSection.style-3 ul.listing li:first-child{margin-bottom:3px}.CommunityCarouselSection.style-3 ul.listing+.Explore{display:none}.CommunityCarouselSection.style-3 ul.listing span.head a{text-transform:capitalize}.CommunityCarouselSection.style-3 .community-grid-item{width:100%}@media only screen and (max-width:1280px){.CommunityCarouselSection.style-3 .item ul.listing{padding:0}}@media only screen and (max-width:1100px){.CommunityCarouselSection.style-3 .community-grid .community-grid-item{width:calc(34.6% - 16px)}}@media only screen and (max-width:840px){.CommunityCarouselSection.style-3{padding:9px 0 35px}.CommunityCarouselSection.style-3.content-style h2{font-size:2rem}}.CommunityCarouselSection.style-4{background:#f2f2f2;margin:0 0 4rem}.CommunityCarouselSection.style-4 .community-grid .community-grid-item:nth-last-of-type(-n+3){width:calc(33.3% - 16px)}.CommunityCarouselSection.style-4 .community-grid .community-grid-item{margin:8px;width:calc(49.9% - 16px)}.CommunityCarouselSection.style-4 .community-grid-item:first-child .item .photo.cover,.CommunityCarouselSection.style-4 .community-grid-item:not(:first-child) .item .photo.banner{background:none!important;display:none}.CommunityCarouselSection.style-4 .community-grid-item .item ul.listing li~li{border-left:1px solid #fff;padding:4px 0 19px 15px;width:100%;line-height:6px}.CommunityCarouselSection.style-4 .community-grid-item .item ul.listing li~li:last-child{padding-bottom:0}.CommunityCarouselSection.style-4 .item ul.listing{padding:25px 25px 13px 25px}.CommunityCarouselSection.style-4.content-style h2{width:100%;color:#6e6e6e;padding:8px 0 0 6px;text-align:left;font-weight:300;font-size:2.2rem}.CommunityCarouselSection.style-4.content-style h2[data-text]::after{display:none}.CommunityCarouselSection.style-4 .item{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.CommunityCarouselSection.style-4 ul.listing span.head{padding-bottom:12px}.CommunityCarouselSection.style-4 ul.listing li:first-child{margin-bottom:7px}.CommunityCarouselSection.style-4 ul.listing+.Explore{display:none}.CommunityCarouselSection.style-4 ul.listing span.head a{text-transform:capitalize}.CommunityCarouselSection.style-4 .community-grid-item{width:100%}.CommunityCarouselSection.style-4 .mdl-button.margin_btn{color:#fff;background-color:var(--secondary-color-500)}@media only screen and (max-width:480px){.CommunityCarouselSection.style-4{margin:0 0 2rem}}.CommunityCarouselSection.style-5{padding-top:1.2rem}.CommunityCarouselSection.style-5 .mdl-grid.agora-grid{max-width:100%}.CommunityCarouselSection.style-5 .community-grid{display:block}.CommunityCarouselSection.style-5 .community-grid .community-grid-item{margin:8px;width:calc(25% - 16px);float:left}.CommunityCarouselSection.style-5 .community-grid .community-grid-item:nth-child(3){width:calc(49.9% - 16px);float:right}.CommunityCarouselSection.style-5 .community-grid .community-grid-item:nth-child(4){width:calc(50% - 16px)}.CommunityCarouselSection.style-5 .community-grid-item:first-child .item .photo.cover,.CommunityCarouselSection.style-5 .community-grid-item:not(:first-child) .item .photo.banner{background:none!important;display:none}.CommunityCarouselSection.style-5 .community-grid-item:not(:first-child) .item ul.listing li:first-child~li{display:block}.CommunityCarouselSection.style-5 .community-grid-item:first-child .item ul.listing li:first-child~li{display:inline-block}.CommunityCarouselSection.style-5 .item ul.listing:before{content:"";position:absolute;height:100%;width:2px;left:0;top:0;background:rgba(255,255,255,.86)}.CommunityCarouselSection.style-5 .item ul.listing{padding-left:16px}.CommunityCarouselSection.style-5 .community-grid .community-grid-item .item{min-height:248px}.CommunityCarouselSection.style-5 .community-grid .community-grid-item:nth-child(3) .item,.CommunityCarouselSection.style-5 .community-grid .community-grid-item:nth-child(4) .item{min-height:510px}.CommunityCarouselSection.style-5 h2[data-text]::after{display:none}.CommunityCarouselSection.style-5 .margin_btn{background-color:var(--secondary-color-500)}@media only screen and (max-width:840px){.CommunityCarouselSection.style-5 .item ul.listing{margin-left:16px}.CommunityCarouselSection.style-5 .item ul.listing+.Explore{margin:16px}}section.CommunityCarouselSection.content-style.content-spacing.style-6 h2{font-family:"Roboto","Helvetica","Arial",sans-serif!important;text-transform:capitalize;text-align:center}.CommunityCarouselSection.style-4.style-6 .mdl-button.margin_btn{background-color:var(--primary-color-500)}.CommunityCarouselSection.style-7 .neighbourhood-listings-block{width:calc(20% - 12px);margin:6px;position:relative}.CommunityCarouselSection.style-7 .neighbourhood-listings-block .neighbourhood-listings-inner{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;z-index:1;background-size:cover}.CommunityCarouselSection.style-7 .neighbourhood-listings-block .neighbourhood-listings-inner span.community-name a{font-size:1.6rem;color:#fff;text-align:left;margin:30px 20px 0 25px;border-bottom:1px solid var(--primary-color-500);padding:0 0 14px 0;position:inherit;bottom:unset;right:unset;display:block}.CommunityCarouselSection.style-7 .neighbourhood-listings-block .listing-block{position:absolute;bottom:0;left:0;padding:0 0 2px 0;margin:0 0 30px 25px;opacity:1;transition:all .2s ease;padding-left:10px;border-left:1px solid #fff}.CommunityCarouselSection.style-7 .neighbourhood-listings-block .listing-block table td{padding:2px 0}.CommunityCarouselSection.style-7 .neighbourhood-listings-block .listing-block table td:first-child span{padding-right:6px;font-weight:600}.CommunityCarouselSection.style-7 .neighbourhood-listings-block .listing-block .listing-block-row span.head a{color:#fff;font-size:1.1rem;padding:0 0 2px 0;display:inline-block;position:inherit;bottom:unset;right:unset;margin:unset}.CommunityCarouselSection.style-7 .neighbourhood-listings-block .listing-block .listing-block-row:last-child span{padding-bottom:0}.CommunityCarouselSection.style-7 .neighbourhood-listings-block .neighbourhood-listings-inner:after{content:"";position:absolute;left:0;top:0;background:var(--secondary-color-500);width:100%;height:100%;opacity:.4;z-index:-1;transition:all .3s ease}.CommunityCarouselSection.style-7 .neighbourhood-listings-block .neighbourhood-listings-inner a{color:#fff;position:absolute;bottom:0;right:0;padding:0 0 2px 0;margin:0 25px 30px 0;font-size:2rem}@media only screen and (max-width:840px){.CommunityCarouselSection.style-7 .neighbourhood-listings-block{width:auto!important}}.CommunityCarouselSection.style-3.style-8{padding-bottom:6rem;background:#fff}.CommunityCarouselSection.style-3.style-8 .item{-webkit-justify-content:flex-end!important;-ms-flex-pack:flex-end!important;justify-content:flex-end!important;text-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.CommunityCarouselSection.style-3.style-8 .item ul.listing{padding:15px 25px 0 25px;margin-bottom:0}.CommunityCarouselSection.style-3.style-8 .item .photo:before{background:#000}.CommunityCarouselSection.style-3.style-8 .community-grid-item .item ul.listing li:nth-child(2){text-align:right;padding-right:10px}.CommunityCarouselSection.style-3.style-8 .community-grid-item .item ul.listing li:nth-child(3){text-align:left;padding-left:10px}.CommunityCarouselSection.style-3.style-8 .view-more{display:none}.CommunityCarouselSection.style-9 .community-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:25px}.CommunityCarouselSection.style-9 .neighbourhood-listings-block{width:calc(20% - 12px);margin:6px;position:relative;min-height:400px;font-family:'KIONA Regular'}.CommunityCarouselSection.style-9 .neighbourhood-listings-block:hover{cursor:pointer}.CommunityCarouselSection.style-9 .neighbourhood-listings-block{width:calc(33% - 12px)}.CommunityCarouselSection.style-9 .neighbourhood-listings-block img{visibility:hidden}.CommunityCarouselSection.style-9 .neighbourhood-listings-block .neighbourhood-listings-inner{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;z-index:1;background-size:cover;background-position:center center}.CommunityCarouselSection.style-9 .neighbourhood-listings-block .neighbourhood-listings-inner h4{font-size:2rem;color:#fff;text-align:left;padding:20px 25px 0 25px;font-family:'KIONA SemiBold'}.CommunityCarouselSection.style-9 .neighbourhood-listings-block .neighbourhood-listings-inner a{color:#fff;position:absolute;bottom:0;left:0;padding:0 0 2px 0;margin:0 0 20px 25px;font-size:1rem;text-decoration:none}.CommunityCarouselSection.style-9 .neighbourhood-listings-block .neighbourhood-listings-inner a:after{content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid #fff;width:48px;height:1px}.CommunityCarouselSection.style-9 .neighbourhood-listings-block .neighbourhood-listings-inner a i.fal{margin-left:8px}.CommunityCarouselSection.style-9 .neighbourhood-listings-block .neighbourhood-listings-inner:after{content:"";position:absolute;left:0;top:0;background:#181818;width:100%;height:100%;opacity:.3;z-index:-1;transition:all .3s ease}.CommunityCarouselSection.style-9 .neighbourhood-listings-block:hover .neighbourhood-listings-inner:after{opacity:.7}.CommunityCarouselSection.style-9 .neighbourhood-listings-block .listing-block table td span{color:#fff;font-size:1.1rem}.CommunityCarouselSection.style-9 .neighbourhood-listings-block .listing-block table td:last-child span{padding-left:6px;border-left:1px solid #fff}.CommunityCarouselSection.style-9 .neighbourhood-listings-block .listing-block table td:first-child span{padding-right:6px;font-weight:600}.CommunityCarouselSection.style-9 .neighbourhood-listings-block .listing-block table td{padding:2px 0}.CommunityCarouselSection.style-9 .neighbourhood-listings-block .listing-block{position:absolute;bottom:0;left:0;padding:0 0 2px 0;margin:0 0 55px 25px;opacity:0;transition:all .2s ease}.CommunityCarouselSection.style-9 .neighbourhood-listings-block:hover .listing-block{opacity:1}.community-block-section{width:calc(50% - 10px);height:320px;background-color:#ccc;margin:5px;position:relative;overflow:hidden}.community-block-section-inner.photo{background-repeat:no-repeat!important;background-size:cover!important;background-position:center;width:100%;height:100%;cursor:pointer}.community-block-section-inner.photo a{position:absolute;bottom:0;font-size:24px;font-weight:600;color:#fff;text-shadow:-3px 2px 5px rgba(0,0,0,.27);-webkit-text-stroke:1px rgba(0,0,0,.11);padding:0 0 18px 20px;text-transform:uppercase}.community-block-section-inner.photo:hover>a{display:none}.community-block-section-detail{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all 0s ease}.community-block-section-inner.photo:hover .community-block-section-detail{opacity:1}.community-block-section-detail:after,.community-block-section-detail:before{content:"";position:absolute;background-color:#fff;left:20px;top:20px;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;opacity:0}.community-block-section-detail:before{width:1px;height:0}.community-block-section-detail:after{width:0;height:1px}.community-block-section-detail:hover:before{height:100%;top:-20px;opacity:1}.community-block-section-detail:hover:after{width:100%;opacity:1;left:-20px}.community-block-section-inner.photo .community-block-section-detail a.view-more{color:#fff;border-left:2px solid;display:block;position:absolute;bottom:52px;right:-18px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:14px;padding:0 0 0 10px;line-height:18px;text-shadow:none;font-weight:500;cursor:pointer}.community-block-section-detail h3{font-size:20px;margin:20px 0 0 32px;color:#fff}.community-block-section-detail h3~p{color:#fff;margin:5px 10px 10px 35px}.community-block-section-detail ul.community-block-section-listings li{list-style-type:none;margin:5px 10px 15px 35px;border-bottom:1px solid #fff;padding:0 0 2px 0;color:#fff;font-size:14px;line-height:1}.community-block-section-detailul.community-block-section-listings{margin:0;padding:0;float:left}.community-block-section-detail ul.community-block-section-listings{margin:0;padding:0;float:left}@media only screen and (max-width:840px){section.CommunityCarouselSection .community-block-section{width:100%}}