.elementor-5449 .elementor-element.elementor-element-5f3f2a34 {
    text-align: center;
    z-index: 100;
}

    .elementor-5449 .elementor-element.elementor-element-5f3f2a34 .elementor-heading-title {
        color: #FFFFFF;
        font-family: var( --e-global-typography-f86ac7e-font-family ), Sans-serif;
        font-size: var( --e-global-typography-f86ac7e-font-size );
        font-weight: var( --e-global-typography-f86ac7e-font-weight );
        text-transform: var( --e-global-typography-f86ac7e-text-transform );
        line-height: var( --e-global-typography-f86ac7e-line-height );
        letter-spacing: var( --e-global-typography-f86ac7e-letter-spacing );
        word-spacing: var( --e-global-typography-f86ac7e-word-spacing );
    }

    .elementor-5449 .elementor-element.elementor-element-5f3f2a34 > .elementor-widget-container {
        margin: 0px 0px -22px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-5449 .elementor-element.elementor-element-3caaf81c {
    text-align: center;
}

    .elementor-5449 .elementor-element.elementor-element-3caaf81c .elementor-heading-title {
        color: #FFFFFF;
        font-family: "Poppins", Sans-serif;
        font-size: 16px;
        font-weight: 300;
        text-transform: none;
        font-style: normal;
        line-height: 24px;
        letter-spacing: 0px;
    }

.elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms label.wpforms-error {
    display: block !important;
}

.elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-field textarea, .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-field select {
    border-radius: 0px 0px 0px 0px;
    font-family: var( --e-global-typography-d02c08d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d02c08d-font-size );
    font-weight: var( --e-global-typography-d02c08d-font-weight );
    line-height: var( --e-global-typography-d02c08d-line-height );
    letter-spacing: var( --e-global-typography-d02c08d-letter-spacing );
    word-spacing: var( --e-global-typography-d02c08d-word-spacing );
}

    .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-field input::-webkit-input-placeholder, .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-field textarea::-webkit-input-placeholder {
        color: #949494;
    }

.elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-submit-container {
    text-align: center;
}

    .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-submit-container .wpforms-submit {
        display: inline-block;
        width: 325px;
        background-color: var( --e-global-color-1d7a2c5 );
        color: var( --e-global-color-5ac0502a );
        font-family: var( --e-global-typography-d02c08d-font-family ), Sans-serif;
        font-size: var( --e-global-typography-d02c08d-font-size );
        font-weight: var( --e-global-typography-d02c08d-font-weight );
        line-height: var( --e-global-typography-d02c08d-line-height );
        letter-spacing: var( --e-global-typography-d02c08d-letter-spacing );
        word-spacing: var( --e-global-typography-d02c08d-word-spacing );
    }

        .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover {
            background-color: var( --e-global-color-598207b );
            color: var( --e-global-color-793dae13 );
        }

.elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms input.wpforms-error, .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms textarea.wpforms-error {
    border-width: 1px;
}

.elementor-5449 .elementor-element.elementor-element-cc082d9 > .elementor-widget-container {
    margin: -32px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-5449 .elementor-element.elementor-element-50477c5 .elementor-button {
    font-size: 14px;
    fill: var( --e-global-color-e138102 );
    color: var( --e-global-color-e138102 );
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-e138102 );
    border-radius: 0px 0px 0px 0px;
}

#elementor-popup-modal-5449 .dialog-message {
    width: 41vw;
    height: auto;
    padding: 3% 4% 5% 4%;
}

#elementor-popup-modal-5449 {
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-color: #003DA6D4;
}

    #elementor-popup-modal-5449 .dialog-close-button {
        display: flex;
        background-color: var( --e-global-color-5ac0502a );
        font-size: 38px;
    }

    #elementor-popup-modal-5449 .dialog-widget-content {
        animation-duration: 1.2s;
        background-color: var( --e-global-color-4c2fa8ff );
    }

    #elementor-popup-modal-5449 .dialog-close-button i {
        color: var( --e-global-color-6acae626 );
    }

    #elementor-popup-modal-5449 .dialog-close-button svg {
        fill: var( --e-global-color-6acae626 );
    }

@media(max-width:1024px) {
    .elementor-5449 .elementor-element.elementor-element-5f3f2a34 .elementor-heading-title {
        font-size: var( --e-global-typography-f86ac7e-font-size );
        line-height: var( --e-global-typography-f86ac7e-line-height );
        letter-spacing: var( --e-global-typography-f86ac7e-letter-spacing );
        word-spacing: var( --e-global-typography-f86ac7e-word-spacing );
    }

    .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-field textarea, .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-field select {
        font-size: var( --e-global-typography-d02c08d-font-size );
        line-height: var( --e-global-typography-d02c08d-line-height );
        letter-spacing: var( --e-global-typography-d02c08d-letter-spacing );
        word-spacing: var( --e-global-typography-d02c08d-word-spacing );
    }

    .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-submit-container .wpforms-submit {
        font-size: var( --e-global-typography-d02c08d-font-size );
        line-height: var( --e-global-typography-d02c08d-line-height );
        letter-spacing: var( --e-global-typography-d02c08d-letter-spacing );
        word-spacing: var( --e-global-typography-d02c08d-word-spacing );
    }

    #elementor-popup-modal-5449 .dialog-message {
        width: 90vw;
    }
}

@media(max-width:767px) {
    .elementor-5449 .elementor-element.elementor-element-4fce4da8 {
        padding: 49px 0px 0px 0px;
    }

    .elementor-5449 .elementor-element.elementor-element-5f3f2a34 .elementor-heading-title {
        font-size: var( --e-global-typography-f86ac7e-font-size );
        line-height: var( --e-global-typography-f86ac7e-line-height );
        letter-spacing: var( --e-global-typography-f86ac7e-letter-spacing );
        word-spacing: var( --e-global-typography-f86ac7e-word-spacing );
    }

    .elementor-5449 .elementor-element.elementor-element-5f3f2a34 > .elementor-widget-container {
        margin: -9px 0px -9px 0px;
    }

    .elementor-5449 .elementor-element.elementor-element-3caaf81c .elementor-heading-title {
        font-size: 14px;
        line-height: 22px;
    }

    .elementor-5449 .elementor-element.elementor-element-3caaf81c > .elementor-widget-container {
        margin: -17px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-field textarea, .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-field select {
        font-size: var( --e-global-typography-d02c08d-font-size );
        line-height: var( --e-global-typography-d02c08d-line-height );
        letter-spacing: var( --e-global-typography-d02c08d-letter-spacing );
        word-spacing: var( --e-global-typography-d02c08d-word-spacing );
    }

    .elementor-5449 .elementor-element.elementor-element-cc082d9 .eael-wpforms .wpforms-submit-container .wpforms-submit {
        width: 237px;
        font-size: var( --e-global-typography-d02c08d-font-size );
        line-height: var( --e-global-typography-d02c08d-line-height );
        letter-spacing: var( --e-global-typography-d02c08d-letter-spacing );
        word-spacing: var( --e-global-typography-d02c08d-word-spacing );
    }

    #elementor-popup-modal-5449 .dialog-close-button {
        font-size: 31px;
    }

    #elementor-popup-modal-5449 .dialog-message {
        padding: 2% 3% 3% 3%;
    }
}
