body.page-id-5682 .fluentform,body.page-id-5682 #ff_form_4,.ne-fluent-forms .fluentform{--fluentform-primary:#1577af;--fluentform-secondary:#475569;--fluentform-danger:#b91c1c;--fluentform-border-color:#e2e8f0;--fluentform-border-radius:14px;--fluentform-input-select-height:54px;color:#475569;font-family:'Para',Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}body.page-id-5682 #ff_form_4.ff_form_not_render{max-width:760px;margin:0 auto;padding:24px 28px;color:#11618e;font-family:'Para',Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:15px;font-weight:600;line-height:1.65;background:#eaf4fa;border:1px solid rgb(21 119 175 / .18);border-radius:14px}body.page-id-5682 .fluentform,.ne-fluent-forms .fluentform{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:clamp(26px, 4vw, 46px);color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 14px 36px rgb(15 23 42 / .08)}body.page-id-5682 .fluentform *,.ne-fluent-forms .fluentform *{box-sizing:border-box}body.page-id-5682 .fluentform :is(h1,h2,h3,h4,h5,h6,.ff-el-section-title,.ff-step-title-text),.ne-fluent-forms .fluentform :is(h1,h2,h3,h4,h5,h6,.ff-el-section-title,.ff-step-title-text){color:#0f172a;font-family:'Title',Merriweather,Georgia,serif;font-weight:800;line-height:1.3}body.page-id-5682 .fluentform .ff-el-section-break,.ne-fluent-forms .fluentform .ff-el-section-break{margin:0 0 30px;padding:0 0 20px;border-bottom:1px solid #e2e8f0}body.page-id-5682 .fluentform .ff-el-section-title,.ne-fluent-forms .fluentform .ff-el-section-title{margin:0 0 8px;font-size:clamp(1.35rem, 2vw, 1.7rem)}body.page-id-5682 .fluentform .ff-el-section-break p,.ne-fluent-forms .fluentform .ff-el-section-break p{margin:0;color:#64748b;font-size:15px;line-height:1.7}body.page-id-5682 .fluentform .ff-el-group,.ne-fluent-forms .fluentform .ff-el-group{margin-bottom:22px}body.page-id-5682 .fluentform .ff-el-input--label label,.ne-fluent-forms .fluentform .ff-el-input--label label{margin-bottom:8px;color:#0f172a;font-family:'Para',Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:14px;font-weight:700;line-height:1.45}body.page-id-5682 .fluentform .ff-el-form-control,.ne-fluent-forms .fluentform .ff-el-form-control{min-height:54px;padding:13px 16px;color:#0f172a;font-family:'Para',Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:15px;font-weight:500;line-height:1.5;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}body.page-id-5682 .fluentform textarea.ff-el-form-control,.ne-fluent-forms .fluentform textarea.ff-el-form-control{min-height:132px;resize:vertical}body.page-id-5682 .fluentform .ff-el-form-control::placeholder,.ne-fluent-forms .fluentform .ff-el-form-control::placeholder{color:#94a3b8;opacity:1}body.page-id-5682 .fluentform .ff-el-form-control:hover,.ne-fluent-forms .fluentform .ff-el-form-control:hover{border-color:rgb(21 119 175 / .35)}body.page-id-5682 .fluentform .ff-el-form-control:focus,.ne-fluent-forms .fluentform .ff-el-form-control:focus{color:#0f172a;background:#fff;border-color:#1577af;box-shadow:0 0 0 4px rgb(21 119 175 / .11);outline:0}body.page-id-5682 .fluentform .ff-el-form-check,.ne-fluent-forms .fluentform .ff-el-form-check{display:flex;align-items:flex-start;gap:10px;margin-bottom:11px}body.page-id-5682 .fluentform .ff-el-form-check-input,.ne-fluent-forms .fluentform .ff-el-form-check-input{width:18px;height:18px;margin:2px 0 0;accent-color:#1577af}body.page-id-5682 .fluentform .ff-el-form-check-label,.ne-fluent-forms .fluentform .ff-el-form-check-label{color:#475569;font-size:15px;line-height:1.55}body.page-id-5682 .fluentform .ff_input-group .ff-el-form-control,.ne-fluent-forms .fluentform .ff_input-group .ff-el-form-control{min-width:0;border-radius:14px}body.page-id-5682 .fluentform .ff_input-group-text,.ne-fluent-forms .fluentform .ff_input-group-text{display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:58px;padding:0 16px;color:#11618e;font-family:'Para',Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:14px;font-weight:700;background:#eaf4fa;border:1px solid #e2e8f0;border-left:1px solid #cbd5e1;border-radius:0 14px 14px 0;white-space:nowrap}body.page-id-5682 .fluentform .ff_input-group:focus-within .ff_input-group-text,.ne-fluent-forms .fluentform .ff_input-group:focus-within .ff_input-group-text{color:#fff;background:#1577af;border-color:#1577af}body.page-id-5682 .fluentform .ff_input-group>.ff-el-form-control:has(+.ff_input-group-append),.ne-fluent-forms .fluentform .ff_input-group>.ff-el-form-control:has(+.ff_input-group-append){border-right:0;border-radius:14px 0 0 14px}body.page-id-5682 .fluentform .ff_input-group-append .ff_input-group-text,.ne-fluent-forms .fluentform .ff_input-group-append .ff_input-group-text{border-radius:0 14px 14px 0}body.page-id-5682 .fluentform .ff_input-group-prepend,.ne-fluent-forms .fluentform .ff_input-group-prepend{display:flex;flex:0 0 auto}body.page-id-5682 .fluentform .ff_input-group-prepend .ff_input-group-text,.ne-fluent-forms .fluentform .ff_input-group-prepend .ff_input-group-text{min-width:max-content;color:#11618e;background:#eaf4fa;border-right:0;border-radius:14px 0 0 14px}body.page-id-5682 .fluentform .ff_input-group>.ff_input-group-prepend+.ff-el-form-control,.ne-fluent-forms .fluentform .ff_input-group>.ff_input-group-prepend+.ff-el-form-control{border-left:0;border-right:1px solid #e2e8f0;border-radius:0 14px 14px 0}body.page-id-5682 .fluentform .ff_input-group:focus-within>.ff_input-group-prepend+.ff-el-form-control,.ne-fluent-forms .fluentform .ff_input-group:focus-within>.ff_input-group-prepend+.ff-el-form-control{border-right-color:#1577af}body.page-id-5682 .fluentform .ff-el-group:is(.ff_list_2col,.ff_list_3col,.ff_list_4col,.ff_list_5col) .ff-el-input--content,.ne-fluent-forms .fluentform .ff-el-group:is(.ff_list_2col,.ff_list_3col,.ff_list_4col,.ff_list_5col) .ff-el-input--content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}body.page-id-5682 .fluentform .ff-el-group:is(.ff_list_2col,.ff_list_3col,.ff_list_4col,.ff_list_5col) .ff-el-form-check,.ne-fluent-forms .fluentform .ff-el-group:is(.ff_list_2col,.ff_list_3col,.ff_list_4col,.ff_list_5col) .ff-el-form-check{display:flex;width:auto!important;min-height:0;margin:0;padding:10px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;transition:background-color .18s ease,border-color .18s ease}body.page-id-5682 .fluentform .ff-el-group .ff-el-form-check:has(.ff-el-form-check-input:checked),.ne-fluent-forms .fluentform .ff-el-group .ff-el-form-check:has(.ff-el-form-check-input:checked){background:#eaf4fa;border-color:rgb(21 119 175 / .38)}body.page-id-5682 .fluentform .ff-el-group .ff-el-form-check-label,.ne-fluent-forms .fluentform .ff-el-group .ff-el-form-check-label{margin:0}body.page-id-5682 .fluentform .ff_file_upload_holder,.ne-fluent-forms .fluentform .ff_file_upload_holder{width:100%;margin:0}body.page-id-5682 .fluentform .ff-dropzone .ff_upload_btn.ff-btn,.ne-fluent-forms .fluentform .ff-dropzone .ff_upload_btn.ff-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:132px;padding:22px 20px;color:#1577af;font-family:'Para',Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:15px;font-weight:700;background:#f8fafc;border:1px dashed #89c5e8;border-radius:14px;transition:color .18s ease,background-color .18s ease,border-color .18s ease}body.page-id-5682 .fluentform .ff-dropzone .ff_upload_btn.ff-btn::after,.ne-fluent-forms .fluentform .ff-dropzone .ff_upload_btn.ff-btn::after{margin-top:7px;color:#64748b;font-size:13px;font-weight:500;content:'Kliknij, aby dodać załącznik'}body.page-id-5682 .fluentform .ff-dropzone .ff_upload_btn.ff-btn:hover,body.page-id-5682 .fluentform .ff-dropzone .ff_upload_btn.ff-btn:focus-visible,.ne-fluent-forms .fluentform .ff-dropzone .ff_upload_btn.ff-btn:hover,.ne-fluent-forms .fluentform .ff-dropzone .ff_upload_btn.ff-btn:focus-visible{color:#11618e;background:#eaf4fa;border-color:#1577af;outline:0}body.page-id-5682 .fluentform .ff-dropzone .ff-uploaded-list,.ne-fluent-forms .fluentform .ff-dropzone .ff-uploaded-list{margin-top:12px}body.page-id-5682 .fluentform .ff_file_upload_holder:not(:has(.ff-dropzone)),.ne-fluent-forms .fluentform .ff_file_upload_holder:not(:has(.ff-dropzone)){display:flex;align-items:center;min-height:92px;padding:18px;background:#f8fafc;border:1px dashed #89c5e8;border-radius:14px}body.page-id-5682 .fluentform .ff_upload_btn.ff-btn,.ne-fluent-forms .fluentform .ff_upload_btn.ff-btn,body.page-id-5682 .fluentform .ff_upload_btn,.ne-fluent-forms .fluentform .ff_upload_btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;color:#ffffff!important;font-family:'Para',Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:15px;font-weight:700;line-height:1.3;background:#1577af!important;border:1px solid #1577af!important;border-radius:10px;box-shadow:0 4px 16px rgb(21 119 175 / .18)}body.page-id-5682 .fluentform .ff_upload_btn.ff-btn:hover,body.page-id-5682 .fluentform .ff_upload_btn.ff-btn:focus-visible,.ne-fluent-forms .fluentform .ff_upload_btn.ff-btn:hover,.ne-fluent-forms .fluentform .ff_upload_btn.ff-btn:focus-visible,body.page-id-5682 .fluentform .ff_upload_btn:hover,body.page-id-5682 .fluentform .ff_upload_btn:focus-visible,.ne-fluent-forms .fluentform .ff_upload_btn:hover,.ne-fluent-forms .fluentform .ff_upload_btn:focus-visible{color:#ffffff!important;background:#11618e!important;border-color:#11618e!important;box-shadow:0 6px 20px rgb(21 119 175 / .28);outline:0}body.page-id-5682 .fluentform .ff-dropzone .ff_upload_btn.ff-btn,.ne-fluent-forms .fluentform .ff-dropzone .ff_upload_btn.ff-btn{width:100%;color:#1577af!important;background:#f8fafc!important;border:1px dashed #89c5e8!important;box-shadow:none}body.page-id-5682 .fluentform .ff-dropzone .ff_upload_btn.ff-btn:hover,body.page-id-5682 .fluentform .ff-dropzone .ff_upload_btn.ff-btn:focus-visible,.ne-fluent-forms .fluentform .ff-dropzone .ff_upload_btn.ff-btn:hover,.ne-fluent-forms .fluentform .ff-dropzone .ff_upload_btn.ff-btn:focus-visible{color:#11618e!important;background:#eaf4fa!important;border-color:#1577af!important;box-shadow:none}body.page-id-5682 #fluentform_4 .ff-t-container:has(.ff_input-group):has(textarea){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}body.page-id-5682 #fluentform_4 .ff-t-container:has(.ff_input-group):has(textarea)>.ff-t-cell{display:contents;width:auto!important}body.page-id-5682 #fluentform_4 .ff-t-container:has(input[placeholder*="alergie"]){display:block}body.page-id-5682 #fluentform_4 .ff-t-container:has(input[placeholder*="alergie"])>.ff-t-cell{width:100%!important}body.page-id-5682 #fluentform_4 .ff-t-container:has(input[placeholder*="alergie"]) .ff-el-form-control{width:100%}body.page-id-5682 #fluentform_4 .ff-t-container:has(.ff_input-group):has(textarea)>.ff-t-cell:first-child>.ff-el-group:first-child{grid-column:auto}body.page-id-5682 #fluentform_4 .ff-t-container:has(.ff_input-group):has(textarea)>.ff-t-cell>.ff-el-group{width:auto;margin:0}body.page-id-5682 #fluentform_4 .ff-t-container:has(.ff_input-group):has(textarea)>.ff-t-cell:last-child>.ff-el-group{grid-column:1 / -1}body.page-id-5682 .fluentform .ff_submit_btn_wrapper,.ne-fluent-forms .fluentform .ff_submit_btn_wrapper{margin-top:30px}body.page-id-5682 .fluentform .ff-btn-submit,body.page-id-5682 .fluentform .ff_btn_style.ff-btn-submit,.ne-fluent-forms .fluentform .ff-btn-submit,.ne-fluent-forms .fluentform .ff_btn_style.ff-btn-submit{min-height:52px;padding:12px 24px;color:#fff;font-family:'Para',Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:15px;font-weight:700;background:#1577af;border:1px solid #1577af;border-radius:14px;box-shadow:0 4px 16px rgb(21 119 175 / .18);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}body.page-id-5682 .fluentform .ff-btn-submit:hover,body.page-id-5682 .fluentform .ff-btn-submit:focus-visible,.ne-fluent-forms .fluentform .ff-btn-submit:hover,.ne-fluent-forms .fluentform .ff-btn-submit:focus-visible{color:#fff;background:#11618e;border-color:#11618e;box-shadow:0 6px 20px rgb(21 119 175 / .28);outline:0}body.page-id-5682 .fluentform .text-danger,body.page-id-5682 .fluentform .error.text-danger,.ne-fluent-forms .fluentform .text-danger,.ne-fluent-forms .fluentform .error.text-danger{margin-top:7px;color:#b91c1c;font-size:13px;font-weight:600}body.page-id-5682 .fluentform .ff-message-success,.ne-fluent-forms .fluentform .ff-message-success{padding:16px 18px;color:#047857;font-weight:600;background:#ecfdf5;border:1px solid rgb(4 120 87 / .18);border-radius:14px}body.page-id-5682 .fluentform .ff-el-progress,.ne-fluent-forms .fluentform .ff-el-progress{height:8px;overflow:hidden;background:#eaf4fa;border-radius:9999px}body.page-id-5682 .fluentform .ff-el-progress-bar,.ne-fluent-forms .fluentform .ff-el-progress-bar{background:#1577af}@media (max-width:760px){body.page-id-5682 .fluentform,.ne-fluent-forms .fluentform{padding:24px 20px;border-radius:16px}body.page-id-5682 .fluentform .ff-el-group,.ne-fluent-forms .fluentform .ff-el-group{margin-bottom:18px}body.page-id-5682 .fluentform .ff_submit_btn_wrapper,.ne-fluent-forms .fluentform .ff_submit_btn_wrapper{margin-top:24px}body.page-id-5682 .fluentform .ff-btn-submit,.ne-fluent-forms .fluentform .ff-btn-submit{width:100%}}@media (max-width:980px){body.page-id-5682 .fluentform .ff-el-group:is(.ff_list_3col,.ff_list_4col,.ff_list_5col) .ff-el-input--content,.ne-fluent-forms .fluentform .ff-el-group:is(.ff_list_3col,.ff_list_4col,.ff_list_5col) .ff-el-input--content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body.page-id-5682 .fluentform .ff-el-group:is(.ff_list_2col,.ff_list_3col,.ff_list_4col,.ff_list_5col) .ff-el-input--content,.ne-fluent-forms .fluentform .ff-el-group:is(.ff_list_2col,.ff_list_3col,.ff_list_4col,.ff_list_5col) .ff-el-input--content{grid-template-columns:minmax(0,1fr)}body.page-id-5682 .fluentform .ff-dropzone .ff_upload_btn.ff-btn,.ne-fluent-forms .fluentform .ff-dropzone .ff_upload_btn.ff-btn{min-height:116px}body.page-id-5682 #fluentform_4 .ff-t-container:has(.ff_input-group):has(textarea){grid-template-columns:minmax(0,1fr);gap:18px}}@media (prefers-reduced-motion:reduce){body.page-id-5682 .fluentform *,.ne-fluent-forms .fluentform *{transition-duration:.01ms!important}}