.card-event-default{background:var(--color-green-base,#0c9);border-radius:var(--radius-2xl,24px);padding:var(--padding-md);color:var(--black,#1f2937);box-shadow:var(--shadow-xl);transition:var(--transition-slow);flex-direction:column;height:100%;display:flex}.card-event-default-content{margin-top:var(--margin-2xl)}.card-event-default-title{font-size:var(--title-font-size-h3);font-weight:var(--title-font-weight-h1);line-height:var(--line-height-md);margin-bottom:var(--margin-xs)}.card-event-default-description{font-size:var(--text-font-size-sm);line-height:var(--line-height-md);margin:1.5rem 0 2.5rem}.card-event-default-actions{gap:var(--gap-sm);flex-direction:column;align-items:center;display:flex}.card-event-default-actions>*{width:100%;max-width:280px}@media (min-width:640px){.card-event-default-actions{flex-direction:row}}.card-event-default-stats{gap:3rem;margin-top:auto;padding-top:1rem;display:flex}.card-event-default-stat-item{flex-direction:column;display:flex}.card-event-default-stat-number{font-size:var(--title-font-size-h4);font-weight:var(--title-font-weight-h1);line-height:var(--line-height-md);color:var(--black,#1f2937)}.card-event-default-stat-label{font-size:var(--text-font-size-sm);font-weight:var(--font-weight-medium)}.card-event-default .btn-white{color:var(--black);background:#fff}.card-event-default .btn-white:hover{background:#f8f9fa}
.content-block{background-color:var(--background-subtle);border-radius:var(--radius-xl);padding:var(--padding-2xl);gap:var(--gap-xl);flex-direction:column;width:100%;display:flex}.content-block--with-image{flex-direction:column}.content-block-text{text-align:center;flex:1;order:1}@media (min-width:768px){.content-block-text{text-align:left}}.content-block-image{flex:1;order:2;width:100%}.content-block-title{font-size:var(--title-font-size-h2);text-align:center;color:var(--primary);font-weight:var(--title-font-weight-h2);line-height:var(--line-height-md);margin-bottom:var(--margin-lg)}.content-block-description{font-size:var(--text-font-size-base);color:var(--foreground);line-height:var(--line-height-md);margin-bottom:var(--margin-lg)}.content-block-link-wrapper{justify-content:center;display:flex}@media (min-width:768px){.content-block-link-wrapper{justify-content:var(--content-flex-align,flex-start)}}.content-block-link{align-items:center;gap:var(--gap-sm);color:var(--primary);font-weight:var(--font-weight-semibold);text-decoration:none;transition:gap .3s;display:inline-flex}.content-block-link:hover{gap:.75rem}.content-block-link svg{transition:transform .3s}.content-block-link:hover svg{transform:translate(4px)}.content-block-image img{border-radius:var(--radius-lg);object-fit:cover;width:100%;height:auto}.content-block--without-image{text-align:center;max-width:100%}@media (min-width:768px){.content-block--with-image{align-items:center;gap:var(--gap-2xl);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.content-block-text,.content-block-image{flex:none;width:100%}.content-block--image-left{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.content-block--image-left .content-block-image{order:1}.content-block--image-left .content-block-text{order:2}.content-block--image-right{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.content-block--image-right .content-block-image{order:2}.content-block--image-right .content-block-text{order:1}.content-block-title{font-size:var(--title-font-size-h2)}.content-block-description{font-size:var(--text-font-size-base)}}@media (min-width:1024px){.content-block--with-image{gap:var(--gap-3xl)}}
.container-cards-event,.container-cards-info{padding-block:var(--padding-xl);grid-template-columns:repeat(1,1fr);gap:20px;display:grid}@media (min-width:1110px){.container-cards-event{grid-template-columns:repeat(2,1fr)}.container-cards-info{grid-template-columns:repeat(3,1fr)}}
