#fluentform_1 fieldset{border:none!important;padding:0!important;margin:0!important}#fluentform_1 .ff-name-field-wrapper{margin:0!important;padding:0!important}#fluentform_1 .ff-t-container{display:block!important;width:100%!important}#fluentform_1 .ff-t-cell{display:block!important;width:100%!important;padding:0!important;float:none!important}#fluentform_1 .ff-el-group{display:flex!important;flex-direction:row!important;align-items:center!important;gap:0!important;padding:0!important;margin-bottom:0!important;border:none!important;border-bottom:1px solid rgba(26,26,78,.12)!important;position:relative!important;background:0 0!important;min-height:60px!important}#fluentform_1 .ff-el-group:first-of-type{border-top:1px solid rgba(26,26,78,.12)!important}#fluentform_1 .ff-el-group::before{display:none!important}#fluentform_1 .ff-el-group::after{content:""!important;position:absolute!important;bottom:-1px!important;left:220px!important;width:0!important;height:2px!important;background:linear-gradient(90deg,#c660e4,#7c3aed)!important;transition:width .4s cubic-bezier(.25,.46,.45,.94)!important;z-index:2!important;border-radius:0!important}#fluentform_1 .ff-el-group:focus-within::after{width:calc(100% - 220px)!important}#fluentform_1 .ff-el-input--label{width:220px!important;min-width:220px!important;flex-shrink:0!important;margin:0!important;padding:18px 16px 18px 0!important;display:flex!important;align-items:center!important}#fluentform_1 .ff-el-input--label label{font-size:18px!important;font-weight:400!important;color:#2e186a!important;margin:0!important;padding:0!important;line-height:1.2!important;white-space:nowrap!important}#fluentform_1 .ff-el-is-required{display:none!important}#fluentform_1 .ff-el-input--content{flex:1!important;min-width:0!important;margin:0!important;padding:18px 0!important;position:relative!important}#fluentform_1 input.ff-el-form-control,#fluentform_1 select.ff-el-form-control{width:100%!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;box-shadow:none!important;padding:0!important;height:auto!important;font-size:15px!important;font-weight:400!important;color:rgba(26,26,78,.5)!important;appearance:none!important;-webkit-appearance:none!important;transition:color .2s ease!important;line-height:1.4!important}#fluentform_1 input.ff-el-form-control:focus,#fluentform_1 select.ff-el-form-control:focus{color:#1a1a4e!important;background:0 0!important;border:none!important;box-shadow:none!important;outline:none!important}#fluentform_1 input.ff-el-form-control::placeholder{color:rgba(26,26,78,.3)!important}#fluentform_1 select.ff-el-form-control{padding-right:24px!important;cursor:pointer!important}#fluentform_1 .ff-el-input--content:has(select.ff-el-form-control)::after{content:""!important;position:absolute!important;right:4px!important;top:50%!important;transform:translateY(-50%)!important;width:0!important;height:0!important;border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-top:6px solid rgba(26,26,78,.4)!important;pointer-events:none!important}#fluentform_1 input[type=number].ff-el-form-control::-webkit-outer-spin-button,#fluentform_1 input[type=number].ff-el-form-control::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}#fluentform_1 input[type=number].ff-el-form-control{-moz-appearance:textfield!important}#fluentform_1 .ff_submit_btn_wrapper{display:flex!important;flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;border-bottom:none!important;border-top:none!important;min-height:unset!important;padding:32px 0 0!important;margin-top:8px!important}#fluentform_1 .ff_submit_btn_wrapper::after{display:none!important}#fluentform_1 .ff_submit_btn_wrapper .ff-el-input--label,#fluentform_1 .ff_submit_btn_wrapper .ff-el-input--content{display:none!important}#fluentform_1 .ff-btn-submit{font-family:"Poppins",sans-serif!important;font-size:15px!important;font-weight:600!important;color:#fff!important;background:linear-gradient(135deg,#c660e4,#7c3aed)!important;border:none!important;border-radius:50px!important;padding:14px 44px!important;cursor:pointer!important;letter-spacing:.02em!important;box-shadow:0 8px 24px rgba(198,96,228,.35)!important;transition:transform .25s ease,box-shadow .25s ease!important;display:inline-block!important;width:auto!important;height:auto!important;line-height:1.4!important;text-transform:none!important}#fluentform_1 .ff-btn-submit:hover{transform:translateY(-2px)!important;box-shadow:0 14px 32px rgba(198,96,228,.45)!important;background:linear-gradient(135deg,#c660e4,#7c3aed)!important;color:#fff!important}#fluentform_1 .ff-btn-submit:active{transform:scale(.97)!important}#fluentform_1 .error.text-danger{font-size:11px!important;color:#e53e3e!important;margin-top:4px!important;display:block!important;padding:0!important}#fluentform_1 .ff-message-success{text-align:center!important;color:#38a169!important;font-size:15px!important;padding:24px!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .cart .button,.woocommerce .cart-collaterals .button,.woocommerce #payment #place_order,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{font-family:"Poppins",sans-serif!important;font-size:15px!important;font-weight:600!important;color:#fff!important;background:linear-gradient(135deg,#c660e4,#7c3aed)!important;border:none!important;border-radius:50px!important;padding:14px 44px!important;cursor:pointer!important;letter-spacing:.02em!important;box-shadow:0 8px 24px rgba(198,96,228,.35)!important;transition:transform .25s ease,box-shadow .25s ease!important;display:inline-block!important;line-height:1.4!important;text-decoration:none!important;text-transform:none!important;-webkit-appearance:none!important;appearance:none!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce .cart .button:hover,.woocommerce #payment #place_order:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover{transform:translateY(-2px)!important;box-shadow:0 14px 32px rgba(198,96,228,.45)!important;background:linear-gradient(135deg,#c660e4,#7c3aed)!important;color:#fff!important;text-decoration:none!important}.woocommerce a.button:active,.woocommerce button.button:active,.woocommerce #payment #place_order:active{transform:scale(.97)!important}.wp-block-button__link{font-family:"Poppins",sans-serif!important;font-size:15px!important;font-weight:600!important;color:#fff!important;background:linear-gradient(135deg,#c660e4,#7c3aed)!important;border:none!important;border-radius:50px!important;padding:14px 44px!important;cursor:pointer!important;letter-spacing:.02em!important;box-shadow:0 8px 24px rgba(198,96,228,.35)!important;transition:transform .25s ease,box-shadow .25s ease!important;line-height:1.4!important;text-decoration:none!important;text-transform:none!important}.wp-block-button__link:hover{transform:translateY(-2px)!important;box-shadow:0 14px 32px rgba(198,96,228,.45)!important;background:linear-gradient(135deg,#c660e4,#7c3aed)!important;color:#fff!important;text-decoration:none!important}.wp-block-button__link:active{transform:scale(.97)!important}@media (max-width:768px){#fluentform_1 .ff-el-input--label{width:160px!important;min-width:160px!important}#fluentform_1 .ff-el-group::after{left:160px!important}#fluentform_1 .ff-el-group:focus-within::after{width:calc(100% - 160px)!important}}@media (max-width:560px){#fluentform_1 .ff-el-group{flex-direction:column!important;align-items:flex-start!important;min-height:unset!important;padding:0!important}#fluentform_1 .ff-el-input--label{width:100%!important;min-width:unset!important;padding:14px 0 4px!important}#fluentform_1 .ff-el-input--label label{font-size:12px!important;color:rgba(26,26,78,.5)!important;white-space:normal!important}#fluentform_1 .ff-el-input--content{width:100%!important;padding:0 0 14px!important}#fluentform_1 .ff-el-group::after{left:0!important;width:0!important}#fluentform_1 .ff-el-group:focus-within::after{width:100%!important}#fluentform_1 .ff_submit_btn_wrapper{justify-content:center!important}#fluentform_1 .ff-btn-submit{width:auto!important;padding:12px 36px!important;font-size:14px!important;text-align:center!important}}