details.mais-info { margin: 8px 0 4px; text-align: left; }
details.mais-info > summary { cursor: pointer; font-weight: 600; color: inherit; opacity: .8; }
details.mais-info > summary:hover { opacity: 1; }
.mais-info-corpo { padding: 8px 0; }
.mais-info-corpo img { max-width: 100%; height: auto; }
.section-schedule .items.talks { display: flex !important; }
.dia-programacao { width: 100%; text-align: center; margin: 32px 0 12px; font-size: 20px; font-weight: 700; color: rgb(0, 204, 255); }
.slide-customers.todos-visiveis, .slide-customers.todos-visiveis .logos { display: flex !important; flex-wrap: wrap; justify-content: center; gap: 24px; transform: none !important; opacity: 1 !important; }
.slide-customers.todos-visiveis img { max-width: 180px; height: auto; }
.section-event-banner { min-height: 0 !important; }
