section.testimonials{background:#0F0F10;padding:0}section.testimonials .wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px}section.testimonials .wrapper .accordion-container{width:100%;margin-top:-16px}section.testimonials .wrapper .accordion-container .accordion-wrapper.open .panel{max-height:2000px}section.testimonials .wrapper .accordion-container .accordion-wrapper .accordion{background:#0F0F10;padding:24px 16px;border-top:solid 1px rgba(255,255,255,.3);border-radius:16px 16px 0 0;overflow:hidden}section.testimonials .wrapper .accordion-container .accordion-wrapper .accordion p{font-family:proxima-nova,sans-serif;font-weight:600;font-size:1.25rem;color:#fff;line-height:1;position:relative;z-index:2;transition:all .3s ease}section.testimonials .wrapper .accordion-container .accordion-wrapper .accordion svg{width:24px;height:fit-content;min-width:24px;min-height:fit-content}section.testimonials .wrapper .accordion-container .accordion-wrapper .panel{width:100%}section.testimonials .wrapper .accordion-container .accordion-wrapper .panel>.wrap{padding:16px}section.testimonials .wrapper .accordion-container .accordion-wrapper .panel>.wrap .swiper .swiper-navigation{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:auto;gap:42px;margin:24px 0}section.testimonials .wrapper .accordion-container .accordion-wrapper .panel>.wrap .swiper .swiper-navigation .swiper-prev,section.testimonials .wrapper .accordion-container .accordion-wrapper .panel>.wrap .swiper .swiper-navigation .swiper-next{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:64px;height:64px;border-radius:64px;background:linear-gradient(90deg,rgba(169,220,67,.5),rgba(58,170,53,.5));border:solid 1px #ECF0F1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;transition:all .3s ease}section.testimonials .wrapper .accordion-container .accordion-wrapper .panel>.wrap .swiper .swiper-navigation .swiper-prev svg,section.testimonials .wrapper .accordion-container .accordion-wrapper .panel>.wrap .swiper .swiper-navigation .swiper-next svg{width:32px}section.testimonials .wrapper .accordion-container .accordion-wrapper .panel>.wrap .swiper .swiper-wrapper .swiper-slide .testimonial .btn span{font-size:1.25rem}section.testimonials .wrapper .accordion-container .accordion-wrapper .panel>.wrap .swiper .swiper-wrapper .swiper-slide .testimonial .content .details{margin-bottom:1rem}section.testimonials .wrapper aside{display:none;gap:8px}section.testimonials .wrapper aside .cat-btn{position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px;background:rgba(15,15,16,.5);padding:1rem 2rem;width:100%;cursor:pointer;border-radius:60px;border:solid 2px rgba(255,255,255,.3);text-decoration:none;overflow:hidden;font-family:proxima-nova,sans-serif;font-weight:600;font-size:1.125rem;color:#fff;line-height:1;transition:all .3s ease}section.testimonials .wrapper aside .cat-btn svg{display:none;width:24px;height:fit-content;min-width:24px;min-height:fit-content;position:relative;z-index:2}section.testimonials .wrapper aside .cat-btn svg path{transition:all .3s ease}section.testimonials .wrapper aside .cat-btn span{font-family:proxima-nova,sans-serif;font-weight:600;font-size:1.125rem;color:#fff;line-height:1;position:relative;text-align:center;text-transform:uppercase;width:100%;z-index:2;transition:all .3s ease}section.testimonials .wrapper aside .cat-btn:after{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:var(--accent);z-index:1;border-radius:60px;transition:all .6s cubic-bezier(.79,.14,.15,.86)}section.testimonials .wrapper aside .cat-btn.active-btn{background:var(--accent);border-color:var(--accent)}section.testimonials .wrapper aside .cat-btn.active-btn svg path{fill:#fff}section.testimonials .wrapper aside .cat-btn:not(.active-btn):hover svg path{fill:#fff}section.testimonials .wrapper aside .cat-btn:not(.active-btn):hover:after{width:100%}section.testimonials .wrapper .tab-content-wrapper{display:none}section.testimonials .wrapper .tab-content-wrapper .tab-content{display:none;gap:40px}section.testimonials .wrapper .tab-content-wrapper .tab-content.active-content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto}section.testimonials .wrapper .tab-content-wrapper .tab-content .video-testimonials{width:100%}section.testimonials .wrapper .testimonial{width:100%;background:#252527;padding:1rem;border-radius:16px;overflow:hidden}section.testimonials .wrapper .testimonial.full-w .video{margin-top:0}section.testimonials .wrapper .testimonial.full-w .content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:2rem}section.testimonials .wrapper .testimonial.full-w .content .details{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}section.testimonials .wrapper .testimonial.full-w .content .details .logo{flex-basis:30%}section.testimonials .wrapper .testimonial.full-w .content .details .wrap{flex-basis:64%;padding:0}section.testimonials .wrapper .testimonial.full-w .content .details .wrap .name{margin-top:0}section.testimonials .wrapper .testimonial.full-w .content .details .wrap .job{font-size:1.125rem;margin-top:6px}section.testimonials .wrapper .testimonial.full-w .content .details .btn{margin-top:0}section.testimonials .wrapper .testimonial.full-w .content .quote{width:100%}section.testimonials .wrapper .testimonial .details{width:100%}section.testimonials .wrapper .testimonial .logo{margin-bottom:24px;max-width:100px;overflow:hidden}section.testimonials .wrapper .testimonial .logo img{width:100%;height:100%;object-fit:contain;object-position:center;max-height:100px}section.testimonials .wrapper .testimonial h3{font-family:pag-revolution,sans-serif;font-weight:600;font-size:1.5rem;color:#a9dc43;line-height:1;margin-bottom:1rem}section.testimonials .wrapper .testimonial .quote p{font-size:1.125rem;font-weight:600;font-style:italic}section.testimonials .wrapper .testimonial .btn{margin-top:24px}section.testimonials .wrapper .testimonial p.name{font-family:pag-revolution,sans-serif;font-weight:700;font-size:1.25rem;color:#fff;line-height:1;margin-top:24px;margin-bottom:0}section.testimonials .wrapper .testimonial p.job{margin-bottom:0}section.testimonials .wrapper .testimonial .video{margin-top:24px;aspect-ratio:16/9;border-radius:16px;overflow:hidden}@media only screen and (min-width: 1200px){section.testimonials{padding:120px 0}section.testimonials .wrapper{flex-direction:row;gap:60px}section.testimonials .wrapper .accordion-container{display:none}section.testimonials .wrapper aside{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto}section.testimonials .wrapper .tab-content-wrapper{display:block;max-width:910px}section.testimonials .wrapper .tab-content-wrapper .tab-content.active-content{flex-direction:row;flex-wrap:wrap}section.testimonials .wrapper .video-testimonials{flex-basis:100%;position:relative}section.testimonials .wrapper .video-testimonials .swiper-pagination{position:static;margin-top:1rem}section.testimonials .wrapper .video-testimonials .swiper-pagination .swiper-pagination-bullet{background:#ADAEB3;opacity:1;width:16px;height:16px;transition:all .3s ease}section.testimonials .wrapper .video-testimonials .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:32px;border-radius:12px;background:#FFF}section.testimonials .wrapper .video-testimonials .swiper-navigation{width:100%;position:absolute;top:30%;display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:auto;gap:42px;margin:24px 0}section.testimonials .wrapper .video-testimonials .swiper-navigation .swiper-video-cat-carousel-prev,section.testimonials .wrapper .video-testimonials .swiper-navigation .swiper-video-carousel-prev{left:-32px}section.testimonials .wrapper .video-testimonials .swiper-navigation .swiper-video-cat-carousel-next,section.testimonials .wrapper .video-testimonials .swiper-navigation .swiper-video-carousel-next{right:-32px}section.testimonials .wrapper .video-testimonials .swiper-navigation .swiper-video-cat-carousel-prev,section.testimonials .wrapper .video-testimonials .swiper-navigation .swiper-video-cat-carousel-next,section.testimonials .wrapper .video-testimonials .swiper-navigation .swiper-video-carousel-prev,section.testimonials .wrapper .video-testimonials .swiper-navigation .swiper-video-carousel-next{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:64px;height:64px;border-radius:64px;background:linear-gradient(90deg,rgba(169,220,67,.5),rgba(58,170,53,.5));border:solid 1px #ECF0F1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;z-index:999;transition:all .3s ease}section.testimonials .wrapper .video-testimonials .swiper-navigation .swiper-video-cat-carousel-prev svg,section.testimonials .wrapper .video-testimonials .swiper-navigation .swiper-video-cat-carousel-next svg,section.testimonials .wrapper .video-testimonials .swiper-navigation .swiper-video-carousel-prev svg,section.testimonials .wrapper .video-testimonials .swiper-navigation .swiper-video-carousel-next svg{width:32px}section.testimonials .wrapper .left,section.testimonials .wrapper .right{flex-basis:calc(50% - 20px);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:40px}section.testimonials .wrapper .testimonial{padding:40px}section.testimonials .wrapper .testimonial .video{margin-top:0}section.testimonials .wrapper .testimonial.full-w{gap:40px}section.testimonials .wrapper .testimonial.full-w .content{flex-basis:35%}section.testimonials .wrapper .testimonial.full-w .content .details{flex-basis:40%}section.testimonials .wrapper .testimonial.full-w .content .details .logo{flex-basis:50%}section.testimonials .wrapper .testimonial.full-w .content .details .wrap{flex-basis:50%}section.testimonials .wrapper .testimonial.full-w .content .quote{flex-basis:58%}}
