/* vídeo da seção "Quem somos" */
.about .framewrap.vid{max-width:330px;margin:0 auto}
.vframe{padding:10px}
.vidwrap{position:relative;border-radius:18px;overflow:hidden;background:#0E1020;aspect-ratio:9/16}
.vidwrap video{width:100%;height:100%;object-fit:cover;display:block}
.vplay{position:absolute;inset:0;margin:auto;width:84px;height:84px;border-radius:50%;background:rgba(201,42,118,.96);border:4px solid #fff;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(14,16,32,.35);transition:transform .2s,background .2s}
.vplay:hover{transform:scale(1.07);background:#A81F61}
.vplay svg{width:36px;height:36px;margin-left:5px;fill:#fff}
.vplay[hidden]{display:none}
.vlabel{position:absolute;left:12px;right:12px;bottom:12px;background:rgba(14,16,32,.72);color:#fff;font-weight:800;font-size:14px;padding:8px 14px;border-radius:999px;text-align:center;pointer-events:none}
.vidwrap.playing .vlabel{display:none}
@media (max-width:980px){.about .framewrap.vid{max-width:300px}}
