.gen-preset-page-site-section-testimonials{display:flex;margin-bottom:3rem;position:relative;width:100%}@media (min-width:0rem) and (max-width:35.9375rem){.gen-preset-page-site-section-testimonials{margin-top:-2.5rem}}.gen-preset-page-site-section-testimonials-wrapper{border-color:var(--gen-styles-primary-accent-alt-color);border-radius:1rem;border-width:1px;display:flex;flex-direction:column;justify-content:flex-start;margin-left:7rem;margin-right:7rem;padding:3rem;position:relative;text-align:left}@media (min-width:0rem) and (max-width:35.9375rem){.gen-preset-page-site-section-testimonials-wrapper{margin-left:.5rem;margin-right:.5rem;padding:2rem 1rem}}@media (min-width:36rem) and (max-width:47.9375rem){.gen-preset-page-site-section-testimonials-wrapper{margin-left:1.5rem;margin-right:1.5rem;padding:2rem 1.5rem}}@media (min-width:48rem) and (max-width:63.9375rem){.gen-preset-page-site-section-testimonials-wrapper{margin-left:4rem;margin-right:4rem;padding:2.5rem 2rem}}.gen-preset-page-site-section-testimonials-heading{background-color:transparent;color:var(--gen-styles-primary-accent-alt-color);font-family:var(--font-poppins-extra-bold)!important;font-size:120px;left:1.25rem;position:absolute;top:-70px}@media (min-width:0rem) and (max-width:35.9375rem){.gen-preset-page-site-section-testimonials-heading{font-size:90px;left:.25rem;top:-60px}}@media (min-width:36rem) and (max-width:47.9375rem){.gen-preset-page-site-section-testimonials-heading{font-size:100px;left:.75rem;top:-60px}}@media (min-width:48rem) and (max-width:63.9375rem){.gen-preset-page-site-section-testimonials-heading{font-size:110px;left:1rem;top:-60px}}.gen-preset-page-site-section-testimonials-slide{overflow:clip;padding-left:4rem;padding-right:1rem}@media (min-width:0rem) and (max-width:35.9375rem){.gen-preset-page-site-section-testimonials-slide{padding-left:3rem;padding-right:.5rem}}.gen-preset-page-site-section-testimonials-slide-quote{color:var(--gen-styles-neutral-gray-darker);font-family:var(--font-geist-sans);font-size:1.25rem;font-weight:600;letter-spacing:-.025em;line-height:1.75rem;margin-bottom:3rem}@media (min-width:0rem) and (max-width:35.9375rem){.gen-preset-page-site-section-testimonials-slide-quote{font-size:1rem;letter-spacing:-.05em;line-height:1.25rem}}@media (min-width:36rem) and (max-width:47.9375rem){.gen-preset-page-site-section-testimonials-slide-quote{font-size:1rem;letter-spacing:-.05em;line-height:1.25rem}}@media (min-width:48rem) and (max-width:63.9375rem){.gen-preset-page-site-section-testimonials-slide-quote{font-size:1.125rem;line-height:1.75rem}}.gen-preset-page-site-section-testimonials-slide-quote-author-block{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.gen-preset-page-site-section-testimonials-slide-quote-author-name{color:var(--gen-styles-neutral-black);font-family:var(--font-geist-sans);font-weight:700}.gen-preset-page-site-section-testimonials-slide-quote-author-role{color:var(--gen-styles-neutral-gray-dark);font-family:var(--font-geist-sans);font-size:.875rem;line-height:1.25rem;margin-top:-.25rem}.gen-preset-page-site-section-testimonials-slide-quote-author-photo{bottom:0;height:179px;left:-2rem;-o-object-fit:cover;object-fit:cover;position:absolute;width:180px}@media (min-width:0rem) and (max-width:35.9375rem){.gen-preset-page-site-section-testimonials-slide-quote-author-photo{bottom:0;height:127px;left:-1.75rem;width:128px}}@media (min-width:36rem) and (max-width:47.9375rem){.gen-preset-page-site-section-testimonials-slide-quote-author-photo{left:-3rem}}@media (min-width:48rem) and (max-width:63.9375rem){.gen-preset-page-site-section-testimonials-slide-quote-author-photo{left:-2.5rem}}.gen-preset-page-site-section-testimonials-slide-quote-author-photo img{border-radius:1rem}.gen-preset-page-site-section-testimonials-slide-quote-org-logo-block{display:flex;flex-direction:column;justify-content:flex-start;margin-top:.5rem}.gen-preset-page-site-section-testimonials-slider-progress-bar{display:flex;gap:.75rem;justify-content:center;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:32rem;width:100%}.gen-preset-page-site-section-testimonials-slider-progress-bar-slide-tracker{background-color:var(--gen-styles-neutral-gray-light);display:block;overflow:hidden;position:relative}.gen-preset-page-site-section-testimonials-slider-progress-bar-slide-tracker-active{background-color:var(--gen-styles-primary-accent-alt-color);border-radius:.5rem;display:block;height:100%;left:0;position:absolute;top:0}