@font-face{font-family:Gotham;src:url("/fonts/Gotham.otf") format("opentype")}.mc-outer-container{max-width:1280px;margin:auto;font-size:17px;margin-top:48px;font-family:"Gotham",Helvetica,Arial,sans-serif}@media(min-width:1297px){.mc-outer-container.results-3-column .mc-results .mc-container{max-width:386px}}.mc-outer-container h2{margin-top:15px;margin-left:15px}@media(max-width:554px){.mc-outer-container h2{font-size:25px;position:relative;top:-12px}}@media(max-width:350px){.mc-outer-container h2{top:-35px;margin-bottom:-40px}}.mc-outer-container h3{font-size:25px;margin-bottom:30px}.mc-outer-container a{color:#49a942;margin-left:15px;font-weight:bold}.mc-outer-container #top-logo{float:right;text-decoration:none;margin-right:15px;position:relative;top:-21px}@media(max-width:350px){.mc-outer-container #top-logo{transform:scale(.5);transform-origin:top right}}.mc-outer-container button,.mc-outer-container .callback-btn-interest{margin-left:15px;min-width:160px;padding:4px 0;border:none;border-radius:5px;background-color:#49a942;color:#fff}.mc-outer-container button.btn-white,.mc-outer-container .callback-btn-interest.btn-white{background-color:#fff;color:#000;border:1px solid #49a942}.mc-outer-container button.btn-white b,.mc-outer-container .callback-btn-interest.btn-white b{color:#49a942}.mc-outer-container button#update-btn,.mc-outer-container .callback-btn-interest#update-btn{min-width:82px}.mc-outer-container button:disabled,.mc-outer-container .callback-btn-interest:disabled{background-color:#bed2c5}.mc-outer-container .callback-btn-interest{width:100px!important;height:33px;line-height:20px;margin-top:5px}.mc-outer-container #callback-form-interest{background-color:#e6e6e6;padding:20px}.mc-outer-container .mc-container{background-color:#eeeff0;padding:25px;margin:30px 15px}.mc-outer-container .mc-container .mc-form-row{display:flex;flex-wrap:wrap;padding:0}.mc-outer-container .mc-container .mc-form-row .mc-form-group{padding:0;margin-bottom:15px}.mc-outer-container .mc-container .mc-form-row .mc-form-group label{font-weight:bold}.mc-outer-container .mc-container .mc-form-row .mc-form-group label.calculated-value{width:100%;font-size:22px;color:#49a942}.mc-outer-container .mc-container .mc-form-row .mc-form-group input{width:91%;border:none;border-radius:3px;padding:7px 15px}@media(max-width:1012px){.mc-outer-container .mc-container .mc-form-row .mc-form-group input{width:100%}}.mc-outer-container .mc-container .mc-form-row .mc-form-group input[type=range]{width:85%}@media(max-width:1012px){.mc-outer-container .mc-container .mc-form-row .mc-form-group input[type=range]{width:100%}}.mc-outer-container .mc-container .mc-form-row .mc-form-group input[type=number]{-moz-appearance:textfield}.mc-outer-container .mc-container .mc-form-row .mc-form-group.slider-group input[type=number]{width:80px}.mc-outer-container .mc-container .mc-form-row .mc-form-group .slider-val{width:134px;display:inline-block;position:relative;top:-12px}@media(max-width:1012px){.mc-outer-container .mc-container .mc-form-row .mc-form-group .slider-val{margin-top:22px;width:100%;text-align:center}}.mc-outer-container .mc-container .mc-form-row .mc-form-group input:-webkit-autofill,.mc-outer-container .mc-container .mc-form-row .mc-form-group input:-webkit-autofill:hover,.mc-outer-container .mc-container .mc-form-row .mc-form-group input:-webkit-autofill:focus,.mc-outer-container .mc-container .mc-form-row .mc-form-group input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}.mc-outer-container .mc-container .mc-form-row .mc-form-group.col-md-6 input,.mc-outer-container .mc-container .mc-form-row .mc-form-group.col-md-6 select{width:calc(94%)}@media(max-width:1012px){.mc-outer-container .mc-container .mc-form-row .mc-form-group.col-md-6 input,.mc-outer-container .mc-container .mc-form-row .mc-form-group.col-md-6 select{width:100%}}.mc-outer-container .mc-container .mc-form-row .mc-form-group.col-md-6 input[type='radio']{width:inherit}.mc-outer-container .mc-container .mc-form-row .mc-form-group.col-md-6 select{border:none;border-radius:3px;height:39px;padding:7px 15px;margin-top:5px}.mc-outer-container .mc-container .mc-form-row .mc-form-group .field-validation-error{color:#db0000}.mc-outer-container .mc-container .mc-form-row .mc-form-group #deposit-percentage{position:absolute;text-align:right;right:67px;bottom:-1px;font-weight:normal}@media(max-width:1012px){.mc-outer-container .mc-container .mc-form-row .mc-form-group #deposit-percentage{right:37px}}@media(max-width:1012px){.mc-outer-container .mc-container .mc-form-row .mc-form-group{width:100%;flex:none;max-width:none}}.mc-outer-container .mc-container .mc-form-row#deposit-message{margin-bottom:15px}.mc-outer-container .mc-results{display:flex;flex-wrap:wrap}.mc-outer-container .mc-results .mc-container{margin:15px;max-width:595px}.mc-outer-container .mc-results .mc-container.mc-container-main{padding-bottom:150px}.mc-outer-container .mc-results .mc-container .results-line{border-bottom:1px solid #000;width:100%;padding-bottom:20px;margin-bottom:-5px;font-size:22px}.mc-outer-container .mc-results .mc-container .results-line.rl-no-border{border-bottom:none}.mc-outer-container .mc-results .mc-container .contact-buttons{position:absolute;bottom:25px;margin-left:-15px}.mc-outer-container .mc-results .mc-container .contact-buttons button{margin-top:12px;width:100%}.mc-outer-container .mc-results .mc-container .contact-buttons label{color:#49a942;text-align:center;width:100%;line-height:36px}.mc-outer-container .mc-results .mc-container .contact-form{position:relative;top:76px}.mc-outer-container .mc-results .mc-container .contact-form h2{position:relative;top:-34px;margin-left:0}.mc-outer-container .mc-results .mc-container .contact-form label{min-width:100%}.mc-outer-container .mc-results .mc-container .contact-form label.radio-label{min-width:70px}.mc-outer-container .mc-results .mc-container .contact-form input,.mc-outer-container .mc-results .mc-container .contact-form select{border:none;border-radius:3px}.mc-outer-container .mc-results .mc-container .contact-form select{height:27px;margin-top:5px}.mc-outer-container .mc-results .mc-container .contact-form input[type=text],.mc-outer-container .mc-results .mc-container .contact-form input[type=date],.mc-outer-container .mc-results .mc-container .contact-form select{width:230px;width:100%}.mc-outer-container .mc-results .mc-container .contact-form button:disabled{background-color:#bed2c5}.mc-outer-container .mc-results .mc-container .contact-form button{width:100%;margin-top:12px;margin-left:0}@media(max-width:1296px){.mc-outer-container .mc-results .mc-container{width:100%;flex:none;max-width:none;position:relative;left:-15px}}.mc-outer-container .mc-results .mc-container #share-out-of-range{color:#49a942}.mc-outer-container .mc-results .btn-alt{background-color:#076455}.mc-outer-container .marketing-icon{font-style:italic;font-weight:bold;background-color:#fff;padding:0 9px 0 7px;border-radius:15px;font-size:17px;color:#212529;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.mc-outer-container .marketing-tooltip{position:relative;z-index:1}.mc-outer-container .marketing-tooltip .ui-tooltip-content{position:absolute;background-color:#49a942;color:#fff;left:-150px;top:38px;z-index:100;border-radius:3px;padding:15px;max-width:480px;min-width:430px;font-size:17px;line-height:1.5}@media(max-width:1012px){.mc-outer-container .marketing-tooltip .ui-tooltip-content{min-width:200px}}.mc-outer-container .marketing-tooltip .ui-tooltip-content .arrow-up{position:absolute;top:-12px;left:126px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:15px solid #49a942}.mc-outer-container .marketing-tooltip .ui-tooltip-content a{color:#fff;margin-left:auto;text-decoration:underline}.mc-outer-container .max-affordability-label{position:relative;top:15px;margin-bottom:23px}.mc-outer-container .help-to-buy-second-house-label{position:relative;top:15px;margin-bottom:23px;font-weight:bold}.mc-outer-container .help-to-buy-second-house-label-bottom{font-weight:bold}.mc-outer-container .londonMessage{color:#49a942;font-size:.8em;margin-top:5px}.mc-outer-container .helpToBuyTopLondonMessage{margin-top:20px;color:#49a942}.mc-outer-container .helpToBuyBottomLondonMessage{color:#49a942;margin-bottom:16px}.mc-outer-container .helpToBuyOverCapMessage{margin-top:10px;margin-bottom:16px}.mc-outer-container .helpToBuyOverCapMessage a,.mc-outer-container .styleLink{margin-left:0;text-decoration:underline;color:#49a942!important}.mc-outer-container .helpToBuyCapDisclaimerMessage{margin-top:25px;margin-bottom:16px;color:#49a942}.mc-outer-container .onlyShowForEmail{display:none}input[type=range]{-webkit-appearance:none;background:none}input[type=range]::-webkit-slider-runnable-track{margin:10px 0;height:5px;background:#49a942;border:none;border-radius:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid #49a942;height:28px;width:28px;border-radius:50%;background:#fff;margin-top:-11px}input[type=range]:focus{outline:none}input[type=range]:focus::-webkit-slider-runnable-track{background:#49a942}input[type=range]::-ms-track{height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#49a942;border-radius:10px}input[type=range]::-ms-fill-upper{background:#ddd;border-radius:10px}input[type=range]::-ms-thumb{border:2px solid #49a942;height:23px;width:23px;border-radius:50%;background:#fff;margin-top:1px}input[type=range]:focus::-ms-fill-lower{background:#49a942}input[type=range]:focus::-ms-fill-upper{background:#ccc}input[type=range]{border:1px solid #fff;width:300px}input[type=range]::-moz-range-track{height:5px;background:#49a942;border:none;border-radius:3px}input[type=range]::-moz-range-thumb{border:2px solid #49a942;height:23px;width:23px;border-radius:50%;background:#fff;margin-top:1px}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input[type=range]:focus::-moz-range-track{background:#49a942}.depositHelp{font-size:17px}.shareToPurchaseField{display:none}.mc-outer-container .standardMessage{color:#49a942;font-size:.8em;margin-top:5px}