/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 02 2026 | 06:31:16 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/* Form wrapper */
.custom-cf7-form {
  background:#F5F3EF!important;
  padding: 30px;
  border-radius: 16px;
}

/* Row layout */
.cf7-row {
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
}

/* Columns */
.cf7-col {
  flex: 1;
}

.cf7-col-full {
  width: 100%;
}

/* Input & textarea styles */
.custom-cf7-form input[type="text"],
.custom-cf7-form input[type="email"],
.custom-cf7-form input[type="tel"],
.custom-cf7-form textarea {
  width: 100%;
  padding: 16px 18px;
  border-radius: 14px;
  border: 1px solid #e5e5e5;
  font-size: 15px;
  background: #ffffff;
  color: #333;
  outline: none;
}

.custom-cf7-form textarea {
  min-height: 140px;
  resize: none;
}

/* Placeholder color */
.custom-cf7-form ::placeholder {
  color: #555;
}

/* Submit button */
.cf7-submit {
  margin-top: 10px;
}

.custom-cf7-form input[type="submit"] {
  background: #30409f!important;
  color: #ffffff;
  border: none;
  padding: 14px 40px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 10px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.custom-cf7-form input[type="submit"]:hover {
  background: #000;
}

/* Mobile responsive */
@media (max-width: 768px) {
  .cf7-row {
    flex-direction: column;
  }
}
