@layer components{.slider_wrap{--_gap-size:var(--site-gutter);--_edge:max(var(--site-margin), (100vw - var(--max-width-main)) / 2);--_visible:var(--_visible-xs);--_visible-xs:1.02;--_visible-sm:var(--_visible-xs);--_visible-md:var(--_visible-sm);--_visible-lg:var(--_visible-md);gap:var(--space-6);width:100%;display:grid}@media (min-width:30rem){.slider_wrap{--_visible:var(--_visible-sm)}}@media (min-width:48rem){.slider_wrap{--_visible:var(--_visible-md)}}@media (min-width:64rem){.slider_wrap{--_visible:var(--_visible-lg)}}.slider_list{gap:var(--_gap-size);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;min-width:0;margin-inline:calc(-1 * var(--_edge));padding-inline:var(--_edge);scroll-padding-inline:var(--_edge);display:flex;overflow-x:auto}.slider_list::-webkit-scrollbar{display:none}.slider_list:active{cursor:grabbing}.slider_list.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.slider_wrap:not(.is-ready) .slider_list,.slider_wrap:has(.slider_controls.is-empty) .slider_list{cursor:auto}.slider_list>*{flex:0 0 calc((100% - (var(--_visible) - 1) * var(--_gap-size)) / var(--_visible));scroll-snap-align:start;min-width:0}.slider_wrap.crop-start .slider_list{margin-inline-start:0;padding-inline-start:0;scroll-padding-inline-start:0}.slider_wrap.contained .slider_list{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.slider_controls{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.slider_wrap:not(.is-ready) .slider_controls,.slider_controls.is-empty{display:none}.slider_markers{align-items:center;gap:var(--space-2);display:flex}.slider_marker{border:var(--border-width) solid var(--text);border-radius:var(--radius-round);width:.75rem;height:.75rem;transition:background-color var(--hover-duration) var(--hover-ease);background:0 0;padding:0}.slider_marker.is-active{background-color:var(--text)}@media (hover:hover){.slider_marker:hover{background-color:var(--text)}}.slider_steps{gap:var(--space-2);display:flex}.testimonials_wrap{align-self:stretch}.testimonials_header{text-align:center}.testimonials_title,.testimonials_intro,.testimonials_quote,.testimonials_name,.testimonials_position{text-wrap:wrap;margin-block:0}.testimonials_intro{margin-top:1.5rem}.slider_wrap.testimonials_slider{--_gap-size:0rem;--_edge:max(5vw, (100vw - var(--max-width-main)) / 2);gap:2rem;margin-top:5rem}.slider_wrap.testimonials_slider .slider_list:after{content:"";flex:0 0 calc(100% - 100% / var(--_visible))}.slider_wrap.testimonials_slider .slider_markers{align-self:flex-end;align-items:flex-start;gap:0;height:1.75rem;padding-top:.625rem}.slider_wrap.testimonials_slider .slider_marker{background-color:var(--dark-900);opacity:.4;border:0;width:.5rem;height:.5rem;margin-inline:.1875rem}.slider_wrap.testimonials_slider .slider_marker.is-active{opacity:1}.slider_wrap.testimonials_slider .slider_steps{gap:1rem}@media (max-width:47.9375rem){.slider_wrap.testimonials_slider .slider_steps{gap:.5rem}}.slider_wrap.testimonials_slider .slider_steps .button_wrap{--button-background:var(--light-100);--button-text:var(--dark-900);--button-border:var(--dark-900);--button-background-hover:var(--light-100);--button-text-hover:var(--dark-900);--button-border-hover:var(--dark-900);width:3rem;height:3rem;padding:0}.slider_wrap.testimonials_slider .slider_steps .button_wrap:disabled{visibility:hidden}.slider_wrap.testimonials_slider .slider_steps .button_wrap .button_mark{--border-width:.09375rem;width:1rem}.testimonials_slide{padding-right:2rem}@media (max-width:47.9375rem){.testimonials_slide{padding-right:1.5rem}}.testimonials_card{background-color:var(--light-200);border-radius:var(--radius-small);flex-direction:column;align-items:flex-start;padding:2rem;display:flex}@media (max-width:47.9375rem){.testimonials_card{padding:1.5rem}}.testimonials_logo{max-height:3rem;margin-bottom:3rem}.testimonials_quote,.testimonials_position{color:var(--dark-700)}.testimonials_client{align-items:center;margin-top:1.5rem;display:flex}@media (max-width:47.9375rem){.testimonials_client{flex-direction:column;align-items:flex-start;width:100%}}.testimonials_avatar-wrap{margin-right:1rem}@media (max-width:47.9375rem){.testimonials_avatar-wrap{margin-bottom:1rem;margin-right:0}}.testimonials_avatar{border-radius:var(--radius-round);object-fit:cover;width:3rem;height:3rem;display:block}.testimonials_name{font-weight:var(--primary-semibold)}.testimonials_actions{justify-content:center;margin-top:4rem;display:flex}}
