.galerie.galerie--rounded{border-radius:40px;overflow:hidden}.galerie .galerie__content{max-width:1000px;margin:0 auto}.galerie .galerie__header{padding-bottom:30px}@media (min-width: 992px){.galerie .galerie__header{max-width:60%;padding-bottom:40px}}.galerie .galerie__label{font-size:10px;line-height:14px;letter-spacing:2px;text-transform:uppercase;color:#57664A;padding-bottom:15px}.galerie .galerie__title{font-family:var(--font-style2);font-weight:300;font-size:26px;line-height:32px;margin:0;padding-bottom:20px}@media (min-width: 992px){.galerie .galerie__title{font-size:34px;line-height:42px}}.galerie .galerie__title *{font-family:var(--font-style2)}.galerie .galerie__text{font-size:14px;line-height:22px}.galerie .galerie__text p{margin:0 0 15px}.galerie .galerie__text p:last-child{margin-bottom:0}.galerie .galerie__text a{text-decoration:underline}.galerie .galerie__items{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(var(--gap) * 1px)}.galerie .galerie__item{width:calc(var(--w-m) * 1% - var(--gap) * 1px * (1 - var(--w-m) / 100))}@media (min-width: 992px){.galerie .galerie__item{width:calc(var(--w) * 1% - var(--gap) * 1px * (1 - var(--w) / 100))}}.galerie .galerie__media{overflow:hidden;font-size:0;line-height:0}.galerie .galerie__media img{width:100%;height:100%;object-fit:cover}.galerie .galerie__media.galerie__media--fixed{height:calc(var(--h-m) * 1px)}@media (min-width: 992px){.galerie .galerie__media.galerie__media--fixed{height:calc(var(--h) * 1px)}}.galerie.galerie--images-rounded .galerie__media{border-radius:10px}.galerie .galerie__caption{font-size:11px;line-height:16px;padding-top:10px}.galerie .galerie__item--focus{display:flex;flex-direction:column;gap:20px;padding:20px 0}@media (min-width: 992px){.galerie .galerie__item--focus{flex-direction:row;align-items:center;gap:40px;padding:40px 0}}.galerie .galerie__item--focus .galerie__media{width:100%}@media (min-width: 992px){.galerie .galerie__item--focus .galerie__media{width:calc(var(--iw) * 1%);flex-shrink:0}}.galerie .galerie__item--focus .galerie__focus-text{flex:1}@media (min-width: 992px){.galerie .galerie__item--focus.galerie__item--focus-right .galerie__media{order:2}}.galerie .galerie__focus-title{font-family:var(--font-style2);font-weight:300;font-size:22px;line-height:28px;margin:0;padding-bottom:15px}@media (min-width: 992px){.galerie .galerie__focus-title{font-size:26px;line-height:32px}}.galerie .galerie__focus-title *{font-family:var(--font-style2)}
