@layer reset, element, global, components, overrides;.AnimatedToggle_wrapper__QNDXZ{position:relative;display:flex;align-items:center;justify-content:center;gap:4rem}.AnimatedToggle_toggle__zmSo7{position:relative;& input{opacity:0;width:0;height:0;position:absolute}& label{cursor:pointer;display:flex;align-items:center;width:32rem;height:4.8rem;background:transparent;border-radius:2.4rem;position:relative;padding:.4rem;border:1px solid var(--color-brand-on-brand)}& .AnimatedToggle_leftLabel__b1ylu,.AnimatedToggle_rightLabel__rsIbZ{position:absolute;display:flex;align-items:center;justify-content:center;width:16rem;transition:color .5s;z-index:1;font-weight:500}& .AnimatedToggle_rightLabel__rsIbZ{right:0;color:var(--color-brand-dark)}& .AnimatedToggle_leftLabel__b1ylu{left:0;color:var(--color-brand-on-brand)}& input:checked+label{& .AnimatedToggle_rightLabel__rsIbZ{color:var(--color-brand-on-brand)}& .AnimatedToggle_leftLabel__b1ylu{color:var(--color-brand-dark)}}& input+label .AnimatedToggle_slider__B1LkX{position:absolute;width:16rem;height:3.6rem;background:var(--color-brand-on-brand);border-radius:2.2rem;transition:transform .3s ease;transform:translateX(15rem)}& input:checked+label .AnimatedToggle_slider__B1LkX{transform:translateX(0)}& input:focus+label{border-color:var(--color-surface-on-surface-variant);transition:box-shadow var(--transition-duration-fast);box-shadow:0 0 0 .2rem var(--color-brand-on-brand),0 0 0 .4rem var(--color-blue-60)}}@layer components{.BedroomRadioCards_wrapper__sXcfj{position:relative;display:flex;justify-content:center;gap:2.8rem;@media (max-width:768px){gap:4rem}}.BedroomRadioCards_iconWrapper__W9u6_{width:4rem;height:4rem;display:flex;align-items:flex-end;justify-content:center}.BedroomRadioCards_radioCard__OqfxT{display:flex;flex-direction:column;align-items:center;margin-top:auto;color:var(--color-brand-brand);padding:.8rem .8rem 3.6rem;border:none;& p{font-weight:700;font-size:1.6rem;line-height:2.4rem;& span{white-space:nowrap}}}.BedroomRadioCards_inactive__jbh8n{background:transparent;color:var(--color-brand-on-brand);& p{color:var(--color-brand-on-brand)}}}@layer element{._label_1wfob_4{position:relative;display:block;top:calc(var(--space-100) / 2);margin-block:var(--space-100);font-family:var(--web-font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-md);color:var(--color-surface-on-surface)}._wrapper_3nb89_4{display:flex;position:relative;align-items:flex-start}._radioInput_3nb89_10{opacity:0;width:0;height:0;position:absolute;bottom:100%;right:100%}._radioLabel_3nb89_19{padding-left:var(--space-800);margin-block:var(--space-100);min-height:var(--space-600);position:relative;cursor:pointer}._radioLabel_3nb89_19:before{content:"";position:absolute;width:var(--space-600);height:var(--space-600);left:0;border:var(--border-width-md) solid var(--color-surface-on-surface-variant);border-radius:50%;transition:box-shadow var(--transition-duration-fast)}input:checked+._radioLabel_3nb89_19:before{border-color:var(--input-color-selected);background-color:var(--color-blue-20)}}@layer element{@media (forced-colors){input:checked+._radioLabel_3nb89_19:before{background-color:ButtonText}}._radioLabel_3nb89_19:after{content:"";position:absolute;top:calc(var(--space-300) / 2);left:calc(var(--space-300) / 2);width:var(--space-300);height:var(--space-300);background:var(--input-color-selected);border-radius:50%;opacity:0}input:checked+._radioLabel_3nb89_19:after{opacity:1}input:focus-visible+._radioLabel_3nb89_19:before{outline:none;transition:box-shadow var(--transition-duration-fast);box-shadow:0 0 0 .2rem var(--color-outline-inner),0 0 0 .4rem var(--color-outline-outer)}input[aria-invalid]+._radioLabel_3nb89_19:before,input[data-error]+._radioLabel_3nb89_19:before{border-color:var(--color-alert-error)}._radioLabel_3nb89_19:hover:before{box-shadow:0 0 0 2px var(--color-alert-neutral-tint)}._noMarginBlock_3nb89_82{margin-block:0}._card_1cx3b_4{position:relative;min-width:82px;padding:var(--space-200);padding-bottom:var(--space-900);text-align:center;background:var(--color-surface-bright);border-radius:var(--border-radius-lg);border:var(--border-width-md) solid transparent;transition:border var(--transition-duration-fast);cursor:pointer}._card_1cx3b_4:hover{border-color:var(--color-alert-neutral-tint)}._card_1cx3b_4:before{bottom:8px;width:var(--space-600);height:var(--space-600);border:var(--border-width-md) solid var(--color-surface-on-surface-variant);transition:box-shadow var(--transition-duration-fast)}._card_1cx3b_4:after,._card_1cx3b_4:before{content:"";position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;border-radius:50%}._card_1cx3b_4:after{bottom:14px;width:var(--space-300);height:var(--space-300);background:var(--input-color-selected);opacity:0}}@layer element{._card_1cx3b_4:has(input:checked):after{opacity:1}._card_1cx3b_4:has(input:checked){border-color:var(--color-outline-outer)}._card_1cx3b_4:has(input:focus-visible){transition:box-shadow var(--transition-duration-fast);box-shadow:0 0 0 .2rem var(--color-outline-inner),0 0 0 .4rem var(--color-outline-outer)}._card_1cx3b_4:has(input:checked):before{border-color:var(--input-color-selected);background-color:var(--input-color-selected-tint)}._card_1cx3b_4:has(input[aria-invalid]),._card_1cx3b_4:has(input[aria-invalid]):before,._card_1cx3b_4:has(input[data-error]),._card_1cx3b_4:has(input[data-error]):before{border-color:var(--color-alert-error)}@media (forced-colors){._card_1cx3b_4:has(input:checked):before{background-color:ButtonText}._card_1cx3b_4:has(input:checked){background-color:SelectedItem}}}.PostcodeInputCta_postcodeInputForm__22Pqb{margin:0;padding:0;display:contents}@layer components{.PostcodeInputCta_postcodeInput__iXv_A{width:100%;height:4.4rem;border-radius:.4rem;border:.2rem solid var(--color-brand-on-brand,#fff);padding:2rem 1.2rem;background-color:var(--color-brand-on-brand,#fff);& label{display:none}}.PostcodeInputCta_postcodeIcon__Ax051 path{fill:var(--color-brand-on-brand,#fff)!important}.PostcodeInputCta_ctaButton__hIZSY{margin-top:2rem;white-space:nowrap;padding:0 2rem;& span{color:var(--color-brand-on-brand,#fff)}@media (min-width:768px){margin-top:0}}}@layer element{._wrapper_8j3bc_4{position:relative;display:flex;align-items:center}._icon_8j3bc_10{position:absolute}._icon_8j3bc_10._left_8j3bc_14{left:var(--space-200)}._icon_8j3bc_10._right_8j3bc_18{right:var(--space-200)}._icon_8j3bc_10 path{fill:var(--color-surface-on-surface)}._icon_8j3bc_10[aria-invalid=true] path,._icon_8j3bc_10[data-error=true] path{fill:var(--color-alert-error)}@media (forced-colors){._icon_8j3bc_10 path,._icon_8j3bc_10[data-error=true] path{fill:CanvasText}}._input_8j3bc_41{font-family:var(--web-font-family);line-height:var(--font-line-height-md);font-weight:var(--font-weight-book);color:var(--color-surface-on-surface);background-color:transparent;border:var(--border-width-md) solid var(--color-surface-on-surface-variant);border-radius:var(--border-radius-xs);padding:calc((40px - (var(--font-line-height-md) + var(--border-width-md) * 2)) / 2) var(--space-200);font-size:var(--font-size-md);width:100%;box-shadow:0 0 0 2px transparent}._input_8j3bc_41,._input_8j3bc_41:focus{transition:box-shadow var(--transition-duration-fast)}._input_8j3bc_41:focus{outline:none;box-shadow:0 0 0 .2rem var(--color-outline-inner),0 0 0 .4rem var(--color-outline-outer)}._input_8j3bc_41:hover:not(:focus){box-shadow:0 0 0 2px var(--color-alert-neutral-tint)}._input_8j3bc_41[aria-invalid]{border-color:var(--color-alert-error)}._input_8j3bc_41._hasLeftSlot_8j3bc_75{padding-left:var(--space-800)}._input_8j3bc_41._hasRightSlot_8j3bc_79{padding-right:var(--space-800)}@media (min-width:577px){._input_8j3bc_41{font-size:var(--font-size-md)}}}@layer element{._inlineFields_11q39_4{display:flex;margin:0 calc(var(--space-100) * -1)}._inlineFields_11q39_4>*{margin:0 var(--space-100)}._inlineFields_11q39_4._fullWidth_11q39_13{width:auto}@media screen and (min-width:961px){._inlineFields_11q39_4{width:26.5rem}._inlineFields_11q39_4._fullWidth_11q39_13{width:auto}}._dayField_11q39_27,._monthField_11q39_31{width:25%}._yearField_11q39_35{width:50%}._select_cpotg_4{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}._textarea_1ffw0_4{min-height:var(--space-100);height:auto;max-width:100%;display:block;resize:none}._textarea_1ffw0_4._resizable_1ffw0_12{resize:vertical}}@layer element{}@layer element{}._hiddenDefaultIcon_magvr_1::-webkit-calendar-picker-indicator{background:transparent;color:transparent;cursor:pointer;height:auto;position:absolute;top:0;right:0;bottom:0;left:0;width:auto}.GetQuote_wrapper__hl3bS{display:flex;flex-direction:column;align-items:center;margin-top:9.5rem;@media (min-width:768px){flex-direction:row;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:9.5rem}}.GetQuote_postcodeInputWrapper__28Rtf{display:flex;flex-direction:column;width:100%;@media (min-width:768px){flex-direction:row;gap:1.6rem;width:-moz-fit-content;width:fit-content}& label>span{color:var(--color-brand-on-brand,#fff);margin:5rem 0 .8rem}}.GetQuote_headingWrapper__GcG7x{@media (min-width:768px){display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-right:4rem}& .GetQuote_heading__veNN5{text-align:left;font-size:4.8rem;line-height:4rem;font-weight:900;color:var(--color-brand-on-brand,#fff);margin-bottom:1.7rem;& span{color:var(--color-brand-bold,#3be44c);display:inline}}}.GetQuote_list__CqABL{align-self:center;margin:0 auto;& li.GetQuote_listItem__hKVUv{display:flex;gap:.4rem;margin-bottom:.8rem}& .GetQuote_text__4YsT7{color:var(--color-brand-on-brand,#fff);line-height:2rem}}@media (min-width:768px){.GetQuote_list__CqABL{margin-left:0}}.GetQuote_tcs__5LFpm{display:none;@media (min-width:768px){display:block;font-size:1.6rem;color:var(--color-brand-bold,#3be44c)}}@layer overrides{.GetQuote_postcodeInput__NClKw{height:4.4rem;margin-top:5rem;@media (min-width:768px){width:26rem;margin-top:0}}.GetQuote_ctaButton__ue7_F{background-color:var(--color-brand-dark,#00261c);border:1.5px solid var(--color-brand-on-brand,#fff);font-size:1.6rem;line-height:2.4rem;font-weight:700}}.SavingsCardDesktop_wrapper__eHSDy{justify-content:space-around;overflow-x:auto;width:100%;padding-top:6.5rem;margin-top:-2.5rem;gap:3.2rem;&>:first-child{margin-left:auto}&>:last-child{margin-right:auto}}.SavingsCardDesktop_cardWrapper__ffcaQ{display:flex;flex:1 0;min-width:54.75rem;max-width:54.75rem;flex-direction:column;padding:4rem 3.2rem;border-radius:1.8rem;border:.2rem solid var(--color-surface-surface,#fff);background-color:var(--color-brand-dark,#00261c);& img{width:8.8rem;height:8.8rem}}.SavingsCardDesktop_icon__3iNSS{margin-bottom:5rem;color:var(--color-brand-bold,#3be44c)}.SavingsCardDesktop_title__gg_n7{font-size:2.8rem;line-height:3.2rem;font-weight:700;height:9.6rem;color:var(--color-brand-on-brand,#fff);margin-bottom:1.6rem}.SavingsCardDesktop_savings__JRiId{text-align:left;font-size:6rem;font-weight:900;line-height:4.8rem;color:var(--color-brand-bold,#3be44c);margin-bottom:1.6rem;& span{font-size:2.4rem;line-height:2.8rem;font-weight:700}}.SavingsCardDesktop_description__q808e{font-size:1.6rem;line-height:2.4rem;font-weight:450;color:var(--color-brand-on-brand,#fff);& a{color:var(--color-brand-on-brand,#fff)}}.SavingsCardDesktop_circleCardWrapper__ws4T3{position:relative;display:flex;flex-direction:column;border-radius:22px;border:.2rem solid var(--color-brand-on-brand,#fff);background-color:var(--color-brand-dark,#00261c);& .SavingsCardDesktop_cardWrapper__ffcaQ{background-color:var(--color-brand-on-brand)}& .SavingsCardDesktop_icon__3iNSS{color:var(--color-brand-brand)}& .SavingsCardDesktop_title__gg_n7{color:var(--color-brand-dark)}& .SavingsCardDesktop_savings__JRiId{color:var(--color-brand-brand)}& .SavingsCardDesktop_description__q808e{color:var(--color-brand-dark);& a{color:var(--color-brand-dark)}}}.SavingsCardDesktop_circle__YfNCw{position:absolute;z-index:1;top:-6.5rem;right:.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#ADEAA6;border-radius:50%;width:13rem;height:13rem;font-size:1.8rem;line-height:2.2rem;& span{display:block;white-space:nowrap;font-size:3rem;font-weight:900}}
/*# sourceMappingURL=8b59f8140f270284.css.map*/