.main_container{display:flex}.image_container{width:20%}.image_container img{height:100%;max-height:500px;object-fit:cover;width:100%}.text_container{background-color:#134270;color:#fff;flex-direction:column;padding:2em;text-align:center;width:60%}.cta_container,.text_container{display:flex;justify-content:center}.cta_container{gap:2em}@media screen and (max-width:800px){.image_container{display:none}.text_container{padding:2em 1em;width:100%}.cta_container{flex-direction:column;gap:1em}.gallery-text{min-height:330px}}