/* Start custom CSS */body .elementor [data-id="partners"] { margin-top: 54px; }
@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 */
body .elementor [data-prewrap] { white-space: pre-wrap; } /* visit/VisitorGroups tags whitespace-pre-wrap */
@media (hover: hover) { body .elementor [data-group]:hover [data-group-lift] { transform: translateY(-3px); } } /* group-hover:-translate-y-[3px]: why/Sections Items icon, visit/VisitorGroups icon */
@media (min-width: 480px) and (max-width: 767px) { body .elementor [data-vg="head"] { flex-direction: row; gap: 24px; } } /* visit/VisitorGroups min-[480px]:flex-row min-[480px]:gap-[24px] *//* End custom CSS */