/* Generated by Landing Page Forms Styler on 2025-07-09 23:36:53 */

.second-form label { display:block; margin-bottom:0.25rem; font-weight:500; }
.second-form input, .second-form select, .second-form textarea, .second-form button { width:100%; padding:0.5rem; margin-bottom:1rem; border:1px solid #ced4da; border-radius:0.375rem; font-size:1rem; height:auto !important; }
.second-form input[type="radio"], .second-form input[type="checkbox"] { width:auto; margin-right:0.5rem; }
.second-form input[type="checkbox"], input[type="radio"] { margin-bottom:0; }
.second-form .form-group { margin-bottom:1rem; }
.second-form .form-inline { display:flex; align-items:center; gap:1rem; flex-wrap:wrap; }
.second-form .form-check { display:flex; align-items:center; margin-bottom:0.5rem; }
.second-form .form-check input { margin-right:0.5rem; }
.second-form .form-actions { display:flex; gap:1rem; }
.second-form input[type="range"] { width:100%; }
.second-form input, .second-form textarea, .second-form select { border-radius: 4px !important; }
.second-form input, .second-form textarea, .second-form select { border-width: 1px !important; }
.second-form input, .second-form textarea, .second-form select { border-color: #cccccc !important; }
.second-form input, .second-form textarea, .second-form select { color: #212529 !important; }
.second-form input, .second-form textarea, .second-form select { background-color: #ffffff !important; }
.second-form input:focus, .second-form textarea:focus, .second-form select:focus { border-color: #a51c30 !important; }
.second-form label { color: #212529 !important; }
.second-form button { border-radius: 4px !important; }
.second-form button { background-color: #a51c30 !important; }
.second-form button { border-color: #a51c30 !important; }
.second-form button { color: #ffffff !important; }
.second-form button:hover { background-color: #871729 !important; }
.second-form button:hover { color: #ffffff !important; }
.second-form button:hover { border-color: #871729 !important; }
.second-form button { font-size: 16px !important; }
.second-form button { font-weight: 600 !important; }
.second-form button { line-height: 1.5 !important; }
.second-form input, .second-form textarea, .second-form select { font-family: "Source Sans Pro", sans-serif !important; }
.second-form label { font-family: "Source Sans Pro", sans-serif !important; }
.second-form button { font-family: "Source Sans Pro", sans-serif !important; }

.first-form label { display:block; margin-bottom:0.25rem; font-weight:500; }
.first-form input, .first-form select, .first-form textarea, .first-form button { width:100%; padding:0.5rem; margin-bottom:1rem; border:1px solid #ced4da; border-radius:0.375rem; font-size:1rem; height:auto !important; }
.first-form input[type="radio"], .first-form input[type="checkbox"] { width:auto; margin-right:0.5rem; }
.first-form input[type="checkbox"], input[type="radio"] { margin-bottom:0; }
.first-form .form-group { margin-bottom:1rem; }
.first-form .form-inline { display:flex; align-items:center; gap:1rem; flex-wrap:wrap; }
.first-form .form-check { display:flex; align-items:center; margin-bottom:0.5rem; }
.first-form .form-check input { margin-right:0.5rem; }
.first-form .form-actions { display:flex; gap:1rem; }
.first-form input[type="range"] { width:100%; }
.first-form input, .first-form textarea, .first-form select { border-radius: 8px !important; }
.first-form input, .first-form textarea, .first-form select { border-width: 1px !important; }
.first-form input, .first-form textarea, .first-form select { border-color: #e1e8ed !important; }
.first-form input, .first-form textarea, .first-form select { color: #2c3e50 !important; }
.first-form input, .first-form textarea, .first-form select { background-color: #ffffff !important; }
.first-form input:focus, .first-form textarea:focus, .first-form select:focus { border-color: #3498db !important; }
.first-form label { color: #2c3e50 !important; }
.first-form button { border-radius: 8px !important; }
.first-form button { background-color: #3498db !important; }
.first-form button { border-color: #3498db !important; }
.first-form button { color: #ffffff !important; }
.first-form button:hover { background-color: #2980b9 !important; }
.first-form button:hover { color: #ffffff !important; }
.first-form button:hover { border-color: #2980b9 !important; }
.first-form button { font-size: 16px !important; }
.first-form button { font-weight: 600 !important; }
.first-form button { line-height: 1.5 !important; }
.first-form input, .first-form textarea, .first-form select { font-family: Inter, sans-serif !important; }
.first-form label { font-family: Inter, sans-serif !important; }
.first-form button { font-family: Inter, sans-serif !important; }

