.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}.long-card{display:flex;justify-content:space-between;background-color:var(--color-light-blue);border-radius:1rem;min-height:7.75rem;height:auto;gap:1.25rem}.long-card .long-card__inner-wrapper{display:flex;flex-direction:column;justify-content:space-between}.long-card .long-card__title{color:var(--color-primary-grey);margin-bottom:1.25rem}.long-card .long-card__description{color: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}}.small-card{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;left:0;border-radius:1rem;width:calc(100% - .375rem);height:calc(100% - .375rem);border:3px 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-primary-grey);margin-bottom:1.25rem}.small-card .small-card__description{color: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-white);--border-color: var(--color-golden)}}.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;background-color:var(--color-light-blue);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}
