.testimonal-bg-primary{padding:0 !important;height:9rem;background-color:#003c90}@media(min-width:768px){.testimonal-bg-primary{height:13.5rem}}@media(min-width:1024px){.testimonal-bg-primary{height:18rem}}.testimonal-bg-white{padding:0 !important;height:9rem;background-color:#fff}@media(min-width:768px){.testimonal-bg-white{height:13.5rem}}@media(min-width:1024px){.testimonal-bg-white{height:18rem}}.testimonal-video{position:relative;margin-top:-16rem;height:13.5rem;width:100%;border-radius:24px;background-color:#000}@media(min-width:768px){.testimonal-video{margin-top:-24rem;height:21rem}}@media(min-width:1024px){.testimonal-video{margin-top:-33rem;height:35rem}}.testimonal-video-item{object-fit:cover;height:100%;width:100%;border-radius:24px;mask-image:linear-gradient(to bottom,black 60%,transparent 100%)}@media(min-width:1024px){.testimonal-video-item{mask-image:linear-gradient(to bottom,black 70%,transparent 100%)}}.testimonal-video-item-play-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;border:none;cursor:pointer;background-color:transparent}.testimonal-video-item-play-video-head{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;border:none;cursor:pointer;background-color:transparent}.testimonal-video-item-info{position:absolute;right:1.25rem;bottom:1.25rem;left:1.25rem;display:flex;flex-direction:column;gap:.75rem}@media(min-width:1024px){.testimonal-video-item-info{right:2rem;bottom:2rem;left:2rem}}.testimonal-video-item-info-title{font-size:1.125rem;font-family:IRANSansXMedium;font-weight:500;color:#fff}@media(min-width:1024px){.testimonal-video-item-info-title{font-size:1.5rem}}.testimonal-video-item-info-description{display:none}@media(min-width:1024px){.testimonal-video-item-info-description{display:block;font-size:1rem;font-family:IRANSansXRegular;font-weight:400;color:#fff}}.testimonal-section{display:flex;flex-direction:column;padding:0;padding-bottom:3rem;background-color:#fff}.testimonal-students{display:flex;flex-direction:column;gap:2rem}.testimonal-students-header{display:flex;flex-direction:column;align-items:center;gap:.5rem}@media(min-width:640px){.testimonal-students-header{flex-direction:row;justify-content:space-between}}.testimonal-students-header-title{font-size:1.5rem;font-family:IRANSansXDemiBold;font-weight:600;color:#003c90}.testimonal-students-header-filter{position:relative;display:flex;align-items:center;width:13.5rem}.testimonal-students-header-filter-sort-icon{position:absolute;right:.5rem;width:1rem;height:auto;pointer-events:none}.testimonal-students-header-filter select{padding-right:1.75rem;padding-left:1.75rem;text-align:center;outline:none;border:none;cursor:pointer;appearance:none;font-size:1rem;font-family:IRANSansXMedium;font-weight:500;color:#111827;background-color:transparent}.testimonal-students-header-filter-sort-arrow-icon{display:block;position:absolute;left:.5rem;width:1rem;height:auto;pointer-events:none}.testimonal-students-video{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media(min-width:576px){.testimonal-students-video{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.testimonal-students-video{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.testimonal-students-video{grid-template-columns:repeat(4,1fr)}}.testimonal-students-video-content{position:relative;height:25rem;border-radius:14px;background-color:#000}.testimonal-students-video-content-video{height:100%;width:100%;object-fit:cover;mask-image:linear-gradient(to bottom,black 55%,transparent 100%);border-radius:12px}.testimonal-students-video-content-play-video{position:absolute;top:40%;right:50%;transform:translate(50%);z-index:10;border:none;cursor:pointer;background-color:transparent}.testimonal-students-video-content-description{display:flex;flex-direction:column;gap:.75rem;position:absolute;z-index:10;right:1.5rem;left:1.5rem;bottom:1.5rem}.testimonal-students-video-content-description-info{color:#fff}.testimonal-students-video-content-description-btn{display:flex;justify-content:center;align-items:center;padding:.5rem;gap:.5rem;width:100%;border-radius:6px;border:1px solid #fff;cursor:pointer;color:#fff;background-color:transparent}.testimonal-students-pageination{direction:ltr;display:flex;justify-content:center;align-items:center;padding:0;padding-top:2rem;gap:.25rem}.testimonal-students-pageination button{cursor:pointer;border:none;background-color:transparent}.testimonal-students-pageination button.disabled{cursor:not-allowed;color:#d1d5db;opacity:.5}.testimonal-students-pageination-item{display:flex;justify-content:center;align-items:center;gap:.25rem}.testimonal-students-pageination-item-select{display:flex;justify-content:center;align-items:center;height:2rem;width:2rem;border-radius:1rem;cursor:pointer;font-size:.875rem;font-family:IRANSansXMedium;font-weight:500;color:#fff;background-color:#003c90}.testimonal-students-pageination-item-disable{padding:.2rem .6rem;cursor:pointer;font-size:.875rem;font-family:IRANSansXMedium;font-weight:500;color:#111827;background-color:transparent}.event-students-video{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media(min-width:576px){.event-students-video{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.event-students-video{grid-template-columns:repeat(3,1fr)}}.event-students-video-content{position:relative;height:22rem;width:22rem;border-radius:14px;background-color:#000}.event-students-video-content-video{height:100%;width:100%;object-fit:cover;mask-image:linear-gradient(to bottom,black 55%,transparent 100%);border-radius:12px}.event-students-video-content-play-video{position:absolute;top:40%;right:50%;transform:translate(50%);z-index:10;border:none;cursor:pointer;background-color:transparent}.event-students-video-content-description{display:flex;flex-direction:column;gap:.75rem;position:absolute;z-index:10;right:1.5rem;left:1.5rem;bottom:1.5rem}.event-students-video-content-description-info{color:#fff}.event-students-video-content-description-btn{display:flex;justify-content:center;align-items:center;padding:.5rem;gap:.5rem;width:100%;border-radius:6px;border:1px solid #fff;cursor:pointer;color:#fff;background-color:transparent}