.cmp-two-image-info{padding:48px 0}
.cmp-two-image-info__container,.cmp-two-image-info__info{display:flex;flex-direction:column;width:100%}
.cmp-two-image-info__container{position:relative;margin:0 auto;width:100%;max-width:1920px;min-width:320px;padding:0 var(--ds-layout-margin);gap:var(--ds-layout-gutter)}
.cmp-two-image-info__info{gap:var(--ds-spacing-layout-m)}
.cmp-two-image-info__bottom{display:flex;flex-direction:column-reverse;gap:var(--ds-spacing-m-1)}
.cmp-two-image-info__button{flex:1}
@media(min-width:480px){.cmp-two-image-info{padding:158px 0}
.cmp-two-image-info__bottom{flex-direction:row;flex-wrap:wrap}
.cmp-two-image-info__button{flex:auto}
}
@media(min-width:768px){.cmp-two-image-info{padding:232px 0}
.cmp-two-image-info__button{max-width:fit-content}
}
@media(min-width:1024px){.cmp-two-image-info{padding:166px 0}
.cmp-two-image-info.cmp-two-image-info--right .cmp-two-image-info__container{flex-direction:row-reverse}
.cmp-two-image-info__container{flex-direction:row}
}
@media(min-width:1440px){.cmp-two-image-info{padding:184px 0}
}
@media(min-width:1920px){.cmp-two-image-info{padding:252px 0}
}
.cmp-two-image-info-medias{display:flex;gap:var(--ds-layout-gutter);justify-content:center}
.cmp-two-image-info-medias__media{aspect-ratio:1 / 1;width:136px}
.cmp-two-image-info-medias__media .cmp-image,.cmp-two-image-info-medias__media .cmp-video-v2,.cmp-two-image-info-medias__media .cmp-video-v2_container{position:relative;width:100%;height:100%}
.cmp-two-image-info-medias__media .cmp-image__image,.cmp-two-image-info-medias__media .cmp-video-v2__wrapper,.cmp-two-image-info-medias__media .cmp-video-v2__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:var(--ds-border-radius-s,8px)}
@media(min-width:480px){.cmp-two-image-info-medias__media{width:200px}
}
@media(min-width:768px){.cmp-two-image-info-medias__media{width:336px}
.cmp-two-image-info-medias__media .cmp-image__image,.cmp-two-image-info-medias__media .cmp-video-v2__video{border-radius:var(--ds-border-radius-m,12px)}
}
@media(min-width:1024px){.cmp-two-image-info-medias__media{width:298px}
}
@media(min-width:1440px){.cmp-two-image-info-medias__media{width:432px}
.cmp-two-image-info-medias__media .cmp-image__image,.cmp-two-image-info-medias__media .cmp-video-v2__video{border-radius:var(--ds-border-radius-l,20px)}
}
@media(min-width:1920px){.cmp-two-image-info-medias__media{width:576px}
}