.testimonials-section{background-color:#f2f2f2;padding-bottom:80px;padding-top:80px}.testimonials-section__head{position:relative}.testimonials-section .testimonials-section__title{color:#000;font-size:48px;font-weight:600;left:0;letter-spacing:-.02em;line-height:1.16667;position:absolute;top:0}.slider-col{background-color:#fff;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;padding:8px;position:relative}.slider-col__top{margin-bottom:8px;padding:16px}.slider-col__top img{height:40px;width:auto}.slider-col__body{cursor:pointer;margin-bottom:16px;padding:16px}.slider-col__body *{pointer-events:none}.slider-col__body-img{height:auto;margin-bottom:16px;width:21px}.testimonials-section .slider-col__body-text p{color:#1f1f1f;font-size:16px;font-weight:400;line-height:1.5;margin:0}.slider-col__footer{background-color:#f2f2f2;border-radius:16px;justify-content:space-between;margin-top:auto;padding:8px}.slider-col__author-box,.slider-col__footer{display:flex;gap:16px}.slider-col__author-avatar{background-image:radial-gradient(50% 50% at 50% 50%,#fff 0,#bbb 100%);border-radius:8px;flex-shrink:0;height:80px;overflow:hidden;width:80px}.slider-col__author-avatar img{display:flex;height:80px;object-fit:cover;width:80px}.slider-col__author{padding-top:8px}.testimonials-section .slider-col__author-name{color:#000;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 8px}.testimonials-section .slider-col__author-job-title{color:#000;font-size:12px;font-weight:400;line-height:1.33333;margin:0;text-transform:uppercase}.slider-col__footer-link{align-items:center;align-self:flex-start;background-color:#fff;border-radius:8px;display:flex;justify-content:center}.testimonials-section .slider-col__footer-link a{align-items:center;display:flex;height:40px;justify-content:center;position:relative;text-decoration:none;width:40px}.testimonials-section .slider-col__footer-link a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.slider-col__footer-link a img{height:16px;width:16px}.slider-col__descr{background-color:#0855fe;border-radius:24px;color:#fff;height:100%;left:0;opacity:0;overflow-y:auto;padding:24px;position:absolute;scrollbar-width:none;top:0;transform:translateY(-100%);transition:transform .4s,visibility .4s,opacity .4s;visibility:hidden}.slider-col__body:hover~.slider-col__descr,.slider-col__descr:hover{opacity:1;transform:translateY(0);visibility:visible}.slider-col__descr-img{height:auto;margin-bottom:16px;width:21px}.testimonials-section .slider-col__descr-text p{color:#fff;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:12px}.mySwiper{padding-bottom:42px;padding-top:96px}.mySwiper .swiper-button-next,.mySwiper .swiper-button-prev{align-items:center;background-color:rgba(8,85,254,.05);border-radius:40px;display:flex;height:40px;justify-content:center;margin-top:0;top:8px;width:40px}.mySwiper .swiper-button-prev{left:auto;right:48px}.swiper-navigation-icon,::slotted(.swiper-navigation-icon){display:none!important}.mySwiper .swiper-slide{display:flex;height:auto}.mySwiper .swiper-pagination-bullets.swiper-pagination-horizontal,.mySwiper .swiper-pagination-custom,.mySwiper .swiper-pagination-fraction,.mySwiper.swiper-horizontal>.swiper-pagination-bullets{bottom:0}.mySwiper .swiper-pagination-bullet{background-color:#0855fe;border-radius:0!important;height:2px!important;margin:0 5px!important;opacity:.2;width:32px!important}.mySwiper .swiper-pagination-bullet-active{background-color:#0855fe;opacity:1}@media (max-width:490px){.testimonials-section .testimonials-section__title{font-size:40px;position:static}.mySwiper{padding-top:70px}.testimonials-section .slider-col__author-name{font-size:14px}}