body{color:#737373}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:orpheuspro,serif;margin:0;padding:0 0 15px}.content-box h2.underline,.left-right-text h3,.ordered-video-list h3,.section-header h2,.section-header h3,.text-image-layer h3,.two-col-text h3.underline{margin:0;padding:0 0 40px;position:relative}.content-box h2.underline:before,.left-right-text h3:before,.ordered-video-list h3:before,.section-header h2:before,.section-header h3:before,.text-image-layer h3:before,.two-col-text h3.underline:before{background-color:#ddbf5e;bottom:22px;content:"";height:6px;left:0;position:absolute;width:35%}p{font-size:16px;line-height:1.5}p.intro-text,p.narrow-text{max-width:800px}ul:not(header){line-height:1.5;padding:0 0 10px 15px}ul:not(header),ul:not(header) li{font-size:16px;margin:0!important}ul:not(header) li{line-height:1.4;padding:0 0 7px}blockquote{background-color:#f8f8f8;margin-bottom:20px;margin-left:40px;margin-right:40px;padding:20px 25px}blockquote p{font-weight:600}blockquote cite{font-size:75%;font-weight:500}.hs_cos_wrapper_type_form,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_linked_image,.hs_cos_wrapper_type_menu,.hs_cos_wrapper_type_rich_text,.widget-type-section_header{display:block;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:576px){.hs_cos_wrapper_type_form,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_linked_image,.hs_cos_wrapper_type_menu,.hs_cos_wrapper_type_rich_text,.widget-type-section_header{max-width:540px}}@media (min-width:768px){.hs_cos_wrapper_type_form,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_linked_image,.hs_cos_wrapper_type_menu,.hs_cos_wrapper_type_rich_text,.widget-type-section_header{max-width:720px}}@media (min-width:992px){.hs_cos_wrapper_type_form,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_linked_image,.hs_cos_wrapper_type_menu,.hs_cos_wrapper_type_rich_text,.widget-type-section_header{max-width:960px}}@media (min-width:1200px){.hs_cos_wrapper_type_form,.hs_cos_wrapper_type_header,.hs_cos_wrapper_type_linked_image,.hs_cos_wrapper_type_menu,.hs_cos_wrapper_type_rich_text,.widget-type-section_header{max-width:1140px}}form{align-items:flex-start;padding:0}input[type=email],input[type=tel],input[type=text]{height:34px}textarea{height:80px}.hs-button{background-color:unset!important;background-image:url(https://144780701.fs1.hubspotusercontent-eu1.net/hubfs/144780701/icons/icon__button-arrow--blue.svg)!important;background-position:right 0 top 50%;background-repeat:no-repeat;background-size:15px 17px;color:#306cce!important;font-size:1.2rem!important;font-weight:600!important;min-height:auto!important;padding:0 24px 0 0!important;position:relative!important;text-align:left!important;text-decoration:none!important;transition:all .25s linear!important}.hs-button:focus,.hs-button:hover{background-color:none;background-image:url(https://144780701.fs1.hubspotusercontent-eu1.net/hubfs/144780701/icons/icon__button-arrow--black.svg)!important;color:#2c0a49!important}.responsive-table{max-width:100%;overflow-x:auto}table{border-collapse:collapse;display:block;min-width:450px;width:100%}tr:nth-of-type(odd){background:#f7f7f7}th{background:#122944;color:#fff;font-weight:600}td,th{border:1px solid #ecedef;min-width:160px;padding:6px 8px;text-align:left;vertical-align:top}#hs_cos_wrapper_site_header-module-1{height:75px!important;margin:0 0 -75px!important}.blog .hero-container .sr-spacer-50{margin:0!important;padding:0!important}.banner-border .sr-cover,.blog .hero-container{align-items:center!important;display:flex!important;height:300px;padding-bottom:0!important;padding-top:50px!important}.banner-border.large-banner .sr-cover{height:400px;padding-bottom:0!important;padding-top:70px!important}@media (min-width:768px){.banner-border .sr-cover,.blog .hero-container{height:350px}.banner-border.large-banner .sr-cover{height:550px}}@media (min-width:992px){.banner-border .sr-cover,.blog .hero-container{height:380px;padding-bottom:0!important;padding-top:50px!important}.banner-border.large-banner .sr-cover{height:650px;padding-bottom:0!important;padding-top:60px!important}}@media (min-width:1200px){.banner-border.large-banner .sr-cover{height:800px}}.banner-border .description,.blog .hero-row .hero-content{padding:0 0 0 30px;position:relative;width:100%}.banner-border .description:before,.blog .hero-row .hero-content:before{background-color:#ddbf5e;content:"";height:60%;left:0;position:absolute;top:0;width:10px}.banner-border .description p,.blog .hero-row .hero-content p{font-size:clamp(1rem,2.2vw,1.8rem);font-weight:600}.banner-border .description h1,.blog .hero-row .hero-content h1{font-size:clamp(1.6rem,4vw,4.4rem);margin:0;padding:0 0 15px}.banner-border .cta-group{padding:0 0 0 30px}.banner-border .cta-group .cta-button{color:#ddbf5e!important;font-size:1.2rem!important;font-weight:600!important;min-height:auto!important;padding:0!important;text-align:left!important;text-decoration:none!important;transition:all .25s linear!important}.banner-border .cta-group .cta-button:focus,.banner-border .cta-group .cta-button:hover{color:#fff!important}@media (min-width:992px){.banner-border .description,.hero-row .description{padding:0 0 0 30px;position:relative;width:70%}}.cta-grid .cards .card{border:none!important;padding:1rem!important}.cta-grid .cards .card .card-image{border-radius:12px!important;overflow:hidden!important;padding:0!important}.cta-grid .cards .card .cta-group{justify-content:left!important;padding:15px 0 0!important}.cta-grid .cards .card .cta-group .cta-button{color:#306cce!important;font-size:1.2rem!important;font-weight:600!important;min-height:auto!important;padding:0!important;text-align:left!important;text-decoration:none!important;transition:all .25s linear!important}.cta-grid .cards .card .cta-group .cta-button:focus,.cta-grid .cards .card .cta-group .cta-button:hover{color:#2c0a49!important}.section-header{display:flex;flex-flow:column}.section-header p{font-size:18px;font-weight:600;margin-bottom:10px;order:1}.section-header h2{order:2}.row-fluid-wrapper.dnd-section:has(.text-image-layer){background-color:#2c0a49}.text-image-layer .col-md-5+.col-md-7 .content-wrapper,.text-image-layer .col-md-7 .content-wrapper{padding:0}@media (min-width:768px){.text-image-layer .col-md-7 .content-wrapper{padding:0 60px 0 0}.text-image-layer .col-md-5+.col-md-7 .content-wrapper{padding:0 0 0 60px}}.callback-block{background:#f1e6d0;border-radius:20px;margin:40px 0;padding:40px 30px;text-align:center}.callback-block p{font-size:20px;font-weight:700;margin:0 0 5px;padding:0}.callback-block p.small{font-size:18px;font-weight:500;margin:0 0 5px}.callback-block .btn-wrapper .cta-button{color:#306cce!important;font-weight:700!important;margin:0!important;min-height:0!important;padding:0!important;text-align:left!important;text-decoration:none!important;transition:all .25s linear!important}.callback-block .btn-wrapper .cta-button:focus,.callback-block .btn-wrapper .cta-button:hover{color:#2c0a49!important}.callback-block .btn-wrapper .cta-button svg{height:19px;margin:0 0 0 10px;width:17px}@media (min-width:768px){.callback-block{margin:40px 0 60px}.callback-block p{font-size:24px}}.row-fluid-wrapper.dnd-section:has(.calculator-ctas){padding:40px 0}.row-fluid-wrapper.dnd-section:has(.calculator-ctas) .intro-text{max-width:800px}.calculator-ctas .responsive-image img{border-radius:12px}.calculator-ctas .cta-group{padding-top:5px}.calculator-ctas .cta-group .cta-button{color:#306cce!important;font-size:17px!important;font-weight:700!important;margin:0!important;min-height:0!important;padding:0!important;text-align:left!important;text-decoration:none!important;transition:all .25s linear!important}.calculator-ctas .cta-group .cta-button:focus,.calculator-ctas .cta-group .cta-button:hover{color:#2c0a49!important}@media (min-width:768px){.row-fluid-wrapper.dnd-section:has(.calculator-ctas){padding:60px 0}}@media (min-width:992px){.row-fluid-wrapper.dnd-section:has(.calculator-ctas){padding:80px 0}}.row-fluid-wrapper.dnd-row:has(.ordered-video-list){padding:20px 0}.row-fluid-wrapper.dnd-row:has(.ordered-video-list):first-of-type{padding-top:40px}.row-fluid-wrapper.dnd-row:has(.ordered-video-list):last-of-type{padding-bottom:40px}.row-fluid-wrapper.dnd-row:has(.ordered-video-list):nth-of-type(odd) .offset-md-2{margin-left:auto!important;margin-right:auto!important}.row-fluid-wrapper.dnd-row:has(.ordered-video-list):nth-of-type(2n) .offset-md-2{margin-left:auto!important;margin-right:auto!important}@media (min-width:768px){.row-fluid-wrapper.dnd-row:has(.ordered-video-list){padding:30px 0}.row-fluid-wrapper.dnd-row:has(.ordered-video-list):first-of-type{padding-top:60px}.row-fluid-wrapper.dnd-row:has(.ordered-video-list):last-of-type{padding-bottom:60px}.row-fluid-wrapper.dnd-row:has(.ordered-video-list):nth-of-type(odd) .offset-md-2{margin-left:0!important;margin-right:auto!important}.row-fluid-wrapper.dnd-row:has(.ordered-video-list):nth-of-type(2n) .offset-md-2{margin-left:auto!important;margin-right:0!important}}.ordered-video-list .offset-md-2 div.text-left{margin:0!important;padding:0!important}.ordered-video-list .offset-md-2 .text-left .description p{margin:0!important;padding:0 0 7px!important}.ordered-video-list .offset-md-2 .text-left .description p:last-of-type{margin:0!important;padding:0!important}.ordered-video-list .offset-md-2 .sr-video{padding:0 15px}.text-ctas{border:none!important;padding:50px 0}.text-ctas .sr-row{align-items:stretch!important;row-gap:40px}.text-ctas .sr-col{background:none!important;border:none!important;display:flex;padding:0 15px!important}.text-ctas .sr-col .content-wrapper{background:rgba(18,41,68,.85);border:1px solid #ddbf5e;border-radius:15px;height:100%;padding:40px 50px}.text-ctas .sr-col .content-wrapper h1,.text-ctas .sr-col .content-wrapper h2,.text-ctas .sr-col .content-wrapper h3,.text-ctas .sr-col .content-wrapper h4,.text-ctas .sr-col .content-wrapper h5,.text-ctas .sr-col .content-wrapper p{color:#fff}.text-ctas .sr-col .content-wrapper .cta-button{color:#ddbf5e!important;font-size:17px!important;font-weight:700!important;margin:0!important;min-height:0!important;padding:0!important;text-align:left!important;text-decoration:none!important;transition:all .25s linear!important}.text-ctas .sr-col .content-wrapper .cta-button:focus,.text-ctas .sr-col .content-wrapper .cta-button:hover{color:#fff!important}@media (min-width:768px){.text-ctas{padding:65px 0}.text-ctas .sr-col .content-wrapper{padding:45px 65px}}@media (min-width:992px){.text-ctas{border:none!important;padding:80px 0}.text-ctas .sr-col .content-wrapper{padding:55px 80px}}.row-fluid-wrapper.dnd-section:has(.pale-bg){background-color:#f7f7f7}.content-box{padding:40px 0}@media (min-width:768px){.content-box{padding:45px 0}}@media (min-width:992px){.content-box{padding:50px 0}}.content-box .large-number-list ol{counter-reset:large-number-list;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.content-box .large-number-list ol li{align-items:center;counter-increment:large-number-list;display:flex;font-weight:600;line-height:1.4;margin:0 0 20px;min-height:43px;padding:0 0 0 65px;position:relative}.content-box .large-number-list ol li:before{content:"0" counter(large-number-list) ".";display:inline-block;font-family:orpheuspro,serif;font-size:34px;font-weight:600;left:0;line-height:1;margin:0;padding:0 0 10px;position:absolute;width:47px}.content-box .large-number-list ol li:after{background-color:#ddbf5e;content:"";height:5px;left:0;position:absolute;top:38px;width:47px}.two-col-text{padding:40px 0}@media (min-width:768px){.two-col-text{padding:45px 0}}@media (min-width:992px){.two-col-text{padding:50px 0}}.two-col-text .sr-spacer-bottom-50{margin:0;padding:0}.two-col-text .sr-spacer-bottom-50 h2{margin:0;padding:0 0 30px}.two-col-text .underline.text-center:before{left:0;margin:0 auto;right:0}.two-col-text .col-content ul{padding-left:20px}.two-col-text .col-content ul:last-of-type{margin-bottom:0}.two-col-text .col-content ul li{margin-bottom:30px}.two-col-text .col-content ul li:last-of-type{margin-bottom:0}@media (min-width:768px){.two-col-text .col-content{padding:0 20px}}.row-fluid-wrapper.dnd-section:has(.left-right-text){background-color:#2c0a49;padding:40px 0!important}@media (min-width:768px){.row-fluid-wrapper.dnd-section:has(.left-right-text){padding:45px 0!important}}@media (min-width:992px){.row-fluid-wrapper.dnd-section:has(.left-right-text){padding:50px 0!important}}.left-right-text{padding:40px 0}.left-right-text h2,.left-right-text h3,.left-right-text p{color:#fff}.testimonial-module{background-color:#f7f7f7;padding:40px 0}@media (min-width:768px){.testimonial-module{padding:45px 0}}@media (min-width:992px){.testimonial-module{padding:50px 0}}.testimonial-module .sr-spacer-bottom-50{margin:0;padding:0}.testimonial-module .sr-cards-testimonial-slider-04-author{padding-top:10px}.row-fluid-wrapper.dnd-section:has(form){padding:50px 0!important}@media (min-width:768px){.row-fluid-wrapper.dnd-section:has(form){padding:60px 0!important}}@media (min-width:992px){.row-fluid-wrapper.dnd-section:has(form){padding:70px 0!important}}p.footer-text{color:#fff;font-size:12px;line-height:1.5;margin:0 0 10px;padding:0}p.footer-text:last-of-type{margin:0;padding:0}.site_footer-row-1-background-layers form{gap:10px}.site_footer-row-1-background-layers form .hs-richtext p{margin-bottom:0}.site_footer-row-1-background-layers form .hs-button.primary:hover{color:#000!important}.row-fluid-wrapper.dnd-section:has(.footer-text) ul{margin:15px 0 10px!important;padding:0!important}.row-fluid-wrapper.dnd-section:has(.footer-text) ul li{color:#fff;font-size:12px;line-height:1.2;list-style:none}.row-fluid-wrapper.dnd-section:has(.footer-text) ul li a{color:#fff;font-size:12px;line-height:1.2;margin:0;padding:0}.row-fluid-wrapper.dnd-section:has(.footer-text) ul li a:focus,.row-fluid-wrapper.dnd-section:has(.footer-text) ul li a:hover{color:#ddbf5e}@media (min-width:768px){.row-fluid-wrapper.dnd-section:has(.footer-text) ul{margin:0!important}}.blog .hero-container .author{display:none}.blog .author-section{margin:0 15px!important;padding:0 0 60px!important;position:relative}.blog .author-section:before{background-color:#ddbf5e;bottom:34px;content:"";height:5px;left:0;position:absolute;width:35%}.blog .author-section .avatar img{height:60px!important;max-width:unset!important;width:60px!important}.blog .author-section .meta{font-size:16px;line-height:1.6;margin-left:15px!important}.blog .author-section .author{font-size:14px}.blog .author-section .author a{color:unset!important}.row-fluid-wrapper.dnd-section:has(.dark-bg){background-color:#2c0a49;padding:40px 0}@media (min-width:768px){.row-fluid-wrapper.dnd-section:has(.dark-bg){padding:50px 0}}@media (min-width:992px){.row-fluid-wrapper.dnd-section:has(.dark-bg){padding:60px 0}}.calculator-outer{background-color:#fff;border-radius:20px;padding:40px 50px;position:relative}.calculator-outer:before{background-color:#ddbf5e;content:"";display:inline-block;height:150px;left:-7px;position:absolute;top:100px;width:7px}@media (min-width:992px){.calculator-outer .text-outer{margin:0 0 30px;min-height:290px;padding:0 40% 0 0;position:relative;width:100%}.calculator-outer .text-outer:after{background-image:url(https://144780701.fs1.hubspotusercontent-eu1.net/hubfs/144780701/mortgage-calculators-slide.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:260px;position:absolute;right:0;top:0;width:228px}.hs-content-id-106743628491 .calculator-outer .text-outer:after{background-image:url(https://144780701.fs1.hubspotusercontent-eu1.net/hubfs/144780701/mortgage-calc-1.png)}.hs-content-id-106828905963 .calculator-outer .text-outer:after{background-image:url(https://144780701.fs1.hubspotusercontent-eu1.net/hubfs/144780701/mortgage-calc-2.png)}}.calculator-outer .form{align-items:flex-start}.calculator-outer .form-fields{display:inline-block;margin:0 2% 0 -3px;position:relative;width:100%}@media (min-width:768px){.calculator-outer .form-fields{padding-right:40px;width:62%}}.calculator-outer .form-fields label{color:#555;margin:20px 0 5px 7px}.calculator-outer .form-fields label:first-of-type{margin-top:0!important}.calculator-outer .form-fields input,.calculator-outer .form-fields select{border:1px solid #122944!important;border-radius:12px!important;font-size:16px!important;font-weight:400!important;line-height:1.2!important;min-height:0!important;padding:10px 12px!important}.calculator-outer .form-fields input[type=range]{-webkit-appearance:none;border:none!important;margin:16px 0 14px!important;padding:0!important;width:100%}.calculator-outer .form-fields input[type=range]:focus{outline:none}.calculator-outer .form-fields input[type=range]::-webkit-slider-runnable-track{background:#ddbf5e;border:.2px solid #010101;border-radius:10px;cursor:pointer;height:8.4px;width:100%}.calculator-outer .form-fields input[type=range]::-moz-range-track{background:#ddbf5e;border:.2px solid #010101;border-radius:10px;cursor:pointer;height:8.4px;width:100%}.calculator-outer .form-fields input[type=range]::-ms-track{background:transparent;border-color:transparent;border-width:16px 0;color:transparent;cursor:pointer;height:8.4px;width:100%}.calculator-outer .form-fields input[type=range]:focus::-webkit-slider-runnable-track{background:#ddbf5e}.calculator-outer .form-fields input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:1px solid #000;border-radius:16px;box-shadow:1px 1px 1px rgba(0,0,0,.3),0 0 1px rgba(50,50,50,.3);cursor:pointer;height:34px;margin-top:-14px;width:16px}.calculator-outer .form-fields input[type=range]::-moz-range-thumb{background:#fff;border:1px solid #000;border-radius:16px;box-shadow:1px 1px 1px rgba(0,0,0,.3),0 0 1px rgba(50,50,50,.3);cursor:pointer;height:34px;width:16px}.calculator-outer .form-fields input[type=range]::-ms-thumb{background:#fff;border:1px solid #000;border-radius:16px;box-shadow:1px 1px 1px rgba(0,0,0,.3),0 0 1px rgba(50,50,50,.3);cursor:pointer;height:34px;width:16px}.calculator-outer .form-fields input[type=range]::-ms-fill-lower,.calculator-outer .form-fields input[type=range]::-ms-fill-upper{background:#ddbf5e;border:.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}.calculator-outer .form-fields input[type=range]:focus::-ms-fill-lower,.calculator-outer .form-fields input[type=range]:focus::-ms-fill-upper{background:#ddbf5e}.calculator-outer .form-results{color:#122944;display:inline-block;font-size:24px;font-weight:600;line-height:1.3;margin:0 0 0 -3px;position:relative;width:34%}.calculator-outer .form-results span{color:#122944;display:block;font-size:40px;margin:7px 0 0;position:relative;width:100%}.calculator-outer .form-results span.yellow-divider{margin:30px 0 0}.calculator-outer .form-results span.yellow-divider:before{background-color:#ddbf5e;content:"";display:inline-block;height:7px;position:absolute;top:-15px;width:110px}@media (min-width:768px){.cell_17259774514344-background-layers{border-radius:20px;margin-top:-150px;z-index:20}}.nhs-banner-content{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:center;padding:20px 0}.nhs-banner-content p{margin-bottom:0}.nhs-banner-content p img{max-width:80px!important}.nhs-banner-content h3{color:#fff;font-size:26px;padding-bottom:0}@media (max-width:768px){.nhs-banner-content{gap:20px;padding:20px}.nhs-banner-content h3{font-size:20px}}#hs-eu-cookie-confirmation p a{color:#ddbf5e}