@keyframes rotating{100%{transform:rotate(360deg)}}.testimonialItem{position:relative;container:testimonialItem/inline-size;background-color:#fff;box-shadow:0 4px 22px 0 rgba(0,0,0,.05);padding:clamp(2.4rem,3.137254902vw,4.8rem);display:grid;grid-template-rows:subgrid;grid-row:span 2;height:100%;border-radius:.8rem}.testimonialItem .testimonialItem-image{display:none}.testimonialItem .testimonialItem-image img{width:100%;object-fit:cover}.testimonialItem .testimonialItem-content{display:grid;grid-template-rows:1fr auto;height:100%}.testimonialItem .testimonialItem-content .testimonialItem-contentInner{display:grid;grid-template-rows:1fr auto;height:100%}.testimonialItem .testimonialItem-content .testimonialItem-description{font-size:clamp(1.4rem,1.045751634vw,1.6rem);line-height:1.5}.testimonialItem .testimonialItem-content .testimonialItem-description::before{content:"";font-family:"icomoon";font-size:1.9rem;font-weight:normal;line-height:1;color:#e05a00;font-size:1.8rem;margin-bottom:clamp(1.6rem,1.568627451vw,2.4rem);display:block}.testimonialItem .testimonialItem-person{display:flex;flex-direction:row;align-items:center;margin-top:clamp(1.6rem,1.568627451vw,2.4rem);gap:clamp(1.6rem,1.568627451vw,2.4rem);text-align:left}.testimonialItem .testimonialItem-person .testimonialItem-person-name{margin-top:0;font-size:clamp(1.4rem,1.1764705882vw,1.8rem);font-weight:700}.testimonialItem .testimonialItem-person .testimonialItem-personPosition{color:var(--color-text-2, #6C6C6C);margin:.4rem 0}.testimonialItem .testimonialItem-person .testimonialItem-person-content{text-align:left}.testimonialItem .testimonialItem-person .testimonialItem-person-image{position:relative;overflow:hidden;width:clamp(5rem,3.2679738562vw,5rem);height:clamp(5rem,3.2679738562vw,5rem);flex-shrink:0;border-radius:50%}@container testimonialItem (inline-size > 40rem){.testimonialItem .testimonialItem-person .testimonialItem-person-image{margin:0}}.testimonialItem .testimonialItem-person .testimonialItem-person-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.testimonialItem .testimonialItem-person .emptyImage{display:flex;width:clamp(5rem,3.2679738562vw,5rem);height:clamp(5rem,3.2679738562vw,5rem);align-items:center;justify-content:center;border:1px solid #f7f7f7;border-radius:50%;margin:0 auto;background:#f7f7f7;color:#000}.testimonialItem .testimonialItem-person .emptyImage:before{content:"";font-family:"icomoon";font-size:1.9rem;font-weight:normal;line-height:1;font-size:clamp(3rem,2.614379085vw,4rem)}.testimonialItem .testimonialItem-person.testimonialItem--emptyImage .testimonialItem-personName{margin-top:0}.sectionContainer--dark .testimonialItem{background-color:#0f0f0f}.testimonialContainer{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));justify-content:center;container:testimonialContainer/inline-size;gap:5rem}.testimonialContainer .testimonialBox{display:contents}@container testimonialContainer (inline-size > 100rem){.testimonialContainer{grid-template-columns:repeat(auto-fit, minmax(400px, 1fr))}}@container testimonialContainer (inline-size > 120rem){.testimonialContainer .testimonial--full{gap:10rem;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr))}}@container testimonialContainer (inline-size > 100rem){.smallContainer .testimonialContainer{grid-template-columns:1fr;max-width:calc(100% - 10rem);margin:0 auto}}@container testimonialContainer (inline-size > 120rem){.smallContainer .testimonialContainer{grid-template-columns:1fr;max-width:calc(100% - 10rem);margin:0 auto}}.widgetTestimonialsContainer .puxSlider{container:testimonialSlider/inline-size;margin:0 -22px;width:calc(100% + 38px)}.widgetTestimonialsContainer .puxSlider-container{width:100%;display:flex;flex-wrap:nowrap;justify-content:start;gap:0}.widgetTestimonialsContainer .puxSlider-container .testimonialBox{display:block;flex:0 0 100%;padding:22px}.widgetTestimonialsContainer .puxSlider-controls{margin:0 auto}@container testimonialSlider (inline-size > 70rem){.widgetTestimonialsContainer .puxSlider-container .testimonialBox{flex:0 0 50%}.widgetTestimonialsContainer .puxSlider{width:calc(100% + 44px)}}@container testimonialSlider (inline-size > 120rem){.widgetTestimonialsContainer .puxSlider-container .testimonialBox{flex:0 0 33.3333333333%}}