/**
 * $file
 * Variables
 *
 ****
 *
 * Page Widths
 * Fonts
 * Colors
 *
 ****
*/
/****
 *
 * Page Widths
 *
 ****/
/****
 *
 * Fonts
 *
 ****/
/****
 *
 * Colors
 *
 ****/
/**
 * $file
 * Variables
 *
 ****
 *
 * Page Widths
 * Fonts
 * Colors
 *
 ****
*/
/****
 *
 * Page Widths
 *
 ****/
/****
 *
 * Fonts
 *
 ****/
/****
 *
 * Colors
 *
 ****/
.paragraph--type--button-ctas {
  background-image: linear-gradient(-40deg, #1A2D57 0%, #1E3F84 73%);
  color: #fff;
}

.paragraph--type--button-ctas .container > .row {
  align-items: center;
}

.paragraph--type--button-ctas .button-ctas--title {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
  text-align: center;
}

@media (min-width: 768px) {
  .paragraph--type--button-ctas .button-ctas--title {
    text-align: left;
  }
}

.path-frontpage .paragraph--type--button-ctas .button-ctas--title {
  flex-basis: 18rem;
  flex-grow: 0;
  flex-shrink: 0;
}

.paragraph--type--button-ctas .button-ctas--title h1,
.paragraph--type--button-ctas .button-ctas--title h2,
.paragraph--type--button-ctas .button-ctas--title h3,
.paragraph--type--button-ctas .button-ctas--title h4,
.paragraph--type--button-ctas .button-ctas--title h5,
.paragraph--type--button-ctas .button-ctas--title h6 {
  color: #fff;
  font: 7rem/7rem "robotobold", "Helvetica", Arial, sans-serif;
  margin: 0;
}

.paragraph--type--button-ctas .button-ctas--title h1 span,
.paragraph--type--button-ctas .button-ctas--title h2 span,
.paragraph--type--button-ctas .button-ctas--title h3 span,
.paragraph--type--button-ctas .button-ctas--title h4 span,
.paragraph--type--button-ctas .button-ctas--title h5 span,
.paragraph--type--button-ctas .button-ctas--title h6 span {
  display: block;
  color: #FFDF00;
  font-size: 4rem;
  line-height: 4.2rem;
}

@media (min-width: 768px) {
  .paragraph--type--button-ctas .button-ctas--title h1 span,
  .paragraph--type--button-ctas .button-ctas--title h2 span,
  .paragraph--type--button-ctas .button-ctas--title h3 span,
  .paragraph--type--button-ctas .button-ctas--title h4 span,
  .paragraph--type--button-ctas .button-ctas--title h5 span,
  .paragraph--type--button-ctas .button-ctas--title h6 span {
    display: block;
  }
}

.paragraph--type--button-ctas .button-ctas--body {
  margin-bottom: 6rem;
  text-align: center;
}

@media (min-width: 768px) {
  .paragraph--type--button-ctas .button-ctas--body {
    margin-bottom: 1rem;
    text-align: left;
  }
}

.paragraph--type--button-ctas .button-ctas--links {
  display: flex;
  flex-flow: column;
  margin: 0;
}

@media (min-width: 768px) {
  .paragraph--type--button-ctas .button-ctas--links {
    flex-flow: row wrap;
    margin: 0 -.5rem;
    justify-content: space-between;
  }
}

.paragraph--type--button-ctas .button-ctas--links .field__item {
  margin-bottom: 1rem;
}

@media (min-width: 768px) {
  .paragraph--type--button-ctas .button-ctas--links .field__item {
    padding: 0 .5rem;
    flex: 1 0 0;
    margin-bottom: 0px;
  }
}

.paragraph--type--button-ctas .button-ctas--links a {
  display: block;
}

@media (min-width: 768px) {
  .paragraph--type--button-ctas .button-ctas--links a {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

/*# sourceMappingURL=../sourcemaps/paragraph--button-ctas.css.map */
