.fragmented-columns[data-astro-cid-jn55tdgy]{column-count:1;column-gap:40px}@media (min-width: 768px){.fragmented-columns[data-astro-cid-jn55tdgy].cols-2{column-count:2}.fragmented-columns[data-astro-cid-jn55tdgy].cols-3{column-count:3}}.fragmented-columns[data-astro-cid-jn55tdgy] h3[data-astro-cid-jn55tdgy]{break-after:column}.blocks_contact p{margin-top:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}.block_text-image{padding-inline:calc(var(--spacing,.25rem)*4);padding-top:calc(var(--spacing,.25rem)*8)}@media (min-width:48rem){.block_text-image{padding-top:calc(var(--spacing,.25rem)*12)}}.block_text-image h2{margin-bottom:calc(var(--spacing,.25rem)*8);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}@media (min-width:48rem){.block_text-image h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}@media (min-width:64rem){.block_text-image h2{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1));--tw-leading:calc(var(--spacing,.25rem)*14);line-height:calc(var(--spacing,.25rem)*14)}}.block_text-image .cta-button{padding-top:calc(var(--spacing,.25rem)*8);text-align:right}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}.block_cta{padding-inline:calc(var(--spacing,.25rem)*4)}.block_cta h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}@media (min-width:48rem){.block_cta h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}@media (min-width:64rem){.block_cta h2{width:66.6667%;font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));--tw-leading:calc(var(--spacing,.25rem)*10);line-height:calc(var(--spacing,.25rem)*10)}}.block_cta h3{text-align:start;width:66.6667%;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:calc(var(--spacing,.25rem)*12);line-height:calc(var(--spacing,.25rem)*12)}@media (min-width:48rem){.block_cta h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}@media (min-width:64rem){.block_cta h3{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.block_cta .cta-button{padding-top:calc(var(--spacing,.25rem)*8);text-align:right}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}.pagination-dot[data-astro-cid-zhd7dylr].active{background-color:var(--color-accent);width:1rem;height:.5rem;border-radius:.25rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}.block_image_gallery{padding-inline:calc(var(--spacing,.25rem)*4)}.block_image_gallery p{width:100%;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:calc(var(--spacing,.25rem)*6);line-height:calc(var(--spacing,.25rem)*6)}@media (min-width:48rem){.block_image_gallery p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}@media (min-width:64rem){.block_image_gallery p{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}}.block_image_gallery p:last-child{margin-bottom:calc(var(--spacing,.25rem)*12)}.block_image_gallery h2{margin-bottom:calc(var(--spacing,.25rem)*8);width:66.6667%;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}@media (min-width:48rem){.block_image_gallery h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-leading:calc(var(--spacing,.25rem)*20);line-height:calc(var(--spacing,.25rem)*20)}}@media (min-width:64rem){.block_image_gallery h2{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.pagination-dot[data-astro-cid-iqfhc6k6].active{background-color:var(--color-accent);width:1rem;height:.5rem;border-radius:.25rem}summary[data-astro-cid-77iz3c2h]{list-style:none}.event-date-circle[data-astro-cid-dfl62mka]{position:absolute;left:1.5rem;top:9.5rem;width:5.5rem;height:5.5rem;background-color:var(--color-primary);border:4px solid var(--color-accent);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 10px #0000001a;z-index:10}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}.block_events h2{margin-bottom:calc(var(--spacing,.25rem)*8);width:66.6667%;font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}@media (min-width:48rem){.block_events h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));--tw-leading:calc(var(--spacing,.25rem)*20);line-height:calc(var(--spacing,.25rem)*20)}}@media (min-width:64rem){.block_events h2{font-size:var(--text-5xl,3rem);line-height:var(--tw-leading,var(--text-5xl--line-height,1))}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.pagination-dot.active{background-color:var(--color-accent);border-radius:.25rem;width:1rem;height:.5rem}@property --tw-leading{syntax:"*";inherits:false}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */.js-hm-form[data-astro-cid-6pqxsueg] .hm-contact-form-attribute{margin-top:calc(var(--spacing,.25rem)*4)!important}@media (min-width:48rem){.js-hm-form[data-astro-cid-6pqxsueg] .hm-contact-form-attribute{margin-top:calc(var(--spacing,.25rem)*2)!important}}.js-hm-form[data-astro-cid-6pqxsueg] .hm-contact-form-button{margin-top:calc(var(--spacing,.25rem)*10)!important}@media (min-width:48rem){.js-hm-form[data-astro-cid-6pqxsueg] .hm-contact-form-button{margin-top:calc(var(--spacing,.25rem)*4)!important}}
