.calendar-section,.highlights-section,.calendar-section .container-full,.highlights-section .container-full{width:100%;display:flex;flex-direction:column;flex:1;justify-content:center}.calendar-section{background-color:#fff;justify-content:center;align-items:center;padding:2rem}.highlights-section{justify-content:center;align-items:center;padding:2rem}.calendar-subtitle{text-align:center;font-family:Open Sans,sans-serif;color:#000;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.calendar-title{text-align:center;color:#000;font-size:2.7rem;font-style:italic;font-weight:800;line-height:normal}.filter-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.filter-button{min-width:130px;cursor:pointer;padding:1rem;background-color:transparent;border:1px solid #fff;color:#fff;text-align:center;text-transform:uppercase;font-weight:800}.filter-button.active{background-color:#fff;border:1px solid #88CCDE;color:#88ccde;text-align:center}.active{background-color:#88ccde;color:#fff}.event.hidden{display:none}.calendar-section .top-row,.highlights-section .top-row{display:flex;flex:1;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.date,.place{display:flex;flex-direction:column;flex:0 0 50%}.date p{font: 400 35px/40px Asap;line-height:normal}.place{flex-direction:column;align-items:flex-end}.place p{text-transform:uppercase;font-weight:800;line-height:normal}p.city{color:#000;font: 800 64px/58px Asap;text-align:end;line-height:normal}.theater{color:#000;font: 400 35px/45px Asap;text-align:end;line-height:normal}.cta{flex:4;flex-grow:100;margin-top:.5rem;margin-bottom:1.5rem}.cta .btn{display:flex;text-align:center;justify-content:center;align-items:center;width:100%;height:60px;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:0;font: 800 30px/28px Asap;color:#000;text-transform:uppercase}.cta .btn-classic:hover{width:100%;color:#000!important;border:1px solid #000;background-color:transparent!important;border-radius:0}.btn.btn-last-places{background:#ffffff4d 0% 0% no-repeat padding-box;color:#000}.btn.btn-full{background-color:#000;color:#fff;cursor:not-allowed;border:black}@media(min-width:768px){.calendar-section,.highlights-section{padding:2.5rem 8rem}.event.hidden{display:none!important}.calendar-section .row,.highlights-section .row{display:flex;flex:1;flex-flow:row nowrap;justify-content:center;align-items:center;margin-bottom:1.5rem}.calendar-section .top-row,.highlights-section .top-row{flex:2;flex-flow:row nowrap;justify-content:center;align-items:center;text-align:left}.date{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.place{justify-content:flex-start;align-items:flex-start;padding:.5rem}p.city{text-align:start}.date,.place,.cta{flex:1}}.highlight-section{padding:3rem}.highlights-title{font: 900 71px/81px Asap;text-align:center;margin-top:1rem;margin-bottom:3rem}.highlights-subtitle{text-align:center;font-size:1.5rem;margin-bottom:1rem}.highlight-section .row{display:flex;flex-direction:column;justify-content:center;column-gap:2rem;row-gap:2rem}.highlight{flex:1;background:transparent;color:#ba390c;border:3px solid #BA390C;border-radius:5px;padding:1rem;text-align:center}@media(min-width:768px){.highlight-section .row{flex-direction:row;row-gap:2rem}}#instagram-feed-box p{display:none}.countdown_timer_wrapper_clp3u3tt63620818w51pmnof77{background:transparent!important}@media(min-width:600px){.theater{text-align:start!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
