.section-image {padding-top: var(--image-padding-top-mobile, 0px); padding-bottom: var(--image-padding-bottom-mobile, 0px);}
.section-image .image-section__picture {display: block; width: 100%;}
.section-image .image-section__img {display: block; width: 100%; height: auto; border-radius: 20px;}
.section-image .image-section__placeholder {display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; border-radius: 20px; background-color: rgba(0, 0, 0, 0.05);}
@media screen and (min-width: 992px) {
  .section-image {padding-top: var(--image-padding-top, 0px); padding-bottom: var(--image-padding-bottom, 0px);}
}