.TestimonialCard_container__NDK_9{display:flex;flex-direction:column;position:relative;min-width:270px;width:100%}.TestimonialCard_contentWrapper__BUHMN{display:flex;flex-direction:column;height:100%;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);background:var(--white);border:1px solid var(--light-silver)}.TestimonialCard_contentWrapper__BUHMN:before{content:"";position:absolute;top:0;left:0;width:27px;height:27px;border-radius:0 0 80% 0;z-index:1;border-bottom:1px solid var(--light-silver);border-right:1px solid var(--light-silver)}.TestimonialCard_quote__GqEsz{height:100%;max-height:170px;overflow-y:auto;background:var(--white)}.TestimonialCard_quote__GqEsz::-webkit-scrollbar{display:none}.TestimonialCard_divider__HRS5X{width:100%;height:1px;background:var(--light-silver);margin:calc(var(--spacing) * 5) 0 calc(var(--spacing) * 2.5) 0}.TestimonialCard_footerInfoWrapper__nvhAJ{display:flex;flex-direction:column;gap:calc(var(--spacing));width:100%}.TestimonialCard_iconWrapper__IV2Lz{width:32px;height:32px;position:relative}.TestimonialCard_icon__Whdjz{object-fit:cover}.TestimonialCard_authorDetail__Kfa8q{width:100%;display:flex;flex-direction:column;gap:calc(var(--spacing) * 1)}.TestimonialCard_author__s5_Vq{font-weight:700;color:var(--black)}.TestimonialCard_company__ONwcI{color:var(--mid-gray)}.TestimonialCard_badge__fOQSD{box-sizing:border-box;position:absolute;height:32px;width:32px;left:-12px;top:-12px;background:var(--mid-red);border-radius:100%;z-index:2;display:flex;align-items:center;justify-content:center}.TestimonialCard_badge__fOQSD:before{content:'"';color:var(--white);font-size:32px;transform:translateY(22%) rotate(5deg)}@media screen and (min-width:768px){.TestimonialCard_footerInfoWrapper__nvhAJ{flex-direction:row}.TestimonialCard_iconWrapper__IV2Lz{width:40%;height:auto}.TestimonialCard_icon__Whdjz{object-fit:cover}.TestimonialCard_authorDetail__Kfa8q{width:60%}}@media screen and (min-width:1200px){.TestimonialCard_container__NDK_9{min-width:unset}.TestimonialCard_contentWrapper__BUHMN{display:grid;grid-template-columns:auto;grid-template-rows:auto max-content max-content;height:100%;padding:calc(var(--spacing) * 9) calc(var(--spacing) * 4);-webkit-clip-path:none;clip-path:none}.TestimonialCard_contentWrapper__BUHMN:before{display:none}.TestimonialCard_badge__fOQSD{width:96px;height:96px;top:calc(-96px / 2);left:30px}.TestimonialCard_badge__fOQSD:before{transform:translateY(25%);font-size:120px}}