:root{--c-base: ;--headings:#263344;--primary:#494a52;--secondary:#f8fafc;--ff-base:VisbyCF,sans-serif;--ff-inter:Inter,serif;--fz-html:62.5%;--fz-base:1.8rem;--fw-base:400;--lh-base:2;--black:#000;--white:#fff}body{background-color:#fff;color:var(--c-base);font-family:VisbyCF,sans-serif;font-size:18px;letter-spacing:0;line-height:1.44}@media (max-width:767px){body{font-size:1.6rem}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#263344;margin-bottom:calc(var(--lh-base)*.5em)}.h1,h1{font-size:56px;line-height:1.14}.h1,.h2,h1,h2{color:#263344;font-family:VisbyCF;font-family:VisbyCF,sans-serif;font-style:normal;font-weight:800;letter-spacing:0;text-decoration:none;text-transform:none}.h2,h2{font-size:40px;line-height:1.2}.h3,h3{font-size:32px;line-height:1.09}.h3,.h4,h3,h4{color:#263344;font-family:VisbyCF;font-family:VisbyCF,sans-serif;font-style:normal;font-weight:800;letter-spacing:0;text-decoration:none;text-transform:none}.h4,h4{font-size:28px;line-height:1.1}.h5,h5{font-size:24px;font-weight:800;line-height:1.33}.h5,.h6,h5,h6{color:#263344;font-family:VisbyCF;font-family:VisbyCF,sans-serif;font-style:normal;letter-spacing:0;text-decoration:none;text-transform:none}.h6,h6{font-size:20px;font-weight:400;line-height:1.4}@media (max-width:1023px){.h1,h1{font-size:42px}.h2,.h3,.h4,h2,h3,h4{font-size:28px}.h5,h5{font-size:24px}.h6,h6{font-size:18px}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.h1,h1{font-size:40px}.h2,.h3,.h4,h2,h3,h4{font-size:28px}.h5,h5{font-size:24px}.h6,h6{font-size:18px}}.btn,.btn.primary,.hs-button{font-family:VisbyCF;font-family:VisbyCF,sans-serif;font-style:normal;font-weight:400;text-decoration:none;--fsize:20px;--text-color:#fff;--bg-color:#146deb;--border:2px solid #146deb;--border-radius:17px;@media (hover:hover){&:where(:hover,:focus-visible){--text-color:#fff;--bg-color:#2a83ff;--border:2px solid #2a83ff}}}.btn.outline,.btn.primary.outline{--text-color:#146deb;--bg-color:transparent;@media (hover:hover){&:where(:hover,:focus-visible){--text-color:#fff;--bg-color:#2a83ff}}}.btn.secondary{font-family:VisbyCF;font-family:VisbyCF,sans-serif;font-style:normal;font-weight:400;text-decoration:none;--fsize:20px;--text-color:#fff;--bg-color:#fff;--border:2px solid #fff;--border-radius:17px;@media (hover:hover){&:where(:hover,:focus-visible){--text-color:#cee3ff;--bg-color:hsla(0,0%,100%,0);--border:2px solid #cee3ff}}}.btn.secondary.outline{--text-color:#fff;--bg-color:transparent;@media (hover:hover){&:where(:hover,:focus-visible){--text-color:#cee3ff;--bg-color:hsla(0,0%,100%,0)}}}.link{--text-color:#95c4ff;@media (hover:hover){&:where(:hover,:focus-visible){--text-color:#95c4ff}}}.form label{font-family:VisbyCF,sans-serif;font-size:18px;font-style:normal;font-weight:700;text-decoration:none;--text-color:#b0d3ff}.form .hs-fieldtype-file .hs-field-desc,.form input:not(.hs-button),.form select,.form textarea{font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:400;text-decoration:none;--text-color:#fff;--bg-color:#001533;--height:58px;--border-radius:8px;--border:1px solid #617385;--placeholder-color:#617385}