.data-flows{overflow:hidden;position:relative}.data-flows,.data-flows__wrapper{background-color:#f2edf9;border-radius:12px}.data-flows__wrapper{margin:38px 12px -15px;max-height:540px;overflow-x:auto;padding:0 5% 38px;scrollbar-color:#e0d2ed #f2edf9;scrollbar-width:thin}@media not screen and (min-width:64rem){.data-flows__wrapper{padding:0 15px 40px}}.data-flows:after{background:linear-gradient(180deg,rgba(164,131,211,0),rgba(164,131,211,.4));bottom:0;content:"";display:block;height:30px;left:0;position:absolute;right:0;width:100%}.data-flows table{border-collapse:collapse;margin:0 auto;width:100%}.data-flows table tr{align-items:center;background-color:#fff;border-radius:12px;display:grid;grid-template-columns:1fr .5fr 1fr;justify-content:space-between}.data-flows table tr+tr{margin-top:1rem}.data-flows table td{align-items:center;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:600;gap:1.2rem;justify-content:center;padding:1.2rem 5%;text-align:center;white-space:nowrap}.data-flows table td:nth-child(2) svg{margin:0 auto}.data-flows table td img{max-height:30px;max-width:50px}.data-flows__info{position:relative}@media not screen and (min-width:64rem){.data-flows__info-wrapper{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:unset;white-space:normal}}.data-flows__info-text{background-color:var(--dark-bg);border:1px solid var(--dark-bg);border-radius:4px;bottom:calc(100% + 5px);box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;display:none;font-size:.8rem;left:50%;line-height:1.1rem;padding:15px;position:absolute;transform:translateX(-48.5%);width:170px;z-index:3}.data-flows__info-text:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--dark-bg);content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:100%;width:0}.data-flows__info-button{background-color:transparent;background-image:none;border:none;border-radius:0;color:inherit;cursor:pointer;font:inherit;margin-left:5px;margin-top:4px;padding:0;text-align:inherit;vertical-align:middle}.data-flows__info-button svg{height:1rem;margin-top:-2px;vertical-align:top;width:1rem}.data-flows__info-close{background-color:transparent;background-image:none;border:none;border-radius:0;color:inherit;cursor:pointer;font:inherit;padding:0;position:absolute;right:4px;text-align:inherit;top:1px}.data-flows__info-close svg{height:.5rem;width:.5rem}.data-flows__info.open .data-flows__info-text{display:block}