@font-face{font-family:"SantanderHeadline-Regular";src:url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Rg.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Rg.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Rg.ttf") format("truetype"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Rg.eot"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Rg.eot?#iefix") format("eot");font-weight:normal;font-display:swap}
@font-face{font-family:"SantanderHeadline-It";src:url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Italic.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Italic.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Italic.ttf") format("truetype"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Italic.eot"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Italic.eot?#iefix") format("eot");font-display:swap}
@font-face{font-family:"SantanderHeadline-Bold";src:url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Bold.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Bold.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Bold.ttf") format("truetype"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Bold.eot"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-Bold.eot?#iefix") format("eot");font-weight:bold;font-display:swap}
@font-face{font-family:"SantanderHeadline-BoldIt";src:url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-BoldIt.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-BoldIt.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-BoldIt.ttf") format("truetype"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-BoldIt.eot"),url("../../../clientlib-site/resources/fonts/SantanderHeadlineW05-BoldIt.eot?#iefix") format("eot");font-display:swap}
@font-face{font-family:"SantanderText-Light";src:url("../../../clientlib-site/resources/fonts/SantanderTextW05-Light.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Light.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Light.ttf") format("truetype"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Light.eot"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Light.eot?#iefix") format("eot");font-display:swap}
@font-face{font-family:"SantanderText-LightItalic";src:url("../../../clientlib-site/resources/fonts/SantanderTextW05-LightIt.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-LightIt.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-LightIt.ttf") format("truetype"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-LightIt.eot"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-LightIt.eot?#iefix") format("eot");font-display:swap}
@font-face{font-family:"SantanderText-Regular";src:url("../../../clientlib-site/resources/fonts/SantanderTextW05-Regular.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Regular.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Regular.ttf") format("truetype"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Regular.eot"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Regular.eot?#iefix") format("eot");font-weight:normal;font-display:swap}
@font-face{font-family:"SantanderText-Italic";src:url("../../../clientlib-site/resources/fonts/SantanderTextW05-Italic.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Italic.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Italic.ttf") format("truetype"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Italic.eot"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Italic.eot?#iefix") format("eot");font-display:swap}
@font-face{font-family:"SantanderText-Bold";src:url("../../../clientlib-site/resources/fonts/SantanderTextW05-Bold.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Bold.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Bold.ttf") format("truetype"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Bold.eot"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-Bold.eot?#iefix") format("eot");font-weight:bold;font-display:swap}
@font-face{font-family:"SantanderText-BoldItalic";src:url("../../../clientlib-site/resources/fonts/SantanderTextW05-BoldItalic.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-BoldItalic.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-BoldItalic.ttf") format("truetype"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-BoldItalic.eot"),url("../../../clientlib-site/resources/fonts/SantanderTextW05-BoldItalic.eot?#iefix") format("eot");font-display:swap}
@font-face{font-family:"SantanderMicroText-BoldItalic";src:url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-BdIt.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-BdIt.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-BdIt.eot"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-BdIt.eot?#iefix") format("eot");font-display:swap}
@font-face{font-family:"SantanderMicroText-Bold";src:url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-Bold.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-Bold.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-Bold.eot"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-Bold.eot?#iefix") format("eot");font-display:swap}
@font-face{font-family:"SantanderMicroText-SemiBold";src:url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-SmBd.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-SmBd.woff") format("woff");font-display:swap}
@font-face{font-family:"SantanderMicroText-Italic";src:url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-It.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-It.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-It.eot"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-It.eot?#iefix") format("eot");font-display:swap}
@font-face{font-family:"SantanderMicroText-Light";src:url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-Light.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-Light.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-Light.eot"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-Light.eot?#iefix") format("eot");font-display:swap}
@font-face{font-family:"SantanderMicroText-LightItalic";src:url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-LtIt.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-LtIt.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-LtIt.eot"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-LtIt.eot?#iefix") format("eot");font-display:swap}
@font-face{font-family:"SantanderMicroText-Regular";src:url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-Rg.woff2") format("woff2"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-Rg.woff") format("woff"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-Rg.eot"),url("../../../clientlib-site/resources/fonts/SantanderMicroTextW05-Rg.eot?#iefix") format("eot");font-display:swap}
coral-panelstack[maximized]>coral-panel>coral-panel-content{height:auto}
.factor-div{display:inline-block !important;width:23.79333%;margin-right:3px;margin-left:3px;margin-bottom:20px}
.accordion-item{color:#191919}
.accordion-item-header{display:flex;justify-content:space-between;align-items:center;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:8px;position:relative;border-top:1px solid #c3dee7;opacity:.5}
@media(min-width:992px){.accordion-item-header{padding-top:16px;padding-bottom:16px}
}
.accordion-item-header p{margin-bottom:0;font-size:1.125rem;line-height:1.6875rem;font-family:"SantanderHeadline-Regular";color:inherit}
@media(min-width:992px){.accordion-item-header p{font-size:1.5rem;line-height:2.25rem}
}
.accordion-item-header.active-header{opacity:1}
.accordion-item-header.active-header p{color:#ec0000}
.accordion-item-header.active-header::after{transform:rotate(45deg)}
.accordion-item-header.check-header::after{content:"\e910";color:#63ba68}
.accordion-item-header::after{content:"\e900";font-family:'santander-icon';color:#ec0000;font-size:14px}
@media(min-width:992px){.accordion-item-header::after{font-size:16px}
}
.accordion-item-content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding-left:10px}
.accordion-item-content .title-section{font-size:16px}
.accordion-item-content .description-section-below{margin-top:25px;margin-bottom:30px}
.accordion-item-content .description-section{margin-bottom:35px}
@media(min-width:992px){.accordion-item-content form{padding-top:15px}
}
.accordion-item .input-question{width:24px;cursor:help}
.accordion-item .input-question span{position:absolute;max-height:0;opacity:0;transition:all .3s;right:0;background-color:#f0f0f0;z-index:20;width:200px;top:27px;padding:10px;font-size:14px}
.accordion-item .input-question:hover span{max-height:200px;opacity:1}
.accordion-item .form-group{margin-bottom:1rem}
.accordion-item .form-group.form-number{position:relative}
.accordion-item .form-group.form-number::after{content:'£';position:absolute;bottom:8px;left:15px}
@media(min-width:992px){.accordion-item .form-group{display:flex;flex-direction:column;justify-content:space-between}
}
.accordion-item .form-group label{font-family:"SantanderText-Regular";font-size:1.1rem;line-height:1.3125rem;margin-bottom:13px;display:flex;position:relative;justify-content:space-between}
.accordion-item .form-group input{appearance:none;line-height:20px;height:48px;outline:0;border:1px solid #9bc3d3;background-color:#fff;border-radius:4px;transition:box-shadow .3s;font-size:16px;height:40px;padding-left:24px}
.accordion-item .form-group input:focus{box-shadow:inset 0 0 0 1px #9bc3d3}
.accordion-item .form-group input.input-error{border:1px solid #9e3667;background-color:rgba(158,54,103,0.08)}
.accordion-item .form-group input.input-error:focus{box-shadow:inset 0 0 0 1px #9e3667}
.accordion-item .form-group .form-check{padding-left:0}
.accordion-item .form-group .form-check input{position:absolute;opacity:0}
.accordion-item .form-group .form-check label{position:relative;display:block;margin-bottom:8px}
.accordion-item .form-group .form-check label::before{content:"";display:inline-block;vertical-align:middle;margin-right:8px;height:32px;width:32px;background-color:#fff;transition:border .3s;border:1px solid #9bc3d3;border-radius:100%}
.accordion-item .form-group .form-check label::after{content:"";position:absolute;height:24px;width:24px;left:4px;top:4px;margin:0;border-radius:100%;transition:all .3s}
.accordion-item .form-group .form-check input:focus+label:before{outline:2px solid black}
.accordion-item .form-group .form-check input[type="radio"]:checked+label::before{border:2px solid #63ba68}
.accordion-item .form-group .form-check input[type="radio"]:checked+label::after{border:2px solid #63ba68;background-color:#63ba68}
.accordion-item .form-group .form-check:not(:last-child){margin-bottom:30px}
@media(min-width:992px){.accordion-item .form-group .form-check:not(:last-child){margin-bottom:10px}
}
.accordion-item .form-group .form-check.form-check-error label::before{border:1px solid #9e3667;background-color:rgba(158,54,103,0.08)}
.accordion-item .form-group .form-check.form-check-error label::after{opacity:1;background-color:rgba(158,54,103,0.08)}
.accordion-item .form-buttons-flex{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:40px}
.accordion-item .form-buttons-flex .btn_background__red,.accordion-item .form-buttons-flex .btn_background__white{margin-top:0;width:130px}
.accordion-item .btn_background__red,.accordion-item .btn_background__white{margin-top:30px}
@media(min-width:576px){.accordion-item .btn_background__red,.accordion-item .btn_background__white{display:flex;justify-content:flex-end}
}
@media(min-width:992px){.accordion-item .btn_background__red,.accordion-item .btn_background__white{margin-top:15px;margin-bottom:30px}
}
.accordion-item .btn_background__red a,.accordion-item .btn_background__white a{width:100%;height:50px;display:flex;justify-content:center;align-items:center}
@media(min-width:576px){.accordion-item .btn_background__red a,.accordion-item .btn_background__white a{width:121px}
}
.accordion-item .btn_background__red a:focus,.accordion-item .btn_background__white a:focus{outline:.313rem auto -webkit-focus-ring-color;outline-offset:-2px}
.result-item{display:none;opacity:0;max-height:0;transition:all .5s}
.result-item-title{padding-top:30px;font-size:1.5rem;line-height:2.25rem;font-family:"SantanderText-Bold";margin-bottom:30px}
.result-item-title img{max-width:48px;margin-right:8px}
.result-item.result-show{opacity:1;max-height:1200px;display:block}
.result-item .result-table{position:relative}
@media(min-width:728px){.result-item .result-table{max-width:628px;margin-left:auto;margin-right:auto}
}
.result-item .result-table::before,.result-item .result-table::after{content:"";position:absolute;width:20px;height:100%;top:0}
@media(min-width:992px){.result-item .result-table::before,.result-item .result-table::after{content:none}
}
.result-item .result-table::before{left:0;background:linear-gradient(to right,#eff6f9,transparent)}
.result-item .result-table::after{right:0;background:linear-gradient(to left,#eff6f9,transparent)}
.result-item table.results{border-top:0;border-spacing:0;border-right:0;border-left:0;margin-top:0;margin-bottom:0;scrollbar-width:none;min-width:auto;width:auto}
.result-item table.results .total{font-family:"SantanderText-Bold"}
.result-item table.results .total td:not(:first-child){font-size:18px}
.result-item table.results::-webkit-scrollbar{width:0;height:0}
.result-item table.results:last-child{margin-top:-4px;border-bottom:2px solid #c7d4d7}
.result-item table.results:last-child tbody>tr{border-top:0}
.result-item table.results:last-child td{width:456px;min-width:456px}
.result-item table.results:last-child td:first-child{width:170px;min-width:170px}
.result-item table.results:last-child a{text-decoration:none}
.result-item table.results:last-child a span{text-decoration:underline}
.result-item table.results:last-child a span:hover{text-decoration:none}
.result-item table.results:last-child a em{margin-left:10px}
.result-item table.results .best-value{border:3px solid #137e84;background-color:#eef6f8}
.result-item table.results thead>tr td{color:#ec0000;text-align:left;box-shadow:none;border:2px solid #c7d4d7;background-color:#fff;font-family:"SantanderText-Bold";padding:12px;max-width:250px}
.result-item table.results thead>tr td::before{content:none}
.result-item table.results tbody>tr>td{background-color:#fff;border-left:2px solid #c7d4d7;width:228px;min-width:228px}
.result-item table.results tbody>tr>td:first-child{width:170px;min-width:170px}
.result-item table.results tbody>tr>td:last-child{border-right:2px solid #c7d4d7}
.result-item table.results .last-row a{text-wrap:nowrap}
.result-item-value{margin-top:25px}
.result-item-value p{text-align:center;font-family:"SantanderText-Bold";font-size:18px;line-height:23px}
.result-item-value p span{display:block;color:#ec0000}
.result-item-buttons{margin-top:42px;margin-bottom:40px}
@media(min-width:992px){.result-item-buttons{display:flex;justify-content:center;align-items:center}
}
.result-item-buttons .btn_background__white{margin-bottom:24px}
@media(min-width:992px){.result-item-buttons .btn_background__white,.result-item-buttons .btn_background__red{margin-right:12px;margin-left:12px;margin-bottom:0}
}
.result-item-buttons .btn_background__white a,.result-item-buttons .btn_background__red a{width:100%;height:46px;display:flex;justify-content:center;align-items:center}
@media(min-width:992px){.result-item-buttons .btn_background__white a,.result-item-buttons .btn_background__red a{width:176px}
}
.result-item-buttons .btn_background__white a em,.result-item-buttons .btn_background__red a em{margin-left:10px;font-size:23px}