.LiveFieldSection{
    
    padding-top:0px !important;
    margin-top:-55px !important;
}

form.LiveFieldSection.Paperform__QuestionBlock.Paperform__QuestionBlock--3phd2.LiveFieldSection--last {
    background-color: #192A22;
    padding: 0px 40px;
}

@media (max-width: 500px) {
    form.LiveFieldSection.Paperform__QuestionBlock.Paperform__QuestionBlock--3phd2.LiveFieldSection--last {
        padding: 0px 20px;
    }
}

.public-DraftStyleDefault-block.public-DraftStyleDefault-ltr {
    background-color: #192A22;
}

.LiveField__input {
    background-color: #ffffff;
    border-radius: 3px;
    padding: 20px;
    
}

.LiveField__answer {
    font-weight: 400 !important;
    background-color: white;
    border-radius: 3px;
}

.LiveField .LiveField__container {
    padding: 22px 0 0;
}

/*.custom-progress-bar {*/
/*    max-width: 500px;*/
/*    height: 8px;*/
/*    border-radius: 0.9375rem;*/
/*    margin: 0px auto;*/
/*    overflow: hidden;*/
/*}*/

@media (max-width: 500px) {
    /*.custom-progress-bar {*/
    /*    max-width: 80%*/
    /*}*/
}

.progress-fill {
    width: 100%; 
    height: 100%;
    background-color: white;
    border-radius: inherit;
}

textarea.LiveField__input[rows] {
    padding: 20px
}

.LiveField__error {
    background-color: #192A22;
    color: red;
    text-align: left;
}


label {
    position: absolute;
    width: 100%;
}

label:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 26px;
    right: 20px;
}

label#field-label-email-9o41i:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23A4A4A4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-mail'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/%3E%3Cpolyline points='22,6 12,13 2,6'/%3E%3C/svg%3E");
}

label#field-label-text-f1bsf:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23A4A4A4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-user'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}


label#field-label-phone-6ova7:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23A4A4A4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-phone'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");
}

label#field-label-number-7lq1k:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23A4A4A4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-map-pin'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");

}

label#field-label-text-dhn40:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23A4A4A4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-edit-2'%3E%3Cpath d='M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z'/%3E%3C/svg%3E");
}

.public-DraftStyleDefault-block.public-DraftStyleDefault-ltr:first-of-type {
    border-radius: 
}

.public-DraftEditor-content > div > h2:first-child > div {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.public-DraftEditor-content > div > div:last-child > div {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

.editor.editor--live>.DraftEditor-root>.DraftEditor-editorContainer>.public-DraftEditor-content>div>.customHTML {
    background: #192A22;
}

.submit .btn-raised.btn-primary {
    background: linear-gradient(180deg,#F29620,#ef9b2d);
}

.LiveField--active .LiveField__input:not(.LiveField__input--manualfocus), .LiveField--active textarea.LiveField__input[rows="1"], .LiveField__input--manualfocus:focus, .StripeCheckout__CardWrapper .StripeElement.StripeElement--focus {
    border-bottom: 1px solid #F29620;
}


.submit .btn-raised.btn-primary:hover {
    background: linear-gradient(180deg,#DF891B,#DF891B);
}



.submit {
    position: relative;
}

.submit:before {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevrons-right'%3E%3Cpolyline points='13 17 18 12 13 7'/%3E%3Cpolyline points='6 17 11 12 6 7'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: 12px;
    right: 20px;
    z-index: 100;
}

@media (max-width: 500px) {


    .LiveFieldSection__row.LiveFieldSection__row--2 {
        display: flex;
        gap: 10px;
    }

    .LiveField {
        width: 100%;
        min-width: 140px;
    }

    .LiveField__input,
    textarea.LiveField__input[rows] {
        font-size: 14px;
        padding: 10px;
    }

    .LiveField__answer {
        font-size: 14px;
        padding: 0px;
    }

    label {
        font-size: 14px;
    }

    label:before {
        width: 18px;
        height: 18px;
        top: 18px;
        right: 10px;
    }

    .submit {
        width: 100%;
        font-size: 14px;
    }

    .submit:before {
        width: 18px;
        height: 18px;
        top: 15px;
        right: 12px;
    }
    

}

.Footer__poweredby{
    
    display:none;
}












