.testimonial{position:relative;display:flex;flex-direction:column;gap:16px;height:100%;padding:12px 16px;border-radius:8px;background-color:#f3f7ff}@media(min-width:768px){.testimonial{gap:24px;padding:24px 32px}}@media(min-width:1024px){.testimonial{padding:24px 0px 24px 32px;border-radius:0px}}@media(min-width:1440px){.testimonial{padding:56px 0px 56px 80px}}.testimonial__full-card-link:focus-visible{outline-offset:-2px;border-radius:8px}.testimonial__content-clutch-logo{flex-shrink:0;display:flex;align-items:center;gap:8px;height:28px;width:fit-content;margin-bottom:-8px;z-index:2}.testimonial__content-clutch-logo:hover img:first-of-type{filter:brightness(0) saturate(100%) invert(12%) sepia(67%) saturate(4136%) hue-rotate(327deg) brightness(99%) contrast(97%)}.testimonial__content-clutch-logo:focus-visible{outline:2px solid #e51a5c;outline-offset:2px;border-radius:4px}@media(min-width:768px){.testimonial__content-clutch-logo{margin-bottom:0}}.testimonial__content-clutch-logo span{height:13px;margin-top:-5px;font-family:"Unbounded",sans-serif;font-weight:700;font-size:20px;line-height:22px;letter-spacing:-0.01em;color:#000}.testimonial__content-clutch-logo img{height:12px;width:auto;object-fit:contain;object-position:center}.testimonial__header{display:flex;justify-content:space-between;align-items:center;height:32px}@media(min-width:1440px){.testimonial__header{height:48px}}.testimonial__logo{display:flex;align-items:center}.testimonial__logo img{height:32px;max-width:180px;width:fit-content;object-fit:contain;object-position:left}@media(min-width:1440px){.testimonial__logo img{height:48px;max-width:320px}}.testimonial__link-content{position:relative;display:flex;align-items:center;gap:4px;font-family:"Open Sans",-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.12px;color:#000}.testimonial__link-text{display:none;transition:opacity .3s}@media(min-width:768px){.testimonial__link-text{display:block;opacity:0}}.testimonial:hover .testimonial__link-text{color:#e51a5c;opacity:1}.testimonial:hover .testimonial__link-icon{filter:brightness(0) saturate(100%) invert(23%) sepia(87%) saturate(7464%) hue-rotate(323deg) brightness(93%) contrast(96%)}.testimonial__content{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.testimonial__content{gap:24px}}.testimonial__title{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:.01em;color:#5473c8;text-transform:uppercase;margin-bottom:4px}.testimonial__text p{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#000}@media(min-width:1024px){.testimonial__text p{font-size:16px;line-height:24px}}.testimonial__text p strong{font-weight:500}.testimonial--round-image .testimonial__text p{font-family:"Unbounded",sans-serif;font-size:12px;line-height:16px}@media(min-width:768px){.testimonial--round-image .testimonial__text p{font-size:16px;line-height:20px}}@media(min-width:1024px){.testimonial--round-image .testimonial__text p{font-size:20px;line-height:24px}}.testimonial--round-image .testimonial__text p strong{font-weight:500}.testimonial__author{margin-top:12px;display:flex;gap:12px;align-items:center}.testimonial--round-image .testimonial__author{margin-top:0}.testimonial__author-image{width:auto;height:20px;object-fit:contain;object-position:left}@media(min-width:1024px){.testimonial__author-image{height:22px}}.testimonial--round-image .testimonial__author-image{width:40px;height:40px;border-radius:50%;object-position:center}.testimonial__author-info{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:16px;color:#4c4d4e}@media(min-width:768px){.testimonial__author-info{font-size:14px;line-height:22px}}.testimonial__author-name{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-weight:600;letter-spacing:.12px}.testimonial__author-company{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-weight:400}@media(min-width:768px){.testimonial__author-company{line-height:20px}}.testimonial__quotes{margin:0 auto}.actual-testimonial-block__container{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.actual-testimonial-block__container{gap:32px}}@media(min-width:1024px){.actual-testimonial-block__container{gap:40px}}@media(min-width:1440px){.actual-testimonial-block__container{gap:48px}}.actual-testimonial-block__headings{display:flex;flex-direction:column;gap:4px;padding:0 16px;max-width:552px;width:100%;margin:0 auto}@media(min-width:768px){.actual-testimonial-block__headings{padding:0;max-width:584px}}@media(min-width:1024px){.actual-testimonial-block__headings{max-width:798px}}@media(min-width:1440px){.actual-testimonial-block__headings{max-width:1064px}}.actual-testimonial-block__title,.actual-testimonial-block__subtitle{text-align:center}.actual-testimonial-block .testimonial{border-radius:0}@media(min-width:768px){.actual-testimonial-block .testimonial{padding:32px 0}}@media(min-width:1024px){.actual-testimonial-block .testimonial{padding-top:40px;padding-bottom:40px}}.actual-testimonial-block .testimonial__content{gap:12px;max-width:1280px;width:100%;margin:0 auto}@media(min-width:768px){.actual-testimonial-block .testimonial__content{padding-left:32px;border-left:2px solid #5473c8}}@media(min-width:1024px){.actual-testimonial-block .testimonial__content{padding-left:40px}}.actual-testimonial-block .testimonial .testimonial__text p,.actual-testimonial-block .testimonial .testimonial__text h3{padding:0;font-family:"Unbounded",sans-serif;font-size:12px;line-height:16px;font-weight:400;color:#000}@media(min-width:768px){.actual-testimonial-block .testimonial .testimonial__text p,.actual-testimonial-block .testimonial .testimonial__text h3{font-size:16px;line-height:20px}}@media(min-width:1440px){.actual-testimonial-block .testimonial .testimonial__text p,.actual-testimonial-block .testimonial .testimonial__text h3{font-size:18px;line-height:24px}}.actual-testimonial-block .testimonial .testimonial__text p strong,.actual-testimonial-block .testimonial .testimonial__text h3 strong{font-weight:500}@media(min-width:1024px){.actual-testimonial-block .testimonial--round-image .testimonial__text{font-size:24px;line-height:26px}}@media(min-width:768px){.actual-testimonial-block .testimonial__author-info{gap:0}}.actual-testimonial-block .testimonial__content{max-width:552px}@media(min-width:768px){.actual-testimonial-block .testimonial__content{max-width:584px}}@media(min-width:1024px){.actual-testimonial-block .testimonial__content{max-width:798px}}@media(min-width:1440px){.actual-testimonial-block .testimonial__content{max-width:1064px}}.case-study-page .actual-testimonial-block{margin-top:24px;margin-bottom:24px}@media(min-width:768px){.case-study-page .actual-testimonial-block{margin-top:32px;margin-bottom:32px}}@media(min-width:1024px){.case-study-page .actual-testimonial-block{margin-top:40px;margin-bottom:40px}}@media(min-width:1440px){.case-study-page .actual-testimonial-block{margin-top:48px;margin-bottom:48px}}.case-study-page .actual-testimonial-block__title,.case-study-page .actual-testimonial-block__subtitle{text-align:left}
