.elementor-4281 .elementor-element.elementor-element-0b1530e > .elementor-container {
    max-width: 591px;
}

.elementor-4281 .elementor-element.elementor-element-0b1530e {
    padding: 50px 0px 50px 0px;
}

.elementor-4281 .elementor-element.elementor-element-9d3c941 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4281 .elementor-element.elementor-element-8c4232b {
    text-align: center;
}

    .elementor-4281 .elementor-element.elementor-element-8c4232b .elementor-heading-title {
        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-4281 .elementor-element.elementor-element-28f8ed5 .eael-wpforms label.wpforms-error {
    display: block !important;
}

.elementor-4281 .elementor-element.elementor-element-28f8ed5 .eael-wpforms .wpforms-submit-container .wpforms-submit {
    width: 100%;
}

.elementor-4281 .elementor-element.elementor-element-28f8ed5 .eael-wpforms input.wpforms-error, .elementor-4281 .elementor-element.elementor-element-28f8ed5 .eael-wpforms textarea.wpforms-error {
    border-width: 1px;
}

#elementor-popup-modal-4281 .dialog-message {
    width: 700px;
    height: auto;
}

#elementor-popup-modal-4281 {
    justify-content: center;
    align-items: center;
    pointer-events: all;
    background-color: rgba(0,0,0,.8);
}

    #elementor-popup-modal-4281 .dialog-close-button {
        display: flex;
    }

    #elementor-popup-modal-4281 .dialog-widget-content {
        box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
    }

@media(max-width:1024px) {
    .elementor-4281 .elementor-element.elementor-element-8c4232b .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 );
    }
}

@media(max-width:767px) {
    .elementor-4281 .elementor-element.elementor-element-8c4232b .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 );
    }
}
