.fp-block-cta {

    /* justify-content: center; */

    border: 2px solid;
    border-color: var(--font-color-sitename);
    border-radius: 70px 0 70px;

    padding: 2rem;
}

.div-highlight-marker {
    background: yellow;
    display: inline;
}

.fp-block-cta h1 {
    font-family: var(--font-family-sitename);
    font-size: var(--font-size-m);
    color: var(--font-color-sitename);
    

    /* background: yellow; */
    padding: 0rem;
    margin: 0;

    display: inline;
}


.highlight-marker {
    margin: 0 -0.4em;
    padding: 0.1em 0.4em;
    border-radius: 0.8em 0.3em;
    background: transparent;
    background-image: linear-gradient(
      to right,
      rgba(255, 225, 0, 0.1),
      rgba(255, 225, 0, 0.7) 4%,
      rgba(255, 225, 0, 0.3)
    );
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.cta-button {
    margin: auto;
}

/* ---------------- MEDIA */

/* TABLET */
@media screen and (min-width: 700px) {

    .fp-block-cta h1 {
        font-size: var(--font-size-l);
    }
    
}

/* DESKTOP */
@media screen and (min-width: 900px) {

    /* .fp-block-cta h1 {
        font-size: var(--font-size-l);
    } */

    .fp-block-cta {
        padding: 5rem;
    }

}

/* DESKTOP */
@media screen and (min-width: 1200px) {

    .fp-block-cta h1 {   
        font-size: var(--font-size-xxl);
    }
}