.cookie-banner[data-v-e5df9160]{align-items:center;background:#fff;border:2px solid #ee9137;border-radius:12px;bottom:20px;box-shadow:0 2px 10px #00000014;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;left:20px;padding:16px 20px;position:fixed;right:20px;z-index:9999}.cookie-banner p[data-v-e5df9160]{color:#056dac;flex:1;font-family:Montserrat,sans-serif;font-size:14px;margin:0}.cookie-link[data-v-e5df9160]{align-items:center;color:#056dac;display:inline-flex;font-weight:600;gap:4px;text-decoration:none}.cookie-link img[data-v-e5df9160]{height:14px;width:14px}.cookie-button[data-v-e5df9160]{background:#ee9137;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:Codec Warm Trial,sans-serif;font-size:14px;font-weight:700;padding:8px 16px}.cookie-button[data-v-e5df9160]:hover{background:#d97f2a}@media (max-width:600px){.cookie-banner[data-v-e5df9160]{align-items:flex-start;flex-direction:column}.cookie-button[data-v-e5df9160]{align-self:flex-end}}.section.about[data-v-417ae612]{color:#056dac;font-family:MontSerrat;font-size:1.2rem;line-height:1.5;margin:0 auto;max-width:1030px;padding:30px;text-align:center}.categories[data-v-05ad4c5f]{background:#fff;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;overflow-x:hidden;padding:30px}.categories-header[data-v-05ad4c5f]{font-family:Codec Warm Trial,sans-serif;margin:auto;max-width:1200px;text-align:center}.categories h2[data-v-05ad4c5f]{color:#0c4874;font-size:3rem;font-weight:700;margin:0}.categories .subtitle[data-v-05ad4c5f]{color:#056dac;font-size:1.2rem;font-weight:400;margin:20px}.carousel[data-v-05ad4c5f]{display:flex;gap:20px;overflow-x:auto;scroll-padding-left:40px;scroll-padding-right:40px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start;margin:0 auto;max-width:1400px}.card[data-v-05ad4c5f]{background:#eee;border-radius:12px;box-shadow:0 2px 6px #0000001a;display:flex;flex:0 0 270px;flex-direction:column;margin-left:0;padding:20px;scroll-snap-align:start;transition:box-shadow .3s ease}.card[data-v-05ad4c5f]:hover{box-shadow:0 4px 10px #00000026}.card-img[data-v-05ad4c5f]{border-radius:8px;height:150px;margin-bottom:15px;-o-object-fit:cover;object-fit:cover;width:270px}.card h3[data-v-05ad4c5f]{color:#333;font-family:Codec Warm Trial,sans-serif;font-size:1rem;font-weight:700;margin-bottom:5px;text-transform:uppercase}.card-subtitle[data-v-05ad4c5f]{color:#0c4874;display:block;font-size:1.8rem;font-weight:700}.description[data-v-05ad4c5f]{color:#333;flex-grow:1;font-family:Montserrat,sans-serif;font-size:1.1rem;line-height:1.4;margin-bottom:15px;text-align:left}.card-cta[data-v-05ad4c5f]{align-items:center;align-self:flex-start;background:none;color:#7ed321;cursor:pointer;display:inline-flex;font-family:Codec Warm Trial,sans-serif;font-size:14px;font-weight:700;gap:4px;text-decoration:none}.card-cta[data-v-05ad4c5f]:hover{text-decoration:underline}.arrow[data-v-05ad4c5f]{font-size:16px}@media (max-width:768px){.categories-header[data-v-05ad4c5f]{text-align:center}.carousel[data-v-05ad4c5f]{max-width:100%;padding-left:0;padding-right:20px}.card[data-v-05ad4c5f]{flex:0 0 250px}}.cronograma[data-v-ff3bddbd]{font-family:Codec Warm Trial,sans-serif;padding:40px 20px;text-align:center}.cronograma h2[data-v-ff3bddbd]{color:#0c4874;font-size:3rem;font-weight:700;margin-bottom:10px}.subtitle[data-v-ff3bddbd]{color:#0c4874;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:400;margin-bottom:40px}.timeline[data-v-ff3bddbd]{flex-direction:column;gap:20px}.event[data-v-ff3bddbd],.timeline[data-v-ff3bddbd]{align-items:center;display:flex}.event[data-v-ff3bddbd]{background:#f2f2f2;border:.5px solid #c3c3c3;border-radius:20px;box-sizing:border-box;max-width:800px;overflow-x:auto;padding:5px;white-space:nowrap;width:100%}.date[data-v-ff3bddbd]{background:#7ed321;border-radius:20px;color:#fff;font-weight:700;margin-right:16px;padding:8px 40px}.date[data-v-ff3bddbd],.description[data-v-ff3bddbd]{font-family:Montserrat,sans-serif;font-size:1.2rem;white-space:nowrap}.description[data-v-ff3bddbd]{color:#0c4874;font-weight:400;text-align:left}@media (max-width:505px){.date[data-v-ff3bddbd],.description[data-v-ff3bddbd]{font-size:.8rem;padding:6px 18px}.cronograma h2[data-v-ff3bddbd]{font-size:1.8rem}.subtitle[data-v-ff3bddbd]{font-size:.9rem}}@media (max-width:400px){.date[data-v-ff3bddbd],.description[data-v-ff3bddbd]{font-size:.68rem;padding:6px 16px}.cronograma h2[data-v-ff3bddbd]{font-size:1.5rem}.subtitle[data-v-ff3bddbd]{font-size:.8rem}}
