.community_details .title{color:#fff;position:absolute;left:0;overflow:hidden;right:0;text-align:center;top:calc(50% - 43px);z-index:3;margin:0 auto}.community_details .title h1{font-size:2.5rem;text-transform:uppercase;font-weight:500;text-shadow:-3px 2px 5px rgb(0 0 0/27%)}.community_details .com-big-images{position:relative;max-width:100%;overflow:hidden;height:400px}.community_details .com-big-images .owl-lazy{background-position:center center;background-repeat:no-repeat;background-size:cover;height:auto;width:100%;position:relative;overflow:hidden}.community_details .com-big-images .owl-lazy img{height:400px;width:100%;object-fit:cover}.communityresult{background:#fff}.community.item .image-cover{position:relative;transition:all 500ms ease}.community.item .image-cover:after{content:"";background:0;background:linear-gradient(0deg,#fff 0%,rgba(255,255,255,0) 100%);height:100px;position:absolute;bottom:100%;left:0;width:100%;opacity:1;visibility:visible;transition:all .4s ease-in;z-index:0;top:100%}section.page-title{display:none}.community.item .image-cover:hover .span{left:0!important;bottom:0!important}.community_grid_main{padding-bottom:50px}.community_grid_main .region-block-section{height:260px;background-color:#ccc;margin:8px;position:relative;overflow:hidden}.community_grid_main .region-block-section-inner.photo{background-repeat:no-repeat!important;background-size:cover!important;background-position:center;width:100%;height:100%;cursor:pointer}.community_grid_main .region-block-section-inner.photo a{padding:16px 0;display:block;color:rgba(255,255,255,1);font-weight:700;font-size:1.7rem;text-shadow:1px 1px 3px rgba(0,0,0,0);bottom:120px;width:100%;z-index:1;text-align:center;text-transform:uppercase}.community_grid_main .region-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 .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.community_grid_main .region-block-section-inner.photo:hover .region-block-section-detail{opacity:1}.community_grid_main .region-block-section-inner.photo .region-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_grid_main .region-block-section-inner.photo::before{position:absolute;height:100%;width:100%;content:'';opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);content:"";background-color:rgba(0,0,0,.33);z-index:1}.community_grid_main .region-block-section-inner.photo:hover::before{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.community_grid_main .region-block-section .region-block-section-inner .region-detail li{list-style:none}.community_grid_main .region-block-section .region-block-section-inner .region-detail{position:absolute;z-index:999;padding:0;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;letter-spacing:2px}.community_grid_main .region-block-section .region-block-section-inner .region-detail .head{xborder-bottom:1px solid white;max-width:200px;margin:0 auto}.community_grid_main .region-block-section .region-block-section-inner .region-detail .listings-view{font-size:1rem;font-weight:400;display:none}.community_grid_main .region-block-section .region-block-section-inner .region-detail .head:after{content:'';width:130px;color:#fff;content:"";display:block;width:130px;height:1px;background:#fff;right:0;top:50%;margin:0 auto;margin-top:8px}.community_grid_main .region-block-section-inner.photo a{padding:8px 0}.community_grid_main .region-block-section .region-block-section-inner .region-detail .listings-view{display:block!important;padding:5px 0!important}.contact-form .contact-us-div .mdl-textfield{margin-top:-19px}.contact-form .contact-us-div .mdl-textfield .mdl-textfield__label{color:rgba(53,53,54,.96)}.contact-form h3{font-weight:300}section.page-title.with-banner{height:auto!important}.contact-form .office_address i.aga{font-size:24px}x.office_address{min-height:650px}