.marketing-email-container{
    display:flex; /* so that the label is to the right and doesn't simply wrap below the checkbox */
}

.form-check-input{
    width:1.7em;
    height:1.1em;
    background-color:white;
}
    .form-check-input:checked{
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%236d3e94' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e") !important;
        background-color:white;
        border-color:var(--color-purple);
    }

    .form-check-input:hover, .form-check-input:focus, .form-check-input:active{
        border-color:var(--color-purple);
        box-shadow:var(--box-shadow-purple);
    }

.form-check-label{
    font-size:14px;
}