:root{--font-primary:"avenir-lt-pro",sans-serif;--font-secondary:"Figtree",sans-serif;--font-para:"Figtree",sans-serif;--color-primary:#5dc4ec;--color-secondary:#002a4c;--color-font:#2d3338;--color-border:#eaf0f5;--color-white:#ffffff;--color-off-white:#f8f9fa;--color-off-white1:#f5f5f5;--color-off-white2:#eaf0f5;--color-off-white3:#f8f8f8;--color-gray:#535353;--color-light-gray:#e5e5e5;--color-muted:#9d9d9d;--color-footer-heading:#949ca3;--color-placeholder:#949ca3;--color-danger:#e53935;--color-success:#155724;--color-bullet:#cdd4da;--color-foot-sep:#3d3d3d;--color-student:#5dc4ec;--bg-light:var(--color-off-white);--bg-dark:var(--color-secondary);--bg-student:#f6f4f0;--color-overlay:rgba(0,0,0,0.3);--light:300;--regular:400;--semibold:600;--bold:700;--lh-100:100%;--lh-110:110%;--lh-112:112%;--lh-120:120%;--lh-140:140%;--border-radius:8px;--border-radius-4:4px;--border-radius-6:6px;--border-radius-12:12px;--logo-desktop-width:266px;--logo-laptop-width:220px;--logo-tablet-width:200px;--logo-mobile-width:133px;--spacing-desktop:88px;--spacing-laptop:64px;--spacing-tablet:56px;--spacing-mobile:40px;--bs-body-font-family:var(--font-primary);--bs-body-font-size:16px;--bs-body-line-height:var(--lh-140);--bs-body-color:var(--color-font);--bs-accordion-btn-icon-width:1rem}.search-result-pagination{margin-top:32px}@media(max-width:767px){.search-result-pagination{margin-top:24px}}.search-result-pagination .pagination-container{display:flex;justify-content:center;align-items:center;gap:12px}@media(max-width:767px){.search-result-pagination .pagination-container{gap:8px;justify-content:space-between}}.search-result-pagination .arrow-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;transition:opacity .2s}.search-result-pagination .arrow-btn.disabled{opacity:.2;cursor:not-allowed}.search-result-pagination .arrow-btn .icon{width:14px;height:14px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%}.search-result-pagination .arrow-btn .icon.back-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 4.16675L4.16669 10.0001L10 15.8334M4.16669 10.0001H15.8334' stroke='%23002A4C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:20px;height:20px}.search-result-pagination .arrow-btn .icon.next-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M4.16669 10.0001H15.8334M10 15.8334L15.8334 10.0001L10 4.16675' stroke='%23002A4C' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:20px;height:20px}.search-result-pagination .page-numbers{display:flex;align-items:center;gap:4px}.search-result-pagination .page-link{background:none;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-font);font-size:16px;font-weight:var(--light);transition:all .3s ease-in-out}.search-result-pagination .page-link:hover:not(.active){color:var(--color-white);background-color:var(--color-primary);font-weight:var(--semibold)}.search-result-pagination .page-link.active{background-color:var(--color-secondary);color:var(--color-white);font-weight:var(--semibold)}.search-result-pagination .ellipsis{color:var(--color-footer-heading);font-size:14px;padding:0 4px;display:flex;align-items:center;height:36px}