.gl-testimonial{margin:0 auto;width:70%}.gl-testimonial__inner{background:#fff;border:1px solid rgba(15,23,42,.18);border-radius:18px;overflow:hidden;padding:42px 56px;position:relative}.gl-testimonial__quote{color:#111827;margin:0 auto;max-width:960px;text-align:center}.gl-testimonial__quote>:first-child{margin-top:0}.gl-testimonial__quote>:last-child{margin-bottom:0}.gl-testimonial__quote p{font-size:clamp(28px,3vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.gl-testimonial__meta{margin-top:22px;text-align:center}.gl-testimonial__author{color:#111827;font-size:24px;font-weight:700;line-height:1.2}.gl-testimonial__title{color:rgba(17,24,39,.85);font-size:18px;font-weight:500;line-height:1.3;margin-top:8px}.gl-testimonial__marks{height:auto;opacity:.45;pointer-events:none;position:absolute;right:34px;top:50%;transform:translateY(-40%);width:150px}.gl-testimonial__marks img{display:block;height:auto;width:100%}@media (max-width:767px){.gl-testimonial{margin:0 auto;width:100%}.gl-testimonial__inner{border-radius:16px;padding:28px 18px}.gl-testimonial__marks{opacity:.3;right:12px;transform:translateY(-45%);width:100px}.gl-testimonial__author{font-size:20px}.gl-testimonial__title{font-size:16px}}