body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info,body.ap-page-less-ap_property .listing-item .listing-info .listing-info,body.ap-page-less-ap_team .listing-item .listing-info .listing-info{position:static}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info__bottom,body.ap-page-less-ap_property .listing-item .listing-info .listing-info__bottom,body.ap-page-less-ap_team .listing-item .listing-info .listing-info__bottom{text-align:center;font-size:0.95rem;padding-left:0;padding-right:0}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info__bottom .address,body.ap-page-less-ap_property .listing-item .listing-info .listing-info__bottom .address,body.ap-page-less-ap_team .listing-item .listing-info .listing-info__bottom .address{min-height:0;margin-bottom:0.5rem;text-transform:uppercase;font-weight:normal;font-size:inherit;font-family:inherit}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info__bottom .price,body.ap-page-less-ap_property .listing-item .listing-info .listing-info__bottom .price,body.ap-page-less-ap_team .listing-item .listing-info .listing-info__bottom .price{margin-bottom:0.5rem;text-align:center;text-transform:uppercase}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info__bottom .rooms li,body.ap-page-less-ap_property .listing-item .listing-info .listing-info__bottom .rooms li,body.ap-page-less-ap_team .listing-item .listing-info .listing-info__bottom .rooms li{padding:0 15px}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info__bottom .rooms li:not(:last-child)::after,body.ap-page-less-ap_property .listing-item .listing-info .listing-info__bottom .rooms li:not(:last-child)::after,body.ap-page-less-ap_team .listing-item .listing-info .listing-info__bottom .rooms li:not(:last-child)::after{content:"";display:block;position:absolute;right:0;width:1px;height:100%;background:black;top:0}@media (max-width:767px){body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info__bottom,body.ap-page-less-ap_property .listing-item .listing-info .listing-info__bottom,body.ap-page-less-ap_team .listing-item .listing-info .listing-info__bottom{font-size:0.875rem}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container .listing-info__bottom .rooms li,body.ap-page-less-ap_property .listing-item .listing-info .listing-info__bottom .rooms li,body.ap-page-less-ap_team .listing-item .listing-info .listing-info__bottom .rooms li{padding:0 8px}}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .sticker,body.ap-page-less-ap_property .listing-top-section .sticker,body.ap-page-less-ap_property .listing-item .sticker,body.ap-page-less-ap_team .listing-item .sticker{top:1rem !important;left:1rem !important;background-color:white !important;color:#000000;padding:0.35rem 0.65rem;height:auto;text-transform:uppercase;font-size:0.85rem !important}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .sticker a,body.ap-page-less-ap_property .listing-top-section .sticker a,body.ap-page-less-ap_property .listing-item .sticker a,body.ap-page-less-ap_team .listing-item .sticker a{color:inherit !important}@media (min-width:1122px){header .header-menu-container{width:90%}header .header-menu-container .site-branding{position:static;flex:0 0 250px}header .header-menu-container .main-navigation{flex:1}header .header-menu-container .main-navigation .menu-main-menu-container{width:100%}header .secondary-logo{display:none !important}header nav.main-navigation ul.menu{display:flex;justify-content:space-around;align-items:center}header nav.main-navigation ul.menu>li>a{line-height:150px;font-size:14px;padding-left:1.25rem !important;padding-right:1.25rem !important}header nav.main-navigation ul.menu>li ul.sub-menu{background-color:rgba(255, 255, 255, 0.95)}header nav.main-navigation ul.menu>li ul.sub-menu>li a{font-size:0.95rem}header .logo img{max-width:220px}}header nav.main-navigation ul.menu::after{content:"";display:block;width:70px;height:70px;background:#006fba;border-radius:100%}@media (max-width:1122px){header nav.main-navigation ul.menu::after{display:none}}@media (max-width:1122px){header .header-menu-container .group::after{content:"";display:block;width:50px;height:50px;background:#006fba;border-radius:100%;margin-right:0.5rem}}header .toggle-menu{height:70px}header .toggle-menu i{line-height:70px}body{font-size:18px}body.home #content{padding-top:71px}@media (min-width:1122px){body.home #content{padding-top:146px}}body.home:not(.scrolled) header{background:#ffffff;border-bottom:0}body.home:not(.scrolled) header nav.main-navigation ul.menu>li>a{color:#000000}body.home:not(.scrolled) header .primary-logo{visibility:visible;opacity:1}@media (max-width:767px){body.home .wp-block-group.why-rayner .wp-block-columns{max-width:100%}}@media (min-width:1200px){body.home .wp-block-group.why-rayner .wp-block-columns .wp-block-column:nth-child(2) figure{margin-right:calc((((100vw - 85vw) / 2) + 14px) * -1) !important}}body.home .wp-block-group.why-rayner .wp-block-columns .wp-block-column:nth-child(2) figure img{width:100%}@media (max-width:767px){body.home .wp-block-group.why-rayner .wp-block-columns .wp-block-column:nth-child(2){padding:0}}body.home .wp-block-group.why-rayner .wp-block-columns .wp-block-column:first-child{padding-top:2.5rem;padding-bottom:2.5rem}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial{padding-top:3rem !important;padding-bottom:3rem !important}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .testi-items .item-testimonial{padding:1.5rem;text-align:left;font-size:1rem}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .testi-items .item-testimonial .testi-rating{margin-bottom:1rem;font-size:1.25rem;color:#006fba}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .testi-items .item-testimonial .testimonial .testi-value{max-height:unset;margin-bottom:1rem !important}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .testi-items .item-testimonial .testi-author strong,body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .testi-items .item-testimonial .testi-title strong{font-weight:normal}body.home .widget_ap-testimonial #block-testimonial .homepage-testimonial .testi-items .item-testimonial .testi-author{font-size:inherit;font-family:inherit}body.home .widget_ap-testimonial .slider-nav{position:static}body.home .widget_ap-testimonial .slider-nav span{position:absolute;top:50%;transform:translateY(-50%);color:black;background-size:contain;background-position:center;background-repeat:no-repeat}body.home .widget_ap-testimonial .slider-nav span.prev{left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M18.3 250.3c-3.1 3.1-3.1 8.2 0 11.3l216 216c3.1 3.1 8.2 3.1 11.3 0s3.1-8.2 0-11.3L35.3 256 245.7 45.7c3.1-3.1 3.1-8.2 0-11.3s-8.2-3.1-11.3 0l-216 216z'/%3E%3C/svg%3E")}body.home .widget_ap-testimonial .slider-nav span.next{right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M301.7 250.3c3.1 3.1 3.1 8.2 0 11.3l-216 216c-3.1 3.1-8.2 3.1-11.3 0s-3.1-8.2 0-11.3L284.7 256 74.3 45.7c-3.1-3.1-3.1-8.2 0-11.3s8.2-3.1 11.3 0l216 216z'/%3E%3C/svg%3E")}body.home .widget_ap-testimonial .slider-nav span::before{opacity:0;visibility:hidden}body.home .ap-wrapper.ap-wrap-absolute-content{min-height:unset}@media (max-width:1199px) and (min-width:768px){body.home .ap-wrapper.ap-wrap-absolute-content{height:auto}}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video{position:static}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video .embed-responsive{padding-bottom:100vh}@media (max-width:1199px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video .embed-responsive{padding-bottom:calc(100% * 9/16)}}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video .embed-responsive .ap-video video{object-fit:cover}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-video .embed-responsive .ap-video:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text.hero-title{max-width:900px;text-align:right;align-self:end}@media (min-width:768px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text.hero-title{padding:0 5rem 5rem 0}}@media (max-width:767px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text.hero-title{position:absolute;background-color:transparent;color:white}}body.home .ap-wrapper.ap-wrap-absolute-content .widget_ap-text.hero-title .title-section{font-size:clamp(1.35rem, 40px, 3vw)}body.home .ap-wrapper.ap-wrap-absolute-content .widget_block{position:static;width:100%}body.home .ap-wrapper.ap-wrap-absolute-content .widget_block .wp-block-video{margin:0}@media (min-width:1200px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_block .wp-block-video{position:absolute;top:0;left:0;height:100%;width:100%}}@media (max-width:1199px){body.home .ap-wrapper.ap-wrap-absolute-content .widget_block .wp-block-video{padding-bottom:calc(100% * 9/16);height:0}body.home .ap-wrapper.ap-wrap-absolute-content .widget_block .wp-block-video video{position:absolute;top:0;left:0}}body.home .ap-wrapper.ap-wrap-absolute-content .widget_block .wp-block-video video{object-fit:cover;width:100%;height:100%}body:not(.home) #content{padding-top:71px}@media (min-width:1122px){body:not(.home) #content{padding-top:152px}}body:not(.home) header{box-shadow:none}body:not(.home) header .header-menu-container{border-bottom:1px solid black}body:not(.home) header nav.main-navigation ul.menu>li[class*="current"]>a{font-weight:800}body.ap-shortcode-ap_search_results .entry-content>.wp-block-heading{font-size:1.75rem}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search{max-width:1180px;margin:0 auto}@media (min-width:992px){body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search{padding:0.5rem;border-radius:99em;border:1px solid black;overflow:hidden}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner [class*=col]{margin-bottom:0 !important}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner [class*=col]:not(:last-child){border:0 !important;border-right:1px solid black !important;margin-bottom:0 !important;border-radius:0 !important}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner [class*=col]:last-child{border:0 !important}}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner{border:0;box-shadow:none;font-size:17px}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner [class*=col]{border:1px solid black;border-radius:10px;margin-bottom:1rem}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner .select2-container{width:100% !important}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner .select2-container--default .select2-selection--single{border:0;height:28px}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:28px;color:inherit}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;width:18px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23888888'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M239 401c9.4 9.4 24.6 9.4 33.9 0L465 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 175c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 401z'/%3E%3C/svg%3E")}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner .select2-container--default .select2-selection--single .select2-selection__arrow b{border:0}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner .select2-container--default .select2-selection--multiple{height:28px;line-height:28px}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner .select2-container--default .select2-selection--multiple::after{content:"";display:block;position:absolute;right:0;top:0;height:100%;width:18px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23888888'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M239 401c9.4 9.4 24.6 9.4 33.9 0L465 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 175c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 401z'/%3E%3C/svg%3E")}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner .select2-container--default .select2-selection--multiple input[type=search]::placeholder{color:inherit}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner .btn__filter{font-weight:normal;background:transparent;color:inherit;font-size:inherit;line-height:normal}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner .btn__filter::before{display:none}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search .field-search__inner .btn__filter::after{content:"";margin-left:1rem;width:18px;display:inline-block;height:18px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23888888'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M239 401c9.4 9.4 24.6 9.4 33.9 0L465 209c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-175 175L81 175c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9L239 401z'/%3E%3C/svg%3E")}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search input[type=text]{background-color:transparent;text-indent:0;padding:0;height:28px}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search input[type=text]::placeholder{color:inherit}body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search input[type="submit"]{font-size:0;padding:0;border:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23fff'%3E%3C!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --%3E%3Cpath d='M384 208A176 176 0 1 0 32 208a176 176 0 1 0 352 0zM343.3 366C307 397.2 259.7 416 208 416C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208c0 51.7-18.8 99-50 135.3L507.3 484.7c6.2 6.2 6.2 16.4 0 22.6s-16.4 6.2-22.6 0L343.3 366z'/%3E%3C/svg%3E") !important;background-position:center !important;background-repeat:no-repeat !important;background-size:22px !important;background-color:black;border-radius:99rem !important;width:75px}@media (max-width:991px){body.ap-shortcode-ap_search_results .listing-results-search-form .listing__forms--top .field-search input[type="submit"]{margin-left:auto;height:52px}}body.ap-shortcode-ap_search_results #listing-mode .container-title{padding:3rem 0 1rem;margin-bottom:1rem}body.ap-shortcode-ap_search_results #listing-mode .container-title h3{font-weight:bold}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results{grid-template-columns:repeat(auto-fill, minmax(380px, 1fr))}@media (min-width:1200px){body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results{grid-template-columns:repeat(3, 1fr)}}body.ap-shortcode-ap_search_results #listing-mode #ap-listing-search-results .listing-item .container{border:0;box-shadow:none}body.ap-page-less-ap_property .listing-top-section{padding-top:3rem}body.ap-page-less-ap_property .listing-top-section .sticker{position:absolute;left:1rem;top:1rem;border-radius:0;line-height:inherit}body.ap-page-less-ap_property .listing-top-section .property-address-title{margin-bottom:1rem;text-transform:uppercase;font-weight:bold}@media (min-width:1200px){body.ap-page-less-ap_property .listing-top-section #gallery .single-slideshow .carousel .item-image .embed-responsive{padding-bottom:calc(100% * 9/16)}}body.ap-page-less-ap_property .listing-mid-section__content #description{margin-bottom:1.5rem}body.ap-page-less-ap_property .listing-mid-section__content #description .sub-title{font-size:1.25rem;padding-bottom:1rem;border-bottom:1px solid black;text-transform:uppercase;font-family:CaslonDoricWide}body.ap-page-less-ap_property .listing-mid-section__content #description .rooms{padding:1rem 0;display:flex;margin:0 -0.5rem;list-style:none}body.ap-page-less-ap_property .listing-mid-section__content #description .rooms li{padding:0 0.5rem;font-size:1.15rem}body.ap-page-less-ap_property .listing-mid-section__content #description .rooms li i{font-size:1.75rem;vertical-align:top}body.ap-page-less-ap_property .listing-mid-section__content .land-size h5{margin-bottom:0;text-transform:uppercase;font-family:CaslonDoricWide}body.ap-page-less-ap_property .listing-mid-section__content #map_canvas{max-width:875px;height:400px}@media (min-width:992px){body.ap-page-less-ap_property .listing-mid-section__sidebar{padding-left:4rem}}body.ap-page-less-ap_property .listing-mid-section__sidebar .price{margin-bottom:1rem}body.ap-page-less-ap_property .listing-mid-section__sidebar .price h5{margin-bottom:0;font-weight:bold;text-transform:uppercase}body.ap-page-less-ap_property .listing-mid-section__sidebar .btn-solid-theme{padding:5px 0}body.ap-page-less-ap_property .listing-mid-section__sidebar .btn-solid-theme a.btn-block{color:#4b4f54 !important;background:#ffffff;border:1px solid #4b4f54}body.ap-page-less-ap_property .listing-mid-section__sidebar .btn-solid-theme a.btn-block:hover{color:#ffffff !important;background:#4b4f54;border-color:#4b4f54}body.ap-page-less-ap_property #agents .container__agent{display:block}body.ap-page-less-ap_property #agents .container__agent .listing-agent{padding:1rem 0;border:0;box-shadow:none}body.ap-page-less-ap_property #agents .container__agent .listing-agent .agent-img-container{margin-bottom:1rem;max-width:250px}body.ap-page-less-ap_property #agents .container__agent .listing-agent .agent-img-container img{object-position:top}body.ap-page-less-ap_property #agents .container__agent .listing-agent .agent-info-container{padding:0}body.ap-page-less-ap_property #agents .container__agent .listing-agent .agent-info-container .agent-name{font-size:inherit;margin-bottom:0;font-weight:bold}body.ap-page-less-ap_property #agents .container__agent .listing-agent .agent-info-container .role{font-size:14px}body.ap-page-less-ap_property #agents .container__agent .listing-agent .agent-info-container .row{display:block;margin:0}body.ap-page-less-ap_property #agents .container__agent .listing-agent .agent-info-container .row .agent-info-item{padding:0 !important;text-transform:unset !important;font-size:inherit !important}body.ap-page-less-ap_property #agents .container__agent .listing-agent .agent-info-container .row .agent-info-item a{text-decoration:underline;font-size:14px}body.ap-page-less-ap_property #agents .container__agent .listing-agent .agent-info-container .row .agent-info-item a[href^=tel]{font-size:inherit;text-decoration:none;font-family:CaslonDoricWide}body.ap-shortcode-ap_agents .entry-content>.wp-block-heading{font-size:1.75rem !important}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent{border:0;box-shadow:none}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent img{object-position:top}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent .agent-container{padding:1rem 0 1rem}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent .agent-container .agent-name{font-size:1.15rem}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent .agent-container .agent-role{font-weight:normal;font-size:1rem}body.ap-shortcode-ap_agents .staff-item-container .col .container-agent .embed-responsive{padding-bottom:125%}body.ap-page-less-ap_team #agent .agent-photo-wrapper{display:block;padding-top:5rem}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container{display:flex;flex-wrap:wrap;height:auto;padding-bottom:0;margin-bottom:2rem}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container>*{flex:0 0 100%;max-width:100%}@media (min-width:768px){body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container>*{flex:0 0 50%;max-width:50%}}@media (min-width:768px){body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container .embed-responsive{padding-bottom:75%}}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-img-container .agent-info-container{position:static;background:transparent;align-items:flex-start;color:inherit}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container .agent-info-container .agent-name{font-size:1.95rem}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container .agent-info-container .role{font-size:1rem;text-transform:uppercase}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container .agent-info-container ul.contact{display:block !important;margin-top:5rem}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container .agent-info-container ul.contact li{margin:0;font-size:inherit}body.ap-page-less-ap_team #agent .agent-photo-wrapper .agent-img-container .agent-info-container ul.contact li a{color:inherit;padding:0;border:0;text-transform:unset}@media (min-width:1122px){body.ap-page-less-ap_team #agent .agent-photo-wrapper .container{max-width:1280px}}body.contact-us .gform_wrapper{border:1px solid;padding:3rem}body.contact-us .gform_wrapper form .gform_body .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]),body.contact-us .gform_wrapper form .gform_body .ginput_container select{border:1px solid #ccc;padding:0 15px}body.contact-us .gform_wrapper form .gform_body .ginput_container textarea{border:1px solid #ccc;padding:8px 15px}body.contact-us .gform_wrapper form .gform_body .gfield:last-child{padding-top:2rem;grid-row:1/4;grid-column:7/-1}body.contact-us .gform_wrapper form .gform_body .gfield:last-child textarea{height:240px}body.contact-us .gform_wrapper .gfield_label{font-weight:normal;text-transform:uppercase}body .hero{background-position-x:center;min-height:35vh}@media (max-width:767px){body .hero{min-height:15vh;padding-top:2rem !important;padding-bottom:2rem !important}}body .hero .title-hero>.entry-header h1.page-title{font-size:2.5rem}@media (max-width:767px){body .hero .title-hero>.entry-header h1.page-title{font-size:1.15rem}}body .hero>[class^=bg-header]{display:none}body .hero .page-desc:empty{display:none}body.ap-page-less-ap_property .listing-item,body.ap-page-less-ap_team .listing-item{padding:0 10px 20px}body.ap-page-less-ap_property .listing-item .container,body.ap-page-less-ap_team .listing-item .container{width:100%;height:100%;display:flex;align-items:stretch;flex-direction:column}body.ap-page-less-ap_property .listing-item .container>a,body.ap-page-less-ap_team .listing-item .container>a{display:block;position:relative;z-index:0;height:0;padding-bottom:75%;overflow:hidden;transition-duration:0s}body.ap-page-less-ap_property .listing-item .container>a *,body.ap-page-less-ap_team .listing-item .container>a *{position:absolute;width:100%;height:100%;object-fit:cover}body.ap-page-less-ap_property .listing-item .listing-info,body.ap-page-less-ap_team .listing-item .listing-info{position:static;display:flex;flex-grow:1;flex-shrink:0;flex-basis:auto;flex-direction:column}body.ap-page-less-ap_property .listing-item .listing-info .listing-info__bottom,body.ap-page-less-ap_team .listing-item .listing-info .listing-info__bottom{padding:1rem 0}footer#footer #footer-top>.container::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background:black}footer#footer #footer-top>.container>.row{margin:0}footer#footer #footer-top .contact-details+[class*="col-"]>div:not(.row) ul.menu{margin:0 -1rem}@media (min-width:1200px){footer#footer #footer-top .contact-details+[class*="col-"]>div:not(.row) ul.menu{justify-content:space-evenly}}footer#footer #footer-top .contact-details+[class*="col-"]>div:not(.row) ul.menu>li{padding:0 1rem}@media (min-width:1200px){footer#footer #footer-top .contact-details+[class*="col-"]>div:not(.row) ul.menu>li{flex:0 0 auto;max-width:inherit}}@media (min-width:768px) and (max-width:1199px){footer#footer #footer-top .contact-details+[class*="col-"]>div:not(.row) ul.menu>li{flex:0 0 33.3333%;max-width:33.3333%}}footer#footer #footer-top .contact-details+[class*="col-"]>div:not(.row) ul.menu>li>a{font-family:CaslonDoricWide}footer#footer #footer-top .contact-details+[class*="col-"]>div:not(.row) ul.menu ul.sub-menu>li>a{line-height:1.85;text-transform:capitalize}footer#footer #footer-bottom{padding:50px 0;color:white;background-color:#006fba}footer#footer #footer-bottom *{font-size:inherit}@media (min-width:768px){footer#footer #footer-bottom .boxes{display:flex;justify-content:space-evenly}}footer#footer #footer-bottom .boxes .box .title{margin-bottom:10px;font-size:0.875rem;font-weight:700}@media (max-width:767px){footer#footer #footer-bottom .boxes .box .title{margin-bottom:0}}footer#footer #footer-bottom .boxes .box.col-circle{display:flex;align-items:center}footer#footer #footer-bottom .boxes .box.col-circle:after{content:"";display:block;width:100px;height:100px;background:white;border-radius:50%}footer#footer #footer-bottom .boxes .box .social-links{margin-top:20px;gap:10px}@media (max-width:767px){footer#footer #footer-bottom .boxes .box .social-links{margin-top:80px}}footer#footer #footer-bottom .boxes .box .social-links a{display:block;width:36px;height:36px;line-height:32px;font-size:1.375rem;border:2px solid;text-align:center;border-radius:50%}footer#footer #footer-bottom .boxes .box .social-links a:hover{opacity:0.75}footer#footer #footer-bottom .boxes .box p{font-size:12px}footer#footer #footer-bottom .boxes .box a{color:white}@media (max-width:767px){footer#footer #footer-bottom .boxes .box.col-contact{margin-top:20px}footer#footer #footer-bottom .boxes .box.col-contact .title{display:none}footer#footer #footer-bottom .boxes .box.col-circle{position:absolute;bottom:0;right:0}}.gform_wrapper form .gform_body .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]),.gform_wrapper form .gform_body .ginput_container select{border:0;border-bottom:1px solid black;padding:0;background-color:transparent !important}.gform_wrapper form .gform_body .ginput_container textarea{border-radius:0;border:0;border-bottom:1px solid black;padding:0;background-color:transparent}.gform_wrapper form .gform_body .ginput_container textarea:focus-visible{outline:none}.gform_wrapper.gravity-theme form .gform_footer{margin-top:0}.gform_wrapper.gravity-theme form .gform_footer input[type=submit]{margin-right:0;text-transform:unset}.wp-block-columns.custom-wrapper{margin-top:0}.wp-block-columns.custom-wrapper>div{height:auto;display:block;color:inherit}.wp-block-columns.custom-wrapper.has-background .gform_wrapper form .gform_footer input[type=submit]{background:transparent}.wp-block-columns.custom-wrapper.has-background .gform_wrapper form .gform_footer input[type=submit]:hover{background:#4b4f54}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:CaslonDoricWide}.no-gap{gap:0}