#formWrapper{max-width:1200px!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;position:relative!important;box-sizing:border-box!important}#formWrapper #leadForm{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:26px 34px!important;align-items:flex-start!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-sizing:border-box!important}#formWrapper #leadForm>input[type="text"],#formWrapper #leadForm>input[type="email"],#formWrapper #leadForm>input[type="tel"],#formWrapper #leadForm>input[type="number"],#formWrapper #leadForm>select{flex:0 0 calc(50% - 17px)!important;width:calc(50% - 17px)!important;box-sizing:border-box!important}#formWrapper #leadForm>select[multiple]{height:170px!important;padding:12px 14px!important;border-radius:16px!important;background-image:none!important;overflow:auto!important}#formWrapper #leadForm label{display:block!important;font-weight:800!important;font-size:18px!important;line-height:1.2!important;color:#111!important;margin:0 0 8px 4px!important}#formWrapper #leadForm input[type="text"],#formWrapper #leadForm input[type="email"],#formWrapper #leadForm input[type="tel"],#formWrapper #leadForm input[type="number"],#formWrapper #leadForm select{height:62px!important;padding:0 18px!important;border:3px solid #111!important;border-radius:16px!important;background:#fff!important;color:#111!important;font-size:18px!important;font-weight:600!important;outline:none!important;box-shadow:none!important}#formWrapper #leadForm input::placeholder,#formWrapper #leadForm textarea::placeholder{color:#777!important;opacity:1!important;font-weight:500!important}#formWrapper #leadForm input:focus,#formWrapper #leadForm select:focus,#formWrapper #leadForm textarea:focus{box-shadow:0 0 0 4px rgba(17,17,17,.10)!important}#formWrapper #leadForm select:not([multiple]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:46px!important;background-image:linear-gradient(45deg,transparent 50%,#111 50%),linear-gradient(135deg,#111 50%,transparent 50%)!important;background-position:calc(100% - 22px) 50%,calc(100% - 14px) 50%!important;background-size:8px 8px,8px 8px!important;background-repeat:no-repeat!important}#formWrapper #leadForm>textarea{flex:0 0 100%!important;width:100%!important;min-height:280px!important;padding:16px 18px!important;border:3px solid #111!important;border-radius:16px!important;background:#fff!important;color:#111!important;font-size:18px!important;font-weight:600!important;box-sizing:border-box!important;resize:vertical!important}#formWrapper #leadForm .checks{flex:0 0 100%!important;width:100%!important;display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:6px!important}#formWrapper #leadForm .checks label{display:inline-flex!important;align-items:center!important;gap:12px!important;font-weight:800!important;font-size:18px!important;margin:0!important;color:#111!important}#formWrapper #leadForm input[type="checkbox"]{width:18px!important;height:18px!important;accent-color:#d90000!important}#formWrapper #leadForm .checks a{color:#d90000!important;font-weight:800!important;text-decoration:none!important}#formWrapper #leadForm .checks a:hover{text-decoration:underline!important}#formWrapper #leadForm .btns{flex:0 0 100%!important;width:100%!important;display:flex!important;gap:22px!important;margin-top:14px!important}#formWrapper #leadForm button#submitBtn,#formWrapper #leadForm button#resetBtn{flex:1!important;height:70px!important;border-radius:999px!important;border:3px solid #d90000!important;background:transparent!important;color:#d90000!important;font-size:20px!important;font-weight:900!important;cursor:pointer!important;box-shadow:none!important}#formWrapper #leadForm button#submitBtn:hover,#formWrapper #leadForm button#resetBtn:hover{background:rgba(217,0,0,.06)!important}#formWrapper #uiBlocker{position:absolute!important;inset:0!important;background:transparent!important;pointer-events:none!important}#formWrapper #uiBlocker .spinner{position:absolute!important;top:18px!important;right:18px!important;padding:10px 14px!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;border:2px solid #111!important;box-shadow:0 8px 18px rgba(0,0,0,.10)!important;color:#111!important;font-weight:900!important;font-size:14px!important}@media (max-width:820px){#formWrapper #leadForm>input[type="text"],#formWrapper #leadForm>input[type="email"],#formWrapper #leadForm>input[type="tel"],#formWrapper #leadForm>input[type="number"],#formWrapper #leadForm>select{flex:0 0 100%!important;width:100%!important}#formWrapper #leadForm .btns{flex-direction:column!important}}