.container{display:flex;width:90%;margin:0 auto;padding:40px 20px;justify-content:space-between;align-items:stretch;gap:40px}.image{flex:0 0 auto;width:45%;display:flex;justify-content:center;align-items:center}.image img{width:200px;height:100%;object-fit:cover}.background{background-color:var(--footer-background-color)}.section{background-color:#101010}.content{flex:1;display:flex;flex-direction:column;justify-content:center}.content h1{font-size:clamp(28px,5vw,25px);font-weight:bold;margin-bottom:15px}.content p{font-size:clamp(16px,2vw,22px);line-height:1.6;color:var(--font-color-light)}.container.reverse{flex-direction:row-reverse}@media(max-width: 767px){.container{flex-direction:column}.image,.content{width:100%}}@media(min-width: 768px){.container{flex-direction:row}.content{width:55%}}