.kadence-style-form.wpforms-container,.kadence-style-form{background-color:#f8f8f8!important;background-position:bottom center!important;background-repeat:no-repeat!important;background-size:cover!important;padding:40px!important;border:3px solid var(--accent)!important;border-radius:12px!important;box-shadow:0 20px 60px rgba(0,0,0,.2)!important}.kadence-style-form .wpforms-form{padding:0!important;margin:0!important}.kadence-style-form .wpforms-field input[type=text],.kadence-style-form .wpforms-field input[type=email],.kadence-style-form .wpforms-field input[type=tel],.kadence-style-form .wpforms-field input[type=number],.kadence-style-form .wpforms-field input[type=url],.kadence-style-form .wpforms-field input[type=password],.kadence-style-form .wpforms-field input[type=date],.kadence-style-form .wpforms-field textarea,.kadence-style-form .wpforms-field select,.kadence-style-form .wpforms-field-phone input{background-color:#fff!important;border:1px solid var(--accent)!important;border-radius:5px!important;color:#6a6a6a!important;padding:8px 12px!important;width:100%!important;box-sizing:border-box!important;font-size:14px!important}.kadence-style-form .wpforms-field input:focus,.kadence-style-form .wpforms-field textarea:focus,.kadence-style-form .wpforms-field select:focus{outline:none!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(247,146,30,.15)!important}.kadence-style-form .wpforms-field-label{color:#000!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important;display:block!important}.kadence-style-form .wpforms-required-label{color:#d80f0f!important}.kadence-style-form .wpforms-field-sublabel,.kadence-style-form .wpforms-field-description{color:#6a6a6a!important;font-size:13px!important}.kadence-style-form .wpforms-error{color:#d80f0f!important;font-size:13px!important;margin-top:5px!important}.kadence-style-form .wpforms-submit-container button[type=submit],.kadence-style-form button.wpforms-submit{background-color:var(--accent)!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:12px 24px!important;cursor:pointer!important;font-size:16px!important;font-weight:600!important;transition:all .3s ease!important;text-transform:none!important}.kadence-style-form .wpforms-submit-container button[type=submit]:hover{opacity:.85!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(247,146,30,.3)!important}.kadence-style-form .wpforms-field select{cursor:pointer!important;appearance:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23F7921E' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:35px!important}.kadence-style-form .wpforms-field select option{background-color:#fff!important}.kadence-style-form .wpforms-field textarea{min-height:120px!important;resize:vertical!important}.kadence-style-form .wpforms-field-checkbox li label,.kadence-style-form .wpforms-field-radio li label{color:#000!important;font-size:15px!important;font-weight:400!important}.kadence-style-form .wpforms-field-phone .iti{width:100%!important;position:relative!important}.kadence-style-form .wpforms-field-phone .iti__selected-flag{background-color:#fff!important;border-right:1px solid var(--accent)!important;border-top-left-radius:5px!important;border-bottom-left-radius:5px!important;pointer-events:all!important;z-index:100!important;cursor:pointer!important;position:relative!important}.kadence-style-form .wpforms-field-phone .iti__flag-container{pointer-events:all!important;cursor:pointer!important;position:relative!important;z-index:100!important}.kadence-style-form .wpforms-field-phone .iti__selected-dial-code{pointer-events:all!important}.kadence-style-form .wpforms-field-phone .iti__arrow{pointer-events:all!important}.kadence-style-form .wpforms-field-phone .iti__country-list{background-color:#fff!important;border:1px solid var(--accent)!important;border-radius:5px!important;z-index:9999!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;pointer-events:all!important}.kadence-style-form .wpforms-field-phone .iti__country{padding:8px 12px!important;pointer-events:all!important}.kadence-style-form .wpforms-field-phone .iti__country:hover{background-color:rgba(247,146,30,.1)!important}.kadence-style-form .wpforms-field-phone input{border-top-left-radius:0!important;border-bottom-left-radius:0!important;padding-left:52px!important}.kadence-style-form .wpforms-field-phone,.kadence-style-form .wpforms-field-phone *,.kadence-style-form .wpforms-field-phone *::before,.kadence-style-form .wpforms-field-phone *::after{pointer-events:all!important}.kadence-style-form .wpforms-confirmation-container-full{background-color:#d4edda!important;border:2px solid #28a745!important;color:#155724!important;padding:20px!important;border-radius:8px!important;font-weight:500!important}.kadence-style-form .wpforms-container-full .wpforms-form{background:0 0!important;border:none!important;box-shadow:none!important}.kadence-style-form .wpforms-field{margin-bottom:20px!important}