body #validation_message_23_1,body #validation_message_23_2{margin-top:-22px}@media (min-width:992px){body #field_23_12 label.gfield_label,body #field_23_16 label.gfield_label,body #field_23_2 label.gfield_label{padding-left:50px}}body .gform_validation_error.form-row_wrapper form.form-row ul.gform_fields{margin:0 !important}body .ginput_container grammarly-extension{display:none !important}body .ginput_recaptcha>div[style]{padding:0 !important;border:0 !important}body .gform_wrapper .instruction.validation_message{padding:0 !important;margin-top:8px !important}@media (min-width:768px){body .gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield .ginput_recaptcha+.gfield_description.validation_message{padding-left:15%;margin-top:8px}body.page-id-199 .gform_wrapper.gform_validation_error form .gform_body ul.gform_fields li.gfield .ginput_recaptcha+.gfield_description.validation_message{padding-left:180px}}body .mfp-image-holder .mfp-close,body .mfp-iframe-holder .mfp-close{right:-15px;top:15px;width:50px;height:50px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#2fae9d;padding:0;opacity:1}@media (max-width:992px){body:not(.scrolled) header#masthead .toggle-menu i,body:not(.scrolled) header#masthead .header-search i{color:white !important}}body header#masthead .header-menu-container .site-branding.mobile-logo{max-width:122px !important}@media (max-width:1200px){body header#masthead .header-menu-container .header-search>a span{display:none !important}}@media (max-width:767.98px){body footer#colophon #footer-top>.container p{margin-top:12px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body footer#colophon #footer-top .footer-logo-img a img{max-width:150px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body footer#colophon #footer-top .top-footer-menu ul li:nth-last-child(-n+2){text-align:center}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body footer#colophon #footer-top .top-footer-menu .footer-search{text-align:center}}body.ap-page-less-ap_team .agent-top-section .agent-detail .agent-img-container{background:transparent}body.ap-page-less-ap_team .agent-top-section .agent-detail .agent-img-container .no-image-container.medium{width:30%;font-size:28px}body.page-id-219 #page main#main .gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first{padding-right:0}@media (min-width:1200px){body.page-id-219 #page main#main .ginput_recaptcha{padding-left:180px}}body.page #page main#main article[id] .gform_wrapper.gform_legacy_markup_wrapper form ul li.gfield{align-items:center}body.page #page main#main article[id] .gform_wrapper.gform_legacy_markup_wrapper form ul li.gfield .ginput_container{width:auto;flex:1}body.ap-shortcode-ap_search_results #page main#main #search-results .right-listings-nav>*{vertical-align:inherit}body.ap-shortcode-ap_search_results #page main#main #search-results .list-inline-item:not(:last-child){margin-right:0}body.ap-page-less-ap_property #page main#main .listing-top-section .ui-widget.ui-widget-content .container>.row>.col-2.action-buttons{align-items:center}@media (max-width:767.98px){body.ap-page-less-ap_property #page main#main .listing-bottom-section #contact-agent>.container{padding:0}}@media (max-width:767.98px){body.ap-page-less-ap_property #page main#main .listing-bottom-section #contact-agent .listing-agent>div{flex-direction:column !important}body.ap-page-less-ap_property #page main#main .listing-bottom-section #contact-agent .listing-agent>div .agent-img-container{max-width:70%}body.ap-page-less-ap_property #page main#main .listing-bottom-section #contact-agent .listing-agent>div .agent-detail{padding-top:15px;max-width:100%}}@media (max-width:768px){body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .feature-address{flex-direction:column}}@media (max-width:768px){body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .feature-address .property-rooms{position:unset;margin-bottom:1rem}}@media (max-width:1200px){body.ap-page-less-ap_property #page main#main .listing-bottom-section .property-content-section .feature-address{position:unset}}body.page-id-87 #page main#main article[id] .entry-content .wp-block-columns .wp-block-column p a[href*="mailto"]{margin-left:6px}