.bf-quote-shell{--bf-text:#20362f;--bf-heading:#162d27;--bf-muted:#61746c;--bf-green:#247c75;--bf-green-dark:#195e58;--bf-mint:#e7f5ef;--bf-mint-soft:#f7fbf9;--bf-line:#d8e6df;--bf-white:#fff;width:100%;max-width:960px;margin-inline:auto;padding:clamp(22px, 3.4vw, 42px)!important;background:var(--bf-white)!important;border:1px solid #e2ece6;border-radius:20px;box-shadow:0 14px 40px rgb(27 66 51 / .055);box-sizing:border-box;container-type:inline-size}.bf-quote-shell .forminator-ui.forminator-custom-form{max-width:100%;margin:0!important;padding:0!important;color:var(--bf-text);font-family:'Plus Jakarta Sans','DM Sans',Arial,sans-serif!important;font-size:14px;line-height:1.5}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-row,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-row-inside{margin-bottom:17px!important}@media (min-width:783px){.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-row,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-row-inside{margin-left:-8px!important;margin-right:-8px!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-col{padding-left:8px!important;padding-right:8px!important}}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-title{margin:0 0 8px!important;color:var(--bf-heading)!important;font-family:inherit!important;font-size:clamp(21px, 2.6vw, 25px)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.025em}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-subtitle{color:var(--bf-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-label{display:block;margin:0 0 7px!important;color:var(--bf-text)!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-required{color:#c23b54!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-description,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-description p{color:var(--bf-muted)!important;font-size:12px!important;line-height:1.5!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-error-message{margin-top:5px!important;color:#a42b43!important;font-size:12px!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-section{margin:0 0 17px!important;padding:0!important;border:0!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-section .forminator-title{margin-bottom:5px!important}.bf-quote-shell .forminator-ui.forminator-custom-form .bf-shared-section{border-top:1px solid var(--bf-line)!important;padding-top:19px!important;margin-top:10px!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-input,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-textarea,.bf-quote-shell .forminator-ui.forminator-custom-form input.forminator-input,.bf-quote-shell .forminator-ui.forminator-custom-form textarea.forminator-textarea{width:100%!important;min-height:47px!important;height:auto;padding:11px 14px!important;border:1px solid var(--bf-line)!important;border-radius:9px!important;background:var(--bf-white)!important;color:var(--bf-text)!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;box-shadow:none!important;box-sizing:border-box}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-textarea{min-height:104px!important;resize:vertical}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-input-with-icon .forminator-input{padding-left:40px!important}.bf-quote-shell .forminator-ui.forminator-custom-form .iti--allow-dropdown input.forminator-input,.bf-quote-shell .forminator-ui.forminator-custom-form .iti--separate-dial-code input.forminator-input{padding-left:96px!important}.bf-quote-shell .forminator-ui.forminator-custom-form a:not(.forminator-button){color:var(--bf-green)}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-input::placeholder,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-textarea::placeholder{color:#899990!important;opacity:1}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-input:focus,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-textarea:focus{border-color:var(--bf-green)!important;outline:3px solid rgb(36 124 117 / .16)!important;outline-offset:0}.bf-quote-shell .forminator-ui.forminator-custom-form select.forminator-select2+.forminator-select .select2-selection--single,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-select .select2-selection--single,.bf-quote-shell .forminator-ui.forminator-custom-form select:not(.forminator-select2){min-height:47px!important;border:1px solid var(--bf-line)!important;border-radius:9px!important;background-color:var(--bf-white)!important;box-shadow:none!important;box-sizing:border-box}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-select .select2-selection__rendered{padding:11px 13px!important;color:var(--bf-text)!important;font-size:14px!important;line-height:23px!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-select .select2-selection__arrow{min-height:45px!important;color:var(--bf-green)!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-select .select2-selection--single:focus,.bf-quote-shell .forminator-ui.forminator-custom-form .select2-container--focus .select2-selection--single{border-color:var(--bf-green)!important;outline:3px solid rgb(36 124 117 / .16)!important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat{padding:5px!important;border:1px solid #d8e6df!important;border-radius:11px!important;background:#fff!important;box-shadow:0 14px 36px rgb(28 63 50 / .14)!important;overflow:hidden;box-sizing:border-box}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-results__options{padding:3px!important;max-height:min(274px, 48vh)!important;overflow-y:auto!important;scrollbar-color:#b4cfc5 #f8fbf9;scrollbar-width:thin}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-results__option{box-sizing:border-box;min-height:40px;margin:0!important;padding:10px 12px!important;border:0!important;border-radius:7px!important;background:#fff!important;color:#20362f!important;font-family:'Plus Jakarta Sans','DM Sans',Arial,sans-serif!important;font-size:14px!important;font-weight:450!important;line-height:1.4!important;list-style:none!important;cursor:pointer}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-results__option span:not(.forminator-checkbox-box){background:transparent!important;color:inherit!important;font:inherit!important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-results__option:not(.select2-results__option--selected).select2-results__option--highlighted{background:#e9f6f1!important;color:#195e58!important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-results__option.select2-results__option--selected{background:#247c75!important;color:#fff!important;font-weight:600!important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-results__option[aria-selected='true']{background:#247c75!important;color:#fff!important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-results__option--highlighted{outline:2px solid rgb(36 124 117 / .5)!important;outline-offset:-2px!important}.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--flat .select2-search__field{min-height:42px!important;padding:8px 12px!important;border:1px solid #d8e6df!important;border-radius:7px!important;background:#fff!important;color:#20362f!important;font-size:14px!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-pagination-progress{display:flex!important;align-items:center!important;gap:12px;margin:0 0 23px!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-progress-label{flex:0 0 auto;margin:0!important;color:var(--bf-green)!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important;min-width:34px}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-progress-bar{display:block!important;flex:1 1 auto;height:7px!important;overflow:hidden;border-radius:999px!important;background:#e1ede7!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-progress-bar>span{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#73c3bb,#247c75)!important;transition:width .2s ease}.bf-quote-shell .bf-service-cards .forminator-field{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important}.bf-quote-shell .bf-service-cards .forminator-field>.forminator-label,.bf-quote-shell .bf-service-cards .forminator-field>.forminator-description,.bf-quote-shell .bf-service-cards .forminator-field>.forminator-error-message{grid-column:1 / -1}.bf-quote-shell .bf-service-cards label.forminator-radio{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto!important;column-gap:12px!important;align-items:center!important;position:relative!important;isolation:isolate;width:100%!important;min-width:0!important;min-height:92px;margin:0!important;padding:14px 36px 14px 14px!important;border:1px solid var(--bf-line)!important;border-radius:12px!important;background:var(--bf-white)!important;text-align:left!important;cursor:pointer;pointer-events:auto!important;box-sizing:border-box;transition:border-color .18s,background-color .18s,box-shadow .18s}.bf-quote-shell .bf-service-cards label.forminator-radio:hover{border-color:#8bbdb0!important;background:#fafdfb!important}.bf-quote-shell .bf-service-cards label.forminator-radio:has(input[type='radio']:checked){border-color:var(--bf-green)!important;background:var(--bf-mint)!important;box-shadow:inset 0 0 0 1px var(--bf-green)!important}.bf-quote-shell .bf-service-cards label.forminator-radio:has(input:focus-visible){outline:3px solid rgb(36 124 117 / .36)!important;outline-offset:2px}.bf-quote-shell .bf-service-cards label.forminator-radio>.forminator-radio-bullet{display:none!important}.bf-quote-shell .bf-service-cards label.forminator-radio::after{content:'';position:absolute;top:13px;right:12px;width:17px;height:17px;border:2px solid #b6c7be;border-radius:50%;background:#fff;pointer-events:none;box-sizing:border-box}.bf-quote-shell .bf-service-cards label.forminator-radio:has(input:checked)::after{border-color:var(--bf-green);background:var(--bf-green);box-shadow:inset 0 0 0 3px #fff}.bf-quote-shell .bf-service-cards label.forminator-radio>.forminator-radio-image{display:block!important;grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:center!important;position:static!important;transform:none!important;flex:none!important;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:#eef6f2!important;overflow:hidden!important;box-sizing:border-box;pointer-events:none}.bf-quote-shell .bf-service-cards label.forminator-radio>.forminator-radio-image>span{display:block!important;position:static!important;transform:none!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;background-color:transparent!important;background-size:33px 33px!important;background-repeat:no-repeat!important;background-position:center!important;box-sizing:border-box}.bf-quote-shell .bf-service-cards label.forminator-radio>.forminator-radio-image img{display:block!important;width:34px!important;height:34px!important;margin:5px auto!important;object-fit:contain!important}.bf-quote-shell .forminator-ui.forminator-custom-form .bf-service-cards label.forminator-radio>.forminator-radio-label{display:block!important;grid-column:2!important;grid-row:1!important;align-self:center!important;justify-self:stretch!important;position:relative!important;flex:none!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;color:var(--bf-heading)!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:-.01em;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.bf-quote-shell .forminator-ui.forminator-custom-form .bf-service-cards label.forminator-radio .bf-radio-subtitle{display:block!important;margin:4px 0 0!important;color:var(--bf-muted)!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;overflow-wrap:normal}.bf-quote-shell .bf-service-cards label.forminator-radio:has(input:checked)>.forminator-radio-image{background:#d7eae1!important}.bf-quote-shell .bf-service-cards label.forminator-radio:last-of-type{border-style:dashed!important}.bf-quote-shell .bf-choice-pills .forminator-radio{display:inline-flex!important;align-items:center!important;gap:7px;min-height:40px;margin:0 7px 8px 0!important;padding:9px 13px!important;border:1px solid var(--bf-line)!important;border-radius:9px!important;background:var(--bf-white)!important;cursor:pointer;pointer-events:auto!important;box-sizing:border-box}.bf-quote-shell .bf-choice-pills .forminator-radio:has(input:checked){border-color:var(--bf-green)!important;background:var(--bf-mint)!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-radio:not(.forminator-radio-inline){margin-block:0 8px!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-radio-label,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-checkbox-label,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-checkbox__label{color:var(--bf-text)!important;font-size:13px!important;line-height:1.45!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-radio-bullet,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-checkbox-box{flex:0 0 auto;border-color:#91aea1!important}.bf-quote-shell .bf-extra-options .forminator-field{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 17px!important}.bf-quote-shell .bf-extra-options .forminator-field>.forminator-label,.bf-quote-shell .bf-extra-options .forminator-field>.forminator-description,.bf-quote-shell .bf-extra-options .forminator-field>.forminator-error-message{grid-column:1 / -1}.bf-quote-shell .bf-extra-options .forminator-checkbox{display:inline-flex!important;align-items:center!important;min-height:27px;margin:0!important;gap:8px;pointer-events:auto!important}.bf-quote-shell .bf-quote-upload .forminator-multi-upload,.bf-quote-shell .bf-quote-upload .forminator-upload{min-height:95px;padding:16px 14px!important;border:1px dashed #a5c9bb!important;border-radius:11px!important;background:var(--bf-mint-soft)!important;cursor:pointer}.bf-quote-shell .bf-quote-upload .forminator-multi-upload:hover{border-color:var(--bf-green)!important}.bf-quote-shell .bf-quote-upload .forminator-multi-upload-message p,.bf-quote-shell .bf-quote-upload .forminator-multi-upload-message a{color:var(--bf-text)!important;font-size:13px!important}.bf-quote-shell .forminator-response-message[aria-hidden="true"]{display:none!important}.bf-quote-shell .forminator-response-message.forminator-success{padding:13px 16px!important;border:1px solid #b8dec9!important;border-radius:10px!important;background:#eff9f2!important;color:var(--bf-text)!important}.bf-quote-shell .forminator-response-message.forminator-success p{color:var(--bf-text)!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-pagination-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px;margin-top:23px!important;padding-top:17px!important;border-top:1px solid var(--bf-line)}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-pagination-footer .forminator-button-next,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-pagination-footer .forminator-button-submit{margin-left:auto!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-button{display:inline-flex;align-items:center!important;justify-content:center!important;min-height:45px!important;min-width:124px!important;padding:11px 18px!important;border-radius:9px!important;font-family:inherit!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;text-transform:none!important;box-shadow:none!important;box-sizing:border-box}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-button-next,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-button-submit{border:1px solid var(--bf-green)!important;background:var(--bf-green)!important;color:#fff!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-button-next:hover,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-button-submit:hover{border-color:var(--bf-green-dark)!important;background:var(--bf-green-dark)!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-button-back{border:1px solid #a2c6b7!important;background:#fff!important;color:var(--bf-green)!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-button-back:hover{background:var(--bf-mint)!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-button:focus-visible{outline:3px solid rgb(36 124 117 / .32)!important;outline-offset:3px}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-button.forminator-hidden,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-button[hidden],.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-button[aria-hidden='true']{display:none!important}@container (max-width:740px){.bf-service-cards .forminator-field{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (max-width:490px){.bf-service-cards .forminator-field{grid-template-columns:1fr!important}.bf-extra-options .forminator-field{grid-template-columns:1fr!important}}@media (max-width:767px){.bf-quote-shell{padding:20px 17px!important;border-radius:14px}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-row,.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-row-inside{margin-bottom:14px!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-title{font-size:21px!important}.bf-quote-shell .forminator-ui.forminator-custom-form .forminator-button{min-width:105px!important;padding:10px 13px!important}.bf-quote-shell .bf-service-cards label.forminator-radio{min-height:82px;padding:12px 34px 12px 12px!important}}@media (prefers-reduced-motion:reduce){.bf-quote-shell *,.bf-quote-shell *::before,.bf-quote-shell *::after{transition-duration:.01ms!important}}