.bf-page{background-color:var(--primary-dark);padding-block:calc(var(--section-space-l) * 2.5) calc(var(--section-space-m) * 2.5)}.bf-page__inner{display:flex;flex-direction:column;align-items:center;gap:var(--section-space-m);width:100%;max-width:111.2rem;margin-inline:auto}.bf-page__head{display:flex;flex-direction:column;align-items:center;gap:var(--space-l);text-align:center}.bf-page__title{font-size:var(--h1);line-height:1.2;margin:0;background-image:linear-gradient(90deg,var(--white) 0%,var(--primary-semi-light) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.bf-page__sub{font-size:var(--text-m);line-height:1.4;color:var(--white);margin:0}.bf-page__form{width:100%}@media (max-width:991px){.bf-page{padding-block:var(--section-space-l) var(--section-space-xl)}.bf-page__inner{gap:calc(var(--section-space-m) / 1.5)}}.bf-page .fluent_form_3 .ff-step-container,.bf-page .fluent_form_3 .ff-step-titles{overflow:visible}.bf-page .fluent_form_3 .ff-step-header{margin:0 0 var(--section-space-l);padding:0;background:none;border:0}.bf-page .fluent_form_3 .ff-step-titles{counter-reset:bfstep;position:relative;display:flex;justify-content:space-between;align-items:flex-start;list-style:none;margin:0 auto;padding:0;max-width:111.2rem;background:none}.bf-page .fluent_form_3 .ff-step-titles::before,.bf-page .fluent_form_3 .ff-step-titles::after{content:"";position:absolute;top:2.7rem;left:6.25rem;right:6.25rem;height:2px;border-radius:999px;background-color:var(--primary-semi-dark);z-index:0}.bf-page .fluent_form_3 .ff-step-titles::after{right:auto;background-color:var(--primary);transition:width 0.35s ease;width:calc((100% - 12.5rem) * var(--bf-progress, 0))}.bf-page .fluent_form_3 .ff-step-titles li::after{display:none}.bf-page .fluent_form_3 .ff-step-titles li{position:relative;z-index:1;flex:0 0 12.5rem;display:flex;flex-direction:column;align-items:center;gap:var(--space-m);margin:0;padding:0;background:none;border:0;text-align:center;font-size:var(--h5);line-height:1.3;color:var(--white-trans-60)}.bf-page .fluent_form_3 .ff-step-titles li::before{counter-increment:bfstep;content:counter(bfstep);flex:none;width:5.6rem;height:5.6rem;border-radius:999px;border:2px solid var(--primary-semi-dark);background-color:var(--primary-dark);display:flex;align-items:center;justify-content:center;font-size:var(--h4);font-weight:600;line-height:1.2;color:var(--white-trans-60);transition:background-color 0.25s,border-color 0.25s,color 0.25s,box-shadow 0.25s}.bf-page .fluent_form_3 .ff-step-titles li.ff_active{color:var(--white)}.bf-page .fluent_form_3 .ff-step-titles li.ff_active::before{background-color:var(--primary);border-color:var(--primary);color:var(--white);box-shadow:0 0 4px 2px var(--primary-hover)}.bf-page .fluent_form_3 .ff-step-titles li.bf-done{color:var(--white)}.bf-page .fluent_form_3 .ff-step-titles li.bf-done::before{content:"";border-color:var(--primary);box-shadow:none;background-color:var(--primary);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:center;background-size:2.2rem;background-repeat:no-repeat}.bf-page .fluent_form_3 .fluentform-step{background-color:rgb(250 250 250 / .05);max-width:97.2rem;margin-left:auto!important;margin-right:auto!important;padding:var(--container-gap) calc(var(--section-space-m) * 1.5);overflow-x:visible;float:none!important;border-radius:.8rem}.bf-page .fluent_form_3 .ff-el-group{margin-bottom:calc(var(--section-space-m) / 1.5)}.bf-page .fluent_form_3 .ff-t-container{display:flex;flex-wrap:nowrap;gap:var(--grid-gap);margin:0 0 calc(var(--section-space-m) / 1.5)}.bf-page .fluent_form_3 .ff-t-container .ff-t-cell{padding:0;flex:1 1 0!important;width:auto;min-width:0}.bf-page .fluent_form_3 .ff-t-container .ff-el-group{margin-bottom:0}.bf-page .fluent_form_3 .ff-el-input--label{margin:0 0 var(--space-m);padding:0}.bf-page .fluent_form_3 .ff-el-input--label label{font-size:var(--h4);font-weight:500;line-height:1.2;color:var(--white);margin:0;padding:0}.bf-page .fluent_form_3 .ff-el-is-required.asterisk-right label::after{color:var(--primary-semi-light);margin-left:4px}.bf-page .fluent_form_3 .ff-el-form-control{background-color:var(--white);border:0;border-radius:0;box-shadow:none;height:auto;width:100%;padding:var(--space-m) var(--space-l);font-size:var(--text-s);line-height:1.5;color:var(--neutral)}.bf-page .fluent_form_3 .ff-el-form-control::placeholder{color:var(--neutral-trans-70);opacity:1}.bf-page .fluent_form_3 .ff-el-form-control:focus{outline:2px solid var(--primary-semi-light);outline-offset:0}.bf-page .fluent_form_3 textarea.ff-el-form-control{min-height:9.6rem;resize:vertical}.bf-page .fluent_form_3 select.ff-el-form-control{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232a2a2a' stroke-width='2' stroke-linecap='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-l) center;background-size:2rem;padding-right:4.8rem}.bf-page .fluent_form_3 .iti{width:100%;display:block}.bf-page .fluent_form_3 .iti__selected-flag,.bf-page .fluent_form_3 .iti__selected-country{background-color:var(--white);padding-inline:var(--space-l);border-right:1px solid var(--neutral-light)}.bf-page .fluent_form_3 .iti__selected-dial-code{color:var(--neutral);font-size:var(--text-s)}.bf-page .fluent_form_3 .iti--allow-dropdown input.ff-el-form-control{padding-left:calc(var(--space-l) * 6)}.bf-page .fluent_form_3 .iti__country-list,.bf-page .fluent_form_3 .iti__dropdown-content{color:var(--neutral);font-size:var(--text-s);text-align:left}.bf-page .fluent_form_3 .bf-stepper .ff-el-input--content{display:flex;align-items:center;background-color:var(--white)}.bf-page .fluent_form_3 .bf-stepper input[type="number"]{text-align:center;-moz-appearance:textfield}.bf-page .fluent_form_3 .bf-stepper input[type="number"]::-webkit-outer-spin-button,.bf-page .fluent_form_3 .bf-stepper input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bf-page .fluent_form_3 .bf-step-btn{flex:none;width:4.8rem;height:4.8rem;border:0;background:none;cursor:pointer;font-size:2.2rem;line-height:1;color:var(--neutral);display:flex;align-items:center;justify-content:center}.bf-page .fluent_form_3 .bf-step-btn:hover{color:var(--primary)}.bf-page .fluent_form_3 .bf-pill .ff-el-input--content{display:flex;gap:var(--space-m);flex-wrap:wrap}.bf-page .fluent_form_3 .bf-pill .ff-el-form-check{margin:0;padding:0}.bf-page .fluent_form_3 .bf-pill .ff-el-form-check-label{display:inline-flex;align-items:center;gap:8px;margin:0;min-width:10.4rem;border:1px solid var(--white-trans-30);border-radius:var(--radius);padding:8px var(--space-l);color:var(--white-trans-70);font-size:var(--text-s);line-height:1.5;cursor:pointer;transition:0.2s}.bf-page .fluent_form_3 .bf-pill .ff-el-form-check-label:hover{border-color:var(--primary-semi-light)}.bf-page .fluent_form_3 .bf-pill .ff-el-form-check-label:has(input:checked){border-color:var(--primary-semi-light);color:var(--white);background-color:var(--primary-trans-10)}.bf-page .fluent_form_3 .bf-pill .ff-el-form-check-input{accent-color:var(--primary);width:1.6rem;height:1.6rem;margin:0}.bf-page .fluent_form_3 .bf-catering-summary{margin-bottom:calc(var(--section-space-m) / 1.5)}.bf-page .fluent_form_3 .bf-catering-count{background-color:var(--primary-trans-20);color:var(--white);font-size:var(--text-s);line-height:1.5;padding:var(--space-m) var(--space-l)}.bf-page .fluent_form_3 .bf-upload .ff_file_upload_holder{border:1px dashed var(--white-trans-30);background:#fff0;padding:calc(var(--section-space-m) / 1.5) var(--space-l);text-align:center}.bf-page .fluent_form_3 .bf-upload .bf-dropzone-text{display:block;color:var(--white);font-size:var(--text-s);line-height:1.5;margin-bottom:8px}.bf-page .fluent_form_3 .bf-upload .bf-dropzone-text span{display:block;color:var(--white-trans-60)}.bf-page .fluent_form_3 .bf-upload .ff_upload_btn.ff-btn{background:none;border:0;color:var(--primary-semi-light);text-decoration:underline;font-size:var(--text-s);padding:0}.bf-page .fluent_form_3 .bf-upload .ff-uploaded-list .ff-upload-preview{background-color:var(--primary-trans-20);color:var(--white);padding:var(--space-m) var(--space-l);margin-top:8px}.bf-page .fluent_form_3 .bf-upload-hint{display:block;margin-top:var(--space-m);font-size:var(--h6);color:var(--white-trans-60)}.bf-page .fluent_form_3 .bf-robot .ff-el-form-check{background-color:var(--white);padding:var(--space-m) var(--space-l);display:inline-flex;margin:0}.bf-page .fluent_form_3 .bf-robot .ff-el-form-check-label{display:inline-flex;align-items:center;gap:var(--space-m);color:var(--neutral);font-size:var(--text-s);margin:0}.bf-page .fluent_form_3 .bf-robot .ff-el-form-check-input{width:1.8rem;height:1.8rem;accent-color:var(--primary);margin:0}.bf-page .fluent_form_3 .step-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-l);margin-top:var(--section-space-m)}.bf-page .fluent_form_3 .step-nav:not(:has(.ff-btn-prev)){justify-content:flex-end}.bf-page .fluent_form_3 .ff-btn{border-radius:0;font-weight:500;line-height:1.2}.bf-page .fluent_form_3 .ff-btn-next,.bf-page .fluent_form_3 .ff-btn-submit{background-color:var(--primary);border:0;color:var(--neutral-ultra-light);font-size:var(--h4);padding:var(--space-m) var(--grid-gap)}.bf-page .fluent_form_3 .ff-btn-next:hover,.bf-page .fluent_form_3 .ff-btn-submit:hover{background-color:var(--primary-hover)}.bf-page .fluent_form_3 .ff-btn-prev{background:none;border:0;color:var(--white);font-size:var(--h5);padding:var(--space-m) 0;box-shadow:none;text-decoration:none}.bf-page .fluent_form_3 .ff-btn-prev:hover,.bf-page .fluent_form_3 .ff-btn-prev:focus-visible{color:var(--white);text-decoration:underline;text-underline-offset:4px}.bf-page .fluent_form_3 .ff_submit_btn_wrapper{margin:0;text-align:right}.bf-page .fluent_form_3 .error.text-danger,.bf-page .fluent_form_3 .ff-el-is-error .error{color:var(--danger-light,#ffb4b4);font-size:var(--h6);margin-top:6px}@media (max-width:991px){.bf-page .fluent_form_3 .fluentform-step{padding:calc(var(--section-space-m) / 1.5) var(--grid-gap)}.bf-page .fluent_form_3 .ff-step-header{margin-bottom:var(--section-space-m)}.bf-page .fluent_form_3 .ff-t-container{gap:var(--space-l)}.bf-page .fluent_form_3 .ff-t-container .ff-t-cell{flex:1 1 100%}.bf-page .fluent_form_3 .ff-step-titles li{flex:1 1 0%;font-size:var(--h6);gap:8px}.bf-page .fluent_form_3 .ff-step-titles li::before{width:4rem;height:4rem;font-size:var(--text-s)}.bf-page .fluent_form_3 .ff-step-titles::before,.bf-page .fluent_form_3 .ff-step-titles::after{top:1.9rem;left:10%;right:10%}.bf-page .fluent_form_3 .ff-step-titles::after{right:auto;width:calc(80% * var(--bf-progress, 0))}.bf-page .fluent_form_3 .ff-el-input--label label{font-size:var(--h5)}}@media (max-width:575px){.bf-page .fluent_form_3 .ff-step-titles li{font-size:0;gap:0}.bf-page .fluent_form_3 .ff-step-titles li::before{font-size:var(--text-s)}}.bf-btn{display:inline-flex;align-items:center;gap:4px;background-color:var(--primary);border:2px solid var(--primary);border-radius:0;padding:var(--space-m) var(--grid-gap);font-size:var(--h4);font-weight:500;line-height:1.2;color:var(--neutral-ultra-light);text-decoration:none;transition:0.2s}.bf-btn:hover{background-color:var(--primary-hover);border-color:var(--primary-hover);color:var(--white)}.bf-btn--outline{background-color:#fff0;border-color:var(--primary-ultra-light);color:var(--primary-ultra-light)}.bf-btn--outline:hover{background-color:var(--white-trans-10);border-color:var(--primary-ultra-light);color:var(--white)}