.cwf-how{background:var(--ls-color-white,#fff);padding:60px 0}.cwf-how .cwf-container{margin:0 auto;max-width:1264px;padding:0 12px}.cwf-how__head{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:36px;text-align:center}.cwf-how__heading{color:#182f22;font-size:40px;font-weight:700;line-height:1.2}.cwf-how__heading,.cwf-how__sub{font-family:Montserrat,sans-serif;margin:0}.cwf-how__sub{color:var(--ls-color-text,#2f3532);font-size:16px;line-height:1.55;max-width:504px}.cwf-how__timeline{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.cwf-how__endpoint{color:var(--ls-color-text,#2f3532);font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.55;max-width:200px;text-align:center}.cwf-how__arrow{color:#ccd3cf}.cwf-how__arrow,.cwf-how__step{align-items:center;display:flex}.cwf-how__step{gap:12px}.cwf-how__circle{align-items:center;background:#6cb55f;border-radius:50%;color:#fff;display:inline-flex;font-size:27px;height:48px;justify-content:center;line-height:1;width:48px}.cwf-how__circle,.cwf-how__step-label{font-family:Montserrat,sans-serif;font-weight:700}.cwf-how__step-label{color:var(--ls-color-text,#2f3532);font-size:16px;line-height:1.55}@media (max-width:991px){.cwf-how__heading{font-size:32px}.cwf-how__timeline{flex-direction:column;gap:16px}.cwf-how__arrow svg{transform:rotate(90deg)}}