.evento{display:inline-block;width:100%;margin:10px;font-family:'Bitter',Georgia,"Times New Roman",serif}.evento .fecha{width:70px;height:70px;display:inline-block;float:left;background:black;margin:0 10px 0 0;border-radius:50%;text-align:center;color:white}.evento .day{font-size:1.8em;margin:12px 0 0 20%;font-weight:bold;border-bottom:2px solid white;width:60%;padding:0 0 2px 0}.et_pb_accordion .et_pb_module{margin-bottom:0!important}.actividad{display:flex;padding:10px;border-bottom:2px solid black;color:black!important;font-family:'Bitter',Georgia,"Times New Roman",serif;align-items:center}.actividad:hover{background:#d1ccc9;cursor:pointer}.actividad .columna{margin:5px}.actividad .izquierda{width:70%}.actividad .derecha{width:30%;text-align:right}.actividad .titulo{font-size:20px;font-weight:bolder}.actividad .hora{font-style:italic;font-size:14px;display:block;width:100%}.actividad .dia{font-style:italic;font-weight:bold;display:block;width:100%}@media(max-width:800px){#main-header{position:fixed!important;top:0px!important}}.search-container-premium{max-width:900px;margin:40px auto}.search-form-big .input-wrapper{display:flex;align-items:center;background:#ffffff;padding:10px;border-radius:60px;box-shadow:0 10px 30px rgba(0,0,0,0.08);border:1px solid #eeeeee;margin-bottom:30px}.search-input{flex-grow:1;border:none!important;padding:15px!important;font-size:18px!important;outline:none!important;background:transparent!important}.search-submit{background:#246855;color:#ffffff;border:none;padding:12px 30px;border-radius:50px;font-weight:600;cursor:pointer}.scope-wrapper{display:flex;justify-content:center;margin-bottom:25px;border-bottom:1px solid #eeeeee}.scope-btn{padding:12px 20px;text-decoration:none;color:#888888;font-weight:600;position:relative}.scope-btn.is-active{color:#246855}.scope-btn.is-active::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:#246855}.category-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:40px}.cat-pill{padding:8px 18px;background:#f8f8f8;border-radius:50px;text-decoration:none;color:#555555;font-size:14px;border:1px solid #eeeeee}.cat-pill.is-active{background:#246855;color:#ffffff;border-color:#246855}.eventos-grid-premium{display:flex;flex-wrap:wrap;gap:25px;justify-content:flex-start;width:100%;clear:both}.evento-card{flex:1 1 calc(33.333% - 25px);box-sizing:border-box;background:#ffffff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.05);border:1px solid #f0f0f0;transition:transform 0.3s ease;display:flex}.evento-card:hover{transform:translateY(-8px)}.card-link{text-decoration:none!important;color:inherit;display:flex;flex-direction:column;width:100%}.card-image{height:200px;background-size:cover;background-position:center;position:relative;border-radius:15px 15px 0 0}.card-date{position:absolute;top:15px;left:15px;background:#246855;color:#ffffff;padding:8px 12px;border-radius:8px;font-weight:bold;text-align:center;display:flex;flex-direction:column;line-height:1.1}.card-date .d{font-size:20px;display:block}.card-date .m{font-size:11px;text-transform:uppercase;display:block}.card-content{padding:20px;text-align:left;flex-grow:1;display:flex;flex-direction:column}.card-title{margin:0 0 12px 0;font-size:18px;color:#222222;font-weight:700;line-height:1.3}.card-categories{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.card-cat-tag{background:#f0f4f3;color:#246855;font-size:10px;font-weight:700;padding:4px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:0.5px}.card-button{color:#246855;font-weight:700;font-size:13px;text-transform:uppercase;margin-top:auto}@media (max-width:992px){.evento-card{flex:1 1 calc(50% - 25px)}}@media (max-width:600px){.evento-card{flex:1 1 100%}}