.fcf-form-wrap {
        max-width:750px;
        padding:30px;
        border-radius:4px;
        background-color: #FFFFFF;
    }
.is-full-width{
    width:100%;
    margin-bottom: 10px;
}
.fcf-input{
    padding:5px 0px;
}
    #fcf-form {
        background-color: #FFFFFF;
        color: #363636;
    }
    #fcf-thank-you {
        color: #363636;
    }
    .label {
        color: #363636;
        font-size: 1rem;
        margin-top: 10px;
    }
    strong {
        color: #363636;
    }
    .input, .textarea, .select select {
        background-color: #FFFFFF;
        border-color: #DBDBDB;
        color: #363636;
         font-size: 1rem;
        width:100%;
    }
    .input:focus,.textarea:focus,.select select:focus,
    .input:active,.textarea:active,.select select:active,
    .input:hover,.textarea:hover,.select select:hover {
        border-color: #DBDBDB;
        box-shadow: none;
    }
    .file-label:hover .file-cta {
        background-color: #276CDA;
        color: #FFFFFF;
    }
    .file-label:hover .file-name {
        border-color: #DBDBDB;
    }
    .file-label:active .file-cta {
        background-color: #276CDA;
        color: #FFFFFF;
    }
    .file-label:active .file-name {
        border-color: #cfcfcf;
    }
    .file-cta {
        background-color: #3273DC;
        border-color: #DBDBDB;
        color: #FFFFFF;
    }
    .file-name {
        background-color: #FFFFFF;
        border-color: #DBDBDB;
    }
.fcf-button{
    width:100%;
    background-color: var(--plasmablue);
    color:aliceblue;
    padding:10px;
    margin-top: 10px;
}
    .button.is-link {
        background-color: #3273DC;
        color: #FFFFFF;
    }
    .button.is-link:hover {
        background-color: #276CDA;
        color: #FFFFFF;
    }
    .button.is-link[disabled] {
        background-color: #276CDA;
        border-color: transparent;
        box-shadow: none;
    }