.elementor-1623 .elementor-element.elementor-element-15aedfca{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1623 .elementor-element.elementor-element-1f63b781{--display:flex;--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-1623 .elementor-element.elementor-element-7e55b791{width:var( --container-widget-width, 51% );max-width:51%;background-color:#14171B;margin:-71px 0px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;padding:48px 048px 056px 048px;--container-widget-width:51%;--container-widget-flex-grow:0;border-style:none;border-radius:14px 14px 14px 14px;}.elementor-1623 .elementor-element.elementor-element-7e55b791.elementor-element{--align-self:center;}body.elementor-page-1623:not(.elementor-motion-effects-element-type-background), body.elementor-page-1623 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14171B;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1623 .elementor-element.elementor-element-7e55b791{width:var( --container-widget-width, 1000px );max-width:1000px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 10px 0px 10px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-1623 .elementor-element.elementor-element-7e55b791.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-7e55b791 */.elementor-1623 .elementor-element.elementor-element-7e55b791 .wpforms-form .wpforms-submit-container {
    width: 100%;
    text-align: center !important;
    margin-top: 25px !important; /* 👈 adds space above button */
}

.elementor-1623 .elementor-element.elementor-element-7e55b791 .wpforms-form button.wpforms-submit {
    margin: 0 auto !important;
    display: block;
}
/* ===== AUTOFILL FIX ONLY (NO PLACEHOLDER CHANGES) ===== */
.elementor-1623 .elementor-element.elementor-element-7e55b791 input:-webkit-autofill,
.elementor-1623 .elementor-element.elementor-element-7e55b791 input:-webkit-autofill:hover,
.elementor-1623 .elementor-element.elementor-element-7e55b791 input:-webkit-autofill:focus,
.elementor-1623 .elementor-element.elementor-element-7e55b791 textarea:-webkit-autofill,
.elementor-1623 .elementor-element.elementor-element-7e55b791 select:-webkit-autofill {

    -webkit-box-shadow: 0 0 0px 1000px #2a303a inset !important; /* keeps your field background */
    -webkit-text-fill-color: #e5e7eb !important; /* keeps typed text color */
    caret-color: #e5e7eb !important;
    border: 1px solid #3a414d !important;

    transition: background-color 5000s ease-in-out 0s;
}

/* ===== KEEP NORMAL FIELD STYLING ===== */
.elementor-1623 .elementor-element.elementor-element-7e55b791 .wpforms-form input,
.elementor-1623 .elementor-element.elementor-element-7e55b791 .wpforms-form textarea,
.elementor-1623 .elementor-element.elementor-element-7e55b791 .wpforms-form select {
    background-color: #2a303a !important;
    color: #e5e7eb !important;
    border: 1px solid #3a414d !important;
}/* End custom CSS */