body{background-color:#fff;color:#333;font-family:Open Sans,sans-serif}.body-content{margin:0 auto;max-width:1200px;padding:20px}.contact-container{display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start;padding:20px}.info-section{display:flex;flex:1 1 45%;flex-direction:column;margin-bottom:32px;min-width:300px;padding:0}@media (max-width:1024px){.contact-container{align-items:flex-start;flex-direction:column}.info-section{max-width:600px;width:100%}}