﻿.swiper-slide>.row>.col-sm>img{width:100%}.swiper-pagination-bullet{opacity:1;background-color:rgba(0,0,0,0);width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 16px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 16px));border:#e5e5e5 solid 2px}@media(max-width: 1199.98px){.swiper-pagination-ctabanner{padding-left:2.7rem !important;bottom:6% !important}}@media(max-width: 767.98px){.swiper-pagination-ctabanner{padding-left:1.5rem !important;bottom:3% !important}}.swiper-ctabanner-right{text-align:left}.swiper-ctabanner-right .swiper-pagination-bullet{border:#999 solid 1px}.swiper-ctabanner-right .swiper-pagination-bullet-active{border:#e5e5e5 solid 1px}@media(max-width: 400px){.cta-banner-height-restriction{min-height:400px}}@media(max-width: 350px){.cta-banner-height-restriction{min-height:450px}}.swiper-pagination-bullet-active{background-color:#e5e5e5}.regular-white-bullet>.swiper-pagination-bullet{border:#fff solid 2px}.white-bullet>.swiper-pagination-bullet{border:#fff solid 2px;width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 9px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 9px))}.black-bullet>.swiper-pagination-bullet{border:#000 solid 2px}.regular-white-bullet>.swiper-pagination-bullet-active,.white-bullet>.swiper-pagination-bullet-active{background-color:#fff}.black-bullet>.swiper-pagination-bullet-active{background-color:#000}.testimonial-bullets.swiper-pagination{position:relative;width:auto;display:inline-flex;align-items:center}.testimonial-bullets.swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 5px;background:rgba(0,0,0,0);border:2px solid #6b6b6b;opacity:1;transition:width .3s ease,background-color .3s ease,border-color .3s ease}.testimonial-bullets.swiper-pagination .swiper-pagination-bullet-active{width:26px;border-radius:6px;background:#333;border-color:#333}.testimonial-view-more{min-width:132px;margin-right:0;padding:.5rem 1.5rem;font-size:15px;line-height:17px}.testimonial-view-more:focus-visible{outline:2px solid #002d6a;outline-offset:2px}@media(min-width: 992px){.testimonial-view-more{min-width:122px;margin-top:9px;padding:5px 1.25rem;font-size:17px;line-height:28px}}.testimonial-pag-arrow{background:none;border:none;padding:0;color:#333;font-size:1.75rem;line-height:1;cursor:pointer;user-select:none}.testimonial-pag-arrow.swiper-button-disabled{opacity:.4;cursor:default}.swiper-pagination.white-bullet{position:absolute}.hover-arrow>.swiper-button-prev,.swiper-button-next{transition:opacity 500ms ease-out;opacity:0;color:#fff}.hover-arrow:hover .swiper-button-next,.hover-arrow:hover .swiper-button-prev{opacity:1}.FeaturedPropertySwiper:hover{-webkit-filter:brightness(0.95);filter:brightness(0.95)}.swiper-button-disabled{display:none}.floorPlanSwiper>.swiper-button-disabled{opacity:0 !important;cursor:default;display:block;transition:200ms ease-out !important}.listing-card-button,.listing-card-button-red,.listing-card-button-black,.listing-card-button-white,.listing-card-button-blue{cursor:pointer;border-radius:.3rem;padding-top:.1rem;padding-bottom:.05rem;font-size:.7rem;color:#fff}.listing-card-button-blue{background-color:#002d6a}.listing-card-button-white{border:1px #fff solid;background-color:#fff;color:#002d6a}.listing-card-button-black{background-color:#000}.listing-card-button-red{background-color:#ef4123}.swiper-button-small-next:after{font-size:2rem}.swiper-button-small-prev:after{font-size:2rem}.swiper-pagination-bullets-dynamic{margin-left:auto;margin-right:auto;transform:none !important}.navbar-collapse{height:100%}.navwrapperflex{display:flex;position:fixed;max-width:100%;height:6vh;top:0;left:0;right:0;bottom:0;background-color:#002d6a;z-index:99}.nav-link,.pb-nav-link{display:block;padding:.5rem 1rem;color:#fff;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.nav-link:hover,.pb-nav-link:hover{color:#99abc3}@media(max-width: 991.98px){.nav-link,.pb-nav-link{color:#002d6a;font-weight:bold}}.tabbed-nav-link{margin-bottom:0px !important;border-color:rgba(0,0,0,0) !important;padding:.3rem 1.1rem}@media(max-width: 350px){.tabbed-nav-link{font-size:.65rem !important}}@media(min-width: 992px){.nav-link.tabbed-nav-link,.tabbed-nav-link.pb-nav-link{background-color:#efefef;color:#002d6a}.nav-link.tabbed-nav-link.active,.tabbed-nav-link.active.pb-nav-link{color:#fff;background-color:#002d6a}.nav-link.tabbed-nav-link.active .amount-tab-results,.tabbed-nav-link.active.pb-nav-link .amount-tab-results{color:#fff}}.amount-tab-results{color:#002d6a}@media(max-width: 991.98px){.mobile-nav-tabs-wrapper{min-height:50px}}@media(max-width: 991.98px){.mobile-nav-tabs-wrapper>div{padding-left:unset !important;padding-right:unset !important}}@media(max-width: 991.98px){.nav-tabs{border-bottom:none}}@media(min-width: 992px){.nav-tabs{border-bottom:3px solid #002d6a}}@media(max-width: 991.98px){.nav-tabs .nav-link,.nav-tabs .pb-nav-link{border-bottom:3px solid #6681a6 !important}.nav-tabs .nav-link.active,.nav-tabs .active.pb-nav-link{background-color:#f8f8f8;border-bottom:3px solid #002d6a !important}}.testimonial-nav-link{margin-bottom:0px !important;border-color:rgba(0,0,0,0) !important;font-size:.8rem;padding:.3rem 1.1rem}.navbar .megamenu{padding:3% 0%}@media(max-width: 1399.98px){.navbar .megamenu{padding:3% 0%}}@media(max-width: 1199.98px){.navbar .megamenu{padding:3% 0%}}@media(max-width: 991.98px){.navbar .megamenu{padding:6% 0%}}@media(min-width: 992px){.navbar .megamenu{left:0;richness:0;width:100%;margin-top:0}}.pb-nav-item{background:#f8f8f8}.pb-nav-item.first{border-top-left-radius:.7rem}.pb-nav-item.last{border-top-right-radius:.7rem}.pb-nav-link{color:#6681a6 !important}.pb-nav-link.active{color:#002d6a !important}.pb-nav-link{font-family:"FSAlbert",sans-serif}@media(min-width: 992px){.pb-nav-link{font-family:"Catamaran",sans-serif;border-top-left-radius:.7rem !important;border-top-right-radius:.7rem !important;color:#002d6a}.pb-nav-link.active{background-color:#002d6a !important;color:#fff !important;border-color:#002d6a !important;pointer-events:none}.pb-nav-link.active:hover{color:#fff !important}.pb-nav-link:hover{background-color:rgba(0,45,106,.4);border-color:rgba(0,45,106,0) !important;color:#002d6a !important}}.dropdown-menu{top:100%;border:none;box-shadow:0 3px 10px rgba(0,0,0,.1);border-radius:0 0 4px 4px}.dropdown-menu.show{display:flex}.right-menu-dropdown.show{display:block}.region-dropdown-menu.show{min-width:200px;max-height:400px;overflow-y:auto;overflow-x:hidden;display:block}@media(max-width: 767.98px){.region-dropdown-menu.show{display:inline-block}}.region-menu-dropdown-toggle{font-weight:500 !important;border:none;color:#002d6a}.region-menu-dropdown-toggle:after{vertical-align:.2em;content:"";border:solid #6681a6}@media(min-width: 768px){.region-menu-dropdown-toggle:after{border:solid #002d6a;border-width:0 2px 2px 0}}.region-menu-dropdown-toggle:after{border-width:0 2px 2px 0;margin-left:5px;display:inline-block;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media(max-width: 767.98px){.region-menu-dropdown-toggle{margin-top:2px;color:#6681a6}}.navbar-brand{z-index:100}.navbar{background-color:#002d6a}.navbar ul{list-style-type:none;margin-top:auto;margin-bottom:auto}.navbar li a{display:block;text-decoration:none}.navbar .dropdown a{list-style-type:none}.navbar-nav{display:flex;justify-content:space-between;align-items:center}.navbar .nav-main{font-size:.8rem;padding-right:2rem}.navbar .nav-right{font-size:.6rem}.navbar-sub-headings{padding:3% 0%;font-weight:bold;color:#002d6a;font-size:17px;font-family:"FSAlbert-Bold",sans-serif}.navbar-sub-items{padding:2% 0%;font-size:16px;color:#666}.navbar-sub-items:hover{color:#6681a6 !important}.navicon{display:inline-block;position:relative;z-index:1;flex-grow:1;flex-shrink:.1;flex-basis:200px;margin-bottom:5px}.naviconbar{position:relative;flex-wrap:wrap}.navicon-column{border-left:rgba(0,0,0,0) 2px solid !important;border-right:rgba(0,0,0,0) 2px solid !important}.navicon-column:hover{background:#ececec}@media(min-width: 768px){.navicon-column:hover p{color:#002d6a}}@media(max-width: 767.98px){.navicon-column{border-left:#fff 1px solid !important;border-right:#fff 1px solid !important;border-bottom:#fff 1px solid !important}}.nav-right{position:relative}.nav-right .navbar-nav{position:relative;align-items:center;margin-left:auto}.nav-right .navbar-nav::before{content:"";position:absolute;left:-1.2rem;top:50%;transform:translateY(-50%);width:2px;height:1.2rem;background:hsla(0,0%,100%,.45)}.nav-right .nav-item,.nav-right .pb-nav-item{display:flex;align-items:center}.nav-right .nav-item>div,.nav-right .pb-nav-item>div{padding-top:0 !important}.nav-right .right-menu-nav-link{margin-top:0 !important}.navbar-toggler{border:none}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline:none;box-shadow:none}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .pb-nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .pb-nav-link:hover{color:#99abc3}@media(max-width: 767.98px){.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{overflow-y:auto;max-height:90vh}}@media(max-width: 575.98px){.navbar.fixed-top .navbar-collapse,.navbar.sticky-top .navbar-collapse{margin-top:10px}}@media(min-width: 992px){.navbar .has-megamenu{position:static !important}}.mobile-menu{position:absolute;max-width:100%;top:0;left:0;right:0;bottom:0;display:none;margin-top:7.5vh;background-color:#e5eaf0}@media(max-width: 575.98px){.mobile-menu{margin-top:10vh}}.nav-left .navbar-nav{align-items:center}.nav-left .nav-item,.nav-left .pb-nav-item{display:flex;align-items:center}@media(min-width: 768px){.nav-left .navbar-nav .nav-item>a.nav-link,.nav-left .navbar-nav .pb-nav-item>a.nav-link,.nav-left .navbar-nav .nav-item>a.pb-nav-link,.nav-left .navbar-nav .pb-nav-item>a.pb-nav-link{padding-top:.5rem !important;padding-bottom:.5rem !important}}.mobile-menu>.menu-right-menu>div>div>h5{font-weight:400}.menu-mobile-item{border:#fff 1px solid}.menu-mobile-item:active>a{opacity:50%}.menu-mobile-right-arrow,.menu-mobile-expand-button{background-color:#eee;text-align:center}.menu{transform:translateX(0);transition:transform 300ms}#mainNav{min-height:55px;height:80px}@media(max-width: 575.98px){#mainNav{height:10vh}}.mobile-sidebar{position:fixed;width:100%;top:7.5vh;right:0;transform:translateX(100%);transition:transform 200ms}@media(max-width: 767.98px){.mobile-sidebar{top:10vh}}.mobile-sidebar div>div>a>h5{font-family:"Catamaran",sans-serif}.mobile-menu-collapsed-items div>a>h5{color:#333}.mobile-menu-accordion-item-text{color:#333}.openedSidebar{transform:translateX(0)}.swipedMobileMenu{transform:translateX(-100%);transition:transform 200ms}.caret-off::before{display:none}.caret-off::after{display:none}.dropdown.has-megamenu.show .dropdown-toggle{position:relative}.navcontentbanner{height:150px}@media(max-width: 767.98px){.navcontentbanner{height:unset}}pt-2 .navicon-displaytext{max-height:1.5rem}.navicon-displaytext>p{color:#333}@media(max-width: 767.98px){.navicon-displaytext>p{color:#002d6a}}.dropdown.show .dropdown-toggle:before{border-bottom:10px solid #fff;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);width:0;height:0;content:"";display:inline-block;left:0;right:0;margin-right:auto;margin-left:auto;position:absolute;bottom:-0.6rem}.dropdown.show .right-menu-dropdown-wrapper .dropdown-toggle:before{bottom:-0.85rem}.sort-by-dropdown-menu{position:absolute;box-shadow:0 3px 10px rgba(0,0,0,.2)}.sort-by-dropdown-menu.show{display:block}@media(max-width: 991.98px){.sort-by-dropdown-menu.show{position:absolute;inset:0px 0px auto auto;margin:0px;transform:translate3d(0px, 24px, 0px)}}.nav-item,.pb-nav-item{font-size:.95rem;letter-spacing:.5px;padding-top:0 !important;padding-bottom:0 !important}.right-menu-dropdown{right:0;left:0}.nav-right>#navbarResponsive>.navbar-nav>.nav-item>.dropdown-toggle:before,.nav-right>#navbarResponsive>.navbar-nav>.pb-nav-item>.dropdown-toggle:before{bottom:-0.95rem}@media(max-width: 1399.98px){.nav-right>#navbarResponsive>.navbar-nav>.nav-item>.dropdown-toggle:before,.nav-right>#navbarResponsive>.navbar-nav>.pb-nav-item>.dropdown-toggle:before{bottom:-0.8rem}}.list-group-item{background-color:unset;border:unset}@media(max-width: 1199.98px){.list-group-item{position:initial}}.navicon .img-top{display:none;position:absolute;top:0;left:0;z-index:2}@media(max-width: 767.98px){.navicon .img-top{display:inline;position:relative}}@media(max-width: 767.98px){.img-bottom{display:none}}a:hover .navicon .img-top{display:inline}.sort-by-dropdown-item:hover{background-color:rgba(0,0,0,0);color:#7990b1}#searchResultsWrapper.dropdown-menu.show{display:block}#pb-nav-icon{width:30px;height:22px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#pb-nav-icon span{display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#pb-nav-icon span:nth-child(1){top:0px}#pb-nav-icon span:nth-child(2),#pb-nav-icon span:nth-child(3){top:9px}#pb-nav-icon span:nth-child(4){top:18px}#pb-nav-icon.open span:nth-child(1){top:9px;width:0%;left:50%}#pb-nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#pb-nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#pb-nav-icon.open span:nth-child(4){top:9px;width:0%;left:50%}.mobile-user-wrapper{background-color:#e5eaf0}@media(max-width: 1199.98px){.megamenu-dropdown-link{pointer-events:none}}.megamenu{box-shadow:0 3px 10px rgba(0,0,0,.1);border-radius:0}@media(max-width: 1199.98px){.megamenu.show{position:absolute;left:0;width:100%}}.tablet-dropdown-menu{box-shadow:0 3px 10px rgba(0,0,0,.1);border-radius:0 0 0 4px;position:absolute;top:100%;right:0;width:27%}.tablet-dropdown-menu:before{border-top:10px solid #002d6a;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);width:0;height:0;content:"";display:inline-block;left:0;right:17%;margin-left:auto;position:absolute;top:0rem}#propertybrokers-logo{width:240px}.mobile-menu{background-color:#fff}.mobile-menu #menu-mobile-wrapper{background-color:rgba(0,0,0,0)}.mobile-menu .mobile-top-level-menu .menu-mobile-item{display:flex;align-items:stretch;border:none;border-bottom:1px solid #e5eaf0;background-color:#fff}.mobile-menu .mobile-top-level-menu .menu-mobile-item:active>a{opacity:50%}.mobile-menu .mobile-menu-row-link{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;padding:.75rem 1.25rem}.mobile-menu .mobile-menu-row-link h5{margin:0;font-size:1rem}.mobile-menu .mobile-menu-row-link h5 .menu-mobile-link{color:#002d6a}.mobile-menu .mobile-menu-row-expand{display:flex;align-items:center;padding:0 1.25rem;background-color:rgba(0,0,0,0)}.mobile-menu .mobile-menu-row-chevron{width:.875rem;height:.875rem;flex-shrink:0;color:#9b9b9b}.mobile-menu .menu-right-menu .menu-mobile-item{background-color:#ef4123;border-bottom:none}.mobile-menu .menu-right-menu .mobile-menu-row-link h5 .menu-mobile-link{color:#fff;font-weight:600}.mobile-menu .menu-right-menu .mobile-menu-row-chevron{color:#fff}.mobile-agent-card{background-color:#fff;padding:1.75rem 1.25rem 2rem}.mobile-agent-card-profile{display:flex;align-items:center;gap:1.25rem}.mobile-agent-card-photo{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0}.mobile-agent-card-name{margin:0;color:#002d6a;font-size:1.375rem}.mobile-agent-card-title{margin:.25rem 0 0;color:#ef4123;font-size:.875rem}.mobile-agent-card-actions{display:flex;gap:.75rem;margin-top:1.75rem}.mobile-agent-card-action{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.75rem 0 .625rem;border:1px solid #002d6a;border-radius:.5rem;color:#002d6a;font-size:.8125rem}.mobile-agent-card-action:hover,.mobile-agent-card-action:focus{color:#002d6a}.mobile-agent-card-action:active{opacity:50%}.mobile-agent-card-member{padding-bottom:1.5rem;border-bottom:1px solid #e5eaf0}.mobile-agent-card-member+.mobile-agent-card-member{margin-top:1.5rem}.mobile-agent-card-member .mobile-agent-card-actions{margin-top:1rem}.mobile-agent-card-actions-inline{margin-top:1.5rem}.mobile-agent-card-actions-inline .mobile-agent-card-action{flex-direction:row;justify-content:center;gap:.5rem;padding:.625rem 0;font-size:.875rem}.mobile-agent-card-appraisal{display:block;margin-top:1.5rem;padding:.9375rem 1rem;background-color:#ef4123;border-radius:.5rem;color:#fff;text-align:center;font-size:1rem;font-weight:600}.mobile-agent-card-appraisal:hover,.mobile-agent-card-appraisal:focus{color:#fff}.mobile-agent-card-appraisal:active{opacity:85%}.property-value-cta .property-value-cta-eyebrow{font-family:"FSAlbert-Bold",sans-serif;font-weight:400 !important}@media(min-width: 992px){.property-value-cta{min-height:max(30rem,29.5vw);padding-bottom:3rem}.property-value-cta .property-value-cta-form>.pbroker-container>.row{max-width:37rem}}.property-value-cta .agent-property-search-form .search-bar-home-container{padding-left:3rem !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23EF4123' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M12 21.5s-7-6.1-7-11.6a7 7 0 0 1 14 0c0 5.5-7 11.6-7 11.6z'/%3e%3ccircle cx='12' cy='9.75' r='2.5'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:1rem center;background-size:1.375rem 1.375rem}.property-value-cta .agent-property-search-form .btn-search{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M3.5 12h17M13.5 5l7 7-7 7'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:1.75rem 1.75rem}.property-value-cta .agent-property-search-form .btn-search img{opacity:0}@media(min-width: 768px){.property-value-cta .address-manual-link{color:#002d6a !important;font-size:.875rem;text-decoration:underline}.property-value-cta .address-manual-link:hover,.property-value-cta .address-manual-link:focus{color:#ef4123 !important}}#agent-landing-banner{width:100%;position:relative;overflow:hidden}@media(min-width: 992px){#agent-landing-banner{box-shadow:0 5px 6px rgba(0,0,0,.2)}}.agent-landing-photo{height:250px}@media(min-width: 768px){.agent-landing-photo{height:calc(100vh - 80px);display:flex;flex-direction:column}.agent-landing-photo .agent-background-image{flex:1 1 auto;min-height:0;height:auto}.agent-landing-photo .agent-landing-overlay{position:static;background-color:#fff}}.agent-landing-video{height:250px}@media(min-width: 768px){.agent-landing-video{height:calc(100vh - 80px)}}@media(min-width: 768px){.agent-landing-boxed,.boxed-image-video-container{height:calc(65vh - 80px);background-color:#efefef}}.mainwrapper{margin-top:80px}@media(max-width: 575.98px){.mainwrapper{margin-top:10vh}}.agent-background-image{height:100%;background-size:cover;background-position:center top;background-repeat:no-repeat}@media(max-width: 767.98px){.agent-background-image{height:250px}}.agent-video-background{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;transform:translateX(-50%) translateY(-50%);background-size:cover}.agent-landing-overlay{display:none !important}@media(min-width: 992px){.agent-landing-overlay{display:block !important}}.agent-landing-overlay{position:absolute;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.7)}.agent-landing-overlay h1{font-size:2.5rem}.agent-landing-mobile-badge{position:absolute;top:1rem;left:1rem;z-index:2}.agent-landing-mobile-badge .agent-million-dollar-image{height:54px}#salesPersonHeadShotInformation .btn{border-radius:.3rem}.agent-about-byline{font-size:1.3rem}@media(min-width: 992px){.agent-about-byline{font-size:2.4rem}}.awards-list{list-style:none;list-style:"​";padding-left:0}@media(min-width: 992px){.awards-list{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}}.awards-list li{position:relative;padding-left:1.25rem}.awards-list li::before{content:"•";position:absolute;font-size:1.6em;left:0;line-height:1}@media(min-width: 992px){.awards-list-stacked{display:block}}.awards-list-stacked li{padding-left:.75rem;margin-bottom:.5rem}.awards-list-stacked li::before{font-size:1em;line-height:inherit}.agent-million-dollar-image{align-self:flex-start;flex-shrink:0}.std-grey-pill-buttons.active{background-color:#ef4123;color:#fff}.flex-basis-0{flex-basis:0}.hr-bar-pb-blue{background-color:#002d6a;height:2px !important;opacity:1;border:none}.contentbanner .nps-score{font-family:"FSAlbert-Bold",sans-serif;line-height:1;font-weight:500}.text-truncate-container{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:150px}@media(max-width: 991.98px){.text-truncate-container{-webkit-line-clamp:4}}.testimonial-media-container{position:relative;width:100%;height:500px;overflow:hidden}@media(max-width: 991.98px){.testimonial-media-container{height:300px}}@media(max-width: 991.98px){#testimonialSliderContainer{padding-top:1rem;padding-bottom:1rem}}.testimonial-media{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease;object-fit:cover;pointer-events:none;will-change:opacity}.testimonial-media.active{opacity:1;pointer-events:auto;z-index:1}.testimonial-image{max-height:500px;object-fit:cover;width:100%}#testimonialImageContainer{position:relative}.testimonialCurrent{transition:opacity .3s cubic-bezier(0.4, 0, 0.2, 1);grid-area:1/1}.testimonialCurrent.active{opacity:1}.image-hover-container{position:relative;display:inline-block}.hover-image{transition:opacity .3s ease;width:100%;height:100%;object-fit:cover;border-radius:50%}.hover-text{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#000;font-size:8px;text-align:center;align-items:center;hyphens:auto;line-height:1.2}.image-hover-container:hover .hover-text{display:flex}.image-hover-container:hover .hover-image{opacity:0}.image-hover-wrapper{width:80%;border-radius:50%;background-color:#f8f8f8;overflow:hidden;display:flex;position:relative}@media(min-width: 992px){.swiper-slide.col-lg-4{flex:0 0 auto;width:33.33333333% !important}}#article-filter-text{background-color:#f5f5f5}.news-page-header-banner{height:22vh}@media(min-width: 1200px){.news-page-header-banner{height:57.5vh}}.news-page-header-banner>img{object-position:center}@media(min-width: 1136px){.news-page-header-text{justify-content:flex-end}}.news-page-mobile-image{aspect-ratio:334/190;object-fit:cover}@media(max-width: 767.98px){.news-article-body .block-header:is(h2){font-size:24px;line-height:28px}.news-article-body .block-header:is(h3){font-size:20px;line-height:24px}}.news-article-nav-row{padding:17px 0}@media(min-width: 768px){.news-article-nav-row{padding:46px 0}}.news-article-nav a{display:flex;align-items:center;gap:8px;font-size:14px;line-height:22px;color:#333;text-decoration:none}@media(min-width: 768px){.news-article-nav a{line-height:20px}}.news-article-nav a:hover,.news-article-nav a:focus-visible{color:#333;text-decoration:underline}.news-article-nav-chevron{position:relative;top:-1px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round}.news-article-nav-chevron-mobile{width:11px;height:20px;stroke-width:2;stroke-linejoin:miter}@media(min-width: 768px){.news-article-nav-chevron-mobile{display:none}}.news-article-nav-chevron-desktop{display:none;width:7.5px;height:10.5px;stroke-width:1.5;stroke-linejoin:round}@media(min-width: 768px){.news-article-nav-chevron-desktop{display:block}}.FeaturedCardBannerSwiper .featuredCardBannerImage{width:100%;height:auto;aspect-ratio:340/215;object-fit:cover}@media(min-width: 992px){.MyPropertiesSwiper,.MyPropertiesSwiper *{height:100% !important}}@media(min-width: 992px){#myPropertiesBanner{height:calc(100vh - 80px)}}@media(min-width: 992px){#myPropertiesBanner .propertyMobileImage{filter:brightness(45%)}}@media(max-width: 991.98px){#myPropertiesBanner .propertyMobileImage{aspect-ratio:16/9}}#myPropertiesBanner .properties-pagination-mobile{position:absolute;left:0;right:0;bottom:10px;z-index:3;text-align:center}#myPropertiesBanner .my-properties-heading{font-size:60px;line-height:67px}.search-page-heading{font-size:32px;line-height:36px}.listing-card-image{height:auto;aspect-ratio:340/250}.ListingCardSwiper .swiper-slide{min-height:0}.downward-arrow-wrapper{display:none !important}@media(min-width: 992px){.downward-arrow-wrapper{display:block !important}}.downward-arrow-wrapper{z-index:3;left:50%;transform:translateX(-50%);bottom:3%}.downward-arrow{border:solid #fff;border-width:0 5px 5px 0;display:inline-block;padding:50px;transform:rotate(45deg);-webkit-transform:rotate(45deg);opacity:.3}#myPropertiesBadge{position:absolute !important;top:0 !important;width:100% !important;z-index:3}#prestigeBadgeImage{width:41%;max-width:260px;float:right}@media(min-width: 1200px){.search-results-area-partial .listOfSearchResults{min-height:756px}}@media(min-width: 1200px){.search-results-area-partial .search-page-results-row{min-height:unset}}.search-results-area-partial .search-page-results-row{row-gap:1rem}.search-results-area-partial .listing-card-wrapper{padding-bottom:0 !important}@media(max-width: 1199.98px){.search-results-area-partial #search-map{min-height:min(60svh,700px);padding-left:0;margin-left:0 !important}}@media(min-width: 992px){#search-page-results{min-height:unset}}@media(min-width: 992px){.search-results-area-full:has(>.listOfSearchResults.col-7){height:4000px}}@media(max-width: 991.98px){.position-mobile-fixed{position:fixed}}.search-map-full{display:none;top:90px}@media(min-width: 992px){.search-map-full{max-height:700px}}@media(max-width: 991.98px){.search-map-full{min-height:700px}}body.scrollDisabled{margin-right:0}body.scrollDisabled .mainwrapper,.mainwrapper.scrollDisabled{margin-right:0;right:var(--pb-scrollbar-width, 0px)}#mainNav.scrollDisabled{margin-right:var(--pb-scrollbar-width, 0px)}@media(min-width: 992px){.profile-modal-content{width:1080px}}.profile-modal-close{right:5%;top:1%}@media(min-width: 992px){.profile-modal-close{top:2%}}.testimonials-hero-image{min-height:320px;background-size:cover;background-position:center}@media(min-width: 992px){.testimonials-hero-image{min-height:460px}}.testimonials-hero-content{background-color:#f8f8f8;padding:2rem 1.5rem}@media(min-width: 992px){.testimonials-hero-content{padding:3.5rem}.testimonials-hero-content>*{max-width:34rem}}.testimonials-hero-eyebrow{display:block;font-size:.875rem;color:#333;margin-bottom:.75rem}.testimonials-hero-title{color:#ef4123;font-weight:700;margin-bottom:1.25rem}.testimonials-hero-blurb{color:#333;margin-bottom:1.5rem}.testimonials-section-rule{border-top:1px solid #e8e8e8;opacity:1;margin-top:1rem;margin-bottom:0}.testimonials-grid-bleed{overflow-x:clip}.testimonials-grid{--bs-gutter-y: 0}.testimonial-card{position:relative;padding-top:3rem;padding-bottom:3rem}.testimonial-card:nth-child(even){background-color:#f8f8f8}@media(min-width: 992px){.testimonial-card{padding-top:4rem;padding-bottom:4rem}.testimonial-card:nth-child(odd){padding-right:3.5rem}.testimonial-card:nth-child(even){padding-left:3.5rem;background-color:rgba(0,0,0,0)}.testimonial-card:nth-child(4n+2),.testimonial-card:nth-child(4n+3){background-color:#f8f8f8}.testimonial-card:nth-child(4n+3)::before,.testimonial-card:nth-child(4n+2)::after{content:"";position:absolute;top:0;bottom:0;width:100vw;background-color:#f8f8f8}.testimonial-card:nth-child(4n+3)::before{right:100%}.testimonial-card:nth-child(4n+2)::after{left:100%}}.testimonial-card-title{font-weight:700;margin:0 0 1.25rem}.testimonial-card-blurb{color:#333;margin-bottom:1.5rem}.testimonial-card-meta{display:flex;align-items:center;flex-wrap:wrap;font-size:.9rem}.testimonial-card-author{font-weight:700;color:#333}.testimonial-card-sep{color:#000;font-weight:700;font-size:1rem;margin:0 .5rem}.testimonial-card-date{color:#72808a}.testimonial-stars{color:#ef4123;font-size:.95rem;letter-spacing:.15rem}.testimonials-show-more-wrapper{position:relative;margin-top:2.5rem}.testimonials-show-more-wrapper::before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid #e8e8e8;z-index:0}.testimonials-show-more-wrapper .testimonials-show-more{position:relative;z-index:1}.left-menu>.navbar-nav{margin-left:auto}@media(min-width: 1136px){.pbroker-container-base{width:1136px !important}}@media(min-width: 992px){.pbroker-container-base{width:100%;padding-right:var(--bs-gutter-x, 12%);padding-left:var(--bs-gutter-x, 12%);margin-right:auto;margin-left:auto}}@media(min-width: 1400px){.pbroker-container-base{width:100%;padding-right:var(--bs-gutter-x, 16%);padding-left:var(--bs-gutter-x, 16%);margin-right:auto;margin-left:auto}}@media(min-width: 1600px){.pbroker-container-base{width:100%;padding-right:var(--bs-gutter-x, 21%);padding-left:var(--bs-gutter-x, 21%);margin-right:auto;margin-left:auto}}.stdwhitebuttonorange{padding:6px;cursor:pointer;color:#002d6a;background-color:#fff;border:2px solid #002d6a;border-radius:.3rem;display:inline-block;font-family:"Catamaran",sans-serif;font-size:1rem;text-decoration:none;transition:.2s ease;margin-right:.7rem}.stdwhitebuttonorange:hover{background-color:#ef4123;color:#fff}.btn-circle{min-width:54px;min-height:54px;border-radius:50%;border:none;background:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-circle-blue{width:40px;height:40px;padding:6px 0px;border-radius:20px;text-align:center;font-size:12px;line-height:1.42857;position:relative;background:#002d6a !important}.btn-circle-blue>img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}@media(max-width: 575.98px){.contact-action-buttons .stdbluebutton{padding:.6rem 1rem;border-radius:.3rem}.contact-action-buttons .stdredbutton{padding:.6rem 1rem;border-radius:4px}}.thin-grey-pbroker-line{height:1px;background-color:#d1d1d1;opacity:1}.form-picker-container{margin-left:auto !important;margin-right:auto !important;max-width:1136px}.get-in-touch-aligned .form-picker-container .form-select{width:calc(100% - .5rem);margin-left:.25rem;margin-right:.25rem}.get-in-touch-aligned .contactforms .widget-column.p-0>.px-2{margin-left:.25rem;margin-right:.25rem}.get-in-touch-aligned .contactforms .widget-column.ms-2{margin-left:0 !important}@media(max-width: 991.98px){.seo-pill-wrapper{padding-top:180px}}@media(min-width: 992px){.footer-image{max-height:159px}}@media(max-width: 991.98px){.footer-image{max-width:57px}}@media(max-width: 767.98px){.news-tips-eguides-slider-wrapper{margin-top:18%}}@media(min-width: 1200px){.news-tips-eguides-slider-wrapper .cta-banner-right-side-text{padding-left:52px !important;padding-right:30px !important}.news-tips-eguides-slider-wrapper .cta-banner-right-side-text-pagination{padding-left:64px !important}}.news-tips-eguides-slider-wrapper .ctabanner-image-overlay-wrapper,.news-tips-eguides-slider-wrapper .ctabanner-image-wrapper{height:100%}@media(max-width: 767.98px){.news-tips-eguides-header-wrapper{margin-top:0}}.cta-banner-summary-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}@media(min-width: 1136px){.cta-banner-text-col{padding-bottom:6rem !important}}.item-card .img-overlay{object-fit:cover;height:auto;aspect-ratio:302/190}@media(min-width: 768px){.item-card .img-overlay{aspect-ratio:13/10}}.item-card-text h3,.item-card-text p{margin-bottom:1rem}.news-sidebar .form-select-lg{height:48px;font-size:1rem;padding-top:.75rem;padding-bottom:.75rem}.news-sidebar .form-floating>.form-control{height:48px;min-height:48px;font-size:1rem;padding:1.25rem .75rem .25rem}.news-sidebar .form-floating>label{padding:.875rem .75rem;font-size:1rem}.news-sidebar .form-floating>.form-control:focus~label,.news-sidebar .form-floating>.form-control:not(:placeholder-shown)~label{transform:scale(0.75) translateY(-0.7rem) translateX(0.15rem)}.news-sidebar .form-floating>.form-select{height:48px;padding-top:1.25rem;padding-bottom:.25rem}.news-sidebar .form-floating>.form-select~label{transform:scale(0.75) translateY(-0.7rem) translateX(0.15rem)}.news-sidebar .contactforms .widget-column{flex:0 0 100%;max-width:100%;margin-left:0 !important;margin-right:0 !important}.news-sidebar .search-bar-home-container{height:39px}.news-sidebar .search-bar-small{min-height:0;padding-top:.4rem;padding-bottom:.4rem}.news-sidebar .btn-search{margin-right:0}@media(max-width: 767.98px){.item-card-text h3{font-size:18px !important;line-height:20px}}@media(max-width: 767.98px){.news-page-heading{font-size:24px;line-height:28px}}@media(max-width: 767.98px){.news-tips-eguides-slider-wrapper .cta-banner-right-side-text h2{font-size:20px !important;line-height:24px}}@media(max-width: 575.98px){.cta-banner-image{aspect-ratio:1024/600}}.profile-modal-picsign-header{padding-top:1.5rem;background-size:cover;background-position:center}.profile-modal-picsign{width:auto;max-width:100%;max-height:320px}@media(min-width: 992px){.profile-modal-picsign{max-height:420px}}.subscribe-for-updates-wrapper .form-control{background-color:#f2f2f2;border-color:rgba(0,0,0,0)}.subscribe-for-updates-wrapper .form-control:focus{background-color:#f2f2f2}.team-member-details{min-height:4.5rem}.team-member-badge{position:absolute;top:0;right:0;height:44px;width:auto}@media(max-width: 575.98px){.stdbluebutton,.stdwhitebutton,.stdwhitebuttonblueborder,.stdredbutton,.stdclearbutton,.stdblueclearbutton,.stdredclearbutton{border-radius:.3rem}}.agent-mobile-name{font-size:2.375rem;font-weight:500;line-height:1.2}@media(max-width: 991.98px){.featured-details-panel{background-color:rgba(0,0,0,0) !important;padding-left:0 !important;padding-right:0 !important;min-height:0}.featured-details-panel .featured-price{margin:1rem 0 !important}}@media(max-width: 991.98px){.cardcontent-header{color:#ef4123}}.page-request-an-appraisal header.masthead .masthead-media-container .media-box{background-position:center top}.refine-bar-search-dropdown .property-type-node-row,.refine-bar-search-dropdown .property-status-node-refine-row{width:100%}.listing-hero-pagination{--swiper-pagination-bottom: 13px;--swiper-pagination-bullet-horizontal-gap: 2.5px;display:flex;justify-content:center}.listing-hero-pagination.swiper-pagination-lock{display:none}.listing-gallery-buttons{gap:5px;overflow-x:auto;scrollbar-width:none}.listing-gallery-buttons::-webkit-scrollbar{display:none}.listing-gallery-buttons>.swiper-slide{flex:0 0 calc((100% - 15px)/4);width:auto}.listing-gallery-button{display:flex;align-items:center;justify-content:center;height:36px;padding:0 2px;border-radius:5px;background-color:#f4f4f4;color:#002d6a;font-family:"Catamaran",sans-serif;font-weight:400;font-size:13px;line-height:15px;text-align:center;text-decoration:none}.listing-gallery-button:hover,.listing-gallery-button:focus{color:#002d6a}.listingGalleryGridImage{aspect-ratio:3/2;object-fit:cover}.listing-contact-card{margin-bottom:24px}@media(max-width: 767.98px){.listing-contact-card{margin-bottom:29px}}.salesperson-summary-name{font-size:.9rem;font-weight:700}.salesperson-summary-profile{display:block;padding:0;border:0;background:none;color:#002d6a;font-size:.8rem;font-weight:700;text-align:left}.salesperson-summary-profile:hover,.salesperson-summary-profile:focus-visible{text-decoration:underline}@media(max-width: 767.98px){.salesperson-summary{flex-wrap:nowrap}.salesperson-summary .salesperson-summary-image-wrapper{flex:0 0 78px;width:78px;height:78px;border-radius:3px;overflow:hidden}.salesperson-summary .salesperson-summary-image-wrapper img{width:100%;height:100%;object-fit:cover}.salesperson-summary .salesperson-summary-details{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding-left:10px}.salesperson-summary .salesperson-summary-name{font-size:18px;line-height:20px}.salesperson-summary .salesperson-summary-phone{margin-bottom:0;font-size:17px;font-weight:300;line-height:19px;color:#333}.salesperson-summary .salesperson-summary-profile{font-size:16px;font-weight:400;line-height:18px;color:#002d6a}}
