header{border-bottom:0 !important}header .logo img{max-width:295px}@media (max-width:767px){header .logo img{max-width:250px}}@media (min-width:1122px){header .header-menu-container{width:95%}}header .header-menu-container .site-branding{max-width:unset}header .header-search__button{z-index:4}header .header-search__button i{transform:scalex(-1)}@media (min-width:1122px){header nav.main-navigation ul.menu{display:flex}}header nav.main-navigation ul.menu>li>a{font-size:18px;font-weight:normal}@media (min-width:1280px){header nav.main-navigation ul.menu>li>a{padding-left:18px !important;padding-right:18px !important}}@media (min-width:1440px){header nav.main-navigation ul.menu>li>a{padding-left:24px !important;padding-right:24px !important}}header nav.main-navigation ul.menu>li ul.sub-menu{background-color:#1e2722}header .header-search__form{position:fixed;top:0;left:0;max-height:100% !important;width:100%;height:100%;background:#1E2722;transform:translateY(-100%);z-index:3}header .header-search__form.is-shown{transform:translateY(0)}header .header-search__form .widget_ap-quick-search.default{max-width:100% !important;padding:2rem;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}header .header-search__form .widget_ap-quick-search.default .title-section{font-size:3.15rem;font-weight:normal;color:white}@media (max-width:767px){header .header-search__form .widget_ap-quick-search.default .title-section{font-size:2.15rem}}header .header-search__form .widget_ap-quick-search.default form{padding:2rem 0;width:95%;max-width:1100px}header .header-search__form .widget_ap-quick-search.default form>ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;background-color:transparent !important;padding:0 !important}header .header-search__form .widget_ap-quick-search.default form>ul div.col-keyword{flex:0 0 100%;padding:0 2px 0.5rem !important;margin-bottom:0 !important}@media (min-width:1200px){header .header-search__form .widget_ap-quick-search.default form>ul div.col-keyword{flex:0 0 300px}}header .header-search__form .widget_ap-quick-search.default form>ul div.col-keyword input[type=text]{width:100%;height:48px;border-radius:0;padding:0.5rem;background:transparent;color:white}header .header-search__form .widget_ap-quick-search.default form>ul div.col-keyword input[type=text]::placeholder{color:white}header .header-search__form .widget_ap-quick-search.default form>ul>li{flex:0 0 110px !important;padding:0 2px 0.5rem !important;margin-bottom:0 !important}header .header-search__form .widget_ap-quick-search.default form>ul>li select{width:100%}header .header-search__form .widget_ap-quick-search.default form>ul>li .select2-container--default .select2-selection--single{height:48px !important;border-radius:0;background-color:transparent}header .header-search__form .widget_ap-quick-search.default form>ul>li .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px !important;color:white}header .header-search__form .widget_ap-quick-search.default form>ul>li .select2-container--default .select2-selection--single .select2-selection__placeholder{color:white}header .header-search__form .widget_ap-quick-search.default form>ul>li .select2-container--default .select2-selection--single .select2-selection__arrow{height:100% !important;width:24px}header .header-search__form .widget_ap-quick-search.default form>ul>li .select2-container--default .select2-selection--single .select2-selection__arrow b{transform:scale(1.3);border-top-color:white !important}header .header-search__form .widget_ap-quick-search.default form>ul>li.col-submit{margin-top:0 !important}header .header-search__form .widget_ap-quick-search.default form>ul>li.col-submit button{width:100%;height:48px}@media (max-width:1199px) and (min-width:768px){header .header-search__form .widget_ap-quick-search.default form>ul>li{flex:0 0 calc(100% / 6) !important;max-width:calc(100% / 6) !important}header .header-search__form .widget_ap-quick-search.default form>ul>li.col-method{flex:0 0 15% !important;max-width:15% !important}header .header-search__form .widget_ap-quick-search.default form>ul>li.col-method+div{flex:0 0 85% !important;max-width:85% !important}}@media (max-width:767px){header .header-search__form .widget_ap-quick-search.default form>ul>li{flex:0 0 100% !important;max-width:100% !important}}body.home:not(.scrolled) header nav.main-navigation ul.menu>li[class*="current"]>a{background-color:transparent;color:#ffffff}body.home.scrolled header nav.main-navigation ul.menu>li[class*="current"]>a{background-color:#ffffff;color:#ef4b29}footer#footer #footer-top{padding:5rem 0 2rem}footer#footer #footer-top .widget_media_image{text-align:center;display:none}footer#footer #footer-top .widget_media_image img{max-width:280px;padding:1rem;background:#1E2722}footer#footer #footer-top .widget_block p{max-width:420px;margin:0 auto;text-align:center;padding:2rem 0;font-weight:500}footer#footer #footer-top ul.menu{list-style:none;display:flex;flex-wrap:wrap;margin:0 -1rem}footer#footer #footer-top ul.menu>li.menu-item{padding:0 1rem 2rem;text-align:center;flex:0 0 50%;max-width:50%}@media (min-width:768px){footer#footer #footer-top ul.menu>li.menu-item{flex:0 0 33.33%;max-width:33.33%}}@media (min-width:992px){footer#footer #footer-top ul.menu>li.menu-item{flex:0 0 25%;max-width:25%}}footer#footer #footer-top ul.menu>li.menu-item a{color:inherit;line-height:2.5}footer#footer #footer-top ul.menu>li.menu-item ul{list-style:none;margin:0}footer#footer #footer-bottom .footer-social-media{text-align:center}footer#footer #footer-bottom .footer-social-media a{font-size:2.5rem}footer#footer #footer-bottom .footer-social-media a i{font-size:inherit !important}footer#footer #footer-bottom .copyright{background:#1E2722}footer#footer #footer-bottom .copyright a{color:inherit}@media (max-width:1199px) and (min-width:768px){body.home .ap-wrapper.ap-wrap-absolute-content{height:auto;min-height:unset}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video{position:unset}}@media (max-width:767px){body.home .ap-wrapper.ap-wrap-absolute-content{min-height:unset}body.home .ap-wrapper.ap-wrap-absolute-content>.widget_block{height:0;position:relative;padding-bottom:56.25%;width:100%}body.home .ap-wrapper.ap-wrap-absolute-content>.widget_block .video-background{position:absolute;top:0;left:0;width:100%;height:100%}}body.home .widget_ap-text.jas-stephens{text-align:center}body.home .widget_ap-text.jas-stephens .title-section{font-weight:bold}body.home .widget_ap-text.jas-stephens .title-section span{display:block;font-size:2.5rem;font-weight:normal;padding:3rem 0}body.home .widget_ap-text.jas-stephens .row{display:block;margin:0 auto;max-width:820px}body.home .widget_ap-text.jas-stephens .row p{font-size:1.35rem}body.home .widget_ap-text.jas-stephens .row p br{content:"";display:block;height:2rem}body.home .wp-block-group.off-market .wp-block-columns{gap:0;flex-wrap:wrap !important}@media (min-width:992px){body.home .wp-block-group.off-market .wp-block-columns:hover .wp-block-column figure img{transform:scale(1.1)}body.home .wp-block-group.off-market .wp-block-columns:hover .wp-block-column .widget_ap-text{margin-top:0}}@media (max-width:991px){body.home .wp-block-group.off-market .wp-block-columns .wp-block-column{flex:0 0 100% !important;max-width:100% !important}body.home .wp-block-group.off-market .wp-block-columns .wp-block-column:last-child{padding:5rem 4rem !important}body.home .wp-block-group.off-market .wp-block-columns .wp-block-column:last-child .widget_ap-text{margin-top:0}}body.home .wp-block-group.off-market .wp-block-columns .wp-block-column figure{margin:0;overflow:hidden;height:100%}body.home .wp-block-group.off-market .wp-block-columns .wp-block-column figure img{height:inherit;transition:0.5s ease-in-out;transform:scale(1);transform-origin:left bottom;width:100%;object-fit:cover;aspect-ratio:1.3333333333}body.home .wp-block-group.off-market .wp-block-columns .wp-block-column:last-child{display:flex;align-items:center;padding:2rem min(3vw, 4rem)}body.home .wp-block-group.off-market .wp-block-columns .wp-block-column .widget_ap-text{color:white;margin-top:100%;transition:0.5s ease-in-out}body.home .wp-block-group.off-market .wp-block-columns .wp-block-column .widget_ap-text .widgettitle{margin-bottom:2.75rem;font-size:2.95rem;font-weight:normal}body.home .wp-block-group.off-market .wp-block-columns .wp-block-column .widget_ap-text .btn{margin-top:2.75rem}body.home .wp-block-group.off-market .wp-block-columns .wp-block-column .widget_ap-text .btn a{font-size:1.25rem;color:inherit}body.home .widget_ap_cta_box .row{margin:0 -1.5rem}body.home .widget_ap_cta_box .row>.col{padding:0 1.5rem}@media (max-width:991px) and (min-width:768px){body.home .widget_ap_cta_box .row>.col{flex:0 0 50%;max-width:50%}}body.home .widget_ap_cta_box .cta-square{padding-bottom:75%}@media (hover:hover){body.home .widget_ap_cta_box .cta-square:hover .cta-item-info .caption{margin-left:50%;transform:translateX(-50%)}body.home .widget_ap_cta_box .cta-square:hover .cta-item-info .caption::before{opacity:1}}body.home .widget_ap_cta_box .cta-square .cta-item-info{align-items:flex-start;font-size:clamp(26px, 3rem, 2.15vw);font-weight:normal}body.home .widget_ap_cta_box .cta-square .cta-item-info .caption{transition:0.5s ease-in-out;margin:0 auto 0 1rem;transform:translateX(0);width:max-content;padding:1.5rem}body.home .widget_ap_cta_box .cta-square .cta-item-info .caption::before{z-index:-1;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#1E2722;opacity:0;transition:0.5s ease-in-out}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers #content main#main article{padding-top:0}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers figure{margin:0}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .wp-block-cover{height:0;padding:calc(calc(100% * 9/21) / 2) 0;width:100%}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .wp-block-cover .wp-block-cover__inner-container{text-align:center;padding:0 1rem}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .wp-block-cover .wp-block-cover__inner-container p{max-width:500px;margin-bottom:2rem;margin-left:auto;margin-right:auto}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .wp-block-cover .wp-block-cover__inner-container .btn{border-radius:100em;padding-left:1.5rem;padding-right:1.5rem}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .wp-block-group.narrow-content .wp-block-group__inner-container{max-width:600px;margin-right:auto;margin-left:auto}@media (max-width:767px){body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .wp-block-group#main-wrapper .wp-block-cover__inner-container{width:100%;max-width:100%}}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .wp-block-group.custom-wrapper{margin-top:0;padding:4rem 2rem}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .wp-block-group.custom-wrapper>.wp-block-group__inner-container{height:auto;padding:0}@media (min-width:1122px){body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .wp-block-group.custom-wrapper>.wp-block-group__inner-container{width:85%;margin:0 auto;max-width:100%}}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .wp-block-group.custom-wrapper .wp-block-group{height:auto;padding:0}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position{width:100%}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-nav{margin-bottom:2rem}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-nav ul{display:flex;justify-content:center;flex-wrap:wrap}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-nav ul li{padding:0 1rem}@media (max-width:767px){body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-nav ul li{flex:0 0 100%;max-width:100%;padding:0.5rem 0}}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-nav ul li a{padding-bottom:0.5rem;color:#000000}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-nav ul li.ui-tabs-active{border-color:#ef4b29;background:#ef4b29}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-nav ul li.ui-tabs-active a{color:#ffffff}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-content .ui-tabs-panel{display:flex;margin:0 -1rem;flex-wrap:wrap;justify-content:center}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-content .ui-tabs-panel .tile-wrapper{display:block;padding:0 1rem;flex:0 0 100%;max-width:100%;margin-bottom:2rem;color:white}@media (min-width:768px){body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-content .ui-tabs-panel .tile-wrapper{flex:0 0 50%;max-width:50%}}@media (min-width:992px){body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-content .ui-tabs-panel .tile-wrapper{flex:0 0 33.3%;max-width:33.3%}}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-content .ui-tabs-panel .tile-wrapper .tile-content{height:100%;background:white;padding:1.5rem}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-content .ui-tabs-panel .tile-wrapper .tile-content h3,body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-content .ui-tabs-panel .tile-wrapper .tile-content h2{margin-top:0 !important;font-size:1.85rem !important}@media (max-width:767px){body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-content .ui-tabs-panel .tile-wrapper .tile-content h3,body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-content .ui-tabs-panel .tile-wrapper .tile-content h2{font-size:1.75rem !important}}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-content .ui-tabs-panel .tile-wrapper .tile-content .body-excerpt{margin-bottom:1rem}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-content .ui-tabs-panel .tile-wrapper .tile-content .text-link{text-decoration:underline}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .open-position .tab-content .ui-tabs-panel>div.tile-wrapper .tile-content{background:#454545}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .blog-post-squares{display:flex;flex-wrap:wrap;margin:0 -1rem}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .blog-post-squares a.post{padding:0 1rem 2rem;color:white;flex:0 0 100%;max-width:100%}@media (min-width:768px){body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .blog-post-squares a.post{flex:0 0 50%;max-width:50%}}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .blog-post-squares a.post img{width:100%;object-fit:cover;aspect-ratio:1.3333333333;filter:brightness(0.65);transition:0.3s}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .blog-post-squares a.post .content{position:absolute;left:3rem;bottom:4rem;width:calc(100% - 6rem)}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .blog-post-squares a.post .content h2{font-size:1.75rem !important}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .blog-post-squares a.post:hover img{filter:brightness(0.15)}body .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:768px){body .gform-theme--framework .gfield.inline-group .ginput_container .gfield_radio{flex-direction:row;flex-wrap:wrap}body .gform-theme--framework .gfield.inline-group .ginput_container .gfield_radio .gchoice:not(:first-child){margin-left:1rem}}body .ui-autocomplete{max-height:300px;overflow-y:auto;overflow-x:hidden}body .ui-autocomplete li{padding:0.25rem 0.5rem}body .ui-autocomplete li:not(:last-child){border-bottom:1px solid black}body .ui-autocomplete li:hover{background:#ef4b29;color:#ffffff}body.popup-slide-in{overflow:hidden}body.ap-shortcode-ap_agents .ui-tabs{border:none}body.ap-shortcode-ap_agents .ui-tabs .ui-tabs-nav{border:none;background:transparent;display:flex;justify-content:center;padding:2rem 0}body.ap-shortcode-ap_agents .ui-tabs .ui-tabs-nav li{padding:0 1rem;margin:0;background:transparent;border:none;border-radius:0}body.ap-shortcode-ap_agents .ui-tabs .ui-tabs-nav li a{color:#000000;text-transform:uppercase;font-size:1.2rem;padding-top:0;padding-bottom:0}body.ap-shortcode-ap_agents .ui-tabs .ui-tabs-nav li.ui-tabs-active a,body.ap-shortcode-ap_agents .ui-tabs .ui-tabs-nav li.ui-state-hover a{color:#ef4b29}body.ap-shortcode-ap_agents .ui-tabs .ui-tabs-nav li:not(:last-child){border-right:1px solid black}@media (max-width:991px){body.ap-shortcode-ap_agents .ui-tabs .ui-tabs-nav{flex-wrap:wrap}body.ap-shortcode-ap_agents .ui-tabs .ui-tabs-nav li{flex:0 0 100%;max-width:100%;padding:0 0 0.5rem;margin-bottom:0.5rem}body.ap-shortcode-ap_agents .ui-tabs .ui-tabs-nav li:not(:last-child){border-right:0;border-bottom:1px solid black}}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent .embed-responsive img{object-position:top}body .ui-widget{font-family:inherit}body .custom-wrapper>div h1{font-size:2.95rem !important;font-weight:500;text-align:center}body .gform_wrapper form .gform_footer input[type=submit]{background:#ef4b29 !important;color:#ffffff !important;border-color:#ef4b29 !important}body .gform_wrapper form .gform_footer input[type=submit]:hover{background:#ffffff !important;color:#ef4b29 !important;border-color:#ef4b29 !important}body.ap-page-less-ap_property .listing-item section .container .listing-info .row .col-8 .price,body.ap-page-less-ap_property .listing-item section .container .listing-info .row .col-auto .price,body.ap-page-less-ap_team .listing-item section .container .listing-info .row .col-8 .price,body.ap-page-less-ap_team .listing-item section .container .listing-info .row .col-auto .price{color:#171d1a}body.ap-page-less-ap_property .listing-item section .container .open-times-label b,body.ap-page-less-ap_team .listing-item section .container .open-times-label b{font-weight:inherit}body.ap-page-less-ap_property .listing-item .sticker{background-color:#ef4b29}@media (min-width:768px){body.ap-page-less-ap_property .listing-top-section #gallery{max-width:90%;margin:0 auto}}body.ap-page-less-ap_team .listing-item .sticker{background-color:#ef4b29}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container .embed-responsive img{object-position:top}body:not(.our-story) .hero{background-position:center center}body.our-story .hero{}body.our-story .hero.page-title{padding:0 0 56.328125%;height:0;min-height:inherit}body.our-story .hero.page-title .title-hero{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body.our-story .hero.page-title .page-desc{display:none}body .custom-wrapper .ap-slideshow .carousel .item .embed-responsive img{object-position:center}@media (max-width:767px){body:not(.ap-shortcode-ap_search_results).ap-shortcode-ap_testimonial #page .site-main article[id] .entry-content>.container{padding:0}body:not(.ap-shortcode-ap_search_results).ap-shortcode-ap_testimonial #page .site-main article[id] #testimonials{padding:0}body:not(.ap-shortcode-ap_search_results).ap-shortcode-ap_testimonial #page .site-main article[id] #testimonials .testimonial-listing-result .testimonial-item .item-content{padding-left:1.5rem;padding-right:1.5rem}body:not(.ap-shortcode-ap_search_results).ap-shortcode-ap_testimonial #page .site-main article[id] .page_toolbar{flex-wrap:wrap}body:not(.ap-shortcode-ap_search_results).ap-shortcode-ap_testimonial #page .site-main article[id] .page_toolbar>*{margin-bottom:1rem}}body.ap-page-less-ap_property #agents .listing-agent .agent-photo-wrapper .agent-img-container .agent-photo img{object-position:top}body.contact-us main#main.site-main article .wp-block-columns .wp-block-column .wp-block-heading#contact-us strong{font-weight:400;margin-left:-3px;font-weight:600;font-size:3rem !important;font-family:Acumin Pro}body.contact-us main#main.site-main article .wp-block-columns .wp-block-column h3{margin-left:-3px}body.ap-shortcode-attr-template-shortcode-value-Shortcode-RecentPosts-Careers .entry-content .btn{background-color:#ef4b29 !important;border-color:#ef4b29}@media (max-width:767px){body .header-search__form .ap-quick-search .select2-container{width:100% !important}}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info__bottom .address{min-height:unset}body input[type=text]{font-size:16px !important}@media (min-width:768px){body .opentimes-wrapper table#opentimes_table_view tr.list-property>td:not(:last-child){padding-right:1rem}}body.ap-shortcode-attr-list-shortcode-value-auction .search-results .table-auction td.auction-date{font-size:20px;font-weight:600;padding:40px 0 20px}body.ap-shortcode-attr-list-shortcode-value-auction .search-results .listing-pagination{padding-top:20px;padding-bottom:40px;margin-top:0}