:root{--omnibox-button-height:32px;--omnibox-input-height:64px}.agents-omnibox{position:relative;width:100%;scrollbar-width:thin;scrollbar-color:#8d8d8d #f4f4f4;scrollbar-color:var(--cx-color-mediumNeutral) var(--cx-color-faintNeutral)}.agents-omnibox ::-webkit-scrollbar{width:7px;-webkit-appearance:none}.agents-omnibox ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#8d8d8d;background-color:var(--cx-color-mediumNeutral);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.agents-omnibox:before{content:"";display:block;position:absolute;top:32px;top:var(--omnibox-button-height);bottom:0;width:inherit;-webkit-box-shadow:0 1px 20px rgba(0,0,0,.5);box-shadow:0 1px 20px rgba(0,0,0,.5);pointer-events:none;z-index:-1}.omnibox-wrapper{background-color:#fff;background-color:var(--cx-color-background);z-index:200;z-index:var(--cx-zIndex-2);-webkit-box-shadow:none;box-shadow:none}.omnibox-inputContainer,.omnibox-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.omnibox-inputContainer{display:-webkit-box;display:-ms-flexbox;display:flex;border-top-right-radius:0;border-bottom-right-radius:0;padding:8px;padding:var(--cx-horizontalPadding--md);-webkit-box-flex:1;-ms-flex:1;flex:1;height:64px;height:var(--omnibox-input-height);overflow:hidden}.omnibox-icon{margin-left:8px;margin-right:8px;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px}[aria-expanded=true] .omnibox-inputContainer{border-bottom:1px solid transparent}.omnibox-input{border:none;border-radius:0;height:100%;text-overflow:ellipsis}.omnibox-inlineSearchIcon{width:24px;height:24px}.omnibox-clearButton{display:block;padding:8px}.omnibox-optionsContainer{z-index:300;z-index:var(--cx-zIndex-3)}@media (min-width:648px){.omnibox-optionsContainer{position:absolute}}.omnibox-options{position:absolute;border:1px solid #dadada;border:var(--cx-borderWidth) solid var(--cx-color-border);border-top:none;z-index:300;z-index:var(--cx-zIndex-3);overflow-y:scroll}.omnibox-options .uc-typeahead-headerIllustration{width:24px;height:24px}.omnibox-options--no-results{position:absolute;border:1px solid #dadada;border:var(--cx-borderWidth) solid var(--cx-color-border);border-top:none;z-index:300;z-index:var(--cx-zIndex-3)}.omnibox-options--no-results .uc-typeahead-headerIllustration{width:24px;height:24px}.omnibox-optionsHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px}.omnibox-optionsHeader--no-results{padding-bottom:8px;padding-left:16px}.omnibox-optionsHeader--no-results[disabled]{color:#6c6c6c;color:var(--cx-color-darkNeutral)}.omnibox-optionsTitle{margin-left:16px;line-height:24px}.omnibox-optionTitle{font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.omnibox-optionSubtitle{font-size:14px;font-size:var(--cx-font-sizeSm);line-height:1.333;line-height:var(--cx-font-lineHeightCompact)}.omnibox-optionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px 0 40px;color:#000;color:var(--cx-color-textTitle);text-decoration:none}.omnibox-optionWrapper:hover{color:#0061df;color:var(--cx-color-interactive)}.omnibox-optionWrapper:active{color:#0038ac;color:var(--cx-color-linkActive)}.omnibox-optionDetails{margin-left:12px;width:100%}.omnibox-modalContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1100}.omnibox-modal{width:576px;width:var(--cx-modal-width--lg);max-height:704px;max-height:var(--cx-modal-maxHeight--lg);text-align:left}.omnibox-modal ul{padding:5px 0 0}.omnibox-modal li{margin:5px 0 10px;list-style:none}.omnibox-modal a{color:#000;color:var(--cx-color-textTitle)}.omnibox-modal a:hover{color:#0061df;color:var(--cx-color-interactive)}.omnibox-modalHeader .cx-modal-closeIcon{-ms-flex-negative:0;flex-shrink:0}.omnibox-modalSuggestLink{text-decoration:underline}.omnibox-modalSuggestLink--no-result{text-decoration:underline;font-weight:600;font-weight:var(--cx-font-weightSemiBold)}@media (min-width:648px){.omnibox-options{max-height:50vh}}@media (max-width:647px){.omnibox-modal{width:100vw;height:100vh;max-height:100vh;-webkit-box-shadow:none;box-shadow:none;z-index:2100}.omnibox-wrapper[aria-expanded=true]{position:fixed;top:0;left:0;width:100vw;z-index:1000;z-index:var(--cx-zIndex-10)}.omnibox-wrapper[aria-expanded=true] .omnibox-inputContainer{border:none;border-bottom:1px solid #dadada;border-bottom:var(--cx-borderWidth) solid var(--cx-color-border);padding:12px}.omnibox-wrapper[aria-expanded=true] .omnibox-input{padding-left:12px}.omnibox-wrapper[aria-expanded=true] .cx-icon{fill:#0061df;fill:var(--cx-color-actionable)}.omnibox-options{border:none;height:calc(100vh - 64px);height:calc(100vh - var(--omnibox-input-height))}.omnibox-options:empty{display:block}.omnibox-options--no-results{height:calc(100vh - 64px);height:calc(100vh - var(--omnibox-input-height))}.omnibox-optionsTitle{font-size:16px}}.agents-findAnAgent{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 24px;width:100%;max-width:1170px;max-width:var(--cx-fixedPageWidth);grid-template-columns:repeat(auto-fill,272px);grid-gap:24px}.agentCard{border:1px solid #dadada;border:var(--cx-borderWidth) solid var(--cx-color-border);background-color:#fff;background-color:var(--cx-color-background)}.agentCard-imageWrapper{display:block;position:relative}.agentCard-image{display:block;width:100%;max-height:270px;-o-object-fit:contain;object-fit:contain}.agentCard-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}.agentCard-name{color:#000;color:var(--cx-color-textTitle)}.agentCard-email{color:#333;color:var(--cx-color-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agentCard-phone{color:#6c6c6c;color:var(--cx-color-textSubtle)}.searchResults-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.searchResults-pagination{margin:16px auto;margin:var(--cx-spacing-2x) auto}.lazyload,.lazyloading{opacity:0}.lazyloaded{display:inline-block;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}img.lazyload:not([src]){visibility:hidden}.u-alignCenterLeft{margin:28px auto;max-width:1170px;max-width:var(--cx-fixedPageWidth)}@media (max-width:1159px){.u-alignCenterLeft{max-width:858px}}@media (max-width:863px){.u-alignCenterLeft{max-width:564px}}@media (max-width:567px){.u-alignCenterLeft{max-width:270px}}@media (max-width:647px){.searchResults-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.searchResults-header .cx-selectField-wrapper{margin-top:16px;margin-top:var(--cx-spacing-2x);width:100%}}.profile-container{margin:0 auto;padding:15px 15px 0;max-width:1200px}.profile-card{display:grid;grid-gap:15px;grid-template-columns:40% 60%;grid-template-rows:1fr;grid-template-areas:"image card"}.profileCard-image{margin:30px 0 45px;width:40%;grid-area:image}.profileCard-image .profile-image{width:250px;height:250px}.profileCard-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:15px 5px 35px 0;padding:15px;grid-area:card}.profileCard-info .profileCard-name{margin:0;padding:5px 0 25px;line-height:1em;font-size:40px}.profileCard-info .profileCard-email,.profileCard-info .profileCard-name{color:#000;color:var(--cx-color-textStrong)}.profileCard-info .phoneCard{padding-top:20px}.profileCard-info .mobile-link{padding-bottom:10px;color:#6c6c6c;color:var(--cx-color-textSubtle)}.profileCard-info .profile-button{margin-top:auto}.profile-experience-about{display:grid;margin:0 auto;padding:15px 0 0;max-width:1200px;grid-gap:4%;grid-template-columns:38% 58%;grid-template-rows:1fr;grid-template-areas:"experience about"}.profile-experience-about img{vertical-align:middle}.profile-experience{padding:0 15px;grid-area:experience}.profile-experience .experience-title{margin-top:auto}.profile-about{margin:0 15px 50px;grid-area:about}.profile-about-only{display:grid;margin:0 auto;padding:15px 15px 0;max-width:1200px;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"about"}.profile-about-only .profile-about{margin:0 0 50px}.profile-about-only img{vertical-align:middle}.profile-body{font-size:16px;font-size:var(--cx-font-sizeMd);line-height:1.5;line-height:var(--cx-font-lineHeightBody);font-weight:400;font-weight:var(--cx-font-weightRegular)}.profile-text-link a{position:relative;border-bottom:1px solid #000;border-bottom:1px solid var(--cx-color-textStrong);padding:5px 0;color:#000;color:var(--cx-color-textStrong);cursor:pointer}.profile-text-link a:hover{color:#0061df;color:var(--cx-color-linkHover)}.profile-bottom-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px calc(50% - 600px);-webkit-box-shadow:inset 0 -60px 170px #fff;box-shadow:inset 0 -60px 170px #fff}.profile-bottom-block,.profile-section-spotlights{display:-webkit-box;display:-ms-flexbox;display:flex}.profile-section-spotlights{background-color:#f4f5f9;text-decoration:inherit}.profile-section-spotlights .profile-container{padding:15px}.profile-spotlight{display:grid;margin:15px 0;border-top:2px solid #000;border-top:2px solid var(--cx-color-black);background-color:#fff;background-color:var(--cx-color-background);grid-template-columns:66.6667% 33.3333%}.profile-spotlight-description{padding:15px 15px 30px}.profile-spotlightTitle{margin:auto;font-size:42px;font-size:var(--cx-font-size5xl);line-height:1.2em}.profile-spotlight-imageBlock{height:350px;background-color:#8d8d8d;background-color:var(--cx-color-mediumNeutral);background-position:50%}.profile-spotlight-imageBlock a{height:100%}.profile-spotlight-imageBlock .profile-spotlight-image{width:100%;height:100%;-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover}.profile-section-header{margin:0;padding:50px 0;background-color:#eaebf0;font-size:42px;font-size:var(--cx-font-size5xl);font-style:normal;text-align:center}.profile-recent-transactions-label{margin:15px auto 0;padding:0 24px;max-width:1200px}.profile-active-listings,.profile-recent-transactions{display:grid;margin:0 auto;padding:48px 24px;max-width:1200px;grid-template-columns:repeat(3,1fr);grid-gap:24px}.profile-recent-transactions--paginated{padding-bottom:12px}.profile-recent-transactions--paginated+.cx-react-pagination{padding-bottom:48px}.profile-section{background-color:#f4f5f9}.profile-section nav{margin:0 auto;padding:0 24px;max-width:1200px}.profile-section ul[role=tablist]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.profile-section li[role=tab]{margin-right:30px;margin-bottom:-24px;cursor:pointer;list-style:none;font-size:24px;font-size:var(--cx-font-size2xl);line-height:1.4em}.profile-section li[aria-selected=true]{color:inherit;text-decoration:underline}.profile-section li[aria-selected=false]{color:#a9afb6;text-decoration:inherit}.profile-sections-team-members{border-top:1px solid #eaebf0;-webkit-box-shadow:inset 0 -200px 170px #fff;box-shadow:inset 0 -200px 170px #fff}.profile-sections-team-members h2{margin:0;padding:100px 0 10px;font-size:42px;font-size:var(--cx-font-size5xl);font-weight:500;font-style:normal;text-align:center}.profile-sections-team-members .team-members-cards{display:grid;margin:0 auto;padding:0 24px 100px;max-width:1200px;grid-template-columns:1fr 1fr;grid-gap:24px}.profile-sections-team-members .team-members-cards-single{display:block;margin:0 auto;padding:0 48px 100px;max-width:666px}.profile-sections-team-members .team-member-card{display:grid;border:1px solid var(--uc-listingCard-borderColor);grid-template-columns:170px 1fr;grid-template-rows:repeat(2,85px);grid-template-areas:"image name" "image phone";background-color:#fff;background-color:var(--cx-color-background);font-style:normal}.profile-sections-team-members .team-member-card-img{grid-area:image}.profile-sections-team-members img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-sections-team-members .team-member-card-name{padding:1em 10%;grid-area:name;color:inherit}.profile-sections-team-members .team-member-card-phone{padding:0 10% 24px;grid-area:phone;color:#6c6c6c;color:var(--cx-color-textSubtle)}@media (max-width:888px){.profile-active-listings,.profile-recent-transactions{grid-template-columns:repeat(2,1fr)}}@media (max-width:769px){.agent-profile-breadcrumbs{text-align:center}.profile-card{display:grid;grid-gap:15px;grid-template-columns:1fr;grid-template-areas:"image" "card"}.phoneCard{padding:20px 0}.profileCard-image{margin:25px 0 15px;width:auto;text-align:center}.profileCard-info{margin:20px 0 25px;width:100%}.profileCard-info .profileCard-name{font-size:26px}.profileCard-info .profile-button{margin:15px 0}.profile-experience-about{display:grid;grid-template-columns:1fr;grid-template-areas:"experience" "about"}.profile-experience{padding:0}.profile-about{margin:auto;padding-bottom:60px}.profile-spotlight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-spotlightTitle{margin:0;font-size:32px;line-height:1.2em}.profile-spotlight-description{width:100%}.profile-spotlight-imageBlock{width:100%;height:350px}.profile-sections-team-members .team-members-cards{grid-template-columns:1fr}}@media (max-width:648px){.profile-active-listings,.profile-recent-transactions{grid-template-columns:1fr}}@media (max-width:550px){.profile-about-only,.profile-experience-about{padding:16px 16px 0;padding:var(--cx-spacing-2x) var(--cx-spacing-2x) 0}.profile-sections-team-members .team-member-card{max-width:300px;justify-self:center;grid-template-columns:1fr;grid-template-rows:1fr 3em 2em;grid-template-areas:"image" "name" "phone"}.profile-sections-team-members .team-member-card-name{padding:12px 24px}.profile-sections-team-members .team-member-card-phone{padding:0 24px}.profileCard-info .mobile-link{color:#0061df;color:var(--cx-color-link)}}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0}.agents-mainSection a{text-decoration:none}.agents-mainSection a:focus{outline:none}.agents-breadcrumbs{position:absolute;top:78px}.agents-breadcrumbs .agent-profile-breadcrumbs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agent-profile-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style-type:none;font-size:12px;font-size:var(--cx-font-sizeXs)}.agent-profile-breadcrumbItems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agent-profile-breadcrumbsWrapper{position:unset;margin:0 auto;padding:0 24px 16px;padding:0 var(--cx-spacing-3x) var(--cx-spacing-2x);-ms-flex-item-align:start;align-self:flex-start;max-width:1200px;font-weight:400;font-weight:var(--cx-font-weightRegular)}.agent-profile-breadcrumbsWrapper .agent-profile-breadcrumbs{font-size:12px;font-size:var(--cx-font-sizeXs)}.agent-profile-breadcrumbsWrapper .cx-textLink{color:#000;color:var(--cx-color-black)}.agents-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:15vh 0 12vh;background-size:cover;background-position:50%;background-image:url(https://images.ctfassets.net/lnagvvhuzwa8/GwRRsUq9xGwh7sKUXMWCG/72601ca78fc9698bd6fa26200580c082/bg-hero-min.jpg);text-align:center}.agents-heroTitle{margin:0 auto 10px;font-size:50px;font-size:var(--cx-font-size6xl)}.agents-heroSubtitle{margin:10px auto}.agents-heroSubtitle,.agents-heroTitle,.agents-omnibox{max-width:770px}.agents-heroFull{padding:0;height:100vh}.agents-heroFull .agents-heroContent{height:100%;grid-template-rows:24vh auto}.agents-heroFull .omnibox-options{position:relative}.agents-heroOverlay{position:absolute;top:0;width:100%;height:100%;background-color:#000;background-color:var(--cx-color-black);opacity:.55}.agents-heroContent{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-areas:"title" "omnibox";grid-row-gap:24px}.agents-heroContent .agents-heroTitle{margin:0 auto 10px;-ms-flex-item-align:end;align-self:end;grid-area:title;font-size:36px;font-size:var(--cx-font-size4xl)}.agents-heroContent .agents-omnibox{margin:0 auto;-ms-flex-item-align:start;align-self:start;grid-area:omnibox}.agents-heroContent .agents-heroTitle{color:#f4f4f4;color:var(--cx-color-onDarkText);z-index:100;z-index:var(--cx-zIndex-1)}.agents-heroContent .agents-omnibox{max-width:600px}.geoLinks{background-color:#000;background-color:var(--cx-color-black)}.geoLinks-header{display:inline;color:#a9afb6;font-size:14px;font-weight:600;font-weight:var(--cx-font-weightSemiBold)}.geoLinks-wrapper{margin:0 auto;padding:64px 24px;max-width:1170px;max-width:var(--cx-fixedPageWidth)}.geoLinks-list{display:inline;padding:0}.geoLinks-list li{display:inline;font-size:14px;font-size:var(--cx-font-sizeSm);text-align:-webkit-match-parent}.geoLinks-list li a{text-decoration:underline;color:#a9afb6;font-weight:400;font-weight:var(--cx-font-weightRegular)}@media screen and (min-width:648px){.agents-heroFull .omnibox-options{max-height:calc(64vh - 64px);max-height:calc(64vh - var(--omnibox-input-height))}}@media screen and (max-width:951px){.agents-heroContent .agents-heroTitle{max-width:85%}.agents-heroContent .agents-omnibox{max-width:80%}}@media screen and (max-width:647px){.agents-heroContent .agents-heroTitle{max-width:95%;font-size:28px;font-size:var(--cx-font-size3xl)}.agents-heroContent .agents-omnibox{max-width:90%}.agent-profile-breadcrumbsWrapper{margin:0 auto}}