.image img {
  max-width: 100%;
  height: auto;
}

.icon-styles {
  font-family: "asg-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

article.content .frame-type-contentelements_cta_box {
  padding: 0;
}
.frame-type-contentelements_cta_box .cta-box-header {
  padding: 0 1rem;
  padding-top: 2rem;
  padding-bottom: 1.5rem;
  background: #ffc233;
}
@media (min-width: 768px) {
  .frame-type-contentelements_cta_box .cta-box-header {
    padding-left: 6.4375rem;
    padding-right: 6.4375rem;
  }
}
.frame-type-contentelements_cta_box .cta-box-header .subheader {
  font-weight: normal;
}
.frame-type-contentelements_cta_box .cta-box-header .inner-wrap .headline,
.frame-type-contentelements_cta_box .cta-box-header .inner-wrap .subheader {
  display: inline;
  margin: 0;
}
@media (min-width: 992px) {
  .frame-type-contentelements_cta_box .cta-box-header .inner-wrap {
    max-width: 49.5rem;
  }
}
.frame-type-contentelements_cta_box .cta-box-header-text * {
  display: inline;
}
@media (min-width: 992px) {
  .frame-type-contentelements_cta_box .cta-box-header-text {
    display: inline;
  }
}
.frame-type-contentelements_cta_box .cta-box-content {
  padding: 0 1rem;
  position: relative;
  overflow: hidden;
}
@media (min-width: 768px) {
  .frame-type-contentelements_cta_box .cta-box-content {
    padding-left: 6.4375rem;
    padding-right: 6.4375rem;
  }
}
.frame-type-contentelements_cta_box .cta-box-content .image {
  margin-bottom: 0;
}
.frame-type-contentelements_cta_box .cta-box-content .image picture {
  display: block;
  overflow: hidden;
  height: 0;
  padding-top: 56%;
}
@media (min-width: 768px) {
  .frame-type-contentelements_cta_box .cta-box-content .image picture {
    height: 31.25rem;
    padding-top: 0;
  }
}
.frame-type-contentelements_cta_box .cta-box-content .image img {
  position: absolute;
  left: -10000%;
  right: -10000%;
  top: -10000%;
  bottom: -10000%;
  margin: auto auto;
  min-width: 1000%;
  min-height: 1000%;
  -webkit-transform: scale(0.1);
          transform: scale(0.1);
  max-width: none;
  width: auto;
  z-index: -1;
}
.frame-type-contentelements_cta_box .cta-box-content .image figcaption {
  display: block;
  padding: 0.25rem 0.5rem;
  background: #fff;
  color: #2c2e35;
  font-style: italic;
  font-size: 0.875rem;
  margin: 0 -1rem;
}
@media (min-width: 768px) {
  .frame-type-contentelements_cta_box .cta-box-content .image figcaption {
    margin-left: -6.4375rem;
    margin-right: -6.4375rem;
  }
}
@media (min-width: 768px) {
  .frame-type-contentelements_cta_box .cta-box.has-header .cta-box-content .image picture {
    height: 40rem;
  }
}
.frame-type-contentelements_cta_box .cta-box-button {
  font-size: 1.375rem;
  text-align: left;
  padding-right: 4.4375rem;
  width: 100%;
  max-width: 80%;
}
@media (min-width: 768px) {
  .frame-type-contentelements_cta_box .cta-box-button {
    font-size: 2.5rem;
  }
}
@media (min-width: 992px) {
  .frame-type-contentelements_cta_box .cta-box-button {
    width: auto;
  }
}
.frame-type-contentelements_cta_box .cta-box-button:hover {
  background-color: #ae2338;
  border-color: #ae2338;
  color: #fff;
}
@media (min-width: 1200px) {
  .frame-type-contentelements_cta_box .cta-box-button .label {
    white-space: nowrap;
  }
}
.frame-type-contentelements_cta_box .cta-box-button .label-part {
  font-weight: normal;
}
@media (min-width: 992px) {
  .frame-type-contentelements_cta_box .cta-box-button .label-part {
    white-space: nowrap;
  }
}
.frame-type-contentelements_cta_box .cta-box-button .label-part-2 {
  font-weight: 500;
}
.frame-type-contentelements_cta_box .cta-box.has-no-header .cta-box-button {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.frame-type-contentelements_cta_box .cta-box.has-header .cta-box-button {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  bottom: 10%;
}
@media (min-width: 768px) {
  .frame-type-contentelements_cta_box .cta-box.has-header .cta-box-button {
    bottom: 4.4375rem;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN0YUJveC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxnQkFBZ0I7RUFDaEIsYUFBYTtDQUNkOztBQUVEO0VBQ0UseUJBQXlCO0VBQ3pCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsWUFBWTtFQUNaLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIsV0FBVztFQUNYLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsbUJBQW1CO0VBQ25CLG9DQUFvQztFQUNwQyxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxXQUFXO0NBQ1o7QUFDRDtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsdUJBQXVCO0VBQ3ZCLG9CQUFvQjtDQUNyQjtBQUNEO0VBQ0U7SUFDRSx3QkFBd0I7SUFDeEIseUJBQXlCO0dBQzFCO0NBQ0Y7QUFDRDtFQUNFLG9CQUFvQjtDQUNyQjtBQUNEOztFQUVFLGdCQUFnQjtFQUNoQixVQUFVO0NBQ1g7QUFDRDtFQUNFO0lBQ0UsbUJBQW1CO0dBQ3BCO0NBQ0Y7QUFDRDtFQUNFLGdCQUFnQjtDQUNqQjtBQUNEO0VBQ0U7SUFDRSxnQkFBZ0I7R0FDakI7Q0FDRjtBQUNEO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFO0lBQ0Usd0JBQXdCO0lBQ3hCLHlCQUF5QjtHQUMxQjtDQUNGO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsVUFBVTtFQUNWLGlCQUFpQjtDQUNsQjtBQUNEO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsZUFBZTtHQUNoQjtDQUNGO0FBQ0Q7RUFDRSxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGVBQWU7RUFDZixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixZQUFZO0NBQ2I7QUFDRDtFQUNFLGVBQWU7RUFDZix3QkFBd0I7RUFDeEIsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtDQUNqQjtBQUNEO0VBQ0U7SUFDRSx3QkFBd0I7SUFDeEIseUJBQXlCO0dBQzFCO0NBQ0Y7QUFDRDtFQUNFO0lBQ0UsY0FBYztHQUNmO0NBQ0Y7QUFDRDtFQUNFLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIseUJBQXlCO0VBQ3pCLFlBQVk7RUFDWixlQUFlO0NBQ2hCO0FBQ0Q7RUFDRTtJQUNFLGtCQUFrQjtHQUNuQjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLFlBQVk7R0FDYjtDQUNGO0FBQ0Q7RUFDRSwwQkFBMEI7RUFDMUIsc0JBQXNCO0VBQ3RCLFlBQVk7Q0FDYjtBQUNEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjtBQUNEO0VBQ0Usb0JBQW9CO0NBQ3JCO0FBQ0Q7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGO0FBQ0Q7RUFDRSxpQkFBaUI7Q0FDbEI7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixTQUFTO0VBQ1QsVUFBVTtFQUNWLHlDQUFpQztVQUFqQyxpQ0FBaUM7Q0FDbEM7QUFDRDtFQUNFLG1CQUFtQjtFQUNuQixVQUFVO0VBQ1Ysb0NBQTRCO1VBQTVCLDRCQUE0QjtFQUM1QixZQUFZO0NBQ2I7QUFDRDtFQUNFO0lBQ0Usa0JBQWtCO0dBQ25CO0NBQ0YiLCJmaWxlIjoiY3RhQm94LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmljb24tc3R5bGVzIHtcbiAgZm9udC1mYW1pbHk6IFwiYXNnLWljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYXJ0aWNsZS5jb250ZW50IC5mcmFtZS10eXBlLWNvbnRlbnRlbGVtZW50c19jdGFfYm94IHtcbiAgcGFkZGluZzogMDtcbn1cbi5mcmFtZS10eXBlLWNvbnRlbnRlbGVtZW50c19jdGFfYm94IC5jdGEtYm94LWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmMyMzM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyYW1lLXR5cGUtY29udGVudGVsZW1lbnRzX2N0YV9ib3ggLmN0YS1ib3gtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQzNzVyZW07XG4gIH1cbn1cbi5mcmFtZS10eXBlLWNvbnRlbnRlbGVtZW50c19jdGFfYm94IC5jdGEtYm94LWhlYWRlciAuc3ViaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5mcmFtZS10eXBlLWNvbnRlbnRlbGVtZW50c19jdGFfYm94IC5jdGEtYm94LWhlYWRlciAuaW5uZXItd3JhcCAuaGVhZGxpbmUsXG4uZnJhbWUtdHlwZS1jb250ZW50ZWxlbWVudHNfY3RhX2JveCAuY3RhLWJveC1oZWFkZXIgLmlubmVyLXdyYXAgLnN1YmhlYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mcmFtZS10eXBlLWNvbnRlbnRlbGVtZW50c19jdGFfYm94IC5jdGEtYm94LWhlYWRlciAuaW5uZXItd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA0OS41cmVtO1xuICB9XG59XG4uZnJhbWUtdHlwZS1jb250ZW50ZWxlbWVudHNfY3RhX2JveCAuY3RhLWJveC1oZWFkZXItdGV4dCAqIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mcmFtZS10eXBlLWNvbnRlbnRlbGVtZW50c19jdGFfYm94IC5jdGEtYm94LWhlYWRlci10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi5mcmFtZS10eXBlLWNvbnRlbnRlbGVtZW50c19jdGFfYm94IC5jdGEtYm94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnJhbWUtdHlwZS1jb250ZW50ZWxlbWVudHNfY3RhX2JveCAuY3RhLWJveC1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNDM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjQzNzVyZW07XG4gIH1cbn1cbi5mcmFtZS10eXBlLWNvbnRlbnRlbGVtZW50c19jdGFfYm94IC5jdGEtYm94LWNvbnRlbnQgLmltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mcmFtZS10eXBlLWNvbnRlbnRlbGVtZW50c19jdGFfYm94IC5jdGEtYm94LWNvbnRlbnQgLmltYWdlIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mcmFtZS10eXBlLWNvbnRlbnRlbGVtZW50c19jdGFfYm94IC5jdGEtYm94LWNvbnRlbnQgLmltYWdlIHBpY3R1cmUge1xuICAgIGhlaWdodDogMzEuMjVyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5mcmFtZS10eXBlLWNvbnRlbnRlbGVtZW50c19jdGFfYm94IC5jdGEtYm94LWNvbnRlbnQgLmltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwJTtcbiAgcmlnaHQ6IC0xMDAwMCU7XG4gIHRvcDogLTEwMDAwJTtcbiAgYm90dG9tOiAtMTAwMDAlO1xuICBtYXJnaW46IGF1dG8gYXV0bztcbiAgbWluLXdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMTAwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogLTE7XG59XG4uZnJhbWUtdHlwZS1jb250ZW50ZWxlbWVudHNfY3RhX2JveCAuY3RhLWJveC1jb250ZW50IC5pbWFnZSBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzJjMmUzNTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDAgLTFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyYW1lLXR5cGUtY29udGVudGVsZW1lbnRzX2N0YV9ib3ggLmN0YS1ib3gtY29udGVudCAuaW1hZ2UgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02LjQzNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtNi40Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyYW1lLXR5cGUtY29udGVudGVsZW1lbnRzX2N0YV9ib3ggLmN0YS1ib3guaGFzLWhlYWRlciAuY3RhLWJveC1jb250ZW50IC5pbWFnZSBwaWN0dXJlIHtcbiAgICBoZWlnaHQ6IDQwcmVtO1xuICB9XG59XG4uZnJhbWUtdHlwZS1jb250ZW50ZWxlbWVudHNfY3RhX2JveCAuY3RhLWJveC1idXR0b24ge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA0LjQzNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnJhbWUtdHlwZS1jb250ZW50ZWxlbWVudHNfY3RhX2JveCAuY3RhLWJveC1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyYW1lLXR5cGUtY29udGVudGVsZW1lbnRzX2N0YV9ib3ggLmN0YS1ib3gtYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmZyYW1lLXR5cGUtY29udGVudGVsZW1lbnRzX2N0YV9ib3ggLmN0YS1ib3gtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlMjMzODtcbiAgYm9yZGVyLWNvbG9yOiAjYWUyMzM4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZyYW1lLXR5cGUtY29udGVudGVsZW1lbnRzX2N0YV9ib3ggLmN0YS1ib3gtYnV0dG9uIC5sYWJlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLmZyYW1lLXR5cGUtY29udGVudGVsZW1lbnRzX2N0YV9ib3ggLmN0YS1ib3gtYnV0dG9uIC5sYWJlbC1wYXJ0IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnJhbWUtdHlwZS1jb250ZW50ZWxlbWVudHNfY3RhX2JveCAuY3RhLWJveC1idXR0b24gLmxhYmVsLXBhcnQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi5mcmFtZS10eXBlLWNvbnRlbnRlbGVtZW50c19jdGFfYm94IC5jdGEtYm94LWJ1dHRvbiAubGFiZWwtcGFydC0yIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mcmFtZS10eXBlLWNvbnRlbnRlbGVtZW50c19jdGFfYm94IC5jdGEtYm94Lmhhcy1uby1oZWFkZXIgLmN0YS1ib3gtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5mcmFtZS10eXBlLWNvbnRlbnRlbGVtZW50c19jdGFfYm94IC5jdGEtYm94Lmhhcy1oZWFkZXIgLmN0YS1ib3gtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAxMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyYW1lLXR5cGUtY29udGVudGVsZW1lbnRzX2N0YV9ib3ggLmN0YS1ib3guaGFzLWhlYWRlciAuY3RhLWJveC1idXR0b24ge1xuICAgIGJvdHRvbTogNC40Mzc1cmVtO1xuICB9XG59Il19 */
