.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 .long-card{--color-theme-long-card-bg: var(--color-white);--color-theme-long-card-border: var(--color-light-blue);--color-theme-long-card-titleColor: var(--color-dark-blue);--color-theme-long-card-descriptionColor: var(--color-secondary-dark-blue);--color-theme-long-card-linkBorderColorHover: var(--color-accent-sky)}.long-card{--long-card-bg: var(--color-theme-long-card-bg);--long-card-border-color: var(--color-theme-long-card-border);display:flex;justify-content:space-between;background-color:var(--long-card-bg, var(--color-light-blue));border-radius:1rem;min-height:7.75rem;height:auto;gap:1.25rem;position:relative;transition:background-color .3s ease}.long-card:before{content:"";box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1rem;border:1px solid var(--long-card-border-color, transparent);transition:border-color .3s ease}.long-card .long-card__inner-wrapper{display:flex;flex-direction:column;justify-content:space-between}.long-card .long-card__title{color:var(--color-theme-long-card-titleColor, var(--color-primary-grey));margin-bottom:1.25rem}.long-card .long-card__description{color:var(--color-theme-long-card-descriptionColor, var(--color-secondary-grey))}.long-card .long-card__images-wrapper{display:flex;gap:.75rem}@media (min-width: 1280px){.long-card .long-card__images-wrapper{gap:1.5rem}}.long-card .long-card__images-wrapper .long-card__image{display:none}.long-card .long-card__images-wrapper .long-card__image:first-child{display:block}@media (min-width: 768px){.long-card .long-card__images-wrapper .long-card__image:nth-child(-n+4){display:block}}@media (min-width: 1440px){.long-card .long-card__images-wrapper .long-card__image{display:block}}.long-card .long-card__image{border-radius:.4375rem;width:5.25rem;height:5.25rem}@media (min-width: 768px){.long-card .long-card__image{border-radius:.375rem}}@media (min-width: 1280px){.long-card .long-card__image{width:8.5rem;height:8.5rem;border-radius:.625rem}}@media (hover: hover){.long-card.long-card--link:hover{--long-card-bg: var(--color-theme-long-card-linkBgHover, var(--color-white));--long-card-border-color: var(--color-theme-long-card-linkBorderColorHover, var(--color-golden))}.long-card.long-card--link:hover:before{border-width:3px}}:root.theme-alternative .small-card{--color-theme-small-card-bg: var(--color-white);--color-theme-small-card-border: var(--color-light-blue);--color-theme-small-card-titleColor: var(--color-dark-blue);--color-theme-small-card-descriptionColor: var(--color-secondary-dark-blue);--color-theme-small-card-linkBorderHover: var(--color-light-blue)}.small-card{--background: var(--color-theme-small-card-bg);--border-color: var(--color-theme-small-card-border);display:flex;justify-content:space-between;background-color:var(--background, var(--color-light-blue));border-radius:1rem;min-height:7.75rem;height:auto;gap:1.25rem;position:relative;transition:background-color .3s ease}.small-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1rem;border:1px solid var(--border-color, transparent);transition:border-color .3s ease}@media (min-width: 1280px){.small-card{flex-direction:column;min-height:12.5rem}}.small-card .small-card__inner-wrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%}.small-card .small-card__title{color:var(--color-theme-small-card-titleColor, var(--color-primary-grey));margin-bottom:1.25rem}.small-card .small-card__description{color:var(--color-theme-small-card-descriptionColor, var(--color-secondary-grey))}.small-card .small-card__image{border-radius:.4375rem;width:5.25rem;height:5.25rem}@media (min-width: 768px){.small-card .small-card__image{border-radius:.375rem;width:9.5625rem}}@media (min-width: 1280px){.small-card .small-card__image{height:10.75rem;width:100%;border-radius:.625rem}}@media (hover: hover){.small-card.small-card--link:hover{--background: var(--color-theme-small-card-linkBgHover, var(--color-white));--border-color: var(--color-theme-small-card-linkBorderHover, var(--color-golden))}.small-card.small-card--link:hover:before{border-width:3px}}.programm{padding-top:var(--container-padding)}@media (min-width: 1440px){.programm{padding-top:3rem}}.programm .programm__header{margin-bottom:1.5rem}@media (min-width: 768px){.programm .programm__header{padding:0 var(--inner-padding)}}@media (min-width: 1280px){.programm .programm__header{margin-bottom:3rem}}.programm .programm__card{display:flex;justify-content:space-between;border-radius:1rem;min-height:7.75rem;height:auto;padding:1.25rem}@media (min-width: 1280px){.programm .programm__card{flex-direction:column;min-height:12.5rem;padding:var(--inner-padding)}}.programm .programm__full-w-card{width:100%;margin-bottom:.75rem}@media (min-width: 1280px){.programm .programm__full-w-card{margin-bottom:1.5rem}}.programm .programm__cards-wrapper{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:.75rem}@media (min-width: 1280px){.programm .programm__cards-wrapper{gap:1.5rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto)}}.programm .programm__cards-wrapper .programm__card:nth-child(3n),.programm .programm__cards-wrapper .programm__card:last-child{grid-column:span 2}@media (min-width: 1280px){.programm .programm__cards-wrapper .programm__card:nth-child(3n),.programm .programm__cards-wrapper .programm__card:last-child{grid-column:span 1;grid-row:span 1}}@media (min-width: 1280px){.programm .programm__cards-wrapper .programm__card{gap:4.375rem}.programm .programm__cards-wrapper .programm__card:nth-child(3){grid-column:1/2;grid-row:1/3}.programm .programm__cards-wrapper .programm__card:last-child{grid-column:4/5;grid-row:2/4}}.programm .programm__cards-wrapper .programm__card img{display:none}.programm .programm__cards-wrapper .programm__card:nth-child(3) img,.programm .programm__cards-wrapper .programm__card:last-child img{display:block}
