.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.table{width:100%;border-collapse:collapse;table-layout:fixed;margin-block-end:1rem}.table th,.table td{padding:.25rem;text-align:left;vertical-align:top}.table thead{font-weight:bold;border-bottom:2px solid #181614}.table ul{margin-block:0;padding-left:1rem}.table--privacy{border:2px solid #181614}.table--privacy th,.table--privacy td{border:1px solid #181614}.table--privacy tbody tr:nth-child(even){background-color:rgba(255,255,255,.5)}.table--horario td{text-align:center;border-left:1px solid #181614}@media screen and (max-width: 768px){.table-container table,.table-container thead,.table-container tbody,.table-container th,.table-container td,.table-container tr{display:block;width:100%}.table-container thead{display:none}.table-container tr{border:1px solid #181614}.table-container tr:nth-of-type(even){background-color:rgba(255,255,255,.5)}.table-container td{padding:10px 10px 10px 50%;position:relative;text-align:left;border:none;border-bottom:1px solid #181614;white-space:normal}.table-container td::before{content:attr(data-label);position:absolute;left:10px;top:10px;font-weight:bold;white-space:normal;width:45%;display:inline-block}}@media(min-width: 992px){.eventos__wrapper{display:flex;gap:1rem}}.eventos__item{margin-block:2.5rem;text-align:left}@media(min-width: 992px){.eventos__item{width:50%}}@media(min-width: 992px){.eventos__item--x2{width:66%}}.eventos__list{margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width: 768px){.eventos__list{grid-template-columns:1fr 1fr;gap:1rem}}@media(min-width: 992px){.eventos__list{grid-template-columns:1fr 1fr 1fr}}.eventos__list-item{list-style-type:none}.eventos__card{position:relative;padding:0;height:100%}.eventos__card-pic{aspect-ratio:16/9;overflow:hidden;position:relative}.eventos__card-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}.eventos__card-text{padding:1rem}.eventos__calendar.table tr th,.eventos__calendar.table tr td{text-align:center}.eventos__calendar .past{position:relative}.eventos__calendar .past::before{content:"";position:absolute;top:50%;left:50%;width:50%;height:1px;background-color:#000;transform:translate(-50%, -50%) rotate(-45deg);z-index:1;pointer-events:none}.eventos__calendar .today{position:relative;text-align:center;font-weight:bold}.eventos__calendar .today::before{position:absolute;content:"";display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%);width:2em;height:2em;border-radius:50%;border:4px solid #ff5741}.eventos__calendar .jan,.eventos__calendar .mar,.eventos__calendar .may,.eventos__calendar .jul,.eventos__calendar .sep,.eventos__calendar .nov{background-color:rgba(22,23,200,.1)}.eventos__calendar .feb,.eventos__calendar .apr,.eventos__calendar .jun,.eventos__calendar .aug,.eventos__calendar .oct,.eventos__calendar .dec{background-color:rgba(254,179,0,.1)}.table tr th,.table tr td{text-align:center;padding:.5rem}.proximo-evento{max-width:400px;margin:0 auto}
