.ds-ui-kit-scope .ds-text-center {
  text-align: center;
}

.ds-ui-kit-scope .ds-text-uppercase {
  text-transform: uppercase;
}

/* Responsive heading helpers */
/* Helper margins */
.ds-ui-kit-scope .ds-top-margin-1 {
  margin-top: 24px;
}

.ds-ui-kit-scope .ds-top-margin-2 {
  margin-top: 48px;
}

.ds-ui-kit-scope .ds-top-margin-3 {
  margin-top: 72px;
}

.ds-ui-kit-scope .ds-bottom-margin-1 {
  margin-bottom: 24px;
}

.ds-ui-kit-scope .ds-bottom-margin-2 {
  margin-bottom: 48px;
}

.ds-ui-kit-scope .ds-bottom-margin-3 {
  margin-bottom: 72px;
}

.ds-ui-kit-scope .ds-right-margin-1 {
  margin-right: 24px;
}

.ds-ui-kit-scope .ds-right-margin-2 {
  margin-right: 48px;
}

.ds-ui-kit-scope .ds-right-margin-3 {
  margin-right: 72px;
}

.ds-ui-kit-scope .ds-left-margin-1 {
  margin-left: 24px;
}

.ds-ui-kit-scope .ds-left-margin-2 {
  margin-left: 48px;
}

.ds-ui-kit-scope .ds-left-margin-3 {
  margin-left: 72px;
}

/* Helper padding */
.ds-ui-kit-scope .ds-top-padding-1 {
  padding-top: 24px;
}

.ds-ui-kit-scope .ds-top-padding-2 {
  padding-top: 48px;
}

.ds-ui-kit-scope .ds-top-padding-3 {
  padding-top: 72px;
}

.ds-ui-kit-scope .ds-top-padding-4 {
  padding-top: 96px;
}

.ds-ui-kit-scope .ds-top-padding-5 {
  padding-top: 120px;
}

.ds-ui-kit-scope .ds-bottom-padding-1 {
  padding-bottom: 24px;
}

.ds-ui-kit-scope .ds-bottom-padding-2 {
  padding-bottom: 48px;
}

.ds-ui-kit-scope .ds-bottom-padding-3 {
  padding-bottom: 72px;
}

.ds-ui-kit-scope .ds-bottom-padding-4 {
  padding-bottom: 96px;
}

.ds-ui-kit-scope .ds-bottom-padding-5 {
  padding-bottom: 120px;
}

.ds-ui-kit-scope .ds-left-padding-1 {
  padding-left: 24px;
}

.ds-ui-kit-scope .ds-left-padding-2 {
  padding-left: 48px;
}

.ds-ui-kit-scope .ds-left-padding-3 {
  padding-left: 72px;
}

.ds-ui-kit-scope .ds-left-padding-4 {
  padding-left: 96px;
}

.ds-ui-kit-scope .ds-left-padding-5 {
  padding-left: 120px;
}

.ds-ui-kit-scope .ds-right-padding-1 {
  padding-right: 24px;
}

.ds-ui-kit-scope .ds-right-padding-2 {
  padding-right: 48px;
}

.ds-ui-kit-scope .ds-right-padding-3 {
  padding-right: 72px;
}

.ds-ui-kit-scope .ds-right-padding-4 {
  padding-right: 96px;
}

.ds-ui-kit-scope .ds-right-padding-5 {
  padding-right: 120px;
}

/* Responsive heading helpers */
.ds-ui-kit-scope .ds-heading-resp-1,
.ds-ui-kit-scope .ds-heading-resp-2 {
  font-size: 32px;
  line-height: 36px;
}

.ds-ui-kit-scope .ds-heading-resp-3,
.ds-ui-kit-scope .ds-heading-resp-4 {
  font-size: 22px;
  line-height: 28px;
}

.ds-ui-kit-scope .ds-heading-resp-5 {
  font-size: 18px;
  line-height: 28px;
}

@media (min-width: 720px) {
  /* Helper margins */
  .ds-ui-kit-scope .ds-top-margin-1 {
    margin-top: 32px;
  }

  .ds-ui-kit-scope .ds-top-margin-2 {
    margin-top: 64px;
  }

  .ds-ui-kit-scope .ds-top-margin-3 {
    margin-top: 96px;
  }

  .ds-ui-kit-scope .ds-bottom-margin-1 {
    margin-bottom: 32px;
  }

  .ds-ui-kit-scope .ds-bottom-margin-2 {
    margin-bottom: 64px;
  }

  .ds-ui-kit-scope .ds-bottom-margin-3 {
    margin-bottom: 96px;
  }

  .ds-ui-kit-scope .ds-right-margin-1 {
    margin-right: 32px;
  }

  .ds-ui-kit-scope .ds-right-margin-2 {
    margin-right: 64px;
  }

  .ds-ui-kit-scope .ds-right-margin-3 {
    margin-right: 96px;
  }

  .ds-ui-kit-scope .ds-left-margin-1 {
    margin-left: 32px;
  }

  .ds-ui-kit-scope .ds-left-margin-2 {
    margin-left: 64px;
  }

  .ds-ui-kit-scope .ds-left-margin-3 {
    margin-left: 96px;
  }

  /* Helper padding */
  .ds-ui-kit-scope .ds-top-padding-1 {
    padding-top: 32px;
  }

  .ds-ui-kit-scope .ds-top-padding-2 {
    padding-top: 64px;
  }

  .ds-ui-kit-scope .ds-top-padding-3 {
    padding-top: 96px;
  }

  .ds-ui-kit-scope .ds-top-padding-4 {
    padding-top: 128px;
  }

  .ds-ui-kit-scope .ds-top-padding-5 {
    padding-top: 160px;
  }

  .ds-ui-kit-scope .ds-bottom-padding-1 {
    padding-bottom: 32px;
  }

  .ds-ui-kit-scope .ds-bottom-padding-2 {
    padding-bottom: 64px;
  }

  .ds-ui-kit-scope .ds-bottom-padding-3 {
    padding-bottom: 96px;
  }

  .ds-ui-kit-scope .ds-bottom-padding-4 {
    padding-bottom: 128px;
  }

  .ds-ui-kit-scope .ds-bottom-padding-5 {
    padding-bottom: 160px;
  }

  .ds-ui-kit-scope .ds-left-padding-1 {
    padding-left: 32px;
  }

  .ds-ui-kit-scope .ds-left-padding-2 {
    padding-left: 64px;
  }

  .ds-ui-kit-scope .ds-left-padding-3 {
    padding-left: 96px;
  }

  .ds-ui-kit-scope .ds-left-padding-4 {
    padding-left: 128px;
  }

  .ds-ui-kit-scope .ds-left-padding-5 {
    padding-left: 160px;
  }

  .ds-ui-kit-scope .ds-right-padding-1 {
    padding-right: 32px;
  }

  .ds-ui-kit-scope .ds-right-padding-2 {
    padding-right: 64px;
  }

  .ds-ui-kit-scope .ds-right-padding-3 {
    padding-right: 96px;
  }

  .ds-ui-kit-scope .ds-right-padding-4 {
    padding-right: 128px;
  }

  .ds-ui-kit-scope .ds-right-padding-5 {
    padding-right: 160px;
  }

  /* Responsive heading helpers */
  .ds-ui-kit-scope .ds-heading-resp-1,
  .ds-ui-kit-scope .ds-heading-resp-2 {
    font-size: 44px;
    line-height: 56px;
  }

  .ds-ui-kit-scope .ds-heading-resp-3,
  .ds-ui-kit-scope .ds-heading-resp-4 {
    font-size: 26px;
    line-height: 32px;
  }

  .ds-ui-kit-scope .ds-heading-resp-5 {
    font-size: 22px;
    line-height: 28px;
  }
}

@media (min-width: 1441px) {
  /* Helper margins */
  .ds-ui-kit-scope .ds-top-margin-1 {
    margin-top: 40px;
  }

  .ds-ui-kit-scope .ds-top-margin-2 {
    margin-top: 80px;
  }

  .ds-ui-kit-scope .ds-top-margin-3 {
    margin-top: 120px;
  }

  .ds-ui-kit-scope .ds-bottom-margin-1 {
    margin-bottom: 40px;
  }

  .ds-ui-kit-scope .ds-bottom-margin-2 {
    margin-bottom: 80px;
  }

  .ds-ui-kit-scope .ds-bottom-margin-3 {
    margin-bottom: 120px;
  }

  .ds-ui-kit-scope .ds-right-margin-1 {
    margin-right: 40px;
  }

  .ds-ui-kit-scope .ds-right-margin-2 {
    margin-right: 80px;
  }

  .ds-ui-kit-scope .ds-right-margin-3 {
    margin-right: 120px;
  }

  .ds-ui-kit-scope .ds-left-margin-1 {
    margin-left: 40px;
  }

  .ds-ui-kit-scope .ds-left-margin-2 {
    margin-left: 80px;
  }

  .ds-ui-kit-scope .ds-left-margin-3 {
    margin-left: 120px;
  }

  /* Helper padding */
  .ds-ui-kit-scope .ds-top-padding-1 {
    padding-top: 40px;
  }

  .ds-ui-kit-scope .ds-top-padding-2 {
    padding-top: 80px;
  }

  .ds-ui-kit-scope .ds-top-padding-3 {
    padding-top: 120px;
  }

  .ds-ui-kit-scope .ds-top-padding-4 {
    padding-top: 160px;
  }

  .ds-ui-kit-scope .ds-top-padding-5 {
    padding-top: 200px;
  }

  .ds-ui-kit-scope .ds-bottom-padding-1 {
    padding-bottom: 40px;
  }

  .ds-ui-kit-scope .ds-bottom-padding-2 {
    padding-bottom: 80px;
  }

  .ds-ui-kit-scope .ds-bottom-padding-3 {
    padding-bottom: 120px;
  }

  .ds-ui-kit-scope .ds-bottom-padding-4 {
    padding-bottom: 160px;
  }

  .ds-ui-kit-scope .ds-bottom-padding-5 {
    padding-bottom: 200px;
  }

  .ds-ui-kit-scope .ds-left-padding-1 {
    padding-left: 40px;
  }

  .ds-ui-kit-scope .ds-left-padding-2 {
    padding-left: 80px;
  }

  .ds-ui-kit-scope .ds-left-padding-3 {
    padding-left: 120px;
  }

  .ds-ui-kit-scope .ds-left-padding-4 {
    padding-left: 160px;
  }

  .ds-ui-kit-scope .ds-left-padding-5 {
    padding-left: 200px;
  }

  .ds-ui-kit-scope .ds-right-padding-1 {
    padding-right: 40px;
  }

  .ds-ui-kit-scope .ds-right-padding-2 {
    padding-right: 80px;
  }

  .ds-ui-kit-scope .ds-right-padding-3 {
    padding-right: 120px;
  }

  .ds-ui-kit-scope .ds-right-padding-4 {
    padding-right: 160px;
  }

  .ds-ui-kit-scope .ds-right-padding-5 {
    padding-right: 200px;
  }

  /* Responsive heading helpers */
  .ds-ui-kit-scope .ds-heading-resp-1 {
    font-size: 55px;
    line-height: 64px;
  }

  .ds-ui-kit-scope .ds-heading-resp-2 {
    font-size: 44px;
    line-height: 48px;
  }

  .ds-ui-kit-scope .ds-heading-resp-3 {
    font-size: 32px;
    line-height: 36px;
  }

  .ds-ui-kit-scope .ds-heading-resp-4 {
    font-size: 26px;
    line-height: 32px;
  }
}

/* Helper offsets for devices */

.ds-ui-kit-scope .ds-left-padding-xs-1 {
  padding-left: 24px;
}
.ds-ui-kit-scope .ds-left-padding-xs-2 {
  padding-left: 48px;
}
.ds-ui-kit-scope .ds-left-padding-xs-3 {
  padding-left: 72px;
}
.ds-ui-kit-scope .ds-left-padding-xs-4 {
  padding-left: 96px;
}
.ds-ui-kit-scope .ds-left-padding-xs-5 {
  padding-left: 120px;
}
.ds-ui-kit-scope .ds-right-padding-xs-1 {
  padding-right: 24px;
}
.ds-ui-kit-scope .ds-right-padding-xs-2 {
  padding-right: 48px;
}
.ds-ui-kit-scope .ds-right-padding-xs-3 {
  padding-right: 72px;
}
.ds-ui-kit-scope .ds-right-padding-xs-4 {
  padding-right: 96px;
}
.ds-ui-kit-scope .ds-right-padding-xs-5 {
  padding-right: 120px;
}
.ds-ui-kit-scope .ds-top-padding-xs-1 {
  padding-top: 24px;
}
.ds-ui-kit-scope .ds-top-padding-xs-2 {
  padding-top: 48px;
}
.ds-ui-kit-scope .ds-top-padding-xs-3 {
  padding-top: 72px;
}
.ds-ui-kit-scope .ds-top-padding-xs-4 {
  padding-top: 96px;
}
.ds-ui-kit-scope .ds-top-padding-xs-5 {
  padding-top: 120px;
}
.ds-ui-kit-scope .ds-bottom-padding-xs-1 {
  padding-bottom: 24px;
}
.ds-ui-kit-scope .ds-bottom-padding-xs-2 {
  padding-bottom: 48px;
}
.ds-ui-kit-scope .ds-bottom-padding-xs-3 {
  padding-bottom: 72px;
}
.ds-ui-kit-scope .ds-bottom-padding-xs-4 {
  padding-bottom: 96px;
}
.ds-ui-kit-scope .ds-bottom-padding-xs-5 {
  padding-bottom: 120px;
}
.ds-ui-kit-scope .ds-left-margin-xs-1 {
  margin-left: 24px;
}
.ds-ui-kit-scope .ds-left-margin-xs-2 {
  margin-left: 48px;
}
.ds-ui-kit-scope .ds-left-margin-xs-3 {
  margin-left: 72px;
}
.ds-ui-kit-scope .ds-left-margin-xs-4 {
  margin-left: 96px;
}
.ds-ui-kit-scope .ds-left-margin-xs-5 {
  margin-left: 120px;
}
.ds-ui-kit-scope .ds-right-margin-xs-1 {
  margin-right: 24px;
}
.ds-ui-kit-scope .ds-right-margin-xs-2 {
  margin-right: 48px;
}
.ds-ui-kit-scope .ds-right-margin-xs-3 {
  margin-right: 72px;
}
.ds-ui-kit-scope .ds-right-margin-xs-4 {
  margin-right: 96px;
}
.ds-ui-kit-scope .ds-right-margin-xs-5 {
  margin-right: 120px;
}
.ds-ui-kit-scope .ds-top-margin-xs-1 {
  margin-top: 24px;
}
.ds-ui-kit-scope .ds-top-margin-xs-2 {
  margin-top: 48px;
}
.ds-ui-kit-scope .ds-top-margin-xs-3 {
  margin-top: 72px;
}
.ds-ui-kit-scope .ds-top-margin-xs-4 {
  margin-top: 96px;
}
.ds-ui-kit-scope .ds-top-margin-xs-5 {
  margin-top: 120px;
}
.ds-ui-kit-scope .ds-bottom-margin-xs-1 {
  margin-bottom: 24px;
}
.ds-ui-kit-scope .ds-bottom-margin-xs-2 {
  margin-bottom: 48px;
}
.ds-ui-kit-scope .ds-bottom-margin-xs-3 {
  margin-bottom: 72px;
}
.ds-ui-kit-scope .ds-bottom-margin-xs-4 {
  margin-bottom: 96px;
}
.ds-ui-kit-scope .ds-bottom-margin-xs-5 {
  margin-bottom: 120px;
}
@media only screen and (min-width: 720px) {
  .ds-ui-kit-scope .ds-left-padding-md-1 {
    padding-left: 32px;
  }
  .ds-ui-kit-scope .ds-left-padding-md-2 {
    padding-left: 64px;
  }
  .ds-ui-kit-scope .ds-left-padding-md-3 {
    padding-left: 96px;
  }
  .ds-ui-kit-scope .ds-left-padding-md-4 {
    padding-left: 128px;
  }
  .ds-ui-kit-scope .ds-left-padding-md-5 {
    padding-left: 160px;
  }
  .ds-ui-kit-scope .ds-right-padding-md-1 {
    padding-right: 32px;
  }
  .ds-ui-kit-scope .ds-right-padding-md-2 {
    padding-right: 64px;
  }
  .ds-ui-kit-scope .ds-right-padding-md-3 {
    padding-right: 96px;
  }
  .ds-ui-kit-scope .ds-right-padding-md-4 {
    padding-right: 128px;
  }
  .ds-ui-kit-scope .ds-right-padding-md-5 {
    padding-right: 160px;
  }
  .ds-ui-kit-scope .ds-top-padding-md-1 {
    padding-top: 32px;
  }
  .ds-ui-kit-scope .ds-top-padding-md-2 {
    padding-top: 64px;
  }
  .ds-ui-kit-scope .ds-top-padding-md-3 {
    padding-top: 96px;
  }
  .ds-ui-kit-scope .ds-top-padding-md-4 {
    padding-top: 128px;
  }
  .ds-ui-kit-scope .ds-top-padding-md-5 {
    padding-top: 160px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-md-1 {
    padding-bottom: 32px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-md-2 {
    padding-bottom: 64px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-md-3 {
    padding-bottom: 96px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-md-4 {
    padding-bottom: 128px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-md-5 {
    padding-bottom: 160px;
  }
  .ds-ui-kit-scope .ds-left-margin-md-1 {
    margin-left: 32px;
  }
  .ds-ui-kit-scope .ds-left-margin-md-2 {
    margin-left: 64px;
  }
  .ds-ui-kit-scope .ds-left-margin-md-3 {
    margin-left: 96px;
  }
  .ds-ui-kit-scope .ds-left-margin-md-4 {
    margin-left: 128px;
  }
  .ds-ui-kit-scope .ds-left-margin-md-5 {
    margin-left: 160px;
  }
  .ds-ui-kit-scope .ds-right-margin-md-1 {
    margin-right: 32px;
  }
  .ds-ui-kit-scope .ds-right-margin-md-2 {
    margin-right: 64px;
  }
  .ds-ui-kit-scope .ds-right-margin-md-3 {
    margin-right: 96px;
  }
  .ds-ui-kit-scope .ds-right-margin-md-4 {
    margin-right: 128px;
  }
  .ds-ui-kit-scope .ds-right-margin-md-5 {
    margin-right: 160px;
  }
  .ds-ui-kit-scope .ds-top-margin-md-1 {
    margin-top: 32px;
  }
  .ds-ui-kit-scope .ds-top-margin-md-2 {
    margin-top: 64px;
  }
  .ds-ui-kit-scope .ds-top-margin-md-3 {
    margin-top: 96px;
  }
  .ds-ui-kit-scope .ds-top-margin-md-4 {
    margin-top: 128px;
  }
  .ds-ui-kit-scope .ds-top-margin-md-5 {
    margin-top: 160px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-md-1 {
    margin-bottom: 32px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-md-2 {
    margin-bottom: 64px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-md-3 {
    margin-bottom: 96px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-md-4 {
    margin-bottom: 128px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-md-5 {
    margin-bottom: 160px;
  }
}

@media only screen and (min-width: 841px) {
  .ds-ui-kit-scope .ds-left-padding-ld-1 {
    padding-left: 32px;
  }
  .ds-ui-kit-scope .ds-left-padding-ld-2 {
    padding-left: 64px;
  }
  .ds-ui-kit-scope .ds-left-padding-ld-3 {
    padding-left: 96px;
  }
  .ds-ui-kit-scope .ds-left-padding-ld-4 {
    padding-left: 128px;
  }
  .ds-ui-kit-scope .ds-left-padding-ld-5 {
    padding-left: 160px;
  }
  .ds-ui-kit-scope .ds-right-padding-ld-1 {
    padding-right: 32px;
  }
  .ds-ui-kit-scope .ds-right-padding-ld-2 {
    padding-right: 64px;
  }
  .ds-ui-kit-scope .ds-right-padding-ld-3 {
    padding-right: 96px;
  }
  .ds-ui-kit-scope .ds-right-padding-ld-4 {
    padding-right: 128px;
  }
  .ds-ui-kit-scope .ds-right-padding-ld-5 {
    padding-right: 160px;
  }
  .ds-ui-kit-scope .ds-top-padding-ld-1 {
    padding-top: 32px;
  }
  .ds-ui-kit-scope .ds-top-padding-ld-2 {
    padding-top: 64px;
  }
  .ds-ui-kit-scope .ds-top-padding-ld-3 {
    padding-top: 96px;
  }
  .ds-ui-kit-scope .ds-top-padding-ld-4 {
    padding-top: 128px;
  }
  .ds-ui-kit-scope .ds-top-padding-ld-5 {
    padding-top: 160px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-ld-1 {
    padding-bottom: 32px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-ld-2 {
    padding-bottom: 64px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-ld-3 {
    padding-bottom: 96px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-ld-4 {
    padding-bottom: 128px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-ld-5 {
    padding-bottom: 160px;
  }
  .ds-ui-kit-scope .ds-left-margin-ld-1 {
    margin-left: 32px;
  }
  .ds-ui-kit-scope .ds-left-margin-ld-2 {
    margin-left: 64px;
  }
  .ds-ui-kit-scope .ds-left-margin-ld-3 {
    margin-left: 96px;
  }
  .ds-ui-kit-scope .ds-left-margin-ld-4 {
    margin-left: 128px;
  }
  .ds-ui-kit-scope .ds-left-margin-ld-5 {
    margin-left: 160px;
  }
  .ds-ui-kit-scope .ds-right-margin-ld-1 {
    margin-right: 32px;
  }
  .ds-ui-kit-scope .ds-right-margin-ld-2 {
    margin-right: 64px;
  }
  .ds-ui-kit-scope .ds-right-margin-ld-3 {
    margin-right: 96px;
  }
  .ds-ui-kit-scope .ds-right-margin-ld-4 {
    margin-right: 128px;
  }
  .ds-ui-kit-scope .ds-right-margin-ld-5 {
    margin-right: 160px;
  }
  .ds-ui-kit-scope .ds-top-margin-ld-1 {
    margin-top: 32px;
  }
  .ds-ui-kit-scope .ds-top-margin-ld-2 {
    margin-top: 64px;
  }
  .ds-ui-kit-scope .ds-top-margin-ld-3 {
    margin-top: 96px;
  }
  .ds-ui-kit-scope .ds-top-margin-ld-4 {
    margin-top: 128px;
  }
  .ds-ui-kit-scope .ds-top-margin-ld-5 {
    margin-top: 160px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-ld-1 {
    margin-bottom: 32px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-ld-2 {
    margin-bottom: 64px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-ld-3 {
    margin-bottom: 96px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-ld-4 {
    margin-bottom: 128px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-ld-5 {
    margin-bottom: 160px;
  }
}
@media only screen and (min-width: 1041px) {
  .ds-ui-kit-scope .ds-left-padding-lg-1 {
    padding-left: 32px;
  }
  .ds-ui-kit-scope .ds-left-padding-lg-2 {
    padding-left: 64px;
  }
  .ds-ui-kit-scope .ds-left-padding-lg-3 {
    padding-left: 96px;
  }
  .ds-ui-kit-scope .ds-left-padding-lg-4 {
    padding-left: 128px;
  }
  .ds-ui-kit-scope .ds-left-padding-lg-5 {
    padding-left: 160px;
  }
  .ds-ui-kit-scope .ds-right-padding-lg-1 {
    padding-right: 32px;
  }
  .ds-ui-kit-scope .ds-right-padding-lg-2 {
    padding-right: 64px;
  }
  .ds-ui-kit-scope .ds-right-padding-lg-3 {
    padding-right: 96px;
  }
  .ds-ui-kit-scope .ds-right-padding-lg-4 {
    padding-right: 128px;
  }
  .ds-ui-kit-scope .ds-right-padding-lg-5 {
    padding-right: 160px;
  }
  .ds-ui-kit-scope .ds-top-padding-lg-1 {
    padding-top: 32px;
  }
  .ds-ui-kit-scope .ds-top-padding-lg-2 {
    padding-top: 64px;
  }
  .ds-ui-kit-scope .ds-top-padding-lg-3 {
    padding-top: 96px;
  }
  .ds-ui-kit-scope .ds-top-padding-lg-4 {
    padding-top: 128px;
  }
  .ds-ui-kit-scope .ds-top-padding-lg-5 {
    padding-top: 160px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-lg-1 {
    padding-bottom: 32px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-lg-2 {
    padding-bottom: 64px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-lg-3 {
    padding-bottom: 96px
  }
  .ds-ui-kit-scope .ds-bottom-padding-lg-4 {
    padding-bottom: 128px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-lg-5 {
    padding-bottom: 160px;
  }
  .ds-ui-kit-scope .ds-left-margin-lg-1 {
    margin-left: 32px;
  }
  .ds-ui-kit-scope .ds-left-margin-lg-2 {
    margin-left: 64px;
  }
  .ds-ui-kit-scope .ds-left-margin-lg-3 {
    margin-left: 96px;
  }
  .ds-ui-kit-scope .ds-left-margin-lg-4 {
    margin-left: 128px;
  }
  .ds-ui-kit-scope .ds-left-margin-lg-5 {
    margin-left: 160px;
  }
  .ds-ui-kit-scope .ds-right-margin-lg-1 {
    margin-right: 32px;
  }
  .ds-ui-kit-scope .ds-right-margin-lg-2 {
    margin-right: 64px;
  }
  .ds-ui-kit-scope .ds-right-margin-lg-3 {
    margin-right: 96px;
  }
  .ds-ui-kit-scope .ds-right-margin-lg-4 {
    margin-right: 128px;
  }
  .ds-ui-kit-scope .ds-right-margin-lg-5 {
    margin-right: 160px;
  }
  .ds-ui-kit-scope .ds-top-margin-lg-1 {
    margin-top: 32px;
  }
  .ds-ui-kit-scope .ds-top-margin-lg-2 {
    margin-top: 64px;
  }
  .ds-ui-kit-scope .ds-top-margin-lg-3 {
    margin-top: 96px;
  }
  .ds-ui-kit-scope .ds-top-margin-lg-4 {
    margin-top: 128px;
  }
  .ds-ui-kit-scope .ds-top-margin-lg-5 {
    margin-top: 160px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-lg-1 {
    margin-bottom: 32px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-lg-2 {
    margin-bottom: 64px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-lg-3 {
    margin-bottom: 96px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-lg-4 {
    margin-bottom: 128px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-lg-5 {
    margin-bottom: 160px;
  }
}
@media only screen and (min-width: 1441px) {
  .ds-ui-kit-scope .ds-left-padding-xl-1 {
    padding-left: 40px;
  }
  .ds-ui-kit-scope .ds-left-padding-xl-2 {
    padding-left: 80px;
  }
  .ds-ui-kit-scope .ds-left-padding-xl-3 {
    padding-left: 120px;
  }
  .ds-ui-kit-scope .ds-left-padding-xl-4 {
    padding-left: 160px;
  }
  .ds-ui-kit-scope .ds-left-padding-xl-5 {
    padding-left: 200px;
  }
  .ds-ui-kit-scope .ds-right-padding-xl-1 {
    padding-right: 40px;
  }
  .ds-ui-kit-scope .ds-right-padding-xl-2 {
    padding-right: 80px;
  }
  .ds-ui-kit-scope .ds-right-padding-xl-3 {
    padding-right: 120px;
  }
  .ds-ui-kit-scope .ds-right-padding-xl-4 {
    padding-right: 160px;
  }
  .ds-ui-kit-scope .ds-right-padding-xl-5 {
    padding-right: 200px;
  }
  .ds-ui-kit-scope .ds-top-padding-xl-1 {
    padding-top: 40px;
  }
  .ds-ui-kit-scope .ds-top-padding-xl-2 {
    padding-top: 80px;
  }
  .ds-ui-kit-scope .ds-top-padding-xl-3 {
    padding-top: 120px;
  }
  .ds-ui-kit-scope .ds-top-padding-xl-4 {
    padding-top: 160px;
  }
  .ds-ui-kit-scope .ds-top-padding-xl-5 {
    padding-top: 200px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-xl-1 {
    padding-bottom: 40px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-xl-2 {
    padding-bottom: 80px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-xl-3 {
    padding-bottom: 120px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-xl-4 {
    padding-bottom: 160px;
  }
  .ds-ui-kit-scope .ds-bottom-padding-xl-5 {
    padding-bottom: 200px;
  }
  .ds-ui-kit-scope .ds-left-margin-xl-1 {
    margin-left: 40px;
  }
  .ds-ui-kit-scope .ds-left-margin-xl-2 {
    margin-left: 80px;
  }
  .ds-ui-kit-scope .ds-left-margin-xl-3 {
    margin-left: 120px;
  }
  .ds-ui-kit-scope .ds-left-margin-xl-4 {
    margin-left: 160px;
  }
  .ds-ui-kit-scope .ds-left-margin-xl-5 {
    margin-left: 200px;
  }
  .ds-ui-kit-scope .ds-right-margin-xl-1 {
    margin-right: 40px;
  }
  .ds-ui-kit-scope .ds-right-margin-xl-2 {
    margin-right: 80px;
  }
  .ds-ui-kit-scope .ds-right-margin-xl-3 {
    margin-right: 120px;
  }
  .ds-ui-kit-scope .ds-right-margin-xl-4 {
    margin-right: 160px;
  }
  .ds-ui-kit-scope .ds-right-margin-xl-5 {
    margin-right: 200px;
  }
  .ds-ui-kit-scope .ds-top-margin-xl-1 {
    margin-top: 40px;
  }
  .ds-ui-kit-scope .ds-top-margin-xl-2 {
    margin-top: 80px;
  }
  .ds-ui-kit-scope .ds-top-margin-xl-3 {
    margin-top: 120px;
  }
  .ds-ui-kit-scope .ds-top-margin-xl-4 {
    margin-top: 160px;
  }
  .ds-ui-kit-scope .ds-top-margin-xl-5 {
    margin-top: 200px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-xl-1 {
    margin-bottom: 40px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-xl-2 {
    margin-bottom: 80px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-xl-3 {
    margin-bottom: 120px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-xl-4 {
    margin-bottom: 160px;
  }
  .ds-ui-kit-scope .ds-bottom-margin-xl-5 {
    margin-bottom: 200px;
  }
}

/* New "Scream white" button */
.ds-ui-kit-scope .ds-btn--scream.ds-btn--white {
  color: #239de8;
  background-color: rgba(256, 256, 256, 1);
  border-color: rgba(256, 256, 256, 1);
}

.ds-ui-kit-scope .ds-btn--scream.ds-btn--white:hover {
  background-color: rgba(256, 256, 256, .8);
  border-color: rgba(256, 256, 256, .8);
}

/* Temporary fix to hide required asterisk*/
.form-required:after {
  background-image:none !important;
}

/* Centered Share button fix */
.ds-ui-kit-scope .ds-sharing.ds-text-center {
  height: 32px;
}

.ds-ui-kit-scope .ds-sharing.ds-text-center > div {
  float: none;
}

.ds-ui-kit-scope .ds-quote--original-face-image .ds-quote__photo {
  background-position: center;
}

.ds-ui-kit-scope .ds-vplayer .ds-vplayer__opacity {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.ds-ui-kit-scope .ds-text-left {
  text-align: left;
}
.ds-ui-kit-scope .ds-text-right {
  text-align: right;
}
.entity--bundle-custom.entity--view-mode-default .ds-text-left,
.entity--bundle-custom.entity--view-mode-default .ds-text-right,
.entity--bundle-custom.entity--view-mode-default .ds-text-center {
  margin-bottom:16px;
}
.ds-ui-kit-scope .ds-text-left .ds-btn,  .ds-ui-kit-scope .ds-text-center .ds-btn, .ds-ui-kit-scope .ds-text-right .ds-btn{
  margin-top:16px;
}
.ds-ui-kit-scope .ds-text-left .ds-btn {
  margin-left:0;
  margin-right:24px;
}

.ds-ui-kit-scope .ds-text-right .ds-btn {
  margin-left:24px;
  margin-right:0;
}
.ds-ui-kit-scope .ds-text-center .ds-btn {
  margin-left:12px;
  margin-right:12px;
}

@media (min-width: 1441px) {
  /* Helper margins */
  .ds-ui-kit-scope .ds-text-left .ds-btn,  .ds-ui-kit-scope .ds-text-center .ds-btn, .ds-ui-kit-scope .ds-text-right .ds-btn{
    margin-top:40px;
  }
}
