h1{font-size:2.85rem}h2{font-size:2.45rem}h3{font-size:2rem}header nav.main-navigation ul.menu>li>a{font-size:inherit}footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .widget_ap-text .title-section{font-size:2.85rem}@media (max-width:767px){footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .widget_ap-text{background-color:#831A51;color:white}}body{font-size:19px}body:not(.home):not(.ap-shortcode-ap_search_results) #content article .entry-content h2.wp-block-heading{font-size:2.45rem}body:not(.home):not(.ap-shortcode-ap_search_results) #content article .entry-content h3{font-size:2rem}body.page-id-279 .entry-content ol,body.page-id-283 .entry-content ol{padding:0}@media (min-width:768px){.home .site-content .ap-wrapper.ap-wrap-absolute-content .widget_ap-text.hero-title h5.title-section{font-size:4.75rem}}@media (max-width:1199px){.home .site-content .ap-wrapper.ap-wrap-absolute-content{height:0;padding:calc(75% / 2) 0}.home .site-content .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow .carousel .item .embed-responsive{padding-bottom:75%}}@media (max-width:767px){.home .site-content .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow{position:absolute}.home .site-content .ap-wrapper.ap-wrap-absolute-content .widget_ap-text{background-color:transparent;color:white}.home .site-content .ap-wrapper.ap-wrap-absolute-content .widget_ap-text .title-section{font-size:2.5rem !important}}.home .site-content .widget_ap-listing-tab .title-section{color:#831a51}.home .site-content .widget_ap-realty-agents>.container .title-section{color:#831a51}.home .site-content .ap-wrapper.custom-testi .widget_ap-text h5.title-section{color:#831a51}@media (max-width:991px){.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search__inner .btn__filter{color:#ffffff;background:#831a51;border-color:#831a51}.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search__inner .btn__filter:hover{color:#ffffff;background:#d56a41;border-color:#d56a41}}.form-message .alert ul{list-style:none}.form-message .alert li:last-child{margin-top:1rem !important}.gform_legacy_markup_wrapper .gform_validation_errors>h2{font-size:16px !important;margin:0 !important}