.styles-module__eTKPsG__container{background-color:var(--container-color);background:linear-gradient(90deg, var(--background-color) 0%, var(--container-color) 50%, var(--background-color) 100%);padding-top:4rem;padding-bottom:4rem;margin-bottom:0!important}.styles-module__eTKPsG__content{width:100%;max-width:1240px;margin:auto;padding:0 1rem}.styles-module__eTKPsG__content>:not(:last-child){margin-bottom:2rem}.styles-module__eTKPsG__items{flex-flow:wrap;gap:1rem;display:flex}.styles-module__eTKPsG__link{color:#cacaca;text-underline-offset:2px;text-decoration:underline}.styles-module__eTKPsG__link:hover{opacity:.8}.styles-module__eTKPsG__info{gap:.85rem;margin:0;display:grid}.styles-module__eTKPsG__infoRow{gap:.15rem;display:grid}.styles-module__eTKPsG__infoLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--text-color-secondary);font-size:.7rem;font-weight:600}.styles-module__eTKPsG__infoValue{color:var(--fg);margin:0;line-height:1.4}.styles-module__eTKPsG__hours{gap:.5rem;margin:0;display:grid}.styles-module__eTKPsG__hoursRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.styles-module__eTKPsG__hoursDay{color:var(--text-color-secondary);font-weight:600}.styles-module__eTKPsG__hoursTime{color:var(--fg);white-space:nowrap;margin:0}
.styles-module__EME0Gq__container>:not(:last-child){margin-bottom:.25rem}.styles-module__EME0Gq__title{font-size:2.5rem;font-weight:700}.styles-module__EME0Gq__description{color:var(--text-color-secondary);max-width:768px;font-size:1.125rem}.styles-module__EME0Gq__category{color:#c04040;text-transform:uppercase;letter-spacing:4px;font-size:.75rem;font-weight:700}
.styles-module__y-X5iG__container{background-color:var(--container-light-color);border-radius:.3rem;flex:1;padding:4rem 2rem 2rem;position:relative}.styles-module__y-X5iG__container:hover{background-color:var(--container-lighter-color)}.styles-module__y-X5iG__container:hover .styles-module__y-X5iG__number{color:#000;background-color:#acacac}.styles-module__y-X5iG__container>:not(:last-child){margin-bottom:1rem}.styles-module__y-X5iG__number{background:var(--accent-color);letter-spacing:2px;border-bottom-right-radius:.3rem;padding:.25rem 1rem;font-weight:700;position:absolute;top:0;left:0}.styles-module__y-X5iG__title{font-size:1.25rem;font-weight:700}.styles-module__y-X5iG__content{color:var(--text-color-secondary)}
