.any-agent-search .main-content{padding-bottom:64px}.any-agent-search .main-content .header-section{position:relative;display:flex;align-items:center;min-height:400px;border-radius:var(--brand-border-radius);background-color:var(--neutral-500);background-size:cover;background-repeat:no-repeat}.any-agent-search .main-content .header-section .content{display:flex;flex-direction:column;justify-content:center;gap:16px;margin:0 8%;height:fit-content;z-index:1;padding:24px;min-width:380px;background-color:var(--content-background);border-radius:var(--border-radius);box-shadow:var(--box-shadow-near)}@media (max-width: 600px){.any-agent-search .main-content .header-section .content{min-width:unset;width:100%}}.any-agent-search .main-content .header-section .content h2{font-size:24px;font-family:var(--med);color:var(--primary)}.any-agent-search .era-header-section{background-position:75% 0%;background-image:url(/images/agent/ERA/agent-search.webp)}.any-agent-search .bhg-header-section{background-position:33% 0%;background-image:url(/images/agent/BHG/agent-search.webp)}.era-agent-search-content .description-block{padding:24px}.era-agent-search-content .description-block>div{font-size:24px;font-family:var(--med)}.era-agent-search-content .description-block>p{font-size:18px;padding-top:8px;color:var(--text-muted);max-width:800px}.bhg-agent-search-content .description-block{padding:24px}.bhg-agent-search-content .description-block>div{font-size:24px;font-family:var(--med)}.bhg-agent-search-content .description-block>p{font-size:18px;padding-top:8px;color:var(--text-muted);max-width:800px}.cbr-agent-search-content{padding-top:24px}.any-agent-details .share-button{display:flex;align-items:center}.any-agent-details .share-button svg{height:19px;margin-left:6px}.any-agent-details .return-button{display:flex;align-items:center}.any-agent-details .return-button svg{height:16px;margin-left:6px}.any-agent-details .details-content{display:flex}.any-agent-details .details-content .not-contact-form{flex:1;min-width:0}.any-agent-details .details-content .contact-form{flex:0 0 320px;max-height:680px;margin:16px 0 128px 32px;box-shadow:var(--box-shadow-near);background-color:var(--content-background)}@media (max-width: 1024px){.any-agent-details .details-content .contact-form{display:none}}.any-agent-details .details-content .contact-form .any-contact-form{padding-top:8px}.any-agent-details .details-content .contact-form .title{padding:16px 0 16px 16px;font-size:20px;font-family:var(--med);background-color:var(--primary-extra-light);color:var(--text);border:6px solid var(--content-background);border-bottom:0}.any-agent-details .details-content .contact-form .fake-border{margin:0 6px;padding:1px;border-bottom:1px solid var(--primary-200)}@media (min-width: 1025px){.any-agent-details .cta-container{display:none}}.any-agent-about{margin-top:24px}.any-agent-info{display:flex;column-gap:32px;row-gap:8px}@media (max-width: 420px){.any-agent-info{flex-wrap:wrap;background-color:var(--primary-extra-light);border:var(--border);border-radius:var(--border-radius);padding:16px 0 16px 16px}.any-agent-info .info{margin-top:8px}}.any-agent-info .image-frame{height:200px;width:200px;border-radius:50%;border:6px solid var(--content-background);box-shadow:var(--box-shadow-near);overflow:hidden}.any-agent-info .image-frame .profile-pic{min-height:100%;object-fit:cover;object-position:center center}.any-agent-info .info{align-content:center}.any-agent-info .info .name{font-size:20px;font-family:var(--med);margin-bottom:4px}.any-agent-info .info .links{margin-top:12px}.any-agent-info .info .links .link-item{margin-top:4px;color:var(--action);display:flex;gap:12px;align-items:center}.any-agent-info .info .links .link-item:hover{text-decoration:underline}.any-agent-view-all-listings{padding-top:16px}.any-agent-view-all-listings .listing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.any-agent-share{display:flex;flex-direction:column;gap:16px;padding:32px 64px 0}.any-agent-share .share-item{display:flex;gap:8px;align-items:center;justify-content:center}.any-agent-social-media{display:flex;gap:16px;justify-content:center;width:200px;margin-top:8px}.any-agent-social-media .social-media-item{font-size:22px;color:var(--action)}.any-agent-languages{margin-top:24px}.agent-designation{padding-top:32px}.agent-designation .title{font-family:var(--med);font-size:20px;padding-bottom:12px}.agent-designation .designation{padding-left:24px}.agent-designation .designation-item{font-size:16px;list-style:disc}.any-agent-all .any-location-search{max-width:420px}.any-agent-all .links-list{columns:4}.any-agent-all .links-list li{margin-bottom:8px}@media (max-width: 1024px){.any-agent-all .links-list{columns:3}}@media (max-width: 760px){.any-agent-all .links-list{columns:2}}@media (max-width: 420px){.any-agent-all .links-list{columns:1}}.any-agent-by-state .any-location-search{max-width:420px}.any-agent-by-state .city-name-filter{display:flex;gap:24px;flex-wrap:wrap}.any-agent-by-state .place-list{font-size:18px;columns:3}.any-agent-by-state .place-list li{margin-bottom:16px}@media (max-width: 1024px){.any-agent-by-state .place-list{columns:2}}@media (max-width: 600px){.any-agent-by-state .place-list{columns:1}}.any-agent-by-city .any-location-search{max-width:420px}.any-agent-by-city .place-list{font-size:18px;columns:3}.any-agent-by-city .place-list li{margin-bottom:16px}@media (max-width: 1024px){.any-agent-by-city .place-list{columns:2}}@media (max-width: 600px){.any-agent-by-city .place-list{columns:1}}.agent-container-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,320px));gap:16px}@media (max-width: 750px){.agent-container-list{grid-template-columns:repeat(auto-fit,minmax(300px,300px))}}@media (max-width: 660px){.agent-container-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.agent-container-list .agent-container-card:last-child{padding-bottom:8px}.agent-container-list .agent-container-card>div{background-color:var(--content-background);border:var(--border);box-shadow:var(--box-shadow-near);padding:16px;cursor:pointer}.agent-list-view{width:100%}.any-agent-list .any-agent-tabs{max-width:420px;margin-bottom:32px}.any-agent-list .agent-list,.any-agent-name-search .agent-list{display:flex;flex-wrap:wrap;gap:16px}.any-agent-name-search .any-agent-tabs{max-width:420px;margin-bottom:32px}
