/** Import Bootstrap functions */

/** Bootstrap navbar fix (https://git.io/fADqW) */

/* Bounce To Right */

/* line 6, stdin */

.cta-banner .cta-banner__card {
  padding: 31px 30px 31px 30px;
  border-radius: 10px;
  -webkit-clip-path: polygon(92% 0, 100% 10%, 100% 69%, 100% 100%, 0 100%, 0% 60%, 0 0);
          clip-path: polygon(92% 0, 100% 10%, 100% 69%, 100% 100%, 0 100%, 0% 60%, 0 0);
}

@media (min-width: 768px) {
  /* line 6, stdin */

  .cta-banner .cta-banner__card {
    padding: 31px 72px 31px 28px;
    -webkit-clip-path: polygon(92% 0, 100% 40%, 100% 69%, 100% 100%, 0 100%, 0% 60%, 0 0);
            clip-path: polygon(92% 0, 100% 40%, 100% 69%, 100% 100%, 0 100%, 0% 60%, 0 0);
  }
}

/* line 18, stdin */

.cta-banner .cta-banner__card .row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 24, stdin */

.cta-banner .cta-banner__card-content h1,
.cta-banner .cta-banner__card-content h2,
.cta-banner .cta-banner__card-content h3,
.cta-banner .cta-banner__card-content h4,
.cta-banner .cta-banner__card-content h5,
.cta-banner .cta-banner__card-content h6 {
  margin-bottom: 32px;
}

@media (min-width: 768px) {
  /* line 24, stdin */

  .cta-banner .cta-banner__card-content h1,
  .cta-banner .cta-banner__card-content h2,
  .cta-banner .cta-banner__card-content h3,
  .cta-banner .cta-banner__card-content h4,
  .cta-banner .cta-banner__card-content h5,
  .cta-banner .cta-banner__card-content h6 {
    margin-bottom: 20px;
  }
}

/* line 37, stdin */

.cta-banner .cta-banner__card-content a:not(.site-button) {
  color: #59595B;
  text-decoration: underline;
  font-weight: 700;
}

/* line 42, stdin */

.cta-banner .cta-banner__card-content a:not(.site-button):hover {
  text-decoration: none;
  color: #59595B;
}

/* line 51, stdin */

.cta-banner .cta-banner__card img {
  margin-bottom: 31px;
  width: 138px;
}

@media (min-width: 768px) {
  /* line 51, stdin */

  .cta-banner .cta-banner__card img {
    margin-bottom: 0;
    width: auto;
  }
}

/* line 61, stdin */

.cta-banner .cta-banner__card.no-icon {
  padding: 31px 30px 31px 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 768px) {
  /* line 61, stdin */

  .cta-banner .cta-banner__card.no-icon {
    padding: 31px 72px 31px 28px;
  }
}

/* line 72, stdin */

.cta-banner .cta-banner__card.no-icon .no-icon__content {
  width: 100% !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 76, stdin */

.cta-banner .cta-banner__card.no-icon .no-icon__content .cta-banner__content {
  max-width: 100%;
  width: 680px;
}

/* line 93, stdin */

.contrast-inverted .cta-banner__card {
  border: 1px solid #ff0 !important;
  border-left: 41px solid #ff0 !important;
  -webkit-clip-path: none !important;
          clip-path: none !important;
}

/* line 104, stdin */

.contrast-higher .cta-banner__card {
  border: 1px solid #ffffff !important;
  border-left: 41px solid #ffffff !important;
  -webkit-clip-path: none !important;
          clip-path: none !important;
}

/* line 109, stdin */

.contrast-higher .cta-banner__card .site-button {
  border: 1px solid white !important;
}


/*# sourceMappingURL=cta-banner.css.map*/