body{}@media (min-width:1122px){body.home #page main#main #top-homepage-area{height:609px}}body.home #page main#main #top-homepage-area .widget_ap-quick-search.minimal .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #FFF transparent !important}@media (min-width:992px){body.home #page main#main #top-homepage-area .widget_ap-quick-search.minimal form li.select-toolbar{width:140px}}body.home #page main#main .widget_ap_cta_box section#block-call-to-action .call-to-action .content-section .col .list-cta .image-cta{margin:0 auto 20px auto}body.ap-shortcode-ap_search_results #page main#main article[id]{padding-top:0}body.ap-shortcode-ap_search_results #page main#main article[id] .search-results .listing-head .expand-refine.mobile button[type=button]{background:#2151b0;border-color:#2151b0;border:1px solid #FFF}@media (max-width:991.98px){body.ap-shortcode-ap_search_results #page main#main article[id] .search-results .listing-body{padding-top:0}body.ap-shortcode-ap_search_results #page main#main article[id] .search-results .listing-body h1.pagination-top-bar{font-size:28px}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){body.ap-shortcode-ap_search_results #page main#main article[id] .search-results .listing-body{padding-top:0}}body.ap-shortcode-ap_search_results #page main#main article[id] .search-results .text-center .btn{justify-content:center;align-items:center}body.page #page main#main{min-height:100vh !important}@media (max-width:992px){body.page #page main#main .hero.page-title h1.page-title{font-size:26px}}body.page #page main#main article[id] .contact-us .contact-form .gform_wrapper h3.gform_title{font-size:30px;font-weight:600 !important;margin-top:0;text-transform:uppercase;margin-bottom:35px;color:#3853a4}body.page #page main#main article[id] .contact-us .contact-form .gform_wrapper form .gform_footer{padding-right:0}body.page #page main#main article[id] .contact-us .contact-box .contact-details{margin:1rem 0}@media (max-width:992px){body.page #page main#main article[id] .contact-us .contact-box .contact-form{padding-left:20px}body.page #page main#main article[id] .gform_wrapper.gravity-theme .ginput_complex span.name_first{margin-bottom:16px}body.page #page main#main article[id] .gform_wrapper.gravity-theme .ginput_complex span.name_last{margin-bottom:0}body.page #page main#main article[id] .contact-us .contact-form .gform_wrapper{margin-top:30px !important}body.page #page main#main article[id] .contact-us .contact-form .gform_wrapper form .gform_footer{padding-right:0}body.page #page main#main article[id] .gform_wrapper.gform_validation_error .gform_body ul.gform_fields li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){padding:0 !important}}body.page #page main#main article[id] .gform_wrapper.gravity-theme .ginput_container_date input{width:100%}body.page #page main#main article[id] .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,body.page #page main#main article[id] .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:4px !important}body.page #page main#main article[id] .gform_validation_errors>h2{color:#790000 !important;font-size:16px !important;font-weight:700 !important;text-transform:none !important;margin:0 !important}body.ap-page-less-ap_account #page main#main{min-height:100vh !important}body.ap-page-less-ap_account #page #content .account-page .select2-container--default .select2-selection--single,body.ap-page-less-ap_account #page #content .account-page .select2-container--default .select2-selection--single span{text-align:left}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container{}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container>p{font-size:2rem;font-weight:600}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container .ab-accordion-requirement h3.ui-accordion-header{position:relative;min-height:auto;padding:0.65rem 1rem;cursor:pointer;margin:0}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container .ab-accordion-requirement h3.ui-accordion-header .ui-accordion-header-icon{position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:0 5px 6.9px 5px;border-color:transparent transparent #01a1ff transparent}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container .ab-accordion-requirement h3.ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon{border-width:6.9px 5px 0 5px;border-color:#fff transparent transparent transparent}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement{background-color:#e8e8e8;padding:1rem 1.5rem}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.select2-search.select2-search--inline{margin:0;padding:0 8px}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li:hover{background:transparent}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li:last-child{margin-top:2rem;margin-bottom:1rem;padding:0 15px}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field{flex-direction:column;align-items:flex-start;padding:0 15px;margin-bottom:1rem}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field.col-md-2{margin:0}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field.col-md-2 label.center{margin:0;padding:0}@media (max-width:992px){body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field{padding:0}}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field:hover{background:transparent}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field>label{text-align:left}body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field input,body.ap-page-less-ap_account #page #content .account-page .tab-pane>.horizontal-tab .col-md-10 .container form.add-requirement ul li.field select{width:100%}body.ap-page-less-ap_account #page #content .account-page .bookmarked-property{margin:0 !important}body.ap-page-less-ap_account #page #content .account-page .bookmarked-property .image-container .sticker{top:10px;left:25px}body{}body ul.ui-autocomplete{position:absolute;top:100%;left:0;z-index:2 !important;float:left;display:none;min-width:160px;margin:0 0 10px 25px;padding:0;list-style:none;background-color:#ffffff}body ul.ui-autocomplete li.ui-menu-item{padding:0 0.5em;line-height:2em;font-size:0.95em;cursor:pointer}body ul.ui-autocomplete li.ui-menu-item.ui-state-focus{background:#F7F7F7}body ul.ui-autocomplete li.ui-menu-item:hover{background:#111;color:#FFF !important}