.se-webform {
    border: 0 !important;
    width: 100% !important;
    font-weight: bold !important;
    font-family: 'Nunito Sans', sans-serif !important;
}

.se-webform-inner p, .se-webform-inner label  {
    color: #ffff !important;
    
}

.se-custom-form .custom-footer div ul li::before {
    position: absolute;
    width: 0px !important;
    height: 0px !important;
    border-radius: 50%;
    content: "";
    left: 0;
    top: 5px;
}

.se-custom-form li::before {
    content: none !important;
    display: none  !important;
 }

#se-webform-1.se-webform {
    max-width: 14.770833333in !important;
    width: 100% !important;
    background-color: #e0a300 !important;
    margin: auto !important;
    padding: 10px !important;
}

.se-custom-form {
    margin: 0 auto !important;
}

.se-webform-inner {
    background: #e0a300 !important;
    max-width: 600px !important;
    margin: auto;
    width: 100% !important;
}

#se-webform-1.se-webform .se-header h3 {
    color: #ffff !important;
    font-family: 'Nunito Sans', sans-serif !important;
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    line-height: 1.25 !important;
    border: 0;
    margin: 0;
    padding: 0px 24px 5px !important;
}

.se-submit button:hover {
    background: #393a3e !important;
    transition: all 0.3s ease-out !important;
} 

.se-submit button {
    background:#232428  !important;
    border-color: #ffff !important;
    border-width: 10px !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    padding: 10px 15px !important;
    border-radius: 0px !important;
    font-family: 'Nunito Sans', sans-serif !important;
}

#se-webform-1.se-webform .se-submit {
    padding: 0 !important;
}

#se-webform-1.se-webform .se-body ul li {
    list-style-type: none;
    margin: 0;
    padding: 0.5px 0 !important;
}

li.se-webform-primary-purpose {
    text-align: justify !important;
    padding: 0px 0px 0px 0px !important;
    margin: 0 0 0 0 !important;
    color: #ffff;
}

.se-webform-primary-purpose a {
    color: #ffff !important;        
    font-weight: 400 !important;
    text-decoration: underline !important;
    font-size: 12px !important;
}


@media screen and (max-width: 670px) {
    .se-webform {
    width: 100% !important;
    }

    .custom-footer__newsletter.extended {
        padding-right: 0px !important;
    }

}
