.custom-form input[type="text"],
.custom-form input[type="email"],
.custom-form input[type="tel"],
.custom-form textarea {
width: 100%;
padding: 12px 15px;
margin-bottom: 10px !important;
font-size: 15px;
border: 1px solid #ccc;
border-radius: 4px;
background-color: #fdfdfd;
color: #333;
transition: border-color 0.3s ease, box-shadow 0.3s ease;
} .custom-form ::placeholder {
color: #999;
font-style: italic;
} .custom-form input:focus,
.custom-form textarea:focus {
border-color: #a16300;
box-shadow: 0 0 4px rgba(161, 99, 0, 0.3);
outline: none;
} .custom-form textarea {
height: 100px;
resize: vertical;
} .custom-form input[type="submit"] {
background-color: #a16300;
color: white;
font-weight: bold;
padding: 10px 20px;
font-size: 15px;
border: none;
border-radius: 2px;
cursor: pointer;
}
.custom-form input[type="submit"]:hover {
background-color: #854f00;
}
.grecaptcha-badge {
bottom: 80px !important; z-index: 9999;
}