.tp-uni-professors-list__actions,.tp-uni-faculties-list__actions{display:flex;justify-content:center;margin-top:30px}.tp-uni-professors-list__load-more,.tp-uni-faculties-list__load-more{transition:all .3s ease;border-radius:var(--thim-border-radius-button, 30px);padding:12px 24px;font-weight:var(--thim-button-font-weight, 400);text-transform:uppercase;line-height:1.5;cursor:pointer;color:var(--thim-body-primary-color, #4F46E5);background-color:rgba(0,0,0,0);border:1px solid var(--thim-body-primary-color, #4F46E5);cursor:pointer}.tp-uni-professors-list__load-more:disabled,.tp-uni-faculties-list__load-more:disabled{cursor:wait;opacity:.7}.tp-uni-professors-list__load-more:hover,.tp-uni-faculties-list__load-more:hover{background-color:var(--thim-body-primary-color, #4F46E5);color:#fff;border-color:var(--thim-body-primary-color, #4F46E5)}.tp-uni-professors-list{--tp-uni-professor-columns: 3}.tp-uni-professors-list__grid{display:grid;grid-template-columns:repeat(var(--tp-uni-professor-columns), minmax(0, 1fr));gap:30px 24px}.tp-uni-professor-card{min-width:0}.tp-uni-professor-card__image{display:block;overflow:hidden;border-radius:var(--thim-border-radius-item, 8px)}.tp-uni-professor-card__image img{display:block;width:100%;height:100%;object-fit:cover}.tp-uni-professor-card__title{margin:20px 0 6px}.tp-uni-professor-card__title:hover{color:var(--thim-body-primary-color, #4F46E5)}.tp-uni-professor-card__job{font-size:14px}.tp-uni-professor-card__fields{margin:16px 0;display:flex;gap:6px;overflow:hidden}.tp-uni-professor-card__fields span{min-height:20px;min-width:fit-content;font-size:14px;line-height:1.4;padding:4px 8px;background-color:var(--light, #EEF2FF);border-radius:999px}.tp-uni-professor-card__link{display:inline-flex;align-items:center;gap:7px;margin-top:18px}.tp-uni-programs-list{--tp-uni-program-columns: 3;position:relative}.tp-uni-programs-list .tp-uni-program-grid{grid-template-columns:repeat(var(--tp-uni-program-columns), minmax(0, 1fr))}.tp-uni-programs-list__nav{position:absolute;top:42%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:50%;cursor:pointer}.tp-uni-programs-list__nav svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tp-uni-programs-list__nav--prev{left:10px}.tp-uni-programs-list__nav--next{right:10px}.tp-uni-programs-list .swiper-pagination{position:static;margin-top:25px}.tp-uni-programs-list .swiper-pagination .swiper-pagination-bullet{margin:0 6px;width:12px;height:12px}.tp-uni-faculties-list{--tp-uni-faculty-columns: 3}.tp-uni-faculties-list__grid{display:grid;grid-template-columns:repeat(var(--tp-uni-faculty-columns), minmax(0, 1fr));gap:40px 30px}.tp-uni-faculty-widget-card{min-width:0}.tp-uni-faculty-widget-card__image{display:block;overflow:hidden;border-radius:var(--thim-border-radius-item, 8px)}.tp-uni-faculty-widget-card__image img{display:block;width:100%;height:100%;object-fit:cover}.tp-uni-faculty-widget-card__body{padding-top:20px}.tp-uni-faculty-widget-card__title{margin:0 0 12px}.tp-uni-faculty-widget-card__title:hover{color:var(--thim-body-primary-color, #4F46E5)}.tp-uni-faculty-widget-card__excerpt{margin-bottom:12px}.tp-uni-faculty-widget-card__facts{margin:0 0 12px;padding-left:26px;list-style-type:disc}.tp-uni-faculty-widget-card__facts li{list-style-type:disc}.tp-uni-faculty-widget-card__link{display:inline-flex;align-items:center;gap:7px;color:var(--thim-body-primary-color, #4F46E5)}@media(max-width: 767px){.tp-uni-professors-list__grid,.tp-uni-faculties-list__grid{grid-template-columns:1fr}.tp-uni-programs-list .tp-uni-program-grid{grid-template-columns:1fr}.tp-uni-programs-list__nav--prev{left:8px}.tp-uni-programs-list__nav--next{right:8px}}.rtl .tp-uni-programs-list__nav--prev{right:10px;left:auto}.rtl .tp-uni-programs-list__nav--next{right:auto;left:10px}.rtl .tp-uni-faculty-widget-card__facts{padding-right:26px;padding-left:0}@media(max-width: 767px){.rtl .tp-uni-programs-list__nav--prev{right:8px;left:auto}.rtl .tp-uni-programs-list__nav--next{right:auto;left:8px}}
