.community.item .image{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:300px;border:8px solid rgba(255,255,255,.96);position:relative}.community.item .image span{position:absolute;right:0;bottom:0;font-size:2.6rem;color:rgba(255,255,255,.96);padding:16px}.community.item .image-cover{width:100%;position:relative;overflow:hidden}.community.item .image-cover .image{transition:1.1s;cursor:pointer}.community.item .image-cover .image:hover{transform:scale(1.2);overflow:hidden}.community.item .image-cover span{position:absolute;right:0;bottom:0;font-size:2rem;color:rgba(255,255,255,.96);padding:16px;line-height:35px;z-index:1;text-shadow:1px 1px 1px rgba(52,53,55,.66)}.community.item .image-cover .image:before{position:absolute;content:"";left:0;height:100%;width:100%;top:0;background:rgba(0,0,0,.1);z-index:1;transition:5s}.community h2.border-bottom,.community h1.border-bottom{font-size:2.8rem;padding-bottom:15px;text-transform:uppercase;font-weight:300;text-align:center;margin-bottom:30px;position:relative;margin-top:30px}.community h2.border-bottom:after,.community h1.border-bottom:after{content:"";position:absolute;left:0;bottom:0;right:0;width:200px;height:1px;background-color:#000;margin:0 auto}.community .search-field .mdl-selectfield__box{border-bottom:1px solid var(--primary-color-500)}.community section.country-map-details.mdl-grid{width:100%;margin:0}section.custom-font-map a i.material-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-12px,-12px);-ms-transform:translate(-12px,-12px);transform:translate(-12px,-12px);line-height:24px;width:24px;font-family:'agorafonts'!important;speak:none;font-size:0;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.custom-font-map a i.material-icons:before{font-size:24px}section.custom-font-map a[data-zoom-in] i.material-icons:before{content:""}section.custom-font-map a[data-zoom-out] i.material-icons:before{content:""}section.custom-font-map a[data-fullscreen] i.material-icons:before{content:""}section.custom-font-map a[title="Exit Full Screen"] i.material-icons:before{content:""}section.custom-font-map a[data-maptype] i.material-icons:before{content:""}section.custom-font-map a[data-maptype] i.satelite.material-icons:before{content:""}section.custom-font-map .map-action-POI i.material-icons:before{content:""}.community .item-context .item a{min-height:3rem;line-height:41px;padding-top:4px;width:90%;text-align:left;transition:transform .3s cubic-bezier(.455,.03,.515,.955),box-shadow .3s ease,-webkit-transform .3s cubic-bezier(.455,.03,.515,.955)}.community .item-context .item a i{float:right;padding-top:7px}.community .item-context .item a:hover{background-color:var(--primary-color-800)}@media only screen and (max-width:480px){.community section.community-states .search-field{margin-top:10px!important}.community h2.border-bottom,.community h1.border-bottom{font-size:2rem}.community h2.border-bottom:after,.community h1.border-bottom:after{width:100px}}@media screen and (min-width:840px) and (max-width:1024px){.community h2.border-bottom,.community h1.border-bottom{font-size:2.4rem}.content-spacing.offset-top,.content-spacing.offset-bottom{padding-top:2.5rem}}@media only screen and (max-width:640px){body.company.company-template .content-style>div:first-child>.mdl-cell{margin-bottom:30px}}@media screen and (min-width:480px) and (max-width:839px){.community h2.border-bottom,.community h1.border-bottom{font-size:2.1rem}.content-spacing.offset-top,.content-spacing.offset-bottom{padding-top:2rem}.community h2.border-bottom:after,.community h1.border-bottom:after{width:150px}}.zipmap-svg-wrapper svg{font-family:'Poppins'!important;height:970px;max-width:100%}@media screen and (min-width:992px){.zipmap-svg-wrapper svg{height:1049px}}@media screen and (min-width:1200px){.zipmap-svg-wrapper svg{height:1011px}}@media screen and (min-width:1440px){.zipmap-svg-wrapper svg{height:1200px}}.zipmap-svg-wrapper text{pointer-events:none}.zipmap-svg-wrapper [data-zip]{cursor:pointer}.zipmap-svg-wrapper [data-pricemin="851000"]:hover,.zipmap-svg-wrapper [data-pricemin="701000"]:hover,.zipmap-svg-wrapper [data-pricemin="551000"]:hover,.zipmap-svg-wrapper [data-pricemin="250000"]:hover{fill:#000!important}.zipmap-svg-wrapper [data-pricemin="601000"]:hover{fill:#000!important}.zipmap-svg-wrapper [data-pricemin="501000"]:hover{fill:#000!important}.zipmap-svg-wrapper [data-pricemin="401000"]:hover{fill:#000!important}.zipmap-svg-wrapper [data-pricemin="301000"]:hover{fill:#000!important}.zipmap-svg-wrapper [data-pricemin="200000"]:hover{fill:#000!important}.zipcode-accordian{min-height:0;display:inline-block;position:relative;left:50%;margin:50px 0;transform:translate(-50%,0);background-color:#fefffa;max-width:450px;padding:30px}@media(max-width:550px){.zipcode-accordian{box-sizing:border-box;transform:translate(0,0);max-width:100%;min-height:100%;margin:0;left:0}}.zipcode-accordian h3{font-size:16px;line-height:normal;font-weight:600;letter-spacing:1px;display:block;background-color:#fefffa;margin:0;cursor:pointer}.zipcode-accordian p{margin:0 color:rgba(48,69,92,.8);font-size:17px;line-height:26px;letter-spacing:1px;position:relative;overflow:hidden;max-height:800px;opacity:1;transform:translate(0,0);margin-top:14px;z-index:2;transition:all 500ms ease}.zipcode-accordian p,.zipcode-accordian ul li i:before,.zipcode-accordian ul li i:after{transition:all .25s ease-in-out}.zipcode-accordian ul{list-style:none;padding:0;margin:0}.zipcode-accordian ul li{position:relative;padding:0;margin:0;padding-bottom:4px;border-top:1px dotted #dce7eb}.zipcode-accordian ul li i{position:absolute;transform:translate(-6px,0);margin-top:9px;right:0}.zipcode-accordian ul li i:before,.zipcode-accordian ul li i:after{content:"";position:absolute;background-color:#000;width:3px;height:16px}.zipcode-accordian ul li i:before{transform:translate(2px,0) rotate(45deg)}.zipcode-accordian ul li i:after{transform:translate(2px,0) rotate(-45deg)}.zipcode-accordian ul li input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:1;opacity:0}.zipcode-accordian ul li input[type=checkbox]:checked~p{margin-top:0;max-height:0;opacity:0;transform:translate(0,50%)}.zipcode-accordian ul li input[type=checkbox]:checked~i:before{margin-top:9px;height:9px;transform:translate(2px,0) rotate(45deg)}.zipcode-accordian ul li input[type=checkbox]:checked~i:after{margin-top:9px;height:9px;transform:translate(-2px,0) rotate(-45deg)}.zipcode-accordian ul li:nth-of-type(1){border-top:0;animation-delay:.5s}.zipcode-accordian ul li:nth-of-type(2){animation-delay:.75s}.zipcode-accordian ul li:nth-of-type(3){animation-delay:1s}.zipcode-accordian ul li:last-of-type{padding-bottom:0}.zipcode-accordian li{animation:bounceInUp 1s ease both}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}section.country-map-details{position:relative;margin-bottom:0}section.country-map-details .map-container{min-height:300px!important}xsection.country-map-details:after{background:#fafaf9;content:"";display:block;position:absolute;left:-8px;bottom:-28px;pointer-events:none;height:20px;width:101%;z-index:99999}section.country-map-details .community-list{list-style:none;margin-bottom:30px}section.country-map-details .community-links{font-size:16px;color:var(--primary-color-800)}section.CommunityCarouselSection{padding-top:0!important}xsection.CommunityCarouselSection .tabs-section{background:#fafaf9;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.Community-pin{fill:transparent!important}.Community-pin+path{stroke:transparent!important}.southharlotte,.westcharlotte,.southcarolina,centralcharlotte,.northcharlotte{cursor:pointer;transition:.3s}.southharlotte:hover{fill:#0e0834!important;cursor:pointer}.southcarolina:hover{fill:#42062c!important;cursor:pointer}.westcharlotte:hover{fill:#632406!important;cursor:pointer}.centralcharlotte:hover{fill:#765d08!important;cursor:pointer}.northcharlotte:hover{fill:#034f5d!important;cursor:pointer}