@font-face{font-family:Inter,sans-serif;src:url(../fonts/InterVariable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.text-and-infographic{padding-left:1.5em;padding-right:1.5em}.text-and-infographic__content li{padding:.375em 0;list-style-image:url('data:image/svg+xml,<svg transform="scale(0.5) translate(0, 10)" transform-origin="center" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path id="square-check-solid" d="M3.429,32A3.432,3.432,0,0,0,0,35.429V52.571A3.432,3.432,0,0,0,3.429,56H20.571A3.432,3.432,0,0,0,24,52.571V35.429A3.432,3.432,0,0,0,20.571,32Zm14.625,9.482L11.2,48.339a1.28,1.28,0,0,1-1.816,0L5.952,44.911a1.284,1.284,0,1,1,1.816-1.816l2.518,2.518,5.946-5.952a1.284,1.284,0,1,1,1.816,1.816Z" transform="translate(0 -32)" fill="%23ff5100"/></svg>')}.text-and-infographic .infographic-title-card{border-radius:8px;position:sticky;top:8em;z-index:2;transition:box-shadow .2s}.text-and-infographic ul{position:relative}.text-and-infographic li{position:relative;margin-left:0}.text-and-infographic .card{border:0;box-shadow:0 5px 15px 0 rgba(0,0,0,.08)}.text-and-infographic .infographic-item:before{content:"";position:absolute;background:#ff5200;width:0;height:1px;left:0;top:50%;transform:translateY(-50%);transition:width .6s cubic-bezier(.4,0,.2,1)}@media (min-width:1200px){.text-and-infographic .infographic-item.active:before{width:80px;left:-60px}}.text-and-infographic .infographic-item.active .card{box-shadow:0 5px 15px 0 rgba(0,0,0,.25)}.text-and-infographic .infographic-item.active .card .counter{background-color:#0166af}.text-and-infographic .counter-wrapper,.text-and-infographic .step-wrapper{position:relative}.text-and-infographic .counter-wrapper span,.text-and-infographic .step-wrapper span{border-radius:8px;position:absolute;top:-1.5em;z-index:1;font-size:.8em}.text-and-infographic .counter-wrapper span{left:-.75em;padding:.35em .75em;font-weight:700;background-color:#112a53}.text-and-infographic .step-wrapper span{left:25%;padding:.35em .75em;font-weight:400}@media (min-width:768px){.text-and-infographic .step-wrapper span{font-size:.9em}}.text-and-infographic .icon-wrapper{border-radius:8px}.text-and-infographic .title-wrap{text-transform:uppercase;padding-top:1.15em}.text-and-infographic .title-wrap h5{font-size:1em}.text-and-infographic .description-wrap{font-size:.9em}