.steps{--steps-border-color: transparent;--steps-border-col-left: none;--steps-border-col-right: none;--steps-border-radius: 0;--steps-col-background: transparent;--steps-col-border-radius: 0;--steps-col-margin-bottom: var(--steps-columns-gap);--steps-col-padding-bottom: 20px;--steps-col-padding-left: 20px;--steps-col-padding-right: 20px;--steps-col-padding-top: 20px;--steps-col-rows: 1;--steps-columns-gap: 30px;--steps-columns-padding-bottom: 20px;--steps-columns-padding-top: 40px;--steps-columns-width: 280px;--steps-number-background: transparent;--steps-number-border-radius: 0;--steps-number-color: var(--color-primary, #000);--steps-number-flex-align: start;--steps-number-font-size: 20px;--steps-number-font-weight: var(--font-weight-medium);--steps-number-height: auto;--steps-number-width: none;--steps-number-padding-bottom: 0;--steps-number-padding-left: 0;--steps-number-padding-right: 0;--steps-number-padding-top: 0;--steps-number-transform: none;--steps-svg-display: none}@media(min-width: 992px){.steps{--steps-col-padding-bottom: 30px;--steps-col-padding-left: 30px;--steps-col-padding-right: 30px;--steps-col-padding-top: 30px;--steps-columns-padding-top: 50px;--steps-columns-width: 330px;--steps-svg-display: block}}@media(min-width: 1100px){.steps{--steps-columns-width: 370px}}@media(min-width: 1280px){.steps{--steps-columns-width: 300px}}@media(min-width: 1440px){.steps{--steps-columns-width: 280px}}@media(min-width: 1800px){.steps{--steps-columns-width: 330px}}.steps__wrapper{--section-padding-bottom: var(--padding-bottom-mobile, 20px);--section-padding-top: var(--padding-top-mobile, 20px);--steps-padding-left: 0;--steps-padding-right: 0;position:relative;color:var(--color-primary, #000);background:var(--background-primary, #fff);border-radius:var(--steps-border-radius);border:1px solid var(--steps-border-color);padding-left:var(--steps-padding-left);padding-right:var(--steps-padding-right);text-align:var(--steps-content-text-align, left)}@media(min-width: 992px){.steps__wrapper{--section-padding-bottom: var(--padding-bottom-desktop, 40px);--section-padding-top: var(--padding-top-desktop, 40px);--steps-padding-left: 0;--steps-padding-right: 0}}.steps__wrapper--padding-top:not(:empty){padding-top:var(--section-padding-top)}.steps__wrapper--padding-bottom:not(:empty){padding-bottom:var(--section-padding-bottom)}.steps__wrapper.steps__wrapper-card{--steps-col-background: color-mix(in srgb, var(--color-primary) 15%, transparent);--steps-col-border-radius: var(--border-radius-block);--steps-col-padding-top: 0;--steps-number-background: var(--background-accent);--steps-number-border-radius: var(--border-radius);--steps-number-color: var(--color-accent);--steps-number-flex-align: center;--steps-number-font-size: 21px;--steps-number-font-weight: var(--font-weight-extrabold);--steps-number-height: 56px;--steps-number-width: 56px;--steps-number-padding-bottom: 8px;--steps-number-padding-left: 8px;--steps-number-padding-right: 8px;--steps-number-padding-top: 8px;--steps-number-transform: translateY(-50%)}.steps__wrapper.steps__wrapper-icon{--steps-col-padding-bottom: 0;--steps-col-padding-left: 0;--steps-col-padding-right: 0;--steps-col-padding-top: 0;--steps-number-padding-bottom: 16px}@media(min-width: 992px){.steps__wrapper.steps__wrapper-icon{--steps-columns-gap: 60px}}.steps__wrapper.steps__wrapper-simple{--steps-border-col-left: 1px solid color-mix(in srgb, var(--color-primary) 15%, transparent);--steps-col-padding-bottom: 0;--steps-col-padding-right: 0;--steps-col-padding-top: 0;--steps-number-flex-align: end;--steps-number-font-size: clamp(38px, calc(50 * 100vw / var(--max-width-value)), 50px);--steps-number-font-weight: var(--font-weight-regular);--steps-number-padding-top: 50px}.steps__container .steps__wrapper{--steps-border-color: color-mix(in srgb, var(--color-primary) 15%, transparent);--steps-border-radius: var(--border-radius-block);--steps-padding-left: 16px;--steps-padding-right: 16px}@media(min-width: 992px){.steps__container .steps__wrapper{--steps-padding-left: 40px;--steps-padding-right: 40px}}.steps__col{display:grid;grid-template-rows:inherit;align-items:var(--steps-content-alignment, start);grid-row:span var(--steps-col-rows);margin:0 0 var(--steps-columns-gap);padding:var(--steps-col-padding-top) var(--steps-col-padding-right) var(--steps-col-padding-bottom) var(--steps-col-padding-left);border-left:var(--steps-border-col-left);border-right:var(--steps-border-col-right);border-radius:var(--steps-col-border-radius);background:var(--steps-col-background);position:relative}.steps__wrapper-simple[style*="--steps-content-text-align: center"] .steps__col{--steps-border-col-left: 1px solid color-mix(in srgb, var(--color-primary) 15%, transparent);--steps-border-col-right: 1px solid color-mix(in srgb, var(--color-primary) 15%, transparent);--steps-col-padding-right: 20px}@media(min-width: 992px){.steps__wrapper-simple[style*="--steps-content-text-align: center"] .steps__col{--steps-col-padding-right: 30px}}.steps__wrapper-simple[style*="--steps-content-text-align: right"] .steps__col{--steps-border-col-left: none;--steps-border-col-right: 1px solid color-mix(in srgb, var(--color-primary) 15%, transparent);--steps-col-padding-left: 0;--steps-col-padding-right: 20px}@media(min-width: 992px){.steps__wrapper-simple[style*="--steps-content-text-align: right"] .steps__col{--steps-col-padding-right: 30px}}.steps__col svg{position:absolute;left:calc(100% + var(--steps-columns-gap)/2 - 13px);top:50%;transform:translateY(-50%);display:var(--steps-svg-display)}.steps__col svg path{fill:var(--color-outline)}@media(min-width: 992px){.steps__wrapper .steps__container .steps__col:nth-child(2n) svg{--steps-svg-display: none}}@media(min-width: 1264px){.steps__wrapper .steps__container .steps__col:nth-child(2n) svg{--steps-svg-display: block}}@media(min-width: 992px){.steps__container .steps__wrapper .steps__col:nth-child(2n) svg{--steps-svg-display: none}}@media(min-width: 1280px){.steps__container .steps__wrapper .steps__col:nth-child(2n) svg{--steps-svg-display: block}}@media(min-width: 1440px)and (max-width: 1461px){.steps__wrapper .steps__container .steps__col:nth-child(3n) svg{--steps-svg-display: none}}@media(min-width: 1280px)and (max-width: 1541px){.steps__container .steps__wrapper .steps__col:nth-child(3n) svg{--steps-svg-display: none}}@media(min-width: 1462px){.steps__wrapper .steps__container .steps__col:nth-child(4n) svg{--steps-svg-display: none}}@media(min-width: 1542px){.steps__container .steps__wrapper .steps__col:nth-child(4n) svg{--steps-svg-display: none}}.steps__col:has(>:nth-child(2):last-child){--steps-col-rows: 2}.steps__col:has(>:nth-child(3):last-child){--steps-col-rows: 3}.steps__col:has(>:nth-child(4):last-child){--steps-col-rows: 4}.steps__columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--steps-columns-width), 1fr));grid-template-rows:auto auto 1fr;gap:0 var(--steps-columns-gap);padding:var(--steps-columns-padding-top) 0 var(--steps-columns-padding-bottom)}.steps__columns+h2{margin-top:32px}.steps__columns:last-child{--steps-columns-padding-bottom: 0}.steps__image{width:auto;max-height:144px}.steps__image-wrapper{display:flex;justify-content:center;height:auto;margin:0 auto;grid-area:auto;align-self:start}.steps__image-wrapper:not(:last-child){margin-bottom:37px}.steps__text{display:flex;align-self:stretch;flex-direction:column}@media(min-width: 992px){.steps__text h3{padding-bottom:10px}}.steps__number{display:flex;align-items:var(--steps-number-flex-align);justify-content:center;grid-area:auto;justify-self:var(--steps-content-alignment, start);line-height:1;font-weight:var(--steps-number-font-weight);font-size:var(--steps-number-font-size);padding:var(--steps-number-padding-top) var(--steps-number-padding-right) var(--steps-number-padding-bottom) var(--steps-number-padding-left);border-radius:var(--steps-number-border-radius);background:var(--steps-number-background);color:var(--steps-number-color);min-height:var(--steps-number-height);min-width:var(--steps-number-width);transform:var(--steps-number-transform)}.steps:has(.steps__columns:last-child) .steps__wrapper{--section-padding-bottom: calc(var(--padding-bottom-desktop, 40px) - var(--steps-columns-gap))}