.one-banner.child.banner-agent-directory{width:100%;aspect-ratio:1919/631;height:auto;min-height:400px;max-height:631px}.one-banner.child.banner-agent-directory .content{height:calc(100% - 115px)}.one-banner.child.banner-agent-directory .content .container{height:100%;display:flex;align-items:center}.one-banner.child.banner-agent-directory .content .container *{font-weight:700;font-family:Raleway,sans-serif}.one-banner.child.banner-agent-directory .content .container .title-2{font-size:44px;margin-bottom:8px}.one-banner.child.banner-agent-directory .content .container .desc{color:#0091ff;font-size:84.37px;line-height:1!important}.one-banner.child.banner-agent-directory .banner-img-agent-directory{height:100%}.one-banner.child.banner-agent-directory .banner-img-agent-directory img{aspect-ratio:629/492;height:clamp(390px,15vw,492px)}@media (max-width: 1500px){.one-banner.child.banner-agent-directory .banner-img-agent-directory img{height:auto;max-width:30%}}@media (max-width: 1000px){.one-banner.child.banner-agent-directory .banner-img-agent-directory img{height:auto;max-width:40%}.one-banner.child.banner-agent-directory .content .container .title-2{font-size:21px;line-height:28px}.one-banner.child.banner-agent-directory .content .container .desc{font-size:40px;line-height:1;margin-bottom:70px}}@media (max-width: 700px){.one-banner.child.banner-agent-directory{aspect-ratio:auto;height:612px!important;background-position:right}.one-banner.child.banner-agent-directory .content{height:auto;margin-top:58px}.one-banner.child.banner-agent-directory .banner-img-agent-directory{position:relative}.one-banner.child.banner-agent-directory .banner-img-agent-directory img{aspect-ratio:39/31;left:50%;transform:translate(-50%);height:310px;width:390px;max-width:390px}}@media (max-width: 500px){.one-banner.child.banner-agent-directory .content{margin-top:158px}}.agent-directory{margin-top:80px;margin-bottom:80px;display:grid;gap:80px}.agent-directory__title{font-family:Raleway;font-weight:700;font-size:35px;line-height:49px;color:#2f3340}@media screen and (max-width: 768px){.agent-directory__title{font-size:19px;line-height:28px}}.agent-directory__title2{font-family:Raleway;font-weight:700;font-size:68px;line-height:68.9px;color:#0091ff;margin-top:16px}@media screen and (max-width: 768px){.agent-directory__title2{margin-top:8px;font-size:36px;line-height:1}}.agent-directory__description{font-weight:400;font-size:20px;margin-bottom:0;margin-top:65px;line-height:1.5;text-align:justify}.agent-directory__description p{margin-bottom:8px!important}@media screen and (max-width: 768px){.agent-directory__description{margin-top:24px}}.agent-directory__filter-wrapper{display:flex;gap:24px;justify-content:space-between;align-items:center}@media screen and (max-width: 1000px){.agent-directory__filter-wrapper{flex-flow:column;align-items:start}.agent-directory__filter-wrapper>div{width:100%}}.agent-directory__filter-sort{display:flex;gap:20px}.agent-directory__filter-sort__label{font-size:20px;color:#717a97;line-height:25px}.agent-directory__filter-sort__item{font-size:20px;line-height:25px}.agent-directory__filter-sort .radio-label{display:inline-flex;align-items:center;cursor:pointer;user-select:none}.agent-directory__filter-sort .radio-label .radio-input{position:absolute;opacity:0;width:0;height:0}.agent-directory__filter-sort .radio-label .radio-input:checked~.radio-custom{border-color:#0091ff}.agent-directory__filter-sort .radio-label .radio-input:checked~.radio-custom:before,.agent-directory__filter-sort .radio-label .radio-input:checked~.radio-custom:after{display:block}.agent-directory__filter-sort .radio-label .radio-custom{position:relative;width:20px;height:20px;border:1.5px solid #7490ff;border-radius:50%;box-sizing:border-box;transition:border-color .2s ease;flex-shrink:0}.agent-directory__filter-sort .radio-label .radio-custom:before{content:"";position:absolute;display:none;top:50%;left:50%;transform:translate(-50%,-50%);width:13px;height:13px;background-color:#0091ff;border-radius:50%}.agent-directory__filter-sort .radio-label .radio-custom:after{content:"";position:absolute;display:none;top:45%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:3px;height:5px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff}.agent-directory__filter-sort .radio-label .radio-text{margin-left:10px;font-size:20px;font-family:sans-serif;font-weight:500;color:#43495b;line-height:25px}.agent-directory__filter__search-bar{display:flex;align-items:center;background:#e6f4ff;border-radius:115px;height:74px;padding:12px 24px;width:50%;box-shadow:-3px 3px 9px #0000000f}.agent-directory__filter__search-bar input{flex:1;border:none;background:transparent;font-size:20px;color:#000;outline:none;caret-color:#0091ff}.agent-directory__filter__search-bar input::placeholder{color:#717a97;font-weight:400}.agent-directory__filter__search-bar .icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:8px}.agent-directory__filter__search-bar .icon svg{width:24px;height:24px;stroke:#abafbb;color:#abafbb;fill:none;stroke-linecap:round;stroke-linejoin:round}@keyframes searchSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.agent-directory__filter .search-loading-icon{animation:searchSpin .6s linear infinite}.agent-directory__container-section,.agent-directory__container-section #default-lists{display:grid;gap:72px}.agent-directory__section-title{display:flex;align-items:center}.agent-directory__section-title>span{font-family:Raleway,sans-serif;font-size:40px;color:#0091ff;font-weight:700;margin-left:16px;line-height:49px}.agent-directory__section-description{font-family:Raleway,sans-serif;margin-top:12px;font-weight:500;font-size:20px;line-height:32px}.agent-directory__section-grid{margin-top:36px;display:grid;grid-template-columns:repeat(4,1fr);gap:26px}@media screen and (max-width: 1200px){.agent-directory__section-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 990px){.agent-directory__section-grid{grid-template-columns:repeat(2,1fr)}}.agent-directory .card .avatar{aspect-ratio:1/1;position:relative;width:100%;overflow:hidden;background:linear-gradient(176deg,#ffffff -41%,#d3d6db 97%)}.agent-directory .card .avatar img{width:100%;height:100%;transition:transform .3s ease;object-fit:cover}.agent-directory .card{border:none}.agent-directory .card .card-info{padding:8px}.agent-directory .card .card-info__title{display:flex;align-items:flex-end;line-height:1.5;font-size:14px;font-weight:500;letter-spacing:.3px;color:#717a97;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;transform:translateY(10px)}.agent-directory .card .card-info__name{font-family:Raleway,sans-serif;font-weight:700;font-size:16px;color:#2f3340;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:49px}.agent-directory .card .card-info__footer{display:flex;justify-content:space-between;align-items:center}.agent-directory .card .card-info__footer .rank{color:#717a97;font-weight:500;font-size:16px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;max-width:60%}.agent-directory .card .card-info__footer span{color:#1746ff;font-size:14px;font-weight:600;display:flex;align-items:center}.agent-directory .card:hover .avatar img{transform:scale(1.05)}.agent-directory .card:hover .card-info__name{color:#1746ff!important}.agent-directory__empty{margin:auto auto 110px;display:flex;flex-flow:column;align-items:center}.agent-directory__empty-image{margin-top:100px;margin-bottom:40px;width:clamp(342px,80vw,607px);max-width:240px}@media screen and (min-width: 960px){.agent-directory__empty-image{max-width:362px}}@media screen and (max-width: 500px){.agent-directory__empty-image{margin-top:50px;margin-bottom:50px}}.agent-directory__empty-text{color:#717a97;text-align:center;font-size:28px;line-height:1.5;max-width:clamp(342px,70vw,930px)}@media screen and (max-width: 1000px){.agent-directory__empty-text{max-width:342px}}.agent-directory .custom-pagination{text-align:center;margin-top:36px;display:flex;align-items:center;justify-content:center;gap:4px}.agent-directory .custom-pagination .page-arrow,.agent-directory .custom-pagination .page-number,.agent-directory .custom-pagination .page-dots{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;transition:all .2s ease}.agent-directory .custom-pagination .page-arrow{padding:3px 6px}.agent-directory .custom-pagination .page-arrow.first-page,.agent-directory .custom-pagination .page-arrow.prev-page{color:#575f76}.agent-directory .custom-pagination .page-arrow.next-page,.agent-directory .custom-pagination .page-arrow.last-page{color:#575f76;font-weight:700}.agent-directory .custom-pagination .page-arrow:hover:not(.disabled){color:#cce9ff}.agent-directory .custom-pagination .page-arrow.disabled{color:#b8bdcb;cursor:not-allowed}.agent-directory .custom-pagination .page-number{padding:4px 12px;color:#575f76;border-radius:6px}.agent-directory .custom-pagination .page-number:hover:not(.active){background-color:#cce9ff;color:#0091ff}.agent-directory .custom-pagination .page-number.active{background-color:#cce9ff;color:#0091ff;font-weight:700}.agent-directory .custom-pagination .page-dots{padding:4px 12px;color:#b8bdcb}.agent-directory .list-loading{position:absolute;inset:-10px;background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;z-index:10}.agent-directory .spinner{width:32px;height:32px;border:3px solid #CCE9FF;border-top-color:#0091ff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.agent-directory .page-number.disabled,.agent-directory .page-arrow.disabled{pointer-events:none;opacity:.5}.agent-directory #search-section .agent-directory__section-grid{margin-top:0}@media (max-width: 1000px){.agent-directory__description{font-size:14px!important;line-height:1.5;font-size:18px;line-height:150%;text-align:justify}.agent-directory__description p{margin-top:0}.agent-directory__filter-sort__label,.agent-directory__filter-sort .radio-label span.radio-text,.agent-directory__filter__search-bar input{font-size:14px!important;line-height:25px}.agent-directory__filter-wrapper{padding:12px 0}.agent-directory__section-grid{gap:24px;margin-top:32px}.agent-directory__section-title span{font-size:20px;line-height:1}.agent-directory__section-title svg{height:24px;width:24px}.agent-directory__section-description{font-size:14px;line-height:1.5}.agent-directory .card .card-info{padding:16px;display:flex;flex-direction:column;gap:12px}.agent-directory .card .card-info__title{font-size:16px;height:16px;line-height:1.3;letter-spacing:.3px;transform:translateY(0)}.agent-directory .card .card-info__title span{height:16px}.agent-directory .card .card-info__name{font-size:16px;line-height:1.3}.agent-directory .card .card-info__footer .rank,.agent-directory .card .card-info__footer span{font-size:16px;line-height:1;letter-spacing:.3px}.agent-directory .card .card-info__footer span svg{height:20px;width:20px}.agent-directory__empty{margin-bottom:20px}.agent-directory__empty-text{font-size:16px;line-height:1.5}.agent-directory .custom-pagination{margin-top:32px}}@media (max-width: 500px){.agent-directory{gap:16px;margin-top:24px;margin-bottom:40px}.agent-directory__description{margin:0;padding:24px 0}.agent-directory #default-lists{gap:32px}.agent-directory__section-grid{column-gap:15px;row-gap:24px}.agent-directory .card .card-info{padding:7.75px;gap:5.81px}.agent-directory .card .card-info__title{font-size:12px;height:auto;letter-spacing:.15px;line-height:1.3}.agent-directory .card .card-info__title span{height:12px}.agent-directory .card .card-info__name{font-size:14px;letter-spacing:.15px}.agent-directory .card .card-info__footer .rank{font-size:13px;letter-spacing:.15px}.agent-directory .card .card-info__footer span{font-size:12px;font-weight:600;letter-spacing:.15px}.agent-directory .card .card-info__footer span svg{height:15px;width:15px}}[data-bs-theme=dark] .agent-directory__title{color:#dee2e6}[data-bs-theme=dark] .agent-directory .card{background:transparent!important}[data-bs-theme=dark] .agent-directory .card-info__name,[data-bs-theme=dark] .agent-directory .card-info__title span,[data-bs-theme=dark] .agent-directory .card-info .rank,[data-bs-theme=dark] .agent-directory__filter-sort *{color:#dee2e6!important}[data-bs-theme=dark] .agent-directory__filter__search-bar input{background:transparent}[data-bs-theme=dark] .agent-directory .list-loading{background:rgba(35,39,52,.7019607843)}
