*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}.text-over,body{font-weight:400;line-height:24px}body{font-size:16px;color:#343333}.text-over{display:block;font-size:14px;margin-bottom:8px}.form-field,form h2{margin-bottom:20px}.form-field:last-child{margin-bottom:0}.form-field:nth-last-child(2){margin-bottom:40px}h1,h2,h3,h5{font-weight:500;color:#020a14}h4,h5{line-height:24px}h4{color:#020a14;font-size:18px;font-weight:500}h2{font-size:24px;line-height:34px}h3{font-size:20px;line-height:30px}h5{font-size:16px}a{text-decoration:none;transition:.5s ease-in-out;display:inline-block}a:not(.btn-cta){color:#343333}a:hover{opacity:.8}.bg-main{background:#00377c}.bg-alt{background:#eef5fe}.pop-up-form{position:fixed;top:0;right:0;bottom:0;left:0;display:none;outline:0;z-index:9;padding-left:16px;padding-right:16px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.pop-up-form ::-webkit-scrollbar{display:none}.pop-up-form .form-flex{position:absolute;width:100%;max-width:768px;left:50%;padding-left:16px;padding-right:16px;top:100px;transform:translateX(-50%)}.btn-cta{background:#00377c;border-radius:6px;padding:12px 36px;color:#fff;font-size:16px;line-height:24px;font-weight:500;display:inline-block;border:0}.blog-section.suggestions .section-title{margin-bottom:40px}.blog-section.suggestions h2{font-size:28px;font-weight:500;line-height:38px}section{padding:80px 0}section.bg-alt{padding:60px 0;background:#eef5fe}section:not(.cta-strip):not(.hero-banner):not(.inner-banner):not(.bg-alt)+section:not(.bg-alt):not(.cta-strip){padding-top:0}section .section-title{max-width:760px}section .section-title:not(.left-side){text-align:center;margin-left:auto;margin-right:auto}section .section-title h1,section .section-title h2{font-size:32px;line-height:48px}section .section-title h2{margin-bottom:12px}section .section-title .para-wrapper{max-width:660px}section .para-wrapper{margin-left:auto;margin-right:auto}section .para-wrapper>:not(:last-child){margin-bottom:16px}.dark-overlay,.pop-up-dark-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4784313725);display:none}.dark-overlay.show,.pop-up-dark-overlay.show,input.error+.error-text{display:block}.pop-up-dark-overlay{z-index:8}.tick-marked-lists li{list-style:none;padding-left:20px;position:relative}.tick-marked-lists li::before{content:"";position:absolute;height:14px;width:14px;left:0;top:4px;background:url(../images/icons/tick-mark.svg);background-size:contain}.tick-marked-lists li a:hover{text-decoration:underline}ol li:not(:last-child),ul li:not(:last-child){margin-bottom:16px}label{margin-bottom:16px;display:block;font-weight:500}input{border:1px solid #edf0f2;width:100%;padding:8px 20px;font-size:14px;line-height:24px;border-radius:6px;outline:0}input.error{border:1px solid #ff4c4c;margin-bottom:12px}.error-text{font-size:12px;color:#ff4c4c;display:none}form.user-form{padding:32px 12px;background:#fff;border-radius:12px;margin-bottom:60px;transform:translateY(-12px);opacity:0}form.user-form.show{transform:translateY(0);transition:.3s ease-in-out;opacity:1}form.user-form .ff-button-wrapper{text-align:center}form.user-form button{cursor:pointer}form.user-form button.btn-cta{max-width:444px;width:100%}form.user-form .success{margin-top:20px}form.user-form .form-title-wrapper{display:flex;align-items:center;justify-content:space-between}form.user-form .form-cross-image{cursor:pointer}