.testimonials .testimonials__wrap{background-color:var(--bg-color)}.testimonials .testimonials__container{overflow:hidden;max-width:calc((100% - 1440px)/2 + 1440px);margin-right:0}@media screen and (max-width: 749.98px){.testimonials .testimonials__container{padding-left:25px;padding-right:25px}}.testimonials .testimonials__media{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:0;border-radius:20px;overflow:hidden;background-color:#d9d9d9;margin-left:-1px;position:relative}.testimonials .testimonials__img{width:338px;height:338px}.testimonials .testimonials__item{width:338px;display:flex;flex-direction:column;justify-content:space-between;gap:44px}.testimonials .testimonials__item:nth-child(2n){flex-direction:column-reverse;gap:30px}.testimonials .testimonials__item:nth-child(2n)::before{inset:20px auto 0 0}.testimonials .testimonials__item:nth-child(2n) .testimonials__item-info{padding:0 14px 34px 36px}.testimonials .testimonials__item::before{content:"";display:block;position:absolute;width:1px;inset:0 auto 20px 0;background-color:var(--text-color, #0E4B3E)}.testimonials .testimonials__heading{text-align:center;margin:0 0 26px;color:var(--text-color, #0E4B3E)}@media screen and (min-width: 750px){.testimonials .testimonials__heading{margin-bottom:0;text-align:start}}@media screen and (min-width: 750px){.testimonials .testimonials__heading.testimonials__heading--desk{display:none}}.testimonials .testimonials__info-wrap{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 750px){.testimonials .testimonials__info-wrap{flex-shrink:0}}.testimonials .testimonials__info-wrap .testimonials__heading{max-width:250px}@media screen and (max-width: 749.98px){.testimonials .testimonials__info-wrap .testimonials__heading{display:none}}.testimonials .testimonials__description{font-weight:700;font-size:24px;line-height:1.25;letter-spacing:.08em;color:var(--text-color, #0E4B3E)}.testimonials .testimonials__description a{color:inherit;text-decoration:underline}.testimonials .testimonials__description p{margin:0 0 8px;color:inherit}.testimonials .testimonials__description p:last-child{margin-bottom:0}.testimonials testimonials-slider{display:block;width:calc(100% + 25px)}@media screen and (min-width: 750px){.testimonials testimonials-slider{display:flex;flex-direction:row-reverse;align-items:stretch;gap:57px;width:calc(100% + 40px)}}@media screen and (min-width: 1200px){.testimonials testimonials-slider{width:calc(100% + 80px)}}@media screen and (min-width: 1400px){.testimonials testimonials-slider{width:calc(100% + 80px + (100vw - 1440px)/2)}}.testimonials .testimonials__item-author{color:var(--text-color, #0E4B3E);font-weight:500;font-size:16px;line-height:1.88;letter-spacing:.08em}.testimonials .testimonials__button{color:var(--text-color, #0E4B3E);font-weight:800;font-size:20px;line-height:.89;letter-spacing:.78px;text-transform:uppercase;text-decoration:underline;padding:0;cursor:pointer;transition:transform .3s ease-in-out}@media(hover: hover){.testimonials .testimonials__button:hover{transform:scale(0.9) translate(-5%, 5%)}}.testimonials .testimonials__button:focus-visible,.testimonials .testimonials__button:active{transform:scale(0.9) translate(-5%, 5%)}.testimonials .testimonials__item-info{display:flex;flex-direction:column;gap:15px;padding:20px 14px 0 36px}.testimonials .testimonials-slider__nav-btns{display:flex;align-items:center;justify-content:center;gap:11px;margin-top:26px}@media screen and (min-width: 750px){.testimonials .testimonials-slider__nav-btns{justify-content:flex-start}}.testimonials .testimonials-slider__nav-btns .swiper-button-prev,.testimonials .testimonials-slider__nav-btns .swiper-button-next{color:var(--text-color, #0E4B3E);width:34px;height:34px;z-index:2;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--text-color, #0E4B3E);transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}@media(hover: hover){.testimonials .testimonials-slider__nav-btns .swiper-button-prev:hover,.testimonials .testimonials-slider__nav-btns .swiper-button-next:hover{background-color:#0e4b3e;border-color:#0e4b3e;color:#fff}}.testimonials .testimonials-slider__nav-btns .swiper-button-prev:focus-visible,.testimonials .testimonials-slider__nav-btns .swiper-button-prev:active,.testimonials .testimonials-slider__nav-btns .swiper-button-next:focus-visible,.testimonials .testimonials-slider__nav-btns .swiper-button-next:active{background-color:#0e4b3e;border-color:#0e4b3e;color:#fff}.testimonials .testimonials-slider__nav-btns .swiper-button-prev svg,.testimonials .testimonials-slider__nav-btns .swiper-button-next svg{width:10px;height:15px}