.call-to-act {
    position: relative;
  }
  .call-to-act .container {
    z-index: 2;
    position: relative;
  }
  .call-to-act:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: contain;
  }
  .clt-caption h3 {
    color: #ffffff;
    font-size: 40px;
    margin-bottom: 10px;
  }
  .clt-caption p {
    color: #ffffff;
    font-size: 20px;
    font-style: italic;
    font-family: initial;
    margin-bottom: 0;
  }
  .btn-md.btn-light.clt-act,
  .btn-md.btn-light.clt-act:hover,
  .btn-md.btn-light.clt-act:focus {
    box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 0.3);
    font-size: 18px;
    background: #ffffff;
    border-color: #ffffff;
    text-transform: uppercase;
    border-radius: 50px;
  }