.testimonial{.content-cover{gap:46px;justify-content:space-between;align-items:center;.left-section{max-width:440px;width:100%}.slider-cover{width:100%;max-width:900px}.buttons{margin-top:36px;*{transition:all .3s ease-in-out}.page-aero{width:48px;aspect-ratio:1;height:48px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid var(--primary);border-radius:50%;svg{path{fill:var(--primary)}}&:hover{background-color:var(--primary);svg{path{fill:var(--white)}}}}}}.swiper-slide{height:auto;.review-card{background-color:var(--white);padding:24px;border-radius:20px;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px;.name-cover{gap:12px;align-items:center}.image{display:flex;align-items:center;justify-content:center;width:64px;height:64px;aspect-ratio:1;border-radius:50%;overflow:hidden;img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}}.name-section{.name{font-size:var(--fs-16);line-height:var(--lh-24);color:var(--text-primary);font-weight:var(--fw-500)}.name,.position{text-transform:capitalize}.position{font-size:var(--fs-12);line-height:var(--lh-14);margin-bottom:6px}.star-cover{gap:4px;align-items:center;.rate{margin-left:2px;font-size:var(--fs-12);line-height:var(--lh-14)}}}.comment{font-size:var(--fs-16);line-height:var(--lh-28);text-transform:capitalize}.quote-icon{position:absolute;bottom:40px;right:40px}}}}@media (max-width:1299){.testimonial{.content-cover{gap:30px;.left-section{min-width:280px}}}}@media (max-width:1199){.testimonial{.content-cover{gap:30px;.buttons{.page-aero{width:48px;height:48px}}.left-section{min-width:280px}.buttons{margin-top:30px;.page-aero{width:42px;height:42px}}}}}@media (max-width:991px){.testimonial{.content-cover{gap:20px;.buttons{.page-aero{width:48px;height:48px}}.left-section{width:100%}.buttons{margin-top:30px;.page-aero{width:42px;height:42px}}}.review-card{.image{width:80px;height:80px}}}}@media (max-width:767px){.testimonial{.content-cover{gap:20px;align-items:flex-start;.buttons{margin-top:0;width:100%;justify-content:center;.page-aero{width:42px;height:42px}}}.review-card{padding:16px;.image{width:70px;height:70px}}}}@media (max-width:575px){.testimonial{.content-cover{gap:16px;.buttons{margin-top:0;.page-aero{width:36px;height:36px}}}.review-card{padding:12px;border-radius:14px;.image{width:50px;height:50px}.star-cover{svg{width:16px;height:16px}}}}}