@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-khbpdo {text-align: center; font-size: var(--text-xxl)}#full-quote {width: var(--width-l); min-height: 100vh}#full-quote div form { border: 1px solid var(--neutral-light); border-radius: var(--radius-xl);}#full-quote .gform_page { padding: var(--space-s);}#full-quote .gform_wrapper.gravity-theme .gform_footer, #full-quote .gform_wrapper.gravity-theme .gform_page_footer { margin: 6px 0 0; padding: var(--space-xs) 0 0 0;}#full-quote .gchoice { z-index:1; position:relative; margin:0 0 10px 0; padding:0; height:70px; width: 100% !important;}#full-quote input.gfield-choice-input { z-index:2; appearance:none; margin:0; padding:0; width: 100%; border-radius: 5px; height:100%; background: white; transition: .3s all ease-in-out; position:absolute; background:#dfe1e5; position:absolute;}#full-quote input.gfield-choice-input:hover,#full-quote .gchoice label:hover { cursor:pointer;}#full-quote input.gfield-choice-input:checked { background:#1273e6;}#full-quote input.gfield-choice-input:checked + label { color:white;}#full-quote .gchoice label { z-index:3; font-weight:700; color:#141c25; display:block; position: absolute; padding: 0 0 0 30px; top: 50%; transform: translateY(-50%); width:100%; overflow:visible;}#full-quote input.gfield-choice-input + label:after { content: ""; position: absolute; right: -10px; transform: translateY(-50%); width: 30px; height: 30px; border: 2px solid #c5c9d2; z-index: 2; top: 50%; transition: .3s all ease-in-out; color: white; font-size: 25px; text-align: center; line-height: 22px; font-weight: 500;}#full-quote input[type="checkbox"].gfield-choice-input + label:after { border-radius: 5px;}#full-quote input[type="radio"].gfield-choice-input + label:after { border-radius:50px;}#full-quote input.gfield-choice-input:checked + label:after { content: "2714"; font-size: var(--text-xl); border: 2px solid white;}#full-quote .gform_required_legend { display: none;}#full-quote .gform_wrapper.gravity-theme .gf_page_steps { border-bottom: 1px solid var(--neutral-light); margin-bottom: 0; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: var(--space-xs) var(--space-s);}#full-quote .gform_wrapper.gravity-theme .gf_step { display: flex; margin: 0; flex-direction: column; flex-wrap: nowrap; align-content: center; justify-content: center; align-items: center;}#full-quote .gform_wrapper.gravity-theme .gf_step_number { background: 0 0; border: 2px solid var(--neutral-light); border-radius: 20px; color: var(--neutral); font-size: 2rem; font-weight: 500; height: 40px; text-align: center; width: 40px; line-height: 1.6em;}#full-quote .gform_wrapper.gravity-theme .gf_step_label { color: inherit; font-size: 14px; font-weight: 600; line-height: 16px; padding-left: 0; padding: 1rem 0;}#full-quote .gform_wrapper.gravity-theme .gf_step_number { background: 0 0; border: 2px solid #cfd3d9; border-radius: 20px; color: #585e6a; font-size: 1.8rem; font-weight: 500; height: 40px; text-align: center; width: 40px; line-height: 1.9em;}#full-quote .gform_wrapper.gravity-theme .gform_page_footer input { width: 100%; text-align: center; background-color: var(--primary); color: var(--white); padding: 1rem 0; border-radius:var(--radius-l);}#full-quote .gform_wrapper.gravity-theme .gf_step_active .gf_step_number{ background: var(--primary-trans-10);}#full-quote .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before { background: var(--bricks-color-2fff52); border: 2px solid var(--black-trans-10);}#full-quote .gform_wrapper.gravity-theme .gform_previous_button.button, #full-quote .gform_wrapper.gravity-theme .gform_save_link.button { background-color: var(--white); color: var(--neutral); width:40%;}#brxe-szxawz {display: grid; align-items: initial; grid-template-columns: var(--grid-1); justify-items: center}#brxe-nwibmy {padding-top: var(--space-m); padding-bottom: var(--space-m); min-height: 100vh}