@font-face{font-family:'Poppins';src:url('/public/fonts/poppins/poppins-400.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Poppins';src:url('/public/fonts/poppins/poppins-500.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:'Poppins';src:url('/public/fonts/poppins/poppins-600.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:'Poppins';src:url('/public/fonts/poppins/poppins-700.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}:root{--black:#34454f;--white:#fff;--grey:#f7f7f7;--grey-dim:#6c7c85;--grey-40:#b8c2c8;--grey-10:#eef2f4;--magenta:#c98268;--magenta-dim:#a96651;--magenta-40:#e8c2b4;--magenta-10:#f8efeb;--green:#7fa38b;--green-dim:#557a63;--green-40:#c7d8cd;--green-10:#eef4f0;--gd-sage:#7fa38b;--gd-sage-dark:#557a63;--gd-sage-light:#eef4f0;--lilac:#7c83a6;--lilac-dim:#5f6688;--lilac-40:#c9ccdc;--lilac-10:#f1f1f7;--blue:#62abeb;--blue-dim:#315b78;--blue-40:#bdd8ef;--blue-10:#eef6fc;--orange:#c98268;--orange-dim:#a96651;--orange-40:#e8c2b4;--orange-10:#f8efeb;--border-radius:10px}.text-black{color:var(--black) !important}.text-white{color:var(--white) !important}.text-green{color:var(--green) !important}.text-blue{color:var(--blue) !important}.text-orange{color:var(--orange) !important}.text-lilac{color:var(--lilac) !important}.text-magenta{color:var(--magenta) !important}.bg-green{background-color:var(--green)}.bg-blue{background-color:var(--blue)}.bg-orange{background-color:var(--orange)}.bg-lilac{background-color:var(--lilac)}.bg-magenta{background-color:var(--magenta)}.bg-green-10{background-color:var(--green-10)}.bg-green-10.box-read-more p a:not(:hover){color:var(--green)}.bg-blue-10{background-color:var(--blue-10)}.bg-blue-10.box-read-more p a:not(:hover){color:var(--blue)}.bg-orange-10{background-color:var(--orange-10)}.bg-orange-10.box-read-more p a:not(:hover){color:var(--orange)}.bg-lilac-10{background-color:var(--lilac-10)}.bg-lilac-10.box-read-more p a:not(:hover){color:var(--lilac)}.bg-magenta-10{background-color:var(--magenta-10)}.bg-magenta-10.box-read-more p a:not(:hover){color:var(--magenta)}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"Poppins",sans-serif !important;font-weight:400;font-style:normal;color:var(--black);font-size:16px !important;line-height:120%;font-weight:400;letter-spacing:-0.02em;font-display:auto}@media (min-width:768px){body{font-size:18px}}a{-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}h1,h2,h3,h4,h5,h6,.heading{font-style:normal;font-weight:600 !important;letter-spacing:-0.02em;line-height:120%}strong{font-weight:600 !important}h1,.heading-1{font-size:40px}h2,.heading-2{font-size:30px}h3,.heading-3{font-size:24px}h4,.heading-4{font-size:22px}h5,h6,.heading-5,.heading-6{font-size:19px}.intro{font-weight:500;color:var(--blue)}.small-text{font-size:10px !important;line-height:16px !important;text-align:center}@media (min-width:1080px){.small-text{font-size:12px !important;position:relative;bottom:0px}}.small-warning{font-size:14px !important;font-weight:700;text-align:center;line-height:20px !important;bottom:0px}@media (min-width:1080px){.small-warning{font-size:18px !important;bottom:10px}}@media (min-width:768px){.heading-1{font-size:52px}.heading-2{font-size:40px}.heading-3{font-size:30px}.heading-4{font-size:26px}.heading-5,.heading-6{font-size:22px}.intro{font-size:18px}}@media (min-width:1080px){.intro{font-size:20px}}.text-center{text-align:center}.text-right{text-align:right}.prose{font-weight:400;font-size:18px !important;font-size:15px !important;line-height:160%}@media (min-width:1080px){.prose{font-size:18px !important}}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-size:22px !important;font-size:20px !important;color:var(--blue);font-weight:600;margin-bottom:8px}@media (min-width:1080px){.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-size:22px !important}}.prose a:not(.btn){color:var(--blue);text-decoration:none}.prose a:not(.btn):hover{color:var(--black)}.prose p,.prose ul,.prose ol,.prose blockquote{margin-bottom:20px}.prose ul{padding:0 0 0 14px}.prose .arrow-list{list-style:none;padding:0}.prose .arrow-list li{font-size:18px;line-height:160%;font-weight:500;padding:0 0 0 29px;margin-bottom:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpolyline points='1,1 7,7 1,13' fill='none' stroke='%237fa38b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") left center/7px 14px no-repeat}.prose .arrow-list-green li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpolyline points='1,1 7,7 1,13' fill='none' stroke='%237fa38b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.prose .arrow-list-blue li{background-image:url("../svg/arrow-list-blue.svg")}.prose .arrow-list-blue li,.prose .arrow-list-blue li a{color:var(--blue)}@media (min-width:1080px){.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-size:22px !important;margin-bottom:20px}}.exernal-link{text-decoration:none;padding-right:20px;font-weight:600;font-size:14px;color:var(--grey-40);background:url(../svg/external-link.svg) center right/12px 12px no-repeat;display:inline-block}.btn-external{font-size:14px;color:var(--grey-40)}.heading-black{color:var(--black) !important}.heading-blue{color:var(--blue) !important}.heading-orange{color:var(--orange) !important}.heading-lilac{color:var(--lilac) !important}.heading-magenta{color:var(--magenta) !important}.container{max-width:1440px;margin:0 24px}@media (min-width:1080px){.container{margin:0 47px}}@media (min-width:1540px){.container{margin:0 auto}}.flex-columns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-column{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:1080px){.flex-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-column{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}}.flex-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.columns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.columns .column{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:1080px){.columns .column-60{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.columns .column-30{-webkit-box-flex:0;-webkit-flex:0 0 30%;-moz-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}}.box-read-more{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.box-read-more a{text-decoration:none}.box-read-more a:hover{color:var(--black)}.box-read-more .btn{margin:auto 0 0}.read-more-text{display:none;margin-top:20px}.read-more-text>*:not(:first-child){margin-top:10px}.link-read-more{margin-top:12px;display:inline-block}.section{margin:0 0 30px}.section-small{margin-bottom:30px}@media (max-width:767px){.section-small{margin-bottom:20px}}.section p{margin-bottom:20px}@media (min-width:768px){.section{margin:0 0 50px}.section-small{margin:0 0 20px}}@media (min-width:1080px){.section{margin:0 0 60px}.section-small{margin:0 0 30px}}.grid{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.grid img{width:100%}.logos{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.logos{grid-template-columns:repeat(3,1fr)}}@media (min-width:1080px){.logos{grid-template-columns:repeat(5,1fr)}}.articles{grid-template-columns:repeat(2,1fr)}@media (min-width:1080px){.articles{grid-template-columns:repeat(4,1fr)}}.hide-on-mobile{display:none !important}.show-on-mobile{display:block !important}@media (min-width:768px){.hide-on-mobile{display:block !important}td.hide-on-mobile{display:table-cell !important}.show-on-mobile{display:none !important}}.align-left{float:left;margin:0 30px 30px 0}.align-right{float:right;margin:0 0 30px 30px}.table{border:none;border-spacing:0;text-align:left;font-size:14px;width:100%}.table thead th{color:var(--blue)}.table thead th:first-child{border-radius:8px 0 0 8px}.table thead th:last-child{border-radius:0 8px 8px 0}.table th,.table td{padding:5px;text-align:center}.table td img{max-width:50px;height:auto}.table td.tick{text-align:center}.table td.tick img{width:25px;height:auto}.table th{color:var(--white)}.table tr:nth-child(even){background-color:var(--blue-10)}.table tr:hover td{background-color:var(--blue-40)}.table tr:hover .btn{background-color:var(--white)}.table-blue thead th{color:var(--blue)}.table-blue tr:nth-child(even){background-color:var(--blue-10)}.table-blue tr:hover td{background-color:var(--blue-40)}@media (min-width:1080px){.table{font-size:16px}.table th,.table td{padding:12px;text-align:left}.table td img{max-width:none}.box:has(table)>p{font-size:16px;margin:20px auto}}.table-center th,.table-center td{text-align:center}.btn{padding:12px 20px;border-radius:var(--border-radius);display:inline-block;text-decoration:none;background-color:var(--grey);border:3px solid var(--grey);color:var(--black);font-weight:600}.btn-round-home{padding:10px 20px;font-size:18px;line-height:120%;text-align:center;border-radius:100px}@media (min-width:768px){.btn-round-home{font-size:20px;padding:16px 21px}}.btn-round{padding:10px 20px;font-size:18px;line-height:120%;text-align:center;border-radius:10px}@media (min-width:768px){.btn-round{font-size:20px;padding:16px 21px;border-radius:100px}}.btn-green{background-color:var(--green);color:#fff;border-color:var(--green)}.btn-green:hover{background-color:transparent;color:var(--green)}.btn-blue{background-color:var(--blue);color:#fff;border-color:var(--blue)}.btn-blue:hover{background-color:transparent;color:var(--blue)}.btn-orange{background-color:var(--orange);color:#fff;border-color:var(--orange)}.btn-orange:hover{background-color:transparent;color:var(--orange)}.btn-lilac{background-color:var(--lilac);color:#fff;border-color:var(--lilac)}.btn-lilac:hover{background-color:transparent;color:var(--lilac)}.btn-magenta{background-color:var(--magenta);color:#fff;border-color:var(--magenta)}.btn-magenta:hover{background-color:transparent;color:var(--magenta)}.breadcrumb-buttons{display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px;gap:20px}@media (max-width:529px){.btn{text-align:center}}@media (min-width:530px){.breadcrumb-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.mobile-cta{background-color:var(--blue-10);color:var(--blue);position:fixed;bottom:0;left:0;right:0;width:100%;font-size:24px;font-weight:100;display:none;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s}.mobile-cta .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-top:30px;padding-bottom:30px;border-radius:10px}.mobile-cta .btn{width:100%}@media (max-width:800px){.mobile-cta.active{display:block}}.link{text-decoration:none}.link-green{color:var(--green)}.link-blue{color:var(--blue)}.link-orange{color:var(--orange)}.link-lilac{color:var(--lilac)}.link-magenta{color:var(--magenta)}.link:hover{color:var(--black)}dot{font-size:2em}.dot-green{color:var(--green)}.list{list-style:none}.list li{position:relative;padding-left:34px;line-height:25px}.list li:not(:last-child){margin-bottom:12px}.list li::before{position:relative;content:"";position:absolute;top:0px;left:0;height:25px;width:25px;background:transparent url("../images/tick.png") 0 0 / contain no-repeat}.box-footer{padding:20px;border-radius:var(--border-radius);min-height:100%;overflow:hidden}.box{padding:20px;border-radius:var(--border-radius);overflow:hidden}@media (max-width:767px){.box{margin-left:-14px;margin-right:-14px}}.box-best{padding:0px;min-height:1400px;padding-bottom:100px}@media (min-width:768px){.box-best{padding-top:20px;padding-bottom:20px;padding-left:10px;padding-right:10px}}.box-compare{padding:0px;min-height:1400px;padding-bottom:100px}@media (min-width:768px){.box-compare{padding-top:20px;padding-bottom:20px;padding-left:30px;padding-right:30px}}.box-best .text-center.bottom-fixed-button,.box .text-left.bottom-fixed-button,.box .text-right.bottom-fixed-button{position:absolute;bottom:20px;left:20px;right:20px;width:calc(100% - 40px)}.box-head{min-height:260px}@media only screen and (max-width:600px){.box-head{min-height:250px}}@media only screen and (max-width:600px){.box .text-left.bottom-fixed-button,.box .text-right.bottom-fixed-button{text-align:center}}@media (max-width:767px){.box-head{min-height:250px}}@media (min-width:1280px){.box-half{max-width:50%}.box-1-3{max-width:33%}.box-2-3{max-width:66%}}.box-bg-green{background-color:var(--green-10)}.box-bg-blue{background-color:var(--blue-10)}.box-bg-orange{background-color:var(--orange-10)}.box-bg-lilac{background-color:var(--lilac-10)}.box-bg-magenta{background-color:var(--magenta-10)}.box-head-border-green{border-width:2px;border-style:solid}.box-best-border-green{border-width:2px;border-style:solid}.box-border-black{border:2px solid #315B78;border-radius:12px;background:#F7FAFC;padding:24px 28px}.box-border-black .small-warning{margin:0;color:#263E4D;font-size:16px;line-height:1.55;font-weight:700}.box-border-black .small-text{margin:0;color:#526671;font-size:14px;line-height:1.65}@media (max-width:600px){.box-border-black{padding:20px;border-radius:10px}.box-border-black .small-warning{font-size:15px}.box-border-black .small-text{font-size:13px}}.box-footer-border-green{border-color:var(--green)}.box-head-border-green{border-color:var(--green)}.box-best-border-green{border-color:var(--green)}.box-border-green{border-color:var(--green-10)}.box-border-blue{border-color:var(--blue-10)}.box-border-orange{border-color:var(--orange-10)}.box-border-lilac{border-color:var(--lilac-10)}.box-border-magenta{border-color:var(--magenta-10)}.box-head-border-green .heading{color:var(--green)}.box-footer-border-green .heading{color:var(--green)}.box-best-border-green .heading{color:var(--green)}.box-border-green .heading{color:var(--green)}.box-border-blue .heading{color:var(--blue)}.box-border-orange .heading{color:var(--orange)}.box-border-lilac .heading{color:var(--lilac)}.box-border-magenta .heading{color:var(--magenta)}.box .heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:17px;margin-bottom:29px}.box .heading .icon{width:52px;height:52px}.box p{font-size:18px;line-height:140%;letter-spacing:-0.02em;margin-bottom:5px}.box .link{font-size:16px;line-height:140%;font-weight:600;letter-spacing:-0.02em;display:block;margin-bottom:32px}@media (min-width:768px) and (max-width:1079px){.boxes .flex-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.boxes .flex-columns .box{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.boxes .flex-columns .box:last-child{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.boxed-links .box{padding:25px 29px}.boxed-links .heading{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:11px;font-size:22px;font-weight:600;margin-bottom:14px;padding-top:10px}.boxed-links .icon{-webkit-box-flex:0;-webkit-flex:0 0 36px;-moz-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px}.boxed-links .icon svg{position:relative;top:-5px;width:36px;height:36px}.boxed-links a{display:block;font-size:18px;font-weight:500;padding:0 0 0 29px;margin-bottom:20px;background:url("../svg/arrow-list-blue.svg") left center/7px 14px no-repeat;text-decoration:none}.boxed-links a:last-child{margin:0}.boxed-links a:hover{color:var(--black)}.link-boxes>.container>.heading{margin-bottom:24px}.link-boxes a:not(.link){display:block;font-size:24px;line-height:29px;font-weight:600;text-decoration:none;color:var(--black);text-decoration:none}.link-boxes a:not(.link):hover{color:var(--blue)}.link-boxes .link{font-weight:600}.link-boxes .grid{gap:40px 20px}.link-boxes .article{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:var(--white);padding:20px;border-radius:var(--border-radius);font-size:16px;line-height:24px}.link-boxes .article .link{margin-top:auto}@media (min-width:1080px){.link-boxes>.container>.heading{margin-bottom:60px}}.toggle-box{background-color:var(--grey);border-radius:var(--border-radius);padding:5px}.tab-links{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.tab-links .tab-link{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;font-weight:600;font-size:14px;line-height:120%;text-align:center;letter-spacing:-0.02em;padding:18px;text-decoration:none;color:var(--black)}.tab-links .tab-link.active{background-color:var(--white);border-radius:var(--border-radius) 0 0 var(--border-radius)}.tab-content .tab{background-color:var(--white);border-radius:0 var(--border-radius) var(--border-radius) var(--border-radius);padding:20px;display:none}.tab-content .tab.active{display:block}.toggle-box .btn{display:block;margin-bottom:18px;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:17px;padding:6px;gap:11px}.toggle-box .btn:hover{background-color:var(--grey-dim);color:var(--white);border-color:var(--grey-dim)}.toggle-box .btn-monty:hover{background-color:var(--blue);border-color:var(--blue)}.toggle-box .btn svg{width:38px;height:38px}.toggle-box .btn-monty{position:relative;padding-left:60px;min-height:54px;margin-bottom:0}.toggle-box .btn-monty svg{position:absolute;top:-10px;left:5px;width:44.41px;height:60.32px}.toggle-box .btn-monty img{position:absolute;top:-10px;left:8px;width:59px;height:auto;max-height:none}@media (min-width:768px) and (max-width:1079px){.toggle-box .btn{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:54px}.toggle-box .btn img{position:absolute;top:auto;left:8px}}@media (min-width:768px){.toggle-box .btn{font-size:18px;padding:7px 17px;gap:22px}.toggle-box .btn-monty{padding-left:71px}}.accordion{border-bottom:1px solid var(--black);margin-bottom:16px}.accordions .accordion:last-child{border-bottom:none;margin-bottom:0}.accordion-heading{padding-bottom:15px}.accordion-heading .heading{font-size:22px;line-height:22px;font-weight:600;color:var(--blue);padding-left:44px;background:transparent url("../svg/accordion-icon.svg") center left/20px 20px no-repeat;cursor:pointer}.accordion-heading .heading:hover{color:var(--black)}.accordion-content{padding:0 0 20px 0;margin:0}@media (max-width:767px){.accordion-content{display:none}.accordion .image-with-border{width:150px;height:auto;margin:0 auto 12px}}.accordion .content-with-image{margin-bottom:0;max-width:none}.accordion .content-with-image .content p:last-child{margin-bottom:0}.form-row{margin-bottom:20px}.form-row label{font-weight:600;display:inline-block;width:100%;cursor:pointer}.form-row input[type="text"],.form-row select{width:100%;padding:20px;border:2px solid var(--blue);display:inline-block;border-radius:var(--border-radius);background-color:var(--white);font-weight:500;font-size:16px}.form-row .radio-label{position:relative;line-height:28px;width:auto;margin-right:20px}.form-row input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;top:8px;display:inline-block;width:28px;height:28px;padding:5px;border:1px solid var(--grey-40);border-radius:50%;background-color:var(--white);font-weight:500;font-size:16px;margin-left:10px}.form-row input[type="radio"]:checked{border:8px solid var(--blue)}.form-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:60px;background:var(--white) url("../svg/form-arrow.svg") right 22px center/14px 7px no-repeat}.form-row .btn{margin-top:16px}@media (max-width:767px){.form-row label{margin-bottom:10px}}@media (min-width:768px){.form-row{margin-bottom:10px}.form-row label{width:30%}.form-row input[type="text"],.form-row select{width:40%}}.quick-quote{padding:27px}.ask-monty .column-image svg{width:136px;height:185px;-webkit-transform:rotate(3.8deg);-ms-transform:rotate(3.8deg);transform:rotate(3.8deg)}.responsive-form tr td:first-of-type{padding-top:10px}.responsive-form tr td:first-of-type{padding-top:10px}.responsive-form td td{display:table-cell;width:auto}.responsive-form .top-bar{padding:10px 18px;font-size:18px;line-height:32px;background-color:var(--blue);border-radius:var(--border-radius);color:var(--white);font-weight:600;margin-bottom:20px}.responsive-form label{font-weight:600;line-height:160%;margin-bottom:6px;display:block;width:100%}.responsive-form .form-row{margin-bottom:20px}.responsive-form input[type="text"],.responsive-form select,.responsive-form textarea{width:100%;padding:16px;border:2px solid var(--grey-40);display:inline-block;border-radius:var(--border-radius);background-color:var(--white);font-weight:500;font-size:16px;margin-bottom:5px}.responsive-form .radio-label{padding:0 16px;line-height:64px;border:2px solid var(--grey-40);display:block;border-radius:var(--border-radius);margin-bottom:6px;max-width:280px}.responsive-form input[type="radio"]{margin:0 5px 0 0}.responsive-form input[type="radio"]:checked{border-color:var(--blue)}.responsive-form input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:47px;height:47px;border-radius:var(--border-radius);border:2px solid var(--grey-40);margin:0 17px 20px 0;float:left}.responsive-form input[type="checkbox"]:checked{background-color:var(--blue);border-color:var(--blue)}.responsive-form ul{margin:20px 0 20px 80px}.responsive-form .help{background:var(--blue-10);border:2px solid var(--blue);border-radius:10px;padding:21px 33px 25px;line-height:160%}@media (min-width:768px){.responsive-form .top-bar{padding:16px 20px;font-size:26px;margin-bottom:40px}.responsive-form .top-bar h3{font-size:12;margin:0}.responsive-form .form-row{margin-bottom:32px;padding:0 34px}.responsive-form input[type="text"],.responsive-form select,.responsive-form textarea{width:100%;max-width:557px;padding:20px;border-width:2px;margin-bottom:0}}.budget-planner th,.budget-planner td{padding:8px 4px}.budget-planner h3{margin:0}.budget-planner input[type="text"]{width:80% !important;padding:12px}@media (max-width:479px){.budget-planner th,.budget-planner td{display:block;width:100%}.budget-planner td:empty{display:none}.budget-planner input[type="text"]{max-width:200px}}@media (max-width:1080px){.ask-monty .inner .btn{margin-top:20px}}@media (min-width:768px){.ask-monty{padding:30px 35px}.ask-monty .columns{gap:50px}.ask-monty .column-content{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.ask-monty .column-image{-webkit-box-flex:0;-webkit-flex:0 0 150px;-moz-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;text-align:right}}@media (min-width:1080px){.ask-monty .columns{gap:100px}.ask-monty .inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.ask-monty .inner p{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.ask-monty .inner .btn{-webkit-box-flex:0;-webkit-flex:0 0 145px;-moz-box-flex:0;-ms-flex:0 0 145px;flex:0 0 145px}}.introduction .heading{margin-bottom:8px}.introduction p{margin-bottom:0}.introduction .column-60{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.introduction .monty>*{display:inline-block}@media (max-width:599px){.introduction .monty{-webkit-box-flex:0;-webkit-flex:0 0 100px;-moz-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;text-align:right}.introduction .monty>*{width:100%;height:auto}}@media (min-width:600px){.introduction .column-60{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}.introduction .column-60{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.introduction .monty>*{width:150px;height:auto}}@media (min-width:768px){.introduction .monty>*{width:200px}}@media (max-width:1079px){.introduction .columns{gap:20px}}@media (min-width:1080px){.introduction{margin-top:20px;margin-bottom:30px}.introduction .monty>*{width:224px}.introduction .monty>img{position:relative;right:20px}.introduction .columns{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}}.best-rates .heading{padding-top:30px;margin-bottom:5px}.best-rates .flex-column{text-align:center}.best-rates .box{margin-bottom:32px;text-align:left}.best-rates .box p{font-size:18px;line-height:120%;font-weight:400}.compare-ticks>.container>.heading{margin-bottom:24px}.compare-ticks article>.heading{margin-bottom:24px}.compare-ticks .box{margin-bottom:27px}@media (min-width:1080px){.compare-ticks>.container>.heading{margin-bottom:47px}.compare-ticks .flex-column{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.compare-ticks .box{height:100%;margin-bottom:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.compare-ticks .btn{margin:auto 0 0;min-width:340px;text-align:center}}.help-advice-boxes>.container>.heading{margin-bottom:24px}.help-advice-boxes .box{padding:30px;position:relative;height:100%}.help-advice-boxes .box p{font-size:18px;line-height:140%;font-weight:400;margin-bottom:20px;max-width:420px}.help-advice-boxes .icon{-webkit-box-flex:0;-webkit-flex:0 0 52px;-moz-box-flex:0;-ms-flex:0 0 52px;flex:0 0 52px}.help-advice-boxes .box-monty .monty{position:absolute;bottom:-20px;right:20px;width:120px;height:200px;-webkit-transform:rotate(3.8deg);-ms-transform:rotate(3.8deg);transform:rotate(3.8deg)}.help-advice-boxes .box-monty .monty svg,.help-advice-boxes .box-monty .monty img{width:100%;height:auto}@media (max-width:767px){.help-advice-boxes .box-monty{padding-bottom:100px}}@media (min-width:768px){.help-advice-boxes .box-monty .inner{padding-right:195px}.help-advice-boxes .box-monty .monty{position:absolute;top:0;right:30px;bottom:auto;width:170px;height:320px;-webkit-transform:rotate(3.8deg);-ms-transform:rotate(3.8deg);transform:rotate(3.8deg)}.help-advice-boxes .box-life{background-image:url("../images/mortgage-calculator-icon.png");background-position:bottom right;background-repeat:no-repeat;background-size:200px}.help-advice-boxes .box-life .inner{padding-right:195px}.help-advice-boxes .box-calculator .inner{padding-right:195px}.help-advice-boxes .flex-columns{gap:42px}}@media (min-width:1080px){.help-advice-boxes>.container>.heading{margin-bottom:60px}}.mortgage-guides>.container>.heading{margin-bottom:60px}.mortgage-guides .articles{margin-bottom:40px}.mortgage-guides .article img{border-radius:var(--border-radius);height:auto}.mortgage-guides .article a:nth-child(2){display:block;padding:18px 13px 0 0;font-size:18px;line-height:120%;font-weight:600;text-decoration:none;color:var(--black)}@media (min-width:1080px){.mortgage-guides .articles{gap:66px 26px}}.lender-logos>.container>.text-center>.heading{margin-bottom:10px}.lender-logos p{margin-bottom:36px}.lender-logos .logos .logo{height:100px;display:grid;place-items:center;text-align:center}.lender-logos .logos .logo img{width:auto}.lender-logos .bordered-logos .logo{border:1px solid var(--grey-10);border-radius:8px;height:142px}.lender-logos .bordered-logos .logo:hover{border-color:var(--green)}.lender-logos .bordered-logos .logo img{-o-object-fit:contain;object-fit:contain;width:80px;height:80px}.faq-buttons{margin-bottom:22px}.faq-buttons .heading{font-size:20px;margin-bottom:20px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-buttons .flex-row{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-buttons .box{padding:23px 41px 34px}.faq-buttons .btn{padding:10px 20px;margin:0;font-size:14px;line-height:180%}@media (max-width:767px){.faq-buttons .btn{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (min-width:768px){.faq-buttons .heading{font-size:26px}.faq-buttons .btn{padding:8px 20px}}@media (min-width:1400px){.faq-buttons .btn{font-size:16px}}.banner .image-with-border img{display:block !important}.banner .image a.btn{display:block !important;line-height:1em !important;margin-right:0 !important}.banner .box{position:relative;padding:20px}.banner:not(:has(.image-with-border)) .heading{padding-right:120px;min-height:100px}.banner .heading{font-weight:600;font-size:26px;line-height:120%;stroke:var(--black)}.banner .image{position:absolute;top:20px;right:20px;width:52px;height:52px}.banner .image svg{width:52px;height:52px}.banner .buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media (min-width:550px){.banner .buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:768px){.banner{margin:0 0 30px}.banner .heading{font-size:30px}.banner .box{padding:30px 200px 30px 30px}.banner:has(.image-with-border) .box{padding-right:30px}.banner .image{position:absolute;top:30px;right:30px}.banner .image,.banner .image svg{width:100px;height:100px}.banner .btn{margin-right:16px}}@media (max-width:1279px){.banner:has(.image-with-border) .image{display:none}}@media (min-width:1280px){.banner{margin:0 0 40px}.banner .box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:32px 36px;padding:30px}.banner .image{display:block;position:relative;top:auto;right:auto;width:auto;height:auto}.banner .image,.banner .image svg{width:140px;height:140px}.banner-rounded .box{border-radius:10px 200px 200px 10px}.banner:has(.image-with-border) .image,.banner:has(.image-with-border) svg{height:auto;width:auto}}.landing-page-header{margin-bottom:32px;text-align:center}.landing-page-header .container{display:grid;grid-template-columns:1fr 125px;gap:0 20px;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.landing-page-header .heading{grid-column:1/2;grid-row:1/2;margin-bottom:14px}.landing-page-header .buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-column:1/3;grid-row:2/3}.landing-page-header .buttons .btn{margin:0;width:auto}.landing-page-header .icon{margin:0 auto 20px;grid-column:2/3;grid-row:1/2}.landing-page-header .icon svg{margin:0 auto;width:100%;height:auto}@media (max-width:480px){.landing-page-header .icon{margin:38px auto 20px}}@media (max-width:767px){.landing-page-header .heading{font-size:30px;text-align:left;margin-bottom:14px}}@media (min-width:768px){.landing-page-header{text-align:left;margin-bottom:66px}.landing-page-header .container{grid-template-columns:1fr 180px}.landing-page-header .heading{grid-column:1/2;grid-row:1/2;margin-bottom:20px}.landing-page-header .icon{grid-column:2/3;grid-row:1/3;margin:0}.landing-page-header .icon svg{width:100%;height:auto}.landing-page-header .buttons{grid-column:1/2;grid-row:2/3;align-self:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:14px}}@media (min-width:850px){.landing-page-header .container{grid-template-columns:1fr 250px}.landing-page-header .heading{margin:20px 0 30px}.landing-page-header .buttons{gap:30px}}@media (min-width:1280px){.landing-page-header .container{grid-template-columns:1fr 429px}.landing-page-header .icon{margin-right:100px}.landing-page-header .icon svg{width:329px}}.accordion-with-sidebar .accordions{padding-top:30px}.accordion-with-sidebar .box{position:relative}.accordion-with-sidebar .column-sidebar .box svg{width:120px;height:160px;-webkit-transform:matrix(1,0.07,-0.07,1,0,0);-ms-transform:matrix(1,0.07,-0.07,1,0,0);transform:matrix(1,0.07,-0.07,1,0,0);position:absolute;bottom:5px;right:17px}.accordion-with-sidebar .box-monty{padding-bottom:100px}.accordion-with-sidebar .box-calculator{overflow:hidden;background-image:url("../svg/icons/calculator-circle.svg");background-position:bottom -20px right -20px;background-repeat:no-repeat;background-size:150px;padding-bottom:150px}.accordion-with-sidebar .box-calculator-blue{background-image:url("../svg/icons/calculator-circle-blue.svg")}.accordion-with-sidebar .box-calculator-green{background-image:url("../svg/icons/calculator-circle-green.svg")}.accordion-with-sidebar .box-calculator-orange{background-image:url("../svg/icons/calculator-circle-orange.svg")}.accordion-with-sidebar .column-sidebar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px}.accordion-with-sidebar .column-sidebar .btn{margin:15px 0 0}@media (min-width:768px){.accordion-with-sidebar .column-sidebar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1080px){.accordion-with-sidebar .columns{gap:131px}.accordion-with-sidebar .column{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.accordion-with-sidebar .column-sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 0 400px;-moz-box-flex:0;-ms-flex:0 0 400px;flex:0 0 400px}.accordion-with-sidebar .column-sidebar .box-monty{padding:29px 29px 90px}.accordion-with-sidebar .column-sidebar .box-calculator{padding:29px 29px 140px}.accordion-with-sidebar .column-sidebar .box svg{width:130px;height:160px;bottom:14px}}.content-with-sidebar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:18px}.content-with-sidebar .sidebar{-webkit-box-flex:0;-webkit-flex:0 0 223px;-moz-box-flex:0;-ms-flex:0 0 223px;flex:0 0 223px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;margin-bottom:18px}.content-with-sidebar .section{margin-bottom:20px}.content-with-sidebar .sidebar .advert{margin-bottom:0}.advert-lenders .box{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.advert-lenders a{display:inline-grid;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.advert-lenders a:last-child{margin-bottom:0}.advert-lenders img{display:inline-block;width:100%;height:auto}.advert-links .box{padding:0}.advert-links ul{list-style:none;padding:20px}.advert-links ul li{padding-left:25px;line-height:22px;background:transparent url("../images/adverts/advert-tick.png") center left/18px 18px no-repeat}.advert-links ul li:not(:last-child){margin-bottom:17px}.advert-links ul li a{color:var(--green);text-decoration:none;font-size:15px;line-height:160%}.advert-links ul li a:hover{color:var(--black)}@media (max-width:767px){.advert-lenders img{max-height:30px}}@media (min-width:600px){.content-with-sidebar .sidebar{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.content-with-sidebar .sidebar .advert{-webkit-box-flex:0;-webkit-flex:0 0 48%;-moz-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}@media (max-width:767px){.advert.advert-links img{width:60%}}@media (min-width:768px){.content-with-sidebar .section{margin-bottom:40px}.content-with-sidebar .sidebar .advert{-webkit-box-flex:0;-webkit-flex:0 0 23%;-moz-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%}.content-with-sidebar .sidebar .advert-lenders .box{grid-template-columns:1fr;gap:40px;padding-bottom:20px;padding-top:20px}.content-with-sidebar .sidebar .advert-lenders a{display:inline-block;margin:0 auto}.advert-lenders img{max-height:35px}}@media (min-width:1280px){.content-with-sidebar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.content-with-sidebar .section{margin-bottom:60px}.content-with-sidebar .section-small{margin-bottom:30px}.content-with-sidebar .sidebar{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-with-sidebar .sidebar .advert{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}}.content-with-image{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px;max-width:800px}.content-with-image .heading{margin-bottom:20px}.content-with-image img{width:100%;max-width:100%;height:auto;border-radius:var(--border-radius);-o-object-fit:cover;object-fit:cover}@media (min-width:600px){.content-with-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.content-with-image .content{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.content-with-image .image{-webkit-box-flex:0;-webkit-flex:0 0 150px;-moz-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}}@media (min-width:768px){.content-with-image .image{-webkit-box-flex:0;-webkit-flex:0 0 200px;-moz-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}}@media (min-width:1080px){.content-with-image{gap:44px;margin-bottom:78px}.content-with-image .image{-webkit-box-flex:0;-webkit-flex:0 0 320px;-moz-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px;padding-top:45px}}.image-with-border{background-color:var(--white);border:1px solid var(--grey-10);border-radius:8px;padding:12px;margin-bottom:12px;text-align:center}.image-with-border img{display:inline-block}.pros-cons .heading{font-size:22px;margin-bottom:30px}.pros-cons .box{padding:24px 32px;margin-bottom:17px}.pros-cons ul{margin:0 0 0 4px;padding:0 0 0 18px}.pros-cons ul li{margin-bottom:12px}.pros-heading,.cons-heading{font-weight:600;font-size:20px;line-height:160%;margin-bottom:21px;padding-left:38px;background:transparent url("../svg/pros.svg") center left/30px 30px no-repeat}.cons-heading{background-image:url("../svg/cons.svg")}.header{padding:24px 0 0;margin-bottom:25px}.header .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.header .logo,.header .logo svg{display:inline-block;width:124px;height:42px}.header .logo:hover{-webkit-filter:grayscale(1);filter:grayscale(1)}.header-advert{display:none}.header-advert img{width:100%;height:auto;display:none}.header-advert .cycle-slide img{display:block}.header .menu{display:none}.header .menu ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;gap:40px}.header .menu ul a{font-size:16px;line-height:20px;font-weight:600;text-align:center;margin:0}.header .burger-menu{text-align:right;height:36px}.btn-burger-menu,.btn-burger-menu svg{display:inline-block;width:85px;height:36px}.btn-menu-close,.btn-menu-close svg{display:inline-block;width:34px;height:34px}@media (min-width:768px){.header .logo,.header .logo svg,.header .logo img{width:190px;height:66px}.header .logo,.header .burger-menu{-webkit-box-flex:0;-webkit-flex:0 0 220px;-moz-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px}}@media (min-width:1080px){.header{padding:15px 0 0;margin-bottom:20px}.header .container{height:96px}.header .menu{display:block}.header-advert{display:block}.header-advert img{max-height:96px}.burger-menu-mobile{display:none}.burger-menu-desktop{display:block}.header .burger-menu{height:53px}.btn-burger-menu,.btn-burger-menu svg{width:125px;height:53px}.btn-menu-close,.btn-menu-close svg{width:57px;height:57px}}@media (min-width:1280px){.header .menu ul{gap:80px}.header .menu ul a{font-size:20px;line-height:20px}}.overlay-menu-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:var(--white)}.overlay-menu-mobile{display:none}.overlay-menu-container.overlay-menu-responsive{display:none}.overlay-menu-desktop{display:none}.footer{background-color:var(--grey);padding:45px 0;font-size:13px;font-weight:400}.footer,.footer a{color:var(--black)}.footer a:hover{color:var(--green)}.footer a{text-decoration:none}.footer .columns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:50px}.footer .heading{font-size:18px;line-height:140%;margin-bottom:20px}.footer .logos{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:25px;margin-top:20px}.footer .contact-link{display:block;margin-bottom:4px}.footer .postal-address{margin-top:20px;margin-bottom:2px;font-weight:500}.footer ul{list-style:none}.footer li a{display:block;margin-bottom:12px}.footer .column-terms p{margin-bottom:12px}@media (min-width:768px){.footer .columns{display:grid}}@media (min-width:768px) and (max-width:1079px){.footer .columns{grid-template-columns:repeat(3,1fr)}.footer .column-terms{grid-column-start:1;grid-column-end:4}}@media (min-width:1080px){.footer{padding:45px 81px 81px}.footer .columns{grid-template-columns:1fr 1fr 1fr 2fr}}.advert{display:block;margin-bottom:40px}.advert img{display:block;width:100%;height:auto}.sidebar-nav{display:none}.sidebar-advert{display:none}.sidebar-advert img{width:100%;height:auto;display:block}.sidebar-advert .advert{display:block;margin-bottom:40px}.advert-best-rates .title{font-size:16px;margin-bottom:10px;font-weight:600}.advert-best-rates .product{font-size:30px;font-weight:600;margin-bottom:10px}.advert-best-rates .monty{width:auto;margin:10px 0 0;height:160px}.advert-best-rates .rate{font-size:47px;font-weight:600}.advert-best-rates .percentage{font-size:16px;margin-bottom:13px}.advert-best-get-quote{position:relative;padding:25px 25px 60px}.advert-best-get-quote .title{font-size:23px;line-height:120%;font-weight:600;text-align:left;margin-bottom:20px}.advert-best-get-quote .monty,.advert-best-get-quote .icon{position:absolute;bottom:10px;right:20px;height:100px;width:75px}.advert-best-get-quote.house{text-align:center;padding:120px 25px 25px}.advert-best-get-quote.house .icon{position:absolute;top:25px;left:74px;right:auto;height:75px;width:75px}.advert-best-get-quote .monty svg,.advert-best-get-quote .icon svg{height:100%;width:100%}@media (min-width:400px) and (max-width:599px){.advert-best-get-quote{position:relative}.advert-best-get-quote .icon{position:absolute;top:0;right:20px}}@media (max-width:767px){.advert-best-rates .title{margin-bottom:4px}.advert-best-rates .product{font-size:22px}.advert-best-rates .rate{font-size:30px;margin:4px 0}.advert-best-rates .btn{float:right;margin-top:-34px;margin-bottom:0}.advert-best-rates .percentage{margin-bottom:0}.advert-best-get-quote .title br,.advert-best-rates br{display:none}.advert-best-get-quote a svg{width:40px;height:40px}.advert table img{display:inline-block}}@media (min-width:1080px){.sub-page>.container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.sidebar-nav{-webkit-box-flex:0;-webkit-flex:0 0 220px;-moz-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px;display:block}.main-content{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.sidebar-advert{display:block;-webkit-box-flex:0;-webkit-flex:0 0 220px;-moz-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px}.advert-best-get-quote .title{font-size:30px}.advert-best-get-quote .monty,.advert-best-get-quote .icon{height:130px;width:100px}.advert-best-rates .monty{height:200px;margin:-10px auto 12px}}.advert-text,.advert-text p{font-size:16px;margin-bottom:12px}.advert-text .heading-1,.advert-text .heading-2,.advert-text .heading-3,.advert-text .heading-4,.advert-text .heading-5,.advert-text .heading-6{font-size:20px;margin-bottom:12px}.advert-text .list li{font-size:16px}.advert-text .list li::before{top:4px;height:20px;width:20px}.advert-text .monty{height:180px;width:auto}.menu ul{list-style:none;margin:0;padding:0}.menu ul li a{display:block;font-weight:600;font-size:20px;line-height:140%;text-decoration:none;margin-bottom:20px}.menu ul li a:hover{color:var(--black)}.menu ul li a:not([class^="text-"]){color:var(--black)}.menu ul li a:not([class^="text-"]):hover{color:var(--green)}.menu ul ul{margin-bottom:20px}.menu ul ul.active{display:block}.menu ul ul li a{font-weight:500;font-size:14px;line-height:240%;color:var(--black);display:block;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid var(--grey-10)}.menu ul ul li a:hover{color:var(--green)}.menu svg{width:13px;height:22px}.menu .text-green svg path{stroke:var(--green)}.menu .text-blue svg path{stroke:var(--blue)}.menu .text-orange svg path{stroke:var(--orange)}.menu .text-lilac svg path{stroke:var(--lilac)}.menu .text-magenta svg path{stroke:var(--magenta)}.overlay-menu-content{overflow-y:auto;height:75vh}.overlay-menu ul{position:relative}.overlay-menu ul ul{display:none}.overlay-menu ul li a svg{position:relative;top:10px;width:18px;height:36px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.overlay-menu ul li a{font-size:22px;line-height:120%;margin-bottom:10px}.overlay-menu ul ul li a svg{top:0}.overlay-menu ul ul li a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:16px;line-height:38px}.overlay-menu .sep a{margin-top:20px;padding-top:20px;border-top:1px solid var(--grey-10)}.overlay-menu .sub-link{max-width:200px}.overlay-menu .sub-link a{font-weight:600;font-size:17px;line-height:120%;margin-bottom:16px}.overlay-menu-desktop ul>li:not(.sub-link) li:hover>a{color:var(--green)}.overlay-menu-desktop ul ul{display:none;position:absolute;top:0;left:0;width:100%;z-index:200;margin:0}.overlay-menu-desktop ul ul ul{padding-left:20px;min-height:100vh}.overlay-menu-mobile li{position:relative}.overlay-menu-mobile ul ul li a{padding:5px;margin:5px}.overlay-menu-mobile ul ul ul{display:none}.overlay-menu-mobile ul ul ul a:not([class^="text-"]){color:var(--grey-dim);margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.overlay-menu-mobile ul li.menu-open .menu-text{display:none}.overlay-menu-mobile ul li.menu-open a svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.overlay-menu-mobile ul li.menu-open ul svg{position:absolute;top:0;right:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.overlay-menu-mobile .overlay-menu{height:85vh;overflow-y:scroll;padding:0 30px 0 0}.sidebar-nav .menu li a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;padding-bottom:5px}.sidebar-nav .menu ul ul{display:none}.sidebar-nav .menu>ul>li>ul{display:block}.sidebar-nav .menu ul ul ul{margin-left:10px;margin-bottom:10px}.sidebar-nav .menu ul ul ul a{color:var(--grey-dim);line-height:140%;padding-left:14px;background:url("../svg/arrow-list.svg") left top 3px/7px 14px no-repeat}.sidebar-nav .menu a.active{color:var(--blue)}.css-h41eg2{min-height:0 !important}.css-h41eg2 img{width:120px;height:50px}@media (max-width:1080px){.banner-curves .box .heading{font-size:1.875rem;margin-bottom:1em;padding-right:1.25rem}.banner-curves .box{background:#fff;min-height:15rem}.banner-curves .image .buttons{display:flex;margin-top:1.8em;font-size:0.75rem}.banner-curves .image .buttons a:first-child{order:2}.banner-curves .image .buttons a{padding:0.3125rem 0.625rem 0.3125rem 0.625rem;font-size:0.875rem;margin-right:0.625rem;border-width:0.125rem;border-radius:1.25rem;line-height:120%}.banner-curves .image .buttons a.btn:first-child:hover{border:var(--green) 0.125rem solid}.banner-curves{margin-right:-1.5625rem}}@media (max-width:800px){.banner-curves .box .heading{font-size:1.875rem}}@media (max-width:600px){.banner-curves .box .heading{font-size:1.4375rem}}@media (max-width:370px){.banner-curves .image .buttons a{font-size:0.625rem}}.banner-curves{position:relative;overflow:hidden;border-radius:var(--border-radius)}.banner-curves .box .content{width:100%;padding:1.25rem 9.375rem 0rem 1.25rem}.banner-curves .box .content .buttons{display:none}.banner-curves .box .content p{font-size:0.875rem;font-weight:bold;margin-bottom:1em}.banner-curves .image{background:#fff;padding-left:1.25rem}.banner-curves img{width:9.375rem;height:3.375rem;object-fit:contain;object-position:left}.banner-curve{position:absolute;right:0rem;transform:scaleX(-0.8);top:-0.625rem;bottom:0;height:calc(100% + 0.625rem);width:7.5rem}.banner-curve:after{content:"";position:absolute;width:0.9375rem;display:block;top:0;left:-0.9375rem;bottom:0;background:var(--green-10);z-index:1}.banner-curves .box{padding:0;background:#fff}.banner-curve svg{position:absolute;left:0;top:0;bottom:0;height:100%;width:auto;pointer-events:none}@media (min-width:600px){.banner-curves img{max-width:70%;min-width:60%;height:auto;width:27.5rem;height:5rem;object-fit:contain;object-position:center}.banner-curves .box .content .buttons{position:absolute;bottom:5rem;left:3.75rem;margin-right:20px}.banner-curves .box .content{width:60%;padding:1.875rem 1.875rem 9.375rem 3.75rem}.banner-curve{right:auto;left:55%;top:0;transform:scaleX(1);height:100%}.banner-curve:after{display:none}.banner-curves .box .content .buttons{display:block}.banner-curves .btn-round{padding:0.875rem 1.25rem;font-size:1rem}.banner-curves .image{width:45%;padding-left:6.25rem;padding-top:1.25rem;max-width:none;display:flex;align-items:center;justify-content:center;flex-direction:column}.banner-curves .image a.btn{padding:0.25rem 1.125rem 0.125rem 1.125rem;margin-top:1.6em;border-radius:1.25rem}.banner-curves .box{min-height:12.5rem;display:flex;background:var(--green-10)}.banner-curves .image .buttons a:first-child{display:none}}@media (min-width:1000px){.banner-curves .box{min-height:21.875rem}}.banner-curves .box.box--banner-image{background:#fff;border-radius:0;border-bottom-left-radius:var(--border-radius);display:flex;flex-direction:column;margin:0}.banner-curves--image{margin-right:-1.5625rem;border-radius:0;margin-left:-0.625rem}@media (min-width:600px){.banner-curves--image{margin-right:0rem;margin-left:0;border-radius:var(--border-radius)}.banner-curves .box.box--banner-image{flex-direction:row;margin-left:-0.875rem;margin-right:-0.875rem}}@media (max-width:600px){.banner-curves .box--banner-image .content{padding:1.625rem 1.25rem 1.25rem 0.625rem}.banner-curves.banner-curves--image .box .heading{padding-right:0}}@media (min-width:600px){.box--banner-image .content{width:50%}.banner-curves .box .content .buttons{position:absolute;bottom:5rem;left:3.75rem}.banner-curves .box--banner-image .content{padding:1.875rem 1.875rem 9.375rem 3.75rem}}.box--banner-image .banner-image__image{position:relative;min-height:13.75rem}@media (min-width:600px){.box--banner-image .banner-image__image{width:50%}}.box--banner-image .banner-curve{height:14.375rem;right:auto;left:0;transform:scaleX(0.8)}.banner-curves .box--banner-image .content .buttons{display:block}.box--banner-image .banner-curve path:first-child{fill:#fff}.box--banner-image .banner-curve:after{background:#fff !important}@media (min-width:600px){.box--banner-image .banner-curve{left:50%;height:100%}}.box--banner-image .content{position:relative;z-index:1;order:2}.box--banner-image .content .buttons a{width:100%}.box--banner-image .content .buttons a:hover{background:#fff}@media (min-width:600px){.box--banner-image .content{order:unset}.box--banner-image .content .buttons a{width:auto}.box--banner-image:after{content:"";width:45%;height:120%;display:block;position:absolute;top:55%;left:-20%;border-radius:50%;background:var(--green-10);z-index:0}}.box--banner-image .banner-image__image img{height:100%;position:absolute;width:100%;left:0;right:0;top:0;bottom:0;object-fit:cover;object-position:center;max-width:none}.banner-curves .box.box--banner-image .heading{font-size:2.5rem;margin-bottom:0.4em}@media (max-width:1080px){.banner-curves .box.box--banner-image .heading{font-size:1.75rem;margin-bottom:1em}}@media (max-width:800px){.banner-curves .box.box--banner-image .heading{font-size:1.875rem;margin-bottom:1.7em}}@media (max-width:600px){.banner-curves .box.box--banner-image .heading{font-size:1.5rem}.box--banner-image .banner-image__image img{width:calc(100% - 15px);left:auto}}.banner-curves .box.box--banner-image.bg-green-10 .banner-curve path:first-child{fill:var(--green-10)}@media (min-width:600px){.banner-curves .box.box--banner-image.bg-green-10{background-color:var(--green-10)}}.banner-curves .box.box--banner-image.bg-blue-10 .banner-curve path:first-child{fill:var(--blue-10)}@media (min-width:600px){.banner-curves .box.box--banner-image.bg-blue-10{background-color:var(--blue-10)}}.banner-curves.banner-curves--image-rev{margin-left:-1.5625rem;margin-right:-0.625rem}.banner-curves--image-rev .box--banner-image .banner-curve{left:auto;right:0;transform:scaleX(-0.8)}@media (min-width:600px){.banner-curves.banner-curves--image-rev .content{order:2;padding-left:5rem}.banner-curves.banner-curves--image-rev{margin-left:0rem}.banner-curves.banner-curves--image-rev .box .content .buttons{left:5rem}.banner-curves.banner-curves--image-rev .box--banner-image:after{content:"";width:45%;height:120%;display:block;position:absolute;top:55%;left:auto;right:-20%;border-radius:50%;background:var(--green-10);z-index:0}.banner-curves--image-rev .box--banner-image .banner-curve{left:40%}}@media (max-width:600px){.banner-curves.banner-curves--image-rev .content{padding:1.625rem 0.625rem 1.25rem 1.625rem}}@media (max-width:600px){.banner-curves--image-rev .box--banner-image .banner-image__image img{width:calc(100% - 15px);left:0;right:auto}}@media (min-width:600px){.banner.banner-shrink{text-align:center}.banner.banner-shrink .box{margin-left:auto;margin-right:auto;width:auto;display:inline-block}}.banner-curves.banner-curves--blue .box .banner-curve path:first-child{fill:var(--blue-10)}.banner-curves.banner-curves--blue .box .banner-curve path:last-child{fill:var(--blue)}.banner-curves.banner-curves--blue .banner-curve:after{background:var(--blue-10)}.banner-curves.banner-curves--blue .box.box--banner-image{background:#fff}.banner-curves.banner-curves--blue .box--banner-image .banner-curve path:first-child{fill:#fff}@media (min-width:600px){.banner-curves.banner-curves--blue .box--banner-image:after{background:var(--blue-10)}.banner-curves.banner-curves--blue .box{background:var(--blue-10)}.banner-curves.banner-curves--blue .box.box--banner-image.bg-blue-10{background-color:var(--blue-10)}}.wide-banner{margin-bottom:2em;overflow:hidden;margin-left:-25px;margin-right:-25px}.wide-banner h1{letter-spacing:-0.03em;line-height:1.1em}.wide-banner h1 span{color:var(--blue)}.wide-banner__content{display:flex;flex-direction:column;justify-content:space-between;align-items:space-between;flex-grow:2;padding:0 25px}.wide-banner__image{width:330px;height:330px;border-radius:50%;overflow:hidden;position:relative;z-index:1;margin-right:-30px;margin-left:auto}.wide-banner__image img{height:330px;object-fit:cover}.wide-banner__blue{position:relative;padding-bottom:20px;width:100%}.wide-banner__blue:after{content:"";width:300%;height:300%;display:block;position:absolute;top:-20px;left:20%;border-radius:50%;background:var(--blue);z-index:0;mix-blend-mode:color-burn}.wide-banner__green{position:relative;padding:20px 0 40px 0}.wide-banner__green h2{position:relative;z-index:1}.wide-banner__green:after{content:"";width:220%;height:700%;display:block;position:absolute;top:140%;left:-170%;border-radius:50%;background:var(--green);z-index:0}.wide-banner--orange:after{background:var(--orange)}.wide-banner--green:after{background:var(--green)}.wide-banner--dark-green:after{background:var(--green-dim)}.wide-banner--light-green:after{background:var(--green-40)}.wide-banner--light-green:after{background:var(--green-40)}.wide-banner--lilac:after{background:var(--lilac)}.wide-banner--magenta:after{background:var(--magenta)}.wide-banner--yellow:after{background:#ed7d2b}.wide-banner--bluenav:after{background:#62abeb}@media (min-width:1200px){.disclaimer-narrow{max-width:1340px;padding-left:360px;padding-right:36px}}@media (max-width:600px){.wide-banner__green h2{font-size:24px}}@media (max-width:1000px){.wide-banner__green h2{font-size:20px}}@media (min-width:370px){.wide-banner h1{font-size:1.6em;padding-right:20px;padding-left:25px;padding-bottom:0.8em}.wide-banner__content{padding:0 0 20px 0}.wide-banner__container{display:flex}.wide-banner__image{width:160px;height:160px}.wide-banner__image img{height:160px}.wide-banner__blue{padding-bottom:0;padding-right:46px}.wide-banner__blue:after{width:260%;height:170%;top:10px;left:-30%}.wide-banner__green{padding:30px 0 0 0;margin-right:-20px}.wide-banner__green h2{color:var(--white);padding-right:10px;padding-left:25px;font-size:18px}.wide-banner__green:after{width:250%;height:400%;top:-10px;left:-110%}}@media (min-width:420px){.wide-banner h1{font-size:2em;padding-right:10px}.wide-banner__image{width:190px;height:190px}.wide-banner__image img{height:190px}.wide-banner__green{margin-right:-30px}}@media (min-width:500px){.wide-banner__image{width:250px;height:250px}.wide-banner__image img{height:250px}.wide-banner__blue{padding-bottom:20px;padding-right:50px;width:300px}}@media (min-width:640px){.wide-banner{border-radius:var(--border-radius)}.wide-banner h1{padding-right:10px;font-size:52px}.wide-banner__content{padding:20px 0}.wide-banner__container{display:flex}.wide-banner__image{width:300px;height:300px}.wide-banner__image img{height:300px}.wide-banner__blue{padding-bottom:20px;padding-right:50px;width:350px}.wide-banner__blue:after{width:300%;height:300%;top:-20px;left:-20%}.wide-banner__green{padding:30px 0 20px 0;margin-right:0}.wide-banner__green h2{color:var(--white);padding-right:80px;padding-left:20px;font-size:30px}.wide-banner__green:after{width:200%;height:600%;top:-10px;left:-60%}}@media (min-width:1000px){.wide-banner{margin-bottom:3em;margin-left:0;margin-right:0}.wide-banner__image{width:400px;height:400px;margin-top:-40px;margin-right:unset}.wide-banner__image img{height:400px}.wide-banner__blue{padding-bottom:40px;padding-right:50px;width:450px}.wide-banner__blue:after{width:300%;height:300%;top:-20px;left:-50%}.wide-banner__green{padding:50px 0}.wide-banner__green h2{color:var(--white);padding-right:35%;padding-left:40px}.wide-banner__green:after{width:170%;height:600%;top:-10px;left:-50%}}@media (min-width:1200px){.wide-banner__image{width:430px;height:430px;margin-top:-60px}.wide-banner__image img{height:480px}.wide-banner__blue{width:580px}.wide-banner__green:after{top:-40px;left:-55%}}@media (max-width:599px){body .cky-consent-container{border-radius:10px;left:10px;right:10px;bottom:10px;width:calc(100% - 20px)}}body .cky-consent-container .cky-consent-bar{border-radius:10px;box-shadow:0px 0px 0px rgba(0,0,0,0);border:#666 2px solid}button.cky-btn{border-radius:50px;font-weight:600}.cky-notice{font-family:"Poppins",sans-serif !important}button.cky-show-desc-btn:not(:hover):not(:active){color:#fff !important;background:#fff0}@media (max-width:599px){section.section.banner-curves.banner-curves--image.banner-curves--image--fix{margin-right:-1.5625rem !important;margin-left:-0.625rem !important}}#appointment_date{max-width:310px}.qs-datepicker .qs-controls{background:var(--blue);color:#fff;padding:10px}.form-row .qs-datepicker-container{border:2px solid var(--blue);width:310px;border-radius:10px;font-family:"Poppins",sans-serif !important}.form-row .qs-day{font-weight:700;color:var(--blue)}.form-row .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not( .qs-active ):hover{background:var(--blue);color:#fff}.form-row input,.form-row select{font-family:"Poppins",sans-serif !important}@media (max-width:599px){.cky-notice-btn-wrapper .cky-btn-accept{order:1 !important}.cky-notice-btn-wrapper .cky-btn-reject{order:2 !important}.cky-notice-btn-wrapper .cky-btn-customize{order:3 !important}}.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:9001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid grey;border-radius:0.263921875em;overflow:hidden;background:#fff;-webkit-box-shadow:0 1.25em 1.25em -0.9375em rgba(0,0,0,0.3);box-shadow:0 1.25em 1.25em -0.9375em rgba(0,0,0,0.3)}.qs-datepicker-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,0.75);color:#fff;width:100%;height:100%;padding:0.5em;z-index:1;opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:0.875em;padding:0.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:0.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:0.263921875em;padding:0.5em;margin:0 auto auto;cursor:pointer;background:hsla(0,0%,50.2%,0.4)}.qs-overlay .qs-submit.qs-disabled{color:grey;border-color:grey;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.qs-overlay .qs-overlay-month{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% / 3);cursor:pointer;opacity:0.5;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;background:#d3d3d3;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s}.qs-controls.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:0.263921875em;-webkit-transition:background 0.15s;transition:background 0.15s}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:hover{background:rgba(0,0,0,0.1)}.qs-arrow:after{content:"";border:0.390625em solid rgba(0,0,0,0);position:absolute;top:50%;-webkit-transition:border 0.2s;transition:border 0.2s}.qs-arrow.qs-left:after{border-right-color:grey;right:50%;-webkit-transform:translate(25%,-50%);-ms-transform:translate(25%,-50%);transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:grey;left:50%;-webkit-transform:translate(-25%,-50%);-ms-transform:translate(-25%,-50%);transform:translate(-25%,-50%)}.qs-month-year{font-weight:700;-webkit-transition:border 0.2s;transition:border 0.2s;border-bottom:1px solid rgba(0,0,0,0)}.qs-month-year:not(.qs-disabled-year-overlay){cursor:pointer}.qs-month-year:not(.qs-disabled-year-overlay):hover{border-bottom:1px solid grey}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:0.5ex}.qs-year{padding-left:0.5ex}.qs-squares{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0.3125em;-webkit-filter:blur(0);filter:blur(0);-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s}.qs-squares.qs-blur{-webkit-filter:blur(5px);filter:blur(5px)}.qs-square{width:calc(100% / 7);height:1.5625em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:background 0.1s;transition:background 0.1s;border-radius:0.263921875em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:0.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{font-weight:700;color:grey}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:0.46875em;height:0.46875em;border-radius:50%;background:#07f;bottom:0;right:0}.help-pop-up{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.5);z-index:-1;opacity:0;transition:opacity 0.3s}.help-pop-up.help-pop-up--open{z-index:100;opacity:1}.help-pop-up__box{position:absolute;bottom:20px;right:20px;width:calc(100vw - 10px);max-width:340px;z-index:101}.help-pop-up img{width:100%;max-width:90px;height:auto;margin-top:-20px;margin-bottom:-50px}.help-pop-up.help-pop-up--two img{max-width:130px;margin-top:-30px}.help-pop-up__list{display:flex;align-items:center;justify-content:space-between}.help-pop-up ul{list-style:none;padding:0;margin:0}.help-pop-up li{list-style:none;margin:0;padding:6px 20px 6px 0px;font-size:1.1em;line-height:1.2em;font-weight:600;display:flex;align-items:center}.help-pop-up li:before{content:"";display:inline-block;flex-shrink:0;width:24px;height:24px;margin-right:10px;background:url("/public/images/tick.png") no-repeat left center;background-size:contain}.help-pop-up__buttons{display:flex;justify-content:space-between;margin-top:20px;gap:14px}.help-pop-up__buttons .btn{border-radius:999px;text-align:center;padding:6px 20px}.help-pop-up__buttons .btn:hover{background:var(--blue-10)}.help-pop-up__close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:14px;cursor:pointer;width:30px;height:30px;transition:opacity 0.2s}.help-pop-up__close-button:hover{opacity:0.8}.help-pop-up .box h4{color:var(--blue);padding-right:20px;font-size:1.8rem;margin-bottom:0.6em}.help-pop-up .box p{font-size:0.9em;line-height:1.2em;font-weight:500;margin-bottom:1.2em}.help-pop-up__close-button span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.breadcrumb-buttons .btn-green{background-color:#62ABEB;border-color:#62ABEB;color:#fff}.breadcrumb-buttons .btn-orange{background-color:#7C83A6;border-color:#7C83A6;color:#fff}.breadcrumb-buttons .btn-lilac{background-color:#7FA38B;border-color:#7FA38B;color:#fff}.breadcrumb-buttons .btn-magenta{background-color:#C98268;border-color:#C98268;color:#fff}.breadcrumb-buttons .btn-green:hover,.breadcrumb-buttons .btn-orange:hover,.breadcrumb-buttons .btn-lilac:hover,.breadcrumb-buttons .btn-magenta:hover,.breadcrumb-buttons .btn-green:focus,.breadcrumb-buttons .btn-orange:focus,.breadcrumb-buttons .btn-lilac:focus,.breadcrumb-buttons .btn-magenta:focus{background-color:#315B78;border-color:#315B78;color:#fff}@media (min-width:1200px){.mortgage-results-width{max-width:1340px;padding-left:360px;padding-right:36px}}.wide-banner--remortgage h1 span{color:var(--lilac)}.wide-banner--remortgage .wide-banner__green:after{background:var(--lilac)}.wide-banner--remortgage .wide-banner__blue:after{background:var(--lilac-10)}.btn-blue-dark{background-color:var(--blue-dim);border-color:var(--blue-dim);color:#fff}.btn-blue-dark:hover,.btn-blue-dark:focus{background-color:transparent;border-color:var(--blue-dim);color:var(--blue-dim)}.mobile-mortgage-links .box{background-color:var(--blue-10)}.mobile-mortgage-links .btn-blue{background-color:var(--blue-dim);border-color:var(--blue-dim);color:#fff}.mobile-mortgage-links .btn-blue:hover,.mobile-mortgage-links .btn-blue:focus{background-color:transparent;border-color:var(--blue-dim);color:var(--blue-dim)}.mobile-btl-links .box{background-color:var(--green-10)}.mobile-btl-links .btn-green{background-color:var(--green-dim);border-color:var(--green-dim);color:#fff}.mobile-btl-links .btn-green:hover,.mobile-btl-links .btn-green:focus{background-color:transparent;border-color:var(--green-dim);color:var(--green-dim)}.mobile-remortgage-links .box{background-color:var(--lilac-10)}.mobile-remortgage-links .btn-lilac{background-color:var(--lilac-dim);border-color:var(--lilac-dim);color:#fff}.mobile-remortgage-links .btn-lilac:hover,.mobile-remortgage-links .btn-lilac:focus{background-color:transparent;border-color:var(--lilac-dim);color:var(--lilac-dim)}.mobile-insurance-links .box{background-color:var(--magenta-10)}.mobile-insurance-links .btn-magenta{background-color:var(--magenta-dim);border-color:var(--magenta-dim);color:#fff}.mobile-insurance-links .btn-magenta:hover,.mobile-insurance-links .btn-magenta:focus{background-color:transparent;border-color:var(--magenta-dim);color:var(--magenta-dim)}.mobile-mortgage-links .buttons,.mobile-btl-links .buttons,.mobile-remortgage-links .buttons,.mobile-insurance-links .buttons{display:flex;flex-direction:column;gap:16px;width:100%}.mobile-mortgage-links .buttons .btn,.mobile-btl-links .buttons .btn,.mobile-remortgage-links .buttons .btn,.mobile-insurance-links .buttons .btn{display:block;width:100%;text-align:center}.banner-curves.banner-curves--btl .box .banner-curve path:first-child{fill:var(--green-10)}.banner-curves.banner-curves--btl .box .banner-curve path:last-child{fill:var(--green)}.banner-curves.banner-curves--btl .banner-curve:after{background:var(--green-10)}.banner-curves.banner-curves--btl .box.box--banner-image{background:#fff}.banner-curves.banner-curves--btl .box--banner-image .banner-curve path:first-child{fill:#fff}@media (min-width:600px){.banner-curves.banner-curves--btl .box--banner-image:after{background:var(--green-10)}.banner-curves.banner-curves--btl .box{background:var(--green-10)}.banner-curves.banner-curves--btl .box.box--banner-image.bg-green-10{background-color:var(--green-10)}}.banner-curves--btl{--green:var(--gd-sage);--green-10:var(--gd-sage-light)}.prose--btl h1,.prose--btl h2,.prose--btl h3,.prose--btl h4,.prose--btl h5,.prose--btl h6{color:var(--green-dim)}.prose--btl a:not(.btn){color:var(--green-dim)}.prose--btl a:not(.btn):hover{color:var(--black)}.accordions--btl{--green:var(--gd-sage);--green-dim:var(--gd-sage-dark);--green-10:var(--gd-sage-light)}.accordion-heading .heading{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpolyline points='6,4 14,10 6,16' fill='none' stroke='%237fa38b' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:left center;background-size:20px 20px;background-repeat:no-repeat}.sidebar-nav .menu ul ul ul a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpolyline points='1,1 7,7 1,13' fill='none' stroke='%237fa38b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:left top 3px;background-size:7px 14px;background-repeat:no-repeat}.menu .text-green svg path{stroke:#7fa38b !important}.footer-links .box{border:2px solid var(--blue-10)}.footer-links .heading{color:var(--blue)}.footer-links a:not(.btn){color:var(--blue)}.footer-links a:not(.btn):hover{color:var(--black)}.footer-links .arrow-list li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpolyline points='1,1 7,7 1,13' fill='none' stroke='%2362abeb' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:left center;background-size:7px 14px;background-repeat:no-repeat}.best-deals-hub{margin:0 0 28px}.best-deals-hub__intro{margin:0 0 22px;padding:22px 24px;background:var(--gd-blue-light,#eef6fc);border-radius:16px}.best-deals-hub__intro h3{margin:0 0 6px;color:var(--gd-blue-dark,#315b78);font-size:25px}.best-deals-hub__intro p{margin:0;color:var(--gd-slate,#34454f)}.best-deals-hub__group{margin:0 0 22px;padding:22px 24px;border:1px solid var(--gd-border,#dfe8ed);border-radius:16px;background:#fff}.best-deals-hub__group h3{margin:0 0 5px;color:var(--gd-blue-dark,#315b78);font-size:21px}.best-deals-hub__group>p{margin:0 0 16px;color:var(--gd-slate-light,#6c7c85)}.best-deals-hub__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.best-deal-link{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:82px;padding:15px 44px 15px 17px;border:1px solid #cfe1ef;border-radius:12px;background:var(--gd-blue-light,#eef6fc);text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.best-deal-link strong{display:block;margin:0 0 3px;color:var(--gd-blue-dark,#315b78);font-size:15px;line-height:1.25}.best-deal-link span{color:#5f7482;font-size:13px;line-height:1.3}.best-deal-link b{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--gd-blue,#62abeb);font-size:22px;font-weight:600}.best-deal-link:hover,.best-deal-link:focus{border-color:var(--gd-blue,#62abeb);box-shadow:0 5px 16px rgba(49,91,120,.12);transform:translateY(-1px)}.best-deal-link:hover strong,.best-deal-link:focus strong{color:var(--gd-blue-dark,#315b78)}.best-deals-risk-warning{margin:0 0 30px;padding:15px 20px;border:1px solid var(--gd-blue,#62abeb);border-radius:12px;background:#fff}.best-deals-risk-warning .small-warning{margin:0;text-align:center}.mobile-mortgage-links .box{background:var(--gd-blue-light,#eef6fc)!important}.mobile-mortgage-links .btn-blue{background:var(--gd-blue,#62abeb);border-color:var(--gd-blue,#62abeb)}@media(max-width:700px){.best-deals-hub__intro,.best-deals-hub__group{padding:18px 16px;border-radius:14px}.best-deals-hub__intro h3{font-size:22px}.best-deals-hub__group h3{font-size:19px}.best-deals-hub__grid{grid-template-columns:1fr;gap:9px}.best-deal-link{min-height:70px;padding:13px 42px 13px 15px}.best-deal-link strong{font-size:16px}.best-deal-link span{font-size:13px}.best-deal-link b{right:14px}.best-deals-risk-warning{margin-bottom:22px;padding:13px 15px}}.advert-best-get-quote.bg-green{background:#315b78}.advert-best-get-quote a svg circle{fill:#315b78}.advert-best-get-quote a svg path{fill:#fff!important;stroke:#fff!important}.footer-popular{margin-bottom:0}.footer-popular__panel{padding:30px;background:var(--blue-10);border:1px solid #dfe8ed;border-radius:18px 18px 0 0}.footer-popular__panel .heading{margin-bottom:22px;color:var(--black)}.footer-popular__panel .dot-green{color:var(--blue)}.footer-popular__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.footer-popular__link{display:inline-flex;align-items:center;justify-content:center;padding:10px 17px;background:var(--blue);border:1px solid var(--blue);border-radius:100px;color:var(--white)!important;text-decoration:none;font-size:14px;font-weight:600;line-height:1.25;box-shadow:0 2px 6px rgba(49,91,120,.04);transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.footer-popular__link:hover,.footer-popular__link:focus{background:var(--blue-dim);border-color:var(--blue-dim);color:var(--white)!important;transform:translateY(-1px)}@media (max-width:767px){.footer-popular__panel{padding:22px 18px;border-radius:14px 14px 0 0}.footer-popular__links{display:grid;grid-template-columns:1fr;gap:8px}.footer-popular__link{width:100%;padding:11px 15px}}.prose .arrow-list-lilac li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpolyline points='1,1 7,7 1,13' fill='none' stroke='%237c83a6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.prose .arrow-list-lilac li,.prose .arrow-list-lilac li a{color:var(--lilac)}.mortgage-enquiry-pop-up{position:fixed;inset:0;z-index:-1;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0.25s ease}.mortgage-enquiry-pop-up.mortgage-enquiry-pop-up--open{z-index:120;opacity:1;visibility:visible}.mortgage-enquiry-pop-up__box{position:relative;width:100%;max-width:760px;max-height:calc(100vh - 40px);overflow-y:auto;padding:28px;border-radius:16px;background:var(--grey);box-shadow:0 18px 60px rgba(49,91,120,0.25)}.mortgage-enquiry-pop-up__brand{display:inline-flex;flex-direction:column;margin-bottom:18px;line-height:1}.mortgage-enquiry-pop-up__logo{display:block;width:180px;max-width:55vw;height:auto}.mortgage-enquiry-pop-up__brand-tagline{margin-top:5px;color:var(--blue-dim);font-size:10px;font-weight:700;letter-spacing:0.11em}.mortgage-enquiry-pop-up__heading{margin:0 48px 8px 0 !important;color:var(--blue-dim) !important;font-size:28px !important}.mortgage-enquiry-pop-up__intro{margin:0 0 22px !important;color:var(--black);font-size:16px !important;line-height:1.45 !important}.mortgage-enquiry-pop-up__close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:0;border-radius:50%;background:var(--white);color:var(--blue-dim);font-size:28px;line-height:38px;cursor:pointer}.mortgage-enquiry-pop-up__close:hover,.mortgage-enquiry-pop-up__close:focus{background:var(--blue-10)}.mortgage-enquiry-pop-up__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mortgage-enquiry-pop-up__field{min-width:0}.mortgage-enquiry-pop-up__field--full{grid-column:1 / -1}.mortgage-enquiry-pop-up__field label{display:block;margin-bottom:7px;color:var(--black);font-size:14px;font-weight:600}.mortgage-enquiry-pop-up__field label span{font-weight:400}.mortgage-enquiry-pop-up__field input,.mortgage-enquiry-pop-up__field select,.mortgage-enquiry-pop-up__field textarea{width:100%;min-height:50px;padding:12px 14px;border:2px solid var(--grey-40);border-radius:10px;background:var(--white);color:var(--black);font-family:inherit;font-size:16px;line-height:1.3}.mortgage-enquiry-pop-up__field textarea{min-height:100px;resize:vertical}.mortgage-enquiry-pop-up__field input:focus,.mortgage-enquiry-pop-up__field select:focus,.mortgage-enquiry-pop-up__field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(98,171,235,0.18)}.mortgage-enquiry-pop-up__buttons{display:flex;gap:12px;margin-top:22px}.mortgage-enquiry-pop-up__buttons .btn,.mortgage-enquiry-pop-up__success .btn{border-radius:999px;text-align:center;cursor:pointer}.mortgage-enquiry-pop-up__submit:disabled{opacity:0.65;cursor:wait}.mortgage-enquiry-pop-up__cancel{background:var(--white);border-color:var(--grey-40);color:var(--blue-dim)}.mortgage-enquiry-pop-up__cancel:hover,.mortgage-enquiry-pop-up__cancel:focus{background:var(--blue-10);border-color:var(--blue-40);color:var(--blue-dim)}.mortgage-enquiry-pop-up__status{display:none;margin:16px 0 0 !important;padding:12px 14px;border-radius:10px;background:var(--white);color:var(--blue-dim);font-size:14px !important;line-height:1.4 !important}.mortgage-enquiry-pop-up__status.is-visible{display:block}.mortgage-enquiry-pop-up__status.is-error{border:1px solid #b75454;color:#8a3535}.mortgage-enquiry-pop-up__success{padding:12px 0 2px}.mortgage-enquiry-pop-up__success h4{margin:0 0 10px;color:var(--blue-dim);font-size:24px}.mortgage-enquiry-pop-up__success p{margin-bottom:20px;font-size:16px;line-height:1.5}.mortgage-enquiry-pop-up__honeypot{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;opacity:0 !important;pointer-events:none !important}body.mortgage-enquiry-pop-up-open{overflow:hidden}@media (max-width:600px){.mortgage-enquiry-pop-up{padding:10px;align-items:flex-start}.mortgage-enquiry-pop-up__box{max-height:calc(100vh - 20px);margin-top:10px;padding:22px 16px 18px;border-radius:14px}.mortgage-enquiry-pop-up__brand{margin-bottom:14px}.mortgage-enquiry-pop-up__heading{margin-right:42px !important;font-size:23px !important}.mortgage-enquiry-pop-up__intro{margin-bottom:18px !important;font-size:15px !important}.mortgage-enquiry-pop-up__grid{grid-template-columns:1fr;gap:13px}.mortgage-enquiry-pop-up__field--full{grid-column:auto}.mortgage-enquiry-pop-up__buttons{flex-direction:column}.mortgage-enquiry-pop-up__buttons .btn,.mortgage-enquiry-pop-up__success .btn{width:100%}}:root{--gd-blue:#62abeb;--gd-blue-dark:#315b78;--gd-blue-light:#eef6fc;--gd-slate:#34454f;--gd-slate-light:#6c7c85;--gd-sage:#7fa38b;--gd-sage-dark:#557a63;--gd-sage-light:#eef4f0;--gd-link:#557a63;--gd-link-hover:#3f6250;--gd-remortgage:#7c83a6;--gd-remortgage-dark:#5f6688;--gd-remortgage-light:#f1f1f7;--gd-ochre:#b99a63;--gd-ochre-dark:#8c7244;--gd-ochre-light:#f7f2e9;--gd-terracotta:#c98268;--gd-terracotta-light:#f8efeb;--gd-stone:#f7f5f1;--gd-white:#ffffff;--gd-border:#dfe8ed}.text-green{color:var(--gd-link) !important}.link-green{color:var(--gd-link)}.link-green:hover,.link-green:focus{color:var(--gd-link-hover)}.dot-green{color:var(--gd-blue)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:var(--gd-blue-dark)}.prose a:not(.btn){color:var(--gd-link)}.prose a:not(.btn):hover,.prose a:not(.btn):focus{color:var(--gd-link-hover)}.bg-green-10.box-read-more p a:not(:hover){color:var(--gd-link)}.accordion-heading .heading{color:var(--gd-link)}.accordion-heading .heading:hover{color:var(--gd-link-hover)}.menu ul li a:not([class^="text-"]):hover{color:var(--gd-link)}.menu ul ul li a:hover{color:var(--gd-link)}.sidebar-nav .menu a.active{color:var(--gd-link)}.main-header-menu ul{display:flex;align-items:center;gap:30px}.main-header-menu li{list-style:none}.main-header-menu a{padding:8px 0;text-decoration:none;font-size:16px;font-weight:600;line-height:1.2;transition:opacity 0.2s ease}.main-header-menu>ul>li:nth-child(1)>a{color:#62abeb !important}.main-header-menu>ul>li:nth-child(2)>a{color:#7c83a6 !important}.main-header-menu>ul>li:nth-child(3)>a{color:#7fa38b !important}.main-header-menu>ul>li:nth-child(4)>a{color:#c98268 !important}.main-header-menu>ul>li>a:hover,.main-header-menu>ul>li>a:focus{opacity:0.7}@media (max-width:1079px){.main-header-menu ul{gap:18px}.main-header-menu a{font-size:15px}}@media (max-width:767px){.main-header-menu{display:none}}.footer-popular{margin-bottom:0}.footer-popular__panel{padding:30px;background:var(--gd-blue-light);border:1px solid var(--gd-border);border-radius:18px 18px 0 0}.footer-popular__panel .heading{margin-bottom:22px;color:var(--gd-slate)}.footer-popular__panel .dot-green{color:var(--gd-blue)}.footer-popular__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.footer-popular__link{display:inline-flex;align-items:center;justify-content:center;padding:10px 17px;background:var(--gd-blue);border:1px solid var(--gd-blue);border-radius:100px;color:var(--gd-white) !important;text-decoration:none;font-size:14px;font-weight:600;line-height:1.25;box-shadow:0 2px 6px rgba(49,91,120,0.04);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.footer-popular__link:hover,.footer-popular__link:focus{background:var(--gd-blue-dark);border-color:var(--gd-blue-dark);color:var(--gd-white) !important;transform:translateY(-1px)}.footer-refresh{margin-top:0;padding:48px 0 42px;background:var(--gd-blue-dark);color:rgba(255,255,255,0.88)}.footer-refresh__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,0.8fr) minmax(0,0.7fr) minmax(0,1.55fr);gap:42px}.footer-refresh__column{min-width:0}.footer-refresh__column p{margin-bottom:14px;color:rgba(255,255,255,0.82);font-size:14px;line-height:1.55}.footer-refresh .footer-refresh__heading{margin-bottom:18px;color:var(--gd-white) !important;font-size:20px;line-height:1.25}.footer-refresh__heading::after{content:"";display:block;width:34px;height:3px;margin-top:9px;background:var(--gd-sage);border-radius:10px}.footer-refresh__contact-link{display:block;width:fit-content;margin-bottom:10px;color:var(--gd-white) !important;text-decoration:none;font-weight:600}.footer-refresh__contact-link:hover,.footer-refresh__contact-link:focus{color:var(--gd-blue) !important}.footer-refresh__address-heading{margin-top:24px;color:var(--gd-white) !important;font-weight:600}.footer-refresh__explore ul{margin:0;padding:0;list-style:none}.footer-refresh__explore li{margin-bottom:9px}.footer-refresh__explore a{color:rgba(255,255,255,0.84) !important;text-decoration:none;font-size:14px;line-height:1.4}.footer-refresh__explore a:hover,.footer-refresh__explore a:focus{color:var(--gd-blue) !important}.footer-refresh__meta{margin-top:26px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.14)}.footer-refresh__meta p{margin-bottom:7px;font-size:13px}.footer-refresh__terms{padding-left:28px;border-left:1px solid rgba(255,255,255,0.16)}.footer-refresh__terms p{color:rgba(255,255,255,0.7);font-size:12px;line-height:1.55}@media (max-width:1079px){.footer-refresh__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 30px}.footer-refresh__terms{padding-left:0;border-left:0}}@media (max-width:767px){.footer-popular__panel{padding:22px 18px;border-radius:14px 14px 0 0}.footer-popular__links{display:grid;grid-template-columns:1fr;gap:8px}.footer-popular__link{width:100%;padding:11px 15px}.footer-refresh{padding:36px 0 32px}.footer-refresh__grid{grid-template-columns:1fr;gap:30px}.footer-refresh__heading{margin-bottom:14px}.footer-refresh__terms{padding-top:24px;border-top:1px solid rgba(255,255,255,0.14)}}.related-links-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,0.9fr);gap:36px;align-items:center;padding:36px 40px;margin-top:30px;background:var(--blue-10);border:1px solid rgba(49,91,120,0.12);border-radius:18px}.related-links-card .heading{margin-bottom:22px;color:var(--blue-dim)}.related-links-card .arrow-list{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0}.related-links-card .arrow-list li{position:relative;margin:0;padding-left:22px;background-image:none !important}.related-links-card .arrow-list li::before{content:"›";position:absolute;left:0;top:-1px;color:var(--gd-blue);font-size:22px;font-weight:600;line-height:1}.related-links-card .arrow-list li a{background-image:none !important}.related-links-card .arrow-list a{color:var(--blue-dim);font-weight:600;text-decoration:none;transition:opacity 0.2s ease}.related-links-card .arrow-list a:hover,.related-links-card .arrow-list a:focus{opacity:0.7}.related-links-card .content,.related-links-card .image{min-width:0}.related-links-card .image img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:14px}@media (max-width:900px){.related-links-card{grid-template-columns:1fr;gap:24px;padding:30px}.related-links-card .image{order:-1;width:100%;max-width:none}.related-links-card .content{order:1;width:100%}}@media (max-width:600px){.related-links-card{gap:20px;padding:22px 20px;border-radius:14px}.related-links-card .image img{border-radius:12px}.related-links-card .heading{margin-bottom:18px}}.overlay-menu>ul>li:nth-child(1){--gd-nav-section-colour:var(--gd-blue)}.overlay-menu>ul>li:nth-child(2){--gd-nav-section-colour:var(--gd-remortgage)}.overlay-menu>ul>li:nth-child(3){--gd-nav-section-colour:#b99a63}.overlay-menu>ul>li:nth-child(4){--gd-nav-section-colour:var(--gd-sage)}.overlay-menu>ul>li:nth-child(5){--gd-nav-section-colour:var(--gd-terracotta)}.overlay-menu>ul>li:nth-child(-n+5)>a,.overlay-menu>ul>li:nth-child(-n+5).open>a,.overlay-menu>ul>li:nth-child(-n+5).menu-open>a{color:var(--gd-nav-section-colour) !important}.overlay-menu>ul>li:nth-child(-n+5)>a svg path,.overlay-menu>ul>li:nth-child(-n+5).open>a svg path,.overlay-menu>ul>li:nth-child(-n+5).menu-open>a svg path svg path{stroke:var(--gd-nav-section-colour) !important}.overlay-menu>ul>li:nth-child(-n+5)>a:hover,.overlay-menu>ul>li:nth-child(-n+5)>a:focus{color:var(--gd-nav-section-colour) !important;opacity:0.72}.sidebar-nav .menu>ul>li:nth-child(1)>a{color:var(--gd-blue) !important}.sidebar-nav .menu>ul>li:nth-child(2)>a{color:var(--gd-remortgage) !important}.sidebar-nav .menu>ul>li:nth-child(3)>a{color:#b99a63 !important}.sidebar-nav .menu>ul>li:nth-child(4)>a{color:var(--gd-sage) !important}.sidebar-nav .menu>ul>li:nth-child(5)>a{color:var(--gd-terracotta) !important}.sidebar-nav .menu>ul>li:nth-child(-n+5)>a:hover,.sidebar-nav .menu>ul>li:nth-child(-n+5)>a:focus,.sidebar-nav .menu>ul>li:nth-child(-n+5).open>a{opacity:0.75}.breadcrumb-buttons .btn-green{background-color:#62ABEB !important;border-color:#62ABEB !important;color:#fff !important}.breadcrumb-buttons .btn-orange{background-color:#7C83A6 !important;border-color:#7C83A6 !important;color:#fff !important}.breadcrumb-buttons .btn-lilac{background-color:#7FA38B !important;border-color:#7FA38B !important;color:#fff !important}.breadcrumb-buttons .btn-magenta{background-color:#C98268 !important;border-color:#C98268 !important;color:#fff !important}.breadcrumb-buttons .btn-green:hover,.breadcrumb-buttons .btn-orange:hover,.breadcrumb-buttons .btn-lilac:hover,.breadcrumb-buttons .btn-magenta:hover,.breadcrumb-buttons .btn-green:focus,.breadcrumb-buttons .btn-orange:focus,.breadcrumb-buttons .btn-lilac:focus,.breadcrumb-buttons .btn-magenta:focus{background-color:#315B78 !important;border-color:#315B78 !important;color:#fff !important}.sub-landing-hero{padding-top:30px;padding-bottom:40px}.sub-landing-hero__card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,0.9fr);align-items:center;gap:40px;min-height:430px;padding:48px 54px;background:#EEF6FC;border:1px solid #DCEBF6;border-radius:22px}.sub-landing-hero__content{position:relative;z-index:3;max-width:620px}.sub-landing-hero__eyebrow{margin:0 0 10px;color:#315B78;font-size:15px;line-height:1.3;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.sub-landing-hero .heading{margin:0 0 20px;color:#315B78;font-size:clamp(38px,4vw,56px);line-height:1.08}.sub-landing-hero__intro{max-width:570px;margin:0;color:#4F626D;font-size:18px;line-height:1.65}.sub-landing-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.sub-landing-hero__primary{background:#62ABEB !important;border-color:#62ABEB !important;color:#fff !important}.sub-landing-hero__primary:hover,.sub-landing-hero__primary:focus{background:#315B78 !important;border-color:#315B78 !important;color:#fff !important}.sub-landing-hero__secondary{background:#fff !important;border:2px solid #62ABEB !important;color:#315B78 !important}.sub-landing-hero__secondary:hover,.sub-landing-hero__secondary:focus{background:#315B78 !important;border-color:#315B78 !important;color:#fff !important}.sub-landing-wide{padding-top:30px;padding-bottom:40px}.sub-landing-wide__container{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 40%;align-items:center;min-height:420px;background:#fff;border:1px solid #DCEBF6;border-radius:22px}.sub-landing-wide__content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:50px 38px 50px 54px}.sub-landing-wide__eyebrow{margin:0 0 10px;color:#315B78;font-size:15px;line-height:1.3;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.sub-landing-wide .heading{max-width:570px;margin:0 0 20px;color:#315B78;font-size:clamp(38px,4vw,56px);line-height:1.08}.sub-landing-wide__intro{max-width:560px;margin:0;color:#4F626D;font-size:18px;line-height:1.65}.sub-landing-wide__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.sub-landing-wide__primary{background:#62ABEB !important;border-color:#62ABEB !important;color:#fff !important}.sub-landing-wide__primary:hover,.sub-landing-wide__primary:focus{background:#315B78 !important;border-color:#315B78 !important;color:#fff !important}.sub-landing-wide__secondary{background:#fff !important;border:2px solid #62ABEB !important;color:#315B78 !important}.sub-landing-wide__secondary:hover,.sub-landing-wide__secondary:focus{background:#315B78 !important;border-color:#315B78 !important;color:#fff !important}.sub-landing-wide__blue{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:420px;padding:26px 24px 26px 72px;background:#62ABEB;clip-path:ellipse(98% 118% at 100% 50%)}.sub-landing-wide__image{position:relative;z-index:2;width:min(360px,100%);aspect-ratio:1 / 1;overflow:hidden;border-radius:50%;background:#fff;border:7px solid #fff;box-shadow:0 14px 34px rgba(49,91,120,0.18)}.sub-landing-wide__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:72% 50%}@media (max-width:1000px){.sub-landing-wide__container{grid-template-columns:minmax(0,1fr) 45%}.sub-landing-wide__content{padding:42px 28px 42px 38px}.sub-landing-wide__blue{min-height:390px;padding:24px 20px 24px 54px;clip-path:ellipse(106% 118% at 100% 50%)}.sub-landing-wide__image{width:min(310px,100%);border-width:6px}}@media (max-width:767px){.sub-landing-wide{padding-top:20px;padding-bottom:28px}.sub-landing-wide__container{display:flex;flex-direction:column;min-height:auto;border-radius:16px}.sub-landing-wide__content{width:100%;padding:28px 22px 30px}.sub-landing-wide .heading{margin-bottom:15px;font-size:clamp(34px,10vw,43px)}.sub-landing-wide__intro{font-size:16px;line-height:1.6}.sub-landing-wide__buttons{display:grid;grid-template-columns:1fr;margin-top:24px}.sub-landing-wide__buttons .btn{width:100%;text-align:center}.sub-landing-wide__blue{width:100%;min-height:auto;padding:34px 22px 28px;clip-path:ellipse(110% 100% at 50% 100%)}.sub-landing-wide__image{width:min(300px,88%);margin:0 auto;border-width:6px}}@media (max-width:480px){.sub-landing-wide__content{padding:24px 18px 26px}.sub-landing-wide__blue{padding:30px 18px 24px}.sub-landing-wide__image{width:min(270px,88%)}}.mortgage-journeys{padding-top:24px;padding-bottom:48px}.mortgage-journeys .section-heading{max-width:720px;margin:0 auto 30px}.mortgage-journeys .section-heading .heading{margin-bottom:10px;color:#315B78}.mortgage-journeys .section-heading p{margin:0;color:#526671;font-size:17px;line-height:1.6}.mortgage-journeys__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mortgage-journey-card{display:flex;min-width:0;min-height:240px;padding:26px 24px;background:#fff;border:2px solid #DCEBF6;border-radius:16px;text-decoration:none !important;box-shadow:0 8px 24px rgba(49,91,120,0.06);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.mortgage-journey-card:hover,.mortgage-journey-card:focus{transform:translateY(-3px);border-color:#62ABEB;box-shadow:0 12px 28px rgba(49,91,120,0.10);text-decoration:none !important}.mortgage-journey-card__content{display:flex;flex-direction:column;width:100%}.mortgage-journey-card .heading{margin:0 0 14px;color:#315B78;font-size:23px;line-height:1.25}.mortgage-journey-card p{margin:0 0 22px;color:#526671;font-size:15px;line-height:1.65}.mortgage-journey-card__link{margin-top:auto;color:#557A63;font-size:15px;line-height:1.4;font-weight:700}.mortgage-journey-card:hover .mortgage-journey-card__link,.mortgage-journey-card:focus .mortgage-journey-card__link{color:#315B78}@media (max-width:1000px){.mortgage-journeys__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mortgage-journey-card{min-height:220px}}@media (max-width:600px){.mortgage-journeys{padding-top:18px;padding-bottom:36px}.mortgage-journeys .section-heading{margin-bottom:22px}.mortgage-journeys__grid{grid-template-columns:1fr;gap:14px}.mortgage-journey-card{min-height:auto;padding:22px 20px;border-radius:14px}.mortgage-journey-card .heading{font-size:21px}}.mortgage-advice-summary{padding-top:22px;padding-bottom:48px}.mortgage-advice-summary__card{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.85fr);gap:46px;align-items:center;padding:42px 46px;background:#EEF6FC;border:1px solid #DCEBF6;border-radius:18px}.mortgage-advice-summary__content{max-width:650px}.mortgage-advice-summary__eyebrow{margin:0 0 8px;color:#315B78;font-size:14px;line-height:1.3;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.mortgage-advice-summary .heading{margin:0 0 18px;color:#315B78}.mortgage-advice-summary__intro{margin:0;color:#455B68;font-size:17px;line-height:1.65}.mortgage-advice-summary__fee{margin:18px 0 0;color:#5E707A;font-size:14px;line-height:1.6}.mortgage-advice-summary__button{margin-top:24px;background:#62ABEB !important;border-color:#62ABEB !important;color:#fff !important}.mortgage-advice-summary__button:hover,.mortgage-advice-summary__button:focus{background:#315B78 !important;border-color:#315B78 !important;color:#fff !important}.mortgage-advice-summary__benefits{display:grid;gap:14px}.mortgage-advice-benefit{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:18px 20px;background:#fff;border:1px solid #DCEBF6;border-radius:13px}.mortgage-advice-benefit__tick{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:1px;background:#62ABEB;border-radius:50%;color:#fff;font-size:18px;font-weight:700}.mortgage-advice-benefit h3{margin:0 0 5px;color:#315B78;font-size:17px;line-height:1.3}.mortgage-advice-benefit p{margin:0;color:#526671;font-size:14px;line-height:1.55}.mortgage-regulatory-warning{max-width:900px;margin:22px auto 0;padding:18px 24px;background:#F7FAFC;border:2px solid #315B78;border-radius:12px;text-align:center}.mortgage-regulatory-warning p{margin:0;color:#263E4D;font-size:15px;line-height:1.55;font-weight:700}@media (max-width:600px){.mortgage-regulatory-warning{margin-top:18px;padding:16px 18px;border-radius:10px}.mortgage-regulatory-warning p{font-size:14px;line-height:1.5}}@media (max-width:900px){.mortgage-advice-summary__card{grid-template-columns:1fr;gap:28px;padding:34px}.mortgage-advice-summary__content{max-width:none}}@media (max-width:600px){.mortgage-advice-summary{padding-top:16px;padding-bottom:36px}.mortgage-advice-summary__card{gap:24px;padding:26px 20px;border-radius:14px}.mortgage-advice-summary__intro{font-size:16px}.mortgage-advice-summary__button{width:100%;text-align:center}.mortgage-advice-benefit{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px}.mortgage-advice-benefit__tick{width:30px;height:30px;font-size:16px}}.mortgage-guide-feature{padding-top:34px;padding-bottom:54px}.mortgage-guide-feature .section-heading{max-width:760px;margin:0 auto 32px}.mortgage-guide-feature__eyebrow{margin:0 0 8px;color:#315B78;font-size:14px;line-height:1.3;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.mortgage-guide-feature .section-heading .heading{margin:0 0 12px;color:#315B78}.mortgage-guide-feature .section-heading p:last-child{margin:0;color:#526671;font-size:17px;line-height:1.6}.mortgage-guide-feature__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,0.9fr);gap:22px;align-items:stretch}.mortgage-guide-feature__main{overflow:hidden;display:grid;grid-template-columns:minmax(230px,0.9fr) minmax(0,1.1fr);min-height:340px;background:#EEF6FC;border:1px solid #DCEBF6;border-radius:18px}.mortgage-guide-feature__image{min-width:0}.mortgage-guide-feature__image a{display:block;width:100%;height:100%}.mortgage-guide-feature__image img{display:block;width:100%;height:100%;object-fit:cover}.mortgage-guide-feature__main-content{display:flex;flex-direction:column;justify-content:center;padding:34px 32px}.mortgage-guide-feature__label{margin:0 0 8px;color:#557A63;font-size:14px;font-weight:700;letter-spacing:0.03em;text-transform:uppercase}.mortgage-guide-feature__main .heading{margin:0 0 14px;color:#315B78;font-size:28px;line-height:1.2}.mortgage-guide-feature__main-content>p:not(.mortgage-guide-feature__label){margin:0 0 20px;color:#526671;font-size:15px;line-height:1.65}.mortgage-guide-feature__link{margin-top:auto;color:#557A63;font-size:15px;line-height:1.4;font-weight:700;text-decoration:none !important}.mortgage-guide-feature__link:hover,.mortgage-guide-feature__link:focus{color:#315B78;text-decoration:none !important}.mortgage-guide-feature__links{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:14px}.mortgage-guide-link{display:grid;grid-template-columns:minmax(0,1fr) 26px;gap:16px;align-items:center;padding:22px 22px;background:#fff;border:2px solid #DCEBF6;border-radius:14px;text-decoration:none !important;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.mortgage-guide-link:hover,.mortgage-guide-link:focus{transform:translateY(-2px);border-color:#62ABEB;box-shadow:0 9px 24px rgba(49,91,120,0.08);text-decoration:none !important}.mortgage-guide-link h3{margin:0 0 6px;color:#315B78;font-size:18px;line-height:1.3}.mortgage-guide-link p{margin:0;color:#526671;font-size:14px;line-height:1.55}.mortgage-guide-link>span{color:#62ABEB;font-size:30px;line-height:1;text-align:right;transition:transform 0.2s ease}.mortgage-guide-link:hover>span,.mortgage-guide-link:focus>span{transform:translateX(3px);color:#315B78}.mortgage-guide-feature__footer{margin-top:26px;text-align:center}.mortgage-guide-feature__button{background:#62ABEB !important;border-color:#62ABEB !important;color:#fff !important}.mortgage-guide-feature__button:hover,.mortgage-guide-feature__button:focus{background:#315B78 !important;border-color:#315B78 !important;color:#fff !important}@media (max-width:950px){.mortgage-guide-feature__layout{grid-template-columns:1fr}.mortgage-guide-feature__main{min-height:320px}.mortgage-guide-feature__links{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.mortgage-guide-link{grid-template-columns:1fr;align-content:start}.mortgage-guide-link>span{text-align:left}}@media (max-width:650px){.mortgage-guide-feature{padding-top:26px;padding-bottom:42px}.mortgage-guide-feature .section-heading{margin-bottom:24px}.mortgage-guide-feature .section-heading p:last-child{font-size:16px}.mortgage-guide-feature__main{grid-template-columns:1fr;min-height:auto;border-radius:14px}.mortgage-guide-feature__image{height:220px}.mortgage-guide-feature__main-content{padding:26px 22px}.mortgage-guide-feature__main .heading{font-size:24px}.mortgage-guide-feature__links{grid-template-columns:1fr;gap:12px}.mortgage-guide-link{grid-template-columns:minmax(0,1fr) 24px;padding:19px 18px;border-radius:13px}.mortgage-guide-link>span{text-align:right}.mortgage-guide-feature__button{width:100%;text-align:center}}.mortgage-resource-section{padding-top:42px;padding-bottom:58px}.mortgage-resource-section .section-heading{max-width:780px;margin:0 auto 32px}.mortgage-resource-section__eyebrow{margin:0 0 8px;color:#315B78;font-size:14px;line-height:1.3;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.mortgage-resource-section .section-heading .heading{margin:0 0 12px;color:#315B78}.mortgage-resource-section .section-heading p:last-child{margin:0;color:#526671;font-size:17px;line-height:1.6}.mortgage-resource-section__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,0.75fr);gap:24px;align-items:start}.mortgage-resource-section__accordions{display:grid;gap:14px}.mortgage-resource-accordion{overflow:hidden;background:#fff;border:2px solid #DCEBF6;border-radius:14px}.mortgage-resource-accordion__button{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:18px;align-items:center;width:100%;padding:21px 22px;background:#fff;border:0;color:#315B78;text-align:left;font:inherit;font-size:18px;line-height:1.35;font-weight:700;cursor:pointer}.mortgage-resource-accordion__button:hover,.mortgage-resource-accordion__button:focus{background:#F7FAFC}.mortgage-resource-accordion__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#EEF6FC;border-radius:50%;color:#315B78;font-size:22px;line-height:1;font-weight:500}.mortgage-resource-accordion__content{padding:0 22px 24px}.mortgage-resource-accordion__content p{margin:0 0 14px;color:#526671;font-size:15px;line-height:1.65}.mortgage-resource-accordion__content p:last-of-type{margin-bottom:18px}.mortgage-resource-accordion__content a:not(.mortgage-resource-section__text-link){color:#557A63}.mortgage-resource-accordion__content a:not(.mortgage-resource-section__text-link):hover,.mortgage-resource-accordion__content a:not(.mortgage-resource-section__text-link):focus{color:#315B78}.mortgage-resource-section__text-link{display:inline-block;color:#557A63;font-size:15px;line-height:1.4;font-weight:700;text-decoration:none !important}.mortgage-resource-section__text-link:hover,.mortgage-resource-section__text-link:focus{color:#315B78;text-decoration:none !important}.mortgage-resource-support{padding:30px;background:#EEF6FC;border:1px solid #DCEBF6;border-radius:16px}.mortgage-resource-support__eyebrow{margin:0 0 8px;color:#557A63;font-size:14px;line-height:1.3;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.mortgage-resource-support .heading{margin:0 0 14px;color:#315B78;font-size:26px;line-height:1.2}.mortgage-resource-support>p:not(.mortgage-resource-support__eyebrow){margin:0;color:#526671;font-size:15px;line-height:1.65}.mortgage-resource-support__actions{display:grid;gap:11px;margin-top:24px}.mortgage-resource-support__actions .btn{width:100%;text-align:center}.mortgage-resource-support__primary{background:#62ABEB !important;border-color:#62ABEB !important;color:#fff !important}.mortgage-resource-support__primary:hover,.mortgage-resource-support__primary:focus{background:#315B78 !important;border-color:#315B78 !important;color:#fff !important}.mortgage-resource-support__secondary{background:#fff !important;border:2px solid #62ABEB !important;color:#315B78 !important}.mortgage-resource-support__secondary:hover,.mortgage-resource-support__secondary:focus{background:#315B78 !important;border-color:#315B78 !important;color:#fff !important}@media (max-width:900px){.mortgage-resource-section__layout{grid-template-columns:1fr}.mortgage-resource-support{padding:28px}}@media (max-width:600px){.mortgage-resource-section{padding-top:32px;padding-bottom:44px}.mortgage-resource-section .section-heading{margin-bottom:24px}.mortgage-resource-section .section-heading p:last-child{font-size:16px}.mortgage-resource-accordion__button{grid-template-columns:minmax(0,1fr) 30px;gap:12px;padding:18px;font-size:17px}.mortgage-resource-accordion__icon{width:28px;height:28px;font-size:20px}.mortgage-resource-accordion__content{padding:0 18px 20px}.mortgage-resource-support{padding:24px 20px;border-radius:14px}.mortgage-resource-support .heading{font-size:23px}}.remortgage-landing .sub-landing-wide__container{border-color:#D9E1E6}.remortgage-landing .sub-landing-wide__blue{background:#315B78}.remortgage-landing .sub-landing-wide__eyebrow{color:#315B78}.remortgage-landing .sub-landing-wide__content .heading{color:#315B78}.remortgage-landing .sub-landing-wide__primary{background:#315B78 !important;border-color:#315B78 !important;color:#fff !important}.remortgage-landing .sub-landing-wide__primary:hover,.remortgage-landing .sub-landing-wide__primary:focus{background:#233F52 !important;border-color:#233F52 !important;color:#fff !important}.remortgage-landing .sub-landing-wide__secondary{background:#fff !important;border:2px solid #315B78 !important;color:#315B78 !important}.remortgage-landing .sub-landing-wide__secondary:hover,.remortgage-landing .sub-landing-wide__secondary:focus{background:#315B78 !important;border-color:#315B78 !important;color:#fff !important}.remortgage-landing.mortgage-journeys .section-heading .heading{color:#315B78}.remortgage-landing .mortgage-journey-card{border-color:#D9E1E6}.remortgage-landing .mortgage-journey-card:hover,.remortgage-landing .mortgage-journey-card:focus{border-color:#315B78;box-shadow:0 9px 24px rgba(49,91,120,.10)}.remortgage-landing .mortgage-journey-card .heading{color:#315B78}.remortgage-landing .mortgage-journey-card__link{color:#557A63}.remortgage-landing .mortgage-journey-card:hover .mortgage-journey-card__link,.remortgage-landing .mortgage-journey-card:focus .mortgage-journey-card__link{color:#315B78}.remortgage-advice-summary .mortgage-advice-summary__card{background:#F3F6F8;border-color:#D9E1E6}.remortgage-advice-summary .mortgage-advice-summary__eyebrow,.remortgage-advice-summary .heading,.remortgage-advice-summary .mortgage-advice-benefit h3{color:#315B78}.remortgage-advice-summary .mortgage-advice-benefit{border-color:#D9E1E6}.remortgage-advice-summary .mortgage-advice-benefit__tick{background:#315B78}.remortgage-advice-summary .mortgage-advice-summary__button{background:#315B78 !important;border-color:#315B78 !important;color:#fff !important}.remortgage-advice-summary .mortgage-advice-summary__button:hover,.remortgage-advice-summary .mortgage-advice-summary__button:focus{background:#233F52 !important;border-color:#233F52 !important;color:#fff !important}.remortgage-guide-feature .mortgage-guide-feature__eyebrow{color:#315B78}.remortgage-guide-feature .section-heading .heading{color:#315B78}.remortgage-guide-feature .mortgage-guide-feature__main{background:#F3F6F8;border-color:#D9E1E6}.remortgage-guide-feature .mortgage-guide-feature__main .heading{color:#315B78}.remortgage-guide-feature .mortgage-guide-feature__label{color:#557A63}.remortgage-guide-feature .mortgage-guide-link{border-color:#D9E1E6}.remortgage-guide-feature .mortgage-guide-link h3{color:#315B78}.remortgage-guide-feature .mortgage-guide-link>span{color:#315B78}.remortgage-guide-feature .mortgage-guide-link:hover,.remortgage-guide-feature .mortgage-guide-link:focus{border-color:#315B78;box-shadow:0 9px 24px rgba(49,91,120,.10)}.remortgage-guide-feature .mortgage-guide-link:hover>span,.remortgage-guide-feature .mortgage-guide-link:focus>span{color:#315B78}.remortgage-guide-feature .mortgage-guide-feature__link{color:#557A63}.remortgage-guide-feature .mortgage-guide-feature__link:hover,.remortgage-guide-feature .mortgage-guide-feature__link:focus{color:#315B78}.remortgage-guide-feature .mortgage-guide-feature__button{background:#315B78 !important;border-color:#315B78 !important;color:#fff !important}.remortgage-guide-feature .mortgage-guide-feature__button:hover,.remortgage-guide-feature .mortgage-guide-feature__button:focus{background:#233F52 !important;border-color:#233F52 !important;color:#fff !important}.remortgage-resource-section .mortgage-resource-section__eyebrow{color:#315B78}.remortgage-resource-section .section-heading .heading{color:#315B78}.remortgage-resource-section .mortgage-resource-accordion{border-color:#D9E1E6}.remortgage-resource-section .mortgage-resource-accordion__button{color:#315B78}.remortgage-resource-section .mortgage-resource-accordion__icon{background:#F3F6F8;color:#315B78}.remortgage-resource-section .mortgage-resource-support{background:#F3F6F8;border-color:#D9E1E6}.remortgage-resource-section .mortgage-resource-support__eyebrow{color:#557A63}.remortgage-resource-section .mortgage-resource-support .heading{color:#315B78}.remortgage-resource-section .mortgage-resource-support__primary{background:#315B78 !important;border-color:#315B78 !important;color:#fff !important}.remortgage-resource-section .mortgage-resource-support__primary:hover,.remortgage-resource-section .mortgage-resource-support__primary:focus{background:#233F52 !important;border-color:#233F52 !important;color:#fff !important}.remortgage-resource-section .mortgage-resource-support__secondary{background:#fff !important;border:2px solid #315B78 !important;color:#315B78 !important}.remortgage-resource-section .mortgage-resource-support__secondary:hover,.remortgage-resource-section .mortgage-resource-support__secondary:focus{background:#315B78 !important;border-color:#315B78 !important;color:#fff !important}.btl-landing .sub-landing-wide__container{border-color:#DCE8E0}.btl-landing .sub-landing-wide__blue{background:#7FA38B}.btl-landing .sub-landing-wide__eyebrow{color:#557A63}.btl-landing .sub-landing-wide__content .heading{color:#315B78}.btl-landing .sub-landing-wide__primary{background:#7FA38B !important;border-color:#7FA38B !important;color:#fff !important}.btl-landing .sub-landing-wide__primary:hover,.btl-landing .sub-landing-wide__primary:focus{background:#557A63 !important;border-color:#557A63 !important;color:#fff !important}.btl-landing .sub-landing-wide__secondary{background:#fff !important;border:2px solid #7FA38B !important;color:#557A63 !important}.btl-landing .sub-landing-wide__secondary:hover,.btl-landing .sub-landing-wide__secondary:focus{background:#557A63 !important;border-color:#557A63 !important;color:#fff !important}.btl-landing.mortgage-journeys .section-heading .heading{color:#315B78}.btl-landing .mortgage-journey-card{border-color:#DCE8E0}.btl-landing .mortgage-journey-card .heading{color:#315B78}.btl-landing .mortgage-journey-card__link{color:#557A63}.btl-landing .mortgage-journey-card:hover,.btl-landing .mortgage-journey-card:focus{border-color:#7FA38B;box-shadow:0 9px 24px rgba(85,122,99,.12)}.btl-landing .mortgage-journey-card:hover .mortgage-journey-card__link,.btl-landing .mortgage-journey-card:focus .mortgage-journey-card__link{color:#315B78}.btl-landing .mortgage-journey-card--specialist{background:#F4F8F5;border-color:#BFD2C5}.btl-landing .mortgage-journey-card__eyebrow{margin:0 0 8px;color:#557A63;font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.btl-specialist{padding-top:48px;padding-bottom:52px}.btl-specialist__eyebrow{margin:0 0 8px;color:#557A63;font-size:13px;line-height:1.3;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.btl-specialist .section-heading{max-width:820px;margin:0 auto 30px}.btl-specialist .section-heading .heading{color:#315B78}.btl-specialist__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.btl-specialist-card{display:flex;background:#fff;border:1px solid #C8D9CE;border-radius:18px;overflow:hidden;box-shadow:0 6px 18px rgba(49,91,120,.05)}.btl-specialist-card__content{display:flex;flex-direction:column;width:100%;padding:30px 32px}.btl-specialist-card__label{margin:0 0 8px;color:#557A63;font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.btl-specialist-card .heading{margin-bottom:16px;color:#315B78}.btl-specialist-card p{color:#465B67;line-height:1.65}.btl-specialist-card__points{margin:8px 0 24px;padding:0;list-style:none}.btl-specialist-card__points li{position:relative;margin:0 0 12px;padding-left:26px;color:#34454F;line-height:1.5}.btl-specialist-card__points li::before{content:"✓";position:absolute;left:0;top:0;color:#557A63;font-weight:700}.btl-specialist-card__actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto}.btl-specialist-card__primary{background:#7FA38B !important;border-color:#7FA38B !important;color:#fff !important}.btl-specialist-card__primary:hover,.btl-specialist-card__primary:focus{background:#557A63 !important;border-color:#557A63 !important;color:#fff !important}.btl-specialist-card__link{color:#557A63;font-weight:700;text-decoration:none}.btl-specialist-card__link:hover,.btl-specialist-card__link:focus{color:#315B78}.btl-specialist__note{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:24px;padding:22px 26px;background:#F4F8F5;border:1px solid #C8D9CE;border-radius:14px}.btl-specialist__note p{margin:0;color:#34454F;line-height:1.55}.btl-specialist__advice-link{flex:0 0 auto;color:#557A63;font-weight:700;text-decoration:none}.btl-specialist__advice-link:hover,.btl-specialist__advice-link:focus{color:#315B78}@media (max-width:900px){.btl-specialist__grid{grid-template-columns:1fr}}@media (max-width:650px){.btl-specialist{padding-top:34px;padding-bottom:38px}.btl-specialist-card__content{padding:24px 22px}.btl-specialist__note{display:block;padding:20px 22px}.btl-specialist__advice-link{display:inline-block;margin-top:12px}}.btl-lenders{padding-top:44px;padding-bottom:48px}.btl-lenders .section-heading{max-width:780px;margin:0 auto 30px}.btl-lenders__eyebrow{margin:0 0 8px;color:#557A63;font-size:13px;line-height:1.3;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.btl-lenders .section-heading .heading{color:#315B78}.btl-lenders .logos{padding:28px 30px;background:#fff;border:1px solid #DCE8E0;border-radius:18px}.btl-lenders__footer{display:flex;align-items:center;justify-content:center;gap:28px;max-width:900px;margin:22px auto 0;text-align:center}.btl-lenders__footer p{margin:0;color:#52646E;line-height:1.55}.btl-lenders__link{flex:0 0 auto;color:#557A63;font-weight:700;text-decoration:none}.btl-lenders__link:hover,.btl-lenders__link:focus{color:#315B78}@media (max-width:700px){.btl-lenders{padding-top:34px;padding-bottom:38px}.btl-lenders .logos{padding:22px 18px}.btl-lenders__footer{display:block}.btl-lenders__link{display:inline-block;margin-top:12px}}.btl-lenders .logos .logo{display:flex;align-items:center;justify-content:center;min-width:0;height:82px;padding:12px 16px}.btl-lenders .logos .logo img{display:block;width:auto !important;height:auto !important;max-width:100% !important;max-height:58px !important;object-fit:contain}@media (max-width:600px){.btl-lenders .logos .logo{height:72px;padding:10px 12px}.btl-lenders .logos .logo img{max-width:145px !important;max-height:52px !important}}.btl-advice-summary .mortgage-advice-summary__card{background:#F4F8F5;border-color:#DCE8E0}.btl-advice-summary .mortgage-advice-summary__eyebrow{color:#557A63}.btl-advice-summary .mortgage-advice-summary__content .heading{color:#315B78}.btl-advice-summary .mortgage-advice-benefit{border-color:#DCE8E0}.btl-advice-summary .mortgage-advice-benefit h3{color:#315B78}.btl-advice-summary .mortgage-advice-benefit__tick{background:#7FA38B}.btl-advice-summary .mortgage-advice-summary__button{background:#7FA38B !important;border-color:#7FA38B !important;color:#fff !important}.btl-advice-summary .mortgage-advice-summary__button:hover,.btl-advice-summary .mortgage-advice-summary__button:focus{background:#557A63 !important;border-color:#557A63 !important;color:#fff !important}.btl-regulatory-warning{max-width:900px;margin:22px auto 0;padding:18px 24px;background:#F7FAFC;border:2px solid #315B78;border-radius:12px;text-align:center}.btl-regulatory-warning p{margin:0;color:#263E4D;font-size:15px;line-height:1.55;font-weight:700}.btl-resources{padding-top:46px;padding-bottom:54px}.btl-resources .section-heading{max-width:760px;margin:0 auto 30px}.btl-resources .mortgage-resources__eyebrow{color:#557A63}.btl-resources .section-heading .heading{color:#315B78}.btl-resources .mortgage-resource-accordion{border-color:#DCE8E0}.btl-resources .mortgage-resource-accordion__button{color:#315B78}.btl-resources .mortgage-resource-accordion__button:hover,.btl-resources .mortgage-resource-accordion__button:focus{background:#F4F8F5}.btl-resources .mortgage-resource-accordion__icon{background:#7FA38B;color:#fff}.btl-resources .mortgage-resource-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.btl-resources .mortgage-resource-links a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;background:#fff;border:2px solid #7FA38B;border-radius:999px;color:#557A63;font-size:14px;line-height:1.3;font-weight:700;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.btl-resources .mortgage-resource-links a:hover,.btl-resources .mortgage-resource-links a:focus{background:#557A63;border-color:#557A63;color:#fff}.btl-resources .mortgage-resources__support-card{background:#F4F8F5;border-color:#C8D9CE}.btl-resources .mortgage-resources__support-eyebrow{color:#557A63}.btl-resources .mortgage-resources__support-card .heading{color:#315B78}.btl-resources .mortgage-resources__support-primary{background:#7FA38B !important;border-color:#7FA38B !important;color:#fff !important}.btl-resources .mortgage-resources__support-primary:hover,.btl-resources .mortgage-resources__support-primary:focus{background:#557A63 !important;border-color:#557A63 !important;color:#fff !important}.btl-resources .mortgage-resources__support-secondary{background:#fff !important;border:2px solid #7FA38B !important;color:#557A63 !important}.btl-resources .mortgage-resources__support-secondary:hover,.btl-resources .mortgage-resources__support-secondary:focus{background:#557A63 !important;border-color:#557A63 !important;color:#fff !important}.btl-resources .mortgage-resources__support-eyebrow{margin:0 0 8px;color:#557A63;font-size:15px;line-height:1.3;font-weight:700}.banner-curves--mortgage{--section-banner-accent:var(--gd-blue);--section-banner-light:var(--gd-blue-light);--section-banner-dark:var(--gd-blue-dark)}.banner-curves--remortgage{--section-banner-accent:var(--gd-remortgage);--section-banner-light:var(--gd-remortgage-light);--section-banner-dark:var(--gd-remortgage-dark)}.banner-curves--btl{--section-banner-accent:var(--gd-sage);--section-banner-light:var(--gd-sage-light);--section-banner-dark:var(--gd-sage-dark)}.banner-curves--bad-credit{--section-banner-accent:var(--gd-ochre);--section-banner-light:var(--gd-ochre-light);--section-banner-dark:var(--gd-ochre-dark)}@media (min-width:600px){.banner-curves[class*="banner-curves--"][class*="--image"] .box.box--banner-image{}.banner-curves--mortgage .box.box--banner-image,.banner-curves--remortgage .box.box--banner-image,.banner-curves--btl .box.box--banner-image,.banner-curves--bad-credit .box.box--banner-image{background-color:var(--section-banner-light) !important}.banner-curves--mortgage .box--banner-image::after,.banner-curves--remortgage .box--banner-image::after,.banner-curves--btl .box--banner-image::after,.banner-curves--bad-credit .box--banner-image::after{background:var(--section-banner-accent) !important}}.banner-curves--mortgage .box--banner-image .banner-curve path:first-child,.banner-curves--remortgage .box--banner-image .banner-curve path:first-child,.banner-curves--btl .box--banner-image .banner-curve path:first-child,.banner-curves--bad-credit .box--banner-image .banner-curve path:first-child{fill:var(--section-banner-light) !important}.banner-curves--mortgage .box--banner-image .banner-curve path:last-child,.banner-curves--remortgage .box--banner-image .banner-curve path:last-child,.banner-curves--btl .box--banner-image .banner-curve path:last-child,.banner-curves--bad-credit .box--banner-image .banner-curve path:last-child{fill:var(--section-banner-accent) !important}.banner-curves--mortgage .box--banner-image .banner-curve::after,.banner-curves--remortgage .box--banner-image .banner-curve::after,.banner-curves--btl .box--banner-image .banner-curve::after,.banner-curves--bad-credit .box--banner-image .banner-curve::after{background:var(--section-banner-light) !important}.banner-curves--mortgage .box--banner-image .buttons .btn,.banner-curves--remortgage .box--banner-image .buttons .btn,.banner-curves--btl .box--banner-image .buttons .btn,.banner-curves--bad-credit .box--banner-image .buttons .btn{background:var(--section-banner-dark) !important;border-color:var(--section-banner-dark) !important;color:#fff !important}.banner-curves--mortgage .box--banner-image .buttons .btn:hover,.banner-curves--mortgage .box--banner-image .buttons .btn:focus,.banner-curves--remortgage .box--banner-image .buttons .btn:hover,.banner-curves--remortgage .box--banner-image .buttons .btn:focus,.banner-curves--btl .box--banner-image .buttons .btn:hover,.banner-curves--btl .box--banner-image .buttons .btn:focus,.banner-curves--bad-credit .box--banner-image .buttons .btn:hover,.banner-curves--bad-credit .box--banner-image .buttons .btn:focus{background:var(--section-banner-accent) !important;border-color:var(--section-banner-accent) !important;color:#fff !important}.mobile-section-links{--mobile-links-bg:#f7fafc;--mobile-links-border:#dfe8ed;--mobile-links-accent:var(--gd-blue);--mobile-links-dark:var(--gd-blue-dark)}.mobile-section-links--mortgage{--mobile-links-bg:#f7fafd;--mobile-links-border:#dceaf5;--mobile-links-accent:var(--gd-blue);--mobile-links-dark:var(--gd-blue-dark)}.mobile-section-links--remortgage{--mobile-links-bg:#f8f8fb;--mobile-links-border:#e2e3ec;--mobile-links-accent:var(--gd-remortgage);--mobile-links-dark:var(--gd-remortgage-dark)}.mobile-section-links--btl{--mobile-links-bg:#f7faf8;--mobile-links-border:#e2ece6;--mobile-links-accent:var(--gd-sage);--mobile-links-dark:var(--gd-sage-dark)}.mobile-section-links--bad-credit{--mobile-links-bg:#fbf9f5;--mobile-links-border:#ede4d5;--mobile-links-accent:var(--gd-ochre);--mobile-links-dark:var(--gd-ochre-dark)}.mobile-section-links .box{background:var(--mobile-links-bg) !important;border:1px solid var(--mobile-links-border);border-radius:16px;padding:20px;box-shadow:0 6px 20px rgba(49,91,120,0.06)}.mobile-section-links .content{width:100%}.mobile-section-links .buttons{display:flex;flex-direction:column;gap:14px}.mobile-section-links .buttons .btn{width:100%;margin:0;background:var(--mobile-links-dark) !important;border-color:var(--mobile-links-dark) !important;color:#fff !important;border-radius:12px;font-weight:600;box-shadow:0 3px 8px rgba(49,91,120,0.08)}.mobile-section-links .buttons .btn:hover,.mobile-section-links .buttons .btn:focus{background:var(--mobile-links-accent) !important;border-color:var(--mobile-links-accent) !important;color:#fff !important}@media (max-width:1279px){.content-with-sidebar .sidebar{width:100%;max-width:none;flex:0 0 auto;display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch;margin-bottom:18px}.content-with-sidebar .sidebar .advert{width:100%;min-width:0;max-width:none;flex:none;margin:0}}@media (min-width:600px) and (max-width:767px){.content-with-sidebar .sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1279px){.content-with-sidebar .sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.content-with-sidebar .sidebar .advert{min-height:100%}.content-with-sidebar .sidebar .advert>.box,.content-with-sidebar .sidebar>.box.advert{height:100%}}@media (min-width:1280px){.content-with-sidebar .sidebar{width:223px;max-width:223px;flex:0 0 223px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:18px}.content-with-sidebar .sidebar .advert{width:100%;min-width:0;flex:0 0 auto}}.sidebar .advert-links .box{background:#F7FAF8;border:1px solid #E2ECE6;border-radius:16px;padding:18px;overflow:hidden;box-shadow:0 6px 20px rgba(49,91,120,0.06)}.sidebar .advert-links .box>img{display:block;width:145px;max-width:62%;height:auto;margin:0 0 18px}.sidebar .advert-links ul{list-style:none;margin:0;padding:0}.sidebar .advert-links ul li{margin:0;padding:0;line-height:normal;background:none}.sidebar .advert-links ul li:not(:last-child){margin-bottom:9px}.sidebar .advert-links ul li a{position:relative;display:flex;align-items:center;min-height:48px;padding:10px 42px 10px 13px;background:#FFFFFF;border:1px solid #E2ECE6;border-radius:10px;color:var(--gd-sage-dark);font-size:14px;line-height:1.35;font-weight:600;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.sidebar .advert-links ul li a::after{content:"›";position:absolute;right:11px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--gd-sage);color:#FFFFFF;font-size:21px;line-height:1;font-weight:500}.sidebar .advert-links ul li a:hover,.sidebar .advert-links ul li a:focus{background:var(--gd-sage-light);border-color:#C8D8CD;color:var(--gd-sage-dark);transform:translateY(-1px)}.sidebar .advert-lenders .box{background:#FFFFFF;border:1px solid #E2ECE6;border-radius:16px;padding:16px;gap:10px;box-shadow:0 6px 20px rgba(49,91,120,0.05);grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar .advert-lenders a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:68px;margin:0;padding:10px;background:#FFFFFF;border:1px solid #EDF2EF;border-radius:10px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.sidebar .advert-lenders a:hover,.sidebar .advert-lenders a:focus{background:#F7FAF8;border-color:#C8D8CD;transform:translateY(-1px);box-shadow:0 4px 12px rgba(49,91,120,0.06)}.sidebar .advert-lenders img{display:block;width:auto;max-width:100%;max-height:38px;height:auto;object-fit:contain}@media (max-width:399px){.sidebar .advert-lenders .box{grid-template-columns:1fr}.sidebar .advert-links .box>img{max-width:70%}}@media (min-width:600px) and (max-width:1279px){.sidebar .advert-lenders .box{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sidebar .advert-lenders img{max-height:42px}}@media (min-width:1280px){.sidebar .advert-lenders .box{grid-template-columns:1fr;gap:10px;padding:14px}.sidebar .advert-lenders a{min-height:62px;padding:9px}.sidebar .advert-lenders img{max-height:36px}.sidebar .advert-links .box{padding:16px}.sidebar .advert-links .box>img{width:135px;max-width:72%;margin-bottom:16px}.sidebar .advert-links ul li a{min-height:46px;padding:9px 38px 9px 11px;font-size:13px}}.sidebar .advert-text{background:#FFFFFF;border:1px solid #E2ECE6;border-radius:16px;padding:22px;overflow:hidden;box-shadow:0 6px 20px rgba(49,91,120,0.05)}.sidebar .advert-text .title{color:var(--gd-sage-dark) !important}.sidebar .advert-text .product{color:var(--gd-blue-dark) !important}.sidebar .advert-text .btn{background:var(--gd-sage-dark) !important;border-color:var(--gd-sage-dark) !important;color:#FFFFFF !important}.sidebar .advert-text .btn:hover,.sidebar .advert-text .btn:focus{background:var(--gd-sage) !important;border-color:var(--gd-sage) !important;color:#FFFFFF !important}.sidebar .advert-best-get-quote{border:1px solid #E8C2B4;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px rgba(49,91,120,0.05)}.box-border-green{border:1px solid var(--gd-sage)}.box-border-blue{border:1px solid var(--gd-blue)}.box-border-magenta{border:1px solid var(--gd-terracotta)}.box-border-black{border:1px solid var(--gd-slate)}.enquiry-form{--enquiry-accent:var(--gd-blue);--enquiry-dark:var(--gd-blue-dark);--enquiry-light:var(--gd-blue-light);--enquiry-border:#dceaf5;overflow:hidden;background:var(--gd-white);border:1px solid var(--enquiry-border);border-radius:16px;box-shadow:0 6px 20px rgba(49,91,120,0.06)}.enquiry-form--mortgage{--enquiry-accent:var(--gd-blue);--enquiry-dark:var(--gd-blue-dark);--enquiry-light:var(--gd-blue-light);--enquiry-border:#dceaf5}.enquiry-form--btl{--enquiry-accent:var(--gd-sage);--enquiry-dark:var(--gd-sage-dark);--enquiry-light:var(--gd-sage-light);--enquiry-border:#e2ece6}.enquiry-form .top-bar{margin:0;padding:14px 18px;background:var(--enquiry-light) !important;border-top:1px solid var(--enquiry-border);border-bottom:1px solid var(--enquiry-border);color:var(--enquiry-dark) !important;font-weight:600;line-height:1.3}.enquiry-form .top-bar:first-of-type{border-top:0}.enquiry-form .top-bar .heading,.enquiry-form .top-bar h2,.enquiry-form .top-bar h3,.enquiry-form .top-bar h4{margin:0;color:var(--enquiry-dark) !important}.enquiry-form .form-row{padding-left:18px;padding-right:18px}.enquiry-form .form-row:first-of-type{padding-top:18px}.enquiry-form .form-row label{color:var(--gd-slate);font-weight:600}.enquiry-form .form-row p{color:var(--gd-slate-light);line-height:1.45}.enquiry-form input[type="text"],.enquiry-form input[type="email"],.enquiry-form input[type="tel"],.enquiry-form input[type="number"],.enquiry-form input[type="date"],.enquiry-form select,.enquiry-form textarea{width:100%;max-width:100%;background:var(--gd-white);border:1px solid #cfd9de;border-radius:9px;color:var(--gd-slate);transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.enquiry-form input[type="text"]:focus,.enquiry-form input[type="email"]:focus,.enquiry-form input[type="tel"]:focus,.enquiry-form input[type="number"]:focus,.enquiry-form input[type="date"]:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{outline:none;border-color:var(--enquiry-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--enquiry-accent) 18%,transparent)}.enquiry-form textarea{resize:vertical}.enquiry-form #appointment_date{cursor:pointer;background-color:var(--gd-white)}.enquiry-form .radio-label{color:var(--gd-slate);font-weight:500}.enquiry-form input[type="radio"]{accent-color:var(--enquiry-accent)}.enquiry-form button[type="submit"],.enquiry-form input[type="submit"]{background:var(--enquiry-dark) !important;border-color:var(--enquiry-dark) !important;color:var(--gd-white) !important}.enquiry-form button[type="submit"]:hover,.enquiry-form button[type="submit"]:focus,.enquiry-form input[type="submit"]:hover,.enquiry-form input[type="submit"]:focus{background:var(--enquiry-accent) !important;border-color:var(--enquiry-accent) !important;color:var(--gd-white) !important}.enquiry-form .box-border-green,.enquiry-form .box-border-blue,.enquiry-form .box-border-magenta,.enquiry-form .box-border-black{border-radius:14px;box-shadow:0 4px 14px rgba(49,91,120,0.05)}.enquiry-form--mortgage .box-border-green{border-color:var(--gd-blue)}.enquiry-form--btl .box-border-green{border-color:var(--gd-sage)}.enquiry-page--mortgage .banner-curves--mortgage .btn{background:var(--gd-blue-dark) !important;border-color:var(--gd-blue-dark) !important;color:var(--gd-white) !important}.enquiry-page--mortgage .banner-curves--mortgage .btn:hover,.enquiry-page--mortgage .banner-curves--mortgage .btn:focus{background:var(--gd-blue) !important;border-color:var(--gd-blue) !important}.enquiry-page--btl .banner-curves--btl .btn{background:var(--gd-sage-dark) !important;border-color:var(--gd-sage-dark) !important;color:var(--gd-white) !important}.enquiry-page--btl .banner-curves--btl .btn:hover,.enquiry-page--btl .banner-curves--btl .btn:focus{background:var(--gd-sage) !important;border-color:var(--gd-sage) !important}@media (max-width:767px){.enquiry-form{border-radius:14px}.enquiry-form .top-bar{padding:13px 15px}.enquiry-form .form-row{padding-left:15px;padding-right:15px}.enquiry-form input[type="text"],.enquiry-form input[type="email"],.enquiry-form input[type="tel"],.enquiry-form input[type="number"],.enquiry-form input[type="date"],.enquiry-form select,.enquiry-form textarea{width:100% !important}.enquiry-form button[type="submit"],.enquiry-form input[type="submit"]{width:100%;text-align:center}}.enquiry-form>.section.prose{padding-left:18px;padding-right:18px;padding-bottom:18px}.enquiry-form>.section.prose .box{margin-top:18px}@media (max-width:767px){.enquiry-form>.section.prose{padding-left:15px;padding-right:15px;padding-bottom:15px}.enquiry-form>.section.prose .box{margin-top:15px}}.enquiry-form--btl .portfolio-property-actions #add-property{background:var(--gd-sage-dark) !important;border-color:var(--gd-sage-dark) !important;color:#fff !important}.enquiry-form--btl .portfolio-property-actions #add-property:hover,.enquiry-form--btl .portfolio-property-actions #add-property:focus{background:var(--gd-sage) !important;border-color:var(--gd-sage) !important;color:#fff !important}.enquiry-form--btl .portfolio-property-actions #remove-property{background:var(--gd-sage-light) !important;border:1px solid var(--gd-sage) !important;color:var(--gd-sage-dark) !important}.enquiry-form--btl .portfolio-property-actions #remove-property:hover,.enquiry-form--btl .portfolio-property-actions #remove-property:focus{background:var(--gd-sage) !important;color:#fff !important}.enquiry-form--remortgage{--enquiry-accent:var(--lilac);--enquiry-dark:var(--lilac-dim);--enquiry-light:var(--lilac-10);--enquiry-border:var(--lilac-40)}.enquiry-form--remortgage .box-border-lilac,.enquiry-form--remortgage .box-border-green{border-color:var(--lilac)}.enquiry-page--remortgage .banner-curves--remortgage .btn{background:var(--lilac-dim) !important;border-color:var(--lilac-dim) !important;color:#fff !important}.enquiry-page--remortgage .banner-curves--remortgage .btn:hover,.enquiry-page--remortgage .banner-curves--remortgage .btn:focus{background:var(--lilac) !important;border-color:var(--lilac) !important;color:#fff !important}.enquiry-page--remortgage .qs-datepicker .qs-controls{background:var(--lilac);color:#fff}.enquiry-page--remortgage .form-row .qs-datepicker-container{border-color:var(--lilac)}.enquiry-page--remortgage .form-row .qs-day{color:var(--lilac-dim)}.enquiry-page--remortgage .form-row .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:var(--lilac);color:#fff}.enquiry-page--remortgage .advert-best-get-quote>a svg circle{fill:var(--lilac-dim) !important}.enquiry-page--btl .advert-best-get-quote>a svg circle{fill:var(--gd-sage-dark) !important}.enquiry-page--btl .advert-best-get-quote{background:var(--gd-sage) !important}.enquiry-page--btl .advert-best-get-quote>a svg circle{fill:var(--gd-sage-dark) !important}@media (max-width:767px){.lender-logos .bordered-logos .logo{display:flex;align-items:center;justify-content:center;text-align:center}.lender-logos .bordered-logos .logo img{display:block;margin-left:auto;margin-right:auto}}.overlay-menu>ul>li:nth-child(-n+5) li:not(.sub-link):hover>a,.overlay-menu>ul>li:nth-child(-n+5) li:not(.sub-link)>a:focus,.overlay-menu>ul>li:nth-child(-n+5) .sub-link a:hover,.overlay-menu>ul>li:nth-child(-n+5) .sub-link a:focus{color:var(--gd-nav-section-colour) !important}.overlay-menu>ul>li:nth-child(-n+5) ul a:hover,.overlay-menu>ul>li:nth-child(-n+5) ul a:focus{color:var(--gd-nav-section-colour) !important}
