.testimonial-container{padding-left:24px;padding-right:24px}.testimonial{min-height:600px;padding-block:100px;position:relative;& .testimonial__heading-wrapper{margin-bottom:var(--space-xl);max-width:47%;padding-left:var(--space-m);position:relative;& svg{left:0;position:absolute;top:0}@media (max-width:1024px){max-width:100%}}& .testimonial__background-image{bottom:0;max-width:50%;position:absolute;right:0;@media (max-width:1024px){display:none}}& .testimonial__author-image{bottom:0;max-width:50%;position:absolute;right:0;z-index:3;@media (max-width:1024px){display:none}}& .testimonial__card{background:var(--white-color);border-radius:20px;box-shadow:var(--box-shadow-card);display:flex;gap:20px;max-width:75%;min-height:222px;padding:24px;position:relative;z-index:2;@media (max-width:1024px){gap:8px;max-width:100%}}& .testimonial__quoteMark{& svg path{fill:var(--primary-color)}}& .testimonial__text{display:flex;flex-direction:column;gap:var(--gap-def);justify-content:space-between}& .testimonial__quote{display:flex;flex-direction:column;font-size:20px;font-style:italic;font-weight:var(--font-weight-light);height:100%;justify-content:center;margin-top:var(--space-s);& p{margin:0}}& .testimonial__author{align-items:center;border-left:2px solid var(--primary-color);display:flex;gap:var(--space-xxs);padding-left:6px}& .testimonial__person{font-weight:var(--font-weight-bold)}& .testimonial__company,& .testimonial__person{font-size:var(--font-size-xxs);font-style:italic}& .testimonial__company{font-weight:var(--font-weight-light)}@media (max-width:1024px){min-height:unset;padding-block:60px}}