Please play around with element spacing. See https://community.theme.co/kb/element-spacing/. Alternatively, you can use the Gap element for spacing. Using custom CSS for this would be quite involved so it would be outside the scope of our support. You might want to contact our trusted partners who caters X setup and customization needs. Please see https://community.theme.co/custom-development/