/* Scoped corrections for layout defects confirmed in the pre-update pages. */
.elementor-1099 .elementor-element-35f31a3 .elementor-heading-title div,
.elementor-1099 .elementor-element-35f31a3 .elementor-heading-title h3 {
    max-width: 100%;
}
:is(.elementor-72564, .elementor-72543, .elementor-1944) .contact__form,
.elementor-1944 .elementor-widget-shortcode {
    max-width: 100% !important;
    min-width: 0;
}
:is(.elementor-72564, .elementor-72543, .elementor-1944) .wpcf7 input,
:is(.elementor-72564, .elementor-72543, .elementor-1944) .wpcf7 textarea,
:is(.elementor-72564, .elementor-72543, .elementor-1944) .form-btn {
    max-width: 100%;
    min-width: 0;
    box-sizing: border-box;
}
@media (max-width: 767px) {
    :is(.elementor-72564, .elementor-72543, .elementor-1944) .contact__form {
        --container-widget-width: 100%;
        width: 100% !important;
    }
    :is(.elementor-72564, .elementor-72543) .btn.elementor-widget {
        --container-widget-width: max-content;
        width: max-content !important;
        max-width: 100% !important;
        flex-basis: auto !important;
    }
    :is(.elementor-72564, .elementor-72543) .elementor-element-b3faf92 {
        --container-widget-width: 100%;
        width: 100% !important;
        min-width: 0;
    }
    :is(.elementor-72564, .elementor-72543) .elementor-element-b3faf92 :is(.elementor-widget-container, .elementor-heading-title, a, a div) {
        max-width: 100%;
        min-width: 0;
        white-space: normal !important;
        font-size: 14px !important;
        line-height: 1.2 !important;
    }
    .elementor-72543 .elementor-element-aae2fe4,
    .elementor-72543 .elementor-element-aae2fe4 > .elementor-widget-wrap {
        min-width: 0;
        max-width: 100%;
    }
    .elementor-1099 .elementor-element-35f31a3 :is(.elementor-heading-title, h3, span) {
        font-size: 32px !important;
        line-height: 1.2 !important;
    }
    .elementor-1099 .card__link.elementor-absolute {
        left: auto !important;
        right: 0 !important;
    }
}

