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

.call-to-action {
  text-align: center;
  padding-top: 3rem;
  padding-bottom: 3rem; }
  @media (min-width: 992px) {
    .call-to-action {
      padding-top: 5.5rem;
      padding-bottom: 5.5rem; } }
  .call-to-action .text-container {
    padding-top: 2rem;
    padding-bottom: 2rem;
    position: relative; }
    @media (min-width: 992px) {
      .call-to-action .text-container {
        padding-top: 5.5rem;
        padding-bottom: 5.5rem; } }
  .call-to-action .call-to-action-element-title {
    font-family: "sofia-pro", sans-serif;
    margin-bottom: 2rem !important;
    line-height: 1.3; }
    @media (min-width: 992px) {
      .call-to-action .call-to-action-element-title {
        max-width: 60%; } }
  .call-to-action .marker-cross {
    position: absolute;
    display: none; }
    @media (min-width: 992px) {
      .call-to-action .marker-cross {
        display: block; } }
    .call-to-action .marker-cross.marker-cross-top {
      top: 0; }
    .call-to-action .marker-cross.marker-cross-right {
      right: 0; }
    .call-to-action .marker-cross.marker-cross-left {
      left: 0; }
    .call-to-action .marker-cross.marker-cross-bottom {
      bottom: 0; }
  .call-to-action.dark-background {
    background-color: #031A47;
    color: white; }
  .call-to-action.light-background {
    background-color: #f1f0ec;
    color: #212529; }
    .call-to-action.light-background hr {
      background-color: #212529; }
  .call-to-action.light-blue-background {
    background-color: #4056FF;
    color: white; }
  .call-to-action.bright-blue-background {
    background-color: #0037FC;
    color: white; }

/*# sourceMappingURL=../../../dist/css/maps/elements/call-to-action.css.map */
