/* marquee-strip breakpoints, loaded after the shared ones. */

@media (prefers-reduced-motion: reduce) {
  .seo-strip__track { animation: none; }
}

@media (max-width: 1100px) {
  body.seo-page .seo-page-strip { height: 60px; }
  .seo-strip__track { gap: 44px; padding-right: 44px; }
  .seo-strip__track img { height: 18px; }
}

@media (max-width: 900px) {
  .digital-page-strip { height: 60px; margin-top: 80px; }
  .web-page-strip { height: 50px; }
}

@media (prefers-reduced-motion: reduce) {
  body.web-development-page .web-page-strip__track { animation: none; }
}

@media (max-width: 900px) {
  body.web-development-page .web-page-strip { height: 48px; margin-top: 3px; border-block: 0; background: #fff; color: #000; }
  body.web-development-page .web-page-strip__set { gap: 30px; padding-right: 30px; font-size: 16px; }
}

@media (prefers-reduced-motion: reduce) {
  body.digital-marketing-page .digital-page-strip__track { animation: none; }
}

@media (max-width: 900px) {
  body.digital-marketing-page .digital-page-strip__track { --logo-h: 24px; animation-duration: 24s; }
  body.digital-marketing-page .digital-page-strip__set { gap: 44px; padding-right: 44px; }
}

@media (prefers-reduced-motion: reduce) {
  body.email-marketing-page .email-page-strip__track { animation: none; }
}

@media (max-width: 900px) {
  body.email-marketing-page .email-page-strip { height: 60px; }
  body.email-marketing-page .email-page-strip__set { gap: 24px; padding-right: 24px; }
}

@media (max-width: 900px) {
	/* The phone frame runs the band at 60 with the same phrases. */
	body.social-media-marketing-page .social-page-strip { height: 60px; }
	body.social-media-marketing-page .social-page-strip__track { animation-duration: 26s; }
	body.social-media-marketing-page .social-page-strip__set { gap: 28px; padding-right: 28px; font-size: 14px; }
	body.social-media-marketing-page .social-page-strip__set i { font-size: 17px; }
}
