/*!/wp-content/themes/fuselab/template-parts/sections/testimonials/testimonials-section.css*/.testimonials-section{container:testimonials-section / inline-size;overflow:hidden;padding-top:64px;padding-bottom:32px;position:relative;z-index:0;.section-header{display:flex;gap:48px;&.section-header-without-description .section-title{width:100%}@container (max-width:800px){flex-direction:column;gap:24px}}.section-title,.section-description{width:35%;@container (max-width:960px){width:50%}@container (max-width:800px){width:100%}}.section-title{font:var(--heading-1-light-font)}.section-description{font:var(--heading-3-light-font);color:var(--gray-70);margin-top:112px;b,strong{color:var(--gray-100)}@container (max-width:800px){margin-top:0}}.section-footer{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--blue);border-radius:4px;padding:32px;gap:40px;margin-top:48px;@container (max-width:480px){grid-template-columns:1fr;gap:16px}.section-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}}.testimonial-items-container{display:flex;flex-direction:column;margin-top:48px;gap:48px}.testimonial-item{container:testimonial-item / inline-size;display:grid;grid-template-columns:1fr 1fr;align-items:center;border-top:1px solid var(--gray-10);padding:40px;overflow:hidden;gap:clamp(48px, 8%, 112px);@container (max-width:720px){grid-template-columns:1fr;justify-content:end;padding:24px;gap:24px}.testimonial-text{font:var(--heading-3-light-font)}.testimonial-rating{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin-top:8px;.testimonial-rating-container{display:inline-flex;gap:2px}.testimonial-rating-text{margin-left:4px;color:var(--gray-90);font:var(--heading-3-light-font)}}.testimonial-info{display:flex;align-items:center;column-gap:24px;row-gap:8px;@container (max-width:720px){margin-right:auto}@container (max-width:360px){flex-direction:column;align-items:flex-start}}.testimonial-image-wrapper{display:flex;flex-shrink:0;position:relative;align-items:center;justify-content:center;border:1px solid var(--gray-10);border-radius:8px;background:var(--white);padding:12px;width:88px;aspect-ratio:1 / 1;&::before{content:"";display:block;width:1px;height:200vh;position:absolute;background:var(--gray-10);top:-100vh;left:50%;z-index:-1;@container (max-width:720px){display:none}}.testimonial-image{width:100%;height:100%;border-radius:50%;object-fit:cover;aspect-ratio:1 / 1}}.author-info{display:flex;flex-direction:column;justify-content:center;margin-left:clamp(16px, 10cqw, 120px);@container (max-width:360px){margin-left:0}.author-name{font:var(--heading-4-medium-font);color:var(--gray-100)}.author-position{font:var(--body-large-regular-font);color:var(--gray-70);margin-top:0}}}}