.PageError_container__v1B2W{min-height:100vh;display:flex;flex-direction:column}.PageError_container__v1B2W section{flex:auto;padding:16px 24px;background-color:#eeeae4;display:flex;align-items:center}@media only screen and (min-width:600px){.PageError_container__v1B2W section{padding:56px}}.PageError_container__v1B2W .PageError_cta__Ximn1{width:100%}@media only screen and (min-width:600px){.PageError_container__v1B2W .PageError_cta__Ximn1{width:auto}.PageError_container__v1B2W .PageError_content___t53E{width:100%;max-width:1244px;margin:auto}}.PageError_container__v1B2W .PageError_content___t53E>:not(:last-child){margin-bottom:24px}.ProgressBar_container__umf9D{background-color:#dfff7b}.ProgressBar_mobile__RLPGa{padding:16px}.ProgressBar_desktop__bGsei{display:none;padding:32px;max-width:1244px;margin:0 auto}@media only screen and (min-width:600px){.ProgressBar_mobile__RLPGa{display:none}.ProgressBar_desktop__bGsei{display:block}}button.CopyButton_button__axSh_{color:#fff;padding:2px 8px}button.CopyButton_button__axSh_ .CopyButton_icon__4FfLm{margin-left:8px;fill:#fff}@media(hover:hover){button.CopyButton_button__axSh_:hover{color:#102b2b}button.CopyButton_button__axSh_:hover .CopyButton_icon__4FfLm{fill:#102b2b}}.policyDetailsCard_container__dEdPm{text-align:center}.policyDetailsCard_container__dEdPm .policyDetailsCard_iconText__v6a3_{color:var(--heading-s-color,#141414);font-family:var(--heading-s-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-s-font-size,20px);font-weight:var(--heading-s-font-weight,600);line-height:var(--heading-s-line-height,28px);letter-spacing:var(--heading-s-letter-spacing,initial);margin-top:var(--heading-s-margin-top,0);text-transform:var(--heading-s-text-transform,none);display:flex;align-items:center;justify-self:center}.policyDetailsCard_container__dEdPm .policyDetailsCard_header__vjaKR{color:var(--body-m-color,#141414);font-family:var(--body-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-m-font-size,16px);font-weight:var(--body-m-font-weight,400);line-height:var(--body-m-line-height,22px);letter-spacing:var(--body-m-letter-spacing,normal);text-transform:var(--body-m-text-transform,none);margin:0}.policyDetailsCard_container__dEdPm section:not(:first-child){padding-top:16px;border-top:.5px solid #102b2b}.policyDetailsCard_container__dEdPm section:not(:last-child){padding-bottom:16px}.policyDetailsCard_container__dEdPm section.policyDetailsCard_provider__xFLuP{padding:8px 0}.policyDetailsCard_container__dEdPm dl dd{margin:0}.policyDetailsCard_container__dEdPm dl dt.policyDetailsCard_visuallyHidden__qedWI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.policyDetailsCard_container__dEdPm .policyDetailsCard_vrm__vpfmh{color:var(--heading-l-color,#141414);font-family:var(--heading-l-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-l-font-size,32px);font-weight:var(--heading-l-font-weight,500);line-height:var(--heading-l-line-height,36px);letter-spacing:var(--heading-l-letter-spacing,normal);margin-top:var(--heading-l-margin-top,0);text-transform:var(--heading-l-text-transform,none);margin-bottom:16px}.policyDetailsCard_container__dEdPm .policyDetailsCard_policyNumber__gGm7C button{margin-left:8px}.page_eligibilityContent__g9TVb p{margin-bottom:revert!important}.layout_content__6zr_o{max-width:1244px;padding:16px;margin:0 auto;min-height:60vh}@media only screen and (min-width:600px){.layout_content__6zr_o{padding:40px}}.loadingModal_overlay__L_kBs{position:fixed;top:0;left:0;right:0;z-index:999;display:flex;align-items:center;justify-content:center;height:100vh;padding:16px;background-color:rgba(16,43,43,.6)}.loadingModal_card__BShAn{background-color:#fafaf8;border-radius:8px;display:inline-block;width:-moz-fit-content;width:fit-content;max-width:480px}.loadingModal_heroImage__JpLzo{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:auto}.loadingModal_content__d3qJe{padding:32px 16px;color:#102b2b;justify-content:center;text-align:center}.loadingModal_heading__ERN_J{color:var(--heading-m-color,#141414);font-family:var(--heading-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-m-font-size,24px);font-weight:var(--heading-m-font-weight,500);line-height:var(--heading-m-line-height,28px);letter-spacing:var(--heading-m-letter-spacing,normal);text-transform:var(--heading-m-text-transform,none);margin:0}.loadingModal_subHeading__qbEYq{color:var(--heading-s-color,#141414);font-family:var(--heading-s-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-s-font-size,20px);font-weight:var(--heading-s-font-weight,600);line-height:var(--heading-s-line-height,28px);letter-spacing:var(--heading-s-letter-spacing,initial);text-transform:var(--heading-s-text-transform,none);margin:16px 0 0}.loadingModal_spinner__AluXU{margin:24px auto}.loadingModal_list__VIIFR{margin-bottom:16px}.loadingModal_listItemText__SCNqD{text-align:left}.detailsCard_container__nbAV2 .detailsCard_item__0ownV{display:flex;flex-direction:row;justify-content:space-between}.detailsCard_container__nbAV2 .detailsCard_item__0ownV .detailsCard_title__4tDi7{color:var(--body-m-color,#141414);font-family:var(--body-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-m-font-size,16px);font-weight:var(--body-m-font-weight,400);line-height:var(--body-m-line-height,22px);letter-spacing:var(--body-m-letter-spacing,normal);margin-top:var(--body-m-margin-top,0);text-transform:var(--body-m-text-transform,none)}.detailsCard_container__nbAV2 .detailsCard_item__0ownV .detailsCard_value__xlPF1{color:var(--heading-xs-color,#141414);font-family:var(--heading-xs-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-xs-font-size,font-size-heading-extra-small);font-weight:var(--heading-xs-font-weight,600);line-height:var(--heading-xs-line-height,22px);letter-spacing:var(--heading-xs-letter-spacing,normal);margin-top:var(--heading-xs-margin-top,0);text-transform:var(--heading-xs-text-transform,none);text-align:right}.detailsCard_container__nbAV2 ul{list-style:none;margin-bottom:0;padding:0}.detailsCard_container__nbAV2 ul li{position:relative;margin-bottom:0;padding:8px 0}.detailsCard_container__nbAV2 ul li:first-child{padding-top:0}.detailsCard_container__nbAV2 ul li:last-child{padding-bottom:0}.detailsCard_container__nbAV2 ul li:not(:last-child):after{content:"";position:absolute;left:-16px;right:-16px;bottom:0;height:2px;background-color:#d2cabc}.pageSpinner_container__TXgMk{position:fixed;top:0;left:0;right:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:rgba(220,220,220,.8)}.paymentTableItem_row__c64Sb{padding:8px 16px;min-height:48px;display:flex;align-items:center;justify-content:space-between;list-style:none;margin:0}.paymentTableItem_row__c64Sb .paymentTableItem_label__JI79D{max-width:68%}.paymentTableItem_row__c64Sb .paymentTableItem_cost__ih_0Q{max-width:28%}.paymentTableItem_row__c64Sb:not(:last-child){border-bottom:1px solid #102b2b}.paymentTableItem_row__c64Sb.paymentTableItem_splitRow__JnEye{background:#fff;background:linear-gradient(90deg,#ffffff 70%,#EFFFBD 0)}.paymentTableItem_row__c64Sb.paymentTableItem_darkRow__L5rRf{color:#fff;background-color:#102b2b}.paymentTableItem_row__c64Sb.paymentTableItem_strong__zZBc_{color:var(--heading-xs-color,#141414);font-family:var(--heading-xs-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-xs-font-size,font-size-heading-extra-small);font-weight:var(--heading-xs-font-weight,600);line-height:var(--heading-xs-line-height,22px);letter-spacing:var(--heading-xs-letter-spacing,normal);margin-top:var(--heading-xs-margin-top,0);text-transform:var(--heading-xs-text-transform,none)}.paymentTableItem_row__c64Sb.paymentTableItem_strong__zZBc_.paymentTableItem_darkRow__L5rRf{color:#fff}.paymentTableSection_container__WHKN_:not(:last-child){margin-bottom:32px}.paymentTableSection_container__WHKN_:not(:last-child):has(+p){margin-bottom:16px}.paymentTableSection_heading__NXs2l{color:var(--body-l-color,#141414);font-family:var(--body-l-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-l-font-size,20px);font-weight:var(--body-l-font-weight,400);line-height:var(--body-l-line-height,28px);letter-spacing:var(--body-l-letter-spacing,normal);margin-top:var(--body-l-margin-top,0);text-transform:var(--body-l-text-transform,none);margin-bottom:16px}dl.paymentTableSection_list__wgmz4{padding:0;border:1px solid #102b2b;border-radius:8px;overflow:clip;margin:0}.paymentTableWrapper_container__SywJ4 p{padding:0 16px}.updatingQuoteModal_overlay__Y1xiv{position:fixed;top:0;left:0;right:0;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:rgba(220,220,220,.8);padding:16px}.updatingQuoteModal_modal__0uiHs{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#fff;border-radius:8px;padding:24px 16px;max-width:600px;width:100%}.updatingQuoteModal_spinner__kT04v{margin-bottom:24px}.updatingQuoteModal_heading__JIldI{color:var(--heading-m-color,#141414);font-family:var(--heading-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-m-font-size,24px);font-weight:var(--heading-m-font-weight,500);line-height:var(--heading-m-line-height,28px);letter-spacing:var(--heading-m-letter-spacing,normal);text-transform:var(--heading-m-text-transform,none);color:#102b2b;margin:0 0 24px}.updatingQuoteModal_body__UHBmd{color:var(--body-m-color,#141414);font-family:var(--body-m-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-m-font-size,16px);font-weight:var(--body-m-font-weight,400);line-height:var(--body-m-line-height,22px);letter-spacing:var(--body-m-letter-spacing,normal);text-transform:var(--body-m-text-transform,none);color:#102b2b;margin:0}.detailsSection_details__35peb .detailsSection_detailsHeader___h0VO{color:var(--heading-xs-color,#141414);font-family:var(--heading-xs-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-xs-font-size,font-size-heading-extra-small);font-weight:var(--heading-xs-font-weight,600);line-height:var(--heading-xs-line-height,22px);letter-spacing:var(--heading-xs-letter-spacing,normal);margin-top:var(--heading-xs-margin-top,0);text-transform:var(--heading-xs-text-transform,none);color:#fff;padding:8px 16px}.detailsSection_details__35peb .detailsSection_detailsList__DAIb_{padding-top:16px}.detailsSection_details__35peb .detailsSection_detailsList__DAIb_ .detailsSection_detail__Z99cc{margin-top:var(--small-text-body-margin-top,0)}.detailsSection_details__35peb .detailsSection_detailsList__DAIb_ .detailsSection_detail__Z99cc,.detailsSection_details__35peb .detailsSection_detailsNote__UCnXI{color:var(--small-text-body-color,#141414);font-family:var(--small-text-body-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--small-text-body-font-size,14px);font-weight:var(--small-text-body-font-weight,400);line-height:var(--small-text-body-line-height,18px);letter-spacing:var(--small-text-body-letter-spacing,.2px);text-transform:var(--small-text-body-text-transform,none)}.detailsSection_details__35peb .detailsSection_detailsNote__UCnXI{font-weight:700;margin:0;padding-top:16px;padding-bottom:8px}.paymentBreakdownTable_toggle__stV3E{padding:16px}.paymentBreakdownTable_toggle__stV3E label{justify-content:flex-end}.paymentSummaryCard_container__Cfnpq{color:var(--body-l-color,#141414);font-family:var(--body-l-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--body-l-font-size,20px);font-weight:var(--body-l-font-weight,400);line-height:var(--body-l-line-height,28px);letter-spacing:var(--body-l-letter-spacing,normal);margin-top:var(--body-l-margin-top,0);text-transform:var(--body-l-text-transform,none);padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.paymentSummaryCard_container__Cfnpq b{color:var(--heading-s-color,#141414);font-family:var(--heading-s-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-s-font-size,20px);font-weight:var(--heading-s-font-weight,600);line-height:var(--heading-s-line-height,28px);letter-spacing:var(--heading-s-letter-spacing,initial);margin-top:var(--heading-s-margin-top,0);text-transform:var(--heading-s-text-transform,none)}@media only screen and (min-width:1921px){.InputContainer_inputContainer__UEuQg{max-width:480px}}@media only screen and (min-width:600px){.InputContainer_inline__MQUHS{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr)}.InputContainer_inline__MQUHS>*{margin:0!important}}@media only screen and (min-width:960px){.InputContainer_inline3__Yq6HZ{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr)}.InputContainer_inline3__Yq6HZ>*{margin:0!important}}.sortCodeInput_group__NrXTZ{display:flex;gap:16px}.sortCodeInput_group__NrXTZ>div{flex:1 1}@media only screen and (min-width:1921px){.sortCodeInput_group__NrXTZ input{max-width:130px}}.sortCodeInput_group__NrXTZ input{width:100%}.sortCodeInput_group__NrXTZ{margin:unset;padding:unset;border:unset}.sortCodeInput_group__NrXTZ label{font-size:0!important;display:flex!important}.Spacing_questions__aIYi3>:not(:first-child){margin-top:40px}.Spacing_inputs__jwzxc>:not(:first-child){margin-top:24px}.Spacing_cards__Do_y3>:not(:first-child){margin-top:40px}.Spacing_question__Cxgoe>:not(:first-child){margin-top:16px}.Thread_thread__8tbwr{margin-top:16px;padding-left:24px;position:relative}.Thread_thread__8tbwr:before{background-color:#6a4eff;border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.FieldArrayForm_field__HclGq{margin:24px 0}.FieldArrayForm_buttons___mYqd{margin-top:24px;display:flex;gap:8px}.FieldArrayForm_buttons___mYqd button{margin:0}.FieldArrayForm_list__P_muM{margin:0;padding:0;list-style:none}.partner-discount-card_partnerDiscountFollowUp__NRH8W{margin-top:16px}.partner-discount-card_discountCodeRow__B3ZfX>div{display:grid;grid-gap:16px;gap:16px}@media only screen and (min-width:600px){.partner-discount-card_discountCodeRow__B3ZfX>div{grid-template-columns:3fr 1fr}}.partner-discount-card_discountCodeRow__B3ZfX button{margin-bottom:0}.partner-discount-card_discountCodeRow__B3ZfX input{text-transform:uppercase}.source-card_card__rlvTe{text-align:center}.source-card_card__rlvTe p{color:var(--heading-xs-color,#141414);font-family:var(--heading-xs-font-family,GillSansforJL,Gill Sans,Gill Sans MT,GillSansMTStd-Medium,Avenir,Corbel,Arial,Helvetica,sans-serif);font-size:var(--heading-xs-font-size,font-size-heading-extra-small);font-weight:var(--heading-xs-font-weight,600);line-height:var(--heading-xs-line-height,22px);letter-spacing:var(--heading-xs-letter-spacing,normal);margin-top:var(--heading-xs-margin-top,0);text-transform:var(--heading-xs-text-transform,none)}.quote-start-date-modal_container__csPkr{margin-bottom:32px}.retrieve-quote_errorMessage__rHXeA{margin-bottom:24px}.retrieve-quote_date__y2QSg fieldset{border:none;padding:0;margin:0}.retrieve-quote_date__y2QSg label{font-size:0!important;display:flex!important}.retrieve-quote_loading__hjfIx{text-align:center}.retrieve-quote_postcode__lukW8 input{width:auto!important;display:flex}.retrieve-quote_button__VIuH3{margin:24px 0 0!important}.retrieve-quote_form__kkxdb{display:grid}@media only screen and (min-width:960px){.retrieve-quote_form__kkxdb{grid-template-columns:1fr 1fr}}