#agl{min-width:0}#agl .content{width:1180px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1200px){#agl .content{width:100vw;margin:0}}#agl .page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0 25px}#agl .page-header h1{color:#000;margin:0;font-size:36px;font-family:Georgia,'Times New Roman',Times,serif;text-transform:none;font-weight:400}#agl .page-header .brokerage-sort-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}#agl .page-header .brokerage-sort-controls .sort-label{font-size:16px;font-weight:700;color:#333;white-space:nowrap}#agl .page-header .brokerage-sort-controls .sort-selector{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23fff' d='M6 8L1 3h10z'/%3E%3C/svg%3E") right 12px center no-repeat #000;color:#fff;border:2px solid #000;border-radius:7px;outline:0;font-size:14px;font-weight:400;min-width:220px;padding:10px 35px 10px 20px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none}#agl .page-header .brokerage-sort-controls .sort-selector:hover{background-color:#333}#agl .page-header .brokerage-sort-controls .sort-selector option{background:#fff;color:#000}@media (max-width:767px){#agl .page-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;gap:15px}#agl .page-header h1{font-size:26px}}#agl #footer{min-width:0}#agl .brokerage-list{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}#agl .brokerage-list.is-loaded{opacity:1}#agl .brokerage-list-content{-webkit-transition:opacity .2s;transition:opacity .2s}#agl .brokerage-list-content.is-loading{opacity:.4;pointer-events:none}#agl .brokerage-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:2px solid #BBC5CE;border-radius:20px;padding:40px 40px 40px 30px;margin-bottom:30px;text-decoration:none;color:inherit;-webkit-transition:border-color .2s;transition:border-color .2s}#agl .brokerage-card:hover{border-color:#999}@media (max-width:767px){#agl .brokerage-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}}#agl .on-cr{font-size:18px;font-style:italic;font-weight:300}#agl .brokerage-info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:40px}#agl .brokerage-info h2{margin:0 0 12px;font-size:28px;font-weight:700;color:#000}#agl .brokerage-info .brokerage-agent-count-mobile{display:none;font-size:20px;font-weight:400;color:#000;margin:8px 0 16px}#agl .brokerage-info .brokerage-description{font-size:16px;line-height:26px;color:#333;margin:0}@media (max-width:767px){#agl .brokerage-info{padding-right:0;margin-bottom:20px}#agl .brokerage-info .brokerage-agent-count-mobile{display:block}}#agl .brokerage-stats{-ms-flex-negative:0;flex-shrink:0;text-align:right;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:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#agl .brokerage-stats .brokerage-agent-count{font-size:28px;font-weight:400;line-height:28px;color:#000;margin:0;white-space:nowrap}#agl .brokerage-stats .btn-view-agents{display:inline-block;padding:12px 25px;border:2px solid #000;border-radius:10px;color:#000;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}#agl .brokerage-stats .btn-view-agents:hover{background-color:#000;color:#fff}@media (max-width:767px){#agl .brokerage-stats{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#agl .brokerage-stats .brokerage-agent-count{display:none}}#agl .w_pagination.old_style{padding-top:20px;text-align:center}#agl .w_pagination.old_style .pagination-v2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;padding:0;margin:0}#agl .w_pagination.old_style .pagination-v2 li{color:#000;font-size:14px;font-weight:700;text-transform:none;padding:0;margin:0 4px;border:none;min-width:0;background:0 0}#agl .w_pagination.old_style .pagination-v2 li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:#000;text-decoration:none;padding:0}#agl .w_pagination.old_style .pagination-v2 li._selected a,#agl .w_pagination.old_style .pagination-v2 li._selected:hover a{color:#fff;background-color:#000}#agl .w_pagination.old_style .pagination-v2 li:hover:not(._selected) a{background-color:#f0f0f0}#agl .w_pagination.old_style .pagination-v2 li.page._1{border-left:none}#agl .w_pagination.old_style .pagination-v2 li.previous{margin-right:12px}#agl .w_pagination.old_style .pagination-v2 li.next{margin-left:12px}#agl .w_pagination.old_style .pagination-v2 li.next a,#agl .w_pagination.old_style .pagination-v2 li.previous a{color:#000;background-color:transparent;padding:0}#agl .w_pagination.old_style .pagination-v2 li.next:hover,#agl .w_pagination.old_style .pagination-v2 li.previous:hover{background-color:transparent}#agl .w_pagination.old_style .pagination-v2 li.next br,#agl .w_pagination.old_style .pagination-v2 li.next span,#agl .w_pagination.old_style .pagination-v2 li.previous br,#agl .w_pagination.old_style .pagination-v2 li.previous span{display:none}#agl .w_pagination.old_style .pagination-v2 li i{font-size:18px;color:#000}#agl .w_pagination.old_style .pagination-v2 li span{font-size:14px;text-transform:none}