.image-with-text{display:flex}.image-second{flex-direction:row-reverse}.image{flex:65% 1;position:relative}.image img{width:100%;height:100%;object-fit:cover}.content{flex:35% 1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem;padding:2rem}@media screen and (max-width:768px){.image-with-text{display:block;position:relative;height:100svh}.image,.image-with-text .content{position:absolute;display:flex;justify-content:center;align-items:center;inset:0;color:var(--secondary-text-color)}.image-with-text .content{background-color:rgba(0,0,0,.35)}}