.gq-public-directory .gq-directory-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid #e0e6ed}
.gq-public-directory .gq-directory-pagination>p{margin:0;color:#68768a;font-size:14px;white-space:nowrap}
.gq-public-directory .gq-directory-pagination ul.page-numbers{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;border:0;background:none;min-height:0}
.gq-public-directory .gq-directory-pagination li{margin:0;padding:0;list-style:none}
.gq-public-directory .gq-directory-pagination li>.page-numbers{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;height:44px;min-height:44px;margin:0;padding:0 10px;border:1px solid #dfe5ee;border-radius:12px;background:#fff;color:#192740;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,color .15s}
.gq-public-directory .gq-directory-pagination li>a:hover{background:#edf3f0;border-color:#bbcfc5;color:#192740}
.gq-public-directory .gq-directory-pagination li>.current{background:#192740;border-color:#192740;color:#fff}
.gq-public-directory .gq-directory-pagination li>.dots{border-color:transparent;background:none;min-width:22px;padding:0;color:#68768a}
.gq-public-directory .gq-directory-pagination li>.prev,.gq-public-directory .gq-directory-pagination li>.next{font-size:20px}
.gq-public-directory .gq-directory-pagination a:focus-visible{outline:2px solid #45665d;outline-offset:3px}
#directory-results{scroll-margin-top:120px}
@media(max-width:640px){.gq-public-directory .gq-directory-pagination{flex-direction:column;gap:14px;margin-top:22px;padding-top:20px}.gq-public-directory .gq-directory-pagination ul.page-numbers{gap:4px}.gq-public-directory .gq-directory-pagination li>.page-numbers{min-width:38px;height:44px;padding:0 8px}.gq-public-directory .gq-directory-pagination li>.dots{min-width:14px;padding:0}}
