.ca-scope.cl-directory-wrapper{color:#333;background-color:#f7f8fa;padding-top:1.5rem;padding-bottom:3rem}.ca-scope.cl-directory-wrapper .cl-search-container{width:100%}.ca-scope.cl-directory-wrapper .cl-search-input-group{box-shadow:0 1px 3px #0000000d}.ca-scope.cl-directory-wrapper .cl-search-input{color:#666;border:1px solid #e0e0e0;border-right:none;padding:.65rem 1rem;font-size:.95rem;border-radius:4px 0 0 4px!important}.ca-scope.cl-directory-wrapper .cl-search-input:focus{box-shadow:none;border-color:#7b1fa2}.ca-scope.cl-directory-wrapper .cl-search-btn{color:#fff;background-color:#7b1fa2;border:1px solid #7b1fa2;justify-content:center;align-items:center;padding:0 1.25rem;display:flex;border-radius:0 4px 4px 0!important}.ca-scope.cl-directory-wrapper .cl-search-btn:hover{background-color:#6a1b9a;border-color:#6a1b9a}.ca-scope.cl-directory-wrapper .cl-alphabet-bar{background-color:#e0e0e0;border-radius:4px;align-items:center;height:40px;display:flex;overflow:hidden}.ca-scope.cl-directory-wrapper .cl-home-icon-badge{color:#666;aspect-ratio:1;cursor:pointer;background-color:#e0e0e0;border:none;flex-shrink:0;justify-content:center;align-items:center;height:100%;transition:all .2s;display:flex}.ca-scope.cl-directory-wrapper .cl-home-icon-badge.active,.ca-scope.cl-directory-wrapper .cl-home-icon-badge:hover{color:#fff;background-color:#7b1fa2}.ca-scope.cl-directory-wrapper .cl-alphabet-list{white-space:nowrap;align-items:center;width:100%;height:100%;display:flex;overflow-x:auto}.ca-scope.cl-directory-wrapper .cl-alphabet-btn{color:#444;cursor:pointer;background:0 0;border:none;border-radius:2px;width:100%;height:100%;font-size:.82rem;font-weight:600;transition:all .2s}.ca-scope.cl-directory-wrapper .cl-alphabet-btn:hover,.ca-scope.cl-directory-wrapper .cl-alphabet-btn.active{color:#fff;background-color:#7b1fa2;font-weight:700}.ca-scope.cl-directory-wrapper .cl-results-count{color:#7b1fa2;font-size:1rem;font-weight:700}.ca-scope.cl-directory-wrapper .cl-premium-btn,.ca-scope.cl-directory-wrapper .cl-view-all-btn{color:#fff;background-color:#7b1fa2;border:none;border-radius:50rem;padding:.4rem 1.25rem;font-size:.85rem;font-weight:600;transition:background-color .2s}.ca-scope.cl-directory-wrapper .cl-premium-btn:hover,.ca-scope.cl-directory-wrapper .cl-view-all-btn:hover{background-color:#6a1b9a}.ca-scope.cl-directory-wrapper .cl-company-card{background-color:#fff;border-radius:6px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex}.ca-scope.cl-directory-wrapper .cl-company-card:hover{transform:translateY(-2px);box-shadow:0 6px 12px #00000014!important}.ca-scope.cl-directory-wrapper .cl-card-body{flex-grow:1;padding:1rem}.ca-scope.cl-directory-wrapper .cl-company-logo,.ca-scope.cl-directory-wrapper .cl-placeholder-logo{object-fit:contain;background-color:#f9f9f9;border:1px solid #f0f0f0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ca-scope.cl-directory-wrapper .cl-company-name{color:#111;font-size:.92rem;font-weight:700;line-height:1.25}.ca-scope.cl-directory-wrapper .cl-company-meta{color:#777;white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:.78rem;line-height:1.35;overflow:hidden}.ca-scope.cl-directory-wrapper .cl-jobs-link{color:#7b1fa2;font-size:.8rem;font-weight:500;text-decoration:underline}.ca-scope.cl-directory-wrapper .cl-card-footer{background-color:#f3e5f5;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:.4rem 1rem}.ca-scope.cl-directory-wrapper .cl-followers-text{color:#666;font-size:.78rem;font-weight:500}.ca-scope.cl-directory-wrapper .cl-premium-title{color:#333;font-size:1.1rem;font-weight:600}
