@charset "UTF-8";.card-depoimento{--card-bg:rgba(255,255,255,.03);position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-m);height:100%;padding:var(--space-l);background-color:var(--card-bg);color:var(--neutral-light);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-l);box-shadow:0 10px 30px rgba(0,0,0,.3);text-align:center;transition:var(--trans-default)}.card-depoimento>div:last-child>div{display:flex;flex-direction:column;align-items:center;text-align:center}.card-depoimento :where(.brxe-icon){color:var(--primary)}.card-depoimento :where(i.brxe-icon.fa-quote-left){font-size:4.5rem;line-height:1;width:auto;height:auto;margin-bottom:var(--space-s);opacity:.95}.card-depoimento :where(i.brxe-icon.fa-quote-right){position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;margin:var(--space-s) 0}.card-depoimento :where(i.brxe-icon.fa-quote-right)::after{content:"";position:absolute;left:50%;top:calc(50% + .5px);transform:translate(-50%,-50%);width:200px;height:1px;pointer-events:none;opacity:.3;background:linear-gradient(to left,var(--primary),transparent) left center / 80px 1px no-repeat,linear-gradient(to right,var(--primary),transparent) right center / 80px 1px no-repeat}.card-depoimento>:where(p:first-of-type){color:var(--neutral-light);font-family:var(--font-body);font-style:italic;font-weight:var(--weight-regular);line-height:1.6}.card-depoimento>:where(.brxe-lbhesv){position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);isolation:isolate;--avatar-size:100px;--avatar-gap:2.5px;--ring-strong:2px;--ring-soft:1px;--ring-offset:6px;--line-width:400px;--line-height:.8px;--line-color:var(--primary);--line-opacity:.35;--hole-radius:calc((var(--avatar-size) / 2) + 15px);background-image:linear-gradient(to right,transparent 0,var(--line-color) calc(50% - var(--hole-radius)),transparent calc(50% - var(--hole-radius)),transparent calc(50% + var(--hole-radius)),var(--line-color) calc(50% + var(--hole-radius)),transparent 100%);background-repeat:no-repeat;background-size:var(--line-width) var(--line-height);background-position:center calc(var(--avatar-size) / 2);background-blend-mode:normal}.card-depoimento>:where(.brxe-lbhesv)>:where(img){width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;object-fit:cover;padding:var(--avatar-gap);background-color:transparent;position:relative;z-index:2}.card-depoimento>:where(.brxe-lbhesv)::before,.card-depoimento>:where(.brxe-lbhesv)::after{content:"";position:absolute;left:50%;top:calc(var(--avatar-size) / 2);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.card-depoimento>:where(.brxe-lbhesv)::after{--strong-ring-center:calc(var(--avatar-size) + (var(--avatar-gap) * 2));width:var(--strong-ring-center);height:var(--strong-ring-center);border:var(--ring-strong) solid var(--primary);opacity:1;z-index:1}.card-depoimento>:where(.brxe-lbhesv)::before{--weak-ring-center:calc(var(--avatar-size) + (var(--avatar-gap) * 2) + (var(--ring-offset) * 2));width:var(--weak-ring-center);height:var(--weak-ring-center);border:var(--ring-soft) solid var(--primary);opacity:.3;z-index:0}.card-depoimento>:where(.brxe-lbhesv)>:where(.brxe-beilhs){display:flex;flex-direction:column;align-items:center;gap:0!important;margin-top:var(--space-xs)}.card-depoimento>:where(.brxe-lbhesv)>:where(.brxe-beilhs)>h3{color:var(--primary);font-family:var(--font-heading);font-size:var(--h3-title-card)!important;font-weight:var(--weight-medium);line-height:1.1!important;letter-spacing:.02em;margin:0!important;padding:0!important;margin-bottom:2px!important;transition:color .3s ease}.card-depoimento>:where(.brxe-lbhesv)>:where(.brxe-beilhs)>p{color:rgba(255,255,255,.5);opacity:1;font-family:var(--font-body);font-size:var(--h3-text-small);font-weight:var(--weight-regular);text-transform:uppercase;line-height:1.1!important;margin:0!important;padding:0!important;letter-spacing:.05em;transition:color .3s ease}.card-depoimento:hover{transform:translateY(-8px);background-color:rgba(255,255,255,.06);border-color:rgba(var(--h3-primary-rgb),.5);box-shadow:0 20px 50px rgba(0,0,0,.8),0 0 30px rgba(var(--h3-primary-rgb),.1)}