.testimonial-cards{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.testimonial-cards .testimonial-cards-text-wrapper{position:relative;z-index:20}.testimonial-cards .testimonial-cards-text-wrapper .quotation-mark{position:absolute;z-index:10;width:auto;fill:rgb(var(--color-green) / 1)}.testimonial-cards .testimonial-cards-text{font-family:var(--font-family-nb-international-pro);font-size:var(--font-subtitle-3-sm-m-size);line-height:var(--font-subtitle-3-sm-m-line-height,normal);letter-spacing:var(--font-subtitle-3-sm-m-letter-spacing,0);font-weight:var(--font-subtitle-3-sm-m-weight,400)}.testimonial-cards .testimonial-cards-text{position:relative;border-radius:4rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-blue) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-white) / var(--tw-bg-opacity))}.testimonial-cards .testimonial-cards-text::after{content:'';position:absolute;top:.8rem;left:.8rem;z-index:-20;display:block;height:100%;width:100%;border-radius:4rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-blue) / var(--tw-border-opacity))}.testimonial-cards .testimonial-cards-person{position:absolute;top:0;right:0;z-index:40;border-radius:2rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-blue) / var(--tw-border-opacity))}.testimonial-cards .testimonial-cards-person::after{content:'';position:absolute;top:.8rem;left:.8rem;z-index:-10;display:block;height:100%;width:100%;border-radius:2rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--color-blue) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-ivory) / var(--tw-bg-opacity))}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-header{display:flex;gap:.8rem;border-top-left-radius:2rem;border-top-right-radius:2rem;--tw-bg-opacity:1;background-color:rgb(var(--color-blue) / var(--tw-bg-opacity));padding-left:2.4rem;padding-right:2.4rem;padding-top:1.6rem;padding-bottom:1.6rem}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-header>div{height:2rem;width:2rem;border-radius:100%}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-header>div:first-child{--tw-bg-opacity:1;background-color:rgb(var(--color-green) / var(--tw-bg-opacity))}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-header>div:last-child{--tw-bg-opacity:1;background-color:rgb(var(--color-gray) / var(--tw-bg-opacity))}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-content{display:flex;flex-direction:column;gap:1.6rem;border-bottom-right-radius:2rem;border-bottom-left-radius:2rem;border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(var(--color-blue) / var(--tw-border-opacity));--tw-border-opacity:1;border-right-color:rgb(var(--color-blue) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(var(--color-ivory) / var(--tw-bg-opacity));padding:1.6rem}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-content>div{display:flex;flex-direction:column;gap:.4rem}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-content span{font-family:var(--font-family-din-pro);font-size:var(--font-caption-m-size);line-height:var(--font-caption-m-line-height,normal);letter-spacing:var(--font-caption-m-letter-spacing,0);font-weight:var(--font-caption-m-weight,400)}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-content span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:640px){.container{max-width:640px}.\!container{max-width:640px!important}}@media (min-width:768px){.container{max-width:768px}.\!container{max-width:768px!important}.testimonial-cards .testimonial-cards-text-wrapper{margin-right:10rem}}@media (min-width:1024px){.container{max-width:1024px}.\!container{max-width:1024px!important}.gap-grid{gap:2.4rem}.testimonial-cards .testimonial-cards-text{font-size:var(--font-subtitle-3-size);line-height:var(--font-subtitle-3-line-height,normal);letter-spacing:var(--font-subtitle-3-letter-spacing,0);font-weight:var(--font-subtitle-3-weight,400)}.testimonial-cards .testimonial-cards-text-wrapper{margin-right:8.4rem}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-content span{font-size:var(--font-caption-size);line-height:var(--font-caption-line-height,normal);letter-spacing:var(--font-caption-letter-spacing,0);font-weight:var(--font-caption-weight,400)}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-content h3{font-size:var(--font-body-1-med-size);line-height:var(--font-body-1-med-line-height,normal);letter-spacing:var(--font-body-1-med-letter-spacing,0);font-weight:var(--font-body-1-med-weight,400)}.testimonial-cards .testimonial-cards-text{margin-bottom:.8rem;padding:8rem}.testimonial-cards .testimonial-cards-text-wrapper .quotation-mark{left:8rem;top:-5.4rem;width:auto}.testimonial-cards .testimonial-cards-person{right:2.4rem;max-width:30.8rem}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-content h3{font-family:var(--font-family-nb-international-pro);font-size:var(--font-headline-5-m-size);line-height:var(--font-headline-5-m-line-height,normal);letter-spacing:var(--font-headline-5-m-letter-spacing,0);font-weight:var(--font-headline-5-m-weight,400)}@media (min-width:1024px){.testimonial-cards .testimonial-cards-person .testimonial-cards-person-content h3{font-size:var(--font-headline-5-size);line-height:var(--font-headline-5-line-height,normal);letter-spacing:var(--font-headline-5-letter-spacing,0);font-weight:var(--font-headline-5-weight,400)}}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-content h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-content h3{font-size:var(--font-headline-5-size);line-height:var(--font-headline-5-line-height,normal);letter-spacing:var(--font-headline-5-letter-spacing,0);font-weight:var(--font-headline-5-weight,400)}}@media (min-width:1280px){.container{max-width:1280px}.\!container{max-width:1280px!important}.testimonial-cards .testimonial-cards-text-wrapper{margin-right:5.6rem}}@media (min-width:1536px){.container{max-width:1536px}.\!container{max-width:1536px!important}.testimonial-cards .testimonial-cards-text-wrapper{margin-right:0}}@media (min-width:1800px){.container{max-width:1800px}.\!container{max-width:1800px!important}}@media (max-width:1024px){.testimonial-cards .testimonial-cards-text-wrapper .quotation-mark{left:3.2rem;top:-3.2rem;height:4.8rem}.testimonial-cards .testimonial-cards-text{margin-right:.8rem;margin-bottom:.8rem;padding-left:2.4rem;padding-right:2.4rem;padding-top:8.4rem;padding-bottom:2.4rem}.testimonial-cards .testimonial-cards-person{max-width:18.5rem}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-content h3{font-family:var(--font-family-din-pro);font-size:var(--font-body-1-med-m-size);line-height:var(--font-body-1-med-m-line-height,normal);letter-spacing:var(--font-body-1-med-m-letter-spacing,0);font-weight:var(--font-body-1-med-m-weight,400)}@media (min-width:1024px){.testimonial-cards .testimonial-cards-person .testimonial-cards-person-content h3{font-size:var(--font-body-1-med-size);line-height:var(--font-body-1-med-line-height,normal);letter-spacing:var(--font-body-1-med-letter-spacing,0);font-weight:var(--font-body-1-med-weight,400)}}.testimonial-cards .testimonial-cards-person .testimonial-cards-person-content h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}