:root.theme-alternative .registration-status{--color-theme-registration-status-color: var(--color-secondary-grey);--color-theme-registration-status-pipBg: var(--color-red);--color-theme-registration-status-registeredColor: var(--color-sky-blue);--color-theme-registration-status-completedColor: var(--color-secondary-grey)}.registration-status{color:var(--color-theme-registration-status-color, var(--color-light-grey));display:flex;align-items:center;gap:.625rem;margin-left:.25rem}@media (min-width: 1280px){.registration-status{margin-left:.125rem}}.registration-status:before{content:"";display:block;width:.375rem;height:.375rem;border-radius:50%;background-color:var(--color-theme-registration-status-pipBg, var(--color-golden))}.registration-status.registration-status--registered{color:var(--color-theme-registration-status-registeredColor, var(--color-primary-blue))}.registration-status.registration-status--registered .registration-status__icon{width:.6875rem;height:.5rem;fill:currentColor}@media (min-width: 1280px){.registration-status.registration-status--registered .registration-status__icon{width:1.0625rem;height:.75rem}}.registration-status.registration-status--registered:before{content:none}.registration-status.registration-status--completed{color:var(--color-theme-registration-status-completedColor, var(--color-light-grey))}.registration-status.registration-status--completed .registration-status__icon{width:.5rem;height:.5rem;fill:currentColor}@media (min-width: 1280px){.registration-status.registration-status--completed .registration-status__icon{width:.75rem;height:.75rem}}.registration-status.registration-status--completed:before{content:none}.picture,.picture img{display:block;width:100%;height:100%;object-fit:cover}.picture.picture--contain,.picture img.picture--contain,.picture.picture--contain img,.picture img.picture--contain img{object-fit:contain}:root.theme-alternative .date{--color-theme-date-iconFill: var(--color-primary-blue);--color-theme-date-errorColor: var(--color-red);--color-theme-date-errorIconFill: var(--color-red)}.date{display:flex;gap:.5rem;margin-bottom:.75rem;white-space:nowrap}.date .date__icon{width:1rem;min-width:1rem;height:1.0625rem;fill:var(--color-theme-date-iconFill, var(--color-primary-blue))}@media (min-width: 1280px){.date .date__icon{width:1.125rem;min-width:1.125rem;height:1.1875rem}}.date.date--error{color:var(--color-theme-date-errorColor, var(--color-error))}.date.date--error .date__icon{fill:var(--color-theme-date-errorIconFill, var(--color-error))}.reserve-answer{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 1280px){.reserve-answer{gap:.75rem}}:root.theme-alternative .reserve{--color-theme-reserve-buttonLoadingBorderTop: var(--color-dark-blue)}.reserve .reserve__body{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 1280px){.reserve .reserve__body{gap:.75rem}}.reserve .reserve__body.reserve__body--hidden{display:none}.reserve .reserve__button{position:relative}.reserve .reserve__button.reserve__button--loading{pointer-events:none;opacity:.2}.reserve .reserve__button.reserve__button--loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.25rem;height:1.25rem;border:2px solid var(--color-theme-reserve-buttonLoadingBorder, var(--color-white));border-top:2px solid var(--color-theme-reserve-buttonLoadingBorderTop, var(--color-bright-blue));border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}:root.theme-alternative .card-meeting{--color-theme-card-meeting-bg: var(--color-white);--color-theme-card-meeting-border: var(--color-light-blue);--color-theme-card-meeting-borderHover: var(--color-accent-sky);--color-theme-card-meeting-fill: var(--color-accent-sky)}.card-meeting{display:flex;flex-direction:column;position:relative;padding:1.5rem;border-radius:1rem;background-color:var(--color-theme-card-meeting-bg, var(--color-white))}@media (min-width: 1280px){.card-meeting{padding:2rem}}.card-meeting .card-meeting__image{border-radius:.625rem;overflow:hidden;height:9.125rem;margin-top:1.5rem}@media (min-width: 1280px){.card-meeting .card-meeting__image{height:11.75rem}}.card-meeting .card-meeting__title{margin-bottom:.5rem}@media (min-width: 1280px){.card-meeting .card-meeting__title{margin-bottom:1rem}}.card-meeting .card-meeting__body{flex-grow:1;margin-bottom:1.5rem}@media (min-width: 1280px){.card-meeting .card-meeting__body{margin-bottom:2rem}}.card-meeting .card-meeting__status{margin-left:.25rem}@media (min-width: 1280px){.card-meeting .card-meeting__status{margin-left:.125rem}}.card-meeting .card-meeting__arrow-link{position:absolute;width:1.75rem;height:1.75rem;fill:var(--color-theme-card-meeting-fill, var(--color-golden));top:1.5rem;right:1.5rem;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}@media (min-width: 1280px){.card-meeting .card-meeting__arrow-link{top:2rem;right:2rem}}.card-meeting .card-meeting__link{z-index:1;position:absolute;top:0;left:0;display:block;width:100%;height:100%}.card-meeting .card-meeting__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--color-theme-card-meeting-border, transparent);border-radius:1rem;pointer-events:none;transition:border-color .3s}@media (min-width: 1280px) and (hover: hover){.card-meeting .card-meeting__link:hover:before{border-width:3px;border-color:var(--color-theme-card-meeting-borderHover, var(--color-golden))}}.card-meeting .card-meeting__link:hover+.card-meeting__arrow-link{opacity:1;visibility:visible}.card-meeting .card-meeting__register{position:relative;z-index:1;margin-top:1.5rem}.card-meeting .card-meeting__register-btn{width:100%}@media (max-width: 1023px){.card-meeting.card-meeting--culture .card-meeting__image{order:-1;margin:0 0 1.5rem}}.card-meeting.card-meeting--culture .card-meeting__register{margin-top:1rem}.meetings.meetings--club .meetings__card{width:100%}@media (min-width: 768px){.meetings.meetings--club .meetings__card{width:calc(50% - .375rem)}}@media (min-width: 1280px){.meetings.meetings--club .meetings__card{width:calc(33.3333333333% - 1rem)}}
