.multi-step ~ .featured-strip,.multi-step ~ .logos_ecommerce{display:none}
.container-steps-calculator{margin-top:16px}
@media(min-width:720px){.container-steps-calculator{margin-top:32px}
}
.container-steps-calculator:has(.officeCalculator){margin-top:0}
.multi-step-component.background-style{position:relative;padding:32px 0 0 0;background-repeat:no-repeat;background-size:cover;background-position:center;object-fit:cover}
@media(min-width:720px){.multi-step-component.background-style{padding:40px 32px 32px 32px}
}
.multi-step-component.background-style::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.25);pointer-events:none;height:100%}
.multi-step label{margin:0;padding:0;color:inherit;pointer-events:none}
.multi-step{margin-top:0 !important;margin-bottom:0 !important}
.multi-step .m-multi-steps{margin-top:16px}
@media(min-width:720px){.multi-step .m-multi-steps{margin-top:32px}
}
.multi-step .style-cards{position:relative;border:1px solid var(--rds-color-border-low);background:var(--rds-color-surface-white)}
.multi-step .card-save{width:100%;padding:16px;position:fixed;z-index:3;bottom:0;left:0}
@media(min-width:1024px){.multi-step .card-save{border-radius:var(--rds-radius-m);position:static;max-height:252px}
}
.multi-step .card-save .container-save{border-radius:var(--rds-radius-s)}
@media(min-width:720px){.multi-step .card-save .container-save{background:var(--rds-color-surface-grey);padding:16px}
}
.multi-step .card-save .container-save .container-save-dinamic{border-radius:var(--rds-radius-m);margin-top:16px;padding:12px 12px 14px 12px;background:var(--rds-color-surface-grey)}
@media(min-width:720px){.multi-step .card-save .container-save .container-save-dinamic{padding:12px 14px;margin-top:0;background:0;padding:0;border:0}
}
.multi-step .card-save .container-save .container-save-dinamic .save-dinamic{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}
@media(min-width:720px){.multi-step .card-save .container-save .container-save-dinamic .save-dinamic{margin-bottom:8px;margin-top:8px}
}
.multi-step .card-save .container-save .container-save-dinamic .text-card-save{max-width:437px}
.multi-step .card-save .container-save .button-card-save{margin-top:16px}
@media(min-width:1024px){.multi-step .card-save .container-save .button-card-save{margin-top:24px;max-width:437px;min-width:160px}
}
.multi-step .card-save .container-save .button-card-save.disabled{opacity:.32;pointer-events:none}
.rp-ecommerce-page [class*="multi-step"]+.footer-xf{margin-top:24px !important}