@charset "utf-8";

@keyframes swing { 
  0% { transform: rotate(0deg); }
  20% { transform: rotate(15deg); }
  40% { transform: rotate(-15deg); }
  60% { transform: rotate(10deg); }
  80% { transform: rotate(-5deg); }
  100% { transform: rotate(0deg); }
}

.fig-bottom { padding-left: 16px; padding-right: 16px; }

@media (min-width: 48em) {
  .fig-bottom { max-width: 682px; }
}

@media (min-width: 64em) {
  .fig-bottom { padding-left: 32px; padding-right: 32px; }
}

@media (min-width: 80em) {
  .fig-layout-1280 .fig-bottom { padding-left: 24px; padding-right: 24px; }
}

@media (min-width: 48em) {
  .fig-bottom > .fig-partner:first-child, .fig-bottom > .fig-tranche:first-child { margin-top: 0px; }
}