.BlockProcessSteps{--process-bg:#fcfaf6;--process-bg-soft:#fcfaf6;--process-text:#1e2421;--process-muted:#56645b;--process-accent:#d6a35d;--process-accent-soft:#d6a35d1c;--process-sage:#788c7c;--process-sage-soft:#788c7c33;background:var(--process-bg);width:100%;color:var(--process-text);grid-column:full-width;padding:72px 0 64px;position:relative;overflow:hidden}@media (min-width:1024px){.BlockProcessSteps{padding:max(96px,min(8vw,128px)) 0 72px}}.BlockProcessSteps:before{background-color:var(--process-sage-soft);width:44px;height:120px;box-shadow:-84px 92px 0 -6px var(--process-sage-soft),14px 194px 0 -10px var(--process-sage-soft),-104px 292px 0 -7px var(--process-sage-soft);content:"";opacity:.52;pointer-events:none;border-radius:999px 0;position:absolute;top:-16px;right:-62px;transform:rotate(42deg)}.BlockProcessSteps--hasCustomBackground:before{display:none}.BlockProcessSteps__background{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100vw;max-width:none;height:100%;margin-left:-50vw;display:block;position:absolute;top:0;bottom:0;left:50%}.BlockProcessSteps__inner{z-index:1;position:relative}.BlockProcessSteps__header{max-width:820px}.BlockProcessSteps__title{color:#1e2421;font-family:var(--font-heading);letter-spacing:0;text-wrap:balance;margin:0;font-size:max(42px,min(11vw,64px));font-weight:400;line-height:1.08}.BlockProcessSteps__divider,.BlockProcessSteps__stepDivider,.BlockProcessSteps__footerLine{background-color:var(--process-accent);height:2px;display:block}.BlockProcessSteps__divider{width:96px;margin-top:28px}@media (min-width:768px){.BlockProcessSteps__divider{width:112px;margin-top:34px}}.BlockProcessSteps__description{max-width:740px;color:var(--process-text);font-family:var(--font-body);margin:24px 0 0;font-size:18px;font-weight:400;line-height:1.55}@media (min-width:768px){.BlockProcessSteps__description{font-size:22px}}.BlockProcessSteps__steps{grid-gap:28px;grid-template-columns:minmax(0,1fr);gap:28px;margin:52px 0 0;padding:0;list-style:none;display:grid}@media (min-width:641px){.BlockProcessSteps__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}@media (min-width:1024px){.BlockProcessSteps__steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:70px}}@media (min-width:1312px){.BlockProcessSteps__steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:34px;margin-top:74px}}.BlockProcessSteps__step{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.BlockProcessSteps__number{background:radial-gradient(circle at top left,#ffffff47 0%,transparent 42%),var(--process-sage);color:#fff;width:36px;height:36px;font-family:var(--font-body);border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 10px 20px #1e242124}@media (min-width:1024px){.BlockProcessSteps__number{width:40px;height:40px;font-size:19px}}.BlockProcessSteps__icon{border:1px solid var(--process-accent);width:88px;height:126px;color:var(--process-accent);border-radius:999px;justify-content:center;align-items:center;margin-top:14px;display:inline-flex}@media (min-width:1024px){.BlockProcessSteps__icon{width:96px;height:138px}}.BlockProcessSteps__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:58px;height:72px;display:block}.BlockProcessSteps__customIcon{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.BlockProcessSteps__icon .BlockProcessSteps__customIcon{width:58px;height:72px}.BlockProcessSteps__stepTitle{color:var(--process-text);font-family:var(--font-heading);letter-spacing:0;margin:18px 0 0;font-size:max(30px,min(8vw,38px));font-weight:400;line-height:1.12}@media (min-width:1024px){.BlockProcessSteps__stepTitle{font-size:34px}}.BlockProcessSteps__stepDivider{width:52px;margin-top:14px}.BlockProcessSteps__stepDescription{max-width:220px;color:var(--process-text);font-family:var(--font-body);margin:14px 0 0;font-size:16px;font-weight:400;line-height:1.45}@media (min-width:1312px){.BlockProcessSteps__stepDescription{font-size:15px}}.BlockProcessSteps__arrow{color:var(--process-accent);pointer-events:none;display:none}@media (min-width:1312px){.BlockProcessSteps__arrow{width:82px;height:16px;display:block;position:absolute;top:91px;left:calc(100% - 18px)}}.BlockProcessSteps__arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:100%;height:100%;display:block}.BlockProcessSteps__footer{justify-items:center;margin-top:64px;display:grid}@media (min-width:1024px){.BlockProcessSteps__footer{margin-top:76px}}.BlockProcessSteps__footerWave{border-top:1px solid var(--process-accent);border-radius:50% 50% 0 0;width:280px;height:28px;display:block;transform:rotate(-3deg)}@media (min-width:768px){.BlockProcessSteps__footerWave{width:360px}}.BlockProcessSteps__footerInner{grid-gap:22px;width:min(100%,980px);color:var(--process-text);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;margin-top:14px;display:grid}@media (min-width:768px){.BlockProcessSteps__footerInner{text-align:left;grid-template-columns:74px 1px minmax(0,1fr);place-items:center start;gap:34px}}.BlockProcessSteps__footerInner p{color:inherit;font-family:var(--font-heading);margin:0;font-size:max(25px,min(6vw,34px));font-weight:400;line-height:1.18}@media (min-width:1024px){.BlockProcessSteps__footerInner p{font-size:max(30px,min(2.4vw,40px))}}.BlockProcessSteps__footerIcon{border:1px solid var(--process-accent);width:64px;height:84px;color:var(--process-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.BlockProcessSteps__footerIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:42px;height:58px;display:block}.BlockProcessSteps__footerIcon .BlockProcessSteps__customIcon{width:42px;height:58px}.BlockProcessSteps__footerDivider{display:none}@media (min-width:768px){.BlockProcessSteps__footerDivider{background-color:var(--process-accent);width:1px;height:72px;display:block}}.BlockProcessSteps__footerLine{width:80px;margin-top:24px}.content-grid>.wp-block-acf-process-steps,.full-width>.wp-block-acf-process-steps,.content-grid>.BlockProcessSteps,.full-width>.BlockProcessSteps,.wp-block-acf-process-steps>.BlockProcessSteps{grid-column:full-width}.Content>.wp-block-acf-process-steps,.Content>.BlockProcessSteps,.wp-block-acf-process-steps.BlockProcessSteps{width:100vw;max-width:none;margin-left:-50vw;position:relative;left:50%}