/* Visible-first motion: content never waits for an animation to appear. */
.migration-animation-restored {animation:none!important;}
.cba-motion-ready {translate:0 12px;transition:translate 420ms cubic-bezier(.2,.65,.3,1);will-change:translate;}
.cba-motion-ready.cba-motion-seen {translate:0 0;}
#masthead .hfe-menu-item {transition:color 160ms ease;}
#masthead .hfe-flyout-close,#masthead .hfe-flyout-close:hover {transition:opacity 140ms ease;}
.migration-menu-open .hfe-flyout-wrapper {overflow:hidden;}
.cba-no-script-nav {display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;padding:12px 20px;border-bottom:1px solid #eee;font-size:14px;}
.cba-no-script-nav a {color:#555;text-decoration:none;}
.cba-no-script-note {margin:10px 20px;text-align:center;font-size:14px;}
@media (prefers-reduced-motion:reduce) {
 .cba-motion-ready {translate:none!important;transition:none!important;will-change:auto;}
 #masthead .hfe-menu-item,#masthead .hfe-flyout-close,#masthead .hfe-flyout-close:hover {transition:none!important;}
 .elementor-widget-image-carousel .swiper-wrapper,.elementor-widget-wpr-testimonial .slick-track {transition-duration:0s!important;}
}
