input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px rgba(255,255,255,0) inset !important;-webkit-text-fill-color:#2b2d2d !important;background:rgba(0,0,0,0) !important;-webkit-transition:background-color 5000s ease-in-out 0s !important;transition:background-color 5000s ease-in-out 0s !important}.card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.splide .card{height:100%}.card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.card__category{font-family:var(--font-eyebrow);text-transform:uppercase;font-weight:var(--eyebrow-small-default-weight);letter-spacing:var(--eyebrow-small-default-spacing);line-height:1.6;font-size:var(--eyebrow-small-default-size);color:var(--color-primary);-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:8px}@media(min-width: 768px){.card__category{font-size:var(--eyebrow-small-default-size-md)}}.card .card__heading{text-transform:capitalize}.card__details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;list-style:none;margin:18px 0 0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}@media(min-width: 1024px){.card__details{margin:22px 0 0}}.card__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;font-family:var(--font-eyebrow);text-transform:uppercase;font-weight:var(--eyebrow-small-default-weight);letter-spacing:var(--eyebrow-small-default-spacing);line-height:1.6;font-size:var(--eyebrow-small-default-size);color:var(--color-primary)}@media(min-width: 768px){.card__detail{font-size:var(--eyebrow-small-default-size-md)}}.card__detail-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.card__detail-icon .v-icon__svg{width:18px;height:18px}.card__description{margin-top:8px}.card__links{margin-top:24px}@media(min-width: 1440px){.card__links{margin-top:32px}}.card__links.link-group{gap:16px 48px}.card__media{height:var(--imageHeight);margin-bottom:48px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative}.card__flag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-background);color:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;left:0;padding:16px;position:absolute;top:24px}.card__flag-month{font-family:var(--font-eyebrow);text-transform:uppercase;font-weight:var(--eyebrow-small-default-weight);letter-spacing:var(--eyebrow-small-default-spacing);line-height:1.6;font-size:var(--eyebrow-small-default-size);color:var(--color-primary);text-align:center;text-transform:uppercase}@media(min-width: 768px){.card__flag-month{font-size:var(--eyebrow-small-default-size-md)}}.card__flag-day{font-family:var(--font-heading);font-weight:var(--heading-weight);line-height:var(--h3-line-height);font-size:var(--h3-size);color:var(--color-primary);letter-spacing:0;text-align:center}@media(min-width: 768px){.card__flag-day{font-size:var(--h3-size-md)}}@media(min-width: 1024px){.card__flag-day{font-size:var(--h3-size-lg)}}.card--events .card__category{display:none}.card--events .card-event__heading{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);padding-bottom:24px}.card--events .card__media{margin-bottom:30px}.card--events .card__description{margin-top:14px}.cards--grid[data-columns="3"] .card__media{margin-bottom:26px}@media(min-width: 1024px){.cards--grid[data-columns="3"] .card__media{margin-bottom:34px}}@media(min-width: 1440px){.cards--grid[data-columns="3"] .card__media{margin-bottom:42px}}.cards--grid[data-columns="3"] .card__category{margin-bottom:12px}@media(min-width: 768px){.cards--grid[data-columns="3"] .card__category{margin-bottom:10px}}.cards--grid[data-columns="3"] .card__description{margin-top:6px}.cards--grid[data-columns="3"] .card__links{padding-top:24px;gap:22px 48px}@media(min-width: 1024px){.cards--grid[data-columns="3"] .card__links{padding-top:34px;gap:32px 48px}}