@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Young+Serif&display=swap";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.mortgage-container{display:flex;min-height:100vh}.mortgage-calculator{font-family:Plus Jakarta Sans,sans-serif;padding:2rem 1.5rem}.mortgage-heading{font-size:1.5rem;margin-bottom:.4375rem}.mortgage-clear-all{color:#4e6e7e;font-weight:500;text-decoration:underline}.mortgage-clear-all:hover{cursor:pointer}.awaitingResultSection{display:flex;flex-direction:column;align-items:center;background-color:#133041;font-family:Plus Jakarta Sans,sans-serif;padding:2.1875rem 1.5rem}.awaitingResultsHeading{color:#fff;font-size:1.5rem;margin-bottom:1rem}.awaitingResultsText{text-align:center;color:#9abed5}@media (min-width: 40.625rem){.mortgage-container{display:flex;align-items:center;justify-content:center;background-color:#e4f4fd}.mortgage-holder{background-color:#fff;border-radius:24px;margin:2.5rem}.awaitingResultSection{border-bottom-right-radius:24px;border-bottom-left-radius:24px}.title-section{display:flex;align-items:center;justify-content:space-between}}@media (min-width: 62.5rem){.mortgage-calculator{min-width:50%}.mortgage-holder{display:flex}.awaitingResultSection{border-bottom-left-radius:100px}.awaitingResultSection{padding:2.5rem;justify-content:center}.awaitingResultsText{max-width:80%}}._mortgageInputContainer_12hfi_1{color:#4e6e7e;font-weight:500;margin:1.5rem 0}._mortgageInputLabel_12hfi_13{display:block;margin-bottom:.75rem}._mortgageInputFieldContainer_12hfi_23{position:relative;display:flex;overflow:hidden;align-items:center;border:1px solid #6b94a8;border-radius:4px}._inputSymbolText_12hfi_41{background-color:#e4f4fd;padding:13px 1.4rem;font-weight:700;font-size:1.125rem}._mortgageInputField_12hfi_23{border:none;outline:none;width:100%;font-size:calc(18.25rem / 16);padding-left:1rem;font-weight:700}._symbolHidden_12hfi_73{display:none}._mortgageTypeLabel_g8eko_7{border:1px solid #6b94a8;margin-top:.75rem;margin-bottom:.75rem;padding:calc(14.25rem / 16) .75rem;display:flex;align-items:center;border-radius:4px;color:#133041;font-weight:700;font-size:1.125rem}._mortgageTypeLabel_g8eko_7:hover,._radioInput_g8eko_41:hover{cursor:pointer}._mortgageTypeLabel_g8eko_7:has(input[type=radio]:checked){background-color:#d8db2f26;border-color:#d8db2f}._radioInput_g8eko_41{height:1.25rem;width:1.25rem;margin-right:calc(14.25rem / 16);accent-color:#d8db2f;border:none;box-shadow:none!important;outline-color:transparent}._mortgageTypeHeading_g8eko_79{color:#4e6e7e;font-weight:500}._mortgageButton_1hm4v_1{display:flex;align-items:center;justify-content:center;background-color:#d8db2f;border:none;outline:none;color:#133041;font-size:1.125rem;font-weight:600;margin-top:1.5rem;padding:.875rem 2.9375rem;border-radius:90px;width:100%}._mortgageButton_1hm4v_1:hover{cursor:pointer}._buttonIcon_1hm4v_41{margin-right:.75rem}@media (min-width: 40.625rem){._mortgageButton_1hm4v_1{max-width:23.125rem}}._sectionHeader_52fh8_1{margin-bottom:1rem;color:#fff;font-size:1.5rem}._sectionText_52fh8_13{color:#9abed5}._resultSection_52fh8_21{background-color:#133041;font-family:Plus Jakarta Sans,sans-serif;padding:2rem 1.5rem}._repaymentsContainer_52fh8_33{background-color:#0003;border-radius:8px;padding:1.5rem 1rem}._repaymentsContainerTop_52fh8_45{margin-top:1.5rem;background-color:#ff0;padding-top:4px;border-top-left-radius:8px;border-top-right-radius:8px}._monthlyRepaymentAmount_52fh8_61{font-size:2.5rem;color:#d8db2f;font-weight:800}._totalRepaymentAmount_52fh8_73{font-size:1.5rem;color:#fff;font-weight:800}._horizontalLine_52fh8_85{border:none;border-top:2px solid rgba(154,190,213,.35);margin:1rem 0}@media (min-width: 40.625rem){._resultSection_52fh8_21{border-bottom-right-radius:24px;border-bottom-left-radius:24px}._monthlyRepaymentAmount_52fh8_61{font-size:3.5rem}}@media (min-width: 62.5rem){._resultSection_52fh8_21{padding:3.125rem 2.5rem 2.5rem;border-bottom-left-radius:100px;border-top-right-radius:24px}}
