#inner-page-wrapper .inner-page-container{margin:100px 0 50px}#inner-page-wrapper #content .heading-1{font-size:45px}#inner-page-wrapper #content .heading-4{font-size:25px}#inner-page-wrapper .site-container{padding:0 15px}#inner-page-wrapper>.site-container{max-width:100%;padding:0!important}#content p:last-child{margin-bottom:0}.map-wrapper #ihf-map-canvas{border:none!important;filter:grayscale(1)}.img-wrapper{position:relative;overflow:hidden;transition:all .3s ease-in-out}.img-wrapper canvas{display:block;width:100%;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.img-wrapper img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;z-index:1;transition:all .3s ease-in-out}.bg-wrapper{position:absolute;width:100%;height:auto;top:0;bottom:0;left:0;z-index:1;background:#192946}.bg-wrapper canvas{display:block;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}#inner-page-wrapper>.container{max-width:100%;width:100%;padding:0}#content .entry-custom-title{font-size:50px;font-family:var(--font-family-title);text-align:center;color:#000;font-weight:600;text-transform:uppercase}.comm-head-wrapper{margin:0 auto;font-style:normal}.comm-head-title{font-size:22px;text-align:center;text-transform:uppercase;height:75px;border-bottom:1px solid;color:#000;line-height:1.2;font-family:var(--font-family-title);font-weight:400}.comm-head-title.pad-top{padding-top:20px}.comm-head-title span{display:block;font-size:17px;line-height:10px}.comm-head-block{max-width:100%;margin:0 auto}.comm-head-items{display:flex}.comm-head-item{display:inline-block;width:33.3333333333%;font-size:25px;text-align:center;padding-top:30px;position:relative;color:#000}.comm-head-item span{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.05em}.comm-head-item:before{content:"";width:1px;height:30px;background:#000;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.comm-head-item:nth-child(2n){padding-top:60px}.comm-head-item:nth-child(2n):before{height:60px}.landing-intro{text-align:center;padding:80px 0 50px}.intro-text{padding:0 80px}#content .intro-text p{font-size:13px}#content .sec-content p{font-size:14px}.landing-listings{margin:30px 0 50px}.landing-listings-wrapper{margin-top:100px;padding:0 10px}.landing-listings-wrapper .heading-1{text-align:center}.sec-listings{display:flex;flex-flow:row wrap;margin:0 -5px;padding-top:50px}.sec-listing{width:33.33%;padding:0 5px;margin:0 0 10px}.sec-listing a{display:block;position:relative}.sec-listing a:hover .sec-listing-photo img{transform:scale(1.2)}.sec-listing-info{width:100%;max-width:286px;background:#003e6dcc;position:absolute;bottom:0;left:0;right:0;z-index:1;margin:auto;padding:23px 15px 20px}.sec-listing-info span{display:block;font-size:15px;font-weight:400;letter-spacing:.1em;line-height:1.2;color:#fff;text-align:center;text-transform:uppercase;padding:0 0 0 .1em}.sec-c .sec-button{margin:29px 0 0}.properties-item{position:relative;font-size:0}.properties-item a{display:block;width:100%;height:100%;position:relative;font-size:0}.property-photo{width:100%;height:100%;position:relative;font-size:0;overflow:hidden;background:#000}.property-photo canvas{width:100%;height:100%}.property-photo img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:all ease-in-out .35s;opacity:.8}.property-details{display:flex;justify-content:center;align-items:center;position:absolute;left:50px;bottom:70px;z-index:11;transition:all ease-in-out .35s}.property-hover{display:flex;justify-content:center;align-items:center;position:absolute;left:30px;bottom:130px;z-index:11;transition:all ease-in-out .35s}.property-hover{opacity:0}.properties-item a:hover .property-hover{opacity:1}.properties-item a:hover .property-details{opacity:0}.properties-item a:hover .property-photo img{transform:scale(1.2);filter:grayscale(1)}.property-text{color:#fff;text-align:left;padding-left:20px;border-left:2px solid #fff;line-height:1}.p-title{font-size:18px;font-weight:500;line-height:1}.p-address{font-size:18px;font-weight:500;margin:5px 0 15px;line-height:1}.p-price{font-size:20px;font-weight:600;line-height:1}.properties-extra{font-size:14px;font-weight:400;margin-top:10px;line-height:1}.listings-view-all{text-align:center;margin-top:20px}.listings-view-all .secondary-button{min-width:360px;min-height:80px}.landing-content-sec{display:flex;justify-content:space-between;align-items:center;padding:50px 0;flex-flow:row wrap}.landing-content-sec.no-img{padding:0 0 50px}.landing-content-sec p{font-size:14px}.no-img .content-text{width:100%;padding:0 100px}.content-text{width:60%;padding:0 80px 0 100px}#content .content-text ul{margin-left:20px}#content .content-text li{padding-left:15px}.reverse .content-text{width:60%;padding:0 100px 0 80px}.content-img{width:40%}.landing-outro{text-align:center;padding:20px 0 50px}.outro-text{padding:0 80px}#content .outro-text p{font-size:13px}.comm-wrapper .aios-faqs-default__list:before{border:none;border-radius:0}.comm-wrapper .aios-faqs-default__item,.comm-wrapper .aios-faqs-default__item:not(:last-child):before{background:none}.comm-wrapper .aios-faqs-default__item.active:before{background:none}.comm-wrapper .aios-faqs-default__question{font-size:24px;line-height:34px;font-weight:400;text-transform:uppercase;font-family:var(--font-family-title)}@media only screen and (max-width:991px){#inner-page-wrapper #content .heading-1{font-size:38px}#inner-page-wrapper #content .heading-4{font-size:22px}.comm-head-block{max-width:100%;margin-bottom:20px}.sec-listings{justify-content:center}.sec-listing{width:100%}.p-title{font-size:18px}.p-address{font-size:12px}.p-price{font-size:15px}.properties-extra{font-size:12px}.landing-intro{text-align:center;padding:80px 0 10px}.intro-text{padding:0 10px}.no-img .content-text{padding:0 20px;text-align:center}.content-text{width:100%;padding:0 20px 50px;text-align:center}.reverse .content-text{width:100%;padding:50px 20px 0;text-align:center}#content .content-text ul{list-style-position:inside;margin-left:0}.content-img{width:100%}.landing-outro{text-align:center;padding:0 0 50px}.outro-text{padding:0 10px}.comm-wrapper .aios-faqs-default__question{font-size:20px}.comm-wrapper .aios-faqs-default{text-align:left}}@media only screen and (max-width:480px){#inner-page-wrapper #content .heading-1{font-size:30px}#inner-page-wrapper #content .heading-4{font-size:20px}.sec-listing{width:100%}.p-address{margin:0}.properties-extra{margin-top:0}}
