.agencies-search{display:flex;justify-content:center}.agencies-search .agencies-search-content{display:flex;flex-direction:column;flex-grow:1;max-width:1200px;margin:0px max(16px,min(40px,2vw))}.agencies-search .agencies-search-content .navigation-pages{margin:50px 5px}.agencies-search .agencies-search-content .seo-blocks{display:flex;flex-wrap:wrap;justify-content:space-between}.agencies-search .agencies-search-content .seo-blocks .seo-block{width:48%;margin-bottom:50px}@media screen and (max-width: 821px){.agencies-search .agencies-search-content .seo-blocks .seo-block{width:100%}}.agencies-search .agencies-search-content .seo-blocks .seo-block h2{padding-bottom:5px;margin:unset;overflow:hidden;line-height:30px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#0a0a0a;font-size:16px}.agencies-search .agencies-search-content .seo-blocks .seo-block ul{border-top:1px solid #c7c8c5;padding-top:10px;column-count:3;display:inherit}.agencies-search .agencies-search-content .seo-blocks .seo-block ul li{padding-bottom:7px}.agencies-search .agencies-search-content .seo-blocks.departments-seo-links{display:block}.agencies-search .agencies-search-content .seo-blocks.departments-seo-links .seo-block{width:inherit}.agencies-search .agencies-search-content .seo-blocks.departments-seo-links .seo-block ul{column-count:6}@media screen and (max-width: 950px){.agencies-search .agencies-search-content .seo-blocks.departments-seo-links .seo-block ul{column-count:3}}@media screen and (max-width: 450px){.agencies-search .agencies-search-content .seo-blocks.departments-seo-links .seo-block ul a{font-size:11px}}
.agencies-search-title{padding:1.5rem 2.5rem 1.5rem;font-family:"montserratbold","montserratbold-fallback",Arial,Helvetica,sans-serif;color:#3f3535;text-align:center}.agencies-search-title h1{margin:0;font-size:3.4rem}.agencies-search-title h2{margin:.5rem 0 .5rem;font-size:2.4rem}@media screen and (max-width: 950px){.agencies-search-title h1{font-size:2.8rem}.agencies-search-title h2{font-size:2rem}}@media screen and (max-width: 821px){.agencies-search-title{padding:2.5rem}}
.suggestions-list{position:absolute;width:100%;background-color:#fff;border:1px solid #0a0a0a;z-index:2}.suggestions-list li{cursor:pointer}.suggestions-list li:hover{background-color:#f3f6f4}.suggestions-list li button{padding:10px;color:#7b6e6e;width:100%;text-align:start;word-break:break-word;white-space:normal}.suggestions-list .highlighted{background-color:#f3f6f4}
.filter-form-container{margin-bottom:10px;padding:2.5rem;background:#0a0a0a;border-radius:10px}.filter-form-container .filter-form{display:flex;width:100%;align-items:center;gap:30px}.filter-form-container .filter-form .realty-type-filter{display:block;margin:0;border-radius:.5rem;padding:.9rem;font-size:1.6rem}.filter-form-container .filter-form .submit-button{padding:6px 8px;display:flex;align-items:center;font-family:"montserratregular","montserratregular-fallback",Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:1}.filter-form-container .filter-form .submit-button:hover{background:#c7c8c5;color:#0097a7}.filter-form-container .filter-form .submit-button .svg-icon{width:30px;height:30px}.filter-form-container .filter-form .name-filter,.filter-form-container .filter-form .location-filter{position:relative;width:100%}.filter-form-container .filter-form .name-filter input,.filter-form-container .filter-form .location-filter input{width:100%;padding:.9rem;font-size:1.6rem}.filter-form-container .filter-form .name-filter li button,.filter-form-container .filter-form .location-filter li button{display:flex;align-items:center}.filter-form-container .filter-form .name-filter li button .autosuggest__icon svg,.filter-form-container .filter-form .location-filter li button .autosuggest__icon svg{width:2em;height:2em}@media screen and (max-width: 950px){.filter-form-container .filter-form{display:block}.filter-form-container .filter-form .location-filter,.filter-form-container .filter-form .name-filter{margin-bottom:10px}.filter-form-container .filter-form .submit-button{padding-top:3px;padding-bottom:3px;margin:1.5rem auto 0}}
.breadcrumb{display:flex;align-items:center;margin:29px 0px 21px 0px !important;font-family:"montserratregular","montserratregular-fallback",Arial,Helvetica,sans-serif;white-space:nowrap}.breadcrumb>li{display:flex;align-items:center;font-size:14px;line-height:24px}.breadcrumb>li a,.breadcrumb>li span{color:#0a0a0a}.breadcrumb>li svg{width:13px;height:13px;margin:0 7px;fill:#0a0a0a}.breadcrumb>li:last-child{overflow:hidden}.breadcrumb>li:last-child a,.breadcrumb>li:last-child span{overflow:hidden;text-overflow:ellipsis}@media(max-width: 724px){.breadcrumb{flex-wrap:wrap;font-family:Roboto,"roboto-fallback",Arial,Helvetica,sans-serif}}
.seo-block h2{margin-bottom:24px;font-family:"montserratregular","montserratregular-fallback",Arial,Helvetica,sans-serif;font-size:20px;line-height:24px}.seo-block ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}.seo-block ul li{break-inside:avoid;padding-bottom:20px;margin-right:6px}.seo-block ul li a{font-family:Roboto,"roboto-fallback",Arial,Helvetica,sans-serif;line-height:18px;display:block;color:#000;font-size:14px;text-decoration:none}.seo-block ul li a:hover{text-decoration:underline}.seo-block.seo-block-full ul{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}@media(max-width: 1190px){.seo-links__block ul{padding-right:0px}.seo-links__block ul li{padding-bottom:16px}}
.seo-text{margin-top:30px;margin-bottom:30px}body{background-color:#fff}@media screen and (max-width: 950px){#react-header .react-header{position:relative}}#content{min-height:100vh}@media(min-width: 951px){#content{padding-top:62px}}.search-results-container .search-results li{display:flex;align-items:center;gap:15px;padding:25px}@media screen and (max-width: 821px){.search-results-container .search-results li{flex-wrap:wrap;flex-direction:column;align-items:unset;gap:unset}}.search-results-container .search-results li:nth-child(odd){background:#fafaf9;border:1px solid hsl(80,2.6548672566%,92.8431372549%)}.search-results-container.no-reference-no-pages{margin-bottom:50px}.search-results-container .reference-agency-card{display:flex;align-items:center;gap:15px;padding:25px}.search-results-container .reference-agency-card div{padding:0 25px}.search-results-container .reference-agency-card div h3{padding-top:10px;padding-bottom:5px;margin:0;color:#0a0a0a;font-family:"montserratbold","montserratbold-fallback",Arial,Helvetica,sans-serif;font-size:16px}.search-results-container .reference-agency-card svg{width:12px;height:6px;vertical-align:middle}.agency-card{border-radius:10px}.agency-card .rank{margin-bottom:8px}.agency-card .rank .rank-value{display:none}.agency-card .logo-section{width:113px;height:113px;padding:5px;border:1px solid #c7c8c5;background:#fff;text-align:center;display:flex;justify-content:center;align-items:center;text-decoration:none}.agency-card .logo-section .customer-logo{font-family:"object-fit:contain";object-fit:contain;margin:0 auto;width:100%;height:100%}.agency-card .logo-section.no-logo svg{width:50px;height:auto;color:#c7c8c5}.agency-card .info{width:350px;padding:0 25px}.agency-card .info h3{padding-top:10px;padding-bottom:5px;margin:0;color:#0a0a0a;font-family:"montserratbold","montserratbold-fallback",Arial,Helvetica,sans-serif;font-size:16px}.agency-card .info .address{border-top:1px solid #c7c8c5;padding-top:10px;font-style:normal;line-height:1.25}.agency-card .info .realty-type-tags-container{margin:0;margin-top:5px;display:flex;gap:5px;flex-wrap:wrap}.agency-card .info .realty-type-tags-container .realty-type-tag{background-color:#7b6e6e;margin:0;margin-bottom:5px;padding:2.5px 10px;border-radius:10px;font-size:13px;border:none;box-shadow:none}.agency-card .info .realty-type-tags-container .realty-type-tag span{color:#fff}.agency-card .count-container{width:33%}.agency-card .count-container .listings-count-container{width:-moz-fit-content;width:fit-content;color:#0a0a0a;font-size:15px;margin-bottom:5px}.agency-card .count-container .listings-count-container .listings-count{display:inline-block;width:44px;padding:2.5px 5px;margin-right:7.5px;background:#7b6e6e;color:#fff;text-align:center}.agency-card .showcase-button-container{margin:auto}.agency-card .showcase-button-container .showcase-button{width:max-content;padding:5px 13px 5px 6px;margin:auto;gap:13px;display:flex;align-items:center;font-family:"montserratregular","montserratregular-fallback",Arial,Helvetica,sans-serif;font-size:15px}.agency-card .showcase-button-container .showcase-button:hover{background:#c7c8c5;color:#0097a7}.agency-card .showcase-button-container .showcase-button .svg-icon{width:30px;height:30px}@media screen and (max-width: 1034px){.agency-card .logo{width:100px;height:100px}.agency-card .info{width:250px}.agency-card .showcase-button-container .showcase-button{gap:8px;font-size:12px}.agency-card .showcase-button-container .showcase-button .svg-icon{width:25px;height:25px}}@media screen and (max-width: 821px){.agency-card .info,.agency-card .listings-count-container,.agency-card .showcase-button-container{width:100%}.agency-card .info{padding:0 0 0;width:100%;margin:15px 0 10px}.agency-card .info .name{width:-moz-fit-content;width:fit-content}.agency-card .count-container{width:100%;padding:10px 0 0;border-top:1px solid #c7c8c5}.agency-card .logo{margin:0}.agency-card .listings-count-container{margin:unset}.agency-card .showcase-button-container{margin-top:15px}.agency-card .showcase-button-container .showcase-button{gap:13px;padding:2.5px 11px 2.5px 4px;margin:0;font-size:15px}.agency-card .showcase-button-container .showcase-button .svg-icon{width:30px;height:30px}}.agency-card.preview .logo.preview{border-style:unset}.agency-card.preview .info.preview .name.preview{width:100%;height:22px;margin-bottom:1.5rem}.agency-card.preview .info.preview .separator{border-bottom:1px solid #c7c8c5}.agency-card.preview .info.preview .address.preview{border:unset;height:20px;margin:10px 0}.agency-card.preview .info.preview .realty-types-tags.preview{height:28px;margin-top:5px;display:flex;flex-direction:row;justify-content:flex-start;gap:10px}.agency-card.preview .info.preview .realty-types-tags.preview .tag.preview{width:68px;height:22px}.agency-card.preview .listings-count-container.preview{height:27px;width:33%}.agency-card.preview .showcase-button-container.preview{pointer-events:none;opacity:.5}.agency-card.preview .animated{background:url(/static/bundles/front/card_loading.5885459d56b7cb9f9068.gif);background-size:cover;border-radius:4px}@media screen and (max-width: 1034px){.agency-card.preview .info.preview .realty-types-tags.preview .tag.preview{width:58px}}@media screen and (max-width: 821px){.agency-card.preview .info.preview .realty-types-tags.preview{justify-content:flex-start}.agency-card.preview .info.preview .realty-types-tags.preview .tag.preview{width:68px}.agency-card.preview .info.preview .realty-types-tags.preview .tag.preview:last-child{display:block}}

/*# sourceMappingURL=agenciesSearchResults.53ba8c28f3a6eb17c20e.css.map*/