.imagegallery_content {
    align-items: flex-start!important;
}
.image-praesentation, .partner-praesentation {
    display: flex!important;
    flex-wrap: wrap;
}

.image-praesentation > figure, .partner-praesentation > figure {
    width: calc(50% - 4px);
    overflow: hidden;
}

.partner-praesentation > figure {
    width: calc(50% - 4px);
    overflow: hidden;
    border: 1px solid #C9C9B2;
    padding: 1rem;
    border-radius: 8px;
    overflow: hidden;
    display: flex!important;
    align-items: center;
    aspect-ratio: 1/1;
}

.image-praesentation > figure:nth-child(4n + 1) {
  border-radius: 4px 35% 4px 35%;
}
.image-praesentation > figure:nth-child(4n + 2) {
  border-radius: 35% 4px 35% 4px;
}
.image-praesentation > figure:nth-child(4n + 3) {
  border-radius: 35% 4px 35% 4px;
}
.image-praesentation > figure:nth-child(4n + 4) {
  border-radius: 4px 35% 4px 35%;
}

@media (min-width: 600px) {
    .partner-praesentation > figure {
    width: calc(32% - 4px);
    overflow: hidden;
}
}

@media (min-width: 768px) {
    .image-praesentation--full > figure {
    width: 100%;
    overflow: hidden;
}
}

@media (min-width: 1024px) {
    .imagegallery_content {
        flex-direction: row-reverse!important;
    }
    .image-praesentation--full {
        justify-content: center;
        position: sticky;
        top: 0;
    }
    .image-praesentation--full > figure {
    width: 80%;
    overflow: hidden;
}
}

@media (min-width: 1440px) {
    .imagegallery_content {
        .imagegallery_content-contentwrapper {
            padding-left: 122px!important;
        }
    }
}