.wp-block-fl-process-overview-section{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:820px!important}.wp-block-fl-process-overview-section .title{color:#000!important;font-size:48px!important;font-weight:700;margin:unset!important;margin-bottom:60px!important;text-align:center}.wp-block-fl-process-overview-section .title.edit-mode{margin-bottom:16px!important}.wp-block-fl-process-overview-section .steps{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,5fr);row-gap:32px}.wp-block-fl-process-overview-section .steps.edit-mode{row-gap:12px}.wp-block-fl-process-overview-section .step{align-items:baseline;display:flex}.wp-block-fl-process-overview-section .step .step-container{align-items:center;display:flex}.wp-block-fl-process-overview-section .step-number{align-items:center;background-color:#000;border-radius:22px;color:#fff;display:inline-flex;flex-direction:column;flex-shrink:0;font-size:24px;height:46px;justify-content:center;width:46px}.wp-block-fl-process-overview-section .step-number.removable:hover{background-color:#e5612e;cursor:pointer}.wp-block-fl-process-overview-section .step-number.removable:hover span{display:none}.wp-block-fl-process-overview-section .step-number.removable:hover:before{content:"✕"}.wp-block-fl-process-overview-section .step-title{color:#000!important;font-size:24px!important;font-weight:700;margin:unset;margin-left:30px!important;overflow-wrap:anywhere!important}.wp-block-fl-process-overview-section .step-summary{color:#000!important;font-size:18px!important;line-height:130%!important;margin:unset!important;margin-top:14px!important;overflow-wrap:anywhere!important}.wp-block-fl-process-overview-section .add-step{background-color:#f0f0f0;border:none;border-radius:4px;color:#000!important;cursor:pointer;font-size:16px;grid-column:1/3;opacity:.3;outline:none;padding:4px 0;transition:opacity .2s ease;width:100%}.wp-block-fl-process-overview-section .add-step:hover{opacity:1}@media(max-width:900px){.wp-block-fl-process-overview-section .title{font-size:36px!important;margin-bottom:30px!important}.wp-block-fl-process-overview-section .steps{row-gap:unset}.wp-block-fl-process-overview-section .step .step-container,.wp-block-fl-process-overview-section .steps{align-items:center;display:flex;flex-direction:column}.wp-block-fl-process-overview-section .step-number{margin-bottom:20px}.wp-block-fl-process-overview-section .step-title{margin-left:unset!important}.wp-block-fl-process-overview-section .step-summary{margin-bottom:48px!important;text-align:center}.wp-block-fl-process-overview-section .step-summary:last-child{margin-bottom:0}}
