body{}body .mfp-wrap .mfp-content div[class*="form"] .mfp-close:hover{color:#fff}body .mfp-wrap .mfp-content div[class*="form"] form input[type="text"],body .mfp-wrap .mfp-content div[class*="form"] form input[type="email"],body .mfp-wrap .mfp-content div[class*="form"] form input[type="url"],body .mfp-wrap .mfp-content div[class*="form"] form input[type="password"],body .mfp-wrap .mfp-content div[class*="form"] form input[type="search"],body .mfp-wrap .mfp-content div[class*="form"] form input[type="number"],body .mfp-wrap .mfp-content div[class*="form"] form input[type="tel"],body .mfp-wrap .mfp-content div[class*="form"] form input[type="range"],body .mfp-wrap .mfp-content div[class*="form"] form input[type="date"],body .mfp-wrap .mfp-content div[class*="form"] form input[type="month"],body .mfp-wrap .mfp-content div[class*="form"] form input[type="week"],body .mfp-wrap .mfp-content div[class*="form"] form input[type="time"],body .mfp-wrap .mfp-content div[class*="form"] form input[type="datetime"],body .mfp-wrap .mfp-content div[class*="form"] form input[type="datetime-local"],body .mfp-wrap .mfp-content div[class*="form"] form input[type="color"],body .mfp-wrap .mfp-content div[class*="form"] form textarea{background-color:#eee}body .mfp-wrap .mfp-content div[class*="form"] form .form-message .alert-danger ul{margin:0 1rem 1rem}body .mfp-wrap .mfp-content div[class*="form"] form .form-message .alert-danger ul li{margin:0 !important}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{background-color:#111}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{height:40vh}}@media (max-width:991.98px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:55px}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow{position:absolute}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow .carousel .item .embed-responsive{padding-bottom:calc(100vh - 0px)}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-text{width:100%;z-index:2;color:white;text-align:center;padding:0 20px;background:transparent}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-text h5.title-section{font-size:2rem;margin-bottom:0}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form{width:100%;text-align:center;color:white;margin:1rem auto;max-width:52.5rem;z-index:2;padding-top:0;background:transparent}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form h5.title-section{font-size:1rem}}body.home #page main#main .ap-wrapper.custom-testi{}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-text .title-section{font-size:2.425rem}@media (max-width:1400px){body.home #page main#main .ap-wrapper.custom-testi .widget_ap-text .title-section{font-size:1.75rem}}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial .homepage-testimonial .img-testimonial .no-image-container{font-size:1.5rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){body.home #page main#main .ap-wrapper.custom-testi{flex-direction:column}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:2.5rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial{width:100%;padding:0rem;margin:0}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .tns-inner{margin:0 !important}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial{padding-right:2rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav{margin-left:2rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav>span{color:#FFF !important}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial .testi-items .item-testimonial{margin-left:2rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .bg-overlay-section{width:100%;left:0}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.home #page main#main .ap-wrapper.custom-testi{flex-direction:column}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:2.5rem}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial{width:100%;padding:0rem;margin:0}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial .slider-nav>span{color:#FFF !important}body.home #page main#main .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .bg-overlay-section{width:100%;left:0}}body.home #page main#main .widget.widget_ap_cta_box.cta-type-long section#block-call-to-action .content-section .col .cta-square::before{display:none}body.home #page main#main .widget.widget_ap_cta_box.cta-type-long section#block-call-to-action .content-section .col .cta-square img{filter:grayscale(0)}body.ap-page-less-ap_property .listing-top-section__action{display:none}body.ap-page-less-ap_property .listing-top-section.is-overlay #gallery::before{height:100px}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.ap-page-less-ap_property .listing-top-section.is-overlay #gallery .single-slideshow .carousel .item-image .embed-responsive{padding-bottom:52.65%}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.ap-page-less-ap_property .listing-mid-section__sidebar .listing-navigation-container>ul li.navigation-button{padding-left:0}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.ap-page-less-ap_property .listing-mid-section__content #agents .listing-agent .agent-photo-wrapper .agent-info-container ul[class] li+li{margin-top:1rem;margin-left:0}}body.ap-page-less-ap_property .listing-mid-section__information .property-quickinfo-container .price-container{grid-gap:10px}body.ap-page-less-ap_property .listing-mid-section__information .property-quickinfo-container .price-container .price p{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}body.ap-page-less-ap_property #page main#main .listing-top-section__action{padding:0}body.ap-page-less-ap_property #page main#main .listing-top-section.is-overlay #gallery::before{height:100px}@media (min-width:1222px){body.ap-page-less-ap_property #page main#main .listing-top-section.is-overlay #gallery .single-slideshow .carousel .item-image .embed-responsive{padding-bottom:calc(100vh - 130px)}}body.page{overflow-x:hidden}body.page #page main#main{min-height:100vh}body.page #page main#main .hero.page-title{background-position:center}body.page #page main#main article[id] .gform_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error .ginput_recaptcha+.validation_message{display:block}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.page #page main#main article[id] .wp-block-columns{gap:0rem;margin-left:-1rem}body.page #page main#main article[id] .wp-block-columns .wp-block-column{padding:0 1rem}body.page #page main#main article[id] .wp-block-columns .wp-block-column figure{margin-bottom:1rem}}body.page #page main#main article[id] .entry-footer{width:100vw;margin-left:calc(50% - 50vw);margin-top:50px;padding:1rem;background-color:#eee;text-align:center}body.page #page main#main article[id] .gform_wrapper form .gform_footer input[type=submit]{height:auto}body.page #page main#main article[id] .gform_wrapper form .gform_footer input[type=submit]{margin-left:0}body.page #page main#main article[id] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{position:absolute;right:12px}body.page #page main#main article[id] .gform_wrapper .gform_validation_errors{width:100%;padding:1rem;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;font-weight:400;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center}body.page #page main#main article[id] .gform_wrapper .gform_validation_errors>h2{color:#790000 !important;font-size:16px !important;font-weight:700 !important;margin:0}body.page #page main#main article[id] .gform_wrapper .gform_validation_errors>h2::before{background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9IiM3OTAwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDE5YTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMiA2aC0ydjZoMlY2Wk0xMiAxNGgtMnYyaDJ2LTJaIiBmaWxsPSIjRkZGIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:22px;margin:0 0.2rem 0 -0.5rem;vertical-align:sub;width:22px}body.page #page main#main article[id] .is-vertical.is-content-justification-center.wp-block-group h2{margin:0}body.ap-shortcode-ap_agents #page main#main article[id] .container{width:100%}body.ap-shortcode-ap_agents #page main#main article[id] .staff-item-container .col .container-agent .embed-responsive{padding-bottom:133%}body.ap-shortcode-ap_agents #page main#main article[id] .staff-item-container .col .container-agent .embed-responsive img{object-position:top}