/* Original footer hover interaction: Webflow action lists a-261 / a-262. */
.event-page .footer-link-bg,
.event-page .footer-social {
    transition: transform 500ms linear;
}

.event-page .footer-social-icons:is(:hover, :focus-visible) .footer-link-bg {
    transform: scale(1);
}

.event-page .footer-social-icons:is(:hover, :focus-visible) .footer-social {
    transform: scale(1.2);
}

.event-page .ep-faq .accordion-icon {
    transition: transform 300ms linear;
}

.event-page .ep-faq[data-motion-open='false'] .accordion-icon {
    transform: rotate(0deg);
}

@media (prefers-reduced-motion: reduce) {
    .event-page .footer-link-bg,
    .event-page .footer-social,
    .event-page .ep-faq .accordion-icon {
        transition: none;
    }

    .event-page .cta-loop-wrapper {
        animation: none;
    }
}
