.image-scroll-section .flexbox{display:flex;flex-wrap:wrap;}
.image-scroll-section .col{width:100%;max-width:50%;}
.image-scroll-section .col.right-col img{width:100%;max-width:100%;height:auto;}
.image-scroll-section .col.left-col .col-wrap{min-height: 100vh;padding: 20px;display:flex;flex-wrap:wrap;align-items:center;position: sticky;position:-webkit-sticky;top: 0;}
.image-scroll-section .col.left-col .col-wrap .section-content-wrap{width:100%;}
.image-scroll-section .flexbox.col-position-left{flex-direction: row-reverse;}
.image-scroll-section .section-button{margin-top:40px;}
.image-scroll-section .section-button a{    text-underline-offset: 5px;}
@media only screen and (max-width:1023px){
  .image-scroll-section .col{max-width:100%;}
  .image-scroll-section .section-button{margin-top:20px;}
}