@charset "UTF-8";
body.home .widget_ap-quick-search.collapsible form{padding-bottom:60px}@media (max-width:767.98px){body.home .widget_ap-quick-search.collapsible form{padding-bottom:135px}}body.home .widget_ap-quick-search.collapsible form .search-bar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2px}@media (max-width:767.98px){body.home .widget_ap-quick-search.collapsible form .search-bar{position:unset}}body.home .widget_ap-quick-search.collapsible form .search-bar input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body.home .widget_ap-quick-search.collapsible form .search-bar select,body.home .widget_ap-quick-search.collapsible form .search-bar select+.select2{height:40px;border-radius:0 !important;border:0;background-color:white !important;width:100% !important}body.home .widget_ap-quick-search.collapsible form .search-bar input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) span.select2-selection.select2-selection--multiple,body.home .widget_ap-quick-search.collapsible form .search-bar select span.select2-selection.select2-selection--multiple,body.home .widget_ap-quick-search.collapsible form .search-bar select+.select2 span.select2-selection.select2-selection--multiple{height:40px !important;border:0 !important;border-radius:0 !important}body.home .widget_ap-quick-search .select2-container--default .select2-selection--multiple:after{top:18px}body.home .widget_ap-quick-search.collapsible form .search-bar input[type="submit"]{color:#ffffff;background-color:#0f564e !important;text-align:center;border:1px solid #ffffff}body.home .widget_ap-quick-search.collapsible form .search-bar input[type="submit"]:hover{background:#000000 !important;border-color:#0f564e;color:#ffffff}@media (min-width:768px){body.home .widget_ap-quick-search.collapsible form .search-bar input[type="submit"]{width:100%;max-width:calc(14% - 2px)}}@media (max-width:767.98px){body.home .widget_ap-quick-search.collapsible form .search-bar input[type="submit"]{position:absolute;bottom:93px}}@media (min-width:768px){body.home .widget_ap-quick-search.collapsible form .search-bar input[type="text"]{max-width:calc(42% - 2px)}}body.home .widget_ap-quick-search.collapsible form .search-bar input.select2-search__field{margin:0}@media (min-width:768px){body.home .widget_ap-quick-search.collapsible form .search-bar select#qs-search-type{max-width:calc(17% - 2px)}}@media (min-width:768px){body.home .widget_ap-quick-search.collapsible form .search-bar .field{max-width:calc(27% - 2px);width:100% !important}}body.home .widget_ap-quick-search.collapsible form .search-bar>*{margin:0 1px;font-weight:300;border:0;color:#aaa}@media (max-width:767.98px){body.home .widget_ap-quick-search.collapsible form .search-bar>*{width:100% !important;margin-bottom:2px;margin-left:0;margin-right:0}}body.home .widget_ap-quick-search.collapsible form .search-bar>input,body.home .widget_ap-quick-search.collapsible form .search-bar>select{padding:0 15px}body.home .widget_ap-quick-search.collapsible form .search-bar select+.select2 ul.select2-selection__rendered{padding:0 10px !important;width:100% !important;display:flex !important;display:-ms-flexbox !important;flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;height:40px;overflow-x:auto;position:unset}body.home .widget_ap-quick-search.collapsible form .search-bar select+.select2 ul.select2-selection__rendered li.select2-selection__choice{background-color:transparent;border:0;border-radius:0;cursor:default;float:left;padding:0 !important;margin:0 !important;display:inline-block;height:40px;line-height:40px}body.home .widget_ap-quick-search.collapsible form .search-bar select+.select2 ul.select2-selection__rendered li.select2-selection__choice span.select2-selection__choice__remove{display:none}body.home .widget_ap-quick-search.collapsible form .search-bar select+.select2 ul.select2-selection__rendered li.select2-selection__choice:not(:nth-last-child(2)):after{content:",";margin-right:5px}body.home .widget_ap-quick-search.collapsible form .search-bar select+.select2 ul.select2-selection__rendered::-webkit-scrollbar{cursor:all-scroll;-webkit-appearance:none;width:7px;height:5px}body.home .widget_ap-quick-search.collapsible form .search-bar select+.select2 ul.select2-selection__rendered::-webkit-scrollbar-thumb{cursor:all-scroll;border-radius:4px;background-color:rgba(68, 59, 59, 0.5);-webkit-box-shadow:0 0 1px rgba(68, 59, 59, 0.5)}body.home .widget_ap-quick-search.collapsible form .search-bar select+.select2 ul.select2-selection__rendered::-webkit-scrollbar-track{cursor:all-scroll;-webkit-box-shadow:inset 0 0 6px white}body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target{display:block !important;max-height:0;overflow:hidden;-webkit-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;transition:all 0.5s ease-in}@media (max-width:767.98px){body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target{margin-top:-2px}}body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target:not(.d-none){max-height:1000px}body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:1px}@media (max-width:767.98px){body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field{display:block}}body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .beds,body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .baths,body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .parking{width:28.65%;padding:0 1px}@media (max-width:767.98px){body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .beds,body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .baths,body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .parking{width:100%;padding:0 !important;margin-bottom:2px}}body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .beds label,body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .baths label,body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .parking label{display:none}body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .beds>.select2-container,body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .baths>.select2-container,body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .parking>.select2-container{height:40px;line-height:40px;width:100% !important}body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .beds>.select2-container .select2-selection__rendered,body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .baths>.select2-container .select2-selection__rendered,body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .parking>.select2-container .select2-selection__rendered{height:40px;line-height:40px}body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .beds>.select2-container .select2-selection--single,body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .baths>.select2-container .select2-selection--single,body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .parking>.select2-container .select2-selection--single{height:40px;line-height:40px;border:0;border-radius:0}body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .beds>.select2-container .select2-selection--single span.select2-selection__arrow,body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .baths>.select2-container .select2-selection--single span.select2-selection__arrow,body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .parking>.select2-container .select2-selection--single span.select2-selection__arrow{height:40px}body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .beds{padding-left:0}body.home .widget_ap-quick-search.collapsible form .search-bottom-bar.qs-collapsible-target .field .parking{padding-right:0.5px}body.home .widget_ap-quick-search.collapsible form .bottom-option{display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:100%;-ms-flex-align:center;justify-content:flex-end;-ms-flex-pack:flex-end;align-items:center;position:absolute;width:100%;bottom:0}body.home .widget_ap-quick-search.collapsible form .bottom-option .field.price{max-width:calc(58.95% + 4px);width:100%;padding:0 5px 0 1px}@media (max-width:767.98px){body.home .widget_ap-quick-search.collapsible form .bottom-option .field.price{max-width:100%;flex:0 0 100%}}body.home .widget_ap-quick-search.collapsible form .bottom-option .field.price .container{width:100%;background:rgba(255, 255, 255, 0.8);max-width:100%;padding:0}@media (max-width:767.98px){body.home .widget_ap-quick-search.collapsible form .bottom-option .field.price .container{max-width:100%}}body.home .widget_ap-quick-search.collapsible form .bottom-option .field.price #qs-price-range{position:relative;height:2px;border:0;background:transparent;width:calc(100% - 190px);margin-left:95px}body.home .widget_ap-quick-search.collapsible form .bottom-option .field.price #qs-price-range .ui-slider-range.ui-corner-all.ui-widget-header{position:absolute;top:50%;height:4px;background:#0f564e;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}body.home .widget_ap-quick-search.collapsible form .bottom-option .field.price #qs-price-range span.ui-slider-handle{display:block;position:absolute;outline:none;width:auto;height:auto;cursor:default;top:auto;margin-left:0}body.home .widget_ap-quick-search.collapsible form .bottom-option .field.price #qs-price-range span.ui-slider-handle span.handle{display:block;position:absolute;top:50%;width:97px;height:37px;line-height:35px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96.66 37'><polygon points='62.84 37 78.16 37 96.66 18.5 78.16 0 62.84 0 52 0 0 0 0 37 60 37 62.84 37' style='fill:svg-color($bg-button)'/></svg>");background-repeat:no-repeat;color:#fff;text-transform:uppercase;text-align:center;cursor:pointer;outline:none;background-size:contain}body.home .widget_ap-quick-search.collapsible form .bottom-option .field.price #qs-price-range span.ui-slider-handle:not(:last-child){margin-left:0px}body.home .widget_ap-quick-search.collapsible form .bottom-option .field.price #qs-price-range span.ui-slider-handle:not(:last-child) span.handle{-webkit-transform:translate(calc(-100% + 1px), -50%);-ms-transform:translate(calc(-100% + 1px), -50%);transform:translate(calc(-100% + 1px), -50%);background-position-x:right}body.home .widget_ap-quick-search.collapsible form .bottom-option .field.price #qs-price-range span.ui-slider-handle:last-child{margin-left:0px}body.home .widget_ap-quick-search.collapsible form .bottom-option .field.price #qs-price-range span.ui-slider-handle:last-child span.handle{-webkit-transform:translate(-2px, -50%);-ms-transform:translate(-2px, -50%);transform:translate(-2px, -50%);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96.66 37'><polygon points='33.83 0 18.5 0 0 18.5 18.5 37 33.83 37 44.66 37 96.66 37 96.66 0 36.66 0 33.83 0' style='fill:svg-color($bg-button)'/></svg>")}body.home .widget_ap-quick-search.collapsible form .bottom-option .surrounding{padding-left:18px;color:white;flex:1 0 0;-ms-flex:1 0 0}@media (max-width:767.98px){body.home .widget_ap-quick-search.collapsible form .bottom-option .surrounding{margin-top:30px;padding-left:0}}body.home .widget_ap-quick-search.collapsible form .bottom-option .surrounding .checkbox{display:flex;display:-ms-flexbox;align-items:center;-ms-flex-align:center}body.home .widget_ap-quick-search.collapsible form .bottom-option .surrounding .checkbox label{margin:0;padding-left:5px}body.home .widget_ap-quick-search.collapsible form .bottom-option .more-options{flex:0 0 auto;-ms-flex:0 0 auto;text-align:right}body.home .widget_ap-quick-search.collapsible form .bottom-option .more-options a{color:white}@media (max-width:767.98px){body.home .widget_ap-quick-search.collapsible form .bottom-option .more-options{margin-top:30px}}@media (min-width:768px) and (max-width:1023px){body.home .widget_ap-quick-search.collapsible form .bottom-option .more-options{max-width:calc(41.05% - 4px);flex:0 0 calc(41.05% - 4px);-ms-flex:0 0 calc(41.05% - 4px);text-align:left;padding-left:36px}}@media (max-width:767.98px){body.home .widget_ap-quick-search{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;padding:40px 20px !important;background:#1e1e1e}body.home .widget_ap-quick-search.collapsible form .search-bar input[type="submit"]{height:40px}}body *{text-transform:unset !important}body.home:not(.scrolled) header{background:#ffffff;border:0}body.home:not(.scrolled) header nav.main-navigation ul.menu>li>a{color:#0f564e}@media (max-width:1199px) and (min-width:768px){body.home .ap-wrapper.ap-wrap-absolute-content{height:auto}}@media (max-width:991px) and (min-width:768px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-slideshow .ap-slideshow .slider-nav{top:65%}}body.home .widget_ap-quick-search.collapsible form .search-bottom-bar>.field>div{flex:unset}body.home .widget_ap-listing-tab{padding-left:0;padding-right:0}body.home .widget_ap-listing-tab .title-section{max-width:100%}body.home .widget_ap-listing-tab .ap-widget-tabs{max-width:100%}body.home .widget_ap-listing-tab .ap-widget-tabs .single-slideshow .listing-item>a{padding-bottom:calc(100% * 133 / 200)}body.home .ap-wrapper.custom-testi{flex-wrap:wrap}body.home .ap-wrapper.custom-testi .widget_ap-text,body.home .ap-wrapper.custom-testi .widget_ap-testimonial{flex:0 0 100%;max-width:100%}body.home .ap-wrapper.custom-testi .widget_ap-text{padding-left:0;padding-right:0}body.home .ap-wrapper.custom-testi .widget_ap-text .title-section{max-width:1920px;margin-left:auto;margin-right:auto}@media (min-width:1200px){body.home .ap-wrapper.custom-testi .widget_ap-text .title-section{width:85%}}@media (min-width:1200px){body.home .ap-wrapper.custom-testi .widget_ap-testimonial .tns-inner{margin-right:33.3% !important}}body.home .ap-wrapper.custom-testi .widget_ap-testimonial .slider-nav>span{color:white}body.home .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial{margin-left:0;width:100%}body.home .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .bg-image,body.home .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .bg-overlay-section{width:100%;left:0}@media (min-width:1200px){body.home .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial{width:85%}}body.home .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial .testi-items{padding:0 1rem}body.home .ap-wrapper.custom-testi .widget_ap-testimonial #block-testimonial .homepage-testimonial .testi-items .item-testimonial{margin:0}body.home .widget_ap-realty-agents .title-section{text-align:left !important}@media (min-width:1200px){body.home .widget_ap-realty-agents>.container{width:85%}}body.home .widget_ap-realty-agents .row>.container{width:100%}body.home .widget_ap-recent-posts .title-section,body.home .widget_ap-recent-posts .recent_posts_subtitle,body.home .widget_ap-recent-posts #recent_posts_wrapper{max-width:100%}body header nav.main-navigation ul.menu>li>a{text-transform:unset}body.ap-shortcode-ap_agents form[name=search_quick] .fields{padding:1rem 0;display:flex;margin:0 -0.5rem;flex-wrap:wrap;align-items:flex-end}body.ap-shortcode-ap_agents form[name=search_quick] .fields .field{flex:1;padding:0 0.5rem 1rem}@media (min-width:768px){body.ap-shortcode-ap_agents form[name=search_quick] .fields .field.submit{flex:0 0 auto;max-width:100%}}body.ap-shortcode-ap_agents form[name=search_quick] .fields .field.submit button{width:100%}body.ap-shortcode-ap_agents form[name=search_quick] .fields .field label{display:block}body.ap-shortcode-ap_agents form[name=search_quick] .fields .field select{height:3rem;width:100%;border-radius:0;padding:0 1rem}body.ap-shortcode-ap_agents form[name=search_quick] .fields .field button{min-height:calc(3rem - 4px);line-height:calc(3rem - 4px);padding-top:0;padding-bottom:0}@media (max-width:767px){body.ap-shortcode-ap_agents form[name=search_quick] .fields .field{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){body.ap-shortcode-ap_agents .staff-item-container .row-cols-md-2>*{flex:0 0 25% !important;max-width:25% !important}}body.ap-shortcode-ap_agents .staff-item-container .col .embed-responsive{padding-bottom:calc(100% * 314/209)}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container>a{padding-bottom:calc(100% * 133 / 200)}body.ap-shortcode-ap_search_results .pagination-result-item{font-size:1.25rem}body.ap-page-less-ap_property .listing-item>a,body.ap-page-less-ap_team .listing-item>a{padding-bottom:calc(100% * 133 / 200)}body.ap-page-less-ap_property #agents .listing-agent .agent-photo-wrapper .agent-img-container .agent-photo{padding-bottom:calc(100% * 3 / 2)}body.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow .carousel .item-image.floorplan img{object-fit:contain}body form.ap-core-signin-form .form-group>label+*,body form.ap-core-register-form .form-group>label+*,body form.ap-core-change-password-form .form-group>label+*{background:#ddd}body.ap-shortcode-ap_register .alert.alert-danger{max-width:calc(60rem - 30px);margin:0 auto}body.ap-shortcode-ap_signin .alert.alert-danger{margin:0 auto;max-width:60rem}@media (min-width:768px){body.ap-shortcode-ap_signin .alert.alert-danger{width:calc(50% - 30px)}}@media (min-width:1200px){body.ap-shortcode-ap_signin .alert.alert-danger{width:calc(33.3% - 30px)}}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container .embed-responsive img{object-position:top}.gform-theme--framework .gform_validation_errors .gform_submission_error{font-size:var(--gform-theme-form-validation-heading-font-size) !important;margin:0 !important}@media (min-width:1122px){.container{max-width:1920px}}.listing-body .listmenu-inline{padding:0 14px}.form-message .alert ul li:last-child{margin-top:1rem}.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow__ .tns-nav{position:absolute;z-index:3;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;gap:10px}.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow__ .tns-nav button[aria-controls]{width:14px;height:14px;padding:0;border:0;border-radius:100%;background-color:#fff;opacity:0.5}.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow__ .tns-nav button[aria-controls].tns-nav-active,.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow__ .tns-nav button[aria-controls]:hover{opacity:1}.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow__ .tns-controls{position:static}.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow__ .tns-controls button[aria-controls]{display:block;position:absolute;z-index:2;top:50%;transform:translateY(-50%);padding:0;font-size:0;border:0;color:#fff}.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow__ .tns-controls button[aria-controls]::before{display:block;font-family:"Line Awesome Free";font-weight:900;font-size:min(max(30px, 4vw), 60px)}.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow__ .tns-controls button[aria-controls][data-controls="prev"]{left:0}.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow__ .tns-controls button[aria-controls][data-controls="prev"]::before{content:""}.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow__ .tns-controls button[aria-controls][data-controls="next"]{right:0}.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow__ .tns-controls button[aria-controls][data-controls="next"]::before{content:""}.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow__ .carousel .item-image .placeholder picture{display:flex;align-items:center;justify-content:center}.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow__ .carousel .item-image .placeholder picture img{max-width:100%}footer .menu-footer-bottom-container{margin-left:6px}