body{margin:0;padding:0;overflow-x:hidden;font-family:var(--font-poppins)}*{box-sizing:border-box}:root{--black: #000;--white: #fff;--green: #5AC340;--grey: #F9F9F9;--font-poppins: "Poppins", sans-serif}.site-wrapper{margin:0 auto}.mortgage-container{border-radius:11px;border:3px solid #EFF9EC;padding:41px 17px;background:#eff9ec}.mortgage-container form{display:flex;gap:30px;justify-content:center}.mortgage-container .input-group label{font-size:14px;font-weight:400;color:var(--black);line-height:100%}.mortgage-container .input-wrapper{border-radius:11px;border:1px solid var(--green);background:var(--green)}.mortgage-container .input-wrapper span{width:37px;text-align:center;color:var(--white);display:flex;align-items:center;justify-content:center}.mortgage-container .input-wrapper span svg{width:37px;height:14.2px}.mortgage-container .input-wrapper{display:flex}.mortgage-container .input-wrapper input{max-width:150px;height:33px;border:none;border-radius:0 11px 11px 0;background:#fff;color:var(--black);font-size:14px;font-weight:400;font-family:var(--font-poppins);padding:13px}.mortgage-container .input-group.years input{max-width:63px;border-radius:11px 2px 2px 11px;text-align:center}.mortgage-container .input-wrapper{position:relative;align-items:center}.mortgage-container .input-wrapper .error-icon{position:absolute;right:4px;line-height:0;color:red;display:none}.error-show .error-icon{display:block!important}.error-show{background:#df0f0f!important;border:2px solid #df0f0f!important}.mortgage-container .input-wrapper input[type=number]::-webkit-inner-spin-button,.mortgage-container .input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mortgage-container .input-wrapper input:focus{outline:none}.mortgage-container .input-group.years span{font-weight:700;width:37px;font-family:var(--font-poppins)}.mortgage-container .input-group.years .input-wrapper{max-width:fit-content}.mortgage-container .input-submit button{background:transparent;border:none;border-bottom:1px solid var(--black);font-size:12px;font-weight:400;font-family:var(--font-poppins);padding:0;margin-top:12px;cursor:pointer}.mortgage-container .upswitch{border:1px solid var(--green);border-radius:11px;background:var(--white);display:flex}.mortgage-container .upswitch input{clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;position:absolute}.mortgage-container .upswitch label{padding:10px 15px;min-width:126px;text-align:center;border-radius:11px;cursor:pointer;border:1px solid transparent;font-family:var(--font-poppins);height:33px;line-height:11px}.mortgage-container .upswitch input:checked+label{background:var(--green);font-size:14px;font-weight:700;color:var(--white);border:1px solid var(--green)}.mortgage-hint{position:relative}.mortgage-filter .mortgage-filler{display:flex;align-items:center;gap:35px;justify-content:space-between;padding:20px 26px 20px 0}.mortgage-filter .mortgage-filler .btn.btn-fill{background:var(--green);border-radius:11px;font-size:14px;font-weight:700;color:var(--white);padding:7px 13px;text-decoration:none;display:flex;gap:16px;align-items:center;min-width:195px;font-family:var(--font-poppins)}.filter-modal .mortgage-filter .mortgage-filler .btn.btn-fill{z-index:9999}.mortgage-filter .mortgage-filler .btn.btn-fill rect{fill:var(--white)}.mortgage-filter .mortgage-filler p{font-size:14px;font-weight:400;font-family:var(--font-poppins);color:var(--black);margin:0;text-align:center}.mortgage-filter .mortgage-filler .btn.btn-outline{font-size:14px;font-weight:700;font-family:var(--font-poppins);color:var(--green);text-decoration:none;border:3px solid var(--green);padding:6px;border-radius:30px;min-width:204px;text-align:center;height:40px;transition:all ease .3s}.mortgage-filter .mortgage-filler .btn.btn-outline:hover{background:var(--green);color:var(--white)}.mortgage-grid{background:var(--white);border-radius:11px;padding-bottom:17px;margin-bottom:7px;border:3px solid #EEF9EC}.mortgage-grid .mortgage-column{display:flex;justify-content:space-between;align-items:center;padding:16px 22px 16px 13px;border-radius:11px 11px 0 0;background:var(--white)}.mortgage-max-year{display:flex;align-items:center;gap:10px;border-radius:11px;background:var(--white)}.mortgage-max-year .btn{color:var(--white);text-decoration:none;font-size:14px;font-weight:700;border-radius:30px;padding:5px 10px;min-width:110px;display:flex;text-align:center;height:34px;text-transform:capitalize;justify-content:center;line-height:19px;font-family:var(--font-poppins)}.mortgage-max-year span{font-size:18px;text-transform:capitalize}.mortgage-broker .btn.btn-fill{background:var(--green);text-decoration:none;color:var(--white);font-size:14px;font-weight:600;padding:10px;min-width:max-content;border-radius:30px;display:inline-block;text-align:center;border:3px solid var(--green);height:40px;line-height:15px;transition:all ease .3s}.mortgage-broker .btn.btn-fill:hover{background:var(--white);color:var(--green);border:3px solid var(--green)}.mortgage-broker.mobile{display:none}.mortgage-column-space{padding:0 7px;background:var(--white)}.mortgage-column-layout{display:flex;background:var(--white);justify-content:space-between}.mortgage-column-layout>div:not(:first-child){padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center}.mortgage-column-layout>div:first-child{display:flex;flex-direction:column;justify-content:center}.mortgage-column-layout .col-logo img{min-width:170px;max-width:185px;height:auto;padding:10px}.mortgage-column-layout>div h5,.mortgage-column-layout>div .initial-rate,.mortgage-column-layout>div dd.fixed-description,.mortgage-column-layout .col-monthly dt,.mortgage-column-layout .col-aprc dt{margin:0 0 8px;font-size:14px;font-weight:500!important;font-family:var(--font-poppins);display:flex;gap:5px;align-items:center}.mortgage-column-layout .col-monthly dt{display:unset}.mortgage-info{text-align:right;padding:17px 40px;background:var(--white)}.mortgage-info.mobile{display:none}.mortgage-info span{font-size:14px;font-weight:600;font-family:var(--font-poppins);text-transform:capitalize;position:relative;cursor:pointer;color:#2d2d2d}.mortgage-info span:after{position:absolute;content:"";width:20px;height:20px;background:url(../images/down.svg) no-repeat center center;top:0;margin-left:5px}.mortgage-info.mortgage-less-more span:after{top:1px;background:url(../images/cross-icon-medium.svg) no-repeat center center}.payment-active .backdrop{display:block;z-index:9999}.lts-mortgage-grid.active .mortgage-info span:after{background:url(../images/cross-icon-medium.svg) no-repeat center center;top:1px}.backdrop{position:absolute;inset:0;background:#0707074d;opacity:.5;width:100%;height:100%;z-index:100;display:none}.payment-active .backdrop,.filter-modal .backdrop{display:block}.payment-active .mortgage-grid.active .mortgage-column-space,.payment-active .mortgage-grid.active .mortgage-see-info,.payment-active .mortgage-grid.active .mortgage-less-more,.payment-active .mortgage-grid.active .mortgage-column{z-index:9999;position:relative}.botttom-see{display:none}.mortgage-grid.active .botttom-see,.mortgage-grid.active .mortgage-see-info{display:block}.mortgage-see-info>div{display:flex;background:var(--white);padding:11px 6px;gap:10px;justify-content:space-between;border-radius:11px}.mortgage-see-info{display:none;border:2px solid #EFF9EC;border-top:0px;border-radius:0 0 11px 11px;background:#eff9ec}.mortgage-see-info .mortgage-bill-column{width:calc(33.33% - 11px)}.mortgage-see-info .mortgage-bill-column h4{margin:0 0 14px;font-size:18px;font-weight:700;font-family:var(--font-poppins);color:var(--black);text-align:center}.summery-info{background:#eff9ec;border-radius:11px;padding:7px}.summery-info p{font-size:14px;font-weight:400;font-family:var(--font-poppins);color:var(--black);margin:0 0 15px!important}.summery-info h5{font-size:14px!important;font-weight:600;line-height:1.4;letter-spacing:normal;margin-bottom:1em}.breakdown-table{background:#eff9ec;border-radius:11px;padding:10px 15px}.breakdown-table table{width:100%;border-collapse:collapse}.breakdown-table table td{font-size:14px;font-weight:400;font-family:var(--font-poppins);padding:5px}.breakdown-table table td:first-child{width:80%}.breakdown-table table td:nth-child(2){min-width:63px;text-align:right}.breakdown-table table:nth-child(2){margin-top:13px}.breakdown-table table tfoot{border-top:1px solid var(--green)}.breakdown-table table tfoot td{font-weight:700}.mortgage-see-info .mortgage-bill-column.repayments>div:not(:last-child){margin-bottom:6px}.ongoing-payment{display:flex;gap:7px}.ongoing-payment>div{width:calc(50% - 3.5px);background:#f9f9f9;border-radius:11px;padding:10px 4px;text-align:center}.ongoing-payment>div p{font-size:14px;font-weight:400;font-family:var(--font-poppins);color:var(--black);margin:0}.ongoing-payment>div h6{margin:4px 0 0;font-size:14px;font-weight:700;font-family:var(--font-poppins)}.ongoing-cost{padding:10px;border-radius:11px;background:#f9f9f9;display:flex;gap:10px;align-items:center;margin:0;justify-content:space-between}.ongoing-cost p{min-width:144px}.ongoing-cost p,.ongoing-cost span{font-size:14px;font-weight:400;line-height:100%;color:var(--black);font-family:var(--font-poppins);margin:0;width:calc(50% - 10px)}.ongoing-cost span{text-align:right;padding-right:10px}.mortgage-see-info .mortgage-bill-column.repayments>h6{font-size:14px;font-weight:700;font-family:var(--font-poppins);text-transform:capitalize;margin:12px 0 10px}.early-payment{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.early-payment .eary-column{background:var(--grey);flex:0 0 calc(50% - 8px);border-radius:11px;padding:5px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px}.early-payment p,.early-payment span{margin:0;font-size:10px;color:var(--black);font-weight:400}.repayment-summery{background:var(--grey);padding:9px 13px}.repayment-summery p{font-size:9px;font-weight:400;color:var(--black);font-family:var(--font-poppins);margin:0}.see-more-cta{text-align:center;margin:37px 0 17px}.see-more-cta a{border:2px solid #5AC340;font-size:14px;color:var(--green);font-weight:600;border-radius:71px;text-decoration:none;padding:11px 40px;height:40px;position:relative;display:inline-block;line-height:15px}.see-more-cta a:hover{background:var(--green);color:var(--white)}.mortgage-filter-popup{border:3px solid #EFF9EC;padding:34px 25px;border-radius:11px;position:absolute;z-index:99;background:#fff;left:0;right:9px;top:35px;display:none}.filter-modal .mortgage-filter-popup{z-index:999;display:block}.mortgage-filter-popup .loan-type{display:flex;justify-content:space-between;gap:60px}.mortgage-filter-popup .loan-type .input-group span{font-size:14px;font-weight:400;color:var(--black);font-family:var(--font-poppins)}.mortgage-filter-popup .loan-type .upswitch{border:1px solid var(--green);border-radius:11px;background:var(--white);display:flex;margin-top:8px;align-items:center}.mortgage-filter-popup .loan-type .upswitch input{clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;position:absolute}.mortgage-filter-popup .loan-type .upswitch label{padding:6px 12px;min-width:126px;text-align:center;border-radius:11px;cursor:pointer;border:1px solid transparent;font-family:var(--font-poppins);font-size:12px;font-weight:400;height:33px;line-height:17px}.mortgage-filter-popup .loan-type .upswitch input:checked+label{background:#eff9ec;font-size:14px;font-weight:700;color:var(--black);border:2px solid var(--green)}.mortgage-filter-popup>div:not(:last-child){margin-bottom:16px}.loan-lenth>span{font-size:14px;font-weight:400;color:var(--black);font-family:var(--font-poppins);margin-bottom:8px;display:block}.loan-btn{display:flex;flex-wrap:wrap;gap:5px}.loan-lenth .btn,.quot-period .btn{min-width:110px;border-radius:30px;padding:10px 15px;position:relative;display:block;font-size:14px;font-weight:700;text-transform:capitalize;height:32px;color:var(--white);cursor:pointer;border:2px solid var(--white);outline:1px solid none;line-height:10px;text-align:center}.quot-period .btn{font-size:12px;min-width:75px}.loan-lenth .btn.btn-blue,.quot-period .btn.btn-blue,.mortgage-max-year .btn.btn-blue{background:#4f83c2;border:2px solid #4F83C2}.loan-lenth .btn.btn-blue:has(input:checked),.quot-period .btn.btn-blue.active{border:2px solid #4F83C2;background:var(--white);color:#4f83c2}.loan-lenth .btn.btn-pink,.quot-period .btn.btn-pink,.mortgage-max-year .btn.btn-pink{background:#806fa6;border:2px solid #806FA6}.loan-lenth .btn.btn-pink:has(input:checked),.quot-period .btn.btn-pink.active{background:var(--white);color:#806fa6}.loan-lenth .btn.btn-orange,.quot-period .btn.btn-orange,.mortgage-max-year .btn.btn-orange{background:#4f8b88;border:2px solid #4F8B88}.loan-lenth .btn.btn-orange:has(input:checked),.quot-period .btn.btn-orange.active{background:var(--white);color:#4f8b88}.loan-lenth .btn.btn-yellow,.quot-period .btn.btn-yellow,.mortgage-max-year .btn.btn-yellow{background:#b58a3b;border:2px solid #B58A3B}.loan-lenth .btn.btn-yellow:has(input:checked),.quot-period .btn.btn-yellow.active{background:var(--white);color:#b58a3b}.loan-lenth .btn.btn-grey,.quot-period .btn.btn-grey,.mortgage-max-year .btn.btn-grey{background:#66788a;border:2px solid #66788A}.loan-lenth .btn.btn-grey:has(input:checked),.quot-period .btn.btn-grey.active{background:var(--white);color:#66788a}.loan-lenth input,.quot-period input{position:absolute;inset:0;opacity:0;cursor:pointer}.loan-mortgage-type>span{font-size:14px;font-weight:400;color:var(--black);font-family:var(--font-poppins);margin-bottom:8px;display:block}.loan-mortgage-type .btn{border-radius:11px;padding:10px 41px;position:relative;display:block;font-size:12px;font-weight:400;text-transform:capitalize;height:34px;color:var(--black);border:2px solid var(--green);outline:1px solid none;line-height:11px;text-align:center;cursor:pointer}.loan-mortgage-type .btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.loan-mortgage-type .btn:has(input:checked){background:#eff9ec;border:2px solid var(--green);font-weight:700;font-size:14px}.filter-mortgage-form form{display:flex;gap:30px;justify-content:space-between}.filter-mortgage-form .input-group label{font-size:14px;font-weight:400;color:var(--black);line-height:100%;margin-bottom:8px;display:block}.filter-mortgage-form .input-wrapper{border-radius:11px;border:1px solid var(--green);background:var(--green)}.filter-mortgage-form .input-wrapper span{width:37px;text-align:center;color:var(--white);display:flex;align-items:center;justify-content:center}.filter-mortgage-form .input-wrapper span svg{width:37px;height:14.2px}.filter-mortgage-form .input-wrapper{display:flex}.filter-mortgage-form .input-wrapper input{max-width:150px;height:33px;border:none;border-radius:0 11px 11px 0;background:#fff;color:var(--black);font-size:14px;font-weight:400;font-family:var(--font-poppins);padding:13px}.filter-mortgage-form .input-group.years input{max-width:63px;border-radius:11px 2px 2px 11px;text-align:center}.filter-mortgage-form .input-wrapper input[type=number]::-webkit-inner-spin-button,.filter-mortgage-form.input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter-mortgage-form .input-wrapper input:focus{outline:none}.filter-mortgage-form .input-group.years span{font-weight:700;width:37px;font-family:var(--font-poppins)}.filter-mortgage-form .input-group.years .input-wrapper{max-width:fit-content}.filter-mortgage-form .input-submit button{border-radius:30px;background:var(--green);color:var(--white);font-size:14px;font-weight:700;min-width:203px;padding:12px;border:1px solid var(--green);margin-top:16px;font-family:var(--font-poppins);cursor:pointer}.upswitch-up>label{display:none}.list-mortgage{padding:0;overflow:hidden}.quot-form-wrapper{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.quot-sidebar{width:340px;border-radius:7px;position:relative;z-index:1}.quot-sidebar.is-loading{pointer-events:none}.quot-sidebar:before{position:absolute;content:"";inset:0;border:3px solid #EFF9EC;z-index:-1;border-radius:0 0 5px 5px}.quot-content{width:943px;position:relative}.quot-content.is-loading{min-height:280px}.quot-filter .btn{background:var(--green);border-radius:7px;font-size:16px;font-weight:700;color:var(--white);padding:15px 12px;text-decoration:none;display:flex;gap:13px;align-items:center;font-family:var(--font-poppins);height:51px;z-index:999;position:relative}.quot-filter .btn rect{fill:var(--white)}.quot-content .quot-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.quot-content .sort-content p{margin:0;font-size:14px;font-weight:400;font-family:var(--font-poppins)}.quot-header .sort-by{background-color:var(--white);border:none;border-radius:8px;padding:9px 12px;font-weight:700;font-family:sans-serif;display:inline-flex;align-items:center;gap:5px;cursor:pointer;width:auto;white-space:nowrap;position:relative;border:2px solid #5AC340;color:#5ac340}.quot-header .sort-by>div span{border:none;background:transparent;font-weight:500;font-size:12px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quot-header .sort-by>div ul{position:absolute;list-style:none;margin:0;padding:15px;background-color:#fff;border:none;border-radius:10px;left:0;display:none;top:105%;border:2px solid #5ac340;color:#5ac340}.quot-header .sort-by>div.active ul{display:block}.quot-header .sort-by>div ul li:not(:last-child){margin-bottom:10px}.quot-header .sort-by>div ul li a{border:none;background:transparent;font-weight:700;font-size:12px;text-decoration:none;color:#5ac340;position:relative}.quot-header .sort-by>div ul li a:after{content:"";position:absolute;top:-4px;left:3px;width:7px;height:15px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);display:none}.quot-header .sort-by>div ul li a.active:after{display:block}.quot-header .sort-by select::-ms-expand{display:none}.quot-header .switch div{height:15px;width:15px;border-radius:1em;background:#fff;box-shadow:0 .1em .3em #0000004d;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.quot-header .switch{display:inline-block;font-size:20px;height:16px;width:30px;border-radius:1em}.quot-header .switch input:checked+div{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.quot-header .switch{background:#7f7a7a}.quot-header .switch.active{background:#5ac340}.quot-header .quot-fee{display:flex;gap:10px;font-size:14px;font-weight:500}.quot-header .switch input{position:absolute;opacity:0}.quote-form-inputs .input-group label{font-size:14px;font-weight:400;color:var(--black);line-height:100%;margin-bottom:8px;display:block}.quote-form-inputs .input-wrapper{border-radius:11px;border:2px solid var(--green);background:var(--green);width:fit-content;display:flex}.quote-form-inputs .input-wrapper span{width:37px;text-align:center;color:var(--white);display:flex;align-items:center;justify-content:center}.quote-form-inputs .form{display:flex;flex-wrap:wrap;gap:10px}.quot-form-wrapper .quote-my-mortgage .radio-group{display:flex;flex-wrap:wrap;gap:5px}.quote-form-inputs .input-wrapper span svg{width:37px;height:14.2px}.quote-form-inputs .input-wrapper{display:flex}.quote-form-inputs .input-wrapper input{max-width:110px;height:33px;border:none;border-radius:0 9px 9px 0;background:#fff;color:var(--black);font-size:14px;font-weight:400;font-family:var(--font-poppins);padding:13px}.quote-form-inputs .input-group.years input{max-width:50px;border-radius:9px 2px 2px 9px;text-align:center}.quote-form-inputs .input-wrapper input[type=number]::-webkit-inner-spin-button,.quote-form-inputs .input-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quote-form-inputs .input-wrapper input:focus{outline:none}.quote-form-inputs .input-group.years span{font-weight:000;width:44px;font-family:var(--font-poppins)}.quote-form-inputs .input-group.years .input-wrapper{max-width:133px}.quote-form-inputs>h5{margin:0}.quote-my-mortgage{padding:16px 9px;background:var(--white);margin:0 5px 5px}.quote-form-inputs>h5{font-size:14px;font-weight:700;color:var(--black);font-family:var(--font-poppins);margin-bottom:8px}.quot-loan-type .loan-type .upswitch{border:1px solid var(--green);border-radius:11px;background:var(--white);display:flex;margin-top:8px;align-items:center;width:fit-content}.quot-loan-type .loan-type .upswitch input{clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;position:absolute}.quot-loan-type .loan-type .upswitch label{padding:6px 12px;min-width:126px;text-align:left;border-radius:11px;cursor:pointer;border:1px solid transparent;font-family:var(--font-poppins);font-size:12px;font-weight:400;height:33px;line-height:17px}.quot-loan-type .loan-type .upswitch input:checked+label{background:#eff9ec;font-size:14px;font-weight:700;color:var(--black);border:2px solid var(--green);text-align:center}.quot-loan-type .loan-type span{font-size:14px;font-weight:400;color:var(--black);font-family:var(--font-poppins);margin-bottom:8px;display:block}.quot-loan-type .loan-type .rooms-unit{color:var(--white)!important;margin-bottom:0!important;display:flex!important;align-items:center;justify-content:center}.quot-loan-type .input-group{margin-bottom:11px}.quote-form-inputs{margin-bottom:14px}.quot-property{margin-top:13px}.quot-lander{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.quot-lander>span{width:100%}.quot-property>span{font-size:14px;font-weight:700;font-family:var(--font-poppins);margin-bottom:8px;display:block}.quot-lander .mortgage-select>div{background:var(--green);display:flex;align-items:center;border-radius:11px;border:1px solid var(--green);min-width:219px;background:#5ac340;position:relative}.quot-lander .mortgage-select>div select{height:31px;border-radius:11px 0 0 11px;padding:6px 30px 6px 24px;background:var(--white);appearance:none;-webkit-appearance:none;width:calc(100% - 30px);border:none;cursor:pointer;color:#7a7878;font-size:14px;font-weight:400;font-family:var(--font-poppins)}.quot-lander .mortgage-select>div select:focus{border:none;outline:none}.quot-property label{font-size:14px;font-weight:400;font-family:var(--font-poppins);white-space:nowrap;cursor:pointer;vertical-align:middle;display:flex;gap:5px;align-items:center}.quot-lander .mortgage-select>div svg{display:none}.quot-lander .mortgage-select>div .multiselect__tags{border-radius:11px;width:219px!important}.quot-lander .mortgage-select>div .multiselect__select:before{display:none}.quot-lander .mortgage-select>div .multiselect__select{background:url(../images/expand-arrow-new.svg)no-repeat center center,#5ac340;border-radius:0 11px 11px 0;top:-1px;right:-1px;bottom:-2px;height:auto}.quot-lander .mortgage-select>div .multiselect--active .multiselect__select{transform:rotate(0)}.quot-property input[type=radio],input[type=checkbox]{appearance:none;-webkit-appearance:none;width:13px;height:13px;border:2px solid #D9D9D9;border-radius:50%;background-color:var(--white);cursor:pointer;outline:none}.quot-property input[type=radio]:checked,input[type=checkbox]:checked{border:2px solid var(--green);outline:2px solid #D9D9D9;background-color:var(--green)}.quot-period{margin-top:13px}.quot-period>span{font-size:14px;font-weight:700;font-family:var(--font-poppins);margin-bottom:8px;display:block}.apply-filter{text-align:center;margin-top:17px;padding-top:17px;border-top:2px solid #F5F5F5;position:relative}.apply-filter svg{position:absolute;left:0;top:22px;opacity:0}.apply-filter .btn.btn-fill{text-decoration:none;font-size:14px;font-weight:400;padding:10px;min-width:117px;border-radius:30px;display:inline-block;text-align:center;height:40px;line-height:15px;transition:all ease .3s;cursor:pointer;background:var(--green);color:var(--white);border:3px solid var(--green)}.apply-filter .btn.btn-fill:hover{border:3px solid var(--green);background:var(--green);color:var(--white)}.quot-data{margin-top:16px}.quot-data-grid .mortgage-column,.quot-data-grid .mortgage-max-year,.quot-data-grid .mortgage-info,.quot-data-grid .mortgage-grid,.quot-data-grid .mortgage-column-space,.quot-data-grid.mortgage-grid{background:var(--white)}.quot-data-grid{border:3px solid #EFF9EC;background:var(--white)}.quot-data-grid:not(:last-child){margin-bottom:14px}.quot-data-grid.active{z-index:999999;position:relative}.quot-data-grid .mortgage-column-layout-sec>div{display:grid;padding:0 7px;grid-template-columns:repeat(5,1fr)}.quot-data-grid .mortgage-column-layout-sec>div>div{padding-top:19px;padding-bottom:0;text-align:right}.quot-data-grid .mortgage-column-layout-sec .see-cta .mortgage-info{min-width:185px;text-align:center;padding:0 0 19px;z-index:999}.quot-data-grid .mortgage-column-layout-sec>div .col-aprc-sec,.quot-data-grid .mortgage-column-layout-sec>div .col-true{min-width:183px;padding:16px;text-align:center}.quot-data-grid .mortgage-column-layout-sec>div .col-aprc-sec h5,.quot-data-grid .mortgage-column-layout-sec>div .col-true h5{margin:0 0 4px;font-size:14px;font-weight:500!important;font-family:var(--font-poppins)}.quot-data-grid .mortgage-column-layout-sec>div .col-aprc-sec h5 span,.quot-data-grid .mortgage-column-layout-sec>div .col-true h5 span{display:inline-block}.quot-data-grid .mortgage-column-layout-sec>div .col-aprc-sec h4,.quot-data-grid .col-aprc h4,.quot-data-grid .mortgage-column-layout-sec>div .col-true h4,.quot-data-grid .col-aprc dd{margin:0 15px 0 0;font-size:22px!important;font-family:var(--font-poppins);font-weight:700!important}.quot-data-grid .mortgage-column-layout{display:grid;grid-template-columns:repeat(5,1fr)}.quot-data-grid .mortgage-column-layout>div p,.quot-data-grid .mortgage-column-layout>div dd.intial-rate-bottom{font-size:11px;margin:8px 15px 0 0;font-weight:500}.quot-data-grid .mortgage-column-layout>div{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;background:#f4f4f4}.quot-data-grid .mortgage-column-layout>div:first-child{background:var(--white);padding:10px 10px 10px 0}.quot-data-grid .mortgage-column-layout>div h5,.quot-data-grid .mortgage-column-layout>div .initial-rate,.quot-data-grid .mortgage-column-layout>div dd.fixed-description{display:block}.quot-data-grid .mortgage-column-layout>div h5>span,.quot-data-grid .mortgage-column-layout>div .initial-rate>span,.quot-data-grid .mortgage-column-layout>div dt.fixed-title>span{display:inline-block}.quot-data-grid .mortgage-column-layout>div h4.fixed-charge,.quot-data-grid .mortgage-column-layout>div dd.fixed-charge,.quot-data-grid .mortgage-column-layout .col-monthly dd{font-size:31px;margin:0 15px 0 0;font-weight:700}.mortgage-column-layout .col-monthly dl{display:flex;flex-direction:column}.mortgage-column-layout>div h4{margin:0;font-size:14px;font-family:var(--font-poppins);font-weight:700!important}.mortgage-column-layout>div p{margin:0;font-size:14px;font-family:var(--font-poppins);font-weight:500}.quot-data-grid .mortgage-column-layout>div.col-aprc h5,.quot-data-grid .mortgage-column-layout>div.col-fee h4{margin-bottom:8px}.quot-data-grid .mortgage-column-layout>div.col-fee h4 span,.quot-data-grid .mortgage-column-layout>div dt.fixed-title span{display:none}.quot-data-grid .mortgage-see-info{border:none;border-radius:0;position:relative;overflow:hidden}.quot-data-grid .mortgage-see-info:before{position:absolute;content:"";height:3px;border-radius:11px;background:#eff9ec;width:94%;left:0;right:0;top:0;margin:0 auto}.quot-data-grid.active .mortgage-column-layout-sec .mortgage-broker,.quot-data-grid.active .botttom-more{display:none}.quot-data-grid .mortgage-see-info .mortgage-broker{margin-top:18px;text-align:center}.two-year-fr-mortgage{border:3px solid #EFF9EC;border-radius:12px;padding:3px 0;max-width:645px}.two-year-fr-mortgage .mortgage-content{display:flex;align-items:center;justify-content:space-between;padding:0}.mortgage-content>*:not(:first-child){border-left:1px solid #EFF9EC}.two-year-fr-mortgage .term{font-family:var(--font-poppins);font-weight:700;font-size:14px;color:var(--black);text-align:center;vertical-align:middle;flex:1.1}.two-year-fr-mortgage .detail{text-align:center;flex:1}.two-year-fr-mortgage .detail h3{margin:0;font-weight:700!important;font-size:14px!important;font-family:var(--font-poppins);line-height:22px;color:var(--black)}.two-year-fr-mortgage .detail p{margin:0;font-family:var(--font-poppins);line-height:22px;color:var(--black);font-size:14px}.two-year-fr-mortgage .button-container{flex:1.1;display:flex;justify-content:center}.two-year-fr-mortgage .see-more-btn{font-family:var(--font-poppins);font-weight:700;font-size:14px;line-height:14px;text-align:center;cursor:pointer;color:var(--white);border-radius:20px;background-color:var(--green);padding:6px 24px;border:1px solid var(--green);text-decoration:none!important}.see-more-btn:hover{background-color:var(--green)}.best-rates-sec{max-width:1214px;margin:0 auto;box-sizing:border-box}.best-rates-sec h1{font-family:var(--font-poppins);font-weight:700;font-size:34px;line-height:100%;text-align:center;margin:0 0 6px;color:var(--black)}.best-rates-sec .date{text-align:center;font-family:var(--font-poppins);font-weight:400;font-size:16px;line-height:100%;margin-bottom:32px;color:var(--black)}.best-rates-sec .mortgage-columns{gap:40px;flex-wrap:wrap;justify-content:center}.best-rates-sec .sub-heading{font-family:var(--font-poppins);font-weight:700;font-size:25px;line-height:100%;margin:0;color:var(--green)}.best-rates-sec .subtitle{font-family:var(--font-poppins);font-weight:400;font-size:16px;color:var(--black);margin:14px 0 34px}.best-rates-sec .mortgage-row{display:flex;border:3px solid #EFF9EC;border-radius:12px;padding:6px 0;margin-bottom:15px}.best-rates-sec .mortgage-columns .mortgage-row>*:not(:first-child){border-left:3px solid #EFF9EC}.best-rates-sec .img-con{width:26.02%;display:flex;justify-content:center;align-items:center}.best-rates-sec .img-con img{max-width:90%;padding:5px;height:95px;object-fit:contain}.best-rates-sec .detail{width:24.66%;text-align:center;padding:3px 0}.best-rates-sec .label{font-family:var(--font-poppins);font-weight:700;font-size:16px;margin:0 0 2px}.best-rates-sec .value{font-family:var(--font-poppins);font-weight:400;font-size:16px;margin-bottom:0}.best-rates-sec .value span{font-size:12px;display:block}.best-rates-sec .disclaimer{font-family:var(--font-poppins);font-weight:400;font-size:12px;margin:0 0 32px}.best-rates-sec .see-all-btn{display:block;max-width:272px;text-align:center;margin:0 auto;background-color:var(--green);color:var(--white);padding:10px 42px;font-family:var(--font-poppins);font-weight:700;font-size:20px;border-radius:40px;cursor:pointer}.mortgage-latest-filler{border:1px solid #EEF9EC;background:#eef9ec;border-radius:10px;margin-bottom:30px}.mortgage-lts-topbar{padding:18px 28px;display:flex;align-items:center;gap:40px;justify-content:space-between;flex-wrap:wrap}.mortgage-lts-topbar .lts-amounts-group{display:contents}.label-title{font-size:16px;font-weight:500;font-family:var(--font-poppins);color:#2d2d2d;margin-bottom:8px;display:block}.radio-lts-group{display:flex;gap:10px;margin-top:8px}.mortgage-lts-topbar .radio-lts-group{flex-wrap:wrap}.radio-lts-group label{background:var(--white);border:2px solid var(--green);color:var(--green);font-size:16px;font-weight:400;padding:8px;min-width:132px;border-radius:10px;cursor:pointer;display:flex;justify-content:center;height:44px;line-height:24px}.radio-lts-group>div{position:relative}.radio-lts-group>div input{position:absolute;opacity:0}.radio-lts-group>div input:checked+label{background:var(--green);color:var(--white)}.mortgage-latest-filler .input-wrapper{border-radius:11px;border:2px solid var(--green);background:var(--green);display:flex}.mortgage-latest-filler .input-wrapper span{width:37px;text-align:center;color:var(--white);display:flex;align-items:center;justify-content:center}.mortgage-latest-filler .input-wrapper span svg{width:39px;height:14.2px}.mortgage-latest-filler .input-wrapper input{max-width:102px;height:44px;border:none;border-radius:0 9px 9px 0;background:#fff;color:var(--black);font-size:14px;font-weight:400;font-family:var(--font-poppins);padding:13px;appearance:none}.mortgage-latest-filler .input-wrapper input:focus{outline:none;border:none;box-shadow:none}.mortgage-latest-filler .input-group.years .input-wrapper input{max-width:55px;border-radius:9px 2px 2px 9px;text-align:center}.mortgage-latest-filler .input-group.years .input-wrapper span{width:48px}.mortgage-latest-filler .input-wrapper input[type=number]::-webkit-outer-spin-button,.mortgage-latest-filler .input-wrapper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mortgage-latest-filler .input-wrapper input[type=number]{-moz-appearance:textfield}.mortgage-lts-middellbar{background:var(--white);border:1px solid #EEF9EC;padding:18px 28px;border-radius:0 0 10px 10px}.more-option-popup{display:none;gap:22px;padding-bottom:22px;border-bottom:1px solid #F5F5F5}.more-option-popup.lts-show{display:flex;flex-wrap:wrap}.more-option-popup .radio-lts-group{flex-wrap:wrap}.more-option-popup .radio-lts-group label{min-width:102px;font-size:12px;height:32px;line-height:11px}.more-option-popup .loan-btn{display:flex;gap:5px;align-items:center;flex-wrap:wrap}.more-option-popup .loan-btn .btn{position:relative;cursor:pointer;min-width:77px;border-radius:55px;border:2px solid transparent;text-align:center;padding:6px 10px;font-size:14px}.more-option-popup .loan-btn .btn input{position:absolute;opacity:0}.more-option-popup .loan-btn .btn.btn-blue{background:#4f83c2;border-color:#4f83c2;color:var(--white)}.more-option-popup .loan-btn .btn.btn-blue.active{border-color:#4f83c2;color:#4f83c2;background:var(--white)}.more-option-popup .loan-btn .btn.btn-pink{background:#806fa6;border-color:#806fa6;color:var(--white)}.more-option-popup .loan-btn .btn.btn-pink.active{border-color:#806fa6;color:#806fa6;background:var(--white)}.more-option-popup .loan-btn .btn.btn-orange{background:#4f8b88;border-color:#4f8b88;color:var(--white)}.more-option-popup .loan-btn .btn.btn-orange.active{border-color:#4f8b88;color:#4f8b88;background:var(--white)}.more-option-popup .loan-btn .btn.btn-yellow{background:#b58a3b;border-color:#b58a3b;color:var(--white)}.more-option-popup .loan-btn .btn.btn-yellow.active{border-color:#b58a3b;color:#b58a3b;background:var(--white)}.mortgage-lts-sub{display:flex;align-items:center;justify-content:space-between;gap:45px;flex-wrap:wrap}.mortgage-lts-sub.lts-add{padding-top:17px}.mortgage-lts-sub.lts-add .more-lts-cta svg.open{display:none}.more-lts-cta .close,.more-lts-cta .close-options,.more-lts-cta.active .open,.more-lts-cta.active .more-options{display:none}.more-lts-cta.active .close,.more-lts-cta.active .close-options{display:inline-block}.mortgage-lts-sub.lts-add .more-lts-cta svg.close{display:inline-block}.more-lts-cta{border-radius:8px;border:1px solid var(--green);background:#5ac340;color:var(--white);display:flex;align-items:center;gap:10px;padding:10px;text-decoration:none;width:fit-content;height:35px;white-space:nowrap;font-size:12px;font-weight:500}.more-lts-cta .close{display:none}.mortgage-lts-sub input{background:var(--white);font-size:14px;font-weight:600;border:2px solid var(--green);padding:11px 28px;color:var(--green);border-radius:71px;cursor:pointer}.mortgage-lts-sub input:focus,.mortgage-lts-sub input:hover{background:var(--green);color:var(--white)}.lts-hint{display:flex;justify-content:center;gap:10px;align-items:center;margin-bottom:24px;flex-wrap:wrap}.lts-hint p{font-size:14px;color:#2d2d2d;margin:0}.lts-hint a{background:#f5bf33;color:var(--white);border-radius:71px;padding:11px 28px;width:fit-content;display:flex;align-items:center;gap:10px;text-decoration:none;font-size:14px}.lts-headers-list{background:var(--green);border-radius:10px;margin-bottom:10px;padding:0 25px}.lts-headers-list ul{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}.lts-headers-list ul li{color:var(--white);font-size:14px;padding:12px;font-weight:600}.lts-mortgage-best{padding-top:15px}.lts-mortgage-grid.active{z-index:99999;position:relative;padding-bottom:0}.lts-grid-cta{display:flex;justify-content:space-between;padding:9px 7px 0 25px;align-items:center}.mortgage-deal-details .lts-grid-cta{display:flex;justify-content:space-between;padding:0;align-items:center;flex-direction:row;flex-wrap:wrap}.lts-grid-cta .mortgage-info{padding:0;order:1}.lts-grid-cta .see-less,.lts-mortgage-grid.active .lts-grid-cta .see-more{display:none}.lts-mortgage-grid.active .lts-grid-cta .see-less{display:block}.lts-headers-list ul li:first-child{min-width:180px;text-align:center}.lts-headers-list ul li:nth-child(2){min-width:92px;text-align:center}.lts-headers-list ul li:nth-child(3){min-width:198px;text-align:center}.lts-headers-list ul li:nth-child(4){min-width:64px;text-align:center}.lts-headers-list ul li:nth-child(5){min-width:170px;text-align:center}.lts-headers-list ul li:nth-child(6){min-width:235px;text-align:center}.lts-mortgage-best .col-rate{text-align:center;min-width:153px;background:#f7f7f7;display:flex;flex-direction:column;justify-content:center}.lts-mortgage-best .col-rate h4,.lts-mortgage-best .col-rate strong{font-size:36px;font-weight:700!important;font-family:var(--font-poppins);margin:0;line-height:24px}.lts-mortgage-best .col-rate p,.lts-mortgage-best .col-rate dd.later-rate-label{margin:5px 0 0;font-weight:500}.lts-mortgage-best .col-rate dd.initial-rate-value{margin:10px 0 5px}.lts-mortgage-best .col-mortgage-type{min-width:152px;display:flex;flex-direction:column;justify-content:center}.lts-mortgage-best .col-mortgage-type h5,.lts-mortgage-best .col-mortgage-type dd{font-size:16px;font-weight:600!important;text-align:center;margin:0}.lts-mortgage-best .col-mortgage-type .label{text-align:center;margin:0 0 4px}.lts-mortgage-best .col-max-ltv{min-width:132px;background:#f7f7f7;display:flex;flex-direction:column;justify-content:center}.lts-mortgage-best .col-max-ltv p,.lts-mortgage-best .col-max-ltv dt{margin:0 0 8px;font-size:14px;font-weight:500!important;text-transform:uppercase;color:#2d2d2d}.mortgage-column-layout *{color:#2d2d2d}.lts-mortgage-best .col-max-ltv h5,.lts-mortgage-best .col-max-ltv dd{font-size:22px;font-weight:700!important;margin:0;text-align:center}.lts-mortgage-best .col-product-free{min-width:170px}.lts-mortgage-best .col-product-free h3{font-size:16px;font-weight:400!important;margin:0;text-align:center}.lts-mortgage-best .col-product-free h3 span,.lts-mortgage-best .col-product-free dt{display:block;text-align:center;color:#2d2d2d}.lts-mortgage-best .col-product-free dd{color:#2d2d2d;font-weight:700;margin:0;text-align:center}.lts-mortgage-best .col-lts-repayment{min-width:240px;background:#f7f7f7}.lts-mortgage-best .col-lts-repayment h5,.lts-mortgage-best .col-lts-repayment dd{font-size:36px;font-weight:700!important;margin:0}.lts-mortgage-best .col-lts-repayment dl{margin:0}.lts-mortgage-best .col-lts-repayment p,.lts-mortgage-best .col-lts-repayment dt{font-size:14px;font-weight:400;color:#2d2d2d;margin:0;text-align:center}.quote-top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.quote-top-bar .mortgage-column,.quot-lts-data-grid .mortgage-column-space{padding:0}.quot-lts-data-grid .col-rate h4{margin:0;font-size:36px!important}.quot-lts-data-grid .col-rate h5{font-weight:500}.quot-lts-data-grid .col-rate p{margin:0;font-size:12px;font-weight:500}.quot-lts-data-grid .mortgage-column-layout .col-aprc h4{margin:0;font-size:22px;font-weight:700}.quot-data-grid.quot-lts-data-grid .mortgage-column-layout>div{justify-content:flex-start}.quot-lts-data-grid .mortgage-column-layout .col-aprc-sec{background:var(--white)}.quot-lts-data-grid .mortgage-column-layout .col-aprc-sec h5{font-weight:500;margin-bottom:0}.quot-lts-data-grid .mortgage-column-layout .col-aprc-sec h4{font-size:22px;font-weight:700;margin:0}.quot-lts-data-grid .mortgage-column-layout .col-total-payable h5{font-size:14px;font-weight:500;margin-bottom:0}.quot-lts-data-grid .mortgage-column-layout .col-total-payable h4{font-size:22px;margin:0;font-weight:700}.quot-lts-data-grid .mortgage-column-layout .col-true{background:var(--white)}.quot-lts-data-grid .mortgage-column-layout .col-true h5{font-weight:500}.quot-lts-data-grid .mortgage-column-layout .col-true h4{font-size:22px;font-weight:700;margin:0}.quot-lts-data-grid .mortgage-column-layout .col-monthly h5{display:flex;gap:5px}.quot-lts-data-grid .mortgage-column-layout .col-monthly h5>div{font-weight:500;white-space:nowrap}.quot-lts-data-grid .mortgage-column-layout .col-monthly h4{margin:0;font-size:36px!important}.quot-lts-data-grid{padding:21px 20px}.quot-lts-data-grid .mortgage-info span{font-weight:600}.quot-lts-data-grid .col-aprc h5{font-weight:500;margin-bottom:0!important}.quot-lts-data-grid .mortgage-column-layout>div:not(:first-child){padding:10px}.quot-lts-data-grid.active .mortgage-info span:after{transform:rotate(-180deg)}.quot-lts-data-grid .col-logo{line-height:0}.quot-lts-data-grid .mortgage-column-layout .col-max{display:none}.quot-lts-data-grid .col-max h5{font-size:14px;font-weight:500}.quot-lts-data-grid .col-max h4{margin:0;font-size:22px;font-weight:700}.quot-lts-data-grid .mortgage-see-info>div{padding-left:0;padding-right:0s}.quote-my-mortgage form::-webkit-scrollbar{width:8px}.quote-my-mortgage form::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #c7c4c4;border-radius:10px}.quote-my-mortgage form::-webkit-scrollbar-thumb{background-color:#c7c4c4;outline:1px solid #F5F5F5;border-radius:10px}.quote-my-mortgage .quot-loan-type .radio-lts-group label,.quote-my-mortgage .radio-lts-group label{font-size:12px!important;min-width:106px!important;line-height:12px!important;height:32px!important;border-radius:7px}.form-option-queto-lts{display:flex;align-items:center;gap:0 10px}.form-option-queto-lts label{font-weight:700!important}@media (max-width:1426px){.quot-content{width:calc(100% - 389px)}}@media (max-width:1199px){.quot-sidebar{width:100%}.quot-lander.queto-second-lts{justify-content:flex-start;gap:0 56px}.quot-sidebar.active .quote-my-mortgage{display:none}.quot-sidebar.active:before{display:none}.list-mortgage .banner-sec .content-wraper{max-width:100%}.quot-content{width:100%}.apply-filter svg{opacity:1}.quot-sidebar.active .quote-my-mortgage{display:block;background:var(--white);border:3px solid #EFF9EC;margin:-15px 0 0;padding-top:32px;border-radius:0 0 5px 5px}.quot-sidebar .quote-my-mortgage,.quot-sidebar .quote-my-mortgage:before{display:none}.quot-sidebar.active+.quot-content{z-index:-1}.filter-quot-modal .quot-sidebar{z-index:initial}.filter-quot-modal .quot-filter .btn{z-index:9999}.filter-quot-modal .quote-my-mortgage{z-index:999}.mortgage-latest-filler .input-wrapper input{max-width:102px}.quot-data-grid .mortgage-column-layout{padding:0}}@media (max-width:1095px){.mortgage-column-layout{overflow-x:auto}.quot-data .mortgage-column-layout{overflow-x:visible}}@media screen and (min-width:768px) and (max-width: 1199px){.quot-sidebar .quote-my-mortgage .quot-loan-type .loan-type{display:flex;flex-wrap:wrap;gap:0 10px}.quot-sidebar .quote-my-mortgage .quot-loan-type .loan-type>div:last-child{display:flex;gap:0 10px;align-items:center;width:100%}.quot-sidebar .quote-my-mortgage .quot-loan-type .loan-type>div:last-child span{margin-bottom:0;font-weight:700}.quot-sidebar .quote-my-mortgage .quot-loan-type .loan-type .quot-property span{margin-bottom:0;font-weight:700}.quote-form-inputs .input-group label,.quot-property{margin-top:13px;display:flex;gap:0 10px;align-items:center}.quot-lander.queto-second-lts{gap:0 10px}.quot-lander.queto-second-lts>span{width:auto}.quot-loan-type .input-group{margin-bottom:0}.quot-property span,.quot-period span{margin-bottom:0;white-space:nowrap}.ownership-queto{display:flex;align-items:center;gap:10px;width:100%}.ownership-queto span{margin-bottom:0!important;font-weight:700!important}.quot-period{margin-top:13px;display:flex;align-items:center;gap:0 10px}}@media (min-width:991px) and (max-width:1100px){.lts-mortgage-best .col-mortgage-type{min-width:128px}.lts-mortgage-best .col-product-free{min-width:144px}.lts-mortgage-best .col-max-ltv{min-width:120px}.lts-mortgage-best .col-rate{min-width:128px}}@media (min-width:991px){.mortgage-broker{width:100%;max-width:240px;order:2;padding:17px 17px 0}.lts-grid-cta .mortgage-info{padding:17px 17px 0}.mortgage-broker .btn-fill{width:100%}.payment-active .mortgage-grid.active .mortgage-see-info{order:3;margin-top:17px}.mortgage-deal-details{padding:0}}@media (max-width:992px){.lts-hint p{font-size:14px;text-align:center}.lts-hint a{font-size:14px;height:40px}.lts-hint a svg{width:8px}.mortgage-container form{flex-wrap:wrap;gap:20px}.mortgage-container{padding:17px 14px}.mortgage-column-layout{flex-wrap:wrap}.mortgage-filter .mortgage-filler p{font-size:12px}.mortgage-column-layout>div:first-child{width:calc(100% - 5px);align-items:flex-start}.mortgage-column-layout{padding:12px 10px;border-radius:11px}.mortgage-column-layout>div{text-align:center}.mortgage-column-layout>div:not(:first-child){width:50%}.quot-data .mortgage-column-layout>div:not(:first-child){width:initial}.mortgage-column-layout>div h5,.mortgage-column-layout>div .initial-rate,.mortgage-column-layout>div dd.fixed-description,.mortgage-column-layout .col-monthly dt{justify-content:center}.mortgage-column-layout>div:nth-child(2n){background:#fff;min-width:auto;border-right:3px solid #EFF9EC}.mortgage-column-layout>div:first-child{padding:0 0 15px}.mortgage-filter-popup .loan-type{gap:0;flex-direction:column}.mortgage-filter-popup .loan-type .upswitch{width:fit-content;margin-top:0}.mortgage-filter-popup .loan-type .input-group{display:flex;align-items:center;gap:20px;margin-bottom:15px}.filter-mortgage-form form{display:flex;gap:18px;justify-content:flex-start;flex-wrap:wrap}.mortgage-see-info>div{flex-wrap:wrap}.mortgage-see-info .mortgage-bill-column{width:calc(50% - 11px)}.mortgage-see-info .mortgage-bill-column h4{font-size:16px}.filter-modal .mortgage-filter-popup{right:0}.quot-data-grid .mortgage-column-layout>div:nth-child(2n){background:#f4f4f4;width:100%;border:none}.quot-data-grid.quot-lts-data-grid .mortgage-column-layout>div{width:100%}.quot-content .quot-header{gap:10px}.quot-data-grid .mortgage-column-layout-sec .see-cta .mortgage-info{min-width:136px}.quot-data-grid .mortgage-column-layout-sec>div .col-aprc-sec,.quot-data-grid .mortgage-column-layout-sec>div .col-true{min-width:auto}.two-year-fr-mortgage{max-width:100%}.best-rates-sec .mortgage-column{width:100%}.radio-lts-group label{min-width:100px;height:auto;font-size:10px;line-height:unset}.mortgage-lts-topbar{padding:13px 16px;gap:20px}.label-title{font-size:11px}.mortgage-latest-filler .input-wrapper input{font-size:10px;height:36px}.mortgage-latest-filler .input-group.years .input-wrapper span{width:48px;font-size:10px}.mortgage-lts-middellbar{padding:13px 16px}.more-option-popup .radio-lts-group label{height:auto;font-size:10px}.more-option-popup{flex-wrap:wrap}.more-lts-cta{font-size:11px;height:30px}.mortgage-lts-sub input{font-size:14px}.lts-headers-list{display:none}.lts-mortgage-best .mortgage-column-layout>div:first-child{align-items:center}.lts-mortgage-best .col-rate,.lts-mortgage-best .col-max-ltv,.lts-mortgage-best .col-lts-repayment{border:none!important}.lts-mortgage-best .mortgage-column-space .mortgage-column-layout>div:not(:first-child){background:#f7f7f7;padding:13px;width:calc(50% - 5px);min-width:auto}.lts-mortgage-best .mortgage-column-layout,.lts-mortgage-best .mortgage-column-space{display:contents}.lts-mortgage-best{padding:25px 9px;display:flex;flex-wrap:wrap;gap:5px}.lts-mortgage-best .mortgage-column-layout>div:first-child{padding:0 0 25px}.mortgage-see-info{border:none;border-radius:0}.mortgage-see-info>div{padding-left:0;padding-right:0}.lts-mortgage-grid .lts-grid-cta{display:contents}.lts-grid-cta .mortgage-info{padding:0;width:calc(50% - 5px);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;order:8}.lts-grid-cta .mortgage-broker{width:100%;text-align:center;order:10;margin:20px auto 0}.lts-mortgage-best .col-rate{flex-direction:column-reverse!important;gap:10px;order:2}.lts-mortgage-best .col-lts-repayment{flex-direction:column-reverse!important;gap:10px;order:3}.lts-mortgage-best .col-rate p,.lts-mortgage-best .col-rate dd.initial-rate-label{font-size:14px}.lts-mortgage-best .col-rate h4,.lts-mortgage-best .col-rate strong,.lts-mortgage-best .col-lts-repayment h5,.lts-mortgage-best .col-lts-repayment dd{font-size:22px}.lts-mortgage-best .col-mortgage-type{order:4}.lts-mortgage-best .col-max-ltv{order:5}.lts-mortgage-best .col-product-free{order:6;height:90px;min-width:auto}.lts-mortgage-best .col-mortgage-type h5,.lts-mortgage-best .col-mortgage-type dd{font-size:18px}.lts-mortgage-best .col-lts-repayment p br{display:none}.mortgage-see-info{order:9}.lts-mortgage-best .col-product-free h3,.lts-mortgage-best .col-product-free dt,.lts-mortgage-best .col-product-free dd{font-size:14px}.lts-mortgage-grid.active{padding-bottom:25px}.lts-mortgage-grid.active .lts-grid-cta .mortgage-broker{margin-top:0}.mortgage-info span{font-weight:600}.mortgage-lts-topbar .label-title,.more-option-popup .label-title,.more-lts-cta{font-size:14px}.mortgage-lts-topbar .radio-lts-group label{font-size:14px;min-width:auto}.more-option-popup .radio-lts-group label,.mortgage-lts-topbar .input-wrapper input,.mortgage-lts-topbar .input-group.years .input-wrapper span{font-size:14px}}@media (max-width:805px){.filter-mortgage-form .input-submit button{margin-top:0}}@media (max-width:767px){.quot-sidebar.active{overflow:hidden}.form-option-queto-lts>div{margin-top:11px}.form-option-queto-lts>div label{font-weight:700!important}.quot-sidebar.active .quote-my-mortgage{padding-top:22px}.quot-sidebar.active form>.quote-form-inputs:first-child{position:relative;z-index:9;padding-bottom:14px}.quote-form-inputs:before{position:absolute;content:"";background:#eef9ec;inset:-100% -100% 0;z-index:-91}.mortgage-container form{width:100%;gap:17px}.mortgage-container .input-submit{display:block;width:100%;text-align:center}.mortgage-container .upswitch label,.mortgage-container .input-group label,.mortgage-container .input-group.years span,.mortgage-container .input-wrapper input{font-size:11px}.mortgage-container .upswitch input:checked+label{font-size:11px}.mortgage-filter .mortgage-filler{padding:20px 0;flex-wrap:wrap;gap:14px}.mortgage-filter .mortgage-filler p{order:3;width:100%;text-align:center}.mortgage-filter .mortgage-filler .btn.btn-outline{order:2}.mortgage-container .input-submit button{margin-top:0}.quot-data-grid .mortgage-column-layout,.quot-data-grid .mortgage-column-space,.quot-data-grid .mortgage-column,.quot-data-grid .mortgage-column-layout-sec{display:contents}.quot-data-grid.mortgage-grid{padding:19px 11px;display:flex;flex-wrap:wrap;justify-content:space-between}.quot-lts-data-grid .mortgage-column-layout .col-aprc-sec,.quot-lts-data-grid .mortgage-column-layout .col-true{background:#f4f4f4}.quot-data-grid.quot-lts-data-grid .mortgage-column-layout>div{justify-content:center;align-items:center}.quot-data-grid .mortgage-max-year{width:100%!important;justify-content:center!important;margin-bottom:14px}.quot-data-grid .mortgage-column-layout>div:nth-child(2n),.quot-data-grid.quot-lts-data-grid .mortgage-column-layout>div{width:calc(50% - 10px)}.quot-data-grid .mortgage-column-layout>div:first-child{padding:10px;border:none}.quot-content .quot-header{flex-wrap:wrap;gap:17px}.quot-content .quot-header .sort-content{width:100%;order:1}.quot-header .sort-by{order:2}.quot-content .sort-content p{text-align:center}.quot-header .quot-fee{order:3;font-size:12px}.quot-header .sort-by select{font-size:11px}.quot-data-grid .mortgage-column-layout-sec>div{display:contents}.quot-data-grid .mortgage-column-layout-sec>div .col-aprc-sec{width:50%;order:6;background:#f4f4f4;padding:13px}.quot-data-grid .mortgage-column-layout-sec>div .col-true{width:50%;order:7;background:#f4f4f4;padding:13px;border-radius:0 0 8px}.quot-data-grid .mortgage-column-layout-sec>div .col-empty{display:none}.quot-data-grid .mortgage-column-layout-sec>div>.mortgage-broker{width:100%;order:11;text-align:center}.quot-data-grid .mortgage-column-layout-sec>div>.see-cta{width:calc(50% - 10px);padding-top:0;display:flex;justify-content:center;align-items:center}.quot-data-grid .mortgage-see-info{order:10;background:var(--white)}.quot-sidebar{width:100%}.quot-data-grid .mortgage-column-layout>div.col-rate h4{order:2;font-size:36px}.quot-data-grid .mortgage-info span{font-size:12px}.quot-data-grid .mortgage-column-layout>div.col-rate h5{order:1}.quot-data-grid .mortgage-column-layout>div.col-rate p,.quot-data-grid .mortgage-column-layout>div.col-rate dd.intial-rate-bottom{order:3;font-size:14px;font-weight:500}.quot-data-grid .mortgage-max-year span{font-size:14px;white-space:nowrap}.quot-data-grid .mortgage-max-year .btn{font-size:12px;min-width:75px}.quot-data-grid .mortgage-column-layout>div{justify-content:flex-start}.quot-data-grid .mortgage-column-layout>div.col-aprc h5,.quot-data-grid .mortgage-column-layout>div.col-fee h4{margin-bottom:4px}.quot-data-grid .mortgage-column-layout-sec>div>.mortgage-broker{padding-top:7px}.quot-data-grid.active .mortgage-column-layout-sec .mortgage-broker{display:block}.quot-sidebar.active .quote-my-mortgage{left:0;right:0}.quot-data-grid .mortgage-column-layout>div.col-fee h4 span,.quot-data-grid .mortgage-column-layout>div dt.fixed-title span{display:inline-block}.quot-data-grid .mortgage-column-layout>div.col-fee h5 span,.quot-data-grid .mortgage-column-layout>div dd.fixed-description span{display:none}.two-year-fr-mortgage{max-width:258px;width:100%;position:relative}.two-year-fr-mortgage .mortgage-content{justify-content:center;gap:9px;flex-wrap:wrap}.two-year-fr-mortgage .detail,.two-year-fr-mortgage .term{width:calc(33.33% - 9px);flex:unset}.two-year-fr-mortgage .button-container{width:calc(66.66% - 9px);flex:unset}.two-year-fr-mortgage .mortgage-content>*:nth-child(4){border-left:none}.two-year-fr-mortgage:after{content:"";background-color:#eff9ec;height:3px;position:absolute;top:50%;width:100%}.best-rates-sec .mortgage-row{padding:4px}.best-rates-sec .date{font-size:14px;margin-bottom:20px}.best-rates-sec .subtitle{font-size:14px;margin-bottom:26px}.best-rates-sec .sub-heading{font-size:29px}.best-rates-sec .label{font-size:13px}.best-rates-sec .value{font-size:12px;margin-bottom:0;margin-top:4px}.best-rates-sec .value span{font-size:8px}.best-rates-sec .mortgage-columns{gap:37px}.best-rates-sec h1{font-size:30px}.best-rates-sec .img-con img{height:70px}.mortgage-lts-topbar{flex-wrap:wrap}.quote-top-bar{width:100%}.quot-lts-data-grid .col-logo{width:100%;text-align:center}.quot-lts-data-grid .mortgage-column-layout .col-max{display:flex}.quot-data-grid .mortgage-column-layout>div.col-fee h4.fixed-title,.quot-data-grid .mortgage-column-layout>div.col-fee dt.fixed-title{margin-left:15px;margin-right:unset!important}.quot-data-grid .mortgage-column-layout-sec>div .col-aprc-sec h4,.quot-data-grid .col-aprc h4,.quot-data-grid .mortgage-column-layout-sec>div .col-true h4,.quot-data-grid .col-aprc dd{margin-right:30px}.mortgage-column-layout .col-monthly dt{order:2;margin:0}.mortgage-column-layout .col-monthly dd{order:1!important;margin-top:15px!important}}@media (max-width:575px){.mortgage-see-info{background:transparent}.loan-btn{gap:3px}.quot-period .btn{font-size:12px;min-width:auto;height:28px;line-height:4px}.mortgage-latest-filler .input-wrapper input{max-width:88px}.mortgage-latest-filler .input-wrapper input{height:30px}.mortgage-latest-filler .input-group.years .input-wrapper input{max-width:43px}.mortgage-lts-topbar{justify-content:flex-start;gap:15px}}@media (min-width: 576px) and (max-width: 728px){.mortgage-lts-topbar{justify-content:flex-start}}@media (max-width:575px){.mortgage-lts-sub{gap:20px;justify-content:center}.mortgage-lts-sub.lts-add{justify-content:flex-start}.mortgage-lts-sub input{height:35px;line-height:6px}.mortgage-lts-sub:has(.more-lts-cta.active) input.lts-submit{margin:auto}.mortgage-lts-sub .more-lts-cta.active{display:none!important}.mortgage-lts-sub:has(.more-lts-cta.active) .more-lts-cta-action.mobile{display:block!important;position:absolute}.mortgage-lts-sub input.lts-submit.desktop{display:none!important}.mortgage-lts-sub input.lts-submit.mobile{display:block!important}.mortgage-column-layout>div{padding:13px}.mortgage-broker.desktop{display:none}.mortgage-max-year span{font-size:14px}.mortgage-max-year .btn{font-size:12px;min-width:86px}.mortgage-see-more.desktop{display:none}.mortgage-see-more.mobile{display:block}.mortgage-info{padding:0}.mortgage-info span{font-size:12px}.mortgage-see-info .mortgage-bill-column{width:100%}.mortgage-grid.active .botttom-see,.mortgage-grid.active .mortgage-see-more.mobile{display:none}.mortgage-grid.active .mortgage-less-more.mobile{display:block}.mortgage-see-info .mortgage-bill-column:not(:last-child){margin-bottom:0}.mortgage-see-info>div{background:transparent;padding:0;border-radius:0}.mortgage-grid.active .mortgage-see-info{padding-top:15px;border-radius:0}.mortgage-see-info .mortgage-bill-column.fee-breakdown,.mortgage-see-info .mortgage-bill-column.repayments,.mortgage-see-info .mortgage-bill-column.summery{padding:10px 23px;background:var(--white);border-radius:6px}.mortgage-see-info .mortgage-bill-column h4{font-size:14px;margin:0 0 5px}.mortgage-filter .mortgage-filler .btn.btn-fill{min-width:150px}.mortgage-filter .mortgage-filler .btn.btn-outline{min-width:180px}.mortgage-grid.active .mortgage-broker.mobile{display:block;z-index:999;position:relative;background:#eff9ec;padding:17px;text-align:center;border-radius:0 0 11px 11px}.mortgage-container .input-group.years{order:2}.mortgage-container .input-group:nth-child(2){order:3}.mortgage-container .input-group:nth-child(3){order:4}.mortgage-container .input-group:nth-child(1){order:1}.mortgage-container .input-submit{order:5}.upswitch-up>label{display:block}.mortgage-container .input-group{display:flex;flex-direction:column-reverse}.mortgage-container .upswitch label{min-width:94px}.mortgage-container .input-group>label{margin-bottom:8px;font-size:11px}.mortgage-container .input-wrapper input{max-width:100px}.mortgage-filter-popup{padding:34px 10px 23px}.mortgage-filter-popup .loan-type .input-group span,.mortgage-filter-popup .loan-type .upswitch input:checked+label{font-size:12px}.mortgage-filter-popup .loan-type .upswitch label{font-size:11px;min-width:85px}.mortgage-filter-popup .loan-type{border-bottom:3px solid #EFF9EC}.loan-lenth,.loan-mortgage-type{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20PX;border-bottom:3px solid #EFF9EC;padding-bottom:10px}.loan-mortgage-type{gap:10px 7px}.loan-lenth .btn{font-size:12px;min-width:auto;width:calc(33.33% - 11px)}.loan-lenth .loan-btn,.loan-mortgage-type .loan-btn{display:contents}.loan-lenth>span,.loan-mortgage-type>span{font-size:12px;margin-bottom:0}.loan-mortgage-type .btn:has(input:checked){font-size:12px}.mortgage-filter-popup>div:not(:last-child){margin-bottom:10px}.loan-mortgage-type .btn{padding:10px 0;width:calc(33.33% - 7px)}.loan-mortgage-type .btn:last-child{width:calc(50% - 7px);padding:10px 0;white-space:nowrap}.loan-mortgage-type .btn:nth-child(3){margin-left:55px}.loan-mortgage-type>span{width:calc(33.33% - 5px)}.filter-mortgage-form .input-wrapper input{max-width:101px;font-size:12px}.filter-mortgage-form .input-submit button{height:35px;line-height:8px;min-width:180px;margin-top:20px}.filter-mortgage-form form{justify-content:space-between}.filter-mortgage-form .input-group label,.filter-mortgage-form .input-group.years span{font-size:12px}.mortgage-filter-popup .loan-type .input-group:first-child .upswitch label{min-width:112px}.mortgage-filter-popup .loan-type .input-group:nth-child(2) .upswitch label{min-width:90px}.mortgage-filter-popup .loan-type .input-group:nth-child(3) .upswitch label{min-width:82px}.mortgage-filter-popup .loan-type .input-group .upswitch label:last-child{min-width:126px}.loan-lenth>span{width:calc(33.33% - 13px)}.loan-lenth{gap:11px;justify-content:space-between}.filter-modal .mortgage-filter-popup{max-width:347px}.see-more-cta a{font-size:14px}.quot-data-grid.active .botttom-see{display:block}.quot-data-grid .mortgage-see-info:before{width:100%}.quot-data-grid:not(:last-child){margin-bottom:17px}.quot-data-grid .mortgage-see-info>div{gap:0}.quot-data-grid .mortgage-column-layout-sec .see-cta .mortgage-info{padding:0;min-width:auto}.quot-data-grid.active .mortgage-column-layout-sec .see-cta .mortgage-info{padding:0 0 14px}.quot-data-grid .mortgage-see-info .mortgage-bill-column.fee-breakdown,.quot-data-grid .mortgage-see-info .mortgage-bill-column.repayments,.quot-data-grid .mortgage-see-info .mortgage-bill-column.summery{padding:10px 23px 0}.quot-data-grid .mortgage-see-info .mortgage-bill-column.fee-breakdown{padding-top:0}.quot-lts-data-grid .col-rate h4{font-size:22px!important}.quot-data-grid .mortgage-column-layout>div.col-rate p,.quot-data-grid .mortgage-column-layout>div.col-rate dd.intial-rate-bottom{font-size:10px}.quot-lts-data-grid .mortgage-column-layout .col-monthly h4{font-size:22px!important}.quot-lts-data-grid .mortgage-column-layout .col-monthly h5>div{white-space:wrap}.quot-data-grid .mortgage-column-layout>div:first-child img{object-fit:cover}.quot-data-grid .mortgage-column-layout>div:first-child{width:100%!important;align-items:center!important}.quot-data-grid .mortgage-max-year{width:100%!important;justify-content:center!important;margin-bottom:14px}.radio-lts-group label{min-width:100px;height:35px;font-size:10px;line-height:15px}}@media (min-width: 729px) and (max-width: 767px){.mortgage-lts-topbar .lts-amounts-group{display:flex;flex-wrap:nowrap;gap:15px;flex-grow:1;min-width:0;justify-content:center;align-items:flex-end}}@media (max-width: 450px){.mortgage-lts-topbar .lts-amounts-group{display:flex;flex-wrap:nowrap;gap:15px;flex-grow:1;min-width:0;justify-content:center;align-items:flex-end}.mortgage-lts-topbar .lts-amounts-group .input-group{flex:1;min-width:0}.mortgage-lts-topbar .lts-amounts-group .input-wrapper{width:100%}.mortgage-lts-topbar .lts-amounts-group .input-wrapper input{flex:1;min-width:0;max-width:none}}@media (max-width:395px){.quot-lander.queto-second-lts .mortgage-select{margin-top:159}}@media (max-width:370px){.mortgage-filter-popup .loan-type .input-group{flex-direction:column;align-items:flex-start;gap:4px}.mortgage-filter-popup .loan-type .input-group .upswitch label{min-width:112px!important}.filter-mortgage-form .input-wrapper input{max-width:90px}.filter-mortgage-form .input-submit button{min-width:140px}}@media (max-width:355px){.mortgage-filter .mortgage-filler .btn.btn-outline{min-width:109px}.filter-mortgage-form .input-submit button{min-width:100%;margin-top:0}.loan-lenth .btn{width:48%}.loan-lenth>span,.loan-mortgage-type>span{width:100%}.loan-mortgage-type .btn:nth-child(3){margin-left:0}.loan-lenth{gap:9px}.loan-mortgage-type .btn:last-child,.loan-mortgage-type .btn{width:48%}.loan-mortgage-type{justify-content:space-between}.filter-mortgage-form form{gap:18px 0;flex-direction:column}.filter-mortgage-form form .input-group{width:100%}.filter-mortgage-form .input-wrapper input,.filter-mortgage-form .input-group.years input{max-width:calc(100% - 37px);text-align:left}.ongoing-cost{flex-wrap:wrap;justify-content:center}}.banner-sec{max-width:1320px;width:100%}.content-wraper{margin-right:0;margin-left:auto;max-width:943px;width:100%}.banner-top{position:relative;overflow:hidden;border-radius:10px;margin:0 0 60px}.banner-top .box-banner-image{background:#eff9ec;display:flex;min-height:350px;margin-right:-14px;margin-left:-14px}.banner-top .content{padding:30px 30px 81px 60px;width:60%;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.banner-top .content .heading{margin:0 0 16px;font-size:40px;line-height:48px;letter-spacing:-.8px;font-weight:600}.banner-top .content .buttons a{background-color:#5ac340;padding:14px 20px;border-radius:100px;font-size:16px;line-height:16px;border:3px solid #5ac340;color:#fff;text-decoration:none;display:inline-block;font-weight:600;font-family:Poppins,sans-serif!important;transition:all ease .3s;text-align:center}.banner-top .content .buttons:hover a{background-color:#fff;color:#5ac340}.right-image{width:50%;position:relative;min-height:220px}.right-image img{height:100%;position:absolute;width:100%;inset:0;object-position:center;max-width:none;min-width:60%;object-fit:cover}.banner-top .banner-curve{position:absolute;left:50%;height:100%;transform:scaleX(.8);top:0;bottom:0}.banner-top .banner-curve svg{position:absolute;left:0;top:0;bottom:0;height:100%;width:auto;pointer-events:none}.small-content{margin-bottom:36px}.small-content h2{color:#5ac340;margin:0 0 20px;font-size:22px;line-height:26px;font-weight:600}.small-content p{font-size:18px;line-height:29px;color:#2d2d2d;margin:0 0 8px}.small-content p strong{font-weight:600}.black-box-data{border:2px solid #000;padding:20px;text-align:center;border-radius:10px;margin:20px 0}.black-box-data h4{font-size:18px;font-weight:600;line-height:22px;margin:0 0 18px}.black-box-data p{font-size:14px;font-weight:400;line-height:20px;margin:0}@media (max-width: 1340px){.content-wraper{width:calc(100% - 371px)}}@media (max-width: 1199px){.content-wraper{width:100%;margin-left:0}}@media (max-width:991px){.banner-top .content .heading{font-size:30px}.banner-top .box-banner-image{min-height:220px}.banner-top .content{padding:30px 30px 50px 40px}.banner-top{margin-bottom:30px}.small-content h2{font-size:20px;line-height:24px;margin-bottom:14px}.small-content p{font-size:15px;line-height:24px}}@media (max-width:767px){.banner-top .box-banner-image{flex-direction:column-reverse}.banner-top .content{width:100%;background:#fff}.banner-top .banner-curve{position:absolute;left:0;height:220px}.right-image{width:100%}.banner-top .content{padding:26px 16px 20px}.banner-top{border-radius:0;overflow:visible}.banner-top .content{gap:26px}.banner-top .content .heading{font-size:24px;line-height:32px}.banner-top .content .buttons a{border-radius:7px;display:block;padding:11px}.banner-top .box-banner-image{background:#fff}.right-image img{width:calc(100% - 15px);left:auto}.black-box-data h4{font-size:14px;line-height:20px}.quot-data-grid .mortgage-column-layout>div:first-child{width:100%!important;align-items:center!important}.quot-data-grid .mortgage-column-layout>div.col-rate{background:var(--white);order:3;padding-top:19px;padding-bottom:14px;width:100%}.quot-data-grid .mortgage-column-layout>div.col-aprc{width:50%;order:4;padding:13px 13px 0;border-radius:8px 0 0}.quot-data-grid .mortgage-column-layout>div.col-fee{width:50%;order:5;padding:13px 13px 0;border-radius:0 8px 0 0}.quot-data-grid .mortgage-column-layout-sec>div .col-aprc-sec{width:50%;order:6;background:#f4f4f4;padding:13px}.quot-data-grid .mortgage-column-layout-sec>div .col-true{width:50%;order:7;background:#f4f4f4;padding:13px;border-radius:0 0 8px}.quot-data-grid .mortgage-column-layout>div.col-monthly{width:100%;order:8;background:var(--white);flex-direction:column-reverse}.quot-data-grid .mortgage-column-layout-sec>div>.see-cta{order:10;width:100%;padding-top:17px}.quot-data-grid .mortgage-column-layout-sec>div>.mortgage-broker{width:100%;order:9;text-align:center}.quot-data-grid .mortgage-see-info{order:11;background:var(--white)}}.quot-lander .multiselect__option--highlight{background:#5ac340!important}.quot-lander .multiselect__option{font-size:12px!important}.quot-lander .multiselect__content-wrapper{overflow-x:hidden!important}.quot-lander .multiselect__option--selected{background:#5ac340;color:#fff}.multiselect-property-type .multiselect--active .multiselect__select{transform:rotate(0)}.multiselect-property-type .multiselect__option{font-size:12px!important;margin-bottom:0}.multiselect-property-type .multiselect__option span{margin-bottom:0}.multiselect-property-type .multiselect__option--selected{background:#5ac340;color:#fff}.multiselect-property-type .multiselect__option--highlight span,.multiselect-property-type .multiselect__option--selected span{color:#fff}.multiselect-property-type .multiselect__content-wrapper{top:100%}.multiselect-property-type .mortgage-select{width:254px}.multiselect-property-type.quot-lander .mortgage-select>div .multiselect__tags{border-radius:11px 0 0 11px}.quot-lander .mortgage-select>div .multiselect__tags input{font-size:14px}.vld-container{display:flex;justify-content:center;align-items:flex-start;padding-top:60px;position:absolute;inset:0;width:100%;height:100%;min-height:100vh;background:#0000001e;z-index:9999}@media (min-width:1080px) and (max-width:1430px){.mortgage-lts-topbar,.more-option-popup.lts-show{flex-wrap:wrap;justify-content:flex-start}.mortgage-column-layout>div{min-width:unset!important}.lts-headers-list ul{justify-content:space-between}.lts-headers-list{padding:0}.mortgage-grid>div{min-width:unset}.lts-headers-list ul li:first-child{min-width:128px}.lts-headers-list ul li:nth-child(2){min-width:165px}.lts-headers-list ul li:nth-child(3){min-width:98px}.lts-headers-list ul li:nth-child(4){min-width:108px}.lts-headers-list ul li:nth-child(5){min-width:101px}.lts-headers-list ul li:nth-child(6){min-width:131px}}.mortgage-lts-sub input.lts-submit.desktop{display:block}.mortgage-lts-sub input.lts-submit.mobile{display:none}.quot-data-grid .mortgage-column-layout>div.col-fee h4.fixed-title,.quot-data-grid .mortgage-column-layout>div.col-fee dt.fixed-title{margin-right:15px;font-size:14px;font-weight:700}@media (min-width: 992px) and (max-width: 1079px){.mortgage-lts-topbar{flex-wrap:wrap;justify-content:start}.lts-headers-list ul{justify-content:space-between}.lts-headers-list ul li:first-child{min-width:133px}.lts-headers-list ul li:nth-child(2){min-width:142px}.lts-headers-list ul li:nth-child(3){min-width:120px}.lts-headers-list ul li:nth-child(4){min-width:87px}.lts-headers-list ul li:nth-child(5){min-width:134px}.lts-headers-list ul li:nth-child(6){min-width:219px}}@media (min-width:1080px) and (max-width:1430px){.mortgage-lts-topbar,.more-option-popup.lts-show{flex-wrap:wrap;justify-content:flex-start}.mortgage-column-layout>div{min-width:unset!important}.lts-headers-list ul{justify-content:space-between}.lts-headers-list{padding:0}.mortgage-grid>div{min-width:unset}.lts-headers-list ul li:first-child{min-width:182px}.lts-headers-list ul li:nth-child(2){min-width:139px}.lts-headers-list ul li:nth-child(3){min-width:115px}.lts-headers-list ul li:nth-child(4){min-width:106px}.lts-headers-list ul li:nth-child(5){min-width:83px}.lts-headers-list ul li:nth-child(6){min-width:144px}}.quot-period .btn{min-width:110px}@media (max-width: 1079px){.more-option-popup .loan-btn .btn{min-width:86px}}@media (max-width: 992px){.more-option-popup .loan-btn .btn{min-width:77px}}@media (max-width: 575px){.quot-period .btn{min-width:auto}}@media (max-width: 420px){.more-option-popup .loan-btn .btn,.quot-period .btn{min-width:115px}}.mortgage-lts-sub rect{fill:#fff}.mortgage-lts-sub .more-lts-cta-action.mobile,.mortgage-lts-sub input.lts-submit.mobile{display:none}@media (min-width:425px) and (max-width:768px){.quote-form-inputs .input-wrapper input{max-width:100px}.quote-form-inputs .input-group.years .input-wrapper{max-width:173px}.quote-form-inputs .input-group.years span{width:48px}}@media (max-width:424px){.quote-form-inputs .input-wrapper input{max-width:105px}.quote-form-inputs .input-group.years span{width:92px}.quote-form-inputs .input-group.years .input-wrapper{max-width:max-content}.quote-form-inputs .form{justify-content:space-between}}@media (max-width:374px){.quote-form-inputs .input-wrapper input{max-width:80px}.quote-form-inputs .input-group.years span{width:60px}.quote-form-inputs .input-wrapper span{width:30px}}@media (max-width:425px){.mortgage-latest-filler .input-group.years .input-wrapper span{width:71px}.mortgage-latest-filler .input-wrapper input{max-width:119px}}@media (max-width:424px){.radio-lts-group label{min-width:85px}.mortgage-latest-filler .input-wrapper input{max-width:98px}.mortgage-latest-filler .input-group.years .input-wrapper span{width:50px}}@media (max-width:374px){.radio-lts-group label{min-width:73px}.mortgage-latest-filler .input-wrapper input{max-width:83px}.mortgage-latest-filler .input-group.years .input-wrapper span{width:39px}}@media (max-width:359px){.radio-lts-group label{min-width:69px}.mortgage-latest-filler .input-wrapper input{max-width:77px}.mortgage-latest-filler .input-group.years .input-wrapper span{width:39px}}@media (max-width: 359px){input.lts-submit.mobile{padding:4px 10px}}.lts-mortgage-best .mortgage-column-layout dl,.lts-mortgage-best .mortgage-column-layout dd,.mortgage-column-layout dd,.mortgage-column-layout dt,.mortgage-column-layout dl{margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{-webkit-text-size-adjust:100%}.lts-mortgage-best .col-lts-repayment dd{margin-bottom:12px}.mortgage-deals-table{width:100%;border-collapse:separate;border-spacing:0}.mortgage-deals-table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mortgage-deals-table thead tr{background:var(--green);border-radius:10px}.mortgage-deals-table thead th{color:var(--white);font-size:14px;font-weight:600;font-family:var(--font-poppins);padding:12px;text-align:center}.mortgage-deal-row td{background:var(--white);border-top:3px solid #EFF9EC;border-bottom:3px solid #EFF9EC;padding:16px;vertical-align:middle}.mortgage-deal-row td:first-child{border-left:3px solid #EFF9EC;border-top-left-radius:11px;border-bottom-left-radius:11px}.mortgage-deal-row td:last-child{border-right:3px solid #EFF9EC;border-top-right-radius:11px;border-bottom-right-radius:11px}.mortgage-deal-row.is-expanded,.mortgage-deal-detail-row{position:relative;z-index:999999}.col-lender{text-align:center;align-items:center}.col-lender img{min-width:170px;max-width:185px;height:auto;padding:10px}.mortgage-deal-row td.col-rate{text-align:center;background:#f7f7f7}.col-rate .initial-rate-value{display:block;font-size:28px;font-weight:700;font-family:var(--font-poppins);margin:10px 0 5px}.field-label{display:inline-block;font-size:13px;font-weight:700;font-family:var(--font-poppins);color:#2d2d2d;margin-bottom:4px}.field-value{display:block}.field-label .tooltip svg,.type-duration .tooltip svg{transform:translate(0)}.col-rate .later-rate-label{display:block;margin:5px 0 0;font-size:14px;font-weight:500;font-family:var(--font-poppins)}.mortgage-deal-row td.col-type{text-align:center;background:#f7f7f7;font-family:var(--font-poppins)}.type-name{display:block;font-size:16px;font-weight:700;color:#2d2d2d}.type-duration{display:block;font-size:14px;font-weight:700;color:#2d2d2d}.mortgage-deal-row td.col-max-ltv{text-align:center;background:#f7f7f7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:22px;font-weight:700;font-family:var(--font-poppins)}.duration-badge{color:var(--white);text-decoration:none;font-size:14px;font-weight:700;font-family:var(--font-poppins);border-radius:30px;padding:5px 10px;min-width:110px;display:inline-flex;align-items:center;text-align:center;height:34px;text-transform:capitalize;justify-content:center;line-height:19px}.duration-badge.btn-blue{background:#4f83c2;border:2px solid #4F83C2}.duration-badge.btn-pink{background:#806fa6;border:2px solid #806FA6}.duration-badge.btn-orange{background:#4f8b88;border:2px solid #4F8B88}.duration-badge.btn-yellow{background:#b58a3b;border:2px solid #B58A3B}.duration-badge.btn-grey{background:#66788a;border:2px solid #66788A}@media (max-width: 768px){.col-max-ltv:has(.tooltip.is-active) .green-eco-explanation-mobile{display:block}}.col-aprc{text-align:center;font-size:22px;font-weight:700;color:#2d2d2d;font-family:var(--font-poppins)}.mortgage-deal-row td.col-fee{text-align:center;background:#f7f7f7;font-size:22px;font-weight:700;color:#2d2d2d;font-family:var(--font-poppins)}.mortgage-deal-row td.col-payment{text-align:center;background:#f7f7f7;font-size:28px;font-weight:700;font-family:var(--font-poppins)}.col-true-cost{text-align:center;font-size:22px;font-weight:700;color:#2d2d2d;font-family:var(--font-poppins)}.col-actions{text-align:center}.deal-expand-toggle{display:inline-flex;align-items:center;width:auto;margin:0 0 8px;padding:0;background:none;border:none;cursor:pointer;white-space:nowrap;text-align:center;font-size:14px;font-weight:600;font-family:var(--font-poppins);text-transform:capitalize;color:#2d2d2d}.deal-expand-toggle span{display:inline-flex;align-items:center}.deal-expand-toggle span:after{content:"";display:inline-block;width:20px;height:20px;background:url(../images/down.svg) no-repeat center center;margin-left:5px}.deal-expand-toggle[aria-expanded=true] span:after{background:url(../images/cross-icon-medium.svg) no-repeat center center}.col-actions .btn.btn-fill{background:var(--green);text-decoration:none;color:var(--white);font-size:14px;font-weight:600;font-family:var(--font-poppins);padding:10px;min-width:max-content;border-radius:30px;display:inline-block;text-align:center;border:3px solid var(--green);height:40px;line-height:15px;transition:all ease .3s}.col-actions .btn.btn-fill:hover{background:var(--white);color:var(--green);border:3px solid var(--green)}@media (min-width: 768px){.mortgage-deal-row{border:3px solid #EFF9EC;border-radius:11px;background:var(--white);margin-bottom:14px}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)){display:grid;grid-template-columns:repeat(7,1fr);grid-template-areas:"lender rate type maxltv fee aprc payment" "lender rate type maxltv fee aprc payment" "toggle . . . . . cta"}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .col-actions{display:contents}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-type,.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-fee{background:var(--white)}.mortgage-deals-table:not(.mortgage-deals-table--compact):not(:has(.col-true-cost)) thead tr{display:grid;grid-template-columns:repeat(7,1fr);grid-template-areas:"lender rate type maxltv fee aprc payment";margin-bottom:14px}.mortgage-deals-table:not(.mortgage-deals-table--compact):not(:has(.col-true-cost)) thead th.col-actions{display:contents}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .deal-expand-toggle{grid-area:toggle;align-self:center;justify-self:start;width:auto;margin:0 0 0 16px}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .col-actions .btn.btn-fill{grid-area:cta;align-self:center;justify-self:end;margin:16px 16px 16px 0}.mortgage-deal-row.is-expanded{margin-bottom:0;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.mortgage-deal-detail-row{display:block;margin-bottom:14px;border-left:1px solid #EFF9EC;border-right:1px solid #EFF9EC;border-bottom:1px solid #EFF9EC;border-bottom-left-radius:11px;border-bottom-right-radius:11px;background:var(--white)}.mortgage-deal-detail-row>td{display:block}.mortgage-deal-row td{flex:1 1 160px;display:flex;flex-direction:column;justify-content:center;border-top:none;border-bottom:none}.mortgage-deal-row td:first-child,.mortgage-deal-row td:last-child{border-radius:0;border-left:none;border-right:none}.mortgage-deal-row:has(.col-true-cost){display:grid;grid-template-columns:repeat(5,1fr);grid-template-areas:"maxltv maxltv maxltv maxltv maxltv" "lender rate type payment fee" "toggle aprc truecost . cta"}.mortgage-deal-row:has(.col-true-cost) td{flex:initial;display:flex;flex-direction:column;justify-content:center;padding:12px 16px}.col-lender{grid-area:lender}.col-rate{grid-area:rate}.col-type{grid-area:type}.col-max-ltv{grid-area:maxltv}.col-aprc{grid-area:aprc}.col-fee{grid-area:fee}.col-payment{grid-area:payment}.col-true-cost{grid-area:truecost}.mortgage-deal-row:has(.col-true-cost) .col-max-ltv{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;background:transparent;gap:10px;padding:10px 16px;border-bottom:1px solid #EFF9EC}.max-ltv-value{font-size:16px;font-weight:700;font-family:var(--font-poppins);color:#2d2d2d}.mortgage-deal-row:has(.col-true-cost) .col-actions{display:contents}.mortgage-deal-row:has(.col-true-cost) .deal-expand-toggle{grid-area:toggle;align-self:center;justify-self:center;width:auto;margin:0}.mortgage-deal-row:has(.col-true-cost) .col-actions .btn.btn-fill{grid-area:cta;align-self:center;justify-self:end;margin-right:16px}}.mortgage-deals-table:has(.col-true-cost) thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mortgage-deal-detail-row .mortgage-see-info{display:flex;gap:10px;justify-content:space-between;position:relative;background:var(--white);padding:11px 18px}.mortgage-deal-detail-row .mortgage-see-info:before{content:"";position:absolute;top:0;left:0;right:0;width:94%;height:3px;margin:0 auto;background:#eff9ec;border-radius:11px}.mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column{display:block;background:transparent;padding:0;border-radius:0}@media (max-width: 767px){.mortgage-deals-table,.mortgage-deals-table>tbody,.mortgage-deal-row,.mortgage-deal-row td,.mortgage-deal-detail-row,.mortgage-deal-detail-row>td{display:block;width:100%}.mortgage-deals-table{border-spacing:0}.mortgage-deals-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mortgage-deal-row{margin-bottom:17px;border:3px solid #EFF9EC;border-radius:11px;background:var(--white)}.mortgage-deal-row.is-expanded{margin-bottom:0;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.mortgage-deal-detail-row{margin-bottom:17px;border-left:1px solid #EFF9EC;border-right:1px solid #EFF9EC;border-bottom:1px solid #EFF9EC;border-bottom-left-radius:11px;border-bottom-right-radius:11px;background:var(--white)}.mortgage-deal-row td,.mortgage-deal-row td:first-child,.mortgage-deal-row td:last-child{border:none;border-radius:0;text-align:left}.col-max-ltv{align-items:center}.mortgage-deal-row td.col-max-ltv{font-size:14px}.mortgage-deal-row td.col-rate,.mortgage-deal-row td.col-max-ltv,.mortgage-deal-row td.col-payment{background:var(--white)}.mortgage-deal-row td.col-lender,.mortgage-deal-row td.col-rate,.mortgage-deal-row td.col-type,.mortgage-deal-row td.col-max-ltv,.mortgage-deal-row td.col-aprc,.mortgage-deal-row td.col-fee,.mortgage-deal-row td.col-payment,.mortgage-deal-row td.col-true-cost,.mortgage-deal-row td.col-actions{text-align:center}.mortgage-deal-row:has(.col-true-cost){display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"maxltv maxltv" "lender lender" "rate rate" "fee type" "aprc truecost" "payment payment" "cta cta" "toggle toggle"}.mortgage-deal-row:has(.col-true-cost) .col-fee,.mortgage-deal-row:has(.col-true-cost) .col-type,.mortgage-deal-row:has(.col-true-cost) .col-aprc,.mortgage-deal-row:has(.col-true-cost) .col-true-cost{background:#f7f7f7;border-bottom:none;padding:12px}.mortgage-deal-row:has(.col-true-cost) .col-fee{border-top-left-radius:11px;margin-top:12px}.mortgage-deal-row:has(.col-true-cost) .col-type{border-top-right-radius:11px;margin-top:12px}.mortgage-deal-row:has(.col-true-cost) .col-aprc{border-bottom-left-radius:11px;margin-bottom:12px}.mortgage-deal-row:has(.col-true-cost) .col-true-cost{border-bottom-right-radius:11px;margin-bottom:12px}.mortgage-deal-row:has(.col-true-cost) .col-max-ltv{flex-direction:row;justify-content:center;gap:10px}.mortgage-deal-row:has(.col-true-cost) .max-ltv-value{font-weight:400}.mortgage-deal-row:has(.col-true-cost) .col-max-ltv{grid-area:maxltv}.mortgage-deal-row:has(.col-true-cost) .col-lender{grid-area:lender}.mortgage-deal-row:has(.col-true-cost) .col-rate{grid-area:rate}.mortgage-deal-row:has(.col-true-cost) .col-fee{grid-area:fee}.mortgage-deal-row:has(.col-true-cost) .col-type{grid-area:type}.mortgage-deal-row:has(.col-true-cost) .col-aprc{grid-area:aprc}.mortgage-deal-row:has(.col-true-cost) .col-true-cost{grid-area:truecost}.mortgage-deal-row:has(.col-true-cost) .col-payment{grid-area:payment}.mortgage-deal-row:has(.col-true-cost) .col-actions{display:contents}.mortgage-deal-row:has(.col-true-cost) .deal-expand-toggle{grid-area:toggle;margin:12px auto 16px}.mortgage-deal-row:has(.col-true-cost) .col-actions .btn.btn-fill{grid-area:cta;display:block;margin:12px 16px;text-align:center}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)){display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"lender lender" "rate payment" "type maxltv" "aprc fee" "toggle toggle" "cta cta"}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-rate,.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-payment,.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-type,.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-max-ltv,.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-aprc,.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-fee{background:#f7f7f7;padding:12px}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-rate{border-top-left-radius:11px;margin-top:12px}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-payment{border-top-right-radius:11px;margin-top:12px}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-aprc{border-bottom-left-radius:11px;margin-bottom:12px}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-fee{border-bottom-right-radius:11px;margin-bottom:12px}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-payment{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .col-lender{grid-area:lender}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .col-rate{grid-area:rate}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .col-payment{grid-area:payment}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .col-type{grid-area:type}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .col-max-ltv{grid-area:maxltv}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .col-aprc{grid-area:aprc}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .col-fee{grid-area:fee}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .col-actions{display:contents}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .deal-expand-toggle{grid-area:toggle;margin:4px auto 0}.mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .col-actions .btn.btn-fill{grid-area:cta;display:block;margin:16px;text-align:center}.mortgage-deal-detail-row .mortgage-see-info{flex-wrap:wrap;background:transparent;padding:16px;border-radius:0}}.mortgage-deals-table.mortgage-deals-table--compact{display:table;width:100%;border-collapse:separate;border-spacing:0}.mortgage-deals-table--compact thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mortgage-deals-table--compact>tbody{display:table-row-group}.mortgage-deal-row--compact{display:flex;justify-content:space-between;border:3px solid #EFF9EC;border-radius:12px;background:var(--white);margin-bottom:0}.mortgage-deals-table--compact .mortgage-deal-row>td,.mortgage-deals-table--compact .mortgage-deal-row>th{display:block;background:var(--white);border:none;border-radius:0;padding:0;text-align:center;vertical-align:middle;flex:1;flex-direction:row}.best-rates-table .mortgage-deal-row--compact{padding:6px 0;margin-bottom:15px;align-items:stretch}.best-rates-table .mortgage-deal-row--compact>*:not(:first-child){border-left:3px solid #EFF9EC}.best-rates-table .mortgage-deal-row--compact>td.col-lender{width:26.02%;flex:none;display:flex;justify-content:center;align-items:center}.best-rates-table .col-lender img{min-width:0;max-width:90%;padding:5px;height:95px;object-fit:contain}.best-rates-table .mortgage-deal-row--compact>td:not(.col-lender){width:24.66%;flex:none;padding:3px 0}.best-rates-table .field-label{display:block;font-family:var(--font-poppins);font-weight:700;font-size:16px;margin:0 0 2px;color:var(--black)}.best-rates-table .field-value,.best-rates-table .col-rate .initial-rate-value{display:block;font-family:var(--font-poppins);font-weight:400;font-size:16px;margin:0}.best-rates-table .col-rate .initial-rate-value strong{font-weight:400}.best-rates-table .col-rate .later-rate-label{display:block;font-family:var(--font-poppins);font-weight:400;font-size:12px;margin:0}.best-top-rate-table{max-width:645px}.best-top-rate-table .mortgage-deal-row--compact{padding:3px 0;align-items:center}.best-top-rate-table .mortgage-deal-row--compact>*:not(:first-child){border-left:1px solid #EFF9EC}.best-top-rate-table .mortgage-deal-row--compact>th.col-term{font-family:var(--font-poppins);font-weight:700;font-size:14px;color:var(--black);flex:1.1}.best-top-rate-table .field-label{display:block;margin:0;font-family:var(--font-poppins);font-weight:700;font-size:14px;line-height:22px;color:var(--black)}.best-top-rate-table .field-value,.best-top-rate-table .col-rate .initial-rate-value{display:block;margin:0;font-family:var(--font-poppins);font-weight:400;font-size:14px;line-height:22px;color:var(--black)}.best-top-rate-table .col-rate .initial-rate-value strong{font-weight:400}.best-top-rate-table .mortgage-deal-row--compact>td.col-actions{flex:1.1;display:flex;flex-direction:row;align-items:center;justify-content:center}.best-top-rate-table .see-more-btn{font-family:var(--font-poppins);font-weight:700;font-size:14px;line-height:14px;text-align:center;cursor:pointer;color:var(--white);border-radius:20px;background-color:var(--green);padding:6px 24px;border:1px solid var(--green);text-decoration:none!important}@media (max-width: 992px){.best-top-rate-table{max-width:100%}}@media (max-width: 767px){.mortgage-deals-table.mortgage-deals-table--compact{display:table;width:100%}.mortgage-deal-row--compact{display:flex;width:100%;margin-bottom:0}.mortgage-deals-table--compact .mortgage-deal-row>td,.mortgage-deals-table--compact .mortgage-deal-row>th{display:block;width:auto}.best-rates-table .mortgage-deal-row--compact{padding:4px;margin-bottom:15px}.best-rates-table .mortgage-deal-row--compact>td.col-lender{width:26.02%}.best-rates-table .mortgage-deal-row--compact>td:not(.col-lender){width:24.66%}.best-rates-table .col-lender img{height:70px}.best-rates-table .field-label{font-size:13px}.best-rates-table .field-value,.best-rates-table .col-rate .initial-rate-value{font-size:12px;margin-top:4px}.best-rates-table .col-rate .later-rate-label{font-size:8px}.best-top-rate-table{max-width:258px;width:100%}.best-top-rate-table .mortgage-deal-row--compact{position:relative;justify-content:center;flex-wrap:wrap;gap:9px}.best-top-rate-table .mortgage-deal-row--compact>th.col-term,.best-top-rate-table .mortgage-deal-row--compact>td:not(.col-actions){width:calc(33.33% - 9px);flex:unset}.best-top-rate-table .mortgage-deal-row--compact>td.col-actions{width:calc(66.66% - 9px);flex:unset}.best-top-rate-table .mortgage-deal-row--compact>*:nth-child(4){border-left:none}.best-top-rate-table .mortgage-deal-row--compact:after{content:"";background-color:#eff9ec;height:3px;position:absolute;top:50%;width:100%}}:root{--best-rates-blue: #173F67;--best-rates-blue-soft: #EEF4F8;--best-rates-row-alt: #F7F7F7;--best-rates-border: #DCE5EC;--best-rates-text: #173F67}.best-rates-table.mortgage-deals-table--compact{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--best-rates-border);border-radius:12px;background:var(--white)}.best-rates-table thead{display:table-header-group;position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal;border:0}.best-rates-table thead tr{display:table-row;background:var(--best-rates-blue)}.best-rates-table thead th{display:table-cell;padding:14px 12px;border:0;background:var(--best-rates-blue);color:var(--white);font-family:var(--font-poppins);font-size:14px;font-weight:600;line-height:1.25;text-align:center;vertical-align:middle}.best-rates-table thead th:first-child{width:26.02%}.best-rates-table thead th:not(:first-child){width:24.66%}.best-rates-table>tbody{display:table-row-group}.best-rates-table .mortgage-deal-row--compact{display:table-row;padding:0;margin:0;border:0;border-radius:0;background:transparent}.best-rates-table .mortgage-deal-row--compact>td,.best-rates-table .mortgage-deal-row--compact>th{display:table-cell;padding:14px 12px;border:0;border-bottom:1px solid var(--best-rates-border);border-radius:0;background:var(--white);text-align:center;vertical-align:middle}.best-rates-table .mortgage-deal-row--compact>*:not(:first-child){border-left:0}.best-rates-table>tbody>.mortgage-deal-row--compact:nth-child(2n)>td,.best-rates-table>tbody>.mortgage-deal-row--compact:nth-child(2n)>th{background:var(--best-rates-row-alt)}.best-rates-table>tbody>.mortgage-deal-row--compact:last-child>td,.best-rates-table>tbody>.mortgage-deal-row--compact:last-child>th{border-bottom:0}.best-rates-table .mortgage-deal-row--compact>td.col-lender{display:table-cell;width:26.02%;padding:10px 12px;text-align:center;vertical-align:middle}.best-rates-table .mortgage-deal-row--compact>td:not(.col-lender){display:table-cell;width:24.66%;padding:14px 12px}.best-rates-table .col-lender img{display:block;width:auto;max-width:85%;height:70px;margin:0 auto;padding:5px;object-fit:contain}.best-rates-table .field-label{display:none}.best-rates-table .col-rate .initial-rate-value,.best-rates-table .col-rate .initial-rate-value strong{color:var(--best-rates-text);font-family:var(--font-poppins);font-size:24px;font-weight:700;line-height:1.15;margin:0}.best-rates-table .field-value{color:#2d2d2d;font-family:var(--font-poppins);font-size:16px;font-weight:500;line-height:1.3;margin:0}.best-rates-table .col-rate .later-rate-label{display:block;margin-top:5px;color:#5f676d;font-family:var(--font-poppins);font-size:11px;font-weight:400;line-height:1.25}.best-rates-sec .see-all-btn{background:var(--best-rates-blue);color:var(--white);text-decoration:none}.best-rates-sec .see-all-btn:hover,.best-rates-sec .see-all-btn:focus{background:#0f3151;color:var(--white)}@media (max-width: 767px){.best-rates-table.mortgage-deals-table--compact{display:table;width:100%;table-layout:fixed}.best-rates-table thead{display:table-header-group;position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;white-space:normal}.best-rates-table thead tr,.best-rates-table .mortgage-deal-row--compact{display:table-row;width:auto}.best-rates-table thead th{display:table-cell;padding:10px 5px;font-size:10px;line-height:1.2}.best-rates-table .mortgage-deal-row--compact>td,.best-rates-table .mortgage-deal-row--compact>th{display:table-cell;padding:11px 5px;width:auto}.best-rates-table .mortgage-deal-row--compact>td.col-lender{display:table-cell;width:26.02%;padding:8px 4px}.best-rates-table .mortgage-deal-row--compact>td:not(.col-lender){display:table-cell;width:24.66%;padding:11px 4px}.best-rates-table .col-lender img{max-width:92%;height:52px;padding:3px}.best-rates-table .field-label{display:none}.best-rates-table .col-rate .initial-rate-value,.best-rates-table .col-rate .initial-rate-value strong{font-size:18px;margin:0}.best-rates-table .field-value{font-size:12px;margin:0}.best-rates-table .col-rate .later-rate-label{font-size:8px;margin-top:3px}}.best-rates-sec h1{color:var(--best-rates-blue);font-size:32px;font-weight:700;line-height:1.15;margin:0 0 8px}.best-rates-sec .date{color:#68747d;font-size:14px;font-weight:400;line-height:1.4;margin:0 0 26px}.best-rates-sec .sub-heading{color:var(--best-rates-blue);font-size:25px;font-weight:700;line-height:1.2;margin:0 0 8px}.best-rates-sec .subtitle{color:#68747d;font-size:15px;font-weight:400;line-height:1.5;margin:0 0 22px}@media (max-width: 767px){.best-rates-sec h1{font-size:27px;line-height:1.2;margin-bottom:6px}.best-rates-sec .date{font-size:13px;margin-bottom:20px}.best-rates-sec .sub-heading{font-size:22px;line-height:1.25;margin-bottom:6px}.best-rates-sec .subtitle{font-size:13px;line-height:1.45;margin-bottom:18px}}.best-rates-sec h1,.best-rates-sec h2,.best-rates-sec h3,.best-rates-sec .sub-heading,.best-rates-sec .small-content h2{color:var(--best-rates-blue)!important}.best-rates-sec .date,.best-rates-sec .subtitle{color:#68747d!important}.mortgage-filter .mortgage-filler .btn.btn-outline,.mortgage-broker .btn.btn-fill:hover,.see-more-cta a,.radio-lts-group label,.mortgage-lts-sub input,.col-actions .btn.btn-fill:hover{color:var(--best-rates-blue)}.quot-header .sort-by,.quot-header .sort-by>div ul,.quot-header .sort-by>div ul li a{color:var(--best-rates-blue)}.banner-top .content .buttons:hover a,.small-content h2{color:var(--best-rates-blue)}.widget-theme-btl-purchase .best-rates-table thead th{color:#fff}.widget-theme-residential-purchase .best-rates-table thead tr,.widget-theme-residential-purchase .best-rates-table thead th{background:#173f67}.widget-theme-residential-remortgage .best-rates-table thead tr,.widget-theme-residential-remortgage .best-rates-table thead th{background:#7c83a6}.widget-theme-btl-purchase .best-rates-table thead tr,.widget-theme-btl-purchase .best-rates-table thead th{background:#7fa38b}.widget-theme-btl-remortgage .best-rates-table thead tr,.widget-theme-btl-remortgage .best-rates-table thead th{background:#c98268}.widget-theme-residential-purchase .best-rates-table thead th,.widget-theme-residential-remortgage .best-rates-table thead th,.widget-theme-btl-purchase .best-rates-table thead th,.widget-theme-btl-remortgage .best-rates-table thead th{color:#fff}@media (min-width: 768px){.mortgage-latest-filler{background:#f4f8fb;border:1px solid #DCE6ED;border-radius:12px;overflow:hidden;margin-bottom:30px}.mortgage-lts-topbar{padding:22px 28px;gap:32px}.mortgage-lts-topbar .label-title{color:#243746;font-weight:600}.mortgage-lts-topbar .radio-lts-group label{background:#fff;border:2px solid #315B78;color:#315b78;border-radius:8px;font-weight:600;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.mortgage-lts-topbar .radio-lts-group>div input:checked+label{background:#315b78;border-color:#315b78;color:#fff}.mortgage-lts-topbar .radio-lts-group label:hover{background:#eaf4fc;border-color:#62abeb;color:#315b78}.mortgage-lts-topbar .radio-lts-group>div input:checked+label:hover{background:#315b78;border-color:#315b78;color:#fff}.mortgage-latest-filler .input-wrapper{background:#315b78;border:2px solid #315B78;border-radius:8px;overflow:hidden}.mortgage-latest-filler .input-wrapper input{border-radius:0 6px 6px 0}.mortgage-latest-filler .input-group.years .input-wrapper input{border-radius:6px 0 0 6px}.mortgage-lts-middellbar{background:#fff;border:0;border-top:1px solid #DCE6ED;border-radius:0;padding:18px 28px}.more-lts-cta{background:#62abeb;border:1px solid #62ABEB;color:#fff;border-radius:8px;height:38px;padding:10px 14px;font-weight:600}.more-lts-cta:hover,.more-lts-cta:focus{background:#315b78;border-color:#315b78;color:#fff}.more-lts-cta svg path,.more-lts-cta svg line,.more-lts-cta svg rect{stroke:currentColor}.mortgage-lts-sub input{background:#fff;color:#315b78;border:2px solid #315B78;border-radius:8px;font-weight:600;padding:10px 22px}.mortgage-lts-sub input:hover,.mortgage-lts-sub input:focus{background:#315b78;color:#fff;border-color:#315b78}.lts-hint a{background:#315b78;color:#fff;border-radius:8px;font-weight:600;padding:11px 24px}.lts-hint a:hover,.lts-hint a:focus{background:#62abeb;color:#fff}.lts-mortgage-grid .mortgage-broker .btn.btn-fill{background:var(--green);border-color:var(--green);color:#fff;border-radius:8px;padding:10px 16px;font-weight:600}.lts-mortgage-grid .mortgage-broker .btn.btn-fill:hover,.lts-mortgage-grid .mortgage-broker .btn.btn-fill:focus{background:#fff;color:var(--green);border-color:var(--green)}}@media (min-width: 768px){.lts-hint{display:grid;grid-template-columns:minmax(280px,1fr) auto;grid-template-rows:auto auto;column-gap:24px;row-gap:4px;align-items:center;justify-content:stretch;margin:0 0 24px;padding:18px 22px;background:#f4f8fb;border:1px solid #DCE6ED;border-radius:12px}.lts-hint:before{content:"Today's best rates";grid-column:1;grid-row:1;color:#173f67;font-family:var(--font-poppins);font-size:21px;line-height:1.25;font-weight:700}.lts-hint p{grid-column:1;grid-row:2;margin:0;color:#315b78;font-size:13px;line-height:1.45;text-align:left}.lts-hint p b{color:#173f67;font-weight:700}.lts-hint a{grid-column:2;grid-row:1 / span 2;align-self:center;background:#315b78;color:#fff;border-radius:8px;padding:11px 22px;font-weight:600;white-space:nowrap}.lts-hint a:hover,.lts-hint a:focus{background:#62abeb;color:#fff}}@media (max-width: 767px){.lts-hint:before{content:"Today's best rates";display:block;width:100%;margin-bottom:6px;color:#173f67;font-family:var(--font-poppins);font-size:20px;line-height:1.25;font-weight:700;text-align:center}}@media (min-width: 768px){.mortgage-widget-container .mortgage-latest-filler{background:#f4f8fb!important;border:1px solid #DCE6ED!important;border-radius:12px!important}.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar{padding:22px 28px!important;justify-content:flex-start!important;align-items:flex-end!important;gap:20px 28px!important}.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .label-title{color:#243746!important;font-weight:600!important}.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group label{background:#fff!important;border:2px solid #315B78!important;color:#315b78!important;border-radius:8px!important}.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group>div input:checked+label{background:#315b78!important;border-color:#315b78!important;color:#fff!important}.mortgage-widget-container .mortgage-latest-filler .input-wrapper{background:#315b78!important;border-color:#315b78!important;border-radius:8px!important}.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-middellbar{background:#fff!important;border:0!important;border-top:1px solid #DCE6ED!important;border-radius:0!important}.mortgage-widget-container .mortgage-latest-filler .more-lts-cta{background:#62abeb!important;border-color:#62abeb!important;color:#fff!important;border-radius:8px!important}.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input{background:#fff!important;border:2px solid #315B78!important;color:#315b78!important;border-radius:8px!important}.mortgage-widget-container .lts-hint a{background:#315b78!important;color:#fff!important;border-radius:8px!important}.mortgage-widget-container .lts-mortgage-grid .mortgage-broker .btn.btn-fill{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important;border-radius:8px!important}}@media (min-width: 992px){.mortgage-widget-container .site-wrapper:has(>.lts-hint){display:grid!important;grid-template-columns:minmax(265px,.72fr) minmax(650px,1.75fr)!important;grid-template-rows:auto auto!important;column-gap:0!important;row-gap:24px!important;align-items:stretch!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>*{grid-column:1 / -1;min-width:0}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;margin:0!important;padding:28px 30px!important;background:#f4f8fb!important;border:1px solid #DCE6ED!important;border-right:0!important;border-radius:12px 0 0 12px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint:before{content:"Today's best rates";display:block!important;margin:0 0 10px!important;color:#173f67!important;font-family:var(--font-poppins)!important;font-size:25px!important;line-height:1.2!important;font-weight:700!important;text-align:left!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{margin:0!important;max-width:330px!important;color:#315b78!important;font-size:13px!important;line-height:1.55!important;text-align:left!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p b{color:#173f67!important;font-weight:700!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{margin-top:20px!important;width:auto!important;align-self:flex-start!important;background:#315b78!important;color:#fff!important;border-radius:8px!important;padding:10px 16px!important;font-size:13px!important;line-height:18px!important;font-weight:600!important;white-space:nowrap!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a:hover,.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a:focus{background:#62abeb!important;color:#fff!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler{grid-column:2!important;grid-row:1!important;display:block!important;margin:0!important;background:#fff!important;border:1px solid #DCE6ED!important;border-radius:0 12px 12px 0!important;overflow:hidden!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar{display:grid!important;grid-template-columns:minmax(205px,1.22fr) repeat(2,minmax(150px,.93fr)) minmax(125px,.72fr)!important;gap:18px!important;align-items:end!important;justify-content:stretch!important;padding:26px 26px 24px!important;background:#fff!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar>*{min-width:0!important;width:auto!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group{display:contents!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .label-title{display:block!important;margin:0 0 8px!important;color:#243746!important;font-size:14px!important;line-height:1.3!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group label{min-width:0!important;width:100%!important;height:42px!important;padding:8px 10px!important;background:#fff!important;border:2px solid #315B78!important;color:#315b78!important;border-radius:8px!important;font-size:14px!important;line-height:22px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group>div input:checked+label{background:#315b78!important;border-color:#315b78!important;color:#fff!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper{display:flex!important;width:100%!important;height:42px!important;background:#315b78!important;border:2px solid #315B78!important;border-radius:8px!important;overflow:hidden!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper span{flex:0 0 38px!important;width:38px!important;color:#fff!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper input{flex:1 1 auto!important;width:100%!important;max-width:none!important;min-width:0!important;height:38px!important;background:#fff!important;border:0!important;border-radius:0 6px 6px 0!important;color:#1e2d38!important;font-size:14px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-group.years .input-wrapper input{border-radius:6px 0 0 6px!important;text-align:center!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-group.years .input-wrapper span{flex-basis:48px!important;width:48px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-middellbar{background:#f8fafc!important;border:0!important;border-top:1px solid #DCE6ED!important;border-radius:0!important;padding:15px 26px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;flex-wrap:nowrap!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta{height:36px!important;padding:8px 13px!important;background:#62abeb!important;border:1px solid #62ABEB!important;color:#fff!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input{height:38px!important;padding:8px 18px!important;background:#fff!important;border:2px solid #315B78!important;color:#315b78!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-deals{grid-column:1 / -1!important;grid-row:2!important;width:100%!important;min-width:0!important}}@media (min-width: 768px) and (max-width: 991px){.mortgage-widget-container .site-wrapper:has(>.lts-hint){display:flex!important;flex-direction:column!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{order:1!important;margin:0 0 16px!important;padding:20px 22px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;column-gap:18px!important;row-gap:4px!important;background:#f4f8fb!important;border:1px solid #DCE6ED!important;border-radius:12px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint:before{content:"Today's best rates";grid-column:1!important;grid-row:1!important;color:#173f67!important;font-size:22px!important;line-height:1.25!important;font-weight:700!important;text-align:left!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{grid-column:1!important;grid-row:2!important;margin:0!important;text-align:left!important;color:#315b78!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important;margin:0!important;background:#315b78!important;color:#fff!important;border-radius:8px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler{order:2!important;margin-bottom:20px!important;background:#f4f8fb!important;border:1px solid #DCE6ED!important;border-radius:12px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-deals{order:3!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar{display:grid!important;grid-template-columns:1.35fr 1fr 1fr!important;gap:16px!important;padding:20px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group{display:contents!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-group.years{grid-column:1 / -1!important;max-width:190px!important}}@media (max-width: 767px){.mortgage-widget-container .site-wrapper:has(>.lts-hint){display:flex!important;flex-direction:column!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{order:1!important;display:block!important;margin:0 0 14px!important;padding:18px!important;background:#f4f8fb!important;border:1px solid #DCE6ED!important;border-radius:10px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint:before{content:"Today's best rates";display:block!important;width:auto!important;margin:0 0 7px!important;color:#173f67!important;font-family:var(--font-poppins)!important;font-size:21px!important;line-height:1.25!important;font-weight:700!important;text-align:left!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{margin:0 0 14px!important;color:#315b78!important;font-size:12px!important;line-height:1.5!important;text-align:left!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p b{color:#173f67!important;font-weight:700!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{display:inline-flex!important;width:auto!important;min-height:38px!important;margin:0!important;padding:9px 14px!important;background:#315b78!important;color:#fff!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler{order:2!important;margin:0 0 18px!important;background:#f4f8fb!important;border:1px solid #DCE6ED!important;border-radius:10px!important;overflow:hidden!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar{display:grid!important;grid-template-columns:1fr!important;gap:15px!important;padding:18px!important;background:#f4f8fb!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group{display:contents!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .label-title{display:block!important;margin:0 0 7px!important;color:#243746!important;font-size:13px!important;line-height:1.3!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin:0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group label{width:100%!important;min-width:0!important;height:40px!important;padding:8px!important;background:#fff!important;border:2px solid #315B78!important;color:#315b78!important;border-radius:8px!important;font-size:13px!important;line-height:20px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group>div input:checked+label{background:#315b78!important;border-color:#315b78!important;color:#fff!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-group,.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .form-group{width:100%!important;max-width:none!important;min-width:0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper{display:flex!important;width:100%!important;height:40px!important;background:#315b78!important;border:2px solid #315B78!important;border-radius:8px!important;overflow:hidden!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper span{flex:0 0 40px!important;width:40px!important;color:#fff!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper input{flex:1 1 auto!important;width:100%!important;max-width:none!important;min-width:0!important;height:36px!important;background:#fff!important;border:0!important;border-radius:0 6px 6px 0!important;color:#1e2d38!important;font-size:14px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-group.years .input-wrapper input{border-radius:6px 0 0 6px!important;text-align:center!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-group.years .input-wrapper span{flex-basis:52px!important;width:52px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-middellbar{padding:14px 18px!important;background:#fff!important;border:0!important;border-top:1px solid #DCE6ED!important;border-radius:0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;align-items:center!important;justify-content:stretch!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub>*{min-width:0!important;max-width:100%!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta{width:100%!important;min-height:38px!important;height:auto!important;padding:8px 10px!important;background:#62abeb!important;border:1px solid #62ABEB!important;color:#fff!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input{display:block!important;width:100%!important;min-height:38px!important;height:auto!important;padding:8px 10px!important;background:#fff!important;border:2px solid #315B78!important;color:#315b78!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-deals{order:3!important;width:100%!important;min-width:0!important}.mortgage-widget-container .mortgage-deal-row .mortgage-broker .btn.btn-fill,.mortgage-widget-container .lts-mortgage-grid .mortgage-broker .btn.btn-fill{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important;border-radius:8px!important}}.mortgage-widget-container .mortgage-latest-filler .label-title{color:#243746!important;font-weight:600!important}.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group label{background:#fff!important;border:1px solid #C9D8E3!important;color:#315b78!important;border-radius:8px!important;box-shadow:none!important}.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group>div input:checked+label{background:#315b78!important;border-color:#315b78!important;color:#fff!important;box-shadow:none!important}.mortgage-widget-container .mortgage-latest-filler .input-wrapper{background:#fff!important;border:1px solid #C9D8E3!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden!important}.mortgage-widget-container .mortgage-latest-filler .input-wrapper span{background:#315b78!important;color:#fff!important}.mortgage-widget-container .mortgage-latest-filler .input-wrapper input{background:#fff!important;color:#1e2d38!important;border:0!important;box-shadow:none!important;outline:0!important}.mortgage-widget-container .mortgage-latest-filler .input-wrapper:focus-within{border-color:#62abeb!important;box-shadow:0 0 0 2px #62abeb24!important}.mortgage-widget-container .mortgage-latest-filler .more-lts-cta{background:#e8f2fb!important;border:1px solid #C9DFF2!important;color:#315b78!important;border-radius:8px!important;box-shadow:none!important}.mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg path,.mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg line,.mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg rect{stroke:#315b78!important}.mortgage-widget-container .mortgage-latest-filler .more-lts-cta:hover,.mortgage-widget-container .mortgage-latest-filler .more-lts-cta:focus{background:#d9ebfa!important;border-color:#62abeb!important;color:#315b78!important}.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input{background:#315b78!important;border:1px solid #315B78!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important}.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input:hover,.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input:focus{background:#173f67!important;border-color:#173f67!important;color:#fff!important}@media (min-width: 992px){.mortgage-widget-container .site-wrapper:has(>.lts-hint){display:grid!important;grid-template-columns:minmax(280px,.74fr) minmax(650px,1.76fr)!important;grid-template-rows:auto auto auto!important;column-gap:0!important;row-gap:0!important;align-items:stretch!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{display:contents!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint:before{content:"Today's best rates";grid-column:1!important;grid-row:1!important;display:block!important;margin:0!important;padding:30px 30px 10px!important;background:#f4f8fb!important;border:1px solid #DCE6ED!important;border-right:0!important;border-bottom:0!important;border-radius:12px 0 0!important;color:#173f67!important;font-family:var(--font-poppins)!important;font-size:25px!important;line-height:1.2!important;font-weight:700!important;text-align:left!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{grid-column:1!important;grid-row:2!important;display:block!important;margin:0!important;padding:0 30px 30px!important;background:#f4f8fb!important;border:1px solid #DCE6ED!important;border-right:0!important;border-top:0!important;border-radius:0 0 0 12px!important;color:#315b78!important;font-size:13px!important;line-height:1.55!important;text-align:left!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler{grid-column:2!important;grid-row:1 / span 2!important;margin:0!important;background:#fff!important;border:1px solid #DCE6ED!important;border-radius:0 12px 12px 0!important;overflow:hidden!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar{display:grid!important;grid-template-columns:minmax(205px,1.22fr) repeat(2,minmax(150px,.93fr)) minmax(125px,.72fr)!important;gap:18px!important;align-items:end!important;padding:25px 26px 22px!important;background:#fff!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group{display:contents!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group label,.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper{height:42px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper input{height:40px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-middellbar{padding:14px 26px!important;background:#f8fafc!important;border:0!important;border-top:1px solid #E3EBF0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;flex-wrap:nowrap!important}.mortgage-widget-container .mortgage-latest-filler input.lts-submit.mobile{display:none!important}.mortgage-widget-container .mortgage-latest-filler input.lts-submit.desktop{display:block!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{grid-column:1 / -1!important;grid-row:3!important;justify-self:end!important;align-self:center!important;display:inline-flex!important;width:auto!important;margin:18px 0!important;padding:10px 17px!important;background:#315b78!important;color:#fff!important;border-radius:8px!important;font-size:13px!important;line-height:18px!important;font-weight:600!important;white-space:nowrap!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-deals{grid-column:1 / -1!important;grid-row:4!important;width:100%!important;min-width:0!important}}@media (max-width: 767px){.mortgage-widget-container .site-wrapper:has(>.lts-hint){display:flex!important;flex-direction:column!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler{order:1!important;margin:0 0 14px!important;background:#f4f8fb!important;border:1px solid #DCE6ED!important;border-radius:10px!important;overflow:hidden!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{order:2!important;display:block!important;margin:0 0 16px!important;padding:18px!important;background:#f4f8fb!important;border:1px solid #DCE6ED!important;border-radius:10px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-deals{order:3!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint:before{content:"Today's best rates";display:block!important;margin:0 0 7px!important;color:#173f67!important;font-size:21px!important;line-height:1.25!important;font-weight:700!important;text-align:left!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{margin:0 0 14px!important;color:#315b78!important;font-size:12px!important;line-height:1.5!important;text-align:left!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{display:inline-flex!important;width:auto!important;margin:0!important;padding:9px 14px!important;background:#315b78!important;color:#fff!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar{display:grid!important;grid-template-columns:1fr!important;gap:15px!important;padding:18px!important;background:#f4f8fb!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group{display:contents!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin:0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group label{width:100%!important;min-width:0!important;height:40px!important;padding:8px!important;font-size:13px!important;line-height:20px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-group,.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .form-group{width:100%!important;max-width:none!important;min-width:0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper{width:100%!important;height:40px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper input{width:100%!important;max-width:none!important;min-width:0!important;height:38px!important;font-size:14px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-middellbar{padding:14px 18px!important;background:#fff!important;border:0!important;border-top:1px solid #DCE6ED!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:center!important}.mortgage-widget-container .mortgage-latest-filler input.lts-submit.desktop{display:none!important}.mortgage-widget-container .mortgage-latest-filler input.lts-submit.mobile{display:block!important;width:100%!important;min-height:38px!important;padding:8px 10px!important}.mortgage-widget-container .mortgage-latest-filler .more-lts-cta{width:100%!important;min-height:38px!important;height:auto!important;padding:8px 10px!important}}.mortgage-widget-container .mortgage-latest-filler .radio-lts-group label{background:#fff!important;border:1px solid #9DBBDA!important;color:#0f579b!important;border-radius:8px!important;box-shadow:none!important;font-weight:600!important}.mortgage-widget-container .mortgage-latest-filler .radio-lts-group>div input:checked+label{background:#1161a8!important;border-color:#1161a8!important;color:#fff!important}.mortgage-widget-container .mortgage-latest-filler .input-wrapper{background:#fff!important;border:1px solid #CFD9E2!important;border-radius:7px!important;box-shadow:none!important}.mortgage-widget-container .mortgage-latest-filler .input-wrapper span{background:#1161a8!important;color:#fff!important}.mortgage-widget-container .mortgage-latest-filler .input-wrapper input{background:#fff!important;color:#15283b!important;border:0!important;box-shadow:none!important}.mortgage-widget-container .mortgage-latest-filler .more-lts-cta{background:#fff!important;border:1px solid #8EB5DD!important;color:#0f579b!important;border-radius:8px!important;box-shadow:none!important}.mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg path,.mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg line,.mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg rect{stroke:#0f579b!important}.mortgage-widget-container .mortgage-latest-filler .more-lts-cta:hover,.mortgage-widget-container .mortgage-latest-filler .more-lts-cta:focus{background:#f3f8fc!important;border-color:#1161a8!important;color:#0f579b!important}.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input{background:#fff!important;border:1px solid #8EB5DD!important;color:#0f579b!important;border-radius:8px!important;box-shadow:none!important;font-weight:600!important}.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input:hover,.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input:focus{background:#f3f8fc!important;border-color:#1161a8!important;color:#0f579b!important}@media (min-width: 992px){.mortgage-widget-container .site-wrapper:has(>.lts-hint){display:grid!important;grid-template-columns:minmax(300px,.82fr) minmax(650px,1.55fr)!important;grid-template-rows:auto auto auto auto!important;column-gap:0!important;row-gap:0!important;align-items:stretch!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{display:contents!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint:before{content:"Today's best rates";grid-column:1!important;grid-row:1!important;display:block!important;margin:0!important;padding:30px 30px 12px!important;background:#f7fafc!important;border:1px solid #DCE6ED!important;border-right:0!important;border-bottom:0!important;border-radius:10px 0 0!important;color:#102846!important;font-size:27px!important;line-height:1.2!important;font-weight:700!important;text-align:left!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{grid-column:1!important;grid-row:2 / span 2!important;display:flex!important;align-items:flex-end!important;margin:0!important;padding:14px 30px 28px!important;background:#f7fafc!important;border:1px solid #DCE6ED!important;border-right:0!important;border-top:0!important;border-radius:0 0 0 10px!important;color:#24496e!important;font-size:13px!important;line-height:1.5!important;text-align:left!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p:before{content:"\24d8";flex:0 0 auto;margin-right:9px;color:#1161a8;font-size:17px;line-height:1}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler{grid-column:2!important;grid-row:1 / span 2!important;margin:0!important;background:#fff!important;border:1px solid #DCE6ED!important;border-radius:0 10px 0 0!important;overflow:hidden!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar{display:grid!important;grid-template-columns:minmax(190px,1.25fr) repeat(2,minmax(150px,1fr)) minmax(120px,.8fr)!important;gap:18px!important;align-items:end!important;padding:20px 28px 15px!important;background:#fff!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .label-title{margin-bottom:7px!important;color:#102846!important;font-size:13px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group{gap:8px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group label,.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper{height:38px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper input{height:36px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-middellbar{padding:14px 28px 15px!important;background:#fff!important;border:0!important;border-top:1px solid #EEF2F5!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;flex-wrap:nowrap!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta,.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler input.lts-submit.desktop{height:38px!important;padding:8px 18px!important;font-size:13px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler input.lts-submit.mobile,.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta-action.mobile{display:none!important;visibility:hidden!important;position:absolute!important;width:0!important;height:0!important;overflow:hidden!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{grid-column:2!important;grid-row:3!important;display:flex!important;justify-content:center!important;align-items:center!important;justify-self:stretch!important;width:auto!important;min-height:48px!important;margin:0!important;padding:11px 20px!important;background:#1161a8!important;border:1px solid #1161A8!important;border-radius:0 0 8px 8px!important;color:#fff!important;font-size:15px!important;line-height:20px!important;font-weight:600!important;text-align:center!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a:before{content:"\2637";margin-right:12px;font-size:20px;line-height:1;color:#fff}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-deals{grid-column:1 / -1!important;grid-row:4!important;margin-top:14px!important}}@media (max-width: 767px){.mortgage-widget-container .site-wrapper:has(>.lts-hint){display:flex!important;flex-direction:column!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler{order:1!important;margin:0 0 12px!important;background:#fff!important;border:1px solid #DCE6ED!important;border-radius:10px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar{background:#fff!important;padding:18px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-middellbar{background:#fff!important;padding:14px 18px!important;border-top:1px solid #EEF2F5!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta-action.mobile,.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler input.lts-submit.desktop{display:none!important;visibility:hidden!important;position:absolute!important;left:-99999px!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:hidden!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta,.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler input.lts-submit.mobile{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:40px!important;height:40px!important;padding:8px 10px!important;background:#fff!important;border:1px solid #8EB5DD!important;color:#0f579b!important;border-radius:8px!important;font-size:12px!important;line-height:18px!important;font-weight:600!important;box-shadow:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{order:2!important;margin:0 0 12px!important;padding:18px!important;background:#f7fafc!important;border:1px solid #DCE6ED!important;border-radius:10px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint:before{color:#102846!important;font-size:22px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:46px!important;margin:0!important;padding:10px 14px!important;background:#1161a8!important;border:1px solid #1161A8!important;border-radius:8px!important;color:#fff!important;font-size:13px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a:before{content:"\2637";margin-right:10px;color:#fff;font-size:18px}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-deals{order:3!important}}@media (min-width: 992px){.mortgage-widget-container .site-wrapper:has(>.lts-hint){display:grid!important;grid-template-columns:minmax(235px,.46fr) minmax(680px,1.54fr)!important;grid-template-rows:auto auto auto!important;column-gap:18px!important;row-gap:16px!important;align-items:stretch!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint):before{content:"Need some help?\a\aOur advisers can help you understand how lender criteria and your individual circumstances affect your mortgage options.";white-space:pre-line;grid-column:1!important;grid-row:1!important;display:block!important;padding:24px 22px!important;background:#f4f8fb!important;border:1px solid #DCE6ED!important;border-radius:10px!important;color:#315b78!important;font-family:var(--font-poppins)!important;font-size:14px!important;line-height:1.6!important;font-weight:400!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint):first-line{color:#173f67!important;font-size:21px!important;line-height:1.25!important;font-weight:700!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler{grid-column:2!important;grid-row:1!important;display:block!important;margin:0!important;background:#fff!important;border:1px solid #DCE6ED!important;border-radius:10px!important;overflow:hidden!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar{display:grid!important;grid-template-columns:minmax(200px,1.2fr) repeat(2,minmax(150px,1fr)) minmax(125px,.75fr)!important;gap:16px!important;align-items:end!important;padding:20px 24px!important;background:#fff!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group{display:contents!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .label-title{margin:0 0 7px!important;color:#173f67!important;font-size:13px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .radio-lts-group{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin:0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .radio-lts-group label{min-width:0!important;width:100%!important;height:38px!important;padding:7px 9px!important;background:#fff!important;border:1px solid #AFC7DC!important;color:#315b78!important;border-radius:7px!important;font-size:13px!important;line-height:22px!important;font-weight:600!important;box-shadow:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .radio-lts-group>div input:checked+label{background:#315b78!important;border-color:#315b78!important;color:#fff!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper{height:38px!important;background:#fff!important;border:1px solid #C9D8E3!important;border-radius:7px!important;box-shadow:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper span{background:#315b78!important;color:#fff!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .input-wrapper input{height:36px!important;background:#fff!important;border:0!important;color:#1e2d38!important;font-size:13px!important;box-shadow:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-middellbar{padding:13px 24px!important;background:#f8fafc!important;border:0!important;border-top:1px solid #E6EDF2!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;flex-wrap:nowrap!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta{height:36px!important;padding:8px 14px!important;background:#fff!important;border:1px solid #AFC7DC!important;color:#315b78!important;border-radius:7px!important;font-size:13px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler input.lts-submit.desktop{display:block!important;height:36px!important;padding:8px 16px!important;background:#fff!important;border:1px solid #AFC7DC!important;color:#315b78!important;border-radius:7px!important;font-size:13px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler input.lts-submit.mobile,.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta-action.mobile{display:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin:0!important;padding:12px 14px!important;background:transparent!important;border:0!important;border-radius:0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint:before{display:none!important;content:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:#315b78!important;font-size:14px!important;line-height:1.45!important;text-align:left!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p:before{content:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{position:static!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;width:auto!important;min-height:38px!important;margin:0!important;padding:9px 15px!important;background:#315b78!important;border:1px solid #315B78!important;border-radius:7px!important;color:#fff!important;font-size:13px!important;line-height:18px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a:before{content:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-deals{grid-column:1 / -1!important;grid-row:3!important;margin-top:0!important}}@media (max-width: 767px){.mortgage-widget-container .site-wrapper:has(>.lts-hint):before{display:none!important;content:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint){display:flex!important;flex-direction:column!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler{order:1!important;margin:0 0 12px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler input.lts-submit.desktop,.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta-action.mobile{display:none!important;visibility:hidden!important;position:absolute!important;left:-9999px!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta,.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler input.lts-submit.mobile{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:40px!important;min-height:40px!important;padding:8px 10px!important;background:#fff!important;border:1px solid #AFC7DC!important;color:#315b78!important;border-radius:7px!important;font-size:12px!important;font-weight:600!important;box-shadow:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{order:2!important;display:block!important;margin:0 0 12px!important;padding:12px 6px!important;background:transparent!important;border:0!important;border-radius:0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint:before{display:none!important;content:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{margin:0 0 10px!important;color:#315b78!important;font-size:12px!important;line-height:1.45!important;text-align:left!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{display:inline-flex!important;width:auto!important;min-height:38px!important;margin:0!important;padding:9px 13px!important;background:#315b78!important;border:1px solid #315B78!important;border-radius:7px!important;color:#fff!important;font-size:12px!important;font-weight:600!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a:before{content:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-deals{order:3!important}}@media (min-width: 992px){.mortgage-widget-container .site-wrapper:has(>.lts-hint):before{content:"Need some help?";grid-column:1!important;grid-row:1!important;display:block!important;margin:0!important;padding:24px 24px 8px!important;background:#f4f8fb!important;border:1px solid #DCE6ED!important;border-bottom:0!important;border-radius:10px 10px 0 0!important;color:#173f67!important;font-family:var(--font-poppins)!important;font-size:22px!important;line-height:1.25!important;font-weight:700!important;white-space:normal!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint):after{content:"Our advisers can help you understand how lender criteria and your individual circumstances affect your mortgage options.";grid-column:1!important;grid-row:2!important;display:block!important;margin:0!important;padding:6px 24px 24px!important;background:#f4f8fb!important;border:1px solid #DCE6ED!important;border-top:0!important;border-radius:0 0 10px 10px!important;color:#315b78!important;font-family:var(--font-poppins)!important;font-size:14px!important;line-height:1.55!important;font-weight:400!important;white-space:normal!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler{grid-column:2!important;grid-row:1 / span 2!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{grid-column:1 / -1!important;grid-row:3!important;display:flex!important;flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important;gap:28px!important;width:100%!important;margin:0!important;padding:10px 0 2px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{flex:0 1 auto!important;margin:0!important;padding:0!important;color:#315b78!important;font-size:14px!important;line-height:1.45!important;text-align:right!important;white-space:nowrap!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{flex:0 0 330px!important;display:flex!important;justify-content:center!important;align-items:center!important;width:330px!important;min-height:46px!important;margin:0!important;padding:11px 20px!important;background:#315b78!important;border:1px solid #315B78!important;border-radius:8px!important;color:#fff!important;font-size:14px!important;line-height:20px!important;font-weight:600!important;text-align:center!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a:hover,.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a:focus{background:#173f67!important;border-color:#173f67!important;color:#fff!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-deals{grid-column:1 / -1!important;grid-row:4!important}}@media (max-width: 767px){.mortgage-widget-container .site-wrapper:has(>.lts-hint):before,.mortgage-widget-container .site-wrapper:has(>.lts-hint):after{display:none!important;content:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{padding-left:0!important;padding-right:0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:44px!important;margin:0!important;padding:10px 14px!important;background:#315b78!important;border:1px solid #315B78!important;border-radius:8px!important;color:#fff!important;font-size:13px!important;line-height:20px!important;font-weight:600!important;text-align:center!important}}@media (min-width: 992px){.mortgage-widget-container .site-wrapper:has(>.lts-hint){grid-template-columns:minmax(235px,.46fr) minmax(680px,1.54fr)!important;grid-template-rows:auto auto auto!important;column-gap:18px!important;row-gap:16px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint):before{content:"Our advisers can help you understand how lender criteria and your individual circumstances affect your mortgage options.";grid-column:1!important;grid-row:1!important;align-self:stretch!important;display:block!important;margin:0!important;padding:76px 24px 24px!important;background:#f4f8fb!important;border:1px solid #DCE6ED!important;border-radius:10px!important;color:#315b78!important;font-family:var(--font-poppins)!important;font-size:14px!important;line-height:1.55!important;font-weight:400!important;white-space:normal!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint):after{content:"Need some help?";grid-column:1!important;grid-row:1!important;align-self:start!important;justify-self:stretch!important;display:block!important;margin:0!important;padding:24px 24px 0!important;background:transparent!important;border:0!important;border-radius:0!important;color:#173f67!important;font-family:var(--font-poppins)!important;font-size:22px!important;line-height:1.25!important;font-weight:700!important;white-space:normal!important;pointer-events:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler{grid-column:2!important;grid-row:1!important;align-self:stretch!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{grid-column:1 / -1!important;grid-row:2!important;position:relative!important;display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;min-height:58px!important;width:100%!important;margin:0!important;padding:0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{flex:0 0 auto!important;display:flex!important;justify-content:center!important;align-items:center!important;width:500px!important;max-width:42%!important;min-height:48px!important;margin:0!important;padding:12px 22px!important;background:#315b78!important;border:1px solid #315B78!important;border-radius:8px!important;color:#fff!important;font-size:15px!important;line-height:20px!important;font-weight:600!important;text-align:center!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:max-content!important;max-width:calc(100% - 1040px)!important;margin:0!important;padding:0!important;color:#315b78!important;font-size:14px!important;line-height:1.45!important;text-align:center!important;white-space:nowrap!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-deals{grid-column:1 / -1!important;grid-row:3!important}}@media (min-width: 992px) and (max-width: 1399px){.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{width:380px!important;max-width:38%!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{max-width:calc(100% - 800px)!important;font-size:13px!important}}@media (min-width: 992px){.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;align-items:center!important;gap:12px!important;min-height:0!important;padding:4px 0 0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{position:static!important;transform:none!important;width:auto!important;max-width:none!important;margin:0!important;white-space:nowrap!important;text-align:center!important;justify-self:center!important;color:#315b78!important;font-size:14px!important;line-height:1.45!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{position:static!important;width:500px!important;max-width:100%!important;min-height:48px!important;margin:0!important;justify-self:center!important;display:flex!important;justify-content:center!important;align-items:center!important;background:#315b78!important;border-color:#315b78!important;border-radius:8px!important;color:#fff!important;font-size:15px!important;font-weight:600!important}.mortgage-widget-container .mortgage-latest-filler .radio-lts-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:7px!important}.mortgage-widget-container .mortgage-latest-filler .radio-lts-group>div{width:100%!important;min-width:0!important}.mortgage-widget-container .mortgage-latest-filler .radio-lts-group label{width:100%!important;min-width:0!important;box-sizing:border-box!important}}.mortgage-widget-container .lts-headers-list{background:#315b78!important}.mortgage-widget-container .lts-headers-list ul li{color:#fff!important}@media (min-width: 992px){.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;justify-items:center!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:0!important;padding:6px 0 0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{grid-column:1!important;grid-row:1!important;position:static!important;left:auto!important;top:auto!important;transform:none!important;justify-self:center!important;align-self:center!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;white-space:nowrap!important;text-align:center!important;font-size:14px!important;line-height:1.45!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{grid-column:1!important;grid-row:2!important;position:static!important;justify-self:center!important;align-self:center!important;width:520px!important;max-width:80%!important;min-height:48px!important;margin:0!important;padding:11px 22px!important;display:flex!important;justify-content:center!important;align-items:center!important;background:#315b78!important;border:1px solid #315B78!important;border-radius:8px!important;color:#fff!important;font-size:15px!important;font-weight:600!important;text-align:center!important}}.mortgage-widget-container .mortgage-deals-table thead tr,.mortgage-widget-container .mortgage-deals-table thead th{background:#315b78!important;color:#fff!important}.mortgage-widget-container .mortgage-deals-table thead th:first-child{border-radius:10px 0 0 10px!important}.mortgage-widget-container .mortgage-deals-table thead th:last-child{border-radius:0 10px 10px 0!important}@media (min-width: 992px){.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:12px!important;width:100%!important;margin:0!important;padding:4px 0 2px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{grid-column:1!important;grid-row:1!important;justify-self:end!important;align-self:center!important;display:flex!important;justify-content:center!important;align-items:center!important;width:720px!important;max-width:68%!important;min-height:50px!important;margin:0!important;padding:12px 24px!important;background:#315b78!important;border:1px solid #315B78!important;border-radius:8px!important;color:#fff!important;font-size:15px!important;line-height:20px!important;font-weight:600!important;text-align:center!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{grid-column:1!important;grid-row:2!important;position:static!important;left:auto!important;top:auto!important;transform:none!important;justify-self:center!important;align-self:center!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;color:#315b78!important;font-size:14px!important;line-height:1.45!important;text-align:center!important;white-space:nowrap!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p b{display:inline-block!important;margin:0 3px!important;color:#173f67!important;font-weight:700!important}}@media (min-width: 992px) and (max-width: 1399px){.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{width:620px!important;max-width:64%!important}}@media (min-width: 992px){.mortgage-widget-container .site-wrapper:has(>.lts-hint){display:grid!important;grid-template-columns:minmax(235px,.46fr) minmax(680px,1.54fr)!important;grid-template-rows:auto auto auto auto!important;column-gap:18px!important;row-gap:0!important;align-items:stretch!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint):before{grid-column:1!important;grid-row:1 / span 2!important;align-self:stretch!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint):after{grid-column:1!important;grid-row:1 / span 2!important;align-self:start!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler{grid-column:2!important;grid-row:1!important;margin:0!important;border-radius:10px 10px 0 0!important;border-bottom:0!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-middellbar{background:#fff!important;border-top:1px solid #E6EDF2!important;padding:13px 24px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{display:contents!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{grid-column:2!important;grid-row:2!important;display:flex!important;justify-content:center!important;align-items:center!important;justify-self:stretch!important;align-self:stretch!important;width:auto!important;max-width:none!important;min-height:50px!important;margin:0!important;padding:12px 22px!important;background:#315b78!important;border:1px solid #315B78!important;border-radius:0 0 10px 10px!important;color:#fff!important;font-size:15px!important;line-height:20px!important;font-weight:600!important;text-align:center!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{grid-column:1 / -1!important;grid-row:3!important;position:static!important;left:auto!important;top:auto!important;transform:none!important;justify-self:center!important;align-self:center!important;width:auto!important;max-width:none!important;margin:14px 0!important;padding:0!important;color:#315b78!important;font-size:14px!important;line-height:1.45!important;text-align:center!important;white-space:nowrap!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p b{display:inline-block!important;margin:0 3px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-deals{grid-column:1 / -1!important;grid-row:4!important;margin-top:0!important}}@media (min-width: 768px){.mortgage-widget-container .mortgage-deals-table thead tr,.mortgage-widget-container .mortgage-deals-table thead th{background:#315b78!important;color:#fff!important}.mortgage-widget-container .mortgage-deals-table thead th{font-family:var(--font-poppins)!important;font-size:13px!important;line-height:1.25!important;font-weight:600!important;text-align:center!important;vertical-align:middle!important;padding-top:12px!important;padding-bottom:12px!important;letter-spacing:0!important}.mortgage-widget-container .mortgage-deals-table thead th:first-child{border-radius:10px 0 0 10px!important}.mortgage-widget-container .mortgage-deals-table thead th:last-child{border-radius:0 10px 10px 0!important}.mortgage-widget-container .mortgage-deal-row td{background:#fff!important;border-top-color:#e7eef3!important;border-bottom-color:#e7eef3!important;color:#243746!important}.mortgage-widget-container .mortgage-deal-row td:first-child{border-left-color:#e7eef3!important}.mortgage-widget-container .mortgage-deal-row td:last-child{border-right-color:#e7eef3!important}.mortgage-widget-container .mortgage-deal-row .col-rate,.mortgage-widget-container .mortgage-deal-row .col-rate dd,.mortgage-widget-container .mortgage-deal-row .col-rate strong{color:#173f67!important;font-family:var(--font-poppins)!important}.mortgage-widget-container .mortgage-deal-row .col-rate dd,.mortgage-widget-container .mortgage-deal-row .col-rate strong{font-weight:700!important}.mortgage-widget-container .mortgage-deal-row dt,.mortgage-widget-container .mortgage-deal-row dd,.mortgage-widget-container .mortgage-deal-row p,.mortgage-widget-container .mortgage-deal-row span{font-family:var(--font-poppins)!important}.mortgage-widget-container .mortgage-deal-row dt{color:#6a7a88!important;font-weight:500!important}.mortgage-widget-container .mortgage-deal-row dd,.mortgage-widget-container .mortgage-deal-row p{color:#243746!important}.mortgage-widget-container .mortgage-deal-row .col-monthly dd,.mortgage-widget-container .mortgage-deal-row .col-lts-repayment dd{color:#173f67!important;font-weight:700!important}.mortgage-widget-container .mortgage-deal-row .col-monthly dt,.mortgage-widget-container .mortgage-deal-row .col-lts-repayment dt{color:#6a7a88!important}.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-cta,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-more,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-less{background:#fff!important;border:1px solid #AFC7DC!important;color:#315b78!important;border-radius:8px!important;box-shadow:none!important;font-family:var(--font-poppins)!important;font-weight:600!important}.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-cta:hover,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-cta:focus{background:#f4f8fb!important;border-color:#62abeb!important;color:#173f67!important}.mortgage-widget-container .mortgage-deal-row .mortgage-broker .btn.btn-fill,.mortgage-widget-container .lts-mortgage-grid .mortgage-broker .btn.btn-fill{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important;font-family:var(--font-poppins)!important;font-weight:600!important}.mortgage-widget-container .mortgage-deals-table tbody td+td{border-left-color:#e9eff4!important}}@media (max-width: 767px){.mortgage-widget-container .mortgage-deal-row td,.mortgage-widget-container .lts-mortgage-best .mortgage-column-layout>div:not(:first-child){background:#f7f9fb!important;color:#243746!important}.mortgage-widget-container .mortgage-deal-row dt,.mortgage-widget-container .mortgage-deal-row dd,.mortgage-widget-container .mortgage-deal-row p,.mortgage-widget-container .mortgage-deal-row span{font-family:var(--font-poppins)!important}.mortgage-widget-container .mortgage-deal-row .col-rate,.mortgage-widget-container .mortgage-deal-row .col-rate dd,.mortgage-widget-container .mortgage-deal-row .col-monthly dd,.mortgage-widget-container .mortgage-deal-row .col-lts-repayment dd{color:#173f67!important;font-weight:700!important}.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-cta,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-more,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-less{background:#fff!important;border:1px solid #AFC7DC!important;color:#315b78!important;border-radius:8px!important;box-shadow:none!important;font-weight:600!important}.mortgage-widget-container .mortgage-deal-row .mortgage-broker .btn.btn-fill,.mortgage-widget-container .lts-mortgage-grid .mortgage-broker .btn.btn-fill{background:var(--green)!important;border-color:var(--green)!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important}}@media (min-width: 768px){.mortgage-widget-container .mortgage-deals-table:not(.mortgage-deals-table--compact):not(:has(.col-true-cost)) thead tr{margin-bottom:0!important;border-radius:10px 10px 0 0!important;overflow:hidden!important}.mortgage-widget-container .mortgage-deal-row{margin-bottom:0!important;border:0!important;border-left:1px solid #DCE6ED!important;border-right:1px solid #DCE6ED!important;border-bottom:1px solid #DCE6ED!important;border-radius:0!important;background:#fff!important}.mortgage-widget-container .mortgage-deals-table thead th{border-radius:0!important;border-bottom:0!important}.mortgage-widget-container .mortgage-deals-table thead th:first-child{border-radius:10px 0 0!important}.mortgage-widget-container .mortgage-deals-table thead th:last-child{border-radius:0 10px 0 0!important}.mortgage-widget-container .mortgage-deal-row td{border-top:0!important;border-bottom:0!important;border-color:#dce6ed!important}.mortgage-widget-container .mortgage-deal-row td+td{border-left:1px solid #E2EAF0!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-fee{border-left:1px solid #E2EAF0!important}.mortgage-widget-container .mortgage-deals-table tbody>.mortgage-deal-row:last-of-type{border-radius:0 0 10px 10px!important}.mortgage-widget-container .mortgage-deal-row.is-expanded{margin-bottom:0!important;border-bottom:0!important;border-radius:0!important}.mortgage-widget-container .mortgage-deal-detail-row{margin-bottom:0!important;border-left-color:#dce6ed!important;border-right-color:#dce6ed!important;border-bottom-color:#dce6ed!important;border-radius:0!important}}@media (min-width: 768px){.mortgage-widget-container .mortgage-deal-row .mortgage-deal-details,.mortgage-widget-container .mortgage-deal-row .lts-grid-cta{border-top:1px solid #DCE6ED!important;padding-top:14px!important}.mortgage-widget-container .mortgage-deal-row .mortgage-info,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-cta,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-more,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-less{color:#315b78!important;font-family:var(--font-poppins)!important;font-weight:600!important}.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-cta,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-more,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-less{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.mortgage-widget-container .mortgage-deal-row .mortgage-info svg path,.mortgage-widget-container .mortgage-deal-row .mortgage-info svg line,.mortgage-widget-container .mortgage-deal-row .mortgage-info svg polyline{stroke:#315b78!important}.mortgage-widget-container .mortgage-deal-row .mortgage-info svg path[fill],.mortgage-widget-container .mortgage-deal-row .mortgage-info svg polygon,.mortgage-widget-container .mortgage-deal-row .mortgage-info svg polyline[fill]{fill:#315b78!important}.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-cta:after,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-more:after,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-less:after{border-color:#315b78!important;color:#315b78!important}.mortgage-widget-container .mortgage-deal-row .mortgage-broker .btn.btn-fill,.mortgage-widget-container .lts-mortgage-grid .mortgage-broker .btn.btn-fill{background:#2f8f4e!important;border:1px solid #2F8F4E!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important;padding:10px 18px!important;font-family:var(--font-poppins)!important;font-weight:600!important}.mortgage-widget-container .mortgage-deal-row .mortgage-broker .btn.btn-fill:hover,.mortgage-widget-container .mortgage-deal-row .mortgage-broker .btn.btn-fill:focus,.mortgage-widget-container .lts-mortgage-grid .mortgage-broker .btn.btn-fill:hover,.mortgage-widget-container .lts-mortgage-grid .mortgage-broker .btn.btn-fill:focus{background:#287a43!important;border-color:#287a43!important;color:#fff!important}}@media (max-width: 767px){.mortgage-widget-container .mortgage-deal-row .mortgage-deal-details,.mortgage-widget-container .mortgage-deal-row .lts-grid-cta{border-top:1px solid #DCE6ED!important}.mortgage-widget-container .mortgage-deal-row .mortgage-info,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-cta,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-more,.mortgage-widget-container .mortgage-deal-row .mortgage-info .see-less{color:#315b78!important;font-weight:600!important}.mortgage-widget-container .mortgage-deal-row .mortgage-info svg path,.mortgage-widget-container .mortgage-deal-row .mortgage-info svg line,.mortgage-widget-container .mortgage-deal-row .mortgage-info svg polyline{stroke:#315b78!important}.mortgage-widget-container .mortgage-deal-row .mortgage-broker .btn.btn-fill,.mortgage-widget-container .lts-mortgage-grid .mortgage-broker .btn.btn-fill{background:#2f8f4e!important;border-color:#2f8f4e!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important}}@media (min-width: 768px){.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)):before{content:"";grid-column:1 / -1;grid-row:3;align-self:start;width:100%;height:1px;background:#dce6ed;pointer-events:none;z-index:0}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .deal-expand-toggle{color:#315b78!important;font-family:var(--font-poppins)!important;font-weight:600!important;position:relative!important;z-index:1!important}.mortgage-widget-container .mortgage-deal-row .deal-expand-toggle span:after{content:""!important;display:inline-block!important;width:9px!important;height:9px!important;margin-left:9px!important;background:none!important;border-right:2px solid #315B78!important;border-bottom:2px solid #315B78!important;transform:rotate(45deg) translateY(-2px)!important;transform-origin:center!important}.mortgage-widget-container .mortgage-deal-row .deal-expand-toggle[aria-expanded=true] span:after{background:none!important;border-right:2px solid #315B78!important;border-bottom:2px solid #315B78!important;transform:rotate(225deg) translate(-2px,-2px)!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .col-actions .btn.btn-fill{background:#2f8f4e!important;border:1px solid #2F8F4E!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important;padding:10px 18px!important;height:40px!important;line-height:18px!important;font-family:var(--font-poppins)!important;font-weight:600!important;position:relative!important;z-index:1!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .col-actions .btn.btn-fill:hover,.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) .col-actions .btn.btn-fill:focus{background:#287a43!important;border-color:#287a43!important;color:#fff!important}}@media (max-width: 767px){.mortgage-widget-container .mortgage-deal-row .deal-expand-toggle{color:#315b78!important;font-weight:600!important}.mortgage-widget-container .mortgage-deal-row .deal-expand-toggle span:after{background:none!important;width:8px!important;height:8px!important;border-right:2px solid #315B78!important;border-bottom:2px solid #315B78!important;transform:rotate(45deg) translateY(-2px)!important}.mortgage-widget-container .mortgage-deal-row .deal-expand-toggle[aria-expanded=true] span:after{background:none!important;transform:rotate(225deg) translate(-2px,-2px)!important}.mortgage-widget-container .mortgage-deal-row .col-actions .btn.btn-fill{background:#2f8f4e!important;border:1px solid #2F8F4E!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important}}@media (min-width: 768px){.mortgage-widget-container .mortgage-deal-detail-row{background:#fbfcfe!important;border-left:1px solid #DCE6ED!important;border-right:1px solid #DCE6ED!important;border-bottom:1px solid #DCE6ED!important}.mortgage-widget-container .mortgage-deal-detail-row>td{padding:0!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info{display:grid!important;grid-template-columns:minmax(290px,.95fr) minmax(340px,1.08fr) minmax(390px,1.2fr)!important;gap:16px!important;align-items:stretch!important;position:relative!important;background:#fbfcfe!important;padding:62px 18px 18px!important;border:0!important;border-radius:0!important;box-sizing:border-box!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info:before{content:"More information about this deal"!important;position:absolute!important;top:16px!important;left:20px!important;right:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border-radius:0!important;color:#173f67!important;font-family:var(--font-poppins)!important;font-size:19px!important;line-height:1.3!important;font-weight:700!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info:after{content:none!important;display:none!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column{display:block!important;width:auto!important;min-width:0!important;box-sizing:border-box!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column.fee-breakdown{grid-column:1!important;padding:18px!important;background:#f2f7fc!important;border:1px solid #DFEAF3!important;border-radius:10px!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column.repayments{grid-column:2!important;padding:18px!important;background:#fff!important;border:1px solid #DCE6ED!important;border-radius:10px!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column.summery{grid-column:3!important;padding:18px!important;background:#eaf3fa!important;border:1px solid #C9DCEB!important;border-radius:10px!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column h4{display:flex!important;align-items:center!important;margin:0 0 14px!important;color:#173f67!important;font-size:17px!important;line-height:1.3!important;font-weight:700!important;text-align:left!important}.mortgage-widget-container .mortgage-deal-detail-row .fee-breakdown>h4:before,.mortgage-widget-container .mortgage-deal-detail-row .repayments>h4:before,.mortgage-widget-container .mortgage-deal-detail-row .summery>h4:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;flex:0 0 30px!important;margin-right:9px!important;border-radius:50%!important;background:#1161a8!important;color:#fff!important;font-size:15px!important;line-height:30px!important;vertical-align:middle!important;font-weight:700!important}.mortgage-widget-container .mortgage-deal-detail-row .fee-breakdown>h4:before{content:"\a3"!important}.mortgage-widget-container .mortgage-deal-detail-row .repayments>h4:before{content:"\25a6"!important}.mortgage-widget-container .mortgage-deal-detail-row .summery>h4:before{content:"\2302"!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table{background:transparent!important;border-radius:0!important;padding:0!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table table{width:100%!important;border-collapse:collapse!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table table td{color:#243746!important;font-size:13px!important;line-height:1.45!important;padding:6px 2px!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table table td:first-child{width:72%!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table table td:nth-child(2){text-align:right!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table table tfoot{border-top:1px solid #AFC7DC!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table table tfoot td{padding-top:9px!important;font-weight:700!important;color:#173f67!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-payment{display:flex!important;gap:10px!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-payment>div{width:calc(50% - 5px)!important;padding:12px 8px!important;background:#f8fafc!important;border:1px solid #DCE6ED!important;border-radius:8px!important;text-align:center!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-payment>div p{color:#243746!important;font-size:13px!important;line-height:1.35!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-payment>div h6{color:#173f67!important;font-size:15px!important;line-height:1.3!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-cost{margin-top:10px!important;padding:12px 14px!important;background:#f8fafc!important;border:1px solid #DCE6ED!important;border-radius:8px!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-cost p,.mortgage-widget-container .mortgage-deal-detail-row .ongoing-cost span{color:#243746!important;font-size:13px!important;line-height:1.35!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-cost span{color:#173f67!important;font-weight:600!important}.mortgage-widget-container .mortgage-deal-detail-row .repayments h5,.mortgage-widget-container .mortgage-deal-detail-row .repayments>h6{color:#173f67!important;font-family:var(--font-poppins)!important;font-size:15px!important;line-height:1.35!important;font-weight:700!important;text-align:left!important}.mortgage-widget-container .mortgage-deal-detail-row .early-payment,.mortgage-widget-container .mortgage-deal-detail-row .repayment-summery{margin-top:10px!important}.mortgage-widget-container .mortgage-deal-detail-row .early-payment{gap:8px!important}.mortgage-widget-container .mortgage-deal-detail-row .early-payment .eary-column{flex:1 1 100%!important;padding:10px 12px!important;background:#f8fafc!important;border:1px solid #DCE6ED!important;border-radius:8px!important}.mortgage-widget-container .mortgage-deal-detail-row .early-payment p,.mortgage-widget-container .mortgage-deal-detail-row .early-payment span{color:#243746!important;font-size:13px!important;line-height:1.4!important}.mortgage-widget-container .mortgage-deal-detail-row .early-payment span{color:#173f67!important;font-weight:600!important;text-align:right!important}.mortgage-widget-container .mortgage-deal-detail-row .repayment-summery{padding:10px 12px!important;background:#f8fafc!important;border:1px solid #DCE6ED!important;border-radius:8px!important}.mortgage-widget-container .mortgage-deal-detail-row .repayment-summery p{color:#5d7181!important;font-size:12px!important;line-height:1.45!important}.mortgage-widget-container .mortgage-deal-detail-row .summery-info{background:transparent!important;border-radius:0!important;padding:0!important}.mortgage-widget-container .mortgage-deal-detail-row .summery-info h5{margin:0 0 14px!important;color:#173f67!important;font-size:14px!important;line-height:1.45!important;font-weight:700!important}.mortgage-widget-container .mortgage-deal-detail-row .summery-info p{color:#243746!important;font-size:13px!important;line-height:1.55!important}.mortgage-widget-container .mortgage-deal-detail-row .summery-info strong{color:#1161a8!important;font-weight:700!important}.mortgage-widget-container .mortgage-deal-row .deal-expand-toggle[aria-expanded=true]{color:#315b78!important;font-weight:600!important}}@media (min-width: 768px) and (max-width: 1150px){.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info{grid-template-columns:1fr 1fr!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column.summery{grid-column:1 / -1!important}}@media (max-width: 767px){.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info:after{display:none!important;content:none!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table table tfoot{border-top-color:#afc7dc!important}.mortgage-widget-container .mortgage-deal-detail-row .summery-info strong{color:#1161a8!important}}@media (max-width: 767px){.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact){background:#fff!important;border:1px solid #DCE6ED!important;border-radius:12px!important;overflow:hidden!important;margin-bottom:16px!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-lender{background:#fff!important;padding:22px 16px!important;border-bottom:1px solid #E2EAF0!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact)>td:not(.col-lender):not(.col-actions){background:#fff!important;padding:18px 12px!important;border:0!important;border-bottom:1px solid #E2EAF0!important;box-sizing:border-box!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact){grid-template-columns:1fr 1fr!important;column-gap:0!important;row-gap:0!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact)>td:nth-of-type(2n):not(.col-lender):not(.col-actions){border-left:1px solid #E2EAF0!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .initial-rate,.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-monthly dd,.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-aprc dd,.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-fee dd{margin:0 0 9px!important;line-height:1.08!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .initial-rate{color:#173f67!important;font-weight:700!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-monthly dd{color:#173f67!important;font-weight:700!important;margin-bottom:10px!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .intial-rate-bottom,.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-monthly dt,.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .fixed-description{margin-top:8px!important;line-height:1.35!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-monthly dl{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-monthly dd{order:1!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-monthly dt{order:2!important;margin:0!important;padding-top:2px!important;line-height:1.35!important;text-align:center!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) dt,.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .fixed-description,.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .intial-rate-bottom{color:#5d7181!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-actions{background:#fff!important;padding:16px!important;border-top:0!important}.mortgage-widget-container .mortgage-deal-row .deal-expand-toggle{color:#315b78!important;font-weight:600!important}.mortgage-widget-container .mortgage-deal-row .col-actions .btn.btn-fill{background:#2f8f4e!important;border:1px solid #2F8F4E!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important}@media (max-width: 379px){.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact)>td:not(.col-lender):not(.col-actions){padding:16px 9px!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-monthly dt{font-size:12px!important}}}@media (max-width: 767px){.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-monthly dd{margin:0 0 14px!important;padding:0!important;line-height:1!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-monthly dt{margin:0!important;padding:0!important;line-height:1.35!important;text-align:center!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-monthly dd+dt{margin-top:0!important}}@media (max-width: 767px){.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-payment .field-value{display:block!important;margin:0 0 12px!important;line-height:1!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-payment .field-label{display:block!important;margin:0!important;line-height:1.35!important;text-align:center!important}}@media (max-width: 767px){.mortgage-widget-container .mortgage-deal-detail-row{display:block!important;width:100%!important;background:#fbfcfe!important;border-left:1px solid #DCE6ED!important;border-right:1px solid #DCE6ED!important;border-bottom:1px solid #DCE6ED!important;border-radius:0 0 12px 12px!important;overflow:hidden!important}.mortgage-widget-container .mortgage-deal-detail-row>td{display:block!important;width:100%!important;padding:0!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info{display:block!important;position:relative!important;width:100%!important;padding:56px 14px 16px!important;background:#fbfcfe!important;border:0!important;border-radius:0!important;box-sizing:border-box!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info:before{content:"More information about this deal"!important;position:absolute!important;top:16px!important;left:16px!important;right:16px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;color:#173f67!important;font-family:var(--font-poppins)!important;font-size:17px!important;line-height:1.3!important;font-weight:700!important;text-align:left!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info:after{display:none!important;content:none!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column{display:block!important;width:100%!important;min-width:0!important;margin:0 0 14px!important;padding:16px!important;box-sizing:border-box!important;border-radius:10px!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column.fee-breakdown{background:#f2f7fc!important;border:1px solid #DFEAF3!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column.repayments{background:#fff!important;border:1px solid #DCE6ED!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column.summery{background:#eaf3fa!important;border:1px solid #C9DCEB!important;margin-bottom:12px!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column h4{display:flex!important;align-items:center!important;margin:0 0 14px!important;color:#173f67!important;font-family:var(--font-poppins)!important;font-size:16px!important;line-height:1.3!important;font-weight:700!important;text-align:left!important}.mortgage-widget-container .mortgage-deal-detail-row .fee-breakdown>h4:before,.mortgage-widget-container .mortgage-deal-detail-row .repayments>h4:before,.mortgage-widget-container .mortgage-deal-detail-row .summery>h4:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;flex:0 0 28px!important;margin-right:9px!important;border-radius:50%!important;background:#1161a8!important;color:#fff!important;font-size:14px!important;line-height:28px!important;font-weight:700!important}.mortgage-widget-container .mortgage-deal-detail-row .fee-breakdown>h4:before{content:"\a3"!important}.mortgage-widget-container .mortgage-deal-detail-row .repayments>h4:before{content:"\25a6"!important}.mortgage-widget-container .mortgage-deal-detail-row .summery>h4:before{content:"\2302"!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table{background:transparent!important;border-radius:0!important;padding:0!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table table{width:100%!important;border-collapse:collapse!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table table td{padding:7px 2px!important;color:#243746!important;font-size:13px!important;line-height:1.4!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table table td:first-child{width:68%!important;padding-right:10px!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table table td:nth-child(2){text-align:right!important;white-space:normal!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table table tfoot{border-top:1px solid #AFC7DC!important}.mortgage-widget-container .mortgage-deal-detail-row .breakdown-table table tfoot td{padding-top:10px!important;color:#173f67!important;font-weight:700!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-payment{display:flex!important;gap:8px!important;margin:0!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-payment>div{width:calc(50% - 4px)!important;padding:12px 8px!important;background:#f8fafc!important;border:1px solid #DCE6ED!important;border-radius:8px!important;text-align:center!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-payment>div p{margin:0!important;color:#243746!important;font-size:12px!important;line-height:1.35!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-payment>div h6{margin:6px 0 0!important;color:#173f67!important;font-size:15px!important;line-height:1.25!important;font-weight:700!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-cost{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:8px!important;padding:11px 12px!important;background:#f8fafc!important;border:1px solid #DCE6ED!important;border-radius:8px!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-cost p,.mortgage-widget-container .mortgage-deal-detail-row .ongoing-cost span{margin:0!important;color:#243746!important;font-size:12px!important;line-height:1.3!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-cost p{width:58%!important;min-width:0!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-cost span{width:42%!important;padding-right:0!important;text-align:right!important;color:#173f67!important;font-weight:600!important}.mortgage-widget-container .mortgage-deal-detail-row .repayments>h6{margin:16px 0 8px!important;color:#173f67!important;font-family:var(--font-poppins)!important;font-size:15px!important;line-height:1.3!important;font-weight:700!important;text-align:left!important}.mortgage-widget-container .mortgage-deal-detail-row .early-payment{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:0!important}.mortgage-widget-container .mortgage-deal-detail-row .early-payment .eary-column{flex:1 1 100%!important;width:100%!important;padding:10px 12px!important;background:#f8fafc!important;border:1px solid #DCE6ED!important;border-radius:8px!important}.mortgage-widget-container .mortgage-deal-detail-row .early-payment p,.mortgage-widget-container .mortgage-deal-detail-row .early-payment span{margin:0!important;color:#243746!important;font-size:12px!important;line-height:1.35!important}.mortgage-widget-container .mortgage-deal-detail-row .early-payment span{color:#173f67!important;font-weight:600!important;text-align:right!important}.mortgage-widget-container .mortgage-deal-detail-row .repayment-summery{margin-top:8px!important;padding:10px 12px!important;background:#f8fafc!important;border:1px solid #DCE6ED!important;border-radius:8px!important}.mortgage-widget-container .mortgage-deal-detail-row .summery-info{background:transparent!important;border-radius:0!important;padding:0!important}.mortgage-widget-container .mortgage-deal-detail-row .summery-info h5{margin:0 0 12px!important;color:#173f67!important;font-size:14px!important;line-height:1.4!important;font-weight:700!important}.mortgage-widget-container .mortgage-deal-detail-row .summery-info p{margin:0 0 12px!important;color:#243746!important;font-size:12px!important;line-height:1.55!important}.mortgage-widget-container .mortgage-deal-detail-row .summery-info strong{color:#1161a8!important;font-weight:700!important}.mortgage-widget-container .mortgage-deal-row .deal-expand-toggle[aria-expanded=true]{min-width:142px!important;min-height:38px!important;padding:8px 14px!important;background:#fff!important;border:1px solid #AFC7DC!important;border-radius:8px!important;color:#315b78!important;font-weight:600!important}.mortgage-widget-container .mortgage-deal-row .deal-expand-toggle[aria-expanded=true] span:after{width:8px!important;height:8px!important;margin-left:8px!important;border-right:2px solid #315B78!important;border-bottom:2px solid #315B78!important;background:none!important;transform:rotate(225deg)!important}.mortgage-widget-container .deal-close-bottom{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:44px!important;margin:4px 0 10px!important;padding:10px 16px!important;background:#fff!important;border:1px solid #AFC7DC!important;border-radius:8px!important;color:#315b78!important;font-family:var(--font-poppins)!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;cursor:pointer!important}.mortgage-widget-container .deal-close-bottom:after{content:""!important;display:inline-block!important;width:8px!important;height:8px!important;border-right:2px solid #315B78!important;border-bottom:2px solid #315B78!important;transform:rotate(225deg)!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-broker .btn.btn-fill,.mortgage-widget-container .mortgage-deal-detail-row .col-actions .btn.btn-fill{width:100%!important;min-height:46px!important;background:#2f8f4e!important;border:1px solid #2F8F4E!important;border-radius:8px!important;color:#fff!important;font-weight:600!important;box-shadow:none!important}@media (max-width: 379px){.mortgage-widget-container .mortgage-deal-detail-row .ongoing-payment{display:block!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-payment>div{width:100%!important}.mortgage-widget-container .mortgage-deal-detail-row .ongoing-payment>div+div{margin-top:8px!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info{padding-left:10px!important;padding-right:10px!important}}}@media (max-width: 767px){.mortgage-widget-container .mortgage-see-info{position:relative!important;width:100%!important;padding:58px 14px 16px!important;background:#fbfcfe!important;border:0!important;border-radius:0 0 12px 12px!important;box-sizing:border-box!important}.mortgage-widget-container .mortgage-see-info:before{content:"More information about this deal"!important;position:absolute!important;top:16px!important;left:16px!important;right:16px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;color:#173f67!important;font-family:var(--font-poppins)!important;font-size:17px!important;line-height:1.3!important;font-weight:700!important;text-align:left!important}.mortgage-widget-container .mortgage-see-info:after{content:none!important;display:none!important}.mortgage-widget-container .mortgage-see-info .mortgage-bill-column{display:block!important;width:100%!important;min-width:0!important;margin:0 0 14px!important;padding:16px!important;box-sizing:border-box!important;border-radius:10px!important}.mortgage-widget-container .mortgage-see-info .mortgage-bill-column.fee-breakdown{background:#f2f7fc!important;border:1px solid #DFEAF3!important}.mortgage-widget-container .mortgage-see-info .mortgage-bill-column.repayments{background:#fff!important;border:1px solid #DCE6ED!important}.mortgage-widget-container .mortgage-see-info .mortgage-bill-column.summery{background:#eaf3fa!important;border:1px solid #C9DCEB!important}.mortgage-widget-container .mortgage-see-info .mortgage-bill-column>h4{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;margin:0 0 14px!important;color:#173f67!important;font-family:var(--font-poppins)!important;font-size:16px!important;line-height:1.3!important;font-weight:700!important;text-align:left!important}.mortgage-widget-container .mortgage-see-info .fee-breakdown>h4:before,.mortgage-widget-container .mortgage-see-info .repayments>h4:before,.mortgage-widget-container .mortgage-see-info .summery>h4:before{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;flex:0 0 28px!important;margin:0!important;border-radius:50%!important;background:#1161a8!important;color:#fff!important;font-size:14px!important;line-height:28px!important;font-weight:700!important}.mortgage-widget-container .mortgage-see-info .fee-breakdown>h4:before{content:"\a3"!important}.mortgage-widget-container .mortgage-see-info .repayments>h4:before{content:"\25a6"!important}.mortgage-widget-container .mortgage-see-info .summery>h4:before{content:"\2302"!important}.mortgage-widget-container .mortgage-see-info .breakdown-table{background:transparent!important;padding:0!important;border-radius:0!important}.mortgage-widget-container .mortgage-see-info .breakdown-table table tfoot{border-top:1px solid #AFC7DC!important}.mortgage-widget-container .mortgage-see-info .ongoing-payment>div,.mortgage-widget-container .mortgage-see-info .ongoing-cost,.mortgage-widget-container .mortgage-see-info .early-payment .eary-column,.mortgage-widget-container .mortgage-see-info .repayment-summery{background:#f8fafc!important;border:1px solid #DCE6ED!important;border-radius:8px!important}.mortgage-widget-container .mortgage-see-info .summery-info{background:transparent!important;padding:0!important;border-radius:0!important}.mortgage-widget-container .mortgage-see-info .summery-info strong{color:#1161a8!important}}.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group label{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.2!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important}.mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group>div input:checked+label{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.2!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.desktop,.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.mobile{background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23315B78' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 1 0 2 5.3'/%3E%3Cpath d='M20 4v7h-7'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:20px 20px!important;border:1px solid #AFC7DC!important;color:#315b78!important;border-radius:8px!important;padding-left:16px!important;padding-right:44px!important;font-family:var(--font-poppins)!important;font-weight:600!important;text-align:center!important;cursor:pointer!important}@media (max-width: 767px){.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.mobile{background-position:right 12px center!important;background-size:18px 18px!important;padding-right:38px!important}}@media (max-width: 340px){.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .label-title{font-size:12px!important;line-height:1.25!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta{gap:6px!important;padding-left:7px!important;padding-right:7px!important;font-size:11px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta svg{flex:0 0 18px!important;width:18px!important;height:18px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.mobile{background-position:right 6px center!important;background-size:14px 14px!important;padding-left:6px!important;padding-right:22px!important;font-size:11px!important}}.vld-container{background:#f8fafcf0!important}.vld-container .vl-overlay{display:flex!important;align-items:flex-start!important;justify-content:center!important;padding-top:52px!important;box-sizing:border-box!important}.vld-container .vl-background{background:transparent!important;opacity:1!important}.vld-container .vl-icon{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:230px!important;padding:22px 28px 20px!important;background:#fff!important;border:1px solid #DCE6ED!important;border-radius:10px!important;box-shadow:0 8px 24px #173f671a!important;box-sizing:border-box!important;text-align:center!important}.vld-container .vl-icon svg{order:1!important;width:40px!important;height:40px!important;margin:0 0 6px!important;color:#315b78!important;stroke:#315b78!important;fill:#315b78!important}.vld-container .vl-icon:before{content:"Finding mortgage rates\2026";order:2;color:#173f67;font-family:var(--font-poppins),Arial,sans-serif;font-size:16px;line-height:1.3;font-weight:600}.vld-container .vl-icon:after{content:"This should only take a moment";order:3;color:#6a7a88;font-family:var(--font-poppins),Arial,sans-serif;font-size:12px;line-height:1.4;font-weight:400}@media (max-width: 767px){.vld-container .vl-overlay{padding-top:36px!important}.vld-container .vl-icon{width:calc(100% - 32px)!important;min-width:0!important;max-width:300px!important;padding:20px 22px 18px!important}.vld-container .vl-icon svg{width:36px!important;height:36px!important}.vld-container .vl-icon:before{font-size:15px}}.vld-container .vl-icon>p{display:none!important}.widget-theme-residential-purchase{--widget-section-color: #62ABEB;--widget-section-color-dark: #315B78;--widget-section-color-soft: rgba(98, 171, 235, .12);--widget-section-color-border: rgba(98, 171, 235, .3)}.widget-theme-residential-remortgage{--widget-section-color: #7C83A6;--widget-section-color-dark: #5F6688;--widget-section-color-soft: rgba(124, 131, 166, .12);--widget-section-color-border: rgba(124, 131, 166, .3)}.widget-theme-btl-purchase{--widget-section-color: #7FA38B;--widget-section-color-dark: #557A63;--widget-section-color-soft: rgba(127, 163, 139, .12);--widget-section-color-border: rgba(127, 163, 139, .3)}.widget-theme-btl-remortgage{--widget-section-color: #C98268;--widget-section-color-dark: #A96651;--widget-section-color-soft: rgba(201, 130, 104, .12);--widget-section-color-border: rgba(201, 130, 104, .3)}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-deals-table thead tr,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-deals-table thead th{background:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color, #315B78)!important;color:#fff!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{background:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color, #315B78)!important;color:#fff!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-latest-filler .radio-lts-group>div input:checked+label{background:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color, #315B78)!important;color:#fff!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-latest-filler .input-wrapper{background:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color, #315B78)!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-latest-filler .input-wrapper span{background:var(--widget-section-color, #315B78)!important;color:#fff!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .more-lts-cta{color:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color-border, #AFC7DC)!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .more-lts-cta:hover,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .more-lts-cta:focus{background:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color, #315B78)!important;color:#fff!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input{background:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color, #315B78)!important;color:#fff!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-deal-row .deal-expand-toggle{color:var(--widget-section-color, #315B78)!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-see-info>.mortgage-bill-column h4{color:var(--widget-section-color, #173F67)!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-deal-row .col-actions .btn.btn-fill,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .lts-mortgage-grid .mortgage-broker .btn.btn-fill{background:#2f8f4e!important;border-color:#2f8f4e!important;color:#fff!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group label{color:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color, #315B78)!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group>div input:checked+label{background:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color, #315B78)!important;color:#fff!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta{background:#fff!important;color:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color-border, #AFC7DC)!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg path,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg line,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg rect{color:var(--widget-section-color, #315B78)!important;stroke:var(--widget-section-color, #315B78)!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.desktop,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.mobile{background-color:#fff!important;color:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color-border, #AFC7DC)!important}.widget-theme-residential-purchase[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.desktop,.widget-theme-residential-purchase[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.mobile{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%2362ABEB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 1 0 2 5.3'/%3E%3Cpath d='M20 4v7h-7'/%3E%3C/svg%3E")!important}.widget-theme-residential-remortgage[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.desktop,.widget-theme-residential-remortgage[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.mobile{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%237C83A6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 1 0 2 5.3'/%3E%3Cpath d='M20 4v7h-7'/%3E%3C/svg%3E")!important}.widget-theme-btl-purchase[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.desktop,.widget-theme-btl-purchase[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.mobile{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%237FA38B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 1 0 2 5.3'/%3E%3Cpath d='M20 4v7h-7'/%3E%3C/svg%3E")!important}.widget-theme-btl-remortgage[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.desktop,.widget-theme-btl-remortgage[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.mobile{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23C98268' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 1 0 2 5.3'/%3E%3Cpath d='M20 4v7h-7'/%3E%3C/svg%3E")!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-see-info .fee-breakdown>h4:before,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-see-info .repayments>h4:before,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-see-info .summery>h4:before,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-deal-detail-row .fee-breakdown>h4:before,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-deal-detail-row .repayments>h4:before,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-deal-detail-row .summery>h4:before{background:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color, #315B78)!important;color:#fff!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .more-option-popup .radio-lts-group label{color:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color-border, #AFC7DC)!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .more-option-popup .radio-lts-group>div input:checked+label{background:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color, #315B78)!important;color:#fff!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .more-option-popup .radio-lts-group label:hover,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .more-option-popup .radio-lts-group label:focus{color:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color, #315B78)!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .more-option-popup .radio-lts-group>div input:checked+label:hover,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .more-option-popup .radio-lts-group>div input:checked+label:focus{background:var(--widget-section-color, #315B78)!important;border-color:var(--widget-section-color, #315B78)!important;color:#fff!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-see-info .mortgage-bill-column.summery,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column.summery{background:var(--widget-section-color-soft, #EAF3FA)!important;border-color:var(--widget-section-color-border, #C9DCEB)!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-see-info .summery-info strong,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-deal-detail-row .summery-info strong{color:var(--widget-section-color, #173F67)!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-see-info .mortgage-bill-column.fee-breakdown,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column.fee-breakdown{background:var(--widget-section-color-soft, #F2F7FC)!important;border-color:var(--widget-section-color-border, #DFEAF3)!important}@media (min-width: 992px){[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint):before{background:var(--widget-section-color-soft, #EEF6FC)!important;border-color:var(--widget-section-color-border, #C9DCEB)!important;color:#315b78!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint):after{color:var(--widget-section-color, #62ABEB)!important}}[data-apikey=best-deals]:not([class*=widget-theme-]){--widget-section-color: #62ABEB;--widget-section-color-dark: #315B78;--widget-section-color-soft: rgba(98, 171, 235, .12);--widget-section-color-border: rgba(98, 171, 235, .3)}.widget-theme-residential-purchase[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group label,[data-apikey=best-deals]:not([class*=widget-theme-]) .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group label{color:#62abeb!important;border-color:#62abeb!important}.widget-theme-residential-purchase[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group>div input:checked+label,[data-apikey=best-deals]:not([class*=widget-theme-]) .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group>div input:checked+label{background:#62abeb!important;border-color:#62abeb!important;color:#fff!important}.widget-theme-residential-purchase[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .input-wrapper,[data-apikey=best-deals]:not([class*=widget-theme-]) .mortgage-widget-container .mortgage-latest-filler .input-wrapper{background:#62abeb!important;border-color:#62abeb!important}.widget-theme-residential-purchase[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .input-wrapper span,[data-apikey=best-deals]:not([class*=widget-theme-]) .mortgage-widget-container .mortgage-latest-filler .input-wrapper span{background:#62abeb!important;color:#fff!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta{background:var(--widget-section-color, #62ABEB)!important;border-color:var(--widget-section-color, #62ABEB)!important;color:#fff!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg path,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg line,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg rect{color:#fff!important;stroke:#fff!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta svg.open rect{fill:#fff!important}.widget-theme-residential-purchase[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input.lts-submit.desktop,.widget-theme-residential-purchase[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input.lts-submit.mobile,[data-apikey=best-deals]:not([class*=widget-theme-]) .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input.lts-submit.desktop,[data-apikey=best-deals]:not([class*=widget-theme-]) .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input.lts-submit.mobile{background-color:#fff!important;color:#62abeb!important;border-color:#62abeb73!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%2362ABEB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 1 0 2 5.3'/%3E%3Cpath d='M20 4v7h-7'/%3E%3C/svg%3E")!important}.widget-theme-residential-purchase[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a,[data-apikey=best-deals]:not([class*=widget-theme-]) .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a{background:#62abeb!important;border-color:#62abeb!important;color:#fff!important}.widget-theme-residential-purchase[data-apikey=best-deals] .mortgage-widget-container .mortgage-deals-table thead tr,.widget-theme-residential-purchase[data-apikey=best-deals] .mortgage-widget-container .mortgage-deals-table thead th,[data-apikey=best-deals]:not([class*=widget-theme-]) .mortgage-widget-container .mortgage-deals-table thead tr,[data-apikey=best-deals]:not([class*=widget-theme-]) .mortgage-widget-container .mortgage-deals-table thead th{background:#62abeb!important;border-color:#62abeb!important;color:#fff!important}[data-apikey=full-search]{--full-search-accent: #62ABEB;--full-search-accent-soft: #EEF6FC;--full-search-accent-border: #B9D8F3;--full-search-text: #315B78}[data-apikey=full-search] .quot-sidebar:before,[data-apikey=full-search] .quot-sidebar.active .quote-my-mortgage{border-color:var(--full-search-accent-soft)!important}[data-apikey=full-search] .quot-filter .btn{background:var(--full-search-accent)!important;border-color:var(--full-search-accent)!important;color:#fff!important}[data-apikey=full-search] .quot-filter .btn rect,[data-apikey=full-search] .quot-filter .btn path,[data-apikey=full-search] .quot-filter .btn line{fill:#fff!important;stroke:#fff!important}[data-apikey=full-search] .quote-form-inputs .input-wrapper{background:var(--full-search-accent)!important;border-color:var(--full-search-accent)!important}[data-apikey=full-search] .quote-form-inputs .input-wrapper span{background:var(--full-search-accent)!important;color:#fff!important}[data-apikey=full-search] .quote-form-inputs .input-wrapper input{background:#fff!important;color:#1e2d38!important}[data-apikey=full-search] .quote-form-inputs .input-wrapper:focus-within{border-color:var(--full-search-accent)!important;box-shadow:0 0 0 2px #62abeb24!important}[data-apikey=full-search] .quote-my-mortgage .radio-lts-group label,[data-apikey=full-search] .quot-loan-type .loan-type .upswitch label,[data-apikey=full-search] .loan-mortgage-type .btn{background:#fff!important;border-color:var(--full-search-accent)!important;color:var(--full-search-text)!important}[data-apikey=full-search] .quote-my-mortgage .radio-lts-group>div input:checked+label,[data-apikey=full-search] .quot-loan-type .loan-type .upswitch input:checked+label,[data-apikey=full-search] .loan-mortgage-type .btn:has(input:checked){background:var(--full-search-accent)!important;border-color:var(--full-search-accent)!important;color:#fff!important}[data-apikey=full-search] .quote-my-mortgage .radio-lts-group label:hover,[data-apikey=full-search] .quote-my-mortgage .radio-lts-group label:focus,[data-apikey=full-search] .quot-loan-type .loan-type .upswitch label:hover,[data-apikey=full-search] .quot-loan-type .loan-type .upswitch label:focus,[data-apikey=full-search] .loan-mortgage-type .btn:hover,[data-apikey=full-search] .loan-mortgage-type .btn:focus{border-color:var(--full-search-accent)!important;color:var(--full-search-text)!important;background:var(--full-search-accent-soft)!important}[data-apikey=full-search] .quote-my-mortgage .radio-lts-group>div input:checked+label:hover,[data-apikey=full-search] .quote-my-mortgage .radio-lts-group>div input:checked+label:focus,[data-apikey=full-search] .quot-loan-type .loan-type .upswitch input:checked+label:hover,[data-apikey=full-search] .quot-loan-type .loan-type .upswitch input:checked+label:focus,[data-apikey=full-search] .loan-mortgage-type .btn:has(input:checked):hover,[data-apikey=full-search] .loan-mortgage-type .btn:has(input:checked):focus{background:var(--full-search-accent)!important;border-color:var(--full-search-accent)!important;color:#fff!important}[data-apikey=full-search] .quote-my-mortgage input[type=radio]:checked,[data-apikey=full-search] .quote-my-mortgage input[type=checkbox]:checked{border-color:var(--full-search-accent)!important;background-color:var(--full-search-accent)!important}[data-apikey=full-search] .quot-lander .mortgage-select>div{background:var(--full-search-accent)!important;border-color:var(--full-search-accent)!important}[data-apikey=full-search] .quot-lander .mortgage-select>div .multiselect__select{background-color:var(--full-search-accent)!important}[data-apikey=full-search] .quot-lander .multiselect__option--highlight{background:var(--full-search-accent)!important;color:#fff!important}[data-apikey=full-search] .apply-filter .btn.btn-fill{background:var(--full-search-accent)!important;border-color:var(--full-search-accent)!important;color:#fff!important}[data-apikey=full-search] .apply-filter .btn.btn-fill:hover,[data-apikey=full-search] .apply-filter .btn.btn-fill:focus{background:var(--full-search-text)!important;border-color:var(--full-search-text)!important;color:#fff!important}[data-apikey=full-search] .quot-header .sort-by,[data-apikey=full-search] .quot-header .sort-by>div ul{background:#fff!important;border-color:var(--full-search-accent)!important;color:var(--full-search-text)!important}[data-apikey=full-search] .quot-header .sort-by>div ul li a{color:var(--full-search-text)!important}@media (max-width: 767px){[data-apikey=full-search] .quote-form-inputs:before{background:var(--full-search-accent-soft)!important}}@media (min-width: 768px){.mortgage-widget-container .mortgage-deal-detail-row,.mortgage-widget-container .mortgage-deal-detail-row>td{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.08fr) minmax(0,1.2fr)!important}.mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}}@media (min-width: 768px){[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost){border:2px solid #B9D8F3!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;margin-bottom:14px!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost)>td{border:0!important;outline:0!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-max-ltv{border:0!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost).is-expanded{margin-bottom:0!important;border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;overflow:visible!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-detail-row{margin-bottom:14px!important;border-left:2px solid #B9D8F3!important;border-right:2px solid #B9D8F3!important;border-bottom:2px solid #B9D8F3!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important;box-sizing:border-box!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-true-cost{font-size:18px!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc .field-value,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-true-cost .field-value,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc dd,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-true-cost dd,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc h4,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-true-cost h4{font-size:18px!important;line-height:1.1!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-actions .btn.btn-fill{background:#2f8f4e!important;border:1px solid #2F8F4E!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important;padding:10px 18px!important;height:40px!important;line-height:18px!important;font-family:var(--font-poppins)!important;font-weight:600!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-actions .btn.btn-fill:hover,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-actions .btn.btn-fill:focus{background:#287a43!important;border-color:#287a43!important;color:#fff!important}}[data-apikey=full-search]:not([class*=widget-theme-]),.widget-theme-residential-purchase[data-apikey=full-search]{--full-search-accent: #62ABEB;--full-search-accent-soft: #EEF6FC;--full-search-accent-border: #B9D8F3;--full-search-text: #315B78}.widget-theme-btl-purchase[data-apikey=full-search]{--full-search-accent: #7FA38B;--full-search-accent-soft: #EEF4F0;--full-search-accent-border: #C8D8CD;--full-search-text: #315B78}.widget-theme-residential-remortgage[data-apikey=full-search]{--full-search-accent: #7C83A6;--full-search-accent-soft: #F1F1F7;--full-search-accent-border: #CFD1DF;--full-search-text: #315B78}.widget-theme-btl-remortgage[data-apikey=full-search]{--full-search-accent: #C98268;--full-search-accent-soft: #F8EFEB;--full-search-accent-border: #E5C7BC;--full-search-text: #315B78}[data-apikey=full-search] .mortgage-widget-container .quot-header .sort-by>svg rect{fill:var(--full-search-accent)!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost){border-color:var(--full-search-accent-border)!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-detail-row{border-left-color:var(--full-search-accent-border)!important;border-right-color:var(--full-search-accent-border)!important;border-bottom-color:var(--full-search-accent-border)!important}@media (min-width: 768px){[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-aprc dd,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-true-cost dd{font-size:17px!important;line-height:1.15!important;font-weight:400!important;margin-top:4px!important}}@media (max-width: 767px){[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost){border:2px solid var(--full-search-accent-border)!important;border-radius:12px!important;overflow:hidden!important;margin-bottom:16px!important;background:#fff!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost)>td,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost)>td:nth-of-type(2n),[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-lender{border:0!important;border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:0!important;outline:0!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-fee,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-type,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-true-cost{background:#fff!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .max-ltv-value{font-weight:700!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-aprc dd,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-true-cost dd{font-size:23px!important;line-height:1.1!important;font-weight:400!important;margin:5px 0 0!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-aprc dt,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-true-cost dt{font-weight:600!important}}@media (min-width: 768px){[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc .field-value,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-true-cost .field-value,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc h4,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-true-cost h4,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc dd,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-true-cost dd{font-size:17px!important;line-height:1.15!important;font-weight:400!important}}@media (max-width: 767px){[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-max-ltv,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-lender{border-top:0!important;border-bottom:0!important;box-shadow:none!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-max-ltv:before,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-max-ltv:after,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-lender:before,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-lender:after{border:0!important;box-shadow:none!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc .field-value,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-true-cost .field-value,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc h4,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-true-cost h4,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc dd,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-true-cost dd{font-size:20px!important;line-height:1.1!important;font-weight:400!important}}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc .field-value,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-true-cost .field-value,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc h4,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-true-cost h4,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc dd,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-true-cost dd{font-size:14px!important;line-height:1.35!important;font-weight:400!important}@media (max-width: 767px){[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-max-ltv{border:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;outline:0!important;box-shadow:none!important;background-image:none!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-lender{border-top:0!important;outline:0!important;box-shadow:none!important}}[data-apikey=full-search] .quot-filter .btn{font-family:var(--font-poppins)!important;font-weight:600!important;letter-spacing:-.02em!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint a,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input.lts-submit,[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row .col-actions .btn.btn-fill,[data-apikey=best-deals] .mortgage-widget-container .lts-mortgage-grid .mortgage-broker .btn.btn-fill,[data-apikey=full-search] .apply-filter .btn.btn-fill,[data-apikey=full-search] .quot-header .sort-by,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row .col-actions .btn.btn-fill{transition:all ease .3s!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-filter .mortgage-filler .btn.btn-fill:hover,[data-apikey=best-deals] .mortgage-widget-container .mortgage-filter .mortgage-filler .btn.btn-fill:focus{background:transparent!important;background-color:transparent!important;border-color:var(--widget-section-color, #62ABEB)!important;color:var(--widget-section-color, #62ABEB)!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta:hover,[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta:focus,[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .more-lts-cta.active{background:var(--widget-section-color-dark, #315B78)!important;border-color:var(--widget-section-color-dark, #315B78)!important;color:#fff!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:hover svg,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:hover svg path,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:hover svg line,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:hover svg rect,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:focus svg,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:focus svg path,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:focus svg line,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:focus svg rect,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta.active svg,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta.active svg path,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta.active svg line,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta.active svg rect{color:#fff!important;stroke:#fff!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:hover svg.open rect,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:focus svg.open rect,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta.active svg.open rect{fill:#fff!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input.lts-submit:hover,[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-sub input.lts-submit:focus{background-color:var(--widget-section-color, #62ABEB)!important;border-color:var(--widget-section-color, #62ABEB)!important;color:#fff!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row .col-actions .btn.btn-fill:hover,[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row .col-actions .btn.btn-fill:focus,[data-apikey=best-deals] .mortgage-widget-container .lts-mortgage-grid .mortgage-broker .btn.btn-fill:hover,[data-apikey=best-deals] .mortgage-widget-container .lts-mortgage-grid .mortgage-broker .btn.btn-fill:focus{background:transparent!important;background-color:transparent!important;border-color:#2f8f4e!important;color:#2f8f4e!important;filter:none!important}[data-apikey=full-search] .apply-filter .btn.btn-fill:hover,[data-apikey=full-search] .apply-filter .btn.btn-fill:focus{background:transparent!important;background-color:transparent!important;border-color:var(--full-search-accent, #62ABEB)!important;color:var(--full-search-accent, #62ABEB)!important}[data-apikey=full-search] .quot-header .sort-by:hover,[data-apikey=full-search] .quot-header .sort-by:focus-within{background:var(--full-search-accent, #62ABEB)!important;border-color:var(--full-search-accent, #62ABEB)!important;color:#fff!important}[data-apikey=full-search] .quot-header .sort-by:hover>svg rect,[data-apikey=full-search] .quot-header .sort-by:focus-within>svg rect{fill:#fff!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-actions .btn.btn-fill:hover,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-actions .btn.btn-fill:focus{background:transparent!important;background-color:transparent!important;border-color:#2f8f4e!important;color:#2f8f4e!important;filter:none!important}[data-apikey=best-deals] .see-more-cta a,[data-apikey=full-search] .see-more-cta a{background:#315b78!important;border:2px solid #315B78!important;color:#fff!important;border-radius:10px!important}[data-apikey=best-deals] .see-more-cta a:focus,[data-apikey=best-deals] .see-more-cta a:active,[data-apikey=full-search] .see-more-cta a:focus,[data-apikey=full-search] .see-more-cta a:active{background:#315b78!important;border-color:#315b78!important;color:#fff!important}[data-apikey=best-deals] .see-more-cta a:hover,[data-apikey=full-search] .see-more-cta a:hover{background:#62abeb!important;border-color:#62abeb!important;color:#fff!important}[data-apikey=best-top-rates] .best-top-rate-table{border:3px solid #DDE6ED!important;border-radius:12px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important}[data-apikey=best-top-rates] .best-top-rate-table .mortgage-deal-row--compact{border:0!important;border-radius:0!important}[data-apikey=best-top-rates] .best-top-rate-table .mortgage-deal-row--compact>*:not(:first-child){border-left-color:#dde6ed!important}[data-apikey=best-top-rates] .best-top-rate-table .see-more-btn{background-color:#62abeb!important;border-color:#62abeb!important;color:#fff!important;transition:all ease .3s!important}[data-apikey=best-top-rates] .best-top-rate-table .see-more-btn:hover,[data-apikey=best-top-rates] .best-top-rate-table .see-more-btn:focus{background-color:transparent!important;border-color:#62abeb!important;color:#62abeb!important}@media (max-width: 767px){[data-apikey=best-top-rates] .best-top-rate-table .mortgage-deal-row--compact>*{background:#fff!important;border-color:#dde6ed!important}[data-apikey=best-top-rates] .best-top-rate-table .mortgage-deal-row--compact:before,[data-apikey=best-top-rates] .best-top-rate-table .mortgage-deal-row--compact:after{background-color:#dde6ed!important;border-color:#dde6ed!important}[data-apikey=best-top-rates] .best-top-rate-table .see-more-btn{background-color:#62abeb!important;border-color:#62abeb!important;color:#fff!important}[data-apikey=best-top-rates] .best-top-rate-table .see-more-btn:hover,[data-apikey=best-top-rates] .best-top-rate-table .see-more-btn:focus{background-color:transparent!important;border-color:#62abeb!important;color:#62abeb!important}}[data-apikey=best-rates].widget-theme-residential-purchase .best-rates-table thead tr,[data-apikey=best-rates].widget-theme-residential-purchase .best-rates-table thead th,.widget-theme-residential-purchase [data-apikey=best-rates] .best-rates-table thead tr,.widget-theme-residential-purchase [data-apikey=best-rates] .best-rates-table thead th{background:#62abeb!important;color:#fff!important}[data-apikey=best-rates].widget-theme-residential-remortgage .best-rates-table thead tr,[data-apikey=best-rates].widget-theme-residential-remortgage .best-rates-table thead th,.widget-theme-residential-remortgage [data-apikey=best-rates] .best-rates-table thead tr,.widget-theme-residential-remortgage [data-apikey=best-rates] .best-rates-table thead th{background:#7c83a6!important;color:#fff!important}[data-apikey=best-rates].widget-theme-btl-purchase .best-rates-table thead tr,[data-apikey=best-rates].widget-theme-btl-purchase .best-rates-table thead th,.widget-theme-btl-purchase [data-apikey=best-rates] .best-rates-table thead tr,.widget-theme-btl-purchase [data-apikey=best-rates] .best-rates-table thead th{background:#7fa38b!important;color:#fff!important}[data-apikey=best-rates].widget-theme-btl-remortgage .best-rates-table thead tr,[data-apikey=best-rates].widget-theme-btl-remortgage .best-rates-table thead th,.widget-theme-btl-remortgage [data-apikey=best-rates] .best-rates-table thead tr,.widget-theme-btl-remortgage [data-apikey=best-rates] .best-rates-table thead th{background:#c98268!important;color:#fff!important}@media (max-width: 767px){.best-rates-table.mortgage-deals-table--compact{border:0;border-radius:0;overflow:visible}.best-rates-table thead th:first-child{border-radius:10px 0 0 10px!important}.best-rates-table thead th:last-child{border-radius:0 10px 10px 0!important}.best-rates-table tbody tr>td:first-child{border-left:1px solid var(--best-rates-border)}.best-rates-table tbody tr>td:last-child{border-right:1px solid var(--best-rates-border)}.best-rates-table tbody tr:last-child>td{border-bottom:1px solid var(--best-rates-border)}.best-rates-table tbody tr:last-child>td:first-child,.best-rates-table tbody tr:last-child>td:last-child{border-radius:0!important}}.widget-theme-bad-credit{--widget-section-color: #B99A63;--widget-section-color-soft: rgba(185, 154, 99, .12);--widget-section-color-border: rgba(185, 154, 99, .3)}.widget-theme-bad-credit[data-apikey=full-search],.widget-theme-bad-credit [data-apikey=full-search]{--full-search-accent: #B99A63;--full-search-accent-soft: #F7F2E9;--full-search-accent-border: #DED0B7;--full-search-text: #315B78}.widget-theme-bad-credit[data-apikey=full-search] .quote-form-inputs .input-wrapper:focus-within,.widget-theme-bad-credit [data-apikey=full-search] .quote-form-inputs .input-wrapper:focus-within{box-shadow:0 0 0 2px #b99a6329!important}[data-apikey=best-rates].widget-theme-bad-credit .best-rates-table thead tr,[data-apikey=best-rates].widget-theme-bad-credit .best-rates-table thead th,.widget-theme-bad-credit [data-apikey=best-rates] .best-rates-table thead tr,.widget-theme-bad-credit [data-apikey=best-rates] .best-rates-table thead th{background:#b99a63!important;border-color:#b99a63!important;color:#fff!important}.widget-theme-bad-credit[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.desktop,.widget-theme-bad-credit[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-sub input.lts-submit.mobile{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23B99A63' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 11a8 8 0 1 0 2 5.3'/%3E%3Cpath d='M20 4v7h-7'/%3E%3C/svg%3E")!important}.best-deals-mobile-heading,.mortgage-purpose-mobile{display:none!important}@media (max-width: 767px){.mortgage-widget-container .mortgage-latest-filler .mortgage-purpose-desktop{display:none!important}.mortgage-widget-container .mortgage-latest-filler .best-deals-mobile-heading{display:block!important;grid-column:1 / -1!important;width:100%!important;margin:0 0 2px!important;color:#243746!important;font-family:var(--font-poppins)!important;font-size:18px!important;line-height:1.3!important;font-weight:700!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px 10px!important;align-items:end!important;padding:18px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group{display:contents!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-group{width:100%!important;min-width:0!important;max-width:none!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-group.years{grid-column:1 / -1!important;width:50%!important;padding-right:5px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-wrapper{width:100%!important;max-width:none!important;height:36px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-wrapper input{width:100%!important;max-width:none!important;min-width:0!important;height:34px!important;padding:8px 10px!important;font-size:14px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-wrapper span{flex:0 0 36px!important;width:36px!important;min-width:36px!important}.mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-group.years .input-wrapper span{flex-basis:44px!important;width:44px!important;min-width:44px!important}.mortgage-widget-container .mortgage-latest-filler .more-option-popup .mortgage-purpose-mobile{display:block!important;width:100%!important;margin:0 0 16px!important}.mortgage-widget-container .mortgage-latest-filler .more-option-popup .mortgage-purpose-mobile .radio-lts-group{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;margin:8px 0 0!important}.mortgage-widget-container .mortgage-latest-filler .more-option-popup .mortgage-purpose-mobile .radio-lts-group>div{width:auto!important;flex:0 0 auto!important}.mortgage-widget-container .mortgage-latest-filler .more-option-popup .mortgage-purpose-mobile .radio-lts-group label{width:auto!important;min-width:106px!important;height:32px!important;padding:7px 12px!important;border-radius:7px!important;font-size:12px!important;line-height:16px!important;text-align:center!important}}[data-apikey=full-search] .apply-filter svg{color:#62abeb!important}[data-apikey=full-search]:has(#Remortgage:checked):not(:has(#Buy_To_Let:checked)) .apply-filter svg{color:#315b78!important}[data-apikey=full-search]:has(#Buy_To_Let:checked) .apply-filter svg{color:#7fa38b!important}[data-apikey=full-search] .full-search-filter-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:0 0 8px;border:0;background:transparent;color:var(--full-search-text, #315B78);font:inherit;font-weight:700;text-align:left;cursor:pointer}[data-apikey=full-search] .full-search-filter-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border:1px solid var(--full-search-accent, #62ABEB);border-radius:50%;color:var(--full-search-accent, #62ABEB);font-size:18px;font-weight:600;line-height:1}[data-apikey=full-search] .full-search-filter-toggle:focus-visible{outline:2px solid var(--full-search-accent, #62ABEB);outline-offset:3px;border-radius:3px}[data-apikey=full-search] .full-search-filter-details{margin:0;padding:0;border:0}[data-apikey=full-search] .full-search-filter-details>summary.full-search-filter-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px;padding:0;border:0;background:transparent;color:var(--black, #000000);font-family:var(--font-poppins);font-size:14px;font-weight:700;line-height:1.4;text-align:left;cursor:pointer;list-style:none}[data-apikey=full-search] .full-search-filter-details>summary.full-search-filter-toggle::-webkit-details-marker{display:none}[data-apikey=full-search] .full-search-filter-details>summary.full-search-filter-toggle::marker{display:none;content:""}[data-apikey=full-search] .full-search-filter-toggle__arrow{display:inline-block;width:9px;height:9px;flex:0 0 9px;margin-right:5px;border-right:2px solid var(--full-search-text, #315B78);border-bottom:2px solid var(--full-search-text, #315B78);transform:rotate(45deg);transition:transform .18s ease}[data-apikey=full-search] .full-search-filter-details[open]>summary .full-search-filter-toggle__arrow{transform:rotate(225deg)}[data-apikey=full-search] .full-search-filter-details>summary.full-search-filter-toggle:focus-visible{outline:2px solid var(--full-search-accent, #62ABEB);outline-offset:4px;border-radius:3px}[data-apikey=full-search] .full-search-filter-toggle__icon,[data-apikey=full-search] .full-search-one-year{display:none!important}[data-apikey=full-search] .full-search-filter-details{margin-top:14px}[data-apikey=full-search] .full-search-filter-details>summary.full-search-filter-toggle{margin-bottom:10px}@media (max-width: 767px){[data-apikey=full-search] .quot-lander .mortgage-select{margin-top:10px!important}}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-monthly dl{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin:0!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-monthly dd{order:1!important;margin:0 0 8px!important;padding:0!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-monthly dt{order:2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;padding:0!important;color:#315b78!important;font-family:var(--font-poppins)!important;font-size:14px!important;line-height:1.35!important;font-weight:500!important;text-align:center!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-monthly{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-monthly h4{order:1!important;margin:0 0 8px!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-monthly h5{order:2!important;margin:0!important;color:#315b78!important;font-family:var(--font-poppins)!important;font-size:14px!important;line-height:1.35!important;font-weight:500!important;text-align:center!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-monthly h5>div{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;white-space:normal!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{position:static!important;left:auto!important;top:auto!important;transform:none!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important;white-space:normal!important}@media (min-width: 992px){[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{gap:28px!important}}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-payment{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;justify-content:center!important;text-align:center!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-payment .field-value{display:block!important;margin:0 0 7px!important;padding:0!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-payment .field-label{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;padding:0!important;color:#2d2d2d!important;font-family:var(--font-poppins)!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important;text-align:center!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-payment .field-label-text{color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}[data-apikey=best-deals] .lts-hint,[data-apikey=best-deals] .lts-hint p{text-align:left!important}[data-apikey=best-deals] .lts-hint p{display:block!important;width:100%!important;max-width:none!important;white-space:normal!important}.mortgage-deal-row:has(.col-true-cost) td.col-payment>.field-value{order:1!important;display:block!important;margin:0 0 6px!important;padding:0!important;font-family:var(--font-poppins)!important;font-size:28px!important;line-height:1.08!important;font-weight:700!important}.mortgage-deal-row:has(.col-true-cost) td.col-payment>.field-label{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;padding:0!important;color:#2d2d2d!important;font-family:var(--font-poppins)!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important;text-align:center!important}.mortgage-deal-row:has(.col-true-cost) td.col-payment>.field-label>.field-label-text{color:#2d2d2d!important;font-family:var(--font-poppins)!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important}.mortgage-deal-row:has(.col-true-cost) td.col-aprc,.mortgage-deal-row:has(.col-true-cost) td.col-fee{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.mortgage-deal-row:has(.col-true-cost) td.col-aprc>.field-value,.mortgage-deal-row:has(.col-true-cost) td.col-fee>.field-value{order:1!important;display:block!important;margin:0 0 6px!important;padding:0!important;font-family:var(--font-poppins)!important;font-size:18px!important;line-height:1.1!important;font-weight:400!important}.mortgage-deal-row:has(.col-true-cost) td.col-aprc>.field-label,.mortgage-deal-row:has(.col-true-cost) td.col-fee>.field-label{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;padding:0!important;color:#2d2d2d!important;font-family:var(--font-poppins)!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important;text-align:center!important}.mortgage-deal-row:has(.col-true-cost) td.col-aprc>.field-label>.field-label-text,.mortgage-deal-row:has(.col-true-cost) td.col-fee>.field-label>.field-label-text{color:#2d2d2d!important;font-family:var(--font-poppins)!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important}.mortgage-deal-row:has(.col-true-cost) td.col-aprc>.field-value,.mortgage-deal-row:has(.col-true-cost) td.col-fee>.field-value{font-weight:700!important}.mortgage-deal-row:has(.col-true-cost) td.col-payment{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.mortgage-deal-row:has(.col-true-cost) td.col-payment>.field-value{order:1!important;display:block!important;margin:0 0 6px!important;font-size:28px!important;line-height:1.08!important;font-weight:700!important}.mortgage-deal-row:has(.col-true-cost) td.col-payment>.field-label{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important}.mortgage-deal-row:has(.col-true-cost) td.col-payment>.field-label>.field-label-text{font-size:14px!important;line-height:1.35!important;font-weight:400!important}.mortgage-widget-container .mortgage-deal-row:has(td.col-true-cost) td.col-aprc>span.field-value{font-weight:700!important}.mortgage-widget-container .mortgage-deal-row:has(td.col-true-cost) td.col-payment{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;align-content:center!important;justify-items:center!important;text-align:center!important}.mortgage-widget-container .mortgage-deal-row:has(td.col-true-cost) td.col-payment>span.field-value{grid-column:1!important;grid-row:1!important;margin:0 0 6px!important;font-size:28px!important;line-height:1.08!important;font-weight:700!important}.mortgage-widget-container .mortgage-deal-row:has(td.col-true-cost) td.col-payment>span.field-label{grid-column:1!important;grid-row:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important}.mortgage-widget-container .mortgage-deal-row:has(td.col-true-cost) td.col-payment>span.field-label>span.field-label-text{font-size:14px!important;line-height:1.35!important;font-weight:400!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) .col-aprc .field-value{font-weight:700!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-payment>.field-value{order:1!important;display:block!important;margin:0 0 7px!important;font-size:28px!important;line-height:1.08!important;font-weight:700!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-payment>.field-label{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important;text-align:center!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-payment>.field-label>.field-label-text{font-size:14px!important;line-height:1.35!important;font-weight:400!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-payment{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-payment>.field-value{order:1!important;display:block!important;margin:0 0 7px!important;font-size:28px!important;line-height:1.08!important;font-weight:700!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-payment>.field-label{order:2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important;text-align:center!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-payment>.field-label>.field-label-text{font-size:14px!important;line-height:1.35!important;font-weight:400!important}@media (min-width: 768px){[data-apikey=full-search] .quot-content .quot-header{display:grid!important;grid-template-columns:auto minmax(320px,1fr) auto!important;align-items:center!important;column-gap:28px!important;margin-bottom:18px!important}[data-apikey=full-search] .quot-content .quot-header .sort-content{min-width:0!important;width:100%!important;text-align:center!important}[data-apikey=full-search] .quot-content .quot-header .sort-content p{margin:0!important;padding:4px 12px!important;font-size:14px!important;line-height:1.45!important;text-align:center!important;white-space:normal!important}}@media (max-width: 767px){[data-apikey=full-search] .quot-content .quot-header .sort-content p{margin:0!important;padding:0 4px!important;line-height:1.45!important;text-align:center!important;white-space:normal!important}}[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-aprc>.field-label,[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-fee>.field-label{font-size:14px!important;line-height:1.35!important;font-weight:400!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-aprc>.field-label>.field-label-text,[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-fee>.field-label>.field-label-text{font-size:14px!important;line-height:1.35!important;font-weight:400!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-aprc>.field-value,[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-fee>.field-value{font-weight:700!important}@media (min-width: 1200px){[data-apikey=full-search] .quot-content .quot-header{display:grid!important;grid-template-columns:155px minmax(0,1fr) 210px!important;align-items:center!important;column-gap:18px!important;margin-bottom:22px!important;width:100%!important}[data-apikey=full-search] .quot-content .quot-header .sort-by{justify-self:start!important}[data-apikey=full-search] .quot-content .quot-header .sort-content{width:100%!important;min-width:0!important;justify-self:stretch!important;text-align:center!important}[data-apikey=full-search] .quot-content .quot-header .sort-content p{width:100%!important;margin:0!important;padding:6px 8px!important;font-size:14px!important;line-height:1.45!important;text-align:center!important;white-space:normal!important}[data-apikey=full-search] .quot-content .quot-header .quot-fee{justify-self:end!important;white-space:nowrap!important;min-width:0!important}}@media (min-width: 768px) and (max-width: 1199px){[data-apikey=full-search] .quot-content .quot-header{grid-template-columns:auto minmax(360px,1fr) auto!important;column-gap:20px!important}[data-apikey=full-search] .quot-content .quot-header .sort-content p{padding:5px 12px!important;white-space:normal!important}}@media (max-width: 767px){[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{text-align:center!important}}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{margin-bottom:18px!important}@media (min-width: 992px){[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint p{margin-top:18px!important}}.mortgage-no-results{width:100%;box-sizing:border-box;margin:20px 0;padding:32px 28px;text-align:center;background:#f7f7f7;border:1px solid #dedede;border-radius:8px}.mortgage-no-results h3{margin:0 0 12px;padding:0;font-size:22px;line-height:1.3;font-weight:700;color:#222}.mortgage-no-results p{max-width:650px;margin:0 auto 10px;line-height:1.6}.mortgage-no-results__help{margin-top:6px!important}.mortgage-no-results__button{display:inline-block;margin-top:14px}@media (max-width: 767px){.mortgage-no-results{margin:15px 0;padding:24px 18px}.mortgage-no-results h3{font-size:20px}.mortgage-no-results__button{width:100%;box-sizing:border-box}}@media (max-width: 767px){[data-apikey=best-deals] .mortgage-latest-filler .input-wrapper input,[data-apikey=full-search] .quote-form-inputs .input-wrapper input{font-size:16px!important;line-height:1.2!important}}[data-apikey=full-search]:not([class*=widget-theme-]),.widget-theme-residential-purchase[data-apikey=full-search],.widget-theme-residential-purchase [data-apikey=full-search]{--full-search-selected: #315B78}.widget-theme-residential-remortgage[data-apikey=full-search],.widget-theme-residential-remortgage [data-apikey=full-search]{--full-search-selected: #595F78}.widget-theme-btl-purchase[data-apikey=full-search],.widget-theme-btl-purchase [data-apikey=full-search]{--full-search-selected: #5B7564}.widget-theme-btl-remortgage[data-apikey=full-search],.widget-theme-btl-remortgage [data-apikey=full-search]{--full-search-selected: #915E4B}.widget-theme-bad-credit[data-apikey=full-search],.widget-theme-bad-credit [data-apikey=full-search]{--full-search-selected: #856F47}[data-apikey=full-search] .quote-my-mortgage .radio-lts-group>div input:checked+label,[data-apikey=full-search] .quot-loan-type .loan-type .upswitch input:checked+label,[data-apikey=full-search] .loan-mortgage-type .btn:has(input:checked){background:var(--full-search-selected, #315B78)!important;border-color:var(--full-search-selected, #315B78)!important;color:#fff!important}[data-apikey=full-search] .quote-my-mortgage .radio-lts-group>div input:checked+label:hover,[data-apikey=full-search] .quote-my-mortgage .radio-lts-group>div input:checked+label:focus,[data-apikey=full-search] .quot-loan-type .loan-type .upswitch input:checked+label:hover,[data-apikey=full-search] .quot-loan-type .loan-type .upswitch input:checked+label:focus,[data-apikey=full-search] .loan-mortgage-type .btn:has(input:checked):hover,[data-apikey=full-search] .loan-mortgage-type .btn:has(input:checked):focus{background:var(--full-search-selected, #315B78)!important;border-color:var(--full-search-selected, #315B78)!important;color:#fff!important}[data-apikey=full-search]:has(#Remortgage:checked):not(:has(#Buy_To_Let:checked)) .apply-filter svg,[data-apikey=full-search]:has(#Buy_To_Let:checked) .apply-filter svg,[data-apikey=full-search] .apply-filter svg{color:var(--full-search-selected, #315B78)!important}[data-apikey=full-search] .apply-filter .full-search-close-circle{fill:currentColor!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-rate>.field-label,[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)) td.col-rate>.field-label>.field-label-text{font-weight:400!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):has(.col-true-cost) td.col-rate>.field-label,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):has(.col-true-cost) td.col-rate>.field-label>.field-label-text{font-weight:400!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-payment{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-payment>.field-label{order:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0 0 7px!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important;text-align:center!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-payment>.field-value{order:2!important;display:block!important;margin:0!important;font-size:28px!important;line-height:1.08!important;font-weight:700!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-aprc{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-aprc>.field-label{order:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;margin:0 0 6px!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important;text-align:center!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-aprc>.field-value{order:2!important;display:block!important;margin:0!important;font-size:22px!important;line-height:1.1!important;font-weight:700!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-true-cost>.field-label,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-true-cost>.field-label>.field-label-text{font-weight:400!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-true-cost>.field-value{font-weight:700!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-true-cost>.field-value{font-size:22px!important;line-height:1.1!important;font-weight:700!important}@media (max-width: 767px){[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-row:has(.col-true-cost) td.col-true-cost{border-bottom:1px solid #E1E5E8!important}}[data-apikey=full-search]:not([class*=widget-theme-]),.widget-theme-residential-purchase[data-apikey=full-search],.widget-theme-residential-purchase [data-apikey=full-search]{--full-search-detail-accent: #315B78;--full-search-detail-soft: rgba(98, 171, 235, .12);--full-search-detail-border: rgba(98, 171, 235, .3)}.widget-theme-residential-remortgage[data-apikey=full-search],.widget-theme-residential-remortgage [data-apikey=full-search]{--full-search-detail-accent: #5F6688;--full-search-detail-soft: rgba(124, 131, 166, .12);--full-search-detail-border: rgba(124, 131, 166, .3)}.widget-theme-btl-purchase[data-apikey=full-search],.widget-theme-btl-purchase [data-apikey=full-search]{--full-search-detail-accent: #557A63;--full-search-detail-soft: rgba(127, 163, 139, .12);--full-search-detail-border: rgba(127, 163, 139, .3)}.widget-theme-btl-remortgage[data-apikey=full-search],.widget-theme-btl-remortgage [data-apikey=full-search]{--full-search-detail-accent: #A96651;--full-search-detail-soft: rgba(201, 130, 104, .12);--full-search-detail-border: rgba(201, 130, 104, .3)}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info:before,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column h4{color:var(--full-search-detail-accent, #315B78)!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-detail-row .fee-breakdown>h4:before,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-detail-row .repayments>h4:before,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-detail-row .summery>h4:before{background:var(--full-search-detail-accent, #315B78)!important;border-color:var(--full-search-detail-accent, #315B78)!important;color:#fff!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column.fee-breakdown,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-detail-row .mortgage-see-info>.mortgage-bill-column.summery{background:var(--full-search-detail-soft, #EEF6FC)!important;border-color:var(--full-search-detail-border, #B9D8F3)!important}[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-detail-row .breakdown-table table tfoot td,[data-apikey=full-search] .mortgage-widget-container .mortgage-deal-detail-row .summery-info strong{color:var(--full-search-detail-accent, #315B78)!important}@media (max-width: 1199px){[data-apikey=full-search] .quot-content .quot-header .quot-fee{width:auto!important;max-width:calc(100% - 30px)!important;margin-left:auto!important;margin-right:auto!important;justify-content:center!important;justify-self:center!important;white-space:nowrap!important;box-sizing:border-box!important}}@media (max-width: 420px){[data-apikey=full-search] .quot-content .quot-header .quot-fee{white-space:normal!important}}.widget-theme-btl-purchase[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:not(.active) svg.open,.widget-theme-btl-purchase[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:not(.active) svg.open rect{color:#fff!important;stroke:#fff!important}.widget-theme-btl-purchase[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:not(.active) svg.open rect{fill:#fff!important}.widget-theme-residential-remortgage[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:not(.active) svg.open,.widget-theme-residential-remortgage[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:not(.active) svg.open rect,.widget-theme-btl-remortgage[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:not(.active) svg.open,.widget-theme-btl-remortgage[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:not(.active) svg.open rect,.widget-theme-bad-credit[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:not(.active) svg.open,.widget-theme-bad-credit[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:not(.active) svg.open rect{color:#fff!important;stroke:#fff!important}.widget-theme-residential-remortgage[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:not(.active) svg.open rect,.widget-theme-btl-remortgage[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:not(.active) svg.open rect,.widget-theme-bad-credit[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .more-lts-cta:not(.active) svg.open rect{fill:#fff!important}@media (min-width: 992px){.widget-theme-bad-credit[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint):after{white-space:nowrap!important;font-size:22px!important;line-height:1.15!important;max-width:calc(100% - 48px)!important}}@media (min-width: 992px){.widget-theme-bad-credit[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint):before{content:"These rates are from our representative whole-of-market panel of specialist lenders. For rates matched to your credit history, use our full bad credit mortgage search."!important;padding-top:58px!important}.widget-theme-bad-credit[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint):after{content:"Bad Credit Tables"!important}}@media (min-width: 768px){.mortgage-widget-container .mortgage-deals-table:not(.mortgage-deals-table--compact) thead th{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-type .type-name{font-weight:400!important}@media (min-width: 768px){.mortgage-widget-container .mortgage-deals-table:not(.mortgage-deals-table--compact) .mortgage-deal-row td.col-type>.field-label{display:none!important}}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) .col-type .type-name{font-weight:700!important}@media (min-width: 768px){.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)){grid-template-columns:repeat(7,minmax(0,1fr))!important}.mortgage-widget-container .mortgage-deals-table:not(.mortgage-deals-table--compact):not(:has(.col-true-cost)) thead tr{grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important}.mortgage-widget-container .mortgage-deals-table:not(.mortgage-deals-table--compact):not(:has(.col-true-cost)) thead th{min-width:0!important;width:auto!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important}.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost))>td:not(.col-actions){min-width:0!important;width:auto!important;box-sizing:border-box!important}}@media (max-width: 767px){.mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact) td.col-type>.field-label{display:none!important}}@media (min-width: 768px){[data-apikey=best-deals] .mortgage-widget-container .mortgage-deals-table:not(.mortgage-deals-table--compact):not(:has(.col-true-cost)) thead tr,[data-apikey=best-deals] .mortgage-widget-container .mortgage-deal-row:not(.mortgage-deal-row--compact):not(:has(.col-true-cost)){grid-template-columns:19% 13% 14% 12% 13% 10% 19%!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-deals-table:not(.mortgage-deals-table--compact):not(:has(.col-true-cost)) thead tr{height:72px!important;min-height:72px!important;align-items:stretch!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-deals-table:not(.mortgage-deals-table--compact):not(:has(.col-true-cost)) thead th{display:flex!important;align-items:center!important;justify-content:center!important;height:72px!important;min-height:72px!important;padding:0 12px!important;line-height:1.2!important}}@media (min-width: 992px){[data-apikey=best-deals]:not(.widget-theme-bad-credit) .mortgage-widget-container .site-wrapper:has(>.lts-hint):after{white-space:nowrap!important;font-size:20px!important;line-height:1.15!important;padding:22px 20px 0!important;max-width:100%!important}[data-apikey=best-deals]:not(.widget-theme-bad-credit) .mortgage-widget-container .site-wrapper:has(>.lts-hint):before{padding:58px 20px 22px!important}}@media (min-width: 768px) and (max-width: 991px){[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler,[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar{background:var(--widget-section-color-soft, rgba(98, 171, 235, .12))!important;border-color:var(--widget-section-color-border, rgba(98, 171, 235, .3))!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group label{color:var(--widget-section-color, #62ABEB)!important;border-color:var(--widget-section-color, #62ABEB)!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group>div input:checked+label{background:var(--widget-section-color, #62ABEB)!important;border-color:var(--widget-section-color, #62ABEB)!important;color:#fff!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-group{width:fit-content!important;max-width:100%!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-wrapper{display:inline-flex!important;width:fit-content!important;max-width:100%!important;background:var(--widget-section-color, #62ABEB)!important;border-color:var(--widget-section-color, #62ABEB)!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-wrapper input{flex:0 1 102px!important;width:102px!important;min-width:0!important;max-width:102px!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-wrapper span{flex:0 0 37px!important;width:37px!important;min-width:37px!important;background:var(--widget-section-color, #62ABEB)!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-group.years{width:fit-content!important;max-width:190px!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-group.years .input-wrapper input{flex-basis:55px!important;width:55px!important;max-width:55px!important}[data-apikey=best-deals] .mortgage-widget-container .mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-group.years .input-wrapper span{flex:0 0 48px!important;width:48px!important;min-width:48px!important}}@media (min-width: 768px) and (max-width: 991px){[data-apikey=best-deals][class*=widget-theme-residential-] .mortgage-widget-container .mortgage-latest-filler:has(input[name=ReasonForMortgage][value=Purchase]:checked){--tablet-accent: #62ABEB;--tablet-accent-soft: rgba(98, 171, 235, .12);--tablet-accent-border: rgba(98, 171, 235, .3)}[data-apikey=best-deals][class*=widget-theme-residential-] .mortgage-widget-container .mortgage-latest-filler:has(input[name=ReasonForMortgage][value=Remortgage]:checked){--tablet-accent: #7C83A6;--tablet-accent-soft: rgba(124, 131, 166, .12);--tablet-accent-border: rgba(124, 131, 166, .3)}[data-apikey=best-deals][class*=widget-theme-btl-] .mortgage-widget-container .mortgage-latest-filler:has(input[name=ReasonForMortgage][value=Purchase]:checked){--tablet-accent: #7FA38B;--tablet-accent-soft: rgba(127, 163, 139, .12);--tablet-accent-border: rgba(127, 163, 139, .3)}[data-apikey=best-deals][class*=widget-theme-btl-] .mortgage-widget-container .mortgage-latest-filler:has(input[name=ReasonForMortgage][value=Remortgage]:checked){--tablet-accent: #C98268;--tablet-accent-soft: rgba(201, 130, 104, .12);--tablet-accent-border: rgba(201, 130, 104, .3)}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar{background:var(--tablet-accent-soft, var(--widget-section-color-soft))!important;border-color:var(--tablet-accent-border, var(--widget-section-color-border))!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group label{color:var(--tablet-accent, var(--widget-section-color))!important;border-color:var(--tablet-accent, var(--widget-section-color))!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group>div input:checked+label{background:var(--tablet-accent, var(--widget-section-color))!important;border-color:var(--tablet-accent, var(--widget-section-color))!important;color:#fff!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .input-wrapper,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .input-wrapper span{background:var(--tablet-accent, var(--widget-section-color))!important;border-color:var(--tablet-accent, var(--widget-section-color))!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar>.input-group.years{width:fit-content!important;max-width:190px!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar>.input-group.years .input-wrapper{display:inline-flex!important;width:fit-content!important;max-width:100%!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar>.input-group.years .input-wrapper input{flex:0 0 55px!important;width:55px!important;max-width:55px!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar>.input-group.years .input-wrapper span{flex:0 0 48px!important;width:48px!important;min-width:48px!important}}@media (min-width: 768px) and (max-width: 991px){.widget-theme-residential-purchase[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(.mortgage-latest-filler input[name=ReasonForMortgage][value=Purchase]:checked)>.lts-hint{background:#62abeb1f!important;border-color:#62abeb4d!important}.widget-theme-residential-purchase[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(.mortgage-latest-filler input[name=ReasonForMortgage][value=Remortgage]:checked)>.lts-hint,.widget-theme-residential-remortgage[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(.mortgage-latest-filler input[name=ReasonForMortgage][value=Remortgage]:checked)>.lts-hint{background:#7c83a61f!important;border-color:#7c83a64d!important}.widget-theme-btl-purchase[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(.mortgage-latest-filler input[name=ReasonForMortgage][value=Purchase]:checked)>.lts-hint,.widget-theme-btl-remortgage[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(.mortgage-latest-filler input[name=ReasonForMortgage][value=Purchase]:checked)>.lts-hint{background:#7fa38b1f!important;border-color:#7fa38b4d!important}.widget-theme-btl-purchase[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(.mortgage-latest-filler input[name=ReasonForMortgage][value=Remortgage]:checked)>.lts-hint,.widget-theme-btl-remortgage[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(.mortgage-latest-filler input[name=ReasonForMortgage][value=Remortgage]:checked)>.lts-hint{background:#c982681f!important;border-color:#c982684d!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler{background:#fff!important;border-color:#dce6ed!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar{background:#fff!important;border-color:transparent!important;display:grid!important;grid-template-columns:minmax(175px,1.18fr) minmax(145px,1fr) minmax(145px,1fr) minmax(112px,.82fr)!important;column-gap:22px!important;row-gap:0!important;align-items:start!important;padding:22px 24px 24px!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group{display:contents!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar>.mortgage-purpose-desktop,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group>.input-group,[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar>.input-group.years{align-self:start!important;width:auto!important;min-width:0!important;margin:0!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .label-title{display:block!important;margin:0 0 8px!important;line-height:1.3!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .mortgage-purpose-desktop .radio-lts-group{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;margin:0!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .mortgage-purpose-desktop .radio-lts-group>div{flex:0 0 auto!important;width:auto!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .mortgage-purpose-desktop .radio-lts-group label{width:auto!important;min-width:0!important;height:42px!important;padding:9px 12px!important;border-radius:8px!important;font-size:14px!important;line-height:20px!important;white-space:nowrap!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .input-wrapper{width:fit-content!important;max-width:100%!important;height:42px!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-wrapper input{flex:0 0 102px!important;width:102px!important;max-width:102px!important}[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar>.input-group.years .input-wrapper input{flex:0 0 55px!important;width:55px!important;max-width:55px!important}}@media (min-width: 768px) and (max-width: 991px){[data-apikey=best-deals][class*=widget-theme-] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .input-wrapper input{height:100%!important}}@media (min-width: 768px) and (max-width: 991px){[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{background:#62abeb1f!important;border-color:#62abeb4d!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler{background:#fff!important;border-color:#dce6ed!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar{background:#fff!important;border-color:transparent!important;display:grid!important;grid-template-columns:minmax(175px,1.18fr) minmax(145px,1fr) minmax(145px,1fr) minmax(112px,.82fr)!important;column-gap:22px!important;row-gap:0!important;align-items:start!important;padding:22px 24px 24px!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group{display:contents!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .label-title{display:block!important;margin:0 0 8px!important;line-height:1.3!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .mortgage-purpose-desktop .radio-lts-group{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:auto!important;margin:0!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .mortgage-purpose-desktop .radio-lts-group>div{flex:0 0 auto!important;width:auto!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .mortgage-purpose-desktop .radio-lts-group label{width:auto!important;min-width:0!important;height:42px!important;padding:9px 12px!important;border-radius:8px!important;font-size:14px!important;line-height:20px!important;white-space:nowrap!important;color:var(--widget-section-color, #62ABEB)!important;border-color:var(--widget-section-color, #62ABEB)!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .radio-lts-group>div input:checked+label{background:var(--widget-section-color, #62ABEB)!important;border-color:var(--widget-section-color, #62ABEB)!important;color:#fff!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .input-wrapper{display:inline-flex!important;width:fit-content!important;max-width:100%!important;height:42px!important;background:var(--widget-section-color, #62ABEB)!important;border-color:var(--widget-section-color, #62ABEB)!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .input-wrapper span{background:var(--widget-section-color, #62ABEB)!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar .lts-amounts-group .input-wrapper input{flex:0 0 102px!important;width:102px!important;max-width:102px!important;height:100%!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar>.input-group.years{width:fit-content!important;max-width:190px!important;margin:0!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar>.input-group.years .input-wrapper input{flex:0 0 55px!important;width:55px!important;max-width:55px!important;height:100%!important}[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar>.input-group.years .input-wrapper span{flex:0 0 48px!important;width:48px!important;min-width:48px!important}.widget-theme-residential-remortgage[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{background:#7c83a61f!important;border-color:#7c83a64d!important}.widget-theme-btl-purchase[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{background:#7fa38b1f!important;border-color:#7fa38b4d!important}.widget-theme-btl-remortgage[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.lts-hint{background:#c982681f!important;border-color:#c982684d!important}}@media (min-width: 768px) and (max-width: 991px){[data-apikey=best-deals] .mortgage-widget-container .site-wrapper:has(>.lts-hint)>.mortgage-latest-filler .mortgage-lts-topbar>.input-group.years{margin-top:12px!important}}
