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