body .form-inner  form.marketingForm table{
     table-layout: auto;
     width: 100% !important;
     margin-bottom: 0;
}
body .form-inner  tbody,
body .form-inner form.marketingForm table tbody tr{
     background-color: transparent;
     border: 0 !important;
}
body .form-inner form.marketingForm table tbody tr th{
      padding: 0 !important;
      border: 0;
}

body .form-inner form.marketingForm table .textFormFieldBlock, 
body .form-inner  form.marketingForm table .dateTimeFormFieldBlock, 
body .form-inner  form.marketingForm table .twoOptionFormFieldBlock, 
body .form-inner form.marketingForm table .optionSetFormFieldBlock, 
body .form-inner form.marketingForm table .multiOptionSetFormFieldBlock, 
body .form-inner form.marketingForm table .lookupFormFieldBlock{ 
    padding: 0 0 20px 0;
}

body .form-inner form.marketingForm table label {
    display: inline-block;
    font-family: Waukegan LDO, arial, sans-serif !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 900;
    line-height: 1;
    margin: 0;
    text-transform: uppercase !important;
}

body .form-inner form.marketingForm table input,
body .form-inner form.marketingForm table textarea{
    background-color: var(--cp_black_1);
    border: 1px solid transparent;
    box-sizing: border-box;
    color: var(--cp_white);
    font-family: Arial, arial, sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    height: 54px;
    margin: 0;
    max-width: 100%;
    outline: none;
    padding: 15px 16px;
    transition: all .4s ease-in-out;
    width: 100%;
    max-height: max-content;
    border-radius: 36px;
}
body .form-inner form.marketingForm table textarea{
     border-radius: 15px;
     height: 150px;
}

body .form-inner  div[data-editorblocktype="SubmitButton"] {
    padding: 20px 0 0 0;
    text-align: left;
}
body .form-inner form.marketingForm .submitButtonWrapper button.submitButton {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMTYyNThlLTA4IDdMMjAgN00yMCA3TDE0LjM3NSAxLjM3NU0yMCA3TDE0LjM3NSAxMi42MjUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
      background-position: right 28px center;
    background-repeat: no-repeat;
    font-size: 18px !important;
    height: 56px !important;
    margin: 0;
    min-width: 215px !important;
    padding: 0 60px 0 26px !important;
    text-transform: uppercase;
    background-color: var(--cp_button_bgcolor) !important;
    border: 1px solid var(--cp_button_bgcolor);
    border-radius: 48px !important;
}
body .form-inner .onFormSubmittedFeedback{
    background-color: var(--cp_black) !important;
}
body .form-inner .onFormSubmittedFeedback .onFormSubmittedFeedbackMessage{
    color: #fff !important;
}