.testimonials{padding:0 20px}.testimonials .container{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;min-height:45vh;padding:50px 20px;position:relative;overflow:hidden}.testimonials .container .content-wrap{z-index:1;background-color:var(--white-color);border-radius:24px;flex-direction:column;width:40%;padding:20px;display:flex;position:absolute;bottom:20px;left:20px}@media (max-width:991px){.testimonials .container .content-wrap{width:60%}}@media (max-width:767px){.testimonials .container .content-wrap{width:calc(100% - 40px);inset:20px;top:unset}}.testimonials .container .content-wrap .comment{font-size:clamp(16px,1.5vw,22px);font-weight:500}.testimonials .container .content-wrap .client-wrap{align-items:center;gap:10px;margin-top:12px;display:flex}.testimonials .container .content-wrap .client-wrap .profile-wrap{border-radius:50%;overflow:hidden}.testimonials .container .content-wrap .client-wrap .profile-wrap img{max-width:52px;max-height:52px}@media (max-width:767px){.testimonials .container .content-wrap .client-wrap .profile-wrap img{max-width:40px;max-height:40px}}.testimonials .container .content-wrap .client-wrap .info-wrap{flex-direction:column;gap:5px;display:flex}.testimonials .container .content-wrap .client-wrap .info-wrap .name{font-size:16px;font-weight:600}.testimonials .container .content-wrap .client-wrap .info-wrap .position{font-size:14px;font-weight:400}
