/* Aumtech testimonials — restrained, accessible and responsive */
.aumtech-testimonials{background:#eef3fb;padding:102px 0 108px;position:relative;scroll-margin-top:115px}
.aumtech-testimonials:before{content:"";width:170px;height:5px;position:absolute;top:0;left:calc((100% - min(calc(100% - 64px), 1180px))/2);background:#ec1d3c}
.aumtech-testimonials-header{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:37px}
.aumtech-testimonials-header .section-heading{margin-bottom:15px;max-width:720px}
.aumtech-testimonials-header .section-sub{margin:0;max-width:690px}
.aumtech-testimonials-header .text-link{white-space:nowrap;flex-shrink:0;margin-bottom:9px}
.aumtech-testimonial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}
.aumtech-testimonial-card{margin:0;background:white;border:1px solid #dce6f4;border-top:3px solid #214a9a;border-radius:14px;padding:31px 34px 27px;box-shadow:0 13px 39px rgba(23,49,92,.055);display:flex;flex-direction:column;min-width:0}
.aumtech-quote-mark{font-family:Georgia,'Times New Roman',serif;font-size:63px;font-weight:700;color:#ec1d3c;line-height:.73;display:block;margin-bottom:22px;opacity:.95}
.aumtech-testimonial-card blockquote{margin:0 0 29px;flex:1}
.aumtech-testimonial-card blockquote p{color:#263a59;font-weight:450;font-size:15px;line-height:1.79;margin:0}
.aumtech-testimonial-byline{border-top:1px solid #e5ecf6;padding-top:21px;display:flex;flex-direction:column;gap:5px;line-height:1.4}
.aumtech-testimonial-person{color:#102c5c;font-size:14px;font-weight:760}
.aumtech-testimonial-role{color:#657893;font-size:12px;line-height:1.5}
.aumtech-testimonial-note{font-size:12px;line-height:1.6;color:#6a7991;margin:28px 0 0}
.aumtech-testimonials--preview .aumtech-testimonial-card{min-height:290px}
@media(max-width:800px){.aumtech-testimonials{padding:78px 0 86px}.aumtech-testimonials-header{display:block}.aumtech-testimonials-header .text-link{margin-top:19px;display:inline-flex}.aumtech-testimonial-grid{gap:16px}.aumtech-testimonial-card{padding:27px 24px}}
@media(max-width:650px){.aumtech-testimonials{padding:68px 0 72px}.aumtech-testimonials:before{left:19px}.aumtech-testimonial-grid{grid-template-columns:1fr}.aumtech-testimonial-card{min-height:0!important}.aumtech-testimonial-card blockquote p{font-size:14px;line-height:1.73}.aumtech-testimonial-note{font-size:11px}}
