/* Start custom CSS */body .elementor [data-id="partners"] { margin-top: 72px; }
@media (max-width: 1024px) { body .elementor [data-id="partners"] { margin-top: 48px; } }
@media (max-width: 767px) { body .elementor [data-id="partners"] { margin-top: 48px; } }
@media (max-width: 1279px) { body .elementor [data-br-xl] br { display: none; } } /* <br className="max-xl:hidden">: exhibit/Grow BR, visit/VisitorGroups tags */
@media (max-width: 639px) { body .elementor [data-br-sm] br { display: none; } } /* whitespace-pre-line max-sm:whitespace-normal: exhibit/Buyers, who/SectorCard row tiles */
@media (min-width: 1025px) { body .elementor [data-prewrap-lg] { white-space: pre-wrap; } } /* exhibit/Showcase card text lg:whitespace-pre-wrap */
@media (min-width: 400px) and (max-width: 767px) { body .elementor [data-id="we-buy-grid"] { grid-template-columns: repeat(2, minmax(0, 1fr)); } } /* exhibit/Buyers min-[400px]:grid-cols-2 */
@media (min-width: 640px) and (max-width: 767px) { body .elementor [data-id="we-grow-grid"] { grid-template-columns: repeat(2, minmax(0, 1fr)); } } /* exhibit/Grow sm:grid-cols-2 */
@media (min-width: 640px) and (max-width: 767px) { body .elementor [data-id="we-show-ctas"] { flex-direction: row; flex-wrap: wrap; align-items: flex-start; } } /* exhibit/Showcase CTAs sm:flex-row sm:flex-wrap sm:items-start *//* End custom CSS */