.ImageWithContentBlock_ContentWrapper__lzfgl{display:flex;flex-direction:column;height:100%}.ImageWithContentBlock_Content__bUx6c{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1.25rem;flex:1 1}.ImageWithContentBlock_Content__bUx6c [role=button],.ImageWithContentBlock_Content__bUx6c [type=button]{align-self:flex-start}@media screen and (min-width:1024px){.ImageWithContentBlock_Content__bUx6c{padding:3.5rem 2rem;justify-content:center}}.ImageWithContentBlock_Reverse__45cr0{flex-direction:row-reverse}.ImageWithContentBlock_Reverse__45cr0.ImageWithContentBlock_RowBorder__9Wd0q>div:last-child{border-top:1px solid var(--globalDivider)}@media screen and (min-width:1024px){.ImageWithContentBlock_Reverse__45cr0.ImageWithContentBlock_RowBorder__9Wd0q>div:last-child{border-top:0;border-right:1px solid var(--globalDivider)}}.ImageWithContentBlock_RowBorder__9Wd0q:not(.ImageWithContentBlock_Reverse__45cr0)>div:first-child{border-top:1px solid var(--globalDivider)}@media screen and (min-width:1024px){.ImageWithContentBlock_RowBorder__9Wd0q:not(.ImageWithContentBlock_Reverse__45cr0)>div:first-child{border-top:0;border-right:1px solid var(--globalDivider)}}.ImageWithContentBlock_Image__XsQ2w{position:relative;padding:12px;width:100%;height:100%}.ImageWithContentBlock_Image__XsQ2w picture{display:block;position:relative;width:100%;aspect-ratio:4/3;border-radius:16px;overflow:hidden;max-height:24rem}@media screen and (max-width:1023px){.ImageWithContentBlock_Image__XsQ2w picture{max-height:400px}}.ImageWithContentBlock_Image__XsQ2w picture img{object-fit:cover;object-position:bottom right}