.card-promo {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.card-promo figure {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.card-promo .card-body {
  pointer-events: none;
  transition: all 0.35s cubic-bezier(0.24, 1, 0.32, 1);
  text-align: right;
}
.card-promo .card-body.bg-primary {
  background: rgba(33, 83, 125, 0.8) !important;
}
.card-promo .card-title strong {
  display: flex;
  align-items: center;
}
.card-promo .card-title strong:before {
  content: "";
  border-top: 3px solid #4a8fca;
  margin: 0 1rem;
  flex-grow: 1;
}
.card-promo:active .card-body, .card-promo:focus .card-body, .card-promo:hover .card-body {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}

@media (max-width: 575.98px) {
  .card-promo-container:nth-child(2n+2) .card-promo .card-body {
    text-align: left;
  }
  .card-promo-container:nth-child(2n+2) .card-promo .card-title strong:before {
    order: 2;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWUuc2NzcyIsImhvbWUuY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5jaGlsd29ya3Nob3BzLmNvbS5saXZlLzU4NDg5OS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9jaGlsL2Fzc2V0cy9zdHlsZXNoZWV0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LmNoaWx3b3Jrc2hvcHMuY29tLmxpdmUvNTg0ODk5L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL2NoaWwvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrQkE7RUFFRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtDQ2xCRDtBRG9CQztFQUNFLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7Q0NsQkg7QURxQkM7RUFFRSxxQkFBQTtFQUNBLHFERWtOcUI7RUZqTnJCLGtCQUFBO0NDcEJIO0FEc0JHO0VBQ0UsOENBQUE7Q0NwQkw7QUR3QkM7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7Q0N0Qkg7QUR3Qkc7RUFDRSxZQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtDQ3RCTDtBRDhCRztFQUNFLDhCQUFBO1VBQUEsc0JBQUE7Q0M1Qkw7O0FFd0NHO0VIREU7SUFDRSxpQkFBQTtHQ25DTDtFRHdDSztJQUNFLFNBQUE7R0N0Q1A7Q0FDRiIsImZpbGUiOiJob21lLmNzcyJ9 */