.elementor-4439 .elementor-element.elementor-element-1fefa86d > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(129,129,129,0.2);padding:20px 40px 10px 10px;}.elementor-4439 .elementor-element.elementor-element-460675b5 .title{font-family:"Playfair Display", Sans-serif;}.elementor-4439 .elementor-element.elementor-element-676855d2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4439 .elementor-element.elementor-element-676855d2 > .elementor-element-populated{text-align:start;padding:20px 10px 10px 40px;}.elementor-4439 .elementor-element.elementor-element-ce0d42a.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-4439 .elementor-element.elementor-element-42001a0a{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(129, 129, 129, 0.2);margin:0px 0px 30px 0px;}@media(max-width:1024px){.elementor-4439 .elementor-element.elementor-element-1fefa86d > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-4439 .elementor-element.elementor-element-676855d2 > .elementor-element-populated{padding:10px 10px 10px 10px;}}@media(max-width:1024px) and (min-width:769px){.elementor-4439 .elementor-element.elementor-element-1fefa86d{width:100%;}.elementor-4439 .elementor-element.elementor-element-676855d2{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-592fed5 *//* 1. Global Form Font */
.forminator-ui {
    font-family: 'Inter', sans-serif !important;
}

/* 2. Field Labels */
.forminator-ui .forminator-label {
    color: #1A0F0A !important; /* Barn Goods Espresso */
    font-weight: 600 !important;
    font-size: 15px !important;
    margin-bottom: 8px !important;
}

/* 3. Required Asterisk (*) */
.forminator-ui .forminator-required {
    color: #E07820 !important; /* Brand Orange */
}

/* 4. Input Fields & Textarea */
.forminator-ui .forminator-input,
.forminator-ui .forminator-textarea {
    background-color: #FFFFFF !important;
    border: 1px solid rgba(26, 15, 10, 0.15) !important; /* Soft brown/grey border */
    border-radius: 8px !important; /* Modern rounded corners */
    color: #5C4033 !important; /* Dark brown text when typing */
    font-size: 15px !important;
    padding: 12px 16px !important;
    transition: all 0.3s ease !important;
    box-shadow: none !important;
}

/* 5. Input Focus State (When a user clicks inside to type) */
.forminator-ui .forminator-input:focus,
.forminator-ui .forminator-textarea:focus {
    border-color: #F5C800 !important; /* Brand Yellow border */
    box-shadow: 0 0 0 3px rgba(245, 200, 0, 0.15) !important; /* Soft yellow glow */
    outline: none !important;
}

/* 6. Placeholder Text ("Enter your message...") */
.forminator-ui .forminator-input::placeholder,
.forminator-ui .forminator-textarea::placeholder {
    color: #BDB5AF !important;
    font-weight: 400 !important;
}

/* 7. Character Limit Text (0 / 180) */
.forminator-ui .forminator-description {
    color: #8B6A50 !important; /* Light brown */
    font-size: 13px !important;
    font-weight: 500 !important;
}

/* 8. Submit Button */
.forminator-ui .forminator-button-submit {
    background-color: #F5C800 !important; /* Brand Yellow */
    color: #000000 !important; /* Black Text */
    font-family: 'Inter', sans-serif !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    padding: 14px 32px !important;
    border-radius: 4px !important;
    border: 1.5px solid #F5C800 !important;
    transition: all 0.3s ease !important;
    width: 100% !important; /* Spans full width like the screenshot */
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    margin-top: 10px !important;
}

/* 9. Submit Button Hover */
.forminator-ui .forminator-button-submit:hover {
    background-color: #e0b600 !important; /* Darker yellow hover */
    border-color: #e0b600 !important;
    transform: translateY(-2px) !important;
}/* End custom CSS */