.wolw-workflow{margin:28px 0 42px;padding:32px;background:#f3f8f6;border-block-start:3px solid #008947;color:#18382c;box-sizing:border-box;clear:both}
.wolw-workflow *{box-sizing:border-box}
.full-source-copy .wolw-workflow .wolw-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none!important;padding:0!important;margin:0!important;counter-reset:none;position:relative}
.full-source-copy .wolw-workflow .wolw-flow>li{position:relative;margin:0!important;padding:0!important;list-style:none!important;min-width:0;line-height:1.6;font-size:17px;font-weight:600;overflow-wrap:anywhere}
.wolw-flow>li::before{content:"";position:absolute;inset-inline-start:36px;inset-inline-end:-24px;top:17px;border-block-start:1px solid #91b8a3}
.wolw-flow>li:last-child::before{display:none}
.wolw-flow-number{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:36px;height:36px;background:#008947;color:white;border-radius:50%;margin-block-end:16px;font:600 14px/1 Arial,sans-serif;direction:ltr}
.wolw-flow-text{display:block;position:relative}
.wolw-workflow h4{margin:28px 0 14px!important;padding:20px 0 0;border-block-start:1px solid #cfddd5;font-size:15px!important;line-height:1.5!important;color:#44725a;font-weight:600}
.full-source-copy .wolw-workflow .wolw-connections{list-style:none!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0!important;padding:0!important}
.full-source-copy .wolw-workflow .wolw-connections>li{list-style:none!important;position:relative;margin:0!important;padding:0 0 0 14px!important;padding-inline-start:14px!important;line-height:1.7;font-size:15px;overflow-wrap:anywhere}
.wolw-connections>li::before{content:"";position:absolute;inset-inline-start:0;top:.7em;width:4px;height:4px;background:#008947;border-radius:50%}
.wolw-workflow bdi{unicode-bidi:isolate}
@media(max-width:700px){.wolw-workflow{padding:24px 18px;margin:24px 0 32px}.full-source-copy .wolw-workflow .wolw-flow{grid-template-columns:1fr;gap:22px}.full-source-copy .wolw-workflow .wolw-flow>li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;align-items:start;font-size:16px}.wolw-flow-number{margin:0}.wolw-flow>li::before{inset-inline-start:17px;inset-inline-end:auto;top:36px;bottom:-22px;border-block-start:0;border-inline-start:1px solid #91b8a3}.wolw-flow-text{padding-top:4px}.full-source-copy .wolw-workflow .wolw-connections{grid-template-columns:1fr;gap:12px}.wolw-workflow h4{margin-top:24px!important}}
