.section.vencedores[data-v-b6aafb8a]{padding:20px;text-align:center}.section.vencedores h2[data-v-b6aafb8a]{color:#e32c2c;font-family:Montserrat,sans-serif;font-size:2.8rem;margin-bottom:10px}.section.vencedores p[data-v-b6aafb8a]{color:#056dac;font-family:Montserrat,sans-serif;font-weight:400;margin-bottom:30px}.video-wrapper[data-v-b6aafb8a]{margin:0 auto;max-width:900px}video[data-v-b6aafb8a]{aspect-ratio:16/9;background:#000;border-radius:8px;height:auto;width:100%}.btn-planilha[data-v-92dde326]{background-color:#e32c2c;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Montserrat,sans-serif;font-weight:700;margin-top:15px;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease;width:100%}.categorias-wrapper[data-v-92dde326]{align-items:flex-start;display:flex;flex-wrap:wrap;font-family:Montserrat,sans-serif;gap:40px;margin:0 auto;max-width:1200px;padding:60px 20px}.texto-lateral[data-v-92dde326]{flex:1 1 300px;max-width:400px}.texto-lateral h2[data-v-92dde326]{color:#e32c2c;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:700;margin-bottom:10px}.texto-lateral p[data-v-92dde326]{color:#0c4874;font-size:1rem;line-height:1.5}.carousel[data-v-92dde326]{display:flex;flex:2 1 600px;gap:20px;overflow-x:auto;scroll-padding-left:20px;scroll-padding-right:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;height:350px;padding-bottom:10px}.card[data-v-92dde326]{background:#eee;border-radius:12px;box-shadow:0 2px 6px #0000001a;display:flex;flex:0 0 180px;flex-direction:column;height:auto;justify-content:flex-start;padding:20px;scroll-snap-align:start}.card h3[data-v-92dde326]{color:#0c4874;font-size:20px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.card h3[data-v-92dde326],.description[data-v-92dde326]{font-family:Montserrat,sans-serif}.description[data-v-92dde326]{color:#4a4a4a;flex-grow:1;font-size:14px;line-height:1.4;text-align:left}@media (max-width:995px){.texto-lateral[data-v-92dde326]{max-width:100%}.texto-lateral[data-v-92dde326],.texto-lateral h2[data-v-92dde326]{text-align:center}}
