.elementor-2022 .elementor-element.elementor-element-30b4042{--display:flex;}.elementor-2022 .elementor-element.elementor-element-60ad013 .fluentform-widget-wrapper{background-color:transparent;background-image:linear-gradient(180deg, #FBFAF7 0%, #F4F1EA 100%);border-radius:0px 0px 0px 0.8px;box-shadow:0px 0px 10px 0px #F9F9F9;}.elementor-2022 .elementor-element.elementor-element-60ad013 > .elementor-widget-container{padding:40px 25px 40px 25px;}.elementor-2022 .elementor-element.elementor-element-60ad013 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}.elementor-2022 .elementor-element.elementor-element-95b674a{--display:flex;}body.elementor-page-2022:not(.elementor-motion-effects-element-type-background), body.elementor-page-2022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1a05d0d );background-image:url("https://franklinfunerals.co.uk/wp-content/uploads/2025/09/franklin-funerals-pure-cremation-scaled.jpg");}/* Start custom CSS for fluent-form-widget, class: .elementor-element-60ad013 *//* --- Franklin & Hawkins Form Styling --- */

/* Question text / labels */
.ff-el-group label {
    color: #2E2E2E !important; /* Charcoal */
    font-weight: 500;
}

/* Options (radio/checkbox labels) */
.ff-choice-item label {
    color: #2E2E2E !important;
}

/* Input text fields */
.ff-el-input,
.ff-el-textarea,
input.ff-el-form-control {
    color: #2E2E2E !important;
    border-color: #D5D5D5 !important;
}

/* Help text */
.ff-help {
    color: #6A6A6A !important;
    font-size: 0.9em;
}

/* Result block HTML styling */
.estimate-result {
    background: #F7F7F7; /* Soft grey */
    padding: 18px;
    border-left: 4px solid #C5A25A; /* Gold accent */
    border-radius: 6px;
    margin-top: 20px;
    color: #1A1A1A !important;
}

/* Result block <b> text styling */
.estimate-result b {
    color: #1A1A1A;
}

/* Make italic text softer */
.estimate-result i {
    color: #555;
}

/* Make the 'Estimated Cost From' line stand out */
.estimate-result strong,
.estimate-result b {
    font-weight: 700;
    color: #1A1A1A;
}/* End custom CSS */