.image-with-description{width:600px;margin-top:50px}.image-with-description.text-bottom{text-align:center}.image-with-description.text-bottom img{width:100%;height:auto;border-radius:8px}.image-with-description.text-bottom p{margin-top:20px;color:gray;font-size:18px}.image-with-description.text-left,.image-with-description.text-right{display:flex;align-items:center;gap:20px}.image-with-description.text-left.text-left,.image-with-description.text-right.text-left{flex-direction:row}.image-with-description.text-left.text-right,.image-with-description.text-right.text-right{flex-direction:row-reverse}.image-with-description.text-left .text-section,.image-with-description.text-right .text-section{flex:1 1}.image-with-description.text-left .text-section p,.image-with-description.text-right .text-section p{color:gray;font-size:18px}.image-with-description.text-left .image-section,.image-with-description.text-right .image-section{flex:1 1}.image-with-description.text-left .image-section img,.image-with-description.text-right .image-section img{width:100%;height:auto;border-radius:8px}@media(max-width:1100px){.image-with-description{width:350px}.image-with-description.text-left,.image-with-description.text-right{flex-direction:column;align-items:center;text-align:center}.image-with-description.text-left .text-section,.image-with-description.text-right .text-section{margin-bottom:20px}}