/* Popup Forms Styling - FirstForm & SeventhForm */

#firstForm,
#seventhForm {
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
    padding: 20px;
    text-align: center;
}

/* Form Heading */
#firstForm .form_heading,
#seventhForm .form_heading {
    font-size: 22px;
    font-weight: 600;
    color: #222;
    margin-bottom: 20px;
    text-align: center;
}

/* Input Fields */
#firstForm .feedback-input,
#seventhForm .feedback-input {
    width: 100%;
    height: 45px;
    padding: 12px 15px;
    margin-bottom: 15px;
    border: 1px solid #ddd;
    border-radius: 6px;
    font-size: 15px;
    outline: none;
    box-sizing: border-box;
    transition: all 0.3s ease;
}

#firstForm .feedback-input:focus,
#seventhForm .feedback-input:focus {
    border-color: #b88a2b;
    box-shadow: 0 0 5px rgba(184,138,43,0.3);
}


/* Submit Button */
#firstForm input[type="button"],
#seventhForm input[type="button"] {
    width: 100%;
    height: 45px;
    background: #b88a2b;
    color: #ffffff;
    border: none;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
}

#firstForm input[type="button"]:hover,
#seventhForm input[type="button"]:hover {
    background: #8f671d;
}


/* Popup Container */
#popmake-29489 {
    width: 400px !important;
    max-width: 90% !important;
    border-radius: 12px;
    padding: 25px !important;
    box-sizing: border-box;
}


/* Center Form Inside Popup */
#popmake-29489 .pum-content {
    display: flex;
    justify-content: center;
    align-items: center;
}


/* Popup Close Button */
#popmake-29489 .pum-close {
    background: #b88a2b !important;
    color: #fff !important;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    font-size: 18px;
    line-height: 30px;
}