[data-module=flow] .m-flow.is-type1 .m-flow__list{display:grid;gap:clamp(24px,-10.9090909091px + 4.5454545455vw,40px);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}@media screen and (width < 928px){[data-module=flow] .m-flow.is-type1 .m-flow__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width < 768px){[data-module=flow] .m-flow.is-type1 .m-flow__list{grid-template-columns:repeat(1,minmax(0,1fr))}}[data-module=flow] .m-flow.is-type1 .m-flow__number{aspect-ratio:64/50;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='50' fill='none' viewBox='0 0 64 50'%3E%3Cpath fill='%2356943b' d='M0 32C0 14.327 14.327 0 32 0s32 14.327 32 32v18H0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;color:#fff;display:grid;font-family:var(--cf-font-family-roboto);font-size:clamp(20px,11.2727272727px + 1.1363636364vw,24px);font-weight:var(--cf-font-weight-bold);line-height:1;margin:0;margin-inline:auto;padding:0 0 8px;place-items:end center;text-align:center;width:clamp(50px,19.4545454545px + 3.9772727273vw,64px)}[data-module=flow] .m-flow.is-type1 .m-flow__icon{background:#fff;border-radius:10px;display:block;margin:0;padding:clamp(10px,1.2727272727px + 1.1363636364vw,14px);text-align:center}@media screen and (width < 768px){[data-module=flow] .m-flow.is-type1 .m-flow__icon img{max-width:80px}}[data-module=flow] .m-flow.is-type1 .m-flow__title{color:var(--cf-color-green100);font-size:20px;font-weight:var(--cf-font-weight-bold);line-height:1.5;margin:0;padding:10px;text-align:center}[data-module=flow] .m-flow.is-type1 .m-flow__title span{display:inline-block}@media screen and (768px <= width){[data-module=flow] .m-flow.is-type1 .m-flow__title{align-items:center;display:flex;flex-wrap:wrap;place-content:center}}[data-module=flow] .m-flow.is-type1 .m-flow__description{font-size:16px;line-height:1.8;margin:0;padding:0}[data-module=flow] .m-flow.is-type2 .m-flow__list{display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media screen and (width < 768px){[data-module=flow] .m-flow.is-type2 .m-flow__list{gap:32px}}@media screen and (768px <= width){[data-module=flow] .m-flow.is-type2 .m-flow__list{gap:48px}}[data-module=flow] .m-flow.is-type2 .m-flow__item{align-items:stretch;border:1px solid var(--cf-color-green100);border-radius:10px;display:grid;position:relative}@media screen and (width < 768px){[data-module=flow] .m-flow.is-type2 .m-flow__item{grid-template:auto/1fr}}@media screen and (768px <= width){[data-module=flow] .m-flow.is-type2 .m-flow__item{grid-template:auto/140px 1fr}}[data-module=flow] .m-flow.is-type2 .m-flow__item:not(:last-child):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='16' fill='none' viewBox='0 0 50 16'%3E%3Cpath fill='%23ddd' d='M25 16 50 0H0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-32px;content:"";display:block;height:16px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:50px}@media screen and (width < 768px){[data-module=flow] .m-flow.is-type2 .m-flow__item:not(:last-child):after{bottom:-22px;height:12px;width:38px}}[data-module=flow] .m-flow.is-type2 .m-flow__item-wrap{align-content:center;background:var(--cf-color-green200);display:grid;padding:clamp(16px,-1.4545454545px + 2.2727272727vw,24px)}@media screen and (width < 768px){[data-module=flow] .m-flow.is-type2 .m-flow__item-wrap{border-radius:0 0 10px 10px}}@media screen and (768px <= width){[data-module=flow] .m-flow.is-type2 .m-flow__item-wrap{border-radius:0 10px 10px 0}}[data-module=flow] .m-flow.is-type2 .m-flow__number{background:var(--cf-color-green100);border-radius:18px;color:#fff;display:grid;font-family:var(--cf-font-family-roboto);font-size:16px;font-weight:var(--cf-font-weight-bold);line-height:36px;margin:0;padding:0;text-align:center;width:36px}[data-module=flow] .m-flow.is-type2 .m-flow__icon{background:#fff;display:grid;margin:0;padding:clamp(10px,-11.8181818182px + 2.8409090909vw,20px);place-items:center;text-align:center}@media screen and (width < 768px){[data-module=flow] .m-flow.is-type2 .m-flow__icon{border-radius:10px 10px 0 0}}@media screen and (768px <= width){[data-module=flow] .m-flow.is-type2 .m-flow__icon{border-radius:10px 0 0 10px}}[data-module=flow] .m-flow.is-type2 .m-flow__icon img{display:block}@media screen and (width < 768px){[data-module=flow] .m-flow.is-type2 .m-flow__icon img{max-width:80px}}[data-module=flow] .m-flow.is-type2 .m-flow__title{align-items:center;color:var(--cf-color-green100);display:flex;flex-wrap:wrap;font-size:20px;font-weight:var(--cf-font-weight-bold);gap:10px;line-height:1.5;margin:0 0 10px;padding:0}[data-module=flow] .m-flow.is-type2 .m-flow__description{font-size:clamp(14px,9.6363636364px + .5681818182vw,16px);line-height:1.8;margin:0;padding:0}