:root{--color-primary:#000;--color-secondary:#b4975a;--color-white:#fff;--color-off-white:#f5f5f5;--color-font:#3d3d3d;--color-light-gray:#e5e5e5;--color-light-gray1:#dadada;--color-muted:#9d9d9d;--color-danger:#e53935;--color-success:#155724;--bg-light:var(--color-off-white);--bg-dark:var(--color-primary);--font-primary:"Figtree",sans-serif;--font-secondary:"Span",serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--line-height-110:110%;--line-height-120:120%;--line-height-140:140%;--ls-neg-3xl:-1.44px;--ls-neg-xxl:-1.12px;--ls-neg-xl:-.96px;--ls-neg-lg:-.8px;--ls-neg-md:-.64px;--ls-neg-sm:-.5px;--ls-neg-xs:-.48px;--ls-neg-xxs:-.4px;--ls-pos-xs:.6px;--ls-pos-sm:.72px;--ls-pos-lg:2px;--spacing-mobile-h:16px;--spacing-tablet-h:24px;--spacing-desktop-v:112px;--spacing-laptop-v:64px;--spacing-tablet-v:56px;--spacing-mobile-v:40px}.valuation-wrap .val-grid{grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:1200px){.valuation-wrap .val-grid{grid-template-columns:1fr 1fr}}.valuation-wrap .val-full{min-height:none;justify-content:center;display:flex}@media (min-width:1200px){.valuation-wrap .val-full{min-height:100vh}}.valuation-wrap .val-step{padding:var(--spacing-mobile-v)var(--spacing-mobile-h);flex-direction:column;gap:24px;width:100%;display:flex}@media (min-width:768px){.valuation-wrap .val-step{padding:var(--spacing-tablet-v);gap:32px;max-width:560px}}@media (min-width:1200px){.valuation-wrap .val-step{padding:var(--spacing-laptop-v)}}@media (min-width:1440px){.valuation-wrap .val-step{padding:var(--spacing-desktop-v);gap:48px}}.valuation-wrap .val-step.step-1{max-width:100%;padding-left:0}.valuation-wrap .val-step.step-2,.valuation-wrap .val-step.step-3,.valuation-wrap .val-step.step-4{padding-left:0;padding-right:0}.valuation-wrap .val-back-btn{cursor:pointer;color:var(--color-font);font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:.875rem;line-height:var(--line-height-140);background:0 0;border:none;align-items:center;gap:8px;padding:0;transition:color .2s;display:inline-flex}.valuation-wrap .val-back-btn:hover{color:var(--color-primary)}.valuation-wrap .val-back-btn .val-back-icon{align-items:center;display:flex}.valuation-wrap .val-heading{flex-direction:column;gap:16px;display:flex}.valuation-wrap .val-title{color:var(--color-primary);font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);letter-spacing:var(--ls-neg-xxl);font-size:2rem;line-height:var(--line-height-110);margin:0}@media (min-width:768px){.valuation-wrap .val-title{font-size:2.5rem}}@media (min-width:1440px){.valuation-wrap .val-title{font-size:3.5rem}}.valuation-wrap .val-subtitle{color:var(--color-font);font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:.875rem;line-height:var(--line-height-140);margin:0}@media (min-width:768px){.valuation-wrap .val-subtitle{font-size:1rem}}.valuation-wrap .val-form{flex-direction:column;gap:32px;display:flex}.valuation-wrap .val-field-group{flex-direction:column;gap:8px;display:flex}.valuation-wrap .val-field-label{color:var(--color-font);font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:.875rem;line-height:var(--line-height-140);margin:0}@media (min-width:768px){.valuation-wrap .val-field-label{font-size:1rem}}.valuation-wrap .val-type-buttons{flex-wrap:wrap;gap:8px;display:flex}.valuation-wrap .val-form-select{background-color:var(--color-white);border:1px solid var(--color-light-gray1);height:40px;font-family:var(--font-primary);font-weight:var(--font-weight-light);color:var(--color-font);cursor:pointer;font-size:.875rem;line-height:var(--line-height-140);justify-content:center;align-items:center;padding:0 16px;transition:all .2s;display:inline-flex}@media (min-width:768px){.valuation-wrap .val-form-select{height:44px;font-size:1rem}}.valuation-wrap .val-form-select.is-active{border-color:var(--color-primary);font-weight:var(--font-weight-semibold);color:var(--color-primary)}.valuation-wrap .val-form-select:hover:not(.is-active){border-color:var(--color-primary)}.valuation-wrap .postcode-field-wrapper{width:100%}.valuation-wrap .postcode-field-wrapper .address-input-wrap{background-color:var(--color-white);border:1px solid var(--color-light-gray);align-items:center;gap:12px;min-height:40px;padding:0 16px;display:flex;position:relative}@media (min-width:768px){.valuation-wrap .postcode-field-wrapper .address-input-wrap{min-height:44px}}.valuation-wrap .postcode-field-wrapper .address-input-wrap .icon-map-pin{background-color:var(--color-font);flex-shrink:0;width:16px;height:16px}.valuation-wrap .postcode-field-wrapper .address-input-wrap .react-autosuggest__container{flex:1;position:static}.valuation-wrap .postcode-field-wrapper .address-input-wrap .react-autosuggest__suggestions-container--open{background-color:var(--color-white);border:1px solid var(--color-light-gray);z-index:1000;border-top:none;width:calc(100% + 2px);max-height:250px;display:block;position:absolute;top:100%;left:-1px;overflow-y:auto;box-shadow:0 10px 20px rgba(0,0,0,.1)}.valuation-wrap .postcode-field-wrapper .address-input-wrap .react-autosuggest__suggestions-list{margin:0;padding:0;list-style:none}.valuation-wrap .postcode-field-wrapper .address-input-wrap .react-autosuggest__suggestion{cursor:pointer;color:var(--color-font);border-bottom:1px solid #f0f0f0;padding:12px 16px;font-size:.875rem}.valuation-wrap .postcode-field-wrapper .address-input-wrap .react-autosuggest__suggestion:hover,.valuation-wrap .postcode-field-wrapper .address-input-wrap .react-autosuggest__suggestion--focused{color:var(--color-primary);background-color:#f9f9f9}.valuation-wrap .postcode-field-wrapper .address-input-wrap .react-autosuggest__suggestion:last-child{border-bottom:none}.valuation-wrap .postcode-field-wrapper .address-input-wrap input{width:100%;font-family:var(--font-primary);font-weight:var(--font-weight-light);color:var(--color-font);font-size:.875rem;line-height:var(--line-height-140);background-color:transparent;border:none!important;height:40px!important;padding:0!important}@media (min-width:768px){.valuation-wrap .postcode-field-wrapper .address-input-wrap input{font-size:1rem;height:44px!important}}.valuation-wrap .postcode-field-wrapper .address-input-wrap input::placeholder{color:var(--color-muted)}.valuation-wrap .postcode-field-wrapper .address-input-wrap input:focus{outline:none}.valuation-wrap .postcode-field-wrapper.error .address-input-wrap{border-color:var(--color-danger)}.valuation-wrap .val-input-wrapper{flex-direction:column;gap:8px;display:flex}.valuation-wrap .val-input-wrapper label{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-light);color:var(--color-font);line-height:var(--line-height-140)}@media (min-width:768px){.valuation-wrap .val-input-wrapper label{font-size:1rem}}.valuation-wrap .val-input-wrapper .val-input{background-color:var(--color-white);border:1px solid var(--color-light-gray);height:40px;font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-light);color:var(--color-font);outline:none;width:100%;padding:0 16px;transition:border-color .2s}@media (min-width:768px){.valuation-wrap .val-input-wrapper .val-input{height:44px;font-size:1rem}}.valuation-wrap .val-input-wrapper .val-input::placeholder{color:var(--color-muted)}.valuation-wrap .val-input-wrapper .val-input:focus{border-color:var(--color-primary)}.valuation-wrap .val-input-wrapper .val-input.is-invalid{border-color:var(--color-danger)}.valuation-wrap .val-input-wrapper select.val-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%233d3d3d' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.valuation-wrap .val-input-wrapper .val-error{color:var(--color-danger);font-size:.75rem;font-family:var(--font-primary);font-weight:var(--font-weight-light);line-height:var(--line-height-140)}.valuation-wrap .val-bedrooms{grid-template-columns:repeat(6,1fr);max-width:360px;margin-top:12px;gap:8px!important;display:grid!important}.valuation-wrap .val-bedrooms .val-radio-pill{aspect-ratio:1;border-radius:0;justify-content:center;align-items:center;display:flex;padding:0!important}.valuation-wrap .val-bedrooms .val-radio-pill span{font-size:1rem}.valuation-wrap .val-date-nav{align-items:center;gap:8px;display:flex}.valuation-wrap .val-date-nav .val-nav-btn{cursor:pointer;color:var(--color-primary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex}.valuation-wrap .val-date-nav .val-nav-btn:disabled,.valuation-wrap .val-date-nav .val-nav-btn.is-disabled{color:var(--color-muted);cursor:default;pointer-events:none}.valuation-wrap .val-date-carousel-wrap{width:100%;position:relative}.valuation-wrap .val-date-carousel-wrap .val-fade-left{pointer-events:none;z-index:1;background:linear-gradient(270deg,rgba(255,255,255,.1) 0%,#fff 100%);width:40px;height:100%;position:absolute;top:0;left:0}.valuation-wrap .val-date-carousel-wrap .val-fade-right{pointer-events:none;z-index:1;background:linear-gradient(270deg,#fff 0%,rgba(255,255,255,.1) 100%);width:40px;height:100%;position:absolute;top:0;right:0}.valuation-wrap .val-date-carousel{flex-wrap:nowrap;gap:8px;width:100%;display:flex;overflow:hidden}.valuation-wrap .val-date-card{background-color:var(--color-white);border:1px solid var(--color-light-gray1);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:72px;height:74px;padding:12px 0;transition:border-color .2s;display:flex;position:relative}.valuation-wrap .val-date-card input[type=radio]{opacity:0;width:0;height:0;position:absolute}.valuation-wrap .val-date-card .val-date-day{font-family:var(--font-primary);font-size:.75rem;font-weight:var(--font-weight-light);color:var(--color-font);text-align:center}.valuation-wrap .val-date-card .val-date-num{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-light);color:var(--color-primary);text-align:center}.valuation-wrap .val-date-card.is-selected{border-color:var(--color-primary)}.valuation-wrap .val-date-card.is-selected .val-date-day,.valuation-wrap .val-date-card.is-selected .val-date-num{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.valuation-wrap .val-date-card.is-past{opacity:.4;cursor:default;pointer-events:none}.valuation-wrap .val-radio-group{flex-wrap:wrap;gap:8px;display:flex}.valuation-wrap .val-radio-pill{background-color:var(--color-white);border:1px solid var(--color-light-gray1);cursor:pointer;justify-content:center;align-items:center;height:40px;padding:0 16px;transition:all .2s;display:inline-flex;position:relative}@media (min-width:768px){.valuation-wrap .val-radio-pill{height:44px}}.valuation-wrap .val-radio-pill input[type=radio]{opacity:0;width:0;height:0;position:absolute}.valuation-wrap .val-radio-pill span{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-light);color:var(--color-font);pointer-events:none}@media (min-width:768px){.valuation-wrap .val-radio-pill span{font-size:1rem}}.valuation-wrap .val-radio-pill:has(input:checked){border-color:var(--color-primary)}.valuation-wrap .val-radio-pill:has(input:checked) span{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.valuation-wrap .val-fieldset{border:none;margin:0;padding:0}.valuation-wrap .val-fieldset .val-legend{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-light);color:var(--color-font);line-height:var(--line-height-140);float:none;width:100%;margin:0 0 8px;display:block}@media (min-width:768px){.valuation-wrap .val-fieldset .val-legend{font-size:1rem}}.valuation-wrap .val-fieldset .val-legend.val-legend-row{justify-content:space-between;align-items:center;display:flex}.valuation-wrap .val-fieldset .val-error{color:var(--color-danger);font-size:.75rem;font-family:var(--font-primary);font-weight:var(--font-weight-light);margin-top:8px;display:block}.valuation-wrap .val-submit-btn{background-color:var(--color-primary);border:1px solid var(--color-primary);height:52px;color:var(--color-white);font-family:var(--font-primary);font-weight:var(--font-weight-semibold);letter-spacing:var(--ls-pos-xs);cursor:pointer;justify-content:center;align-items:center;width:100%;padding:0 24px;font-size:.75rem;transition:all .2s;display:flex}.valuation-wrap .val-submit-btn:hover{color:var(--color-primary);background-color:transparent}.valuation-wrap .val-consent-section{flex-direction:column;gap:24px;display:flex}.valuation-wrap .val-checkbox-wrap{align-items:flex-start;gap:10px;display:flex}.valuation-wrap .val-checkbox-wrap input[type=checkbox]{cursor:pointer;border:1px solid var(--color-light-gray1);width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--color-primary);border-radius:0;margin-top:3px}.valuation-wrap .val-checkbox-wrap label{font-family:var(--font-primary);font-size:.875rem;font-weight:var(--font-weight-light);line-height:var(--line-height-140);cursor:pointer;color:var(--color-font);margin:0}@media (min-width:768px){.valuation-wrap .val-checkbox-wrap label{font-size:1rem}}.valuation-wrap .val-legal-text{font-size:.75rem;font-weight:var(--font-weight-light);line-height:var(--line-height-140);color:var(--color-font);font-family:var(--font-primary)}@media (min-width:768px){.valuation-wrap .val-legal-text{font-size:.875rem}}.valuation-wrap .val-legal-text p{font-size:.75rem;font-weight:var(--font-weight-light);line-height:var(--line-height-140);color:var(--color-font);font-family:var(--font-primary);margin-bottom:12px}@media (min-width:768px){.valuation-wrap .val-legal-text p{font-size:.875rem}}.valuation-wrap .val-legal-text p:last-child{margin-bottom:0}.valuation-wrap .val-legal-text a{color:inherit;text-decoration:underline}.valuation-wrap .val-legal-text a:hover{text-decoration:none}.valuation-wrap .val-error{color:var(--color-danger);font-size:.75rem;font-family:var(--font-primary);font-weight:var(--font-weight-light);line-height:var(--line-height-140);margin-top:4px;display:block}.valuation-wrap .val-faq{flex-direction:column;gap:0;display:flex}.valuation-wrap .val-faq-line{background-color:var(--color-light-gray);width:100%;height:1px}.valuation-wrap .val-accordion{cursor:pointer;padding:16px 0}@media (min-width:768px){.valuation-wrap .val-accordion{padding:20px 0}}.valuation-wrap .val-accordion:hover .val-accordion-question{color:var(--color-primary)}.valuation-wrap .val-accordion-question{color:var(--color-primary);font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:.875rem;line-height:var(--line-height-140);margin:0;transition:color .3s}@media (min-width:768px){.valuation-wrap .val-accordion-question{font-size:1rem}}.valuation-wrap .val-faq-title{color:var(--color-primary);font-family:var(--font-secondary);font-weight:var(--font-weight-light);font-size:1.5rem;line-height:var(--line-height-110);margin:0}@media (min-width:768px){.valuation-wrap .val-faq-title{font-size:2rem}}.valuation-wrap .val-faq-subtitle{color:var(--color-font);font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:.875rem;line-height:var(--line-height-140);margin:0}@media (min-width:768px){.valuation-wrap .val-faq-subtitle{font-size:1rem}}.valuation-wrap .val-accordion-icon{color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;margin-left:16px;display:flex}.valuation-wrap .val-accordion-answer{color:var(--color-font);font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:.875rem;line-height:var(--line-height-140);margin:0}@media (min-width:768px){.valuation-wrap .val-accordion-answer{font-size:1rem}}.valuation-wrap .val-right{background-color:var(--color-off-white);padding:var(--spacing-mobile-v)var(--spacing-mobile-h);flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.valuation-wrap .val-right{padding:var(--spacing-tablet-v)var(--spacing-tablet-h);gap:32px}}@media (min-width:1200px){.valuation-wrap .val-right{padding:var(--spacing-laptop-v)64px}}@media (min-width:1440px){.valuation-wrap .val-right{padding:var(--spacing-desktop-v)80px}}.valuation-wrap .val-right-copy{flex-direction:column;gap:8px;display:flex}.valuation-wrap .val-right-label{color:var(--color-font);font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:.875rem;line-height:var(--line-height-140);margin:0}@media (min-width:768px){.valuation-wrap .val-right-label{font-size:1rem}}.valuation-wrap .val-right-title{color:var(--color-primary);font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);letter-spacing:var(--ls-neg-md);font-size:1.5rem;line-height:var(--line-height-110);margin:0}@media (min-width:768px){.valuation-wrap .val-right-title{font-size:2rem}}@media (min-width:1440px){.valuation-wrap .val-right-title{font-size:2rem}}.valuation-wrap .val-feature-list{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.valuation-wrap .val-feature-list{gap:32px}}.valuation-wrap .val-feature-item{align-items:center;gap:20px;display:flex}.valuation-wrap .val-feature-icon{width:48px;height:48px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.valuation-wrap .val-feature-copy{flex-direction:column;flex:1;gap:4px;display:flex}.valuation-wrap .val-feature-title{color:var(--color-primary);font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:1rem;line-height:var(--line-height-140);margin:0}@media (min-width:768px){.valuation-wrap .val-feature-title{font-size:1.125rem}}.valuation-wrap .val-feature-desc{color:var(--color-font);font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:.875rem;line-height:var(--line-height-140);margin:0}@media (min-width:768px){.valuation-wrap .val-feature-desc{font-size:1rem}}.valuation-wrap .val-review-bar{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (min-width:768px){.valuation-wrap .val-review-bar{flex-wrap:nowrap;gap:40px}}.valuation-wrap .val-review-source{align-items:center;gap:12px;display:flex}.valuation-wrap .val-review-logo{object-fit:contain;width:auto;height:20px}.valuation-wrap .val-review-divider{background-color:var(--color-light-gray);flex-shrink:0;width:1px;height:24px}@media (max-width:575px){.valuation-wrap .val-review-divider{display:none}}.valuation-wrap .val-stars{align-items:center;gap:2px;display:flex}.valuation-wrap .val-star-icon{color:#f4c344}.valuation-wrap .val-thankyou{flex-direction:column;gap:16px;display:flex}.valuation-wrap .val-thankyou-body{flex-direction:column;gap:40px;display:flex}.valuation-wrap .val-thankyou-body p{color:var(--color-font);font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:.875rem;line-height:var(--line-height-140);margin:0}@media (min-width:768px){.valuation-wrap .val-thankyou-body p{font-size:1rem}}.valuation-wrap .val-account-box{flex-direction:column;gap:8px;margin-top:24px;display:flex}.valuation-wrap .val-account-box .button-primary{width:150px}.valuation-wrap .val-account-title{color:var(--color-primary);font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:1rem;line-height:var(--line-height-140);margin:0}@media (min-width:768px){.valuation-wrap .val-account-title{font-size:1.125rem}}.valuation-wrap .val-account-desc{color:var(--color-font);font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:.875rem;line-height:var(--line-height-140);margin:0 0 16px}@media (min-width:768px){.valuation-wrap .val-account-desc{font-size:1rem}}.valuation-wrap .val-form-error{color:var(--color-danger);text-align:center;font-size:14px;font-family:var(--font-primary);font-weight:var(--font-weight-light);line-height:var(--line-height-140);border:1px solid var(--color-danger);background-color:#f8d7da;border-radius:0;margin-bottom:20px;padding:10px}
:root{--color-primary:#000;--color-secondary:#b4975a;--color-white:#fff;--color-off-white:#f5f5f5;--color-font:#3d3d3d;--color-light-gray:#e5e5e5;--color-light-gray1:#dadada;--color-muted:#9d9d9d;--color-danger:#e53935;--color-success:#155724;--bg-light:var(--color-off-white);--bg-dark:var(--color-primary);--font-primary:"Figtree",sans-serif;--font-secondary:"Span",serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--line-height-110:110%;--line-height-120:120%;--line-height-140:140%;--ls-neg-3xl:-1.44px;--ls-neg-xxl:-1.12px;--ls-neg-xl:-.96px;--ls-neg-lg:-.8px;--ls-neg-md:-.64px;--ls-neg-sm:-.5px;--ls-neg-xs:-.48px;--ls-neg-xxs:-.4px;--ls-pos-xs:.6px;--ls-pos-sm:.72px;--ls-pos-lg:2px;--spacing-mobile-h:16px;--spacing-tablet-h:24px;--spacing-desktop-v:112px;--spacing-laptop-v:64px;--spacing-tablet-v:56px;--spacing-mobile-v:40px}.component-calculator-module+.component-faq-module .container{max-width:928px}.component-calculator-module+.component-faq-module .text-center{text-align:left!important;align-items:flex-start!important}.static-page-calculator .container{max-width:928px}.static-page-calculator .banner-without-image{max-width:100%;padding-bottom:48px}@media (min-width:768px){.static-page-calculator .calculator-wrapper .calculator-main-content .calculator-form{gap:24px}}.static-page-calculator .calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary{flex-direction:column;align-items:flex-start}.static-page-calculator .calculator-wrapper .calculator-main-content .calculator-form .calculator-submit-wrap{width:100%;display:flex}.static-page-calculator .calculator-wrapper .calculator-main-content .calculator-form .calculator-submit-wrap .button{width:100%}.static-page-calculator .calculator-wrapper .calculator-main-content .calculator-form .calculator-result-title{display:block}.calculator-wrapper{border:1px solid var(--color-light-gray);background-color:transparent;flex-direction:column;align-items:flex-start;gap:24px;max-width:100%;padding:32px 24px;display:flex;position:relative}@media (min-width:768px){.calculator-wrapper{width:100%;padding:32px}}@media (min-width:1440px){.calculator-wrapper{gap:32px}}.calculator-wrapper .calculator-header .calculator-logo{width:100%;height:20px;position:relative}@media (min-width:768px){.calculator-wrapper .calculator-header .calculator-logo{width:373px;height:23px}}@media (min-width:1200px){.calculator-wrapper .calculator-header .calculator-logo{width:398px;height:26px}}@media (min-width:1440px){.calculator-wrapper .calculator-header .calculator-logo{width:506px;max-width:100%;height:32px}}.calculator-wrapper .calculator-main-content{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}@media (min-width:1440px){.calculator-wrapper .calculator-main-content{gap:24px}}.calculator-wrapper .calculator-main-content .calculator-rent-title{color:var(--color-primary);font-size:1.25rem;font-weight:var(--font-weight-semibold);font-family:var(--font-secondary);line-height:var(--line-height-140);letter-spacing:var(--ls-neg-md);margin-bottom:0!important}@media (min-width:768px){.calculator-wrapper .calculator-main-content .calculator-rent-title{font-size:1.5rem}}@media (min-width:1200px){.calculator-wrapper .calculator-main-content .calculator-rent-title{font-size:2rem}}.calculator-wrapper .calculator-main-content .calculator-form{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}@media (min-width:768px){.calculator-wrapper .calculator-main-content .calculator-form{gap:16px}}@media (min-width:1440px){.calculator-wrapper .calculator-main-content .calculator-form{gap:24px}}.calculator-wrapper .calculator-main-content .calculator-form .calculator-fields-row{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}@media (min-width:768px){.calculator-wrapper .calculator-main-content .calculator-form .calculator-fields-row{flex-direction:row;gap:16px}}@media (min-width:1200px){.calculator-wrapper .calculator-main-content .calculator-form .calculator-fields-row{gap:24px}}.calculator-wrapper .calculator-main-content .calculator-form .calculator-fields-row .calculator-field-group{flex-direction:column;flex:1;align-items:flex-start;width:100%;display:flex;position:relative}.calculator-wrapper .calculator-main-content .calculator-form .calculator-fields-row .calculator-field-group .calculator-label{font-weight:var(--font-weight-light);align-self:stretch;font-size:.875rem;position:relative}@media (min-width:768px){.calculator-wrapper .calculator-main-content .calculator-form .calculator-fields-row .calculator-field-group .calculator-label{font-size:1rem}}.calculator-wrapper .calculator-main-content .calculator-form .calculator-fields-row .calculator-field-group .calculator-label{line-height:var(--line-height-140)}.calculator-wrapper .calculator-main-content .calculator-form .calculator-fields-row .calculator-field-group .calculator-input{background-color:var(--color-white);border:1px solid var(--color-light-gray);width:100%;font-family:var(--font-primary);font-weight:var(--font-weight-light);line-height:var(--line-height-140);color:var(--color-font);align-self:stretch;align-items:center;gap:12px;height:40px;padding:0 16px;transition:border-color .3s;display:flex;position:relative;font-size:14px!important}@media (min-width:768px){.calculator-wrapper .calculator-main-content .calculator-form .calculator-fields-row .calculator-field-group .calculator-input{height:44px;font-size:1rem}}.calculator-wrapper .calculator-main-content .calculator-form .calculator-fields-row .calculator-field-group .calculator-input:focus{border-color:var(--color-primary)}.calculator-wrapper .calculator-main-content .calculator-form .calculator-fields-row .calculator-field-group .react-select{align-self:stretch;width:100%}.calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary{align-items:flex-end;gap:12px;display:inline-flex;position:relative}.calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary .calculator-result-amount{width:-moz-fit-content;width:fit-content;font-family:var(--font-secondary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-110);color:var(--color-primary);letter-spacing:var(--ls-neg-md);font-size:2rem;position:relative}@media (min-width:1200px){.calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary .calculator-result-amount{letter-spacing:var(--ls-neg-lg);font-size:2.5rem}}.calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary .calculator-result-frequency-wrap{align-items:flex-start;padding:0 0 4px;display:inline-flex;position:relative}.calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary .calculator-result-frequency-wrap .calculator-result-frequency{width:-moz-fit-content;width:fit-content;font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:.875rem;line-height:var(--line-height-140);color:var(--color-muted);white-space:nowrap;position:relative}@media (min-width:1200px){.calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary .calculator-result-frequency-wrap .calculator-result-frequency{font-size:1rem}}.calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary .stamp-duty-details-wrap{width:100%}.calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary .stamp-duty-tax-wrap{padding-bottom:10px}.calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary .stamp-duty-tax-wrap .calculator-label{margin-bottom:5px}.calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary .stamp-duty-frequency-wrap{margin-top:15px;display:block}.calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary .stamp-duty-frequency-wrap .calculator-label{margin-bottom:10px}.calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary .stamp-duty-desc{color:var(--color-primary)}.calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary .stamp-duty-desc .stamp-duty-list-item{margin-bottom:8px;font-size:.875rem}.calculator-wrapper .calculator-main-content .calculator-form .calculator-result-summary .stamp-duty-desc .stamp-duty-effective-rate{margin-top:12px;font-size:.875rem;font-weight:700}.calculator-wrapper .calculator-main-content .calculator-form .calculator-disclaimer{font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:.75rem;line-height:var(--line-height-140);align-self:stretch;position:relative}.calculator-wrapper .calculator-main-content .calculator-divider{background-color:var(--color-light-gray);border:0;align-self:stretch;width:100%;height:1px;margin:0;position:relative}.calculator-wrapper .calculator-main-content .calculator-cta-row{flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;width:100%;display:flex;position:relative}@media (min-width:768px){.calculator-wrapper .calculator-main-content .calculator-cta-row{flex-direction:row;gap:24px}}.calculator-wrapper .calculator-main-content .calculator-cta-row .calculator-cta-text{flex-direction:column;flex:1;align-items:flex-start;gap:2px;display:flex;position:relative}.calculator-wrapper .calculator-main-content .calculator-cta-row .calculator-cta-text .calculator-cta-title{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);line-height:var(--line-height-140);color:var(--color-primary);align-self:stretch;margin-bottom:0;font-size:.875rem;position:relative}@media (min-width:1200px){.calculator-wrapper .calculator-main-content .calculator-cta-row .calculator-cta-text .calculator-cta-title{font-size:1.125rem}}.calculator-wrapper .calculator-main-content .calculator-cta-row .calculator-cta-text .calculator-cta-subtitle{font-weight:var(--font-weight-light);font-size:.875rem;line-height:var(--line-height-140);align-self:stretch;margin:0;position:relative}@media (min-width:1200px){.calculator-wrapper .calculator-main-content .calculator-cta-row .calculator-cta-text .calculator-cta-subtitle{font-size:1rem}}.calculator-wrapper .calculator-main-content .calculator-cta-row .btn-calculator-cta{box-sizing:border-box;background-color:var(--color-primary);border:1px solid var(--color-primary);cursor:pointer;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 16px;transition:opacity .3s;display:inline-flex;position:relative}.calculator-wrapper .calculator-main-content .calculator-cta-row .btn-calculator-cta:hover{opacity:.9}.calculator-wrapper .calculator-main-content .calculator-cta-row .btn-calculator-cta:focus{outline:2px solid var(--color-primary);outline-offset:2px}.calculator-wrapper .calculator-main-content .calculator-cta-row .btn-calculator-cta span{width:-moz-fit-content;width:fit-content;font-family:var(--font-primary);font-weight:var(--font-weight-regular);letter-spacing:var(--ls-pos-sm);font-size:.75rem;line-height:var(--line-height-140);color:var(--color-white);white-space:nowrap;text-transform:uppercase;position:relative}
