.page-calculator .cr-page-container h2{font-size:clamp(30px,calc(1.875rem + .7692vw - 3.846px),36px);letter-spacing:-.03em}.page-calculator .cr-page-container h3{font-size:clamp(24px,calc(1.5rem + .7692vw - 3.846px),30px);letter-spacing:-.02em;line-height:127%}.page-calculator .text-small p{font-size:clamp(14px,calc(.875rem + .3846vw - 1.923px),17px);letter-spacing:-.02em;line-height:141%}.calculator-hero-section{padding:min(18vw,90px) 0 min(25vw,180px);position:relative}.calculator-hero-section:before{background:hsla(0,0%,7%,.4);content:"";z-index:1}.calculator-hero-section .row .page-img-hero,.calculator-hero-section:before{height:100%;left:0;position:absolute;top:0;width:100%}.calculator-hero-section .row .page-img-hero>.hs_cos_wrapper{height:100%}.calculator-hero-section .row .page-img-hero img{height:100%;object-fit:cover;width:100%}.calculator-hero-section #calculator-wrapper{align-items:flex-start;margin-bottom:min(14vw,101px);position:relative;z-index:1}.calculator-hero-section .calculator_body-col1{background-color:#fff;border-radius:16px;box-shadow:0 16px 24px rgba(0,0,0,.12)}.calculator-hero-section .calculator_body-col1 .wrap-card-one{background-color:transparent;border-radius:0;margin-bottom:0;padding-bottom:20px;padding-top:40px}.calculator-hero-section .calculator_body-col1 .wrap-card-one .input-container button{touch-action:manipulation}.calculator-hero-section .calculator_body-col1 .wrap-card-one .input-container label{font-family:Cosmica-SemiBold,sans-serif}.calculator-hero-section .calculator_body-col1 .wrap-card-two .wrap-card-val{align-items:center;background-color:transparent;border-top-left-radius:0;border-top-right-radius:0;margin:0 auto;max-width:432px;padding:0 20px 27px}.calculator-hero-section .calculator_body-col1 .wrap-card-two .wrap-card-val .output.mb20{max-width:240px}.calculator-hero-section .calculator_body-col1 .wrap-card-two .wrap-card-val #loan-repayment{font-family:Cosmica-SemiBold,sans-serif;font-size:80px;font-size:clamp(50px,60/1440 * 100vw,60px)}.calculator-hero-section .calculator_body-col1 .wrap-card-two .span12{background-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:33px}.calculator-hero-section .calculator h1{color:#fff;font-family:Cosmica-Bold,sans-serif;font-size:clamp(35px,calc(2.1875rem + 3.7179vw - 18.5895px),64px);letter-spacing:-.03em;line-height:112%;margin-bottom:15px}.calculator-hero-section .calculator .calculator_body-col2 .text-hero{font-family:Cosmica-SemiBold,sans-serif;letter-spacing:-.02em;line-height:125%;margin-bottom:52px}.calculator-hero-section .calculator .calculator_body-col2 .representative_content .representative_content-head,.calculator-hero-section .calculator .calculator_body-col2 .representative_content-body,.calculator-hero-section .calculator .calculator_body-col2 p{color:#fff}.calculator-hero-section .calculator .calculator_body-col2 .representative .rate-val,.calculator-hero-section .calculator .calculator_body-col2 .representative .representative_content-body,.calculator-hero-section .calculator .calculator_body-col2 .representative p{letter-spacing:-.01em}.calculator-hero-section .calculator .calculator_body-col2 .representative_content{margin-bottom:14px}.calculator-hero-section .calculator .calculator_body-col2 .representative .info{margin-top:18px}.calculator-hero-section .calculator .calculator_body-col2 .representative .info p{letter-spacing:-.02em}.calculator-hero-section .representative-example{position:relative;text-align:center;z-index:1}.calculator-hero-section .representative-example p{color:#fff;font-size:17px;letter-spacing:-.02em;line-height:140%;margin-left:auto;margin-right:auto;max-width:98.1%}.calculator-hero-section .representative-example p:first-child{font-family:Cosmica-SemiBold,sans-serif;font-size:20px;letter-spacing:-.01em;margin-bottom:0}.calculator-hero-section .representative-example p:last-child{max-width:600px}@media (min-width:981px){.calculator-hero-section .calculator .calculator_body-col1{margin-top:2.4%;max-width:100%;width:43.7%}.calculator-hero-section .calculator .calculator_body-col2{margin-right:5%;max-width:100%;width:51.3%}}@media (max-width:980px){.calculator-hero-section .calculator .calculator_body-col2{max-width:100%}.calculator-hero-section .calculator .calculator_body-col2 .text-hero,.calculator-hero-section .calculator h1{text-align:center}}@media (max-width:767px){.calculator-hero-section .calculator_body-col1{margin-bottom:0}.calculator-hero-section .representative-example p:first-child{font-size:18px}.calculator-hero-section .representative-example p{font-size:16px;max-width:100%}}@media (max-width:480px){.calculator-hero-section .calculator_body-col1 .wrap-card-two .wrap-card-val #loan-repayment{font-size:clamp(37px,50/1440 * 100vw,50px)}.calculator-hero-section .calculator_body-col1 .wrap-card-two .wrap-card-val .output.mb20{max-width:min(50vw,240px)}}.cr-page-container .press-logo-section.calculator-text-section{padding-bottom:12px;padding-top:min(9vw,60px)}.cr-page-container .calculator-text-section:after{background-position:top;background-repeat:no-repeat;background-size:contain;bottom:-136px;content:"";height:136px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100.5%;z-index:1}.page-calculator .cr-page-container .press-logo-section .widget-wrap{margin-bottom:68px}.page-calculator .cr-page-container .press-logo-section .logo-wrap{margin-bottom:min(9vw,95px)}.calculator-text-section .video-wrap{margin-bottom:min(13vw,78px);max-width:457px}.calculator-text-section .text-wrap p{letter-spacing:-.02em;margin-bottom:30px}.calculator-text-section .first p:last-child{margin-bottom:min(13vw,78px)}.calculator-text-section .text-wrap p a{color:#f90081;font-family:Cosmica-SemiBold,sans-serif}.calculator-text-section .text-wrap p a:hover{color:#d41070}.calculator-text-section .calculator-section{margin-bottom:57px;margin-top:33px}.calculator-text-section .calculator-section .hs_cos_wrapper h3:not(:first-child){margin-top:min(8vw,47px)}.calculator-text-section .calculator-section .hs_cos_wrapper ul{max-width:640px;padding-left:25px}.calculator-text-section .calculator-section .hs_cos_wrapper ul li{letter-spacing:-.02em}.calculator-text-section .calculator-section .calculator-col{float:right;margin-bottom:20px;margin-left:9%;max-width:344px;padding-top:2%}.calculator-text-section .calculator-section .body-wrap,.calculator-text-section .calculator-section .head-wrap{background-color:#fff;border-radius:24px;box-shadow:0 16px 24px rgba(0,0,0,.12);padding:27px 23px 19px}.calculator-text-section .calculator-section .head-wrap{margin-bottom:20px}.calculator-text-section .calculator-section .head-wrap .sub-title-cal{color:#555;font-family:Cosmica-SemiBold,sans-serif;font-size:12px;letter-spacing:-.01em;margin-bottom:7px;text-align:center;text-transform:uppercase}.calculator-text-section .calculator-section .head-wrap .title-cal{font-size:24px;letter-spacing:-.03em;line-height:1.2;margin-bottom:13px;margin-left:auto;margin-right:auto;max-width:250px;text-align:center}.calculator-text-section .calculator-section .head-wrap .input-wrap{text-align:center}.calculator-text-section .calculator-section .head-wrap .input-wrap input{margin-bottom:8px;margin-top:4px;text-align:center;width:100%}.calculator-text-section .calculator-section .head-wrap .input-wrap .error{background-color:#fbced2}.calculator-text-section .calculator-section .head-wrap .input-wrap .input-box.error .prefix{color:#ed192b}.calculator-text-section .calculator-section .head-wrap p:last-child{font-size:15px;letter-spacing:-.02em;margin-bottom:0;text-align:center}.calculator-text-section .calculator-section .input-wrap label{color:#222;font-family:Cosmica-SemiBold,sans-serif;font-size:16px;letter-spacing:-.01em}.calculator-text-section .calculator-section .head-wrap .input-wrap .input-box{margin-bottom:8px;margin-top:6px;max-width:100%}.calculator-text-section .calculator-section .head-wrap .input-wrap .input-box .prefix{color:#888;font-family:Cosmica-SemiBold,sans-serif;font-size:20px;max-width:50%;text-align:right;width:100%}.calculator-text-section .calculator-section .head-wrap .input-wrap .input-box input{margin-bottom:4px;max-width:50%;text-align:left;width:100%}.calculator-text-section .calculator-section .input-wrap .input-box{align-items:center;background-color:hsla(0,0%,47%,.08);border:1px solid transparent;border-radius:8px;display:flex;height:48px;max-width:100px;padding:10px}.calculator-text-section .calculator-section .input-wrap .input-box:focus-within{border-color:#f90081;color:#222;outline:none}.calculator-text-section .calculator-section .input-wrap .input-box:focus-within .prefix{color:#222}.calculator-text-section .calculator-section .input-wrap input{background-color:transparent;border:none;font-family:Cosmica-SemiBold,sans-serif;font-size:20px}.calculator-text-section .calculator-section .input-wrap .input-box.valid{border-color:#f90081;color:#222}.calculator-text-section .calculator-section .input-wrap .input-box.valid .prefix{color:#222}.calculator-text-section .calculator-section .input-wrap input:focus{color:#222;outline:none}.calculator-text-section .calculator-section .input-wrap input:focus:placeholder{font-size:17px}.calculator-text-section .calculator-section .body-wrap{padding:23px 25px 21px}.calculator-text-section .calculator-section .body-wrap h3{font-size:18px;letter-spacing:-.03em;line-height:1.3;margin-bottom:5px;max-width:220px}.calculator-text-section .calculator-section .body-wrap .input-wrap{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.calculator-text-section .calculator-section .body-wrap .input-wrap .input-box .prefix{color:#888;font-family:Cosmica-SemiBold,sans-serif;font-size:20px}.calculator-text-section .calculator-section .body-wrap .input-wrap .input-box.valid .prefix,.calculator-text-section .calculator-section .body-wrap .input-wrap .input-box:focus-within .prefix{color:#222}.calculator-text-section .calculator-section .body-wrap .input-wrap label{display:flex;position:relative}.calculator-text-section .calculator-section .body-wrap .input-wrap label .info-wrap{background-image:url(https://8934159.fs1.hubspotusercontent-na1.net/hubfs/8934159/New%20Design%202021/Rectangle%20931.svg);background-repeat:no-repeat;background-size:100% 100%;font-size:13px;left:-45px;position:absolute;top:15px;visibility:hidden;width:230px;z-index:5}.calculator-text-section .calculator-section .body-wrap .input-wrap label .info-icon-wrap{position:relative}.calculator-text-section .calculator-section .body-wrap .input-wrap:nth-child(4) label .info-wrap .info{padding:37px 25px 30px}.calculator-text-section .calculator-section .body-wrap .input-wrap label .info-wrap .info{color:#555;font-family:Cosmica-Regular,sans-serif;font-size:13px;letter-spacing:-.02em;line-height:138%;margin-bottom:0;padding:40px 35px 30px;position:relative}.calculator-text-section .calculator-section .body-wrap .input-wrap label img{cursor:pointer;margin-left:5px}.calculator-text-section .calculator-section .body-wrap .button-wrap{margin-top:24px}.calculator-text-section .calculator-section .body-wrap #btnTotal{cursor:pointer;margin-bottom:15px;width:100%}.calculator-text-section .calculator-section .body-wrap #btnTotal:focus{outline:none}.calculator-text-section .calculator-section .body-wrap .button-wrap p{color:#222;font-size:15px;letter-spacing:-.02em;line-height:133%;text-align:center}.calculator-text-section .calculator-section .body-wrap .text-bottom{color:#222;font-size:13px;letter-spacing:-.02em;line-height:138%;margin-bottom:0;text-align:center}.calculator-text-section .calculator-section .body-wrap .total{margin-top:15px}.calculator-text-section .calculator-section .body-wrap .total .total-wrap{align-items:center;display:flex}.calculator-text-section .calculator-section .body-wrap .total .total-wrap span{color:#f90081;font-family:Cosmica-SemiBold,sans-serif;font-size:32px}.calculator-text-section .calculator-section .body-wrap .total input{background-color:transparent;color:#f90081;font-family:Cosmica-SemiBold,sans-serif;font-size:36px;letter-spacing:-.03em;max-width:106px;pointer-events:none}.calculator-text-section .calculator-section .body-wrap .total .text-total{font-size:13px;letter-spacing:-.02em;margin-left:auto;margin-right:auto;max-width:290px;text-align:center}.calculator-text-section .calculator-section .body-wrap .total .text-total a{color:#f90081;text-decoration:none}.calculator-text-section .calculator-section .body-wrap .total .text-total a:hover{color:#d41070}@media (min-width:1441px){.cr-page-container .calculator-text-section:after{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/calculatro-vector-bottom.svg)}}@media (max-width:1440px) and (min-width:768px){.cr-page-container .calculator-text-section:after{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/calculator-vector-bottom-laptop.svg)}}@media (max-width:980px){.calculator-text-section .calculator-section .calculator-col{margin-left:5%}}@media (max-width:767px){.cr-page-container .calculator-text-section:before{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/calculator-hero-vector-top-mobile.svg);background-size:contain;height:136px;top:-132px}.cr-page-container .calculator-text-section:after{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/calculator-vector-bottom-mobile.svg)}.calculator-text-section .calculator-section{display:flex;flex-direction:column-reverse;margin-top:11px}.calculator-text-section .calculator-section .calculator-col{float:none;margin:20px auto 0;padding-top:0}}.page-calculator .section-home-eligibility{padding-bottom:min(32vw,206px);padding-top:min(34vw,220px)}.page-calculator .section-home-eligibility .text-wrap .sub-title{margin-bottom:20px}.page-calculator .section-home-eligibility .text-wrap h2{line-height:117%;margin-bottom:36px}.page-calculator .section-home-eligibility .text-wrap ul li{font-size:17px;margin-bottom:17px;padding-left:32px}.page-calculator .section-home-eligibility .text-wrap ul li:before{height:24px;top:-2px;width:24px}.page-calculator .cr-page-container .section-home-eligibility .column-1-2 ul li:nth-child(2n),.page-calculator .cr-page-container .section-home-eligibility .column-1-2 ul li:nth-child(odd){width:100%}@media (min-width:981px){.page-calculator .section-home-eligibility .text-wrap h2{max-width:305px}}@media (max-width:767px){.page-calculator .section-home-eligibility .text-wrap h2{max-width:100%}}.page-calculator .cr-page-container .home-how-work{padding-bottom:58px;padding-top:min(15vw,90px)}.page-calculator .cr-page-container .home-how-work:before{background-position:bottom;top:-136px}.page-calculator .cr-page-container .home-how-work:after,.page-calculator .cr-page-container .home-how-work:before{background-repeat:no-repeat;background-size:contain;content:"";height:136px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100.5%;z-index:1}.page-calculator .cr-page-container .home-how-work:after{background-position:top;bottom:-136px}.page-calculator .cr-page-container .home-how-work .text-wrap .sub-title{margin-bottom:21px}.page-calculator .cr-page-container .home-how-work .text-wrap h2{line-height:117%;margin-bottom:65px;max-width:370px}.page-calculator .cr-page-container .step-wrap{max-width:1043px}.page-calculator .cr-page-container .home-how-work .cta-button{margin-bottom:14px}@media (min-width:768px){.page-calculator .cr-page-container .step-wrap .step-item{width:31%!important}.page-calculator .cr-page-container .step-wrap .step-item:not(:last-child){margin-right:3.5%}}@media (min-width:1441px){.page-calculator .cr-page-container .home-how-work:before{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/calculator-vector-top.svg)}.page-calculator .cr-page-container .home-how-work:after{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/work-vector-bottom.svg)}}@media (max-width:1440px) and (min-width:768px){.page-calculator .cr-page-container .home-how-work:before{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/calculator-vector-top-laptop.svg)}.page-calculator .cr-page-container .home-how-work:after{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/work-vector-bottom-laptop.svg)}}@media (max-width:767px){.page-calculator .cr-page-container .home-how-work:before{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/calculator-vector-top-mobile.svg);top:-134px}.page-calculator .cr-page-container .home-how-work:after{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/work-vector-bottom-mobile.svg)}.calculator-hero-section .calculator_body-col1 .wrap-card-two .span12{padding-left:10px!important;padding-right:10px!important}}.page-calculator .helping-section{padding-bottom:4px;padding-top:min(32vw,192px);position:relative}.page-calculator .helping-section:after{background-position:top;background-repeat:no-repeat;background-size:contain;bottom:-136px;content:"";height:136px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100.5%;z-index:1}.page-calculator .helping-section .helping-img{margin-bottom:22px}.page-calculator .helping-section .section-faqs-new{margin-top:min(9vw,97px)}.page-calculator .helping-section .section-faqs-new h3{margin-bottom:19px}.page-calculator .helping-section .section-faqs-new p{margin-bottom:min(5vw,49px)}.page-calculator .helping-section .section-faqs-new .specific-faqs .accordion-content p{margin-bottom:24px}@media (min-width:1441px){.page-calculator .helping-section:after{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/calculatro-vector-bottom.svg)}}@media (max-width:1440px) and (min-width:768px){.page-calculator .helping-section:after{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/calculator-vector-bottom-laptop.svg)}}@media (max-width:767px){.page-calculator .helping-section:after{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/calculator-vector-bottom-mobile.svg)}}.page-calculator .cr-page-container .dream-section:after{background-position:top;background-size:contain;bottom:-136px}@media (min-width:1441px){.page-calculator .cr-page-container .dream-section:after{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/bottom-vector.svg)}}@media (max-width:1440px) and (min-width:768px){.page-calculator .cr-page-container .dream-section:after{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/bottom-vector-laptop.svg)}}@media (max-width:767px){.page-calculator .cr-page-container .dream-section:after{background-image:url(https://www.carmoola.co.uk/hubfs/Design%202023/bottom-vector-mobile.svg)}}@media (max-width:480px){.page-calculator .cr-page-container .dream-section:after{bottom:-96px}}