.form-affordability{display:flex;flex-direction:column;gap:clamp(2.25rem,4.12vw,4.12rem)}.form-affordability__content{display:flex;gap:clamp(1.12rem,7.8vw,7.8rem)}@media(max-width:765px){.form-affordability__content{flex-direction:column}}.form-affordability__colm{flex:1 1}.form-affordability__colm,.form-affordability__section{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:1199.98px){.form-affordability__section .btn svg{width:20px;height:20px}}.form-affordability__title{display:flex;align-items:center;gap:1.19rem}@media(max-width:765px){.form-affordability__title{justify-content:space-between}.form-affordability__title br{display:none}}.form-affordability__title>div{display:flex}.form-affordability__right{justify-content:space-between}.form-affordability__footer{max-width:48rem;margin:0 auto;text-align:center}@media(max-width:765px){.form-affordability__footer{text-align:left}}.form-affordability-inputDark{background:var(--brand-colours-ocean-blue,#004568);color:var(--colors-white,#ffffff);padding:.5625rem 1.1875rem;height:clamp(5.25rem,12.0625vw,12.0625rem);text-align:center;font-family:var(--font-dm-sans);font-size:3.75rem;font-weight:600;letter-spacing:-.1875rem}@media(max-width:1199.98px){.form-affordability-inputDark{font-size:2.5rem;letter-spacing:normal}}@media(max-width:767.98px){.form-affordability-inputDark{font-size:2.1875rem;letter-spacing:-.04375rem}}.u-c{width:100%;max-width:var(--container,100rem);margin:0 auto;padding-left:clamp(1.8rem,6vw,8.5rem);padding-right:clamp(1.8rem,6vw,8.5rem)}@media(max-width:767.98px){.u-c{padding-left:1rem;padding-right:1rem}}.u-p-tb{padding-block:clamp(3rem,10vw,10rem)}.u-pb-5{padding-bottom:clamp(3rem,8vw,8rem)}.u-g{background-color:#fff;background-image:radial-gradient(at 77% 19%,hsl(36,23%,91%) 0,transparent 50%),radial-gradient(at 12% 14%,hsl(189,100%,56%) 0,transparent 50%),radial-gradient(at 13% 86%,hsl(26,100%,62%) 0,transparent 50%),radial-gradient(at 88% 86%,hsl(10,21%,83%) 0,transparent 50%)}.u-g--subtle{background-position:100%}.input-error{color:var(--colors-error,#ff0000);font-size:1rem;margin:8px 19px 0}@media(max-width:767.98px){.input-error{font-size:12px}}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.number-input-container{display:flex;flex-direction:column;width:100%}.number-input-wrapper{width:100%;display:flex;align-items:center;color:var(--brand-colours-ocean-blue,#004568);background-color:var(--colors-white,#ffffff);border-radius:10px;height:70px;font-family:var(--font-inter);font-size:1.5625rem;line-height:normal}@media(max-width:1199.98px){.number-input-wrapper{font-size:1.125rem;line-height:normal}}@media(max-width:767.98px){.number-input-wrapper{font-size:.75rem;line-height:1.25rem}}@media(max-width:1199.98px){.number-input-wrapper{height:60px}}@media(max-width:767.98px){.number-input-wrapper{height:50px}}.number-input-wrapper .input-prefix{padding-left:19px}.number-input-wrapper input{all:unset;width:100%;height:100%;padding:0 19px}.number-input-wrapper input::placeholder{color:var(--brand-colours-ocean-blue-light,#4d7d95)}.number-input-wrapper input{font-family:var(--font-dm-sans);font-weight:600;font-size:2.1875rem;letter-spacing:-.04375rem}@media(max-width:1199.98px){.number-input-wrapper input{font-weight:900;font-size:1.875rem;letter-spacing:normal}}@media(max-width:767.98px){.number-input-wrapper input{font-weight:900;font-size:1.5625rem;letter-spacing:normal}}