body{}body header#masthead .header-menu-container>.container{max-width:1300px}body.home #page main#main #top-homepage-area{min-height:609px}@media (max-width:767px){body.home #page main#main #top-homepage-area{min-height:auto}}body.home #page main#main #top-homepage-area .widget_ap-image{padding:80px 0 100px 0}body.home #page main#main #top-homepage-area .widget_ap-image .image-wrapper img{max-width:500px}@media (max-width:767px){body.home #page main#main #top-homepage-area .widget_ap-image .image-wrapper img{max-width:300px}}body.home #page main#main #top-homepage-area .widget_ap-quick-search.minimal form li.select-toolbar{width:150px}@supports (-webkit-touch-callout: none) and (not (translate: none)){body.home #page main#main .widget_ap_cta_box .call-to-action .content-section .col{padding:0 0.5rem}@media (min-width:768px){body.home #page main#main .widget_ap_cta_box .call-to-action .content-section .col{flex:0 0 33.3%;max-width:33.3%}}}body.home #page main#main #block-testimonial .homepage-testimonial .testimonial .testi-value{text-align:center !important}body.home #page main#main #block-testimonial .homepage-testimonial .testimonial .footer-author{text-align:center !important}body.home #page main#main .widget_ap-realty-agents .single-slideshow .carousel{margin:0 auto}body.page #page main#main article[id] .entry-content{padding:50px 0}body.page #page main#main article[id] .entry-footer .edit-link{padding:0;margin:0}body.page #page main#main .contact-us .contact-form .gform_wrapper h3.gform_title{color:#fe1616;font-weight:600 !important}body>span.select2-container.select2-container--default.select2-container--open>.select2-dropdown--below{min-width:unset}body .ui-widget-content.ui-autocomplete{position:absolute;background:white;z-index:3}body .ui-widget-content.ui-autocomplete li{cursor:pointer}body .ui-widget-content.ui-autocomplete li:hover{background:#fe1616;color:white !important}body .gform_validation_errors>h2{color:#790000;font-size:16px;font-weight:700;margin:0 0 0.9375rem;text-transform:unset}body .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}body .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:8px}@media (max-width:641px){body .gform_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){padding-right:0 !important}}@media (max-width:641px){body .contact-us .contact-form .gform_wrapper form .gform_footer{padding-right:0}}