/* Generated by Landing Page Forms Styler on 2025-08-12 18:27:50 */

.nova-form label { display:block; margin-bottom:0.25rem; font-weight:500; }
.nova-form input, .nova-form select, .nova-form textarea, .nova-form button { width:100%; padding:0.5rem; margin-bottom:1rem; border:1px solid #ced4da; border-radius:0.375rem; font-size:1rem; height:auto !important; }
.nova-form input[type="radio"], .nova-form input[type="checkbox"] { width:auto; margin-right:0.5rem; }
.nova-form input[type="checkbox"], input[type="radio"] { margin-bottom:0; }
.nova-form .form-group { margin-bottom:1rem; }
.nova-form .form-inline { display:flex; align-items:center; gap:1rem; flex-wrap:wrap; }
.nova-form .form-check { display:flex; align-items:center; margin-bottom:0.5rem; }
.nova-form .form-check input { margin-right:0.5rem; }
.nova-form .form-actions { display:flex; gap:1rem; }
.nova-form input[type="range"] { width:100%; }
.nova-form input, .nova-form textarea, .nova-form select { border-radius: 3px !important; }
.nova-form input, .nova-form textarea, .nova-form select { border-width: 1px !important; }
.nova-form input, .nova-form textarea, .nova-form select { border-color: #d4d4d4 !important; }
.nova-form input, .nova-form textarea, .nova-form select { color: #1a472a !important; }
.nova-form input, .nova-form textarea, .nova-form select { background-color: #ffffff !important; }
.nova-form input:focus, .nova-form textarea:focus, .nova-form select:focus { border-color: #1a472a !important; }
.nova-form label { color: #1a472a !important; }
.nova-form button { border-radius: 3px !important; }
.nova-form button { background-color: #1a472a !important; }
.nova-form button { border-color: #1a472a !important; }
.nova-form button { color: #ffffff !important; }
.nova-form button:hover { background-color: #0f2818 !important; }
.nova-form button:hover { color: #ffffff !important; }
.nova-form button:hover { border-color: #0f2818 !important; }
.nova-form button { font-size: 16px !important; }
.nova-form button { font-weight: 500 !important; }
.nova-form button { line-height: 1.5 !important; }
.nova-form input, .nova-form textarea, .nova-form select { font-family: Roboto, sans-serif !important; }
.nova-form label { font-family: "Playfair Display", sans-serif !important; }
.nova-form button { font-family: Roboto, sans-serif !important; }

