.sp-steps-component{width:100%}
.sp-steps-title{max-width:100%;margin:0 auto var(--sp-steps-title-space);color:var(--sp-steps-title-color);font-family:var(--sp-steps-title-family);font-size:var(--sp-steps-title-size);font-weight:var(--sp-steps-title-weight);font-style:var(--sp-steps-title-style);line-height:var(--sp-steps-title-line);letter-spacing:var(--sp-steps-title-letters);word-spacing:var(--sp-steps-title-words);text-align:var(--sp-steps-title-align);text-decoration:var(--sp-steps-title-decoration);text-transform:var(--sp-steps-title-transform)}
.sp-steps-component .sp-builder-steps{display:grid;width:min(100%,var(--sp-steps-card-max));margin-inline:auto;grid-template-columns:1fr!important;gap:var(--sp-steps-gap)}
.sp-steps-component .sp-builder-steps article{display:grid;grid-template-columns:var(--sp-steps-icon-size) minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--sp-steps-icon-gap);row-gap:6px;align-items:center;padding:var(--sp-steps-card-padding-y) var(--sp-steps-card-padding-x);border-radius:var(--sp-steps-card-radius);background:var(--sp-steps-card-background);box-shadow:0 7px 20px rgba(42,31,24,.09);text-align:left}
.sp-steps-component .sp-builder-steps article>img,.sp-steps-component .sp-builder-steps article>b{grid-column:1;grid-row:1/3;width:var(--sp-steps-icon-size);height:var(--sp-steps-icon-size);margin:auto;align-self:center;object-fit:contain}
.sp-steps-component .sp-builder-steps article>h3{grid-column:2;grid-row:1;margin:0;color:var(--sp-steps-item-title-color);font-family:var(--sp-steps-item-title-family);font-size:var(--sp-steps-item-title-size);font-weight:var(--sp-steps-item-title-weight);font-style:var(--sp-steps-item-title-style);line-height:var(--sp-steps-item-title-line);letter-spacing:var(--sp-steps-item-title-letters);word-spacing:var(--sp-steps-item-title-words);text-align:var(--sp-steps-item-title-align);text-decoration:var(--sp-steps-item-title-decoration);text-transform:var(--sp-steps-item-title-transform)}
.sp-steps-component .sp-builder-steps article>p{grid-column:2;grid-row:2;margin:0;color:var(--sp-steps-item-color);font-family:var(--sp-steps-item-family);font-size:var(--sp-steps-item-size);font-weight:var(--sp-steps-item-weight);font-style:var(--sp-steps-item-style);line-height:var(--sp-steps-item-line);letter-spacing:var(--sp-steps-item-letters);word-spacing:var(--sp-steps-item-words);text-align:var(--sp-steps-item-align);text-decoration:var(--sp-steps-item-decoration);text-transform:var(--sp-steps-item-transform)}
@media(max-width:900px){.sp-steps-title{margin-bottom:var(--sp-steps-title-space-tablet);color:var(--sp-steps-title-color-tablet);font-family:var(--sp-steps-title-family-tablet);font-size:var(--sp-steps-title-size-tablet);font-weight:var(--sp-steps-title-weight-tablet);font-style:var(--sp-steps-title-style-tablet);line-height:var(--sp-steps-title-line-tablet);letter-spacing:var(--sp-steps-title-letters-tablet);word-spacing:var(--sp-steps-title-words-tablet);text-align:var(--sp-steps-title-align-tablet);text-decoration:var(--sp-steps-title-decoration-tablet);text-transform:var(--sp-steps-title-transform-tablet)}.sp-steps-component .sp-builder-steps{width:min(100%,var(--sp-steps-card-max-tablet));gap:var(--sp-steps-gap-tablet)}.sp-steps-component .sp-builder-steps article{grid-template-columns:var(--sp-steps-icon-size-tablet) minmax(0,1fr);column-gap:var(--sp-steps-icon-gap-tablet);padding:var(--sp-steps-card-padding-y-tablet) var(--sp-steps-card-padding-x-tablet);border-radius:var(--sp-steps-card-radius-tablet);background:var(--sp-steps-card-background-tablet)}.sp-steps-component .sp-builder-steps article>img,.sp-steps-component .sp-builder-steps article>b{width:var(--sp-steps-icon-size-tablet);height:var(--sp-steps-icon-size-tablet)}.sp-steps-component .sp-builder-steps article>h3{color:var(--sp-steps-item-title-color-tablet);font-family:var(--sp-steps-item-title-family-tablet);font-size:var(--sp-steps-item-title-size-tablet);font-weight:var(--sp-steps-item-title-weight-tablet);font-style:var(--sp-steps-item-title-style-tablet);line-height:var(--sp-steps-item-title-line-tablet);letter-spacing:var(--sp-steps-item-title-letters-tablet);word-spacing:var(--sp-steps-item-title-words-tablet);text-align:var(--sp-steps-item-title-align-tablet);text-decoration:var(--sp-steps-item-title-decoration-tablet);text-transform:var(--sp-steps-item-title-transform-tablet)}.sp-steps-component .sp-builder-steps article>p{color:var(--sp-steps-item-color-tablet);font-family:var(--sp-steps-item-family-tablet);font-size:var(--sp-steps-item-size-tablet);font-weight:var(--sp-steps-item-weight-tablet);font-style:var(--sp-steps-item-style-tablet);line-height:var(--sp-steps-item-line-tablet);letter-spacing:var(--sp-steps-item-letters-tablet);word-spacing:var(--sp-steps-item-words-tablet);text-align:var(--sp-steps-item-align-tablet);text-decoration:var(--sp-steps-item-decoration-tablet);text-transform:var(--sp-steps-item-transform-tablet)}}
@media(max-width:620px){.sp-steps-title{margin-bottom:var(--sp-steps-title-space-mobile);color:var(--sp-steps-title-color-mobile);font-family:var(--sp-steps-title-family-mobile);font-size:var(--sp-steps-title-size-mobile);font-weight:var(--sp-steps-title-weight-mobile);font-style:var(--sp-steps-title-style-mobile);line-height:var(--sp-steps-title-line-mobile);letter-spacing:var(--sp-steps-title-letters-mobile);word-spacing:var(--sp-steps-title-words-mobile);text-align:var(--sp-steps-title-align-mobile);text-decoration:var(--sp-steps-title-decoration-mobile);text-transform:var(--sp-steps-title-transform-mobile)}.sp-steps-component .sp-builder-steps{width:min(100%,var(--sp-steps-card-max-mobile));gap:var(--sp-steps-gap-mobile)}.sp-steps-component .sp-builder-steps article{grid-template-columns:var(--sp-steps-icon-size-mobile) minmax(0,1fr);column-gap:var(--sp-steps-icon-gap-mobile);padding:var(--sp-steps-card-padding-y-mobile) var(--sp-steps-card-padding-x-mobile);border-radius:var(--sp-steps-card-radius-mobile);background:var(--sp-steps-card-background-mobile)}.sp-steps-component .sp-builder-steps article>img,.sp-steps-component .sp-builder-steps article>b{width:var(--sp-steps-icon-size-mobile);height:var(--sp-steps-icon-size-mobile)}.sp-steps-component .sp-builder-steps article>h3{color:var(--sp-steps-item-title-color-mobile);font-family:var(--sp-steps-item-title-family-mobile);font-size:var(--sp-steps-item-title-size-mobile);font-weight:var(--sp-steps-item-title-weight-mobile);font-style:var(--sp-steps-item-title-style-mobile);line-height:var(--sp-steps-item-title-line-mobile);letter-spacing:var(--sp-steps-item-title-letters-mobile);word-spacing:var(--sp-steps-item-title-words-mobile);text-align:var(--sp-steps-item-title-align-mobile);text-decoration:var(--sp-steps-item-title-decoration-mobile);text-transform:var(--sp-steps-item-title-transform-mobile)}.sp-steps-component .sp-builder-steps article>p{color:var(--sp-steps-item-color-mobile);font-family:var(--sp-steps-item-family-mobile);font-size:var(--sp-steps-item-size-mobile);font-weight:var(--sp-steps-item-weight-mobile);font-style:var(--sp-steps-item-style-mobile);line-height:var(--sp-steps-item-line-mobile);letter-spacing:var(--sp-steps-item-letters-mobile);word-spacing:var(--sp-steps-item-words-mobile);text-align:var(--sp-steps-item-align-mobile);text-decoration:var(--sp-steps-item-decoration-mobile);text-transform:var(--sp-steps-item-transform-mobile)}}
