.section-testimonials{background:var(--color-white);position:relative;overflow:hidden}.section-testimonials .section-head{max-width:1200px;margin-bottom:71px}.section-testimonials .section-head a{text-decoration:none}.section-testimonials .section-head a:hover{text-decoration:underline}.section-testimonials .h0{color:var(--color-blue);margin-bottom:4px}.section-testimonials .swiper{overflow:visible}.section-testimonials .page-width{max-width:1494px}@media only screen and (max-width: 749px){.section-testimonials .h0{line-height:1.125;margin-bottom:28px}.section-testimonials .section-head{margin-bottom:43px}}.testimonials{padding-bottom:123px;margin-bottom:129px}.testimonials .swiper-button-next{position:absolute;top:auto;left:79px;bottom:0}.testimonials .swiper-button-prev{position:absolute;top:auto;right:auto;left:0;bottom:0}.testimonials .swiper-button-next,.testimonials .swiper-button-prev{width:65px;height:65px}@media only screen and (max-width: 749px){.testimonials{padding-bottom:57px;margin-bottom:72px}.testimonials .swiper-button-next{left:auto;right:0}.testimonials .swiper-button-next,.testimonials .swiper-button-prev{width:51px;height:51px}}.testimonials-slide{background:var(--color-pale-blue);border-radius:35px;padding:68px 50px 87px;margin-bottom:30px;position:relative;color:var(--color-black);font-size:42px;line-height:1.143;font-weight:400;letter-spacing:-1.05px}.testimonials-slide .icon-quotes{position:absolute;top:52px;left:48px}.testimonials-slide .testimonial-star{margin:0 0 25px auto;width:275px;overflow:hidden}.testimonials-slide .testimonial-star.testimonial-star4{width:222px}.testimonials-slide .testimonial-star.testimonial-star3{width:162px}.testimonials-slide .testimonial-star.testimonial-star2{width:104px}.testimonials-slide .testimonial-star.testimonial-star1{width:50px}@media only screen and (max-width: 1199px){.testimonials-slide{font-size:34px}}@media only screen and (max-width: 1023px){.testimonials-slide{font-size:30px;padding:38px 36px 80px}.testimonials-slide .icon-quotes{top:30px;left:20px;transform:scale(.7)}.testimonials-slide .testimonial-star{transform:scale(.7) translate(15%)}}@media only screen and (max-width: 749px){.testimonials-slide{font-size:2.4rem;line-height:1.25;letter-spacing:-.6px}.testimonials-slide .icon-quotes{top:26px;left:19px;transform:scale(.65)}.testimonials-slide .testimonial-star{transform:scale(.58) translate(20%);margin:2px 0 5px auto}}.testimonial-name{position:absolute;bottom:-46px;right:78px;background:var(--color-black);color:var(--color-white);border-radius:46px;font-weight:700;letter-spacing:-1.05px;padding:22px 52px}@media only screen and (max-width: 1023px){.testimonial-name{bottom:-27px;right:43px;padding:12px 35px}}.testimonial-btns{text-align:center;position:relative}.testimonial-btns__opener{display:block;margin:0 auto 15px;width:fit-content;letter-spacing:.88px;font-size:2.6rem;font-weight:700;min-width:343px;transition:all .2s linear}.testimonial-btns__opener em{font-style:normal;display:none}@media only screen and (max-width: 749px){.testimonial-btns__opener{min-width:290px;max-width:100%;font-size:2rem}}.testimonial-btns__holder{display:flex;justify-content:center;flex-wrap:wrap;max-height:0;padding:0;margin-left:-15px;margin-right:-15px;transition:all .2s linear;position:absolute;top:100%;left:0;width:100%}.testimonial-btns__holder .button{margin:0 15px 15px;min-width:219px;opacity:0}@keyframes btnOpacity{0%{opacity:0}to{opacity:1}}.testimonial-btns-active .testimonial-btns__opener{transform:translateY(-20px)}.testimonial-btns-active .testimonial-btns__holder .button{animation-name:btnOpacity;animation-delay:.1s;animation-duration:.4s;animation-fill-mode:forwards}@media only screen and (max-width: 1199px){.testimonial-btns__holder{margin-left:-10px;margin-right:-10px}.testimonial-btns__holder .button{margin:0 10px 15px}}@media only screen and (max-width: 749px){.testimonial-btns__holder .button{min-width:154px;margin:0 5px 11px}}.testimonial-btns-active .testimonial-btns__opener em{display:inline}.testimonial-btns-active .testimonial-btns__opener span{display:none}.testimonial-btns-active .testimonial-btns__holder{max-height:100vh;padding:51px 0 0;transition:all .4s linear}@media only screen and (max-width: 1023px){.testimonial-btns-active .testimonial-btns__holder{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-testimonials.css.map */
