@keyframes fadein{0%{opacity:0}66%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}66%{opacity:0}100%{opacity:1}}.listing-item .sticker{top:0 !important;left:0 !important;font-size:14px !important;padding:8px 16px 8px 18px !important;background:#000000 !important;color:#ffffff !important}.listing-item>.container{box-shadow:none !important;border:0 !important}.listing-item .listing-info__bottom{padding:1rem 0 !important}.listing-item .listing-info__bottom .address{min-height:30px !important}.listing-item .listing-info__top{}header#masthead .header-menu-container .site-branding.mobile-logo img{max-width:80px}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{background-color:#111;overflow:visible !important}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content>.widget_ap-text.hero-title{-webkit-animation:4s ease 0s normal forwards 1 fadein;animation:4s ease 0s normal forwards 1 fadein}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content>.widget_apt-simple-form{-webkit-animation:4s ease 0s normal forwards 1 fadein;animation:4s ease 0s normal forwards 1 fadein}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_media_video{position:static;opacity:0.5}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_media_video .wp-block-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;margin:0}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_media_video .wp-block-video video{width:100%;height:100%;object-fit:cover}@media (max-width:991.98px){body.home #page main#main .ap-wrapper.ap-wrap-absolute-content{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-text{width:100%;z-index:2;color:white;text-align:center;padding:0 20px;background:transparent}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_ap-text h5.title-section{font-size:2rem;margin-bottom:0}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form{width:100%;text-align:center;color:white;margin:1rem auto;max-width:52.5rem;z-index:2;padding-top:0;background:transparent}body.home #page main#main .ap-wrapper.ap-wrap-absolute-content .widget_apt-simple-form h5.title-section{font-size:1rem}}@media (min-width:992px){body.home #page main#main .widget_ap_cta_box.cta-type-long-custom section#block-call-to-action .call-to-action .content-section{flex-wrap:wrap;position:relative;gap:15px}}@media (min-width:992px){body.home #page main#main .widget_ap_cta_box.cta-type-long-custom section#block-call-to-action .call-to-action .content-section>.col{flex-basis:unset;flex-grow:unset}body.home #page main#main .widget_ap_cta_box.cta-type-long-custom section#block-call-to-action .call-to-action .content-section>.col>.cta-square{height:0;padding-bottom:35%}body.home #page main#main .widget_ap_cta_box.cta-type-long-custom section#block-call-to-action .call-to-action .content-section>.col>.cta-square>*{width:100%}body.home #page main#main .widget_ap_cta_box.cta-type-long-custom section#block-call-to-action .call-to-action .content-section>.col:first-child{max-width:70%}body.home #page main#main .widget_ap_cta_box.cta-type-long-custom section#block-call-to-action .call-to-action .content-section>.col:nth-child(2){max-width:calc(30% - 15px);position:absolute;top:0;right:0;bottom:0}body.home #page main#main .widget_ap_cta_box.cta-type-long-custom section#block-call-to-action .call-to-action .content-section>.col:nth-child(2) .cta-square{padding:0;height:100%}body.home #page main#main .widget_ap_cta_box.cta-type-long-custom section#block-call-to-action .call-to-action .content-section>.col:nth-child(3){max-width:calc(35% - 7.5px)}body.home #page main#main .widget_ap_cta_box.cta-type-long-custom section#block-call-to-action .call-to-action .content-section>.col:nth-child(3) .cta-square{padding-bottom:70%}body.home #page main#main .widget_ap_cta_box.cta-type-long-custom section#block-call-to-action .call-to-action .content-section>.col:last-child{max-width:calc(35% - 7.5px)}body.home #page main#main .widget_ap_cta_box.cta-type-long-custom section#block-call-to-action .call-to-action .content-section>.col:last-child .cta-square{padding-bottom:70%}}@media (max-width:767px){body.home #page main#main .widget_ap_cta_box.cta-type-long-custom section#block-call-to-action .call-to-action .content-section>.col .cta-item-info{font-size:1.5rem;text-align:center}}body.home #page main#main .widget_ap_cta_box.cta-type-long-custom section#block-call-to-action .call-to-action .content-section>.col .cta-item-info .caption{padding:0 20px;text-align:center}body.home #page main#main .widget_ap-listing-tab .ap-widget-tabs .tab-nav ul.ui-tabs-nav li:not([class*="active"]) a{opacity:0.25}body.home #page main#main .widget_ap-listing-tab .ap-widget-tabs .tab-content .single-slideshow .listing-item{}body.home #page main#main .widget_ap-listing-tab .ap-widget-tabs .tab-content .single-slideshow .listing-item .sticker{top:0 !important;left:1rem !important}body.home #page main#main .widget_ap-listing-tab .ap-widget-tabs .tab-content .single-slideshow .listing-item section{box-shadow:none !important;border:0 !important}body.home #page main#main .widget_ap-listing-tab .ap-widget-tabs .tab-content .single-slideshow .listing-item section .container .address-rooms{padding:1rem 0 !important}body.home #page main#main .widget_ap-listing-tab .ap-widget-tabs .tab-content .single-slideshow .listing-item section .container .address-rooms .address{font-size:18px !important;line-height:26px !important;min-height:50px !important}body.home #page main#main .widget_ap-realty-agents+.widget_ap-button-link .row{justify-content:center;padding-bottom:2rem}@media (min-width:1200px){body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results{grid-template-columns:repeat(4, 25%);grid-gap:0}}body.ap-shortcode-ap_search_results .search-result-container.toggle{display:block}body.ap-shortcode-ap_agents #page main#main .entry-content>.container{width:100%}@media (min-width:1200px){body.ap-shortcode-ap_agents .staff-item-container .row>*{-ms-flex:0 0 25% !important;flex:0 0 25% !important;max-width:25% !important}}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent{display:flex;flex-direction:column}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent .agent-container{flex:1}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent .agent-container .agent-info{display:flex;flex-direction:column;height:100%}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent .agent-container .agent-info .agent-role{font-size:1.25rem}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent .agent-container .agent-info .agent-office{padding-top:0.5rem;margin-top:0.5rem;border-top:2px solid #122b44}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent .agent-container+.agent-info-item-contact-agent{margin-top:auto}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent .agent-container+.agent-info-item-contact-agent a{padding:1rem;display:flex;align-items:center;font-size:1.15rem;justify-content:space-between;background:#c1914d;color:#122b44}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent .agent-container+.agent-info-item-contact-agent a:hover{color:#c1914d;background:#122b44}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent .embed-responsive img{transition:0.3s;filter:grayscale(1)}body.ap-shortcode-ap_agents .staff-item-container .col.card-blur .container-agent .embed-responsive img{filter:grayscale(1)}body.ap-shortcode-ap_agents .staff-item-container .col.hovered .container-agent .embed-responsive img{filter:grayscale(0)}body.ap-page-less-ap_team #agent .agent-photo-wrapper{display:block}@media (min-width:1200px){body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container{padding-bottom:calc(100vh - calc(80px + 180px))}}@media (min-width:1200px){body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container .embed-responsive{padding-bottom:calc(100vh - calc(80px + 180px))}}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container .embed-responsive img{object-position:top}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-info-container{position:static;padding:2rem 0;display:block;background:unset}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-info-container ul.contact li:first-child{margin-top:0}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-info-container .role{margin-bottom:0}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-info-container a{color:inherit}body.ap-page-less-ap_team #agent .agent-description{margin-bottom:0}body.ap-page-less-ap_team #agent .agent-description .desc{max-height:unset}body.ap-page-less-ap_team #agent .footer-contact{background-color:#e4e4e4;padding:40px 15px 40px 15px;text-align:center;border-bottom:1px dashed}body.ap-page-less-ap_team #agent .footer-contact .title{font-size:2.125em;font-weight:600;margin-bottom:1.5rem}body.ap-page-less-ap_team #agent .footer-contact p.contact-button{margin-bottom:0}body.ap-page-less-ap_team #agent .footer-contact p.contact-button a[class]{font-size:1.25rem;padding:10px 20px}body.ap-page-less-ap_team #agent #tabs .search-results .listing-item{}body.ap-page-less-ap_team #agent #tabs .search-results .listing-item>a.listing-url img{transition:0.35s}body.ap-page-less-ap_team #agent #tabs .search-results .listing-item .sticker{top:0 !important;left:1rem !important}body.ap-page-less-ap_team #agent #tabs .search-results .listing-item section{box-shadow:none !important;border:0 !important}body.ap-page-less-ap_team #agent #tabs .search-results .listing-item section .container .address-rooms{padding:1rem 0 !important}body.ap-page-less-ap_team #agent #tabs .search-results .listing-item section .container .address-rooms .address{font-size:18px !important;line-height:26px !important;min-height:50px !important}body.ap-page-less-ap_property .listing-mid-section__information .property-quickinfo-container .price-container .contract__label{padding:0;background:transparent}body.ap-page-less-ap_property #bottom_section .listing-wrapper__inner .listing-item .sticker{top:0 !important;left:1rem !important}body.ap-page-less-ap_property #bottom_section .listing-wrapper__inner .listing-item section{box-shadow:none !important;border:0 !important}body.ap-page-less-ap_property #bottom_section .listing-wrapper__inner .listing-item section .container .address-rooms{padding:1rem 0 !important}body.ap-page-less-ap_property #bottom_section .listing-wrapper__inner .listing-item section .container .address-rooms .address{font-size:18px !important;line-height:26px !important;min-height:30px !important}body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id]{padding:50px 0 !important}@media (max-width:991.98px){body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id]{padding:2rem 0 !important}}body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id]>.group{width:85%;margin:0 auto}@media (max-width:991.98px){body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id]>.group{width:100%;padding:0 1rem}}@media screen and (max-width:767px) and (orientation:portrait),screen and (max-width:567px) and (orientation:landscape){body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper table.table tbody tr{display:block;text-align:left !important;margin-bottom:2rem;border-bottom:1px solid #dee2e6}body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper table.table tbody tr td{display:block}}body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper table.table tbody tr td{border:0;border-bottom:1px solid #dee2e6;padding:2rem 0}body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper table.table tbody tr td.image_cell img{width:100%}@media (min-width:768px){body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper table.table tbody tr td.image_cell{width:15rem}}@media (max-width:991.98px){body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper table.table tbody tr td.image_cell{border:0;padding:0;margin-bottom:1rem}}@media (max-width:991.98px){body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper table.table tbody tr td.tt-col-address{border:0;padding:0}}body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper table.table tbody tr td.tt-col-address a{font-weight:normal}body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper table.table tbody tr td.tt-col-address a .address{font-weight:normal}@media (max-width:991.98px){body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper table.table tbody tr td.tt-col-address a .address{border:0;padding:0;font-size:24px}}@media (min-width:768px){body.ap-shortcode-attr-list-shortcode-value-opentimes #page main#main article[id] .search-results .search-result-container #listing-mode .property-listing-container .listing-wrapper table.table tbody tr td.tt-col-address a .address{margin-top:5%;margin-left:3rem;display:block;font-size:28px}}body:not(.home) #content main#main article #daintegration{margin:-50px 0}