.wpforms-form,.wpforms-form *{color:#ffffff!important;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif!important}.wpforms-form{background:rgba(255,255,255,0.05)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-radius:20px!important;box-shadow:0 10px 40px rgba(0,0,0,0.5)!important;padding:50px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;box-sizing:border-box!important}.wpforms-form label{color:#ffffff!important;font-weight:500!important;font-size:14px!important;margin-bottom:8px!important;display:block!important}.wpforms-form input[type="text"],.wpforms-form input[type="email"],.wpforms-form input[type="tel"],.wpforms-form input[type="url"],.wpforms-form textarea,.wpforms-form select{background:rgba(255,255,255,0.1)!important;border:1px solid rgba(255,255,255,0.3)!important;border-radius:12px!important;color:#ffffff!important;padding:14px 18px!important;font-size:14px!important;width:100%!important;box-sizing:border-box!important;transition:all 0.3s ease!important}.wpforms-form input:focus,.wpforms-form textarea:focus,.wpforms-form select:focus{background:rgba(255,255,255,0.15)!important;border-color:#ffffff!important;outline:none!important;box-shadow:0 0 12px rgba(255,255,255,0.3)!important}.wpforms-form ::placeholder{color:rgba(255,255,255,0.7)!important}.wpforms-form .wpforms-submit-container{display:flex!important;justify-content:center!important;align-items:center!important;overflow:visible!important;padding:0!important;margin-top:20px!important}.wpforms-form .wpforms-submit-container .wpforms-submit,.wpforms-form input[type="submit"],.wpforms-form button[type="submit"]{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;color:#ffffff!important;border:2px solid #ffffff!important;border-radius:999px!important;padding:20px 40px!important;font-size:16px!important;font-weight:600!important;font-family:'Open Sans',sans-serif!important;cursor:pointer!important;transition:transform 300ms ease,background-color 300ms ease,color 300ms ease,box-shadow 300ms ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-sizing:border-box!important;transform:translateY(0)!important;min-height:60px!important}.wpforms-form .wpforms-submit-container .wpforms-submit:hover,.wpforms-form input[type="submit"]:hover,.wpforms-form button[type="submit"]:hover{background:#ffffff!important;color:#000000!important;transform:translateY(-5px)!important;box-shadow:0 8px 25px rgba(0,0,0,0.4)!important}.wpforms-form .wpforms-submit-container .wpforms-submit:focus-visible,.wpforms-form input[type="submit"]:focus-visible,.wpforms-form button[type="submit"]:focus-visible{outline:2px solid #ffffff!important;outline-offset:3px!important}.wpforms-form .wpforms-field{margin-bottom:22px!important}.show-on-mobile{display:none!important}@media (max-width:980px){.show-on-mobile{display:block!important}}