.fluent_form_3 label,.fluent_form_3 .ff-el-input--label,.fluent_form_3 .ff-el-input--label label{color:#000!important;font-weight:600!important;font-size:14px!important}.fluent_form_3 input[type="text"],.fluent_form_3 input[type="email"],.fluent_form_3 input[type="tel"],.fluent_form_3 input[type="number"],.fluent_form_3 select{background:#f2f2f2!important;color:#000!important;border-radius:14px!important;padding:16px 22px!important;font-size:15px!important;border:2px solid transparent!important}.fluent_form_3 textarea{background:#f2f2f2!important;color:#000!important;border-radius:18px!important;padding:18px 22px!important;font-size:15px!important;min-height:160px!important;resize:none!important;border:2px solid transparent!important}.fluent_form_3 input::placeholder,.fluent_form_3 textarea::placeholder{color:#000!important;opacity:0.6!important}.fluent_form_3 input:focus,.fluent_form_3 select:focus,.fluent_form_3 textarea:focus{outline:none!important;background:#fff!important;border-color:#ff7a45!important}.fluent_form_3 .ff-el-form-check-label,.fluent_form_3 .ff-el-form-check-label span{color:#000!important}.fluent_form_3 button[type="submit"],.fluent_form_3 .ff-btn-submit{background:linear-gradient(135deg,#ff7a45 0%,#ffb37a 100%)!important;color:#fff!important;border-radius:999px!important;border:3px solid #fff!important;padding:18px 60px!important;font-size:16px!important;font-weight:700!important;letter-spacing:2px!important;text-transform:uppercase!important;cursor:pointer!important;transition:all 0.3s ease!important}.fluent_form_3 button[type="submit"]:hover{transform:translateY(-2px)!important;box-shadow:0 10px 25px rgba(0,0,0,0.2)!important}#fluentform_3_success{background:transparent!important;border:2px solid #ffffff!important;border-radius:18px!important;padding:40px 30px!important;margin:20px auto 0 auto!important;max-width:780px!important;color:#ffffff!important;font-size:20px!important;font-weight:800!important;line-height:1.6!important;text-align:center!important;opacity:1!important;box-shadow:0 18px 40px rgba(0,0,0,0.18)!important}#fluentform_3_success,#fluentform_3_success *{color:#ffffff!important;font-size:20px!important;font-weight:800!important;text-align:center!important}#fluentform_3_success *{background:transparent!important}@media (max-width:768px){.fluent_form_3 .ff-el-form-check,.fluent_form_3 .ff-el-form-check-label,.fluent_form_3 .ff-el-form-check-label span,.fluent_form_3 .ff-el-form-check label{line-height:1.35!important;letter-spacing:0!important;word-spacing:0!important}.fluent_form_3 .ff-el-form-check-label{display:inline-block!important;margin:0!important;padding:0!important;vertical-align:top!important}.fluent_form_3 .ff-el-form-check-label span{display:inline!important;margin:0!important;padding:0!important}.fluent_form_3 .ff-el-form-check input[type="checkbox"],.fluent_form_3 .ff-el-form-check input[type="radio"]{margin-top:4px!important;vertical-align:top!important}.fluent_form_3 .ff-el-form-check{display:flex!important;align-items:flex-start!important;gap:10px!important}}@media (max-width:768px){#fluentform_3 .ff-el-group{height:auto!important;min-height:0!important}#fluentform_3 .ff-el-group{display:flex!important;flex-direction:column!important;gap:6px!important}#fluentform_3 .ff-el-input--label{margin:0!important;padding:0!important;line-height:1.2!important}#fluentform_3 .ff-el-input--content{margin:0!important;padding:0!important}}