:root{--input-border-grey:#ccc}#root{height:100%}.footer-text-colour{color:var(--footerText-colour)}.footer-text-font{font-family:var(--footerText-font);font-size:var(--footerText-fontSize)}@media (max-width:767.98px){.footer-text-font{font-size:calc(var(--footerText-fontSize)*.875)}}a.footer-text-font{font-weight:400;text-decoration:none}a.footer-text-font:hover{color:var(--footerText-colour);text-decoration:underline}.general-text-colour{color:var(--generalText-colour)}.general-text-font{font-family:var(--generalText-font)}.nav-button-colour{background-color:var(--navButton-colour)}.nav-button-colour:hover{background-color:var(--primary-colour)}.nav-button-font{font-family:var(--navButton-font);font-size:var(--navButton-fontSize)}.navbar-item-font{font-family:var(--navbarItem-font)}.action-button-colour{background-color:var(--actionButton-colour)}.action-button-colour:hover{background-color:var(--actionButton-hoverColour)}.action-button-font{font-family:var(--actionButton-font);font-size:var(--actionButton-fontSize)}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:0}h1{color:#fff;color:var(--mainHeading-colour,#fff);font-size:3.125rem;font-size:var(--mainHeading-fontSize,3.125rem);margin-bottom:.9375rem}@media (max-width:991.98px){h1{font-size:1.875rem;font-size:calc(var(--mainHeading-fontSize, 3.125rem)*.6)}}h2{color:var(--primary-colour);color:var(--heading-colour,var(--primary-colour));font-family:var(--primary-font);font-family:var(--heading-font,var(--primary-font));font-size:1.5rem;font-size:var(--heading-fontSize,1.5rem);margin-bottom:.875rem}@media (max-width:575.98px){h2{margin-bottom:.625rem}}h3{font-size:1.5rem;font-size:var(--subHeading-fontSize,1.5rem);font-weight:700;margin-bottom:.75rem}h3,h4{color:var(--primary-colour);color:var(--subHeading-colour,var(--primary-colour));font-family:var(--primary-font);font-family:var(--subHeading-font,var(--primary-font))}h4{font-size:1.251rem;font-size:calc(var(--subHeading-fontSize, 1.5rem)*.834);margin-bottom:1.563rem}@media (max-width:991.98px){h4{font-size:1.125rem;font-size:calc(var(--subHeading-fontSize, 1.5rem)*.75);margin-bottom:.9375rem}}h5{color:var(--primary-colour);color:var(--subHeading-colour,var(--primary-colour));font-family:var(--primary-font);font-family:var(--subHeading-font,var(--primary-font));font-size:1.215rem;font-size:calc(var(--subHeading-fontSize, 1.5rem)*.81);font-weight:400;margin-bottom:.5rem}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--primary-font);margin:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}label{display:inline-block}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}.bold{font-weight:700}.heavy{font-weight:900}.relative{position:relative}.accordion-checkbox-wrapper{margin-bottom:2rem}button.accordion{font-size:1.25rem;margin-bottom:1rem}button{cursor:pointer;font-size:1.375rem}.form-nav-button,.nav-container,button{border:0}.error,.input-prefix,.notice,.tooltip-container p,button,h5,input,label,p,textarea{font-family:var(--secondary-font)}.error,.notice,.question-wrapper h4,button,label{font-weight:700}.input-prefix,input,label,select,textarea{color:var(--primary-colour);font-size:1.25rem}select{-webkit-appearance:none;appearance:none;background-color:initial;border:2px solid #ccc;border:2px solid var(--input-border-grey);min-height:3.25rem;padding:14px 1.5rem;text-align:left;width:100%}select:focus-visible{border:2px solid var(--secondary-colour);outline:0}.admin-logout,.navigation-item,p{font-size:1.125rem}p{font-weight:400}hr,p{margin:0}hr{background-color:#e2e2e2;border:none;color:#e2e2e2;height:1px}.bg-not-selected-col,.bg-primary-col,.bg-secondary-col,.navigation-item,.tooltip-container{color:#fff}.page-container{display:flex;flex-direction:column;height:100%}.page-content{flex:1 1}.nav-container{box-shadow:0 2px 30px #9a9a9a80;padding:1.375rem 2.875rem;pointer-events:none}@media (max-width:575.98px){.nav-container{padding:1.375rem 1.25rem}}.nav-container-no-shadow{box-shadow:none}.background-image{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAKplWElmTU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAASShgAHAAAAGQAAAJCgAQADAAAAAQABAACgAgAEAAAAAQAAAAGgAwAEAAAAAQAAAAEAAAAAQVNDSUkAAABDcmVhdGVkIHdpdGggR0lNUADsbP3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Q3JlYXRlZCB3aXRoIEdJTVA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2V4aWY6VXNlckNvbW1lbnQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqF52ZNAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=);background-image:var(--background-image-url,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAKplWElmTU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAASShgAHAAAAGQAAAJCgAQADAAAAAQABAACgAgAEAAAAAQAAAAGgAwAEAAAAAQAAAAEAAAAAQVNDSUkAAABDcmVhdGVkIHdpdGggR0lNUADsbP3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Q3JlYXRlZCB3aXRoIEdJTVA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2V4aWY6VXNlckNvbW1lbnQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqF52ZNAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=));background-repeat:no-repeat;background-size:contain;height:100%;opacity:.5;pointer-events:none;position:absolute;top:-3%;width:100%;z-index:1021}@media (max-width:1399.98px){.background-image{background-position-x:30%;background-size:110%;top:3%}}@media (max-width:1199.98px){.background-image{background-position-x:10%;background-size:110%;top:7%}}@media (max-width:991.98px){.background-image{background-position-x:35%;background-size:140%;top:5%}}@media (max-width:767.98px){.background-image{background-position-x:40%;background-size:170%;opacity:.6;top:7%}}@media (max-width:575.98px){.background-image{background-size:170%;opacity:.7;top:11%}}.navbar-phone{text-align:right}@media (max-width:991.98px){.navbar-phone{display:none}}.navbar{align-items:center;display:flex;justify-content:space-between}@media (max-width:991.98px){.navbar{display:grid;grid-template-columns:50% 50%}}.navigation{background-color:var(--primary-colour);display:flex;height:3.25rem;justify-content:space-evenly;pointer-events:visible;width:52rem}@media (max-width:991.98px){.navigation{background-color:initial;height:1.875rem;padding-left:1rem;width:100%}}.navigation-item{justify-content:center;width:100%}@media (max-width:991.98px){.navigation-item{background-color:var(--primary-colour);border-radius:50%;height:1.875rem;width:1.875rem}}.navigation-item.active{background-color:var(--secondary-colour)}.navigation-item.invalid{background-color:#d90011}.nav-container{background-color:var(--nav-background-colour);left:0;position:sticky;right:0;top:0;z-index:1020}.nav-background-image{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAKplWElmTU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAASShgAHAAAAGQAAAJCgAQADAAAAAQABAACgAgAEAAAAAQAAAAGgAwAEAAAAAQAAAAEAAAAAQVNDSUkAAABDcmVhdGVkIHdpdGggR0lNUADsbP3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Q3JlYXRlZCB3aXRoIEdJTVA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2V4aWY6VXNlckNvbW1lbnQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqF52ZNAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=);background-image:var(--navbar-background-image-url,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAKplWElmTU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAASShgAHAAAAGQAAAJCgAQADAAAAAQABAACgAgAEAAAAAQAAAAGgAwAEAAAAAQAAAAEAAAAAQVNDSUkAAABDcmVhdGVkIHdpdGggR0lNUADsbP3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAACPWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8ZXhpZjpVc2VyQ29tbWVudD4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Q3JlYXRlZCB3aXRoIEdJTVA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2V4aWY6VXNlckNvbW1lbnQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqF52ZNAAAAC0lEQVQIHWNgAAIAAAUAAY27m/MAAAAASUVORK5CYII=))}.quotes-content-sidebar{display:flex;flex-wrap:wrap;gap:2em}.quotes-content{align-content:flex-start;display:flex;flex:1 1 60%;flex-wrap:wrap;gap:1rem}.quotes-content .error{width:100%}.quotes-sidebar{flex:1 1 40%;max-width:24ch}@media (max-width:575.98px){.quotes-sidebar{max-width:none}}.two-column-grid{grid-gap:.5rem;display:grid;flex-wrap:wrap;gap:.5rem;grid-template-columns:1fr 1fr;margin-bottom:2rem;padding-left:1rem;word-break:break-word}.policy-details,.two-column-grid{padding-left:0}.policy-details .wording{font-size:18px}@media (max-width:991.98px){.logo{padding-right:1rem}}.logo img{width:180px}@media (max-width:575.98px){.logo img{width:150px}}.button-bar{display:flex;gap:1rem;justify-content:space-between;margin-top:4.25rem}@media (max-width:575.98px){.button-bar{margin-top:2.5rem}}.button-bar.next-button-only{justify-content:flex-end}.button-bar.back-button-only{justify-content:start}.arrow-left{transform:rotate(180deg)}.header{background-color:var(--banner-colour);padding-bottom:2.375rem;padding-top:1.875rem}.header p{color:var(--tertiary-colour)}.header-bg-effect{overflow:hidden}.header-bg-effect:after{background-color:#fff;border-radius:50%;content:"";display:block;height:1000px;opacity:7%;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(25%) rotate(-12deg);width:2000px}@media (max-width:1199.98px){.header-bg-effect:after{transform:translateX(45%) rotate(-12deg)}}@media (max-width:991.98px){.header-bg-effect:after{transform:translateX(50%) rotate(-12deg);transform:translateX(50%) rotate(-15deg)}}@media (max-width:767.98px){.header-bg-effect:after{transform:translateX(55%) rotate(-15deg)}}@media (max-width:575.98px){.header-bg-effect:after{transform:translateX(85%) translateY(-26%) rotate(-12deg)}}.row-content{margin:0 auto;max-width:930px}@media (max-width:1199.98px){.row-content{margin:0 10%}}@media (max-width:991.98px){.row-content{margin:0 7%}}@media (max-width:575.98px){.row-content{margin:0;padding:0 1.25rem}}.footer-content{padding-bottom:1.375rem;padding-top:1.375rem}@media (min-width:768px){.footer-content{align-items:flex-end;display:grid;grid-template-columns:auto 10ch 20ch;justify-items:end}}@media (max-width:767.98px){.footer-content{display:flex;flex-direction:column}}.footer-content-stacked{padding-bottom:1.375rem;padding-top:1.375rem;text-align:center}footer{border:1px solid #979797;flex-shrink:0}.primary-col{color:var(--primary-colour)}.secondary-col{color:var(--secondary-colour)}.secondary-col g{fill:var(--secondary-colour)}.phone-number-col{color:var(--banner-colour)}.quinary-col{color:var(--quinary-colour)}.footer-bg-col{background-color:var(--footer-colour)}.copyright-text-stacked,.footer-text{display:block;margin-top:5px}.copyright-text-stacked{font-family:var(--primary-font);font-size:calc(var(--footerText-fontSize)*1.125)}@media (max-width:767.98px){.copyright-text-stacked{font-size:calc(var(--footerText-fontSize)*.875)}}.not-selected-col{color:var(--not-selected-colour)}.not-selected-col g{fill:var(--not-selected-colour)}.bg-primary-col{background-color:var(--primary-colour)}.bg-secondary-col{background-color:var(--secondary-colour)}.bg-not-selected-col{background-color:var(--not-selected-colour)}.bg-not-selected-col:hover{background-color:var(--primary-colour)}.bg-button-colour{background-color:var(--secondary-colour);color:#fff}.bg-button-colour:hover{background-color:var(--primary-colour)}.bg-white{background-color:#fff}.dark-grey{color:#757575}.fine-print{display:block;font-size:1rem;margin-top:5px;opacity:.5}@media (max-width:767.98px){.fine-print{font-size:.875rem}}.text-right{text-align:right}.text-centre{text-align:center}.main-form{margin:3.75rem 0}@media (max-width:575.98px){.main-form{margin:1.875rem 0 3.75rem}}.form-description{color:var(--quaternary-colour);margin-bottom:3rem;max-width:75%}@media (max-width:767.98px){.form-description{max-width:100%}}@media (max-width:575.98px){.form-description{margin-bottom:2.5rem;max-width:100%}}.input{min-height:3.25rem;padding:0 1.5rem;text-align:left;width:100%}.input.prefix{padding:0 2.5rem}.input-prefix{left:1.813rem;position:absolute;top:.875rem}textarea{min-height:3.25rem;padding:.75rem 1.5rem;text-align:left;width:100%}.dropdown-icon{bottom:calc(50% - 4px)}.accordion-dropdown-icon,.dropdown-icon{position:absolute;right:1.2rem;z-index:0}.accordion-dropdown-icon{color:#fff;top:1.5rem}.spinner{animation:spin 1s linear infinite;border:4px solid var(--primary-colour);border-radius:50%;border-top:4px solid #fff;height:1.375rem;position:absolute;right:10%;top:3.5rem;width:1.375rem}@media (max-width:575.98px){.spinner{border:3px solid var(--primary-colour);border-top:3px solid #fff;height:calc(1.375rem - 3px);right:0;top:6.3rem;width:calc(1.375rem - 3px)}}.spinner-typeahead{bottom:2rem;right:-2rem}.spinner-quoting{animation:spin 1s linear infinite;border:4px solid var(--primary-colour);border-radius:50%;border-top:4px solid #fff;height:2.5rem;width:2.5rem}.quoting{display:grid;justify-items:center}@keyframes spin{to{-webkit-transform:rotate(1turn)}}.text-input{border:2px solid #ccc;border:2px solid var(--input-border-grey)}.text-input:focus-visible{border:2px solid var(--secondary-colour);outline:0}.question-wrapper{padding:2.5rem 0}.question{align-items:center;display:grid}@media (min-width:768px){.question{grid-template-columns:45% 45% 10%}}@media (min-width:576px){.question{grid-template-columns:40% 44% 16%}}.question.multi-option{align-items:start}.nested-border{border:1px solid #e2e2e2;border-radius:26px;margin-bottom:5rem;padding:2.5rem}@media (max-width:575.98px){.nested-border{margin-bottom:2.5rem;padding:1rem}}.question-wrapper.nested{border:1px solid #e2e2e2;border-radius:26px;margin-bottom:5rem;padding:2.5rem}@media (max-width:575.98px){.question-wrapper.nested{margin-bottom:2.5rem;padding:1.25rem}}.question-wrapper.nested.top{border-radius:26px 26px 0 0;border-width:1px 1px 0;margin-bottom:0;padding:2.5rem 2.5rem 0}@media (max-width:575.98px){.question-wrapper.nested.top{padding:1.25rem 1.25rem 0}}.question-wrapper.nested.bottom{border-radius:0 0 26px 26px;border-width:0 1px 1px}@media (max-width:575.98px){.question-label,.tooltip-icon{margin-top:0}}.multi-option .question-label,.multi-option .tooltip-icon{margin-top:.875rem}@media (max-width:575.98px){.multi-option .question-label,.multi-option .tooltip-icon{margin-top:0}}.question-label{padding-right:1rem}@media (max-width:575.98px){.question-label{margin-bottom:1.25rem;padding-right:2rem}}a,h5.wording{color:var(--primary-colour);font-weight:700}a:hover,h5.wording:hover{color:var(--secondary-colour)}.info-display,.static-fields{margin:2.125rem 0 0 3rem}.static-fields{grid-gap:.75rem;display:grid;grid-template-columns:auto auto}@media (max-width:575.98px){.static-fields{grid-gap:0;display:grid;grid-template-columns:1fr;margin:0}}.question-wrapper .static-fields{margin:2.125rem 0 4.75rem 3rem}@media (min-width:576px){.static-field-title{text-align:right}}@media (max-width:575.98px){.static-field-title{margin-top:1.25rem}}.nested-header{font-size:1.25rem;margin-bottom:0}.child-form-header{margin-bottom:1rem}@media (max-width:991.98px){.child-form-header{font-size:1.25rem}}@media (min-width:768px){.choose-vehicle{margin-top:2.5rem}}.radio-binary-input-wrapper{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;width:17rem}@media (max-width:575.98px){.radio-binary-input-wrapper{grid-template-columns:1fr 1fr;justify-content:space-between;width:100%}}@media (max-width:279.98px){.radio-binary-input-wrapper{grid-template-columns:1fr}}.radio-multi-input-wrapper{display:grid;grid-template-columns:1fr}.hide-radio-checkbox{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.accordion-row{align-items:flex-start;display:flex}.accordion-row,.accordion-row label{cursor:pointer;padding-left:.5rem}.accordion-checkbox g{fill:#ccc;fill:var(--input-border-grey)}.accordion-checkbox-active g{fill:var(--secondary-colour)}.accordion-checkbox,.accordion-checkbox-active{height:22px;width:22px}.radio-checkbox-container{align-items:center;display:grid;grid-template-columns:1fr auto}.radio-checkbox{height:22px;margin-right:1rem;width:22px}.radio-checkbox g{fill:#fff}.checkboxes{margin-top:1rem;width:fit-content}.checkboxes svg{margin-right:.5rem}.checkboxes-row{align-items:flex-end;cursor:pointer;display:flex;margin-bottom:.5rem}.link,.radio-label,.tooltip-icon{cursor:pointer}.radio-label{width:8rem}@media (max-width:575.98px){.radio-label{width:100%}}.toggle-label{width:12rem}@media (max-width:575.98px){.toggle-label{width:100%}}.multi.radio-label{width:100%}legend{display:none}.rounded-corners{border-radius:1.625rem}.text-label{align-items:center;display:flex}.multi.text-label.stack-spacing{margin-bottom:1.25rem}.form-nav-button{letter-spacing:.8px;text-align:left;width:10.5rem}@media (max-width:575.98px){.form-nav-button{padding:0;width:3.25rem}}.form-nav-button.custom-text{width:fit-content}@media (max-width:575.98px){.form-nav-button svg{margin:0 auto}}.form-nav-button-label.left{justify-content:space-between;padding-right:1.5rem}@media (max-width:575.98px){.form-nav-button-label.left{padding-right:0}}.form-nav-button-label.right{justify-content:space-between;padding-left:1.5rem}@media (max-width:575.98px){.form-nav-button-label.right{justify-content:end;padding-left:0}}.input-with-button{display:flex}.input-button{height:3.25rem;max-width:10.5rem}@media (max-width:991.98px){.input-button{align-items:center;border-radius:50%;display:flex;justify-content:center;margin-right:2rem;width:3.25rem}}.add-child-form-button{height:3.25rem;max-width:10.5rem}@media (max-width:991.98px){.add-child-form-button,.add-child-form-button.collapse{align-items:center;border-radius:50%;display:flex;justify-content:center;width:3.25rem}.add-child-form-button.collapse{margin-right:2rem}}.landing-buttons-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:auto auto;justify-content:space-between;padding:2.5rem 0}@media (max-width:575.98px){.landing-buttons-container{grid-template-columns:auto}}.landing-buttons{height:3.25rem;width:15rem}.landing-buttons-text{align-items:center;display:flex;justify-content:space-between}.add-button{margin-bottom:0;padding-right:1.5rem;width:fit-content}button .search-icon{margin-right:1rem}@media (max-width:991.98px){button .search-icon{margin:0}}.error-text{color:#d90011!important}.error{border:2px solid #d90011;color:#d90011;font-size:1rem;grid-column:1;justify-content:center;margin-top:.5rem;order:1;padding:.75rem 2%;width:fit-content}@media (max-width:575.98px){.error{margin-top:1.25rem}}.error.no-order{margin-top:0;order:0}.error svg,.notice svg{margin-right:.5rem}.notice{align-items:center;border:2px solid #ccc;border:2px solid var(--input-border-grey);color:var(--quaternary-colour);display:flex;font-size:1rem;grid-column:1;justify-content:center;order:1;padding:.75rem 2%;width:fit-content}@media (max-width:575.98px){.notice{margin-top:1.25rem}}.notice g{fill:var(--quaternary-colour)}.green-tick g{fill:#6faf4f;fill:var(--validity-icon-colour,#6faf4f)}.red-tick{color:#d90011}.validity-icon{position:absolute}.validity-icon-size{height:30px;width:30px}@media (max-width:575.98px){.validity-icon-size{height:22px;width:22px}}.validity-icon{top:50%;transform:translateY(-50%)}@media (min-width:992px){.validity-icon{left:-4rem}}@media (max-width:991.98px){.validity-icon{left:-2.5rem}}@media (max-width:575.98px){.validity-icon{left:auto;right:0;top:0;transform:translateY(0)}}.validity-icon.multi-option{margin-top:6px;top:50%;transform:translateY(-50%)}@media (max-width:575.98px){.validity-icon.multi-option{margin-top:0;top:25%}}@media (min-width:992px){.nested .validity-icon{left:-6.5rem}}@media (max-width:991.98px){.nested .validity-icon{left:-5rem}}@media (max-width:575.98px){.nested .validity-icon{left:auto;right:0;top:0}.nested .validity-icon.multi-option{margin-top:0;top:25%}}.child-form-list{margin-top:2rem}.child-form-summary-list{display:flex;justify-content:space-between;margin-bottom:2.5rem}@media (max-width:575.98px){.child-form-summary-list{flex-direction:column}}.child-form-summary-controls{display:grid;grid-template-columns:.9fr .9fr;justify-content:space-between}@media (max-width:575.98px){.child-form-summary-controls{grid-template-columns:auto auto;justify-content:flex-start}}.child-controls-icon{height:22px;margin-right:1rem;width:22px}@media (max-width:991.98px){.child-controls-icon{margin:0}}.child-controls-icon g{fill:#fff}.error-icon{font-size:1.5rem}.tooltip-wrapper{position:relative}@media (max-width:575.98px){.tooltip-wrapper{justify-content:flex-end;margin-top:1.25rem;order:2}.tool-tip,.tooltip-wrapper{align-items:center;display:flex}}.tooltip-icon{width:1.625rem}@media (max-width:575.98px){.tooltip-icon{width:1.125rem}}.tooltip-icon:focus{outline:0}.tooltip-wrapper p{color:var(--not-selected-colour);font-size:.875rem;font-weight:700;padding-left:.5rem}.tooltip-icon.active g,.tooltip-wrapper p.active{fill:var(--secondary-colour);color:var(--secondary-colour)}.tooltip-container{background:var(--primary-colour);border:3px solid var(--primary-colour);box-shadow:0 2px 30px 0 #9a9a9a80;min-width:27rem;padding:2.25rem 2.25rem .75rem;position:absolute;right:-2.5rem;text-align:left;top:4rem;width:fit-content;z-index:999}@media (max-width:575.98px){.tooltip-container{min-width:auto;right:auto;width:100%}}.tooltip-container:after{border-bottom:2rem solid var(--primary-colour);border-left:1.25rem solid #0000;border-right:1.25rem solid #0000;content:" ";height:0;position:absolute;right:1.9rem;top:-1.6rem;width:0}.tooltip-container h3{margin-bottom:.75rem}.tooltip-container p{color:#fff;font-size:1.125rem;margin-bottom:1.875rem;padding:0}.tooltip-icon g{fill:var(--not-selected-colour)}.build-version{color:var(--primary-colour)}input[type=date]{padding-right:13px}input[type=date]::-webkit-calendar-picker-indicator{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 24 24"><path fill="%23bbbbbb" d="M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z"/></svg>')}.form-control[readonly]{background-color:#fff0;opacity:1}.form-control{-webkit-appearance:none;appearance:none;background-clip:padding-box;border:2px solid #ccc;border:2px solid var(--input-border-grey);display:block;font-family:var(--secondary-font);font-size:1.25rem;font-weight:400;line-height:30px;padding:0 .75rem 0 1.5rem;transition:border-color 0s ease-in-out,box-shadow 0s ease-in-out;width:100%;z-index:1}.form-control,.form-control:focus{background-color:#fff0;color:var(--primary-colour)}.form-control:focus{border-color:var(--secondary-colour);box-shadow:0 0 0 0 #fff;outline:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid var(--input-border-grey);border-radius:26px;color:var(--primary-colour);display:none;font-family:var(--secondary-font);font-size:1.25rem;list-style:none;margin:0;min-width:10rem;padding:.5rem 0 .5rem .5rem;position:absolute;text-align:left;z-index:1000}.dropdown-item{background-color:initial;border:0;clear:both;color:var(--primary-colour);display:block;font-weight:400;overflow:visible;padding:.25rem 1rem;text-align:inherit;text-decoration:none;width:100%}.extra-container .dropdown-item,.extra-container .form-control{font-size:1.125rem}.dropdown-item:focus,.dropdown-item:hover{background-color:#e9ecef74;color:var(--primary-colour);outline:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:initial;color:#adb5bd;pointer-events:none}mark{background-color:#fff;color:var(--primary-colour);font-weight:700}.bar-chart{position:relative}.bar-chart-legend{position:absolute;right:50px;top:10px}.wording{text-decoration:underline;width:fit-content}.wording:hover{cursor:pointer}.modal-popup{background-color:#00000059;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1020}.modal-pop-up-container,.modal-popup{align-items:center;display:flex;justify-content:center}.modal-pop-up-container{height:95%;max-height:95%;overflow:hidden;width:95%}.modal-popup-content{padding:1rem}.loading-modal-popup-content,.modal-popup-content{background-color:#fff;height:fit-content;max-height:100%;overflow:auto;width:fit-content}.loading-modal-popup-content{padding:3rem}.modal-popup-content>*>p,.modal-popup-content>*>strong{margin-left:.15rem}.modal-popup-content p:first-child{font-family:var(--primary-font);font-size:1.25rem;font-weight:700}.modal-popup-content h4{margin:1.563rem 0}.modal-close-button{height:3.25rem;min-height:3.25rem;padding:0 1.5rem}.modal-close-button svg{height:22px;margin-right:1rem;width:22px}.modal-close-button svg g{fill:#fff}.modal-popup-content .error{border:2px solid #d90011;border-radius:1.625rem;color:#d90011;font-family:var(--secondary-font)!important;font-size:1rem!important;margin:1rem 0;padding:.75rem 2%}.payment-options{border:1px solid #ccc;border:1px solid var(--input-border-grey);border-radius:1.625rem;flex:1 1;max-height:32rem;min-width:30ch}.payment-options:hover{cursor:pointer}.payment-options .text-label{border-radius:1.625rem 1.625rem 0 0;width:100%}.payment-option-details{padding:2rem}.payment-button{height:3.25rem;margin-top:2rem;width:fit-content}.extra-container{align-items:center;border:1px solid #ccc;border:1px solid var(--input-border-grey);border-radius:1.625rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;margin-top:1rem;padding:1rem}@media (max-width:575.98px){.extra-container{display:grid;grid-template-columns:1fr}}.extra-container.first{margin-top:2rem}.extra-container>*{flex:1 1}.extra-icon-wrapper{text-align:left}.extra-icon{height:4rem;width:4rem}.extra-price{max-width:8rem}@media (max-width:767.98px){.extra-price{margin-right:0}}.extra-radio .bg-button-colour{background-color:#4ec31a;color:#fff}.extra-radio .bg-button-colour:hover,.extra-radio .bg-not-selected-col:hover{background-color:#388d13;color:#fff}.extra-dropdown{margin-top:1rem}.extra-row{align-items:center;display:flex;gap:1rem}.extra-row.pricing{gap:2rem;justify-content:space-around}@media (max-width:991.98px){.extra-row.pricing{justify-content:space-between}}@media (max-width:575.98px){.extra-row.pricing{grid-gap:.5rem;align-items:flex-end;display:grid;gap:.5rem;justify-content:end}}.extra-text{min-width:48ch}@media (max-width:1199.98px){.extra-text{min-width:45ch}}@media (max-width:991.98px){.extra-text{min-width:35ch}}@media (max-width:767.98px){.extra-text{min-width:14ch}}.additional-extras,.included-extras{margin-top:3rem}.included-extras>*{margin-top:1rem}.extra-document{align-items:center;display:flex;margin-top:.375rem}.extra-document-icon{margin-right:.5rem}.purchase-result-description{color:var(--quaternary-colour);margin-bottom:3rem}.purchase-result-icon{height:50px;width:50px}.purchase-result-icon g{fill:var(--secondary-colour)}.purchase-result{grid-gap:1rem;display:grid;gap:1rem;justify-content:center;justify-items:center}.purchase-policy-container{border:1px solid #e2e2e2;border-radius:26px;margin:0 auto 2.5rem;padding:2.5rem;width:fit-content}@media (max-width:575.98px){.purchase-policy-container{width:100%}}.purchase-policy-header{font-size:1.25rem;margin-bottom:0;text-align:center}@media (max-width:575.98px){.purchase-policy-header{text-align:center}}.purchase-policy-summary{grid-gap:.75rem;display:grid;grid-template-columns:1fr 1fr;margin-top:2.125rem}@media (max-width:575.98px){.purchase-policy-summary{grid-gap:0;grid-template-columns:1fr;justify-items:center;margin:0}}.purchase-result h2{text-align:center}.requirements h4{margin-top:2.5rem}.requirement{padding-left:3rem}.quote-edit-button{height:3.25rem;width:fit-content}.quote-reference{align-items:center;display:flex;margin-bottom:1.563rem}.quote-reference h4{padding-right:2rem}.sort-code{display:flex;gap:2rem}.sort-code input{text-align:center}.start-date{border:0;color:inherit;font-size:1.125rem;min-height:auto;overflow:visible;padding:0;text-align:left;width:130px}input[type=date].start-date{padding-right:0}.start-date-warning{margin-bottom:1rem}.start-date-yy{grid-template-columns:auto auto}.start-date-yy p{word-break:normal}.payment-options-alt{align-content:space-between;border:1px solid #ccc;border:1px solid var(--input-border-grey);border-radius:1.625rem;display:grid;flex:1 1;max-height:41rem;min-width:30ch}.payment-options-alt:hover{cursor:pointer}.payment-options-alt .text-label{border-radius:1.625rem 1.625rem 0 0;width:100%}.payment-options-alt .input{height:3.25rem}.payment-options-alt button,.payment-options-alt label{justify-content:center}.payment-options-alt .payment-button{align-items:center;border-radius:1.625rem;display:flex;font-family:var(--secondary-font);font-size:1.375rem;font-weight:700;margin:0 0 2rem;width:13rem}.payment-button-container{display:flex;justify-content:center}.affiliate{grid-gap:.25rem;display:grid;gap:.25rem;margin-bottom:1.25rem}.affiliate p{text-align:center;width:100%}.affiliate-logo{width:100%}.month-year{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.modal-button,.month-year,.month-year-container{margin-top:1rem}.modal-close-icon{cursor:pointer;height:18px;width:18px}@media (max-width:991.98px){.modal-close-icon{margin:0}}.modal-close-icon g{fill:var(--primary-colour)}.hard-border{border:2px solid #ccc;border:2px solid var(--input-border-grey);padding:.5rem}.payment-breakdown-container{align-items:center;border:1px solid #ccc;border:1px solid var(--input-border-grey);border-radius:1.625rem;gap:1rem;padding:2rem;width:100%}.payment-breakdown-details{grid-gap:.75rem;display:grid;flex-wrap:wrap;grid-template-columns:auto auto;word-break:break-word}@media (max-width:575.98px){.payment-breakdown-details{grid-gap:0;display:grid;grid-template-columns:1fr;margin:0}}.payment-breakdown-container h4{font-family:var(--secondary-font);font-weight:700}.quote-summary-container{align-items:center;border:1px solid #ccc;border:1px solid var(--input-border-grey);display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;padding:1rem}@media (max-width:991.98px){.quote-summary-container{display:grid;grid-template-areas:"quote-summary-item quote-summary-item quote-summary-item" "quote-summary-button quote-summary-button quote-summary-button";grid-template-columns:1fr 1fr 1fr}}.quote-summary-container .radio-checkbox.no-margin{margin-right:0;width:fit-content}.quote-summary-container-headers{align-items:center;background-color:var(--primary-colour);display:flex;gap:1rem;padding:1rem}.quote-summary-container h5,.quote-summary-container-headers h5{margin-bottom:0}.quote-summary-container-headers h5{color:#fff;font-size:1rem;font-weight:900}.quote-summary-container p{font-size:.875rem;font-weight:600}p.detail-text{font-size:.875rem;font-weight:400;opacity:.5}@media (max-width:767.98px){p.detail-text{font-size:.875rem}}h5.quote-summary-link{color:var(--primary-colour);font-size:.875rem;font-weight:700}h5.quote-summary-link:hover{color:var(--secondary-colour);cursor:pointer}span.quote-summary-link{color:var(--primary-colour);font-weight:700}span.quote-summary-link:hover{color:var(--secondary-colour);cursor:pointer}.quote-summary-container-headers>*,.quote-summary-container>*{flex:1 1;text-align:center}.quote-summary-button-container{display:flex;justify-content:center}@media (max-width:991.98px){.quote-summary-button-container{grid-area:quote-summary-button}}.quote-summary-button{display:flex;justify-content:center;min-height:3.25rem;width:8rem}@media (max-width:991.98px){.quote-summary-button{width:10rem}}label.quote-summary-button{font-size:1rem}.quote-summary-container-tick{grid-gap:.5rem;display:grid;gap:.5rem;justify-items:center}.review-container{margin-top:3rem}.review-content{border:1px solid #ccc;border:1px solid var(--input-border-grey);margin-top:2rem;padding:1rem}.review-content-button{display:flex;justify-content:flex-end;margin-top:1rem}.amend-button{background-color:initial;color:var(--primary-colour)}.amend-button:hover{color:var(--secondary-colour)}.review-form-data{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}@media (max-width:767.98px){.review-form-data{grid-template-columns:1fr 1fr}}.review-form-data-four-col{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:767.98px){.review-form-data-four-col{grid-template-columns:1fr 1fr}}.review-form-data-field{display:block;font-size:1rem}@media (max-width:767.98px){.review-form-data-field{font-size:.875rem}}.insurer-logo{width:100px}.spinner-compact-container{grid-gap:1rem;color:#757575;display:grid;gap:1rem;justify-items:left;text-align:left}.spinner-compact{animation:spin 1s linear infinite;border:4px solid #757575;border-radius:50%;border-top-color:#fff;height:1.375rem;width:1.375rem}.form-error{display:flex}.form-error.align-right{justify-content:end}.choose-this-button{height:3.25rem;max-width:fit-content}.white-text{color:#fff}.highlight{color:var(--secondary-colour);font-weight:800}