@font-face{font-family:Inter;font-weight:400;font-style:normal;src:url(/assets/brokers/fonts/Inter-Regular.ttf)format("truetype");font-display:swap}@font-face{font-family:Inter;font-weight:600;font-style:normal;src:url(/assets/brokers/fonts/Inter-Medium.ttf)format("truetype");font-display:swap}@font-face{font-family:Inter;font-weight:800;font-style:normal;src:url(/assets/brokers/fonts/Inter-Bold.ttf)format("truetype");font-display:swap}a:focus,a:hover,button:focus,button:hover,li:focus,li:hover{outline:none!important}.container-max{width:100%;max-width:1170px;margin:auto;padding:auto}@media (max-width:1170px){.container-max{padding:16px}}.t-Body,html{width:100%;height:100%;height:-webkit-fill-available;overflow-x:hidden}body{font-display:swap;color:#282f38;width:100%;margin:0;font-family:Inter;font-style:normal;font-weight:400;overflow-x:hidden}.t-Body-contentInner{padding:0}h1{letter-spacing:0;font-size:50px;font-weight:600;line-height:60px}h2{font-size:32px;font-weight:600;line-height:40px}h3{letter-spacing:0;font-size:28px;font-weight:700;line-height:32px;color:#000!important}h3 .outline{letter-spacing:0;text-shadow:-1px -1px #037593,1px -1px #037593,-1px 1px #037593,1px 1px #037593;font-size:28px;font-weight:600;line-height:32px;color:#fff!important}h3 .shadow-text{letter-spacing:.01em;color:#5a5a5a0d;font-size:80px;font-weight:600;line-height:90px}p{letter-spacing:0;font-size:16px;font-weight:400;line-height:22px;color:#000!important}.rounded-lg{border-radius:16px}.round{border-radius:25px}.btns{border-radius:35px;padding:15px 25px;font-size:16px;color:#fff!important;background-color:#292fed!important}@media (max-width:768px){h1{font-size:34px;line-height:40px}h2{font-size:22px;line-height:30px}}.header{padding:5px 16px;background-color:#fff!important}.logo img{max-width:120px}.main-navigation{display:flex}.main-navigation ul{margin:0;padding:0;list-style:none;display:flex}.main-navigation ul li a{margin:0 10px;font-size:16px;font-weight:600;display:block;color:#000!important}.main-navigation ul li a:hover{color:#292fed!important}.header-cta-options{display:none}@media (max-width:992px){.header{overflow:hidden}.header-cta-options{display:block}.main-navigation{z-index:1000;width:100%;height:calc(100vh - 88px);transition:transform .4s ease-in-out;position:fixed;bottom:0;left:0;transform:translate(-150%);box-shadow:2px 0 8px #0003;background:#fff!important}.main-navigation ul{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;margin:0;padding:60px 20px;list-style:none;display:flex}.main-navigation ul li{width:100%}.main-navigation ul li a{margin:0;padding:15px 0;font-size:16px;font-weight:600;display:block;color:#000!important;border-bottom:1px solid #e1e1e1!important}.main-navigation.active{transform:translate(0)}.nav-close{display:none}.nav-trigger{cursor:pointer;z-index:1002;display:flex}.nav-trigger svg{transition:opacity .3s,transform .3s}.nav-trigger.active #hamburgerIcon{display:none}.nav-trigger.active~.nav-close{display:flex}.nav-overlay{opacity:0;pointer-events:none;z-index:1000;background:#00000024;width:100%;height:100%;transition:opacity .4s ease-in-out;position:fixed;top:0;left:0}.nav-overlay.active{opacity:1;pointer-events:all}}.breadcrumb-bg{border-top:1px solid #e7dede;padding:16px}.custom-breadcrumb .t-Breadcrumb-item:first-child a:before{content:"";vertical-align:middle;background:url(/assets/brokers/images/home-svg.svg) 0 0/contain;width:30px;height:30px;margin-right:5px;display:block;position:relative}.custom-breadcrumb .t-Breadcrumb-item:after{content:"›";font-size:20px}.custom-breadcrumb .t-Breadcrumb-item .t-Breadcrumb-label{color:#6e7a89!important}.custom-breadcrumb .t-Breadcrumb-item:last-child:after{visibility:hidden}.custom-breadcrumb .t-Breadcrumb-item.is-active a .t-Breadcrumb-label{color:#292fed!important}.custom-breadcrumb .t-Breadcrumb-item:after{opacity:1;color:#6e7a89!important}@media (max-width:1170px){.breadcrumb-bg{padding:0 16px}}.t-Card-wrap{border-radius:12px}.t-Footer{background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.site-footer-outer{color:#888;background-color:#0a0a0a}.site-footer-link-groups__btn-heading{display:none}.site-footer-link-groups__heading{color:#fff!important}.site-footer-link-groups__btn-heading{color:#ddd;margin:0}.site-footer-link-groups{display:-ms-grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr;box-sizing:border-box;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;display:grid}.site-footer-link-groups ul{margin:30px 0 0;padding:0}.site-footer-link-groups ul li a{color:#c6c6c5;padding:10px 0;font-size:12px;text-decoration:none;display:block}.list-inline,.list-unstyled{padding-left:0;list-style:none}.social-link__icon{width:20px;height:20px}.page-entry{display:-ms-grid;box-sizing:border-box;padding:50px;display:grid}.site-footer-legal{border-top:1px solid #4d4e4c;margin:30px 0 0;padding:30px 0 0}@media (max-width:768px){.horizontal-view ul li,.t-Body-content{display:block}.agent-info{flex-direction:column;justify-content:center;align-items:center;padding:0}.agent-info .mnw350{min-width:100%}.agent-info .margin-left-md{width:100%;margin-left:0!important}.site-footer-link-groups{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;margin:0;display:flex}}.banner-bg,.inner-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative;overflow:hidden}.inner-banner:after{content:"";z-index:1;background:#00000080;width:100%;height:100vh;position:absolute;top:0;left:0}.inner-banner .banner-content{z-index:2;position:relative;color:#fff!important}.inner-banner .banner-content h1,.inner-banner .banner-content p,.banner-bg h1,.banner-bg p{color:#fff!important}.banner-bg .t-Card-wrap{-webkit-backdrop-filter:blur(2px)saturate(180%);background:#ffffff1a;border:1px solid #fff3;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px #0000001a}.banner-bg .t-Card-wrap:hover{box-shadow:0 8px 25px #00000026}.banner-bg .t-Card-wrap h2{font-size:40px;font-weight:700;line-height:60px;color:#fff!important}.banner-bg .t-Card-wrap p{font-size:18px;font-weight:600;color:#b1b1b1!important}.countries-bg{background-image:url(https://top-real-estate-brokers.com/assets/brokers/images/brand-bg.webp);background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;position:relative}.countries ul{display:-ms-grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;-ms-grid-rows:auto;grid-template-rows:repeat(1,auto);grid-template-columns:repeat(5,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.countries ul>:first-child{-ms-grid-row:1;-ms-grid-column:1}.countries ul>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.countries ul>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.countries ul>:nth-child(4){-ms-grid-row:1;-ms-grid-column:7}.countries ul>:nth-child(5){-ms-grid-row:1;-ms-grid-column:9}.countries ul li{text-align:center;background:#fff;border:1px solid #ddd;border-radius:16px;padding:15px}.banner-bg .overlay{background:#0006;width:100%;height:100%;position:absolute;top:0;left:0}.banner-bg .banner-header{z-index:1;position:relative}@media (max-width:768px){.countries ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.logo-cards .t-Cards-item{margin-top:15px}.logo-cards .t-Card-title{display:flex}.logo-cards .t-Card-titleWrap{justify-content:center;padding:30px 20px;display:flex}.logo-cards .t-Card-titleWrap img{-o-object-fit:contain;object-fit:contain;border-radius:10px;width:100%;max-height:115px;display:flex}.broker-cards .t-Card-titleWrap{height:100%;padding:0;display:flex}.broker-cards .col-8{padding:15px}.broker-cards .agent-bgs{padding-left:0}.broker-cards .agent-bgs a{border-right:1px solid #cfcfcf;height:225px;display:flex}.broker-cards .agent-bgs a img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;background:#e9ecf1;height:100%}.broker-cards .team-content{border-bottom:1px solid #cfcfcf;margin-bottom:10px;padding:10px 0}.broker-cards .team-content h3{white-space:nowrap;text-overflow:ellipsis;width:275px;list-style:24px;font-size:20px;font-weight:600;overflow:hidden;color:#000!important}.broker-cards .action-btns .btn{border-radius:8px;justify-content:center;align-items:center;width:100%;padding:10px 12px;font-size:16px;display:inline-flex;color:#fff!important;background:#292fed!important}.broker-cards .action-btns .btn:first-child{margin-right:5px;background:#1fd25e!important}.broker-cards .action-btns .btn .fa{margin-right:5px;font-size:22px;color:#fff!important}.broker-cards .tip-bg h3{font-size:15px;font-weight:400;color:#6e7a89!important;margin-right:5px!important}.broker-cards .tip-bg span{background-color:#ff090914;border-radius:35px;padding:5px 10px;font-size:17px;font-weight:600;color:#000!important}.broker-cards .team-overlay p{font-size:14px;font-weight:300;line-height:22px;color:#817e7e!important}@media (max-width:768px){.broker-cards .agent-bgs a{border-right:0 solid #cfcfcf;height:auto}}@media (max-width:640px){.broker-cards .t-Cards-item .t-Card{width:100%;overflow:hidden}.broker-cards .agent-bgs{flex-direction:column;padding:0}.broker-cards .agent-bgs a{margin:0!important}.broker-cards .action-btns .btn{width:100%}}.agency-cards .t-Cards{display:block}.agency-cards .t-Cards-item{width:100%;margin-bottom:20px}.agency-cards .t-Cards .t-Cards-item .t-Card .t-Card-wrap{padding:15px}.agency-cards .agency-info img{-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;background:0 0;border-radius:10px;width:125px;height:125px;margin-right:10px}.agency-cards .stats-info{align-items:center;display:flex;margin-right:25px!important}.agency-cards .pills{background-color:#9a00ff0f;border-radius:35px;margin-left:5px;padding:8px 12px;font-size:22px;font-weight:700;color:#292fed!important}@media (max-width:640px){.agency-cards .t-Card{width:100%}.agency-cards .t-Card .agency-info{flex-direction:column;justify-content:center;align-items:center}.agency-cards .t-Card .agency-info .margin-left-md{align-items:center!important;margin:0!important}.agency-cards .t-Card .agency-info .margin-left-md h2{text-align:center!important}.agency-cards .agency-info img{margin-bottom:10px;margin-right:0}.agency-cards .t-Cards .t-Cards-item .t-Card .t-Card-wrap{padding:0}.agency-cards .stats-info{margin-right:10px!important}}.star-rating{white-space:nowrap;width:155px;position:relative;overflow:hidden}.star-rating-stars{position:absolute;top:0;left:0}.star-rating .fa{font-size:27px}.star-rating-stars .fa{color:gold}.area-cards .t-Card-titleWrap{padding:0}.area-cards .t-Card-titleWrap .area-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:250px}.area-cards h3{margin:0;font-size:22px;font-weight:600;color:#000!important}.developer-cards .t-Card-icon{border-radius:0;flex-direction:column;justify-content:center;width:100%;height:170px;margin:0;background-color:#000!important}.developer-cards .fa{background:0 0;font-size:16px!important}.developer-cards .t-Icon{float:left;width:100%}.developer-cards .t-Icon img{border-radius:0;width:auto;max-width:170px;height:auto}.developer-cards h3{font-size:20px;font-weight:600;line-height:30px;color:#000!important}.developer-cards p{font-size:14px;line-height:20px}.filters-bg{z-index:2;border-radius:0;position:relative;background-color:#0000!important}.filters-bg .a-Button--popupLOV,.filters-bg .apex-item-popup-lov,.filters-bg .apex-item-text{background:#fff}.filters-bg .a-Button--popupLOV{border:1px solid #dfdfdf;border-top-right-radius:8px;border-bottom-right-radius:8px}.filters-bg .apex-item-popup-lov{border-top-left-radius:8px;border-bottom-left-radius:8px}.apex-item-select:focus,.apex-item-select:hover,.filters-bg .apex-item-group--popup-lov:focus-within,.filters-bg .apex-item-popup-lov:focus,.filters-bg .apex-item-popup-lov:hover,.filters-bg .apex-item-text,.filters-bg .apex-item-text:focus,.filters-bg .apex-item-text:focus-within{outline:none}.apex-item-select{background-color:#fff;border-radius:8px}.filters-bg .apex-item-text{border-radius:8px}.filters-bg .t-Form-label{color:#fff}.banner-details{background-color:#f7f7f7;border-radius:16px}.banner-details .agency-cards{width:100%;margin-bottom:20px}.banner-details .agency-cards .agency-info img{-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;background:0 0;border-radius:10px;width:125px;height:125px;margin-right:10px}.banner-details .agency-cards .stats-info{align-items:center;display:flex;margin-right:25px!important}.banner-details .highlights svg{margin-right:10px}.banner-details .highlights p{margin-top:10px!important}.banner-details .highlights p span{margin-left:5px;font-weight:600;color:#000!important}.banner-details .agency-cards .pills{background-color:#9a00ff0f;border-radius:35px;margin-left:5px;padding:8px 12px;font-size:22px;font-weight:700;color:#292fed!important}@media (max-width:640px){.banner-details .agency-cards .agency-info{flex-direction:column;align-items:center}.banner-details .agency-cards .agency-info img{margin:0 0 10px}.banner-details .agency-cards .agency-info .margin-left-md{align-items:center!important;margin:0!important}.banner-details .highlights svg{display:none}.banner-details .highlights p{align-items:center!important}}.gradient-bg{background:radial-gradient(circle at 81.6754% .7624%,#292fed 0%,#0b10bc 45%,#3135b6 85%)}.glass-banner .highlights p span,.glass-banner a,.glass-banner h2,.glass-banner p{color:#fff!important}.glass-banner .agency-cards .agency-info img{-o-object-fit:cover;object-fit:cover;background:linear-gradient(142.54deg,#926e07 7.51%,#fff6ea 57.98%,#dda800 99.59%);border-radius:50%;width:170px;height:170px;padding:3px}.glass-banner.banner-details{background:0 0}.glass-banner.banner-details .agency-cards,.glass-cards{-webkit-backdrop-filter:blur(10px)saturate(180%);background:#ffffff1a;border-radius:16px;margin:0;padding:50px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px #0000001a;color:#fff!important}.glass-banner.banner-details .agency-cards .agency-details img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:0 0;border-radius:10px;width:125px;height:125px}.glass-banner.banner-details .agency-cards,.glass-banner.banner-details .agency-cards h3{text-align:center;height:100%;color:#fff!important}.glass-cards{padding:15px}.glass-cards .t-Card-wrap{-webkit-box-shadow:none;box-shadow:none;background:0 0;border:0 solid #292fed!important}.glass-cards .t-Card-wrap .label,.glass-cards .t-Card-wrap .value{color:#fff!important}.glass-cards .t-Card-wrap .label{font-size:16px;color:#b1b1b1!important}.glass-cards .t-Card-wrap .value{font-size:22px;font-weight:600;color:#fff!important}@media (max-width:640px){.glass-cards.margin-sm{margin:0!important}.glass-banner .col{margin-bottom:15px}.glass-banner.banner-details .agency-cards,.glass-cards{padding:15px}.glass-banner.banner-details .agency-cards{margin-bottom:10px}}.report-bg .t-Report--stretch .t-Report-report,.report-bg .t-Report--stretch .t-Report-wrap{border:0 solid #fff}.report-bg .t-Report{border-radius:16px;border:1px solid #f4e8e8!important}.report-bg .t-Report-colHead:first-child{border-top-left-radius:16px!important}.report-bg .t-Report-colHead:last-child{border-top-right-radius:16px!important}.report-bg .t-Report-colHead{color:#000;background:#eee;border:0 solid #fff;padding:20px;font-size:16px;font-weight:700;line-height:30px}.report-bg .t-Report-cell{white-space:nowrap;text-overflow:ellipsis;max-width:300px;padding:20px;font-size:16px;font-weight:300;overflow:hidden}.report-bg tr:last-child .t-Report-cell{border:0 solid #fff}.report-bg .t-Report-cell p{margin-top:10px!important}.report-bg .t-Report-colHead span{align-items:center;width:100%;height:auto;display:flex}@media (max-width:640px){.report-bg .t-Report-cell .bg-tooltip{padding:5px}.report-bg .t-Report-cell{padding:15px 0;font-size:14px;font-weight:500}.report-bg .t-Report-colHead{padding:5px 0;font-size:16px;font-weight:600;line-height:25px}}.stats-cards .icon{border:1px solid #f8d4d4;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex}
.t-Cards{list-style:none}a-dynamic-content{display:block}ul.t-Cards{margin:0;padding:0}.read-more-box .read-more-toggle{color:#292fed;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-family:inherit;font-size:15px;font-weight:600}.read-more-box p{white-space:pre-line}.t-Card-wrap{text-decoration:none;display:block}.report-empty{padding:24px;font-size:15px;color:#6e7a89!important}.tb-pagination-wrap{padding:24px 0 32px}.tb-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.tb-pagination__page{color:#282f38;border-radius:6px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 10px;font-size:17px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.tb-pagination__page:hover{background:#f0f1f5;color:#282f38!important}.tb-pagination__page.is-current{background:#3b71d6;font-weight:600;color:#fff!important}.tb-pagination__set a{color:#282f38;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.tb-pagination__set a:hover{background:#f0f1f5}.tb-pagination__set--prev{margin-right:20px}.tb-pagination__set--next{margin-left:20px}.tb-pagination__arrow{flex:none}@media (max-width:640px){.tb-pagination{gap:2px}.tb-pagination__page{min-width:32px;height:32px;padding:0 6px;font-size:15px}.tb-pagination__set{flex-basis:100%;justify-content:center;margin:8px 0 0;display:flex}}.founder-card{--founder-gap:32px;align-items:flex-start;gap:var(--founder-gap);display:flex}.founder-card__photo{flex:0 0 calc(40% - var(--founder-gap) / 2);max-width:calc(40% - var(--founder-gap) / 2);aspect-ratio:1;object-fit:cover;object-position:center top;background:#e9ecf1;border-radius:12px}.founder-card__body{flex:0 0 calc(60% - var(--founder-gap) / 2);max-width:calc(60% - var(--founder-gap) / 2);min-width:0}.founder-card__body p{white-space:pre-line}@media (max-width:768px){.founder-card{flex-direction:column;align-items:center;gap:20px}.founder-card__photo,.founder-card__body{flex:none;width:100%;max-width:100%}.founder-card__photo{max-width:360px}}.founder-hero__photo{object-fit:cover;object-position:center top;background:#e9ecf1;border:4px solid #ffffff59;border-radius:50%;width:220px;height:220px}@media (max-width:640px){.founder-hero__photo{width:150px;height:150px}}.lov{width:100%;position:relative}.lov__field{color:#282f38;text-align:start;cursor:pointer;background:#fff;border:1px solid #dfdfdf;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:15px;display:flex}.lov.is-open .lov__field{border-color:#3b71d6}.lov__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lov__caret{color:#6e7a89;flex:none;display:inline-flex}.lov__panel{z-index:1100;background:#fff;border:1px solid #dfdfdf;border-radius:8px;position:fixed;overflow:hidden;box-shadow:0 12px 28px #00000024}.lov__search{padding:10px;position:relative}.lov__searchIcon{inset-inline-start:24px;color:#6e7a89;pointer-events:none;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lov__search input{color:#282f38;background:#fff;border:2px solid #3b71d6;border-radius:6px;outline:none;width:100%;height:40px;padding:0 12px 0 40px;font-family:inherit;font-size:15px}.lov__list{border-top:1px solid #ececec;max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.lov__option{color:#282f38;text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f0f0;width:100%;padding:12px 16px;font-family:inherit;font-size:15px;line-height:1.3;display:block}.lov__option b{font-weight:700}.lov__option.is-active{background:#f4f6fb}.lov__empty{color:#6e7a89;padding:14px 16px;font-size:15px}.filters-bg select,.filters-bg input[type=text]{color:#282f38;background:#fff;border:1px solid #dfdfdf;border-radius:8px;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:14px}.filters-bg .t-Form-label{white-space:nowrap;color:#fff!important}.sort-select{color:#282f38;background:#fff;border:1px solid #dfdfdf;border-radius:8px;height:36px;padding:0 30px 0 12px;font-family:inherit;font-size:14px}.u-VisuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nationality-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.nationality-grid a{color:#282f38;background:#fff;border:1px solid #e7e7e7;border-radius:10px;padding:14px 16px;font-size:15px;text-decoration:none;display:block}.nationality-grid a:hover{border-color:#292fed;color:#292fed!important}.nationality-grid strong{font-weight:700}.related-links{border-top:1px solid #ececec;padding-top:24px}.listing-count{margin:0 0 12px;font-size:15px;color:#6e7a89!important}.agent-search{z-index:2;background:#f7f7f7;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;box-shadow:0 10px 30px #0000002e}.agent-search__top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-search__keyword{background:#fff;border:1px solid #dfdfdf;border-radius:10px;flex:320px;align-items:center;gap:4px;min-width:260px;height:48px;padding:0 14px;display:flex}.agent-search__keywordIcon{color:#707070;flex:none;display:inline-flex}.agent-search__keyword input{color:#282f38;background:0 0;border:0;outline:none;flex:1;width:100%;font-family:inherit;font-size:16px;line-height:28px}.agent-search__submit{color:#fff;cursor:pointer;background:#292fed;border:0;border-radius:10px;flex:none;height:48px;padding:0 32px;font-family:inherit;font-size:16px;font-weight:600}.agent-search__submit:hover{background:#1f24c9}.agent-search__line{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.agent-search__extras{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.agent-search__toggle{color:#333;cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.agent-search__toggle input{accent-color:#292fed;cursor:pointer;width:18px;height:18px}.agent-search__rera{align-items:center;gap:8px;display:inline-flex}.agent-search__rera label{color:#333;font-size:14px;font-weight:600}.agent-search__rera input{color:#282f38;background:#fff;border:1px solid #dfdfdf;border-radius:8px;width:140px;height:36px;padding:0 12px;font-family:inherit;font-size:14px}.agent-search__clear{color:#292fed;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:underline}.agent-search .lov__field{color:#707070;border-radius:10px;height:48px;font-size:16px}.agent-search .lov--set .lov__field{color:#292fed;border-color:#292fed;font-weight:600}@media (max-width:992px){.agent-search__line{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.agent-search__line{grid-template-columns:1fr}.agent-search__keyword,.agent-search__submit{flex:100%}}.results-area{min-height:200px;position:relative}.results-area__body{transition:opacity .15s ease-in-out}.results-area.is-loading .results-area__body{opacity:.35;pointer-events:none}.results-area__overlay{z-index:3;justify-content:center;align-items:flex-start;padding-top:120px;display:flex;position:absolute;inset:0}.results-area__spinner{border:4px solid #292fed2e;border-top-color:#292fed;border-radius:50%;width:46px;height:46px;animation:.7s linear infinite results-spin}@media (min-height:500px){.results-area__overlay{align-items:flex-start}.results-area__spinner{position:sticky;top:45vh}}@keyframes results-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.results-area__spinner{animation-duration:2s}}
