/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 28 2026 | 04:54:23 */
#main_content .pfy-top-demo-form{width:clamp(580px, 45vw, 620px);max-width:100%;height:min(74vh, 620px);min-height:570px;margin:0 auto;padding:18px;border-radius:26px;background:#fff;color:#2b2140;box-sizing:border-box;overflow:hidden}#main_content .pfy-top-demo-form__notice{margin:0 0 12px;padding:8px 12px;border-radius:999px;background:rgb(222 86 135 / 10%);color:#de5687;font-size:12px;font-weight:800;line-height:1.45;text-align:center}#main_content .pfy-top-demo-form .fluentform{margin:0}#main_content .pfy-top-demo-form .ff-el-group{margin-bottom:8px}#main_content .pfy-top-demo-form .ff_step_nav_last{margin-top:20px!important}#main_content .pfy-top-demo-form .ff-el-input--label{margin-bottom:4px;line-height:1.2}#main_content .pfy-top-demo-form .ff-el-input--label label{color:#2b2140;font-size:12px;font-weight:800;line-height:1.2}#main_content .pfy-top-demo-form .ff-el-form-control{min-height:38px;padding:8px 10px;border:1px solid rgb(43 33 64 / 14%);border-radius:12px;background:#f8f6fb;color:#2b2140;font-size:13px;line-height:1.5;box-shadow:none}#main_content .pfy-top-demo-form textarea.ff-el-form-control{min-height:74px;resize:none}#main_content .pfy-top-demo-form select.ff-el-form-control{padding-right:28px}#main_content .pfy-top-demo-form .ff-el-help-message{margin-top:4px;color:rgb(43 33 64 / 58%);font-size:11px;line-height:1.45}#main_content .pfy-top-demo-form .ff-btn,#main_content .pfy-top-demo-form button,#main_content .pfy-top-demo-form input[type="submit"]{min-height:40px;border-radius:999px;font-size:12px;font-weight:800;padding:4px 20px}#main_content .pfy-top-demo-form .ff-btn-submit,#main_content .pfy-top-demo-form button[type="submit"],#main_content .pfy-top-demo-form input[type="submit"]{opacity:.45;cursor:not-allowed;pointer-events:none}#main_content .pfy-top-demo-form input[type="file"]{cursor:not-allowed}#main_content .pfy-top-demo-form .ff_upload_btn,#main_content .pfy-top-demo-form .ff-upload-button,#main_content .pfy-top-demo-form .ff_upload_btn_wrapper,#main_content .pfy-top-demo-form .ff-el-image-upload,#main_content .pfy-top-demo-form .ff-el-file-upload{opacity:.55;cursor:not-allowed}#main_content .pfy-top-demo-form .ff-step-header{margin-bottom:10px}#main_content .pfy-top-demo-form .ff-step-titles{gap:4px}#main_content .pfy-top-demo-form .ff-step-titles li{font-size:10px;line-height:1.2}#main_content .pfy-top-demo-form .ff-step-container{margin-top:0}#main_content .pfy-top-demo-form .ff-el-progress{margin-bottom:10px}#main_content .pfy-top-demo-form .ff-errors-in-stack,#main_content .pfy-top-demo-form .ff-message-success,#main_content .pfy-top-demo-form .ff-message-error{display:none!important}#main_content .pfy-top-demo-form.is-demo-locked::after{content:none}#main_content .pfy-top-demo-form .pfy-demo-badge{background:#de5687;padding:3px 8px;color:#fff!important;border-radius:10px;margin-right:4px}.pfy-top-demo-form.is-demo-locked .ff-el-input--content .choices,.pfy-top-demo-form.is-demo-locked .ff-el-input--content .ff-el-form-check{pointer-events:none;user-select:none}.pfy-top-demo-form.is-demo-locked .pfy-demo-field-disabled,.pfy-top-demo-form.is-demo-locked .pfy-demo-control-disabled{cursor:not-allowed}@media (width < 767px){body.pfy-top-sp-panels-active #main_content .pfy-top-demo-form{width:min(100%, 340px);max-width:none;height:min(74svh, 590px);min-height:min(74svh, 590px);margin:0 auto;padding:16px;border-radius:24px;overflow:hidden}body.pfy-top-sp-panels-active #main_content .pfy-top-demo-form__notice{margin-bottom:10px;padding:8px 10px;font-size:11px}body.pfy-top-sp-panels-active #main_content .pfy-top-demo-form .ff-el-group{margin-bottom:8px}body.pfy-top-sp-panels-active #main_content .pfy-top-demo-form .ff-el-input--label label{font-size:11px}body.pfy-top-sp-panels-active #main_content .pfy-top-demo-form .ff-el-form-control{min-height:36px;padding:7px 9px;font-size:12px}body.pfy-top-sp-panels-active #main_content .pfy-top-demo-form textarea.ff-el-form-control{min-height:62px}}@media (width < 767px) and (height < 700px){body.pfy-top-sp-panels-active #main_content .pfy-top-demo-form{width:min(100%, 320px);height:min(72svh, 530px);min-height:min(72svh, 530px);padding:13px;overflow:hidden}body.pfy-top-sp-panels-active #main_content .pfy-top-demo-form__notice{display:none}}