.la-twitter{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512' fill='%23333333'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/%3E%3C/svg%3E");background-size:contain}.la-twitter::before{opacity:0}.social-media-wrapper .la-twitter:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512' fill='%23fff100'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/%3E%3C/svg%3E")}#footer-bottom .la-twitter{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512' fill='%23fff'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z'/%3E%3C/svg%3E")}@media (min-width:992px){.is-home{display:none}}.button-2apply{border:0;background-color:transparent;margin:30px 0}.button-2apply:hover{border:0;background-color:transparent}.button-2apply .btn-2apply{text-transform:uppercase;letter-spacing:1px;color:#fff100 !important;background-color:#001542;border:1px solid #001542}header.site-header{padding:35px 0}@media (min-width:1290px){header.site-header .site-branding{margin-left:-7rem}}@media (min-width:1290px){header.site-header .site-branding img{max-height:110px !important;margin-bottom:-1rem;margin-top:-1.95rem}}header.site-header .header-menu-container>.container{max-width:1200px}header.site-header nav.main-navigation ul.menu>li>a{font-size:17px;font-weight:600;line-height:24px;border-radius:0;padding:10px 15px}@media (max-width:991.98px){footer#footer #footer-top{display:block}footer#footer #footer-top ul.menu{flex-direction:column}footer#footer #footer-top ul.menu>li.menu-item{flex:0 0 100% !important;max-width:100% !important}}body.home header.site-header{display:block;padding:0px 0}body.home header.site-header .site-branding{display:none !important}body.home header.site-header .header-menu .menu-main-menu-container ul{justify-content:center !important}body.home header.site-header .header-menu .menu-main-menu-container ul ul.sub-menu>li>a{font-size:15px}body.home header.site-header .header-menu .menu-main-menu-container ul>li:hover>a{color:#fff200}body.home header.site-header .header-menu .menu-main-menu-container ul>li>a{color:#001542;font-size:18px;font-weight:600;border-radius:0;-moz-border-radius:0;padding:25.5px 15px 25.5px}@media (max-width:991.98px){body.home header.site-header .toggle-menu{top:30px}}body.home header.site-header .toggle-menu .bar{background:white}body.home .homepage-header{overflow:visible !important}body.home .custom-header{background:#001542;z-index:2}body.home .custom-hero{min-height:60vh;display:flex;align-items:center;justify-content:center}body.home .widget_ap-menu{display:none}body.home .widget_ap-image{padding:0 0}@media (max-width:992px){body.home .widget_ap-image{padding:20px 0}}@media (max-width:992px){body.home .widget_ap-image .image-wrapper img{max-width:150px}}body.home .widget_ap_cta_box .block-btn{display:flex;align-items:center;justify-content:center}body.home .widget_ap_cta_box .block-btn>*+*{margin-left:1rem}body.home .widget_ap_cta_box .block-btn__button{padding:6px 25px;margin-top:50px;border:1px solid;border-radius:unset;display:inline-block;background:#fff;border-color:#001542;color:#001542;text-transform:uppercase;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}body.home .widget_ap_cta_box .block-btn__button:hover{background:#001542;color:#fff100}body.home .widget_ap_cta_box .list-cta{margin:0 auto !important}body.home .widget_ap_cta_box .col:last-child .link-wrapper-cta{display:none}body.home .widget_ap_cta_box .title-cta{flex-grow:0 !important}body.home .widget_ap_cta_box .title-cta h4{font-size:25px;font-family:Figtree;font-weight:600 !important}body.home .widget_ap_cta_box .title-cta a:hover{color:currentColor !important}body.home .widget_ap_cta_box .description-cta{flex-grow:1 !important}body.home .widget_ap_cta_box .link-wrapper-cta a:hover{background:#001542;color:#fff100}body.home .widget_ap-realty-agents .team-items.single-slideshow .agent-items a .agent-caption .agent-name{color:#fff200}@media (min-width:1290px){body.home .widget_ap-realty-agents .team-items.single-slideshow .agent-items a .agent-caption .agent-name{font-size:21px}}.search_quick-wrap .select2-container{border:1px solid currentColor}#listing-mode .pagination-results-bar .pagination-top-bar,#current-listing .pagination-results-bar .pagination-top-bar,#list-view .pagination-results-bar .pagination-top-bar,#recent-leases .pagination-results-bar .pagination-top-bar,#recent-sales .pagination-results-bar .pagination-top-bar{font-weight:500}#listing-mode .listing-info .address,#current-listing .listing-info .address,#list-view .listing-info .address,#recent-leases .listing-info .address,#recent-sales .listing-info .address{font-size:16px;line-height:24px;color:#111}#listing-mode .listing-info .address .price,#current-listing .listing-info .address .price,#list-view .listing-info .address .price,#recent-leases .listing-info .address .price,#recent-sales .listing-info .address .price{font-size:16px;font-weight:600}#listing-mode .listing-info .listing-headline>a,#current-listing .listing-info .listing-headline>a,#list-view .listing-info .listing-headline>a,#recent-leases .listing-info .listing-headline>a,#recent-sales .listing-info .listing-headline>a{font-size:16px;line-height:24px}@media (max-width:1200px){.listing-body{padding-top:0 !important}}.listing-body h1.pagination-top-bar{white-space:nowrap;font-weight:700 !important}.ap-shortcode-ap_search_results .listing-body>.row>div>.alert-warning{padding-top:15px !important;margin-top:3.5rem}.select2-results__option.select2-results__option--highlighted{background-color:#eee !important;color:#333 !important}.btn-load-more-search-results,.btn-load-more-testimonial,.load-more-opentimes,#print_list .ap-trigger-window-print{text-transform:uppercase;background:#001542 !important;color:#fff100 !important}.btn-load-more-search-results:hover,.btn-load-more-testimonial:hover,.load-more-opentimes:hover,#print_list .ap-trigger-window-print:hover{background:white !important;color:#001542 !important}#agent-listing .staff-item-container h3{text-align:center;font-size:30px;line-height:33px;text-transform:uppercase;color:#001542}#agent-listing .staff-item-container .row{justify-content:center}footer#footer #footer-top ul.menu{justify-content:center}footer#footer #footer-top ul.menu>li.menu-item{max-width:15%;flex:0 0 15%}footer#footer #footer-top ul.menu>li.menu-item:nth-last-of-type(-n+2){margin-top:1.5rem}footer#footer #footer-top ul.menu>li.menu-item>a{font-size:19px}.contact-us .contact-details h2,.contact-us .contact-details h3{color:#001542 !important;font-weight:500;font-size:26px;text-transform:uppercase;margin-bottom:1rem}.contact-us #business-hours{padding:1rem}.contact-us #business-hours p{margin-top:1rem}.contact-us .contact-form .gform_wrapper .gform_heading h3.gform_title{font-size:26px !important;color:#001542 !important;font-weight:500 !important;text-transform:uppercase !important}.contact-us .contact-form .gform_wrapper .gform_footer input[type="submit"]{background:#001542 !important;color:#fff100 !important}.contact-us .contact-form .gform_wrapper .gform_footer input[type="submit"]:hover{background:white !important;color:#001542 !important}.contact-us .contact-form .gform_wrapper label{font-weight:bold !important}.ap-page-less-ap_property .listing-top-section .property-address{font-size:34px;text-transform:uppercase;font-weight:600 !important}.ap-page-less-ap_property .listing-bottom-section .property-content-section .listing-agent>div{background:#f8f8f8}.ap-page-less-ap_property .listing-bottom-section .property-content-section .contact-agent-wrapper .agent-img-container .embed-responsive{transition:ease-out 1s}.ap-page-less-ap_property .listing-bottom-section .property-content-section .contact-agent-wrapper .agent-img-container .embed-responsive>*{height:130%}.ap-page-less-ap_property .listing-bottom-section .property-content-section .contact-agent-wrapper .agent-img-container .embed-responsive:hover{box-shadow:1px 1px 40px #cccccc;-webkit-transition:box-shadow 0.5s;transition:box-shadow 0.5s}.ap-page-less-ap_property .listing-bottom-section .property-content-section .contact-agent-wrapper .agent-detail p.contact-agent a{transition:0.4s}.ap-page-less-ap_property .listing-bottom-section .property-content-section .contact-agent-wrapper .agent-detail p.contact-agent a:hover{font-size:17px;background-color:#001542 !important;color:#ffffff}.custom-forms .wp-block-apblock-accordion{margin-top:0 !important}.custom-forms .wp-block-apblock-accordion-item__title{font-family:Roboto Condensed;font-size:21px;line-height:23px}.custom-forms .wp-block-apblock-accordion-item__content a:hover{text-decoration:underline}.custom-forms .gform_wrapper form.form-row ul.gform_fields li.gfield h3{font-weight:500 !important;color:#001542;text-transform:uppercase}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_body .gfield_label{font-size:17px;font-family:Roboto Condensed;font-weight:600 !important}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_heading{padding:0;width:0;margin:0}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer{display:flex;align-items:center}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="submit"]{padding:0 5rem;background:#001542 !important;color:#fff100 !important}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="submit"]:hover{background:white !important;color:#001542 !important}.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="reset"]{display:block;background-color:#fff;color:black !important;border-color:#ddd;padding:0 5rem !important}@media (max-width:768px){.custom-forms .gform_wrapper.form-row_wrapper form.form-row .gform_footer input[type="reset"]{width:100%}}.custom-formatting .entry-content .wp-block-embed-youtube iframe{width:100%;height:500px}.custom-formatting .nav-sitemap{text-align:left !important;padding:3.5rem}.custom-formatting .nav-sitemap .parent{font-family:Roboto Condensed;font-weight:400;font-size:30px;line-height:33px}.custom-formatting .nav-sitemap ul{list-style:disc;margin:0 1rem}.custom-formatting .nav-sitemap ul a{text-transform:none}a.back-to-top{position:fixed;right:0;bottom:0;background-color:#000;z-index:999;padding:0.65rem 1rem;color:white;opacity:0.35;margin:1rem;font-size:1.5rem;border-radius:6px;transition:0.5s}a.back-to-top:hover{opacity:1}.custom-social{background-color:#f8f8f8;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1rem 1rem 5.25rem 1rem}.custom-social span{font-family:Roboto Condensed;color:#001542;font-size:34px;font-weight:600;line-height:37px;text-transform:uppercase;margin-bottom:1.25rem}.custom-social ul{display:flex}.custom-social ul li+li{margin-left:1rem}.custom-social ul li a{font-size:32px;color:#494949}.partner-logo{position:absolute;bottom:60px;right:100px}@media (max-width:1200px){.partner-logo{display:none}}.partner-logo img{width:160px}.social-media-wrapper ul li a,.custom-header-social ul li a{color:white}.custom-header-social{display:flex;align-items:center;position:relative;margin-top:1rem}@media (min-width:992px){.custom-header-social{margin-top:0}.custom-header-social:before{position:absolute;left:-15px;top:0;content:"|";color:white;font-size:19px}}.custom-header-social ul li a{font-size:18px}@media (max-width:991.89px){.custom-header-social ul li a{font-size:22px}}.horizontal-tab .tab-pane form.add-requirement ul li.field{display:block;background:none !important;margin-bottom:20px;padding:0 15px;text-align:left;cursor:auto}.horizontal-tab .tab-pane form.add-requirement ul li.row{background:none !important;margin-bottom:20px;padding:0 15px;text-align:left}.horizontal-tab .tab-pane .ui-accordion h3.ui-accordion-header.ui-state-default{min-height:0;padding:1rem;cursor:pointer}.horizontal-tab .tab-pane .ui-accordion h3.ui-accordion-header.ui-state-default .action a:not(:last-child){margin-right:10px}.horizontal-tab .tab-pane .ui-accordion .select2-container--default span.selection .select2-selection--multiple{overflow:hidden}.horizontal-tab .tab-pane .ui-accordion .select2-container--default span.selection .select2-selection--multiple ul{display:flex;overflow:overlay;align-items:flex-start}.account-page .select2-container{width:100% !important}.account-page button[type="submit"]{color:#fff100;margin-right:1rem}form.profile-form .select2-container--default .select2-selection--multiple{height:36px;border-radius:0;border-color:#ddd;overflow:hidden}form.profile-form .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex;overflow:overlay;align-items:flex-start}form.ap-register-form{padding:2rem 0}form.ap-register-form .form-row{max-width:650px}@media (min-width:768px){form.ap-register-form .form-row .form-group{display:grid;grid-template-columns:30% 1fr;grid-gap:2rem}}form.ap-register-form>h3{border-bottom:1px solid;text-align:left !important;padding:0.5rem 0;margin-bottom:2rem !important}form.ap-register-form .select2-container .select2-selection--single{height:36px;border-color:#ccc}form.ap-register-form .select2-container .select2-selection--single .select2-selection__rendered{line-height:36px}form.ap-register-form .select2-container .select2-selection--single .select2-selection__arrow{height:100%}form.ap-register-form .select2-container .select2-selection--multiple{border-color:#ccc}form.ap-register-form .select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-flex}form.ap-register-form .select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{margin-bottom:5px}form.ap-register-form .select2-container .select2-selection--multiple .select2-selection__rendered input{margin-top:0;height:34px}form.ap-register-form button[type="submit"]{min-width:120px;font-size:1rem}input.form-control.invalid{border-color:#red;box-shadow:0 0 0 0.2rem rgba(255, 0, 0, 0.25)}body .da_module .da-module-title{font-family:Figtree !important}