.off-screen{left:-5000em;position:absolute;clip:rect(0 0 0 0)}.on-screen{left:auto;position:static;clip:auto}.section-steps{background:#009fe3;color:#fff}.section-steps .steps{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;margin:2rem 0;padding:0}.section-steps .steps .step{background:#fff;border-radius:1rem;color:#1b1c1b;display:flex;flex-direction:column;flex-grow:1;gap:1rem;margin:0;padding:1.5rem 1rem 1rem;text-align:center;width:100%}.section-steps .steps .step .num{color:#009fe3;display:inline-block;font-family:AvenirLTStd-Medium,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:800;line-height:5rem;position:relative}.section-steps .steps .step .num:before{border:4px solid #009fe3;border-radius:50%;content:"";display:block;height:5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5rem}.section-steps .steps .step .asset{margin-top:auto}.section-steps .steps .step .asset img{max-height:1.875rem}@media (min-width:37.5rem){.section-steps .steps .step{gap:1.5rem;width:calc(50% - 16px)}}@media (min-width:56.25rem){.section-steps .steps{gap:1.5rem}.section-steps .steps .step{padding:3rem 1.5rem 1.5rem;width:calc(25% - 24px)}}.section-calculator{text-align:center}.section-calculator h1,.section-calculator h2,.section-calculator h3,.section-calculator h4,.section-calculator h5,.section-calculator h6{text-align:inherit}.section-payment-methods figure{margin:0}.section-payment-methods figure+h2,.section-payment-methods figure+h3{margin-top:1rem}.section-payment-methods .payment-options{background:#fff;border-radius:2rem;padding:1.5rem}.section-payment-methods .payment-options .payment-icons{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.section-payment-methods .payment-options .payment-icons li{align-items:center;display:flex}.section-payment-methods .payment-options .payment-icons .icon{flex-shrink:0;margin:0 .75rem 0 0;width:2.8125rem}.section-payment-methods .payment-options .payment-icons .pay-assist{width:100%}.section-payment-methods .payment-options .payment-icons .pay-assist a{color:#1b1c1b;text-decoration:underline}.section-payment-methods .payment-options .payment-icons .pay-assist a:focus,.section-payment-methods .payment-options .payment-icons .pay-assist a:hover{color:#009fe3}@media (min-width:62.5rem){.section-payment-methods>:first-child{align-items:flex-start;display:flex;gap:5rem}.section-payment-methods>:first-child .payment-options{min-width:27.5rem}}.section-faqs{background:#1b1c1b}.section-faqs .intro{color:#fff}.section-faqs .group-content{color:#1b1c1b}.section-faqs .widget-container{background:#fff;border-radius:2rem;padding:1.5rem}.section-faqs .widget-container .mod-centre-search{background:#def3fb;border-radius:2rem;padding:1.5rem}.section-faqs .widget-container .mod-centre-search .row{margin:0}@media (min-width:68.75rem){.section-faqs>:first-child{align-items:flex-end;display:flex;gap:5rem}.section-faqs>:first-child .intro{flex-grow:1;margin:0}.section-faqs>:first-child .widget-container{max-width:35rem;width:100%}}.section-terms{text-align:center}.section-terms h2,.section-terms h3,.section-terms h4,.section-terms h5,.section-terms h6{text-align:inherit}.trustpilot-reviews{background:#fafafa}