.section-gallery[data-v-403ac9be]{display:flex;flex-direction:column;padding-bottom:1.25rem;padding-top:1.25rem}@media screen and (min-width:960px){.section-gallery[data-v-403ac9be]{padding-bottom:2.5rem;padding-top:2.5rem}}.section-gallery .section-title[data-v-403ac9be]{color:var(--dark-green);font:var(--text-h2);font-weight:var(--bold);margin-bottom:10px}@media screen and (min-width:960px){.section-gallery .section-title[data-v-403ac9be]{font:var(--text-h3);margin-bottom:15px}}.section-gallery .section-subtitle[data-v-403ac9be]{font:var(--text-body);margin-bottom:35px}@media screen and (min-width:960px){.section-gallery .section-subtitle[data-v-403ac9be]{margin-bottom:30px}}.section-gallery .gallery-items[data-v-403ac9be]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}@media screen and (min-width:960px){.section-gallery .gallery-items[data-v-403ac9be]{gap:2.5rem}}.section-gallery .gallery-item img[data-v-403ac9be]{transition:transform .3s}.section-gallery .gallery-item[data-v-403ac9be]:focus-visible{outline:2px solid var(--primary)}.section-gallery .gallery-item:hover>img[data-v-403ac9be]{transform:scale(1.05)}.vel-img-wrapper{width:100%!important}.vel-img{max-width:100vw!important}.section-image-text-wrapper[data-v-56ac811d]{background-color:var(--light-green)}.section-image-text[data-v-56ac811d]{color:var(--on-light-green);display:flex;flex-direction:column;gap:1.25rem 0;padding-bottom:var(--padding-bottom-mobile);padding-top:var(--padding-top-mobile)}@media screen and (min-width:960px){.section-image-text[data-v-56ac811d]{align-items:center;flex-direction:row;padding-bottom:var(--padding-bottom-desktop);padding-top:var(--padding-top-desktop)}}.section-image-text__image[data-v-56ac811d]{aspect-ratio:580/300;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:960px){.section-image-text__image[data-v-56ac811d]{flex:1 1 50%}}.section-image-text__content[data-v-56ac811d]{display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width:960px){.section-image-text__content[data-v-56ac811d]{flex:1 1 50%;padding:0 8rem 0 2.5rem}}.section-image-text__title[data-v-56ac811d]{font:var(--text-h1);font-weight:var(--bold)}.section-image-text__text[data-v-56ac811d]{display:flex;flex-direction:column;font:var(--text-body);font-weight:var(--medium);gap:.5rem;text-wrap:pretty}
