section.block-diagram{position:relative}section.diagram .diagram__mobile{padding:45px 0}section.diagram .diagram__mobile:before{background-color:#fff;content:"";height:calc(100% - 160px);left:27.5px;position:absolute;top:45px;width:1px}section.diagram .diagram__mobile .diagram__mobile_icon{align-items:center;background:var(--color);border-radius:100%;display:flex;height:55px;justify-content:center;margin-bottom:65px;margin-right:18px;padding:10px;position:relative;transition:.2s ease-in-out;width:55px;z-index:2}section.diagram .diagram__mobile .diagram__mobile_icon svg{height:100%;width:100%}section.diagram .diagram__mobile .diagram__mobile_statistic{color:#fff;font-family:Inter,serif;font-size:40px;font-weight:700;line-height:49px}section.diagram .diagram__mobile .diagram__mobile_statistic-description{font-family:Inter,serif;font-size:16px;font-weight:700;line-height:22px;max-width:250px}section.diagram .diagram__container{height:1100px}@media (max-width:79.98rem){section.diagram .diagram__container{transform:scale(.95)}}@media (max-width:61.98rem){section.diagram .diagram__container{transform:scale(.9)}}@media (max-width:47.98rem){section.diagram .diagram__container{transform:scale(.85)}}section.diagram .diagram__heading{margin:0 auto;max-width:1440px;position:relative}section.diagram .diagram__heading h2{color:#dffe9a}section.diagram .diagram__heading:before{background:#dffe9a;content:"";height:4px;left:0;position:absolute;top:0;width:300px}@media (max-width:47.98rem){section.diagram .diagram__heading:before{height:3px}}section.diagram .diagram__center{background:transparent;border:2px solid #fff;border-radius:100%;height:390px;position:relative;transition:all .2s ease-in-out;width:390px;z-index:2}@media (max-width:93.73rem){section.diagram .diagram__center{height:330px;width:330px}}@media (max-width:79.98rem){section.diagram .diagram__center{height:280px;width:280px}}@media (max-width:61.98rem){section.diagram .diagram__center{height:222px;width:222px}}section.diagram .diagram__center h2{text-align:center}section.diagram .diagram__center div.line{height:320px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-100%);transform-origin:bottom left;transition:transform .7s,height .7s;width:2px}section.diagram .diagram__center div.line:after{background:#fff;content:"";height:calc(100% - 195px);left:0;position:absolute;top:0;width:2px;z-index:-1}@media (max-width:93.73rem){section.diagram .diagram__center div.line:after{height:var(--bottom)}}@media (max-width:79.98rem){section.diagram .diagram__center div.line:after{height:var(--bottom)}}section.diagram .diagram__center div.line .diagram__animating-line{align-items:center;bottom:195px;display:flex;height:0;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);transition:.2s ease-in-out;width:4px;z-index:1}@media (max-width:93.73rem){section.diagram .diagram__center div.line .diagram__animating-line{bottom:165px}}@media (max-width:79.98rem){section.diagram .diagram__center div.line .diagram__animating-line{bottom:140px}}@media (max-width:61.98rem){section.diagram .diagram__center div.line .diagram__animating-line{bottom:112px}}section.diagram .diagram__center div.line .diagram__icon{align-items:center;background:var(--color);border-radius:100%;display:flex;height:55px;justify-content:center;left:50%;padding:10px;position:absolute;top:-15px;transform:translateX(-50%);transition:.2s ease-in-out;width:55px;z-index:2}section.diagram .diagram__center div.line .diagram__icon svg{height:100%;width:100%}section.diagram .diagram__center div.line .diagram__stat{align-items:center;aspect-ratio:1/1;background:var(--color);block-size:-moz-fit-content;block-size:fit-content;border-radius:100%;bottom:var(--bottom);display:flex;font-family:Inter,serif;font-size:40px;font-weight:700;height:auto;justify-content:center;left:50%;line-height:40px;min-width:120px;padding:20px;position:absolute;transform:translateX(-50%) scale(0);width:-moz-fit-content;width:fit-content}section.diagram .diagram__center div.line .diagram__stat .diagram__unit{color:#14244e;display:block;font-family:Inter,serif;font-size:18px;font-weight:400;line-height:20px;text-align:center}section.diagram .diagram__center div.line .diagram__stat .diagram__statistic-description{color:#fff;font-family:Inter,serif;font-size:18px;font-weight:700;left:0;line-height:24px;min-width:185px;position:absolute;text-align:var(--align);top:calc(100% + 10px);width:185px}section.diagram .diagram__center div.line .diagram__stat .diagram__statistic-description.left{left:calc(100% + 10px);top:50%;transform:translateY(-50%);transition:.2s}@media (max-width:79.98rem){section.diagram .diagram__center div.line .diagram__stat .diagram__statistic-description{min-width:130px}}section.diagram .diagram__center div.line .diagram__stat .diagram__statistic-description.align-center{left:50%;transform:translate(-50%)}@media (max-width:79.98rem){section.diagram .diagram__center div.line .diagram__stat{font-family:Inter,serif;font-size:34px;font-weight:700;line-height:40px}}@media (max-width:61.98rem){section.diagram .diagram__center div.line .diagram__stat{font-family:Inter,serif;font-size:28px;font-weight:700;line-height:34px}}section.diagram .diagram__center div.line .diagram__stat span.hidden{opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}section.diagram .diagram__center div.line .diagram__stat:before{background:var(--color);border-radius:100%;content:"";height:100%;position:absolute;transition:.2s ease-in-out;width:100%;z-index:-1}section.diagram .diagram__center div.line .diagram__stat:hover .diagram__statistic-description.left{left:calc(100% + 15px)}section.diagram .diagram__center div.line .diagram__stat:hover:before{transform:scale(1.1)!important}section.diagram .diagram__center div.line .diagram__stat:hover+.diagram__icon{top:calc(1% - 15.275px)}section.diagram .diagram__center div.line .diagram__stat:hover+.diagram__icon+.diagram__animating-line{height:calc(100% - 190px)}@media (max-width:93.73rem){section.diagram .diagram__center div.line .diagram__stat:hover+.diagram__icon+.diagram__animating-line{height:calc(100% - 160px)}}@media (max-width:79.98rem){section.diagram .diagram__center div.line .diagram__stat:hover+.diagram__icon+.diagram__animating-line{height:calc(100% - 135px)}}@media (max-width:61.98rem){section.diagram .diagram__center div.line .diagram__stat:hover+.diagram__icon+.diagram__animating-line{height:calc(100% - 107px)}}
/*# sourceMappingURL=style.px.css.map*/