#main.clearfix {
  margin-top: 0px;
  margin: 0px;
  padding-top: 0px;
}

p {
  padding-top: 0px;
  margin-top: 0px;
}

.wp-image-192.alignleft {
  margin-left: 59px;
}
/* 1. Target the exact SiteOrigin container panel enclosing the form */
#panel-5808-1-2-0,
#panel-5808-1-2-0 .so-panel,
#panel-5808-1-2-0 .widget_sow-editor {
    background-color: #ededed !important; /* Forces the light grey background layout */
    background: #ededed !important;
    padding: 35px !important;              /* Provides layout breathing room */
    border-radius: 12px !important;         /* Smooth rounded corners */
    border: 2px solid #dbdbdb !important;  /* Defined outer layout boundary border */
}

/* 2. Text Entry Boxes (Forces them to remain crisp white against the new grey layout) */
#panel-5808-1-2-0 input[type="text"],
#panel-5808-1-2-0 input[type="email"],
#panel-5808-1-2-0 input[type="tel"],
#panel-5808-1-2-0 textarea,
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
    background-color: #ffffff !important; 
    background: #ffffff !important;
    width: 100% !important;
    padding: 12px 15px !important;
    border: 2px solid #b3b3b3 !important;  /* Strong contrast boundary lines around entry boxes */
    border-radius: 6px !important;
    color: #222222 !important;
    font-size: 16px !important;
    box-sizing: border-box !important;
}

/* 3. Text Labels (Your Name, Phone Number, etc.) */
.wpcf7 label,
.wpcf7-form label,
.wpcf7 p {
    font-weight: bold !important;
    color: #222222 !important;
    display: block !important;
    margin-bottom: 8px !important;
    font-size: 15px !important;
}

/* 4. Highlight interactive effect when clicking inside an entry box */
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="tel"]:focus,
.wpcf7 textarea:focus {
    border-color: #0073aa !important;
    box-shadow: 0 0 8px rgba(0, 115, 170, 0.3) !important;
    outline: none !important;
}

/* 5. Submit Button styling layout */
.wpcf7 input[type="submit"] {
    background-color: #0073aa !important;
    color: #ffffff !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    padding: 12px 35px !important;
    border: none !important;
    border-radius: 6px !important;
    cursor: pointer !important;
    font-size: 16px !important;
    display: inline-block !important;
    margin-top: 15px !important;
}

/* 6. Submit Button hover */
.wpcf7 input[type="submit"]:hover {
    background-color: #005177 !important;
}