  /* Fonts */
:root {
        --proximaLight: "Proxima Nova W01 Light", serif;
        --proximaBold: "Proxima Nova W01 Bold", sans-serif;
}


.CTA-Marketing {
      font-family: var(--proximaLight);
      font-size: 16px;
      margin:0px;
      padding:0px;
      font-style: normal;
      color: #333;
}
.CTA-Marketing li {
      list-style: none;
      font-size: 14px;
      font-style: normal;
      font-variant-caps: normal;
      color: #fff;
      font-weight: 200;
      margin: 0em 0em 1em 0em;
}
.CTA-Marketing img {
      width: 100%;
      max-width: 190px;
      margin:0px;
      border-radius: 3px;
}
.CTA-Marketing h1 {
      font-size: 24px;
      color: #fff;
      margin:0px;
      font-weight:300;
}
.CTA-Marketing h2 {
      font-size: 24px;
      color: #fff;
      margin:0px;
      font-weight:300;
      font-family: var(--proximaLight);
      padding-bottom: 15px;
}
.CTA-Marketing p {
      margin:0px;
}

.CTA-Marketing .cta-main-paragraph {margin-bottom: 20px;}

.CTA-Marketing button {
    background: transparent;
    border: 0px solid transparent;
    text-transform: uppercase;
    padding: 0px;
    font-size: 18px;
}

.CTA-Marketing button:hover {color: #BCBCBC;}

.cta-main-paragraph {color: #fff;}