*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}html,body{height:100%}body{min-height:100svh;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{color:#053a5d;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:62.5%;font-weight:400;line-height:1.4}body{font-family:var(--font-lato),sans-serif;background-color:#fff;flex-direction:column;min-width:300px;font-size:1.6rem;display:flex}:where(a,button,input,select,textarea,summary,[role=button],[role=link],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:.2rem;border-radius:.3rem;outline:2px solid #1eb4ff}::selection{color:#fff;background-color:#0c55a6}.richtext h1,.richtext .headline-1,.headline-1{font-size:3rem;font-weight:700;line-height:3.6rem}@media (min-width:768px){.richtext h1,.richtext .headline-1,.headline-1{font-size:5rem;line-height:5.8rem}}.richtext h2,.richtext .headline-2,.headline-2{font-size:2.4rem;font-weight:700;line-height:3.2rem}@media (min-width:768px){.richtext h2,.richtext .headline-2,.headline-2{font-size:3.4rem;line-height:4rem}}.richtext h3,.richtext .headline-3,.headline-3{font-size:2rem;font-weight:700;line-height:3.2rem}@media (min-width:768px){.richtext h3,.richtext .headline-3,.headline-3{font-size:2.4rem;line-height:3rem}}.richtext h4,.richtext .headline-4,.headline-4{font-size:1.8rem;font-weight:700;line-height:2.4rem}@media (min-width:768px){.richtext h4,.richtext .headline-4,.headline-4{font-size:2rem;line-height:2.6rem}}.headline-5{font-size:1.8rem;font-weight:700;line-height:2.4rem}.richtext{flex-direction:column;gap:2rem;display:flex}.richtext--small{font-size:1.6rem;line-height:1.6}.richtext--medium{font-size:1.8rem;line-height:1.33}.richtext--large{font-size:2rem;line-height:1.6}.richtext a{color:#053a5d;text-underline-offset:.25em;font-weight:700;text-decoration:underline;text-decoration-thickness:.1rem;transition:all .2s}.richtext a:hover,.richtext a:focus{text-decoration-thickness:.2rem}.richtext h2:not(:first-child),.richtext .headline-2:not(:first-child),.richtext h3:not(:first-child),.richtext .headline-3:not(:first-child),.richtext h4:not(:first-child),.richtext .headline-4:not(:first-child),.richtext h5:not(:first-child),.richtext .headline-5:not(:first-child){margin-top:.5rem}.richtext ul{flex-direction:column;gap:.6em;padding-left:4rem;list-style:none;display:flex}.richtext ul li{position:relative}.richtext ul li:before{content:"";background-color:#053a5d;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:1rem;left:-1.5rem}@media (min-width:768px){.richtext ul li:before{top:1.2rem}}.richtext ul li ul{margin-top:2rem}.richtext ol{flex-direction:column;gap:2rem;padding-left:1.8rem;display:flex}.richtext ol li ol{margin-top:2rem}.blocks{flex-direction:column;flex:1;gap:5rem;display:flex}@media (min-width:768px){.blocks{gap:7.5rem}}.block{width:100%;padding-left:2.5rem;padding-right:2.5rem;position:relative;overflow:hidden}@media (min-width:768px){.block{padding-left:5rem;padding-right:5rem}}.block__inner{max-width:128rem;margin:0 auto}.block--filled,.block--demo{padding-top:5rem;padding-bottom:5rem}@media (min-width:768px){.block--filled,.block--demo{padding-top:7.5rem;padding-bottom:7.5rem}}.block:not(.block--filled):last-child{margin-bottom:5rem}@media (min-width:768px){.block:not(.block--filled):last-child{margin-bottom:7.5rem}}.block--fullbleed{padding:0}.block--fullbleed .block__inner{max-width:none}.block[data-block=ImageText]{overflow:visible}.block--bg-transparent{background:0 0}.block--bg-gray-light{background:#f7f7f7}.block--filled+.block--filled{margin-top:-5rem}@media (min-width:768px){.block--filled+.block--filled{margin-top:-7.5rem}}.block--bg-gray-light+.block--bg-gray-light{padding-top:0}
@font-face{font-family:lato;src:url(../media/Lato_Regular-s.p.8455fa30.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:lato;src:url(../media/Lato_Bold-s.p.e06dee7a.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:lato;src:url(../media/Lato_Italic-s.p.0e2e3b4d.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:lato;src:url(../media/Lato_BoldItalic-s.p.f08a7659.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:lato Fallback;src:local(Arial);ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:97.84%}.lato_82dd4481-module__7OgQwG__className{font-family:lato,lato Fallback}.lato_82dd4481-module__7OgQwG__variable{--font-lato:"lato","lato Fallback"}
