@media (min-width:1122px){body footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content{height:75vh !important}}body footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow{display:block !important}body footer#footer #footer-top .footer-form .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow .tns-nav{display:none !important}@media (min-width:1200px){body footer#footer #footer-top .contact-details+[class*="col-"]>div:not(.row) ul.menu>li{flex:0 0 20%;max-width:20%}}body.page #page main#main article[id] .gform_wrapper.gform_legacy_markup_wrapper form .gform_footer{padding-left:0}body.page #page main#main article[id] .gform_wrapper.gform_validation_error .validation_error{padding:1rem 1rem 0.5rem 1rem}body.page #page main#main article[id] .gform_wrapper.gform_validation_error .validation_error h2{margin-bottom:0 !important;font-size:1rem !important;font-family:Cantarell;text-transform:none;display:inline-flex;align-items:center}body #page main#main .google-form_wrapper{max-width:850px;margin:auto}body #page main#main .google-form_wrapper form.google-form{box-shadow:0 0 11px rgba(0, 0, 0, 0.12);background-color:#FFF;overflow:hidden}body #page main#main .google-form_wrapper form.google-form .gform_body .gfield{padding:10px 50px}body #page main#main .google-form_wrapper form.google-form .gform_body .gfield:nth-child(2){padding-top:20px}body #page main#main .google-form_wrapper form.google-form .gform_body .gfield.gfield_html:not(.is-required-notice){background-color:#278d9a;color:#FFF;padding:50px}body #page main#main .google-form_wrapper form.google-form .gform_body .gfield.gfield_html:not(.is-required-notice) h2{margin-top:0;margin-bottom:0.5rem;font-weight:bold}body #page main#main .google-form_wrapper form.google-form .gform_footer{padding:0 50px 50px 50px}body.custom-page #page main#main .custom-content{padding:3rem 0rem}body.custom-page #page main#main .custom-content .wp-block-column{padding:0}body.custom-page #page main#main .wp-block-columns .wp-block-column img{width:100%}body.home:not(.scrolled) header#masthead{background:#ffffff;box-shadow:0px 4px 10px rgba(0, 0, 0, 0.1)}body.home:not(.scrolled) header#masthead .header-search i{color:#32425d}body.home:not(.scrolled) header#masthead nav.main-navigation ul.menu>li>a{color:#32425d}body.home:not(.scrolled) header#masthead nav.main-navigation ul.menu>li:hover>a{color:#ffffff;background-color:#278d9a}body.home #page main#main .ap-wrapper.custom-testi{}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 .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 .ap-wrapper.ap-wrap-absolute-content{height:auto !important;margin-top:100px}@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;padding-top:0}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.single-slideshow .carousel .item .embed-responsive{padding-bottom:50vh}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{background-color:#111111}@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_apt-simple-form{width:100%;text-align:center;color:white;margin:1rem auto;max-width:52.5rem;z-index:2;background:transparent}}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_media_video{position:static;opacity:0.5}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_media_video .wp-block-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_media_video .wp-block-video video{width:100%;height:100%;object-fit:cover}@media (max-width:639px){body.home #page main#main #block-7 .rma-reviews-carousel{padding:0 30px}}@media (min-width:640px){body.home #page main#main #block-7 .rma-reviews-carousel{max-width:calc(100% - 140px);margin:0 auto}}body.home #page main#main .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item .bookmark-property a{background-color:#32425d;color:#ffffff}@media (min-width:992px){body.ap-shortcode-ap_search_results.is-list #page main#main .search-result-container:not(.toggle) #listing-mode #ap-listing-search-results.listing-wrapper__inner .listing-item>.container{-ms-grid-columns:250px 1fr;grid-template-columns:250px 1fr}}body.ap-shortcode-ap_search_results #page main#main #listing-mode #ap-listing-search-results .listing-item .container .bookmark-property a{background-color:#32425d;color:#ffffff}body.ap-page-less-ap_team #page main#main section#agent .agent-section-testimonials{display:grid;-ms-grid-columns:40vw auto;grid-template-columns:40vw auto}@media (max-width:992px){body.ap-page-less-ap_team #page main#main section#agent .agent-section-testimonials{grid-template-columns:1fr;-ms-grid-columns:1fr}}body.ap-page-less-ap_team #page main#main section#agent .agent-section-testimonials__desc,body.ap-page-less-ap_team #page main#main section#agent .agent-section-testimonials__inner{max-width:100%;flex:unset}body.ap-page-less-ap_team #page main#main section#agent .agent-section-testimonials__inner .tns-controls>button[data-controls="prev"]{color:#FFF}body.ap-page-less-ap_team #page main#main section#agent .agent-section-testimonials__inner::after{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.ap-page-less-ap_team #page main#main section#agent .agent-section-testimonials{grid-template-columns:1fr}}@media (max-width:992px){body.ap-page-less-ap_team #page main#main section#agent .agent-section-testimonials__inner .testimonial-items .testi-content .item-desc{max-height:250px;overflow-y:scroll}}body.ap-page-less-ap_team #page main#main section#agent .agent-section-testimonials__inner .tns-controls>button[data-controls]{color:#32425d !important}@media (max-width:1119.98px){body.ap-page-less-ap_team #page main#main section#agent .agent-photo-wrapper .agent-info-container{background:#666}}body.ap-page-less-ap_team #page main#main section#agent #tabs{background-color:#f9f9f9}@media (max-width:992px){body.ap-page-less-ap_team #page main#main section#agent #tabs .tab-pane .search-results{margin:0 !important}}body.ap-page-less-ap_property #page main#main .listing-top-section .sticker.more-padding{padding:0.65rem 1.25rem}@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 #page main#main .listing-top-section #gallery .single-slideshow .carousel .item-image .embed-responsive{padding-bottom:40vh}}body.ap-page-less-ap_property #page main#main .listing-mid-section__information .property-quickinfo-container .price-container .contract__label{font-family:Cinzel Decorative;font-weight:bold}body.ap-page-less-ap_property #page main#main .listing-mid-section__information .property-quickinfo-container .rooms-container ul li{display:inline-flex;align-items:center}body.ap-page-less-ap_property #page main#main .listing-mid-section__information .property-quickinfo-container .rooms-container ul li i{font-size:1.5rem;margin-right:0.5rem}body.ap-page-less-ap_property #page main#main .listing-mid-section__information .btn-solid-theme a.btn{padding:0.75rem 1rem !important;text-transform:uppercase}body.ap-page-less-ap_property #page main#main .listing-mid-section__information .btn-solid-theme a.btn:hover{background-color:#ffffff;border-color:#278d9a !important}body.ap-page-less-ap_property #page main#main .listing-mid-section__content .property-auction-container .auction-item__date{background-color:#32425d;padding:1rem 1.5rem;min-width:5.75rem}body.ap-page-less-ap_property #page main#main .listing-mid-section__content .property-inspection-container .opentimes-item__date{background-color:#32425d;padding:1rem 1.5rem;min-width:5.75rem}@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 #page main#main .listing-mid-section__content #agents .listing-agent .agent-photo-wrapper .agent-info-container ul[class] li+li{margin-left:0rem;margin-top:1.25rem}}@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 #page main#main .listing-mid-section__sidebar .listing-navigation-container>ul li.navigation-button{padding-left:0rem}}body .listing-item .bookmark-property a{background-color:#32425d !important;color:#ffffff !important}body.single-post .site-main article[id] .container__sidebar .widget_ap-recent-posts #recent_posts_wrapper li.list-article .details .post-date{font-weight:600}