#elementor-popup-modal-4149{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-4149 .dialog-message{width:520px;height:auto;}#elementor-popup-modal-4149 .dialog-close-button{display:flex;}#elementor-popup-modal-4149 .dialog-widget-content{border-radius:20px 20px 20px 20px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS *//* 5. Breathing room so the close (X) never crowds the headline */
.elementor-popup-modal .dialog-widget-content h2 {
    padding-right: 44px;
}/* === Free Estimate Popup: brand orange restyle (scoped to this popup only) === *//* 1. Orange top accent band on the popup card */
.elementor-popup-modal .dialog-widget-content {
    border-top: 6px solid #E8620C;
    border-radius: 20px !important;
}

/* 2. Brand-orange submit button, full width (popup only; shared Fluent Form untouched globally) */
.elementor-popup-modal .fluentform .ff-btn-submit,
.elementor-popup-modal .fluentform button.ff-btn-submit,
.elementor-popup-modal .ff-btn-submit {
    background-color: #E8620C !important;
    border-color: #E8620C !important;
    color: #ffffff !important;
    width: 100%;
    border-radius: 10px;
    padding: 15px 20px;
    font-weight: 700;
    font-size: 17px;
    letter-spacing: 0.2px;
    transition: background-color 0.25s ease;
}
.elementor-popup-modal .fluentform .ff-btn-submit:hover,
.elementor-popup-modal .fluentform .ff-btn-submit:focus {
    background-color: #C8530A !important;
    border-color: #C8530A !important;
    color: #ffffff !important;
}

/* 3. Input polish: subtle borders, rounded, orange focus ring */
.elementor-popup-modal .fluentform .ff-el-input--content input:not([type=checkbox]):not([type=radio]),
.elementor-popup-modal .fluentform .ff-el-input--content select,
.elementor-popup-modal .fluentform .ff-el-input--content textarea {
    border: 1px solid #E3E6EA;
    border-radius: 10px;
    padding: 13px 14px;
    max-width: 100%;
    background-color: #ffffff;
}
.elementor-popup-modal .fluentform .ff-el-input--content input:focus,
.elementor-popup-modal .fluentform .ff-el-input--content select:focus,
.elementor-popup-modal .fluentform .ff-el-input--content textarea:focus {
    border-color: #E8620C;
    box-shadow: 0 0 0 3px rgba(232, 98, 12, 0.15);
    outline: none;
}

/* 4. Keep close (X) button clearly visible */
.elementor-popup-modal .dialog-close-button {
    opacity: 1;
    color: #1E2A38;
}
.elementor-popup-modal .dialog-close-button:hover {
    color: #E8620C;
}/* End custom CSS */