.rambla-program-menu{display:inline-block;position:relative}
.rambla-program-menu summary{cursor:pointer;list-style:none}
.rambla-program-menu summary::after{content:" ▾"}
.rambla-program-menu>a{
display:block;padding:12px 16px;
background:#fff!important;color:#6F1843!important;
border:1px solid #e6dbe1;border-radius:7px;
text-decoration:none;font-weight:600
}
.rambla-program-menu[open]>a{min-width:220px}
.rambla-program-menu>a:hover{background:#f1f5d5!important}
