.wpcf7-form fieldset.hidden-fields-container,.wpcf7-form fieldset.hidden-fields-container input[type=hidden]{display:none !important;visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important;border:none !important}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{font-size:16px !important;color:#000 !important;font-family:Arial,sans-serif !important;font-weight:400 !important}.wpcf7-form ::placeholder{color:#555 !important;font-size:16px !important;font-family:Arial,sans-serif !important;font-weight:400 !important}.wpcf7-form label{display:block;font-weight:700;color:#fff;font-size:16px;font-family:Arial,sans-serif;line-height:1.2;margin-bottom:2px !important}.wpcf7-form input,.wpcf7-form select,.wpcf7-form textarea{margin-bottom:12px !important}.wpcf7-form p{margin-bottom:8px !important}.wpcf7-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#000;padding:8px 35px 8px 10px;border:1px solid #ccc;border-radius:4px;font-size:16px;font-family:Arial,sans-serif;cursor:pointer;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D'10'%20height%3D'5'%20viewBox%3D'0%200%2010%205'%20xmlns%3D'http%3A//www.w3.org/2000/svg'%3E%3Cpath%20d%3D'M0%200l5%205%205-5z'%20fill%3D'%23333'%20/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 5px}.wpcf7-form select:hover{border-color:#6d1717}.wpcf7-form select:focus{outline:none;border-color:#6d1717;box-shadow:0 0 3px #6d1717}.wpcf7-form input[type=submit]{background:linear-gradient(180deg,#c53a3a 0%,#8b1c1c 100%) !important;color:#fff !important;font-weight:700 !important;font-size:18px !important;padding:12px 30px !important;border:1px solid #222 !important;border-radius:6px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;box-shadow:0 4px 12px rgba(0,0,0,.35) !important;transition:background .18s ease-in-out,transform .18s ease,box-shadow .18s ease,filter .18s ease !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important}.wpcf7-form input[type=submit]:hover{background:linear-gradient(180deg,#ff9a9a 0%,#d14b4b 100%) !important;filter:brightness(1.15) !important;transform:translateY(-2px) !important;box-shadow:0 8px 20px rgba(0,0,0,.45) !important}.wpcf7-form input[type=submit]:active{transform:translateY(0) !important;box-shadow:0 3px 8px rgba(0,0,0,.25) !important}.wpcf7-form input[type=submit]:focus{outline:none !important;box-shadow:0 0 0 4px rgba(197,58,58,.28) !important}