.page-template-narrow article.page>.group{max-width:1100px}ul.has-medium-font-size{padding-left:1.45rem}header nav.main-navigation ul.menu>li>a{font-size:16px;text-transform:unset}.home .site-main .cta-type-long #block-call-to-action .call-to-action .content-section>.col .cta-square img{filter:unset}.home .site-main .cta-type-long #block-call-to-action .call-to-action .content-section>.col .cta-square .bg-overlay{display:none}.home .site-main .ap-wrapper.ap-wrap-absolute-content{height:auto}.home .site-main .ap-wrapper.ap-wrap-absolute-content .widget_ap-video{position:static}.home .site-main .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form,.home .site-main .ap-wrapper.ap-wrap-absolute-content .widget_ap-text{color:black}@media (min-width:1200px){.home .site-main .ap-wrapper.ap-wrap-absolute-content{min-height:unset;height:0;padding:calc(56.25% / 2) 0}.home .site-main .ap-wrapper.ap-wrap-absolute-content .widget_ap-video{position:absolute}.home .site-main .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form,.home .site-main .ap-wrapper.ap-wrap-absolute-content .widget_ap-text{color:white}}@media (max-width:991px){.home .site-main .ap-wrapper.ap-wrap-absolute-content{min-height:unset;height:auto}.home .site-main .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form{max-width:100%}.home .site-main .ap-wrapper.ap-wrap-absolute-content .widget_ap-text{background-color:#efefef;color:#000000;padding:1.5rem;position:relative;top:auto;bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;font-size:0.95rem}}@media (min-width:768px) and (max-width:991px){footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .widget_ap-text{margin-bottom:2rem}}@media (max-width:1199px){body .hero{background-position:center}}@media (max-width:767px){body.single-post .site-main article[id] .hero .entry-header .page-title{font-size:1.5rem}}@supports (-webkit-touch-callout: none) and (not (translate: none)){.wp-block-columns{margin:0 -1rem}.wp-block-columns .wp-block-column{padding:0 1rem}}h1{font-size:2.5rem}.widget_ap-text>h5:not(:only-child){display:none}.ap-page-less-ap_property .listing-mid-section__content h2{font-family:Nunito Sans;font-size:1.35rem;font-weight:600;margin-bottom:0.75rem}