body.client-ezcargo .lang-toggle {
  display: none;
}

body.client-ezcargo.ezcargo-launching header.express-home-section {
  animation: ezcargoLaunchHeader .5s cubic-bezier(.22,.8,.2,1) both;
}
body.client-ezcargo.ezcargo-launching .search-card.express-home-section {
  animation: ezcargoLaunchBlock .54s .08s cubic-bezier(.22,.8,.2,1) both;
}
body.client-ezcargo.ezcargo-launching .info-sections {
  animation: ezcargoLaunchBlock .54s .16s cubic-bezier(.22,.8,.2,1) both;
}
body.client-ezcargo.ezcargo-launching .page-footer {
  animation: ezcargoLaunchFooter .46s .24s ease-out both;
}
body.client-ezcargo.ezcargo-launched header.express-home-section,
body.client-ezcargo.ezcargo-launched .search-card.express-home-section {
  animation: none;
}

@keyframes ezcargoLaunchHeader {
  from { opacity:0; transform:translateY(-12px) scale(.99); }
  to   { opacity:1; transform:translateY(0) scale(1); }
}
@keyframes ezcargoLaunchBlock {
  from { opacity:0; transform:translateY(14px) scale(.99); }
  to   { opacity:1; transform:translateY(0) scale(1); }
}
@keyframes ezcargoLaunchFooter {
  from { opacity:0; transform:translateY(8px); }
  to   { opacity:1; transform:translateY(0); }
}

@media (prefers-reduced-motion: reduce) {
  body.client-ezcargo header.express-home-section,
  body.client-ezcargo .search-card.express-home-section,
  body.client-ezcargo .info-sections,
  body.client-ezcargo .page-footer {
    animation: none!important;
  }
}
