.student-reviews{background:var(--student-reviews-bg-color);padding:40px 13px;position:relative}.student-reviews .student-reviews-more{background-color:var(--student-reviews-more-bg-color);border:none;color:var(--student-reviews-more-color);cursor:pointer;font-size:16px;font-weight:600;line-height:24px;padding:14px 45px;text-transform:uppercase}.student-reviews .student-reviews-count{display:flex;gap:12px;justify-content:center}.student-reviews .student-reviews-count div{color:var(--student-reviews-reviews-count-color)}.student-reviews .student-reviews-count svg{margin-top:-8px}.student-reviews .student-reviews-more:hover{background-color:var(--student-reviews-more-hover-bg-color);color:var(--student-reviews-more-hover-color)}.student-reviews h3{color:var(--student-reviews-heading-color);font-family:Nekst;margin-bottom:34px;text-transform:uppercase}.student-reviews.slider h3{text-align:center}.student-reviews-count,.student-reviews.slider h3{margin-bottom:24px}.student-reviews-card{--student-reviews-card-padding:22px;background:var(--student-reviews-card-bg-color);padding:var(--student-reviews-card-padding)}.student-reviews-info{display:flex;gap:16px}.student-reviews-center{flex-grow:1;margin-bottom:20px}.dense .student-reviews-center{margin-bottom:0}.student-reviews.slider .swiper-container{margin-left:-18px;margin-right:-18px}.student-reviews-name{color:var(--student-reviews-name-color);font-family:Nekst;font-size:16px;font-weight:600;line-height:22px;margin-bottom:6px}.student-reviews-name svg{color:#0a66c2;vertical-align:sub}.student-reviews-name a:hover,.student-reviews-name a:hover svg .shape{color:var(--student-reviews-name-hover-color)}.student-reviews-name a svg .in{fill:#fff}.student-reviews-name a:hover svg .in{fill:var(--student-reviews-card-bg-color)}.student-reviews-card{margin-bottom:34px}.rating-top .student-reviews-card{margin-bottom:8px}.rating-top.slider .student-reviews-card{box-sizing:border-box;padding-left:18px;padding-right:18px}.student-reviews.slider .swiper-slide{box-sizing:border-box;padding:0 18px 45px}.student-reviews .swiper-button-next,.student-reviews .swiper-button-prev{background-color:transparent;border:none;opacity:1;padding:0;width:auto}.student-reviews .swiper-button-next:after,.student-reviews .swiper-button-prev:after{content:none}.student-reviews .swiper-pagination{left:68px;right:68px;width:auto}.student-reviews.slider .swiper-pagination-bullet-active{width:35px}.student-reviews-card.hidden{display:none}.student-reviews-info__img{height:var(--swiper-navigation-size);width:var(--swiper-navigation-size)}.student-reviews-date{color:var(--student-reviews-date-color)}.student-reviews-position{color:var(--student-reviews-position-color);font:500 12px/1.2 Nekst}.student-reviews-feedback{color:var(--student-reviews-feedback-color);font-size:16px;line-height:22px}.student-reviews-course-name{color:var(--student-reviews-course-title-color);font-size:18px;font-weight:600;line-height:22px;margin-bottom:8px}.student-reviews video{max-width:100%}.student-reviews .student-reviews-video .video-block{display:block}.student-reviews .student-reviews-video .video-block img{max-width:100%}.student-reviews .student-reviews-video.playing .student-reviews-video-preview{display:none}.student-reviews-play{background:transparent;border:none;height:100%;width:100%}.student-reviews-play svg{display:none}.student-reviews-play.active svg{display:inline}.student-reviews-video{position:relative;button{left:0;position:absolute;top:0}}.student-reviews-video-preview{background-size:cover;height:100%;position:absolute;top:0;width:100%}.student-reviews .student-reviews-more{bottom:120px;position:absolute}.student-reviews.dense .student-reviews-more{bottom:100px;justify-self:center;position:relative}.student-reviews.expanded .student-reviews-more{display:none}.student-reviews-list{position:relative}.student-reviews:not(.slider) .student-reviews-list:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:330px;left:calc(50% - 50vw);position:absolute;width:100vw}.student-reviews.expanded .student-reviews-list:after{content:none}.rating-top .student-reviews-card{position:relative}.rating-top .student-reviews-stars{display:flex;gap:2px;left:var(--student-reviews-card-padding);position:absolute;top:var(--student-reviews-card-padding);transform:scale(2);transform-origin:left top}.rating-top .trustpilot .student-reviews-stars{transform:scale(1)}.rating-top .student-reviews-info{margin-bottom:20px;margin-top:48px}.rating-top .trustpilot .student-reviews-info{margin-top:34px}.rating-top .student-reviews-date{font-size:12px;line-height:1.2;position:absolute;right:var(--student-reviews-card-padding);top:var(--student-reviews-card-padding)}.rating-top.expanded .student-reviews-more{display:none!important}.student-reviews .student-reviews-more{left:0}.student-reviews.slider .student-reviews-more{display:none}@media (min-width:768px){.student-reviews.slider{--swiper-navigation-top-offset:50%;--swiper-navigation-sides-offset:0}.student-reviews:not(.slider) .student-reviews-list{display:grid;grid-template-columns:1fr 1fr 1fr;max-height:800px;overflow:hidden}.student-reviews:not(.slider) .expanded .student-reviews-list{max-height:none}.student-reviews.dense:not(.slider) .student-reviews-list{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr 1fr}.student-reviews-card{align-self:start}.student-reviews.slider .student-reviews-list{gap:0}.student-reviews.slider .swiper-container{margin:0 auto;max-width:1018px}.student-reviews.slider .swiper-wrapper{height:max-content!important;margin:0 auto;max-width:calc(100% - var(--swiper-navigation-size)*2)}.student-reviews.slider .swiper-slide{opacity:.3;padding:0 4px;transform:scale(.875);transition:transform .3s ease-out;width:33.3%}.student-reviews.slider .success-stories-arrow:before{background:var(--student-reviews-bg-color);content:"";display:block;height:100%;position:absolute;top:0;width:var(--swiper-navigation-size);z-index:1}.student-reviews.slider .success-stories-arrow--right:before{right:0}.student-reviews.slider .swiper-slide-next{opacity:1;transform:scale(1)}.student-reviews.slider .swiper-pagination{display:none}.student-reviews .student-reviews-more{left:50%;transform:translateX(-50%)}.student-reviews-card.hidden{display:block}.student-reviews.slider .swiper-button-next,.student-reviews.slider .swiper-button-prev{margin:0}.student-reviews.slider .swiper-button-next svg,.student-reviews.slider .swiper-button-prev svg{border-radius:calc(var(--swiper-navigation-size)/2)}.student-reviews-count,.student-reviews.slider h3{margin-bottom:32px}}@media (min-width:768px) and (max-width:1365px){.student-reviews{padding:35px 33px}.student-reviews h3{margin-bottom:24px}.student-reviews-info{gap:9px}.student-reviews.rating-top .student-reviews-info{margin-bottom:10px;margin-top:24px}.student-reviews-date{font-size:7px;line-height:9px}.rating-top .student-reviews-date{font-size:9px}.student-reviews-center{margin-bottom:12px}.student-reviews-list{gap:21px}.student-reviews-card{--student-reviews-card-padding:12px;padding:var(--student-reviews-card-padding)}.student-reviews-name{font-size:9px;line-height:12px;margin-bottom:4px}.student-reviews-position{font-size:8px;line-height:11px}.student-reviews-info__img{height:24px;width:24px}.student-reviews-name svg{height:9px;vertical-align:top;width:9px}.student-reviews-stars{line-height:8px}.student-reviews-stars svg{height:8px;width:8px}.rating-top .trustpilot .student-reviews-stars svg{height:10px;width:auto}.student-reviews-feedback{font-size:9px;line-height:12px}.student-reviews-course-name{font-size:10px;line-height:12px;margin-bottom:4px}.student-reviews .student-reviews-more{padding:8px 25px}}@media (min-width:1366px){.student-reviews{padding:70px 33px}.student-reviews h3{font-size:24px;line-height:28px}.student-reviews:not(.slider) h3{margin-bottom:56px}.student-reviews-list{gap:34px}.student-reviews-card{margin-bottom:21px}.student-reviews .student-reviews-more{font-size:18px;line-height:22px}}