.reviews{position:relative;background:#f1f3fc;padding:140px 0 115px}.reviews h2{text-align:center;letter-spacing:.6px;color:#041552}.reviews__list{display:grid;grid-template-columns:256px 256px 256px 256px;justify-content:center;column-gap:32px;row-gap:32px;padding:72px 0 0}.reviews__link{margin-top:65px;text-align:center}.reviews__link a{display:inline-flex;border-color:rgba(8,39,153,.3);padding:1px 20px 0;height:40px;color:#082799;font-weight:700}.reviews__link a:active,.reviews__link a:focus,.reviews__link a:hover{border-color:#082799}.review{width:100%;text-align:center}.review__video{position:relative;width:100%;height:0;padding-bottom:56.25%}.review__video .video{position:absolute;top:0;left:0;width:100%;height:100%}.review__preview{position:relative;cursor:pointer;height:208px;overflow:hidden;display:block}.review__preview img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%}.review__preview::after,.review__preview::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;content:'';z-index:2}.review__preview::after{transition:box-shadow ease-in-out .1s;box-shadow:0 0 0 1px rgba(255,255,255,.3);background-image:url("data:image/svg+xml,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 9L-8.15666e-07 17.6603L-5.85621e-08 0.339745L15 9Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:80px;height:80px;background-position-x:35px;background-position-y:center}.review__preview::before{transition:background ease-in-out .1s;background:#082799;width:60px;height:60px}.review__preview:hover::after{box-shadow:0 0 0 1px #fff}.review__preview:hover::before{background:#00bfff}.review__name{margin-top:32px;line-height:2rem;color:#041552;font-family:'Exo 2',sans-serif;font-size:2rem}.review__description{margin-top:14px;line-height:2rem;color:#082799;font-size:1.4rem}@media (max-width:1199px){.reviews__list{grid-template-columns:repeat(4,1fr)}.review__preview{max-height:180px}}@media (max-width:991px){.reviews__list{grid-template-columns:repeat(2,256px)}.review__preview{max-height:208px}}@media (max-width:767px){.reviews{padding:47px 0 56px}.reviews__list{padding:40px 0 0;grid-template-columns:none!important}.reviews__link{margin-top:40px}.reviews::after{border-top:20px solid #f1f3fc!important}}@media (max-width:575px){.reviews__list{grid-template-columns:256px}}