.mec-schedule-description{color:white!important}ul.mec-next-previous-events{background-color:#282828!important}#main-content{background-color:#181818!important}a.mec-color.mec-bg-color-hover.mec-border-color{margin-right:5%;margin-left:5%}.mec-event-schedule-content dl dt.mec-schedule-title{font-size:15px}.mec-events-meta-group.mec-events-meta-group-countdown{display:none}.mec-event-export-module.mec-frontbox{display:none}#logo{padding:1% 0%}.mec-booking-button{font-family:"barlow"!important;font-weight:bold!important}.mec-grid-event-location,.mec-load-more-button{font-family:"barlow"!important;font-size:18px!important}span.tachado{color:gray}.zoom-instagram-widget__items>div{display:grid!important;grid-template-columns:auto auto auto;gap:18px!important}.zoom-instagram-widget__header-user>a{color:white;font-size:20px}.zoom-instagram-widget__header-user>a:active{color:white}.grecaptcha-badge{visibility:inherit!important}#menu-legal-cat{text-align:center}#menu-legal-esp{text-align:center}.contacte{width:100%;display:flex;align-items:center;justify-content:center;color:#222}.app{width:100%;background:#e4cde585;border:1px solid #ddd;border-radius:1rem;padding:2rem;box-shadow:0 20px 40px rgba(0,0,0,0.07);display:flex;flex-direction:column;gap:1.5rem}.tab-buttons{display:flex;justify-content:center;gap:1rem}.tab-btn{flex:1;background:#eee;border:0;border-radius:.6rem;padding:.8rem 1rem;font-weight:600;color:#333;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 10px rgba(0,0,0,0.05) inset;font-size:large}.bases-flex{display:flex;justify-content:center;gap:30px}.tab-btn-bases{flex:1;background:#eee;border:0;border-radius:.6rem;padding:.8rem 1rem;font-weight:400;color:#000;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 10px rgba(0,0,0,0.05) inset;font-size:large}.tab-btn:hover{background:#e2e2e2}.tab-btn.active{background:#feeb16;color:black;box-shadow:0 8px 20px rgba(79,70,229,0.4)}.sections{border:1px solid #eee;border-radius:.8rem;padding:1rem 1.25rem;min-height:140px}.tab-section{display:none}.tab-section.visible{display:block}.tab-section h2{font-size:1.2rem;margin-bottom:.5rem;color:#111;font-weight:600}.tab-section p{line-height:1.4;font-size:.95rem;color:#444}@media screen and (max-width:750px){.tab-buttons,.bases-flex{flex-direction:column}}