@charset "UTF-8";
body.home .header-search__form{max-height:0 !important;-webkit-transition:all 0.35s !important;transition:all 0.35s !important;overflow:hidden !important}body.home .header-search__form.is-shown{max-height:400px !important}body.home .header-search__form button.mfp-close{position:unset !important;color:#ffffff !important;background-color:#8cc63e !important;opacity:1 !important}body.home .header-search__form button.mfp-close:hover{background:#ffffff !important;border-color:#ffffff !important;color:#8cc63e !important}body.home .header-search__form .widget_ap-quick-search.collapsible{max-width:100% !important;padding:0 !important;margin:0}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container{background-color:transparent;backdrop-filter:unset;padding:0}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap{width:100% !important;border-top:1px solid #ddd !important}@media (max-width:1122px){body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap{padding:0 !important}}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap form{display:grid !important;grid-template-columns:1fr auto !important;gap:0rem !important}@media (max-width:1122px){body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap form{grid-template-columns:1fr !important}}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .bottom-option .more-options,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .bottom-option .toggle_search{height:100% !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .bottom-option a{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;padding:0 1rem !important;background:white !important;color:black !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .bottom-option a span{display:none !important;margin-left:0.5rem !important}@media (max-width:1122px){body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .bottom-option a{padding-top:0.85rem !important;padding-bottom:0.85rem !important;border-top:1px solid rgba(0, 0, 0, 0.1) !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .bottom-option a span{display:block !important}}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .bottom-option a.expand i::before{content:"" !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .bottom-option a i{font-size:1.5rem !important}@media (max-width:1122px){body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .bottom-option a i{font-size:1rem !important}}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar{width:100% !important;display:grid !important;grid-template-columns:repeat(6, 1fr) !important;gap:0rem !important}@media (max-width:1122px){body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar{grid-template-columns:repeat(4, 1fr) !important}}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select{height:50px !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select{padding:0 15px !important;background-size:40px !important;background-position:calc(100% + 0px) center !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2{height:50px !important;border-radius:0 !important;border:0 !important;margin:0 !important;background-color:white !important;width:100% !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input .select2-selection,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select .select2-selection,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2 .select2-selection{height:50px !important;padding:0 5px !important}@media (max-width:767px){body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input .select2-selection,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select .select2-selection,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2 .select2-selection{border:1px solid #eee !important}}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input .select2-selection .select2-selection__rendered,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select .select2-selection .select2-selection__rendered,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2 .select2-selection .select2-selection__rendered{line-height:50px !important;text-align:left !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input .select2-selection .select2-selection__rendered .select2-selection__placeholder,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select .select2-selection .select2-selection__rendered .select2-selection__placeholder,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2 .select2-selection .select2-selection__rendered .select2-selection__placeholder{color:#000000 !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input .select2-selection.select2-selection--multiple,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select .select2-selection.select2-selection--multiple,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2 .select2-selection.select2-selection--multiple{overflow-y:hidden !important;overflow-x:auto !important;scrollbar-width:thin !important;scrollbar-color:#8cc63e transparent !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input .select2-selection.select2-selection--multiple::-webkit-scrollbar,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select .select2-selection.select2-selection--multiple::-webkit-scrollbar,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2 .select2-selection.select2-selection--multiple::-webkit-scrollbar{cursor:all-scroll !important;-webkit-appearance:none !important;width:7px !important;height:5px !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input .select2-selection.select2-selection--multiple::-webkit-scrollbar-thumb,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select .select2-selection.select2-selection--multiple::-webkit-scrollbar-thumb,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2 .select2-selection.select2-selection--multiple::-webkit-scrollbar-thumb{cursor:all-scroll !important;border-radius:4px !important;background-color:rgba(68, 59, 59, 0.5) !important;box-shadow:0 0 1px rgba(68, 59, 59, 0.5) !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input .select2-selection.select2-selection--multiple::-webkit-scrollbar-track,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select .select2-selection.select2-selection--multiple::-webkit-scrollbar-track,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2 .select2-selection.select2-selection--multiple::-webkit-scrollbar-track{cursor:all-scroll !important;box-shadow:inset 0 0 6px white !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input .select2-selection.select2-selection--multiple .select2-selection__rendered,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select .select2-selection.select2-selection--multiple .select2-selection__rendered,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2 .select2-selection.select2-selection--multiple .select2-selection__rendered{position:absolute !important;left:5px !important;line-height:48px !important;display:flex !important;display:-ms-flexbox !important;flex-wrap:nowrap !important;padding:0 !important;padding-left:10px !important;max-width:calc(100% - 10px) !important;justify-content:start !important;overflow:visible !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2 .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{border:none !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input span.select2-selection.select2-selection--multiple,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input span.select2-selection.select2-selection--single,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select span.select2-selection.select2-selection--multiple,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select span.select2-selection.select2-selection--single,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2 span.select2-selection.select2-selection--multiple,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2 span.select2-selection.select2-selection--single{height:50px !important;border:0 !important;border-radius:0 !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input span.select2-selection.select2-selection--single .select2-selection__rendered,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select span.select2-selection.select2-selection--single .select2-selection__rendered,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2 span.select2-selection.select2-selection--single .select2-selection__rendered{line-height:50px !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input span.select2-selection.select2-selection--single .select2-selection__arrow,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select span.select2-selection.select2-selection--single .select2-selection__arrow,body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar select+.select2 span.select2-selection.select2-selection--single .select2-selection__arrow{height:50px !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input{padding:0 15px !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input[type="submit"]{color:#ffffff !important;background-color:#8cc63e !important;text-align:center !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input[type="submit"]:hover{background:#ffffff !important;border-color:#ffffff !important;color:#8cc63e !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar input[type="text"]{color:#333 !important}@media (min-width:768px){body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar .field{width:100% !important}}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar .field:first-child{grid-column:span 3 !important;border-right:1px solid #ddd !important}@media (max-width:1122px){body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar .field:first-child{grid-column:span 4 !important;border-bottom:1px solid #ddd !important}}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar .field:nth-child(3){border-left:1px solid #ddd !important}@media (max-width:1122px){body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bar .field:nth-child(3){grid-column:span 2 !important}}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar{border-top:1px solid #ddd !important;display:grid;grid-template-columns:repeat(3, 1fr) !important;gap:0rem !important;grid-column:1/-1 !important}@media (max-width:1122px){body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar{grid-template-columns:1fr !important;border:0 !important}}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field>div{border-left:1px solid #ddd !important}@media (max-width:1122px){body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field>div{border-top:1px solid #ddd !important}}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field>div.parking{border-right:1px solid #ddd !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field:first-child{display:grid !important;grid-template-columns:repeat(2, 1fr) !important;gap:0rem !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field:nth-child(2){display:grid !important;grid-template-columns:repeat(3, 1fr) !important;gap:0rem !important;grid-column:2/4 !important}@media (max-width:1122px){body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field:nth-child(2){grid-template-columns:1fr !important;grid-column:unset !important}}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field .select2-search__field{width:100% !important;padding:0 10px !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field .select2-search__field::placeholder{color:#000000 !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field .select2-container{background-color:white !important;width:100% !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field .select2-container .select2-selection--single{border-radius:0 !important;border:0 !important;height:50px !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field .select2-container .select2-selection--single .select2-selection__rendered{border-radius:0 !important;color:#444 !important;cursor:pointer !important;display:block !important;padding:0 10px !important;height:50px !important;line-height:50px !important;overflow:hidden !important;text-align:left !important;text-decoration:none !important;white-space:nowrap !important;width:100% !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field .select2-container .select2-selection--single .select2-selection__rendered:focus{outline:none !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field .select2-container .select2-selection--single:focus{outline:none !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field .select2-container .select2-selection--single .select2-selection__arrow{height:47px !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field .select2-container .select2-selection--multiple{border-radius:0 !important;color:#444 !important;cursor:pointer !important;display:block !important;height:50px !important;line-height:40px !important;overflow:hidden !important;padding:0 !important;text-align:left !important;text-decoration:none !important;white-space:nowrap !important;width:100% !important;border:0 !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field .select2-container .select2-selection--multiple input[type="search"]{height:50px !important;line-height:40px !important;margin:0 !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field .select2-container .select2-selection--multiple ul.select2-selection__rendered{display:inline !important;max-width:100% !important;overflow:auto !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field .select2-container .select2-selection--multiple ul.select2-selection__rendered li{display:inline !important;float:none !important}body.home .header-search__form .widget_ap-quick-search.collapsible .qs-collapsible-container .qs-collapsible-wrap .search-bottom-bar>.field .select2-container .select2-selection--multiple .select2-selection__arrow{height:47px !important}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.home #page main#main .widget.widget_ap-realty-agents .team-items.single-slideshow .agent-items>a .embed-responsive>picture>img{object-position:top}@media (max-width:1121px) and (min-width:768px){body:not(.home) #content{min-height:calc(100vh - 950px)}}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent img{object-position:top}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container img{object-position:top}body.ap-page-less-ap_property #agents .listing-agent .agent-photo-wrapper .agent-img-container .agent-photo img{object-position:top}body .form-message .alert ul li:last-child{margin-top:1rem}body .gform_legacy_markup_wrapper .gform_validation_errors>h2{font-size:16px !important;margin:0 !important}body footer#footer #footer-bottom .copyright .menu-to-footer-container{margin-left:0.5rem}