@import url("https://use.typekit.net/loc2xpy.css");
@font-face {
  font-family: "MBEmpire";
  font-weight: 700;
  src: url("/fonts/MBEmpire-Bold.otf") format("opentype"); }

.full-width-text {
  text-align: center;
  padding: 4rem 0; }
  .full-width-text .intro p {
    font-size: 1.485rem; }
  .full-width-text .h-line {
    display: none; }
  .full-width-text .v-line {
    display: none; }
  .full-width-text.two-column {
    padding: 5rem 0 5rem; }
    .full-width-text.two-column .v-line-container {
      display: block;
      width: 1px;
      height: 9rem;
      margin: 2rem auto 3rem;
      position: relative; }
    .full-width-text.two-column .v-line {
      display: block; }
    .full-width-text.two-column .intro p {
      font-size: 1.125rem;
      text-align: left; }
  @media (min-width: 992px) {
    .full-width-text {
      padding: 11rem 0; }
      .full-width-text .intro p {
        font-size: 1.6875rem;
        line-height: 1.6; }
      .full-width-text.two-column {
        padding: 5rem 0;
        text-align: left; }
        .full-width-text.two-column .divider {
          display: none; }
        .full-width-text.two-column p {
          text-align: left; }
        .full-width-text.two-column .full-width-text-element-title {
          margin-bottom: 4rem; }
        .full-width-text.two-column .v-line {
          display: none; }
        .full-width-text.two-column .h-line {
          margin-top: 1rem;
          width: 0;
          display: block; }
        .full-width-text.two-column .h-line.animate {
          width: 10rem;
          transition: width 2s; }
        .full-width-text.two-column .headline-container {
          width: 55%;
          padding-right: 10rem; }
        .full-width-text.two-column .text-container {
          width: 100%; }
        .full-width-text.two-column .container {
          display: flex; }
        .full-width-text.two-column .intro p {
          font-size: 1.35rem; } }
  .full-width-text.full-width-text-with-aurora {
    background-repeat: no-repeat;
    background-image: url("/img/full-width-text-gradient-3.png");
    background-position: center right;
    background-size: cover;
    -webkit-animation-duration: 15s;
            animation-duration: 15s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
    @media (min-width: 1200px) {
      .full-width-text.full-width-text-with-aurora {
        -webkit-animation-name: full-width-text-expand-lg;
                animation-name: full-width-text-expand-lg; } }

@-webkit-keyframes full-width-text-expand {
  0% {
    background-size: 200%; }
  50% {
    background-size: 300%; }
  100% {
    background-size: 200%; } }

@keyframes full-width-text-expand {
  0% {
    background-size: 200%; }
  50% {
    background-size: 300%; }
  100% {
    background-size: 200%; } }

@-webkit-keyframes full-width-text-expand-lg {
  0% {
    background-size: 100%; }
  50% {
    background-size: 110%; }
  100% {
    background-size: 100%; } }

@keyframes full-width-text-expand-lg {
  0% {
    background-size: 100%; }
  50% {
    background-size: 110%; }
  100% {
    background-size: 100%; } }

/*# sourceMappingURL=../../../dist/css/maps/elements/full-width-text.css.map */
