.col2-wrapper{display:flex;flex-flow:column-reverse;gap:50px}.col2-left{margin:auto 0}.col2-wrapper>div{width:100%}.col2-right{border-radius:4px;box-shadow:var(--shadow-img);overflow:hidden;position:relative}.col2-right img{height:100%;width:100%}@media only screen and (min-width:768px){.col2-wrapper{flex-flow:row}}.img-overlay{background:linear-gradient(37.58deg,rgba(0,0,0,.8) 4.13%,transparent 98.58%);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}