.card img.main,.card div.main{object-fit:cover;opacity:.1;width:calc(100% + 2rem);max-width:calc(100% + 2rem);height:calc(100% + 2rem);position:absolute;top:-1rem;left:-1rem}.card:not(.flex)>li:not(.subheader),.card:not(.flex)>div.block{margin-bottom:1rem}.card img.main{filter:blur(.4rem)}.card i.main{opacity:.2;filter:blur(.5rem);font-size:18rem;position:absolute;bottom:-8rem;right:-5rem}.card li>div>p>span.info{margin-right:.5rem}.card li.block.color{background-image:linear-gradient(rgba(0,0,0,.5))}.card>.block:not(.subheader):not(.simple){box-sizing:border-box;border:1px solid;border-radius:1rem;animation:.3s fadein;overflow:hidden}.card.noanim>.block:not(.subheader):not(.simple){animation:none}.card>form.block{box-sizing:border-box;padding:0 2rem 2rem}.card:not(.gallery)>.block.ticket div{justify-content:safe;flex-direction:column;gap:.25rem;height:calc(100% - 2rem);display:flex}.card:not(.gallery)>.block.ticket div p:last-of-type{margin-top:auto}.card.shadow>.block:not(.subheader):not(.simple){box-shadow:var(--elevation-1);border:none;transition:background .3s,box-shadow .3s}.card.shadow>.block:not(.subheader):not(.simple):hover{box-shadow:var(--elevation-2)}.card.shadow>.block:not(.subheader):not(.simple):active{box-shadow:var(--elevation-0)}