.footer-menu .et-menu{flex-direction:column;align-items:flex-start}.footer-menu .et-menu>li{margin:0 0 10px 0!important}@media screen and (min-width:981px){.dfh-16 .et-menu>.menu-item-has-children>.sub-menu:before{display:none!important}}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu{border-color:#b30606!important}.nf-form-cont{max-width:760px;margin:40px auto;font-family:'Segoe UI',Arial,sans-serif}.nf-form-cont ol.nf-form-fields,.nf-form-cont nf-fields-wrap{list-style:none;padding:0;margin:0}.nf-form-cont .nf-field-container{margin-bottom:16px}.nf-form-cont .nf-field-label label{font-size:13px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:0.4px;margin-bottom:6px;display:block}.nf-form-cont .nf-field-label label .ninja-forms-req-symbol{color:#FF0000;margin-left:3px}.nf-form-cont input[type="text"],.nf-form-cont input[type="email"],.nf-form-cont input[type="tel"],.nf-form-cont input[type="number"],.nf-form-cont input[type="date"],.nf-form-cont textarea,.nf-form-cont select{width:100%;padding:10px 14px;font-size:15px;color:#1a202c;background:#f8fafc;border:1.5px solid #cbd5e0;border-radius:8px;box-sizing:border-box;transition:border-color 0.2s,box-shadow 0.2s;appearance:none;-webkit-appearance:none}.nf-form-cont input[type="text"]:focus,.nf-form-cont input[type="email"]:focus,.nf-form-cont input[type="tel"]:focus,.nf-form-cont input[type="number"]:focus,.nf-form-cont input[type="date"]:focus,.nf-form-cont textarea:focus,.nf-form-cont select:focus{outline:none;border-color:#FF0000;box-shadow:0 0 0 3px rgba(255,0,0,0.12);background:#ffffff}.nf-form-cont textarea{min-height:110px;resize:vertical}.nf-form-cont .nf-field-element{position:relative}.nf-form-cont .nf-field-element select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.nf-form-cont .field-wrap.html-wrap .nf-field-element{background:#fff0f0;border-left:4px solid #FF0000;border-radius:4px;padding:6px 8px;font-size:15px;font-weight:700;color:#CC0000;margin-bottom:8px}.nf-form-cont input[type="button"],.nf-form-cont input[type="submit"],.nf-form-cont button[type="submit"],.nf-form-cont .nf-field-element input.ninja-forms-field[type="button"]{background:#FF0000;color:#ffffff;font-size:16px;font-weight:600;padding:13px 32px;border:none;border-radius:8px;cursor:pointer;width:100%;letter-spacing:0.3px;transition:background 0.2s,transform 0.1s}.nf-form-cont input[type="button"]:hover,.nf-form-cont input[type="submit"]:hover,.nf-form-cont button[type="submit"]:hover{background:#CC0000;transform:translateY(-1px)}.nf-form-cont .nf-error .ninja-forms-field{border-color:#FF0000!important;background:#fff5f5}.nf-form-cont .nf-error-msg{color:#CC0000;font-size:12px;margin-top:4px}.nf-form-cont .nf-form-fields-required{font-size:12px;color:#718096;margin-bottom:16px}.nf-form-cont .field-wrap.checkbox-wrap .nf-field-element label,.nf-form-cont .field-wrap.radio-wrap .nf-field-element label{font-size:14px;color:#374151;font-weight:normal;display:flex;align-items:center;gap:8px;cursor:pointer}