.ContactAgentForm_captchaWrapper__G5gT5{margin-bottom:var(--space-S400)}.ContactAgentForm_contactAgentForm___rNpD{display:flex;flex-direction:column;padding-bottom:var(--space-S400);row-gap:var(--space-S500)}.ContactAgentForm_errorMessage__8Uxzn{margin:0 0 var(--space-S400) 0;color:var(--colors-functionalFailure)}.ContactAgentForm_termsText__qUdgK{color:var(--colors-textBody);text-align:left}@media screen and (min-width:1024px){.ContactAgentForm_termsText__qUdgK{display:inline}}@keyframes _11qa7t0{0%{opacity:0}to{opacity:1}}@keyframes _11qa7t1{0%{opacity:1}to{opacity:0}}@keyframes _11qa7t2{0%{transform:translateY(100%)}to{transform:translate(0)}}@keyframes _11qa7t3{0%{transform:translate(0)}to{transform:translateY(100%)}}@keyframes _11qa7t4{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _11qa7t5{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes _11qa7t6{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _11qa7t7{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _11qa7t8{0%{transform:translate(-50%) translateY(-100%)}to{transform:translate(-50%) translateY(0)}}@keyframes _11qa7t9{0%{transform:translate(-50%) translateY(100%)}to{transform:translate(-50%) translateY(0)}}._9w3ufm0{align-items:baseline}._9w3ufm1{color:var(--colors-inputTextDefault);text-align:left;display:flex;column-gap:var(--space-S200);background-color:transparent;height:var(--sizes-L200);padding:var(--space-S300);border-width:var(--borderWidths-100);border-style:solid;border-color:var(--colors-inputBorderDefault);border-radius:var(--radii-input)}._9w3ufm1:focus-visible{outline:none;box-shadow:var(--shadows-focusRing)}._9w3ufm1:hover:enabled{border-color:var(--colors-inputBorderHover)}._9w3ufm1:active:enabled{border-color:var(--colors-inputBorderActive)}._9w3ufm1._9w3ufm1[aria-invalid=true]{border-color:var(--colors-inputBorderError)}._9w3ufm1._9w3ufm1[aria-invalid=true]:hover:enabled{border-color:var(--colors-inputBorderErrorHover)}._9w3ufm1:disabled{opacity:var(--opacities-300);filter:grayscale(1)}._9w3ufm1[aria-expanded=true]{box-shadow:var(--shadows-focusRing)}._9w3ufm1[data-placeholder]{color:var(--colors-inputTextPlaceholder)}._9w3ufm2{color:var(--colors-inputContrastTextDefault);border-color:var(--colors-inputContrastBorderDefault)}._9w3ufm2:hover:enabled{border-color:var(--colors-inputContrastBorderHover)}._9w3ufm2:active:enabled{border-color:var(--colors-inputContrastBorderActive)}._9w3ufm2[data-placeholder]{color:var(--colors-inputContrastTextPlaceholder)}._9w3ufm2._9w3ufm2[aria-invalid=true]{border-color:var(--colors-inputContrastBorderError)}._9w3ufm2._9w3ufm2[aria-invalid=true]:hover:enabled{border-color:var(--colors-inputContrastBorderErrorHover)}._9w3ufm4{flex-grow:1}._9w3ufm5{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._9w3ufm6{z-index:var(--zIndices-modal);min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);width:100%;max-width:var(--sizes-inputXLarge);animation-duration:var(--transitions-durationS100);animation-timing-function:var(--transitions-timingS100)}._9w3ufm6[data-state=open]{animation-name:_11qa7t0}._9w3ufm6[data-state=closed]{animation-fill-mode:forwards}._9w3ufm7{position:absolute}._9w3ufm8{margin-top:var(--space-S100)}._9w3ufm9{flex:1 1;overflow:hidden;overflow-wrap:break-word}._9w3ufma{height:var(--sizes-L200)}._9w3ufmb{padding:5px 2px;z-index:var(--zIndices-dropdown)}._9w3ufmd{--radix-scroll-area-thumb-width:8px;background-color:#0000003b;border-radius:999px}._9w3ufme{background-color:#ffffff47}@supports not selector(:focus-visible){._9w3ufm1:focus{outline:none;box-shadow:var(--shadows-focusRing)}}@media screen and (prefers-reduced-motion:no-preference){._9w3ufm6[data-state=open]{animation-name:_11qa7t0}._9w3ufm6[data-state=closed]{animation-name:_11qa7t1}}.BedroomsFilterContent_bedrooms-filter__helper-text__Ddjqb,.BudgetFilterContent_budget-filter__helper-text__TE8NF{margin:0;font-size:var(--fontSizes-ladleMedium);line-height:var(--lineHeights-ladleMedium);font-weight:var(--fontWeights-200);color:var(--colors-textBody2)}.BudgetFilterContent_budget-filter__card__pniTz{display:flex;flex-direction:column;gap:var(--space-S500);width:100%;padding:var(--space-S400);border:var(--borderWidths-100) solid var(--colors-graphicDividerSubtle);border-radius:var(--radii-500)}.BudgetFilterContent_budget-filter__card-title__C_eq6{display:flex;flex-direction:column;gap:var(--space-S100)}.BudgetFilterContent_budget-filter__card-heading__JifWi{margin:0;font-size:var(--fontSizes-ladleMedium);line-height:var(--lineHeights-ladleMedium);font-weight:var(--fontWeights-400);color:var(--colors-textBody)}.BudgetFilterContent_budget-filter__card-body__k_6Nm{margin:0;font-size:var(--fontSizes-ladleMedium);line-height:var(--lineHeights-ladleMedium);font-weight:var(--fontWeights-200);color:var(--colors-textBody2)}.FilterPopover_filter-popover__v9DBD{position:fixed;z-index:1000;display:flex;flex-direction:column;width:450px;max-width:calc(100vw - var(--space-S400)*2);max-height:min(70vh,620px);overflow:hidden;background-color:var(--colors-graphicBackgroundDefault);border-radius:var(--radii-400);box-shadow:var(--shadows-900);padding:var(--space-S200)}.FilterPopover_filter-popover__header__9OJll{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--space-S300) var(--space-S300) var(--space-S200)}.FilterPopover_filter-popover__content__WWj_O{overflow-y:auto;padding:0 var(--space-S400) var(--space-S400)}.FilterBar_filter-bar__hIrl0{position:relative;z-index:100;display:flex;align-items:center;gap:var(--space-S200);width:max-content}.FilterBar_filter-bar--open__PEVUR{z-index:200}.FilterBar_filter-bar__item__JpJ2I{position:relative;flex-shrink:0}.ListingMarker_markerBase__jODwI{--marker-bg:var(--colors-pinDefaultBackgroundDefault);--marker-border-color:var(--colors-brandSecondaryA3);--marker-text-color:var(--colors-pinDefaultTextDefault);--hover-bg:var(--colors-brandPrimaryT4);--hover-text-color:var(--colors-textBody);--hover-border-color:var(--colors-brandPrimary);--hover-box-shadow:0 var(--sizes-XS300) var(--sizes-S400) rgb(0 0 0/20%);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;height:var(--sizes-L100);padding:var(--sizes-S100) var(--sizes-S200);border-radius:var(--radii-pill);border:var(--sizes-XS200) solid var(--marker-border-color);background-color:var(--marker-bg);color:var(--marker-text-color);font-family:var(--fonts-body);font-weight:var(--fontWeights-400);min-width:var(--sizes-L400);transition:all var(--transitions-delayS100) cubic-bezier(.4,0,.2,1);box-shadow:0 var(--sizes-XS200) var(--sizes-XS400) rgba(0,0,0,.15);z-index:1}.ListingMarker_markerBase__jODwI:before{bottom:-7px;border-left:8.5px solid rgba(0,0,0,0);border-right:8.5px solid rgba(0,0,0,0);border-top:8.5px solid var(--marker-bg);z-index:3}.ListingMarker_markerBase__jODwI:after,.ListingMarker_markerBase__jODwI:before{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;transition:border-top-color var(--transitions-delayS100) ease}.ListingMarker_markerBase__jODwI:after{bottom:-10px;border-left:var(--sizes-S100) solid rgba(0,0,0,0);border-right:var(--sizes-S100) solid rgba(0,0,0,0);border-top:var(--sizes-S100) solid var(--marker-border-color);z-index:2}.ListingMarker_markerBase__jODwI:hover{transform:translateY(-2px) scale(1.2);background-color:var(--hover-bg);border-color:var(--hover-border-color);color:var(--hover-text-color);box-shadow:var(--hover-box-shadow)}.ListingMarker_markerBase__jODwI:hover:before{border-top-color:var(--hover-bg)}.ListingMarker_markerBase__jODwI:hover:after{border-top-color:var(--hover-border-color)}@media(min-width:768px){.ListingMarker_markerBase__jODwI{min-width:var(--sizes-L500);height:var(--sizes-L100);padding:var(--sizes-XS400) var(--sizes-S300)}}.ListingMarker_selected__puA2f{--marker-border-color:var(--colors-graphicBackgroundContrast);--marker-bg:var(--colors-graphicBackgroundContrast);--marker-text-color:var(--colors-textTitleContrast);--hover-bg:var(--colors-graphicBackgroundContrast);--hover-text-color:var(--colors-textTitleContrast);--hover-border-color:var(--colors-graphicBackgroundContrast)}.ListingMarker_premium__fZVDq{--marker-bg:var(--colors-brandPrimary);--marker-border-color:var(--marker-bg);--marker-text-color:var(--colors-pinPremiumTextDefault);--hover-bg:var(--colors-brandTertiary);--hover-text-color:var(--colors-pinDefaultTextActive);--hover-border-color:var(--colors-brandTertiary)}.ListingMarker_priceText__pEPpz{letter-spacing:-.02em;text-shadow:0 var(--sizes-XS100) var(--sizes-XS200) rgba(0,0,0,.1);margin:0}.Alert_alert__Lmxyr{border-radius:var(--radii-400);column-gap:var(--space-S200);display:flex;padding:var(--space-S400)}.Alert_error__zQS19{background-color:var(--colors-feedbackFailureBackground)}.Alert_warning__cycaD{background-color:var(--colors-feedbackWarningBackground)}.Alert_info__udhmv{background-color:var(--colors-feedbackInformationBackground)}.Alert_success__oTLTo{background-color:var(--colors-feedbackSuccessBackground)}.EmailButtonForm_emailButtonForm__uusyT{display:grid;row-gap:var(--space-S400)}.EmailButtonForm_emailButtonFormDetails__yyYme{display:grid;grid-template-columns:1fr auto;padding:var(--space-S300);row-gap:var(--space-S100);border-radius:var(--radii-300);background-color:var(--colors-brandPrimaryT5)}.EmailButtonForm_emailButtonFormIconWrapper__vyCrE{cursor:pointer}.EmailButtonForm_emailButtonFormLegal__BlyuI{text-align:center}.EmailButtonForm_emailButtonFormBold__ys9lp{font-weight:var(--fontWeights-400)}.EmailButtonForm_emailButtonFormErrorText__nj1hM{color:var(--colors-functionalFailure)}.AgreementInPrincipleCard_card___J0Pf{width:100%}.AgreementInPrincipleCard_heading__UFIxH{font-weight:var(--fontWeights-400)}.AffordabilityInfoBadge_badgeButton__KXErq{display:inline-flex;align-items:center;align-self:flex-start;column-gap:var(--space-S100);height:var(--sizes-M200);padding:0 var(--space-S300);border:var(--borderWidths-100) solid var(--colors-badgeStatusSuccessBorder);border-radius:var(--radii-badge);background-color:var(--colors-badgeStatusSuccessBackground);color:var(--colors-badgeStatusSuccessText);cursor:pointer}.HelperTextButton_infoButton__z15_J{background:none;border:none;padding:0;margin:0;display:flex;cursor:pointer;margin-top:var(--space-S200);gap:var(--space-S100);align-items:center}.HelperTextButton_infoButton__z15_J:not([disabled]):focus-visible{outline:none;box-shadow:var(--shadows-focusRing)}.EditableResultsHeader_resultsHeaderContainerStyle__iWHPz{display:flex;flex-direction:column;gap:var(--space-S400)}@media screen and (min-width:768px){.EditableResultsHeader_resultsHeaderContainerStyle__iWHPz{margin:0 auto;max-width:752px;gap:var(--space-S500)}}.EditableResultsHeader_boldStyle__i5Ar0{font-weight:var(--fontWeights-400)}.EditableResultsHeader_affordabilityValuesStyle__H8zA0{font-weight:var(--fontWeights-400);padding-top:var(--space-S100)}.EditableResultsHeader_resultsHeaderOuterContainerStyle__4zA0A{display:flex;flex-direction:column;border-width:var(--borderWidths-100);border-radius:var(--radii-400);border-style:solid;border-color:var(--colors-cardDefaultBorderDefault)}.EditableResultsHeader_resultsHeaderInnerContainerStyle__My94q{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-S400);padding:var(--sizes-S400) var(--sizes-S400) var(--sizes-S500) var(--sizes-S400);background:var(--colors-brandPrimaryT5);border-radius:var(--radii-400) var(--radii-400) 0 0;border-bottom:1px solid var(--colors-cardDefaultBorderDefault)}@media screen and (min-width:768px){.EditableResultsHeader_resultsHeaderInnerContainerStyle__My94q{flex-direction:row;align-items:center;padding:var(--sizes-M400)}}.EditableResultsHeader_affordabilityResultStyle__r1g3w{min-width:310px}.EditableResultsHeader_interestRateInfoStyle__d1s1B{padding-top:var(--space-S200);padding-bottom:var(--space-S200)}.EditableResultsHeader_mojoLogoStyle___NWZc{width:var(--sizes-L300);height:auto;margin-left:var(--space-S200)}.EditableResultsHeader_sponsorLogoHalifax__9CFid{width:38px;height:24px;margin-left:var(--space-S200)}.EditableResultsHeader_sponsorLogoLloyds__Yj6a1{width:40px;height:40px;margin-left:var(--space-S200);object-fit:contain}.EditableResultsHeader_infoButtonStyle__qTyKN{background:none;border:none;padding:0;margin:0;display:flex;cursor:pointer;margin-top:var(--space-S200);gap:var(--space-S100);align-items:center}.EditableResultsHeader_infoButtonStyle__qTyKN:not([disabled]):focus-visible{outline:none;box-shadow:var(--shadows-focusRing)}.question-set_blurbText__SRQse{color:var(--colors-textBody2)}.question-set_bold__r3Mey{font-weight:var(--fontWeights-400)}