.tpl-diagram__listing{display:flex;flex-direction:column;gap:12px;height:400px;justify-content:center}@media(min-width:1024px){.tpl-diagram__listing{gap:24px}}.tpl-diagram__listing{width:100%}@media(min-width:875px){.tpl-diagram__listing{align-items:flex-end;flex-direction:row;flex-wrap:nowrap}}.tpl-diagram__item{justify-content:center}@media(min-width:875px){.tpl-diagram__item{justify-content:flex-end}}.tpl-diagram__item{background-color:#111;border-radius:4px;color:#fff;flex:1;position:relative;z-index:0}.tpl-diagram__item h1,.tpl-diagram__item h2,.tpl-diagram__item h3,.tpl-diagram__item h4,.tpl-diagram__item h5{font-family:Poppins;font-size:24px;font-weight:800;line-height:28px}@media(min-width:1024px){.tpl-diagram__item h1,.tpl-diagram__item h2,.tpl-diagram__item h3,.tpl-diagram__item h4,.tpl-diagram__item h5{font-size:28px}}@media(min-width:1440px){.tpl-diagram__item h1,.tpl-diagram__item h2,.tpl-diagram__item h3,.tpl-diagram__item h4,.tpl-diagram__item h5{font-size:32px}}@media(min-width:1024px){.tpl-diagram__item h1,.tpl-diagram__item h2,.tpl-diagram__item h3,.tpl-diagram__item h4,.tpl-diagram__item h5{line-height:32px}}@media(min-width:1440px){.tpl-diagram__item h1,.tpl-diagram__item h2,.tpl-diagram__item h3,.tpl-diagram__item h4,.tpl-diagram__item h5{line-height:36px}}.tpl-diagram__item h1,.tpl-diagram__item h2,.tpl-diagram__item h3,.tpl-diagram__item h4,.tpl-diagram__item h5{margin:0;padding:0}.tpl-diagram__item{display:flex;flex-direction:column;overflow:hidden;transition:width .8s ease,height .8s ease;will-change:width,height}.tpl-diagram__item:before{background-color:var(--tpl-color__gradient__first);background-image:linear-gradient(180deg,var(--tpl-color__gradient__first) 0,var(--tpl-color__gradient__second) 100%);background-position:0 0;background-repeat:no-repeat;background-size:100% 100%;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:-1}.tpl-diagram__item .tpl-diagram__item__text{-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow:hidden;overflow-wrap:break-word;word-break:normal}@media(min-width:375px){.tpl-diagram__item .tpl-diagram__item__text{-webkit-hyphens:none;hyphens:none}}.tpl-diagram__item .tpl-diagram__item__text{padding:16px}@media(min-width:1440px){.tpl-diagram__item .tpl-diagram__item__text{padding:24px}}
