.qb-quote-tool{--qb-qt-font:Metric-Regular,Arial,sans-serif;--qb-qt-font-bold:Metric-Bold,Arial,sans-serif;--qb-qt-font-light:Metric-Light,Arial,sans-serif;--qb-qt-text:#3f3f3f;--qb-qt-muted:#777;--qb-qt-line:#e6e6e6;--qb-qt-card-border:#ededed;--qb-qt-answer-border:#dedede;--qb-qt-radio:#b7b7b7;--qb-qt-tint:snow;--qb-qt-icon-color:#181818;--qb-qt-cta-text-shift:0.19em;--qb-qt-submit-text-shift:0.075em;--qb-qt-back-icon-shift:-0.28em;color:var(--qb-qt-text);font-family:var(--qb-qt-font);margin-left:auto;margin-right:auto;width:100%}.qb-quote-tool,.qb-quote-tool *,.qb-quote-tool :after,.qb-quote-tool :before{box-sizing:border-box}.qb-quote-tool [hidden]{display:none!important}.qb-quote-tool--width-narrow{max-width:1180px}.qb-quote-tool--card .qb-quote-tool__card{background:#fff;border:1px solid var(--qb-qt-card-border);border-radius:16px;box-shadow:0 10px 34px rgb(0 0 0/7%),0 2px 8px rgb(0 0 0/3%);padding:14px 14px 18px}.qb-quote-tool__title{color:var(--qb-qt-text);font-family:var(--qb-qt-font-bold);font-size:24px;font-weight:700;letter-spacing:-.2px;line-height:1.05;margin:0;text-align:center;width:100%}.qb-quote-tool__progress{margin-top:10px;width:100%}.qb-quote-tool__progress-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px;min-height:18px}.qb-quote-tool__back{align-items:center;appearance:none;background:transparent;border:0;box-shadow:none;color:var(--qb-qt-text);cursor:pointer;display:inline-flex;font:inherit;font-family:var(--qb-qt-font-bold);font-size:14px;font-weight:700;gap:6px;line-height:1;padding:0;transition:color .15s ease}.qb-quote-tool__back:before{border-bottom:1.5px solid;border-left:1.5px solid;content:"";display:block;height:7px;position:relative;top:var(--qb-qt-back-icon-shift);transform:rotate(45deg);width:7px}.qb-quote-tool .qb-quote-tool__back:focus{background:transparent;border-color:transparent;color:var(--qb-qt-text)}.qb-quote-tool .qb-quote-tool__back:hover{background:transparent;border-color:transparent;color:var(--qb-qt-accent,#e4464e)}.qb-quote-tool .qb-quote-tool__answer:focus{background:#fff;border-color:var(--qb-qt-answer-border);color:var(--qb-qt-text)}.qb-quote-tool .qb-quote-tool__answer.is-selected,.qb-quote-tool .qb-quote-tool__answer:hover{background:var(--qb-qt-tint);border-color:var(--qb-qt-accent,#e4464e);color:var(--qb-qt-text)}.qb-quote-tool .qb-quote-tool__next:disabled,.qb-quote-tool .qb-quote-tool__next:focus{background:var(--qb-qt-accent,#e4464e);border-color:transparent;color:#fff;opacity:1}.qb-quote-tool .qb-quote-tool__next:hover{background:#d73f4c;background:color-mix(in srgb,var(--qb-qt-accent,#e4464e) 94%,#000);border-color:transparent;color:#fff}.qb-quote-tool .qb-quote-tool__next[aria-busy=true]{cursor:progress}.qb-quote-tool__answer:focus-visible,.qb-quote-tool__back:focus-visible,.qb-quote-tool__next:focus-visible{outline:3px solid rgba(228,70,78,.3);outline:3px solid color-mix(in srgb,var(--qb-qt-accent,#e4464e) 30%,transparent);outline-offset:3px}.qb-quote-tool__progress-label{color:var(--qb-qt-muted);font-size:13px;font-weight:500;line-height:1;margin:0 0 0 auto;text-align:right;white-space:nowrap}.qb-quote-tool__progress-track{display:grid;gap:4px;grid-template-columns:repeat(var(--qb-qt-steps,6),1fr)}.qb-quote-tool__progress-segment{background:#e8e8e8;border-radius:999px;height:5px;transition:background-color .2s ease}.qb-quote-tool__progress-segment.is-active,.qb-quote-tool__progress-segment.is-complete{background:var(--qb-qt-accent,#e4464e)}.qb-quote-tool__divider{background:var(--qb-qt-line);height:1px;margin:14px 0 16px}.qb-quote-tool__question{color:var(--qb-qt-text);display:block;font-family:var(--qb-qt-font-bold);font-size:19px;font-weight:700;line-height:1.15;margin:0 0 14px;text-align:center}.qb-quote-tool__question:empty{display:none}.qb-quote-tool__question:focus{outline:none}.qb-quote-tool__answers{display:grid;gap:9px;grid-template-columns:1fr;margin:0}.qb-quote-tool__answer{align-items:center;appearance:none;background:#fff;border:2px solid var(--qb-qt-answer-border);border-radius:12px;box-shadow:none;color:var(--qb-qt-text);column-gap:11px;cursor:pointer;display:grid;font:inherit;grid-template-columns:38px minmax(0,1fr) 25px;margin:0;min-height:72px;min-width:0;padding:11px 13px;position:relative;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease;width:100%}.qb-quote-tool__answer.is-selected{box-shadow:0 7px 20px rgb(228 70 78/8%)}.qb-quote-tool__answer--no-icon{grid-template-columns:minmax(0,1fr) 25px}.qb-quote-tool__icon{display:block;height:38px;width:38px}.qb-quote-tool__icon[class*=qb-quote-tool__icon--]{background-color:var(--qb-qt-icon-color);-webkit-mask:var(--qb-qt-icon) center /contain no-repeat;mask:var(--qb-qt-icon) center /contain no-repeat}.qb-quote-tool__answer.is-selected .qb-quote-tool__icon[class*=qb-quote-tool__icon--]{background-color:var(--qb-qt-accent,#e4464e)}.qb-quote-tool__icon img{display:block;height:100%;object-fit:contain;width:100%}.qb-quote-tool__answer-label{font-family:var(--qb-qt-font-bold);font-size:17px;font-weight:700;line-height:1.1;min-width:0}.qb-quote-tool__answer-radio{background:#fff;border:2px solid var(--qb-qt-radio);border-radius:50%;height:24px;justify-self:end;transition:border-color .18s ease,border-width .18s ease;width:24px}.qb-quote-tool__answer.is-selected .qb-quote-tool__answer-radio{border:5px solid var(--qb-qt-accent,#e4464e)}.qb-quote-tool__answer--wide-icon{column-gap:9px;grid-template-columns:58px minmax(0,1fr) 25px}.qb-quote-tool__answer--wide-icon .qb-quote-tool__icon{height:38px;width:58px}.qb-quote-tool__icon--house{--qb-qt-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='%23181818' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M6 22 24 7l18 15m-32-2v21h28V20M19 41V27h10v14'/%3E%3C/svg%3E")}.qb-quote-tool__icon--apartment{--qb-qt-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='%23181818' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M7 42h34m-30 0V13h12v29m0 0V6h14v36M15 18h4m-4 6h4m-4 6h4m8-18h5m-5 7h5m-5 7h5m-5 7h5'/%3E%3C/svg%3E")}.qb-quote-tool__icon--business{--qb-qt-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='%23181818' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M7 19h34l-3-9H10zm2 0v22h30V19M18 41V29h12v12M7 19c0 4 6 4 6 0 0 4 6 4 6 0 0 4 6 4 6 0 0 4 6 4 6 0 0 4 6 4 6 0'/%3E%3C/svg%3E")}.qb-quote-tool__icon--main-home{--qb-qt-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='%23181818' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M6 22 24 7l18 15m-32-2v21h28V20M19 41V27h10v14'/%3E%3C/svg%3E")}.qb-quote-tool__icon--second-home{--qb-qt-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='%23181818' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M6 22 24 7l18 15m-32-2v21h28V20M19 41V27h10v14m5-33v8'/%3E%3Ccircle cx='36' cy='7' r='4' fill='none' stroke='%23181818' stroke-width='2.5'/%3E%3C/svg%3E")}.qb-quote-tool__icon--size-small{--qb-qt-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect width='28' height='24' x='10' y='14' fill='none' stroke='%23181818' stroke-width='2.5' rx='2'/%3E%3Cpath fill='none' stroke='%23181818' stroke-linecap='round' stroke-width='2.5' d='M17 31h14m-14-6h8'/%3E%3C/svg%3E")}.qb-quote-tool__icon--size-medium{--qb-qt-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect width='34' height='28' x='7' y='11' fill='none' stroke='%23181818' stroke-width='2.5' rx='2'/%3E%3Cpath fill='none' stroke='%23181818' stroke-linecap='round' stroke-width='2.5' d='M14 19h20m-20 7h20m-20 7h12'/%3E%3C/svg%3E")}.qb-quote-tool__icon--size-large{--qb-qt-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='none' stroke='%23181818' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' d='M7 40V17h14v23m0 0V8h20v32M12 23h4m-4 6h4m-4 6h4m11-20h8m-8 7h8m-8 7h8m-8 7h8M4 40h40'/%3E%3C/svg%3E")}.qb-quote-tool__icon--alarm{--qb-qt-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 48'%3E%3Cg fill='none' stroke='%23181818' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'%3E%3Crect width='20' height='29' x='3' y='8' rx='3'/%3E%3Crect width='12' height='5' x='7' y='12' rx='1'/%3E%3Ccircle cx='8' cy='22' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='13' cy='22' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='18' cy='22' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='8' cy='27' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='13' cy='27' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='18' cy='27' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='8' cy='32' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='13' cy='32' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='18' cy='32' r='1.1' fill='%23181818' stroke='none'/%3E%3Cpath d='M8 41h10'/%3E%3C/g%3E%3Cg fill='%23fff' stroke='%23181818' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6'%3E%3Cpath d='m35 16 18 3.5-2.5 11-18-3.5z'/%3E%3Cpath d='m53 19.5 7 1.3-2 8-7.5 1.7'/%3E%3Ccircle cx='56.5' cy='24.7' r='3.1' fill='none'/%3E%3Cpath d='m37 29.5-3.5 5M33.5 34.5h-5M28.5 32v5'/%3E%3C/g%3E%3C/svg%3E")}.qb-quote-tool__icon--no-alarm{--qb-qt-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 48'%3E%3Cg fill='none' stroke='%23181818' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'%3E%3Crect width='20' height='29' x='3' y='8' rx='3'/%3E%3Crect width='12' height='5' x='7' y='12' rx='1'/%3E%3Ccircle cx='8' cy='22' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='13' cy='22' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='18' cy='22' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='8' cy='27' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='13' cy='27' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='18' cy='27' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='8' cy='32' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='13' cy='32' r='1.1' fill='%23181818' stroke='none'/%3E%3Ccircle cx='18' cy='32' r='1.1' fill='%23181818' stroke='none'/%3E%3Cpath d='M8 41h10'/%3E%3C/g%3E%3Cg fill='%23fff' stroke='%23181818' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.6'%3E%3Cpath d='m35 16 18 3.5-2.5 11-18-3.5z'/%3E%3Cpath d='m53 19.5 7 1.3-2 8-7.5 1.7'/%3E%3Ccircle cx='56.5' cy='24.7' r='3.1' fill='none'/%3E%3Cpath d='m37 29.5-3.5 5M33.5 34.5h-5M28.5 32v5'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23181818' stroke-linecap='round' stroke-width='3' d='m5 5 62 38'/%3E%3C/svg%3E")}.qb-quote-tool__icon--one-person{--qb-qt-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='15' r='7' fill='none' stroke='%23181818' stroke-width='2.5'/%3E%3Cpath fill='none' stroke='%23181818' stroke-linecap='round' stroke-width='2.5' d='M11 41c1-10 6-15 13-15s12 5 13 15'/%3E%3C/svg%3E")}.qb-quote-tool__icon--two-people{--qb-qt-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Ccircle cx='18' cy='15' r='6' fill='none' stroke='%23181818' stroke-width='2.5'/%3E%3Ccircle cx='32' cy='17' r='5' fill='none' stroke='%23181818' stroke-width='2.5'/%3E%3Cpath fill='none' stroke='%23181818' stroke-linecap='round' stroke-width='2.5' d='M6 40c1-9 5-14 12-14s11 5 12 14m-3-11c2-2 4-3 7-3q7.5 0 9 12'/%3E%3C/svg%3E")}.qb-quote-tool__icon--family,.qb-quote-tool__icon--other-household{--qb-qt-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Ccircle cx='16' cy='14' r='5' fill='none' stroke='%23181818' stroke-width='2.5'/%3E%3Ccircle cx='32' cy='14' r='5' fill='none' stroke='%23181818' stroke-width='2.5'/%3E%3Ccircle cx='24' cy='27' r='4' fill='none' stroke='%23181818' stroke-width='2.5'/%3E%3Cpath fill='none' stroke='%23181818' stroke-linecap='round' stroke-width='2.5' d='M5 38c1-8 4-12 11-12 2 0 4 .5 5 1.5M43 38c-1-8-4-12-11-12-2 0-4 .5-5 1.5M15 43c1-7 4-10 9-10s8 3 9 10'/%3E%3C/svg%3E")}.qb-quote-tool__step--final{margin:0 auto;width:100%}.qb-quote-tool__stage-copy--contact,.qb-quote-tool__stage-copy--postcode{display:none}.qb-quote-tool[data-qb-stage=contact] .qb-quote-tool__stage-copy--contact,.qb-quote-tool[data-qb-stage=postcode] .qb-quote-tool__stage-copy--postcode{display:block}.qb-quote-tool__question.qb-quote-tool__stage-copy--contact,.qb-quote-tool__question.qb-quote-tool__stage-copy--postcode{text-align:left}.qb-quote-tool[data-qb-stage=postcode] .qb-quote-tool__actions.qb-quote-tool__stage-copy--postcode{display:flex}.qb-quote-tool[data-qb-stage=postcode] .qb-quote-tool__form,.qb-quote-tool__form .form-title:empty{display:none}.qb-quote-tool__postcode{margin:0 auto;text-align:left;width:100%}.qb-quote-tool__postcode-label{color:var(--qb-qt-text);display:block;font-family:var(--qb-qt-font-bold);font-size:17px;font-weight:700;line-height:1.3;margin:0 0 8px}.qb-quote-tool__postcode-input{appearance:none;background:#fff;border:1px solid #bdbdbd;border-radius:9px;box-shadow:none;box-sizing:border-box;color:var(--qb-qt-text);display:block;font-family:var(--qb-qt-font);font-size:18px;font-weight:400;margin:0;min-height:54px;padding:0 16px;width:100%}.qb-quote-tool__postcode-input:focus-visible{border-color:var(--qb-qt-accent,#e4464e);outline:3px solid rgba(228,70,78,.3);outline:3px solid color-mix(in srgb,var(--qb-qt-accent,#e4464e) 30%,transparent);outline-offset:1px}.qb-quote-tool__postcode-input[aria-invalid=true]{border-color:var(--qb-qt-accent,#e4464e)}.qb-quote-tool__postcode .qb-quote-tool__error{text-align:left}.qb-quote-tool__actions{justify-content:stretch;margin:18px auto 0;width:100%}.qb-quote-tool__next{align-items:center;appearance:none;background:var(--qb-qt-accent,#e4464e);border:0;border-radius:999px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-family:var(--qb-qt-font-bold);font-size:20px;font-weight:700;gap:22px;justify-content:center;line-height:1;min-height:54px;padding:0 26px;transition:background-color .18s ease;width:100%}.qb-quote-tool__next>span:first-child{position:relative;top:var(--qb-qt-cta-text-shift)}.qb-quote-tool__next-arrow{border-right:3px solid;border-top:3px solid;display:block;height:13px;transform:rotate(45deg);width:13px}.qb-quote-tool__error{color:var(--qb-qt-accent,#e4464e);font-size:15px;font-weight:500;line-height:1.3;margin:10px auto 0;text-align:center}.qb-quote-tool__helper{color:#666;font-size:15px;line-height:1.45;margin:18px auto 0;text-align:center}.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content{margin:0 auto;max-width:100%}.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content .hsfc-FieldLabel{color:var(--qb-qt-text);font-family:var(--qb-qt-font-bold);font-size:17px;font-weight:700;line-height:1.3;margin-bottom:8px}.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content .hsfc-FieldLabel .hsfc-FieldLabel__RequiredIndicator{color:inherit;margin-left:.25em}.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content .hsfc-Row{padding-bottom:13px}.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow{margin-top:15px}.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content .hsfc-TextInput{background-color:#fff;border:1px solid #bdbdbd;border-radius:9px;color:var(--qb-qt-text);font-family:var(--qb-qt-font);font-size:18px;font-weight:400;min-height:54px;padding:0 16px}.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons{justify-content:stretch}.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow button{border:0;border-radius:999px;min-height:54px;padding:calc(var(--qb-qt-submit-text-shift)*2) 26px 0;width:100%;--form-button-bg:var(--qb-qt-accent,#e4464e);background-color:var(--qb-qt-accent,#e4464e);color:#fff;font-family:var(--qb-qt-font-bold);font-size:20px;font-weight:700;line-height:1;transition:background-color .18s ease}.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow button:active,.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow button:focus,.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow button:hover{color:#fff;transform:none}.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow button:hover{--form-button-bg:#d73f4c;--form-button-bg:color-mix(in srgb,var(--qb-qt-accent,#e4464e) 94%,#000)}.qb-quote-tool__legal{color:var(--qb-qt-muted);font-family:var(--qb-qt-font-light);font-size:10px;font-weight:300;line-height:1.3;margin:16px auto 0;max-width:750px;text-align:center}.qb-quote-tool__legal p{margin:0}.qb-quote-tool__legal a{color:var(--qb-qt-accent,#e4464e);text-decoration:underline}@media (min-width:768px){.qb-quote-tool--card .qb-quote-tool__card{border-radius:24px;padding:32px}.qb-quote-tool__header{align-items:center;display:flex;gap:32px;justify-content:space-between}.qb-quote-tool__title{font-size:32px;letter-spacing:-.5px;line-height:1.08;min-width:0;text-align:left;width:auto}.qb-quote-tool__progress{flex:0 0 270px;margin-left:auto;margin-top:0;width:auto}.qb-quote-tool__progress-top{gap:20px;margin-bottom:10px;min-height:26px}.qb-quote-tool__back{font-size:17px;gap:8px}.qb-quote-tool__back:before{border-width:2px;height:10px;width:10px}.qb-quote-tool__progress-label{font-size:18px;line-height:1.2}.qb-quote-tool__progress-track{gap:5px}.qb-quote-tool__progress-segment{height:7px}.qb-quote-tool__divider{margin:26px 0 30px}.qb-quote-tool__question{font-size:24px;line-height:1.2;margin-bottom:24px;text-align:left}.qb-quote-tool__answers{gap:22px}.qb-quote-tool__answers--count-2,.qb-quote-tool__answers--count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.qb-quote-tool__answers--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.qb-quote-tool__answer{border-radius:18px;column-gap:16px;grid-template-columns:48px minmax(0,1fr);grid-template-rows:1fr auto;min-height:154px;padding:27px 22px 26px;row-gap:20px}.qb-quote-tool__answer:hover{box-shadow:0 8px 22px rgb(0 0 0/6%);transform:translateY(-2px)}.qb-quote-tool__answer--no-icon{grid-template-columns:minmax(0,1fr)}.qb-quote-tool__icon{height:48px;width:48px}.qb-quote-tool__answer-label{font-size:21px;line-height:1.15}.qb-quote-tool__answer-radio{grid-column:1/-1;height:31px;justify-self:center;width:31px}.qb-quote-tool__answer.is-selected .qb-quote-tool__answer-radio{border-width:7px}.qb-quote-tool__answer--wide-icon{column-gap:16px;grid-template-columns:70px max-content 31px;grid-template-rows:1fr;justify-content:center}.qb-quote-tool__answer--wide-icon .qb-quote-tool__icon{height:46px;width:70px}.qb-quote-tool__answer--wide-icon .qb-quote-tool__answer-radio{grid-column:auto}.qb-quote-tool__step--final{max-width:560px}.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content,.qb-quote-tool__postcode{max-width:480px}.qb-quote-tool__actions{justify-content:flex-end;margin-top:22px;max-width:480px}.qb-quote-tool__next{min-width:185px;width:auto}.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Buttons{justify-content:flex-end}.qb-quote-tool__form .hsfc-Step .hsfc-Step__Content .hsfc-NavigationRow button{min-width:185px;width:auto}.qb-quote-tool__helper{margin-top:22px;max-width:480px}.qb-quote-tool__legal{font-size:13px;line-height:1.45;margin-top:28px}}@media (min-width:1024px){.qb-quote-tool--card .qb-quote-tool__card{padding:34px 46px 28px}.qb-quote-tool__title{font-size:38px}.qb-quote-tool__progress{flex-basis:300px}.qb-quote-tool__progress-label{font-size:21px}.qb-quote-tool__question{font-size:27px;margin-bottom:28px}.qb-quote-tool__answers--count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.qb-quote-tool__answer-label{font-size:23px}}.qb-editor-hint{background:#fafafa;border:2px dashed #c9c9c9;border-radius:12px;color:#555;font-size:14px;line-height:1.4;padding:16px 20px}.qb-editor-hint ul{margin:8px 0 0 18px;padding:0}