.animated-info-graphic{background:#ebf4ff}.animated-info-graphic .animated-block{display:grid;grid-template-columns:1fr;margin:0 auto;max-width:650px;position:relative}.animated-block .animated-block-item{align-items:center;color:#2d5ca8;display:flex;font-size:28px;font-weight:700;gap:20px;line-height:1.1;padding-left:30px;padding-right:30px;position:relative;z-index:5}.animated-block-item.scroll--one{grid-row:2/3;justify-content:flex-end;text-align:right}.animated-block-item.scroll--two{grid-row:3/4;justify-content:flex-start}.animated-block-item.scroll--three{grid-row:4/5;justify-content:flex-end;padding-left:40%;text-align:right}.animated-block .animated--image{align-items:center;display:flex;grid-row:1/2;height:auto;justify-content:flex-start;margin-top:-60px;max-width:40%;position:relative;z-index:7}.animated-block .animated--image img{display:block;height:auto;max-width:100%}.animated-block>svg{display:block;height:calc(100% - 140px);max-width:100%;position:absolute;right:0;top:100px;z-index:3}.animated-block:after{background-color:#ebf4ff;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;transition:height .5s ease-in-out;width:100%;z-index:3}.animated-block .animated-block-item svg{display:block;height:auto;max-width:100%;width:60px}.animated-block .animated-block-item.scroll--one svg{min-width:24px;opacity:0;transform:scale(0)}.animated-block .animated-block-item p{display:inline-block;font-size:28px;font-weight:700;line-height:1.1;opacity:0}.animated-block.is-active-1 .animated-block-item.scroll--one p{animation:step-fade 1s ease-in-out;opacity:1}.animated-block.is-active-1 .animated-block-item.scroll--one svg{animation:step-grow 1s ease-in-out;opacity:1;transform:scale(1)}.animated-block.is-active-2 .animated-block-item.scroll--two p{animation:step-fade 1s ease-in-out;opacity:1}.animated-block.is-active-2 .animated-block-item.scroll--two svg{animation:step-grow 1s ease-in-out;opacity:1;transform:scale(1)}.animated-block.is-active-2 .animated-block-item.scroll--three p{animation:step-fade 1s ease-in-out;opacity:1}.animated-block.is-active-2 .animated-block-item.scroll--three svg{animation:step-grow 1s ease-in-out;opacity:1;transform:scale(1)}.animated-block.is-active-1:after{height:66%}.animated-block.is-active-2:after{height:33%}.animated-block.is-active-3:after{height:0}@media (min-width:1024px){.animated-block{grid-template-rows:repeat(4,300px)}.animated-block svg{height:calc(100% - 220px);top:100px}}@keyframes step-fade{0%{opacity:0}to{opacity:1}}@keyframes step-grow{0%{opacity:0;transform:scale(0)}90%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.animated-info-graphic .animated-block{padding:60px 0}}