.rate-recomender-step .component-title .rp-title{margin-top:24px;margin-bottom:24px !important}
.rate-recomender-step .rate-recomender-step-list{width:100%}
@media(min-width:1024px){.rate-recomender-step .rate-recomender-step-list{display:flex;gap:32px;width:auto}
.rate-recomender-step .rate-recomender-step-list.items-length-4,.rate-recomender-step .rate-recomender-step-list.items-length-5{flex-wrap:wrap}
}
@media(min-width:576px){.rate-recomender-step .rate-recomender-step-list a:not(:active):hover{outline:1px solid var(--rds-color-interactive-border-hover)}
}
.rate-recomender-step .rate-recomender-step-item{cursor:pointer;border-radius:var(--rds-radius-m);border:1px solid var(--rds-color-border-low);width:100%;background:var(--rds-color-surface-white)}
@media(min-width:1024px){.rate-recomender-step .rate-recomender-step-item{width:252px}
}
.rate-recomender-step .rate-recomender-step-item:has(a:active){background:var(--rds-color-border-highlighted-active);padding:1px;border-radius:var(--rds-radius-m);border:0}
.rate-recomender-step .rate-recomender-step-item:has(a:active) .rate-recomender-step-link{border-radius:15px;background-color:var(--rds-color-surface-sand)}
.rate-recomender-step .rate-recomender-step-item .imagen{justify-self:flex-start;padding-bottom:8px;max-height:56px;width:auto;max-width:100%}
.rate-recomender-step .rate-recomender-step-item .text{flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.rate-recomender-step .rate-recomender-step-item:not(:last-child){margin-bottom:16px}
@media(min-width:1024px){.rate-recomender-step .rate-recomender-step-item:not(:last-child){margin-bottom:0}
}
.rate-recomender-step .rate-recomender-step-link{display:flex;justify-content:flex-start;align-items:center;padding:16px;height:100%;border-radius:var(--rds-radius-m);background-color:var(--rds-color-surface-white)}
.rate-recomender-step .seo-component .cmp-container .text-title{margin-top:0}
.rate-recomender-step .seo-component .title-margin .text-title-component{margin-top:0}
.rate-recomender-step .seo-component .title-margin .component-title{font:var(--rds-headline-03-sd)}
@media(min-width:720px){.rate-recomender-step .seo-component .title-margin .component-title{font:var(--rds-headline-03-md)}
}
@media(min-width:1280px){.rate-recomender-step .seo-component .title-margin .component-title{font:var(--rds-headline-03-ld)}
}
.rate-recomender-step .seo-component .title-margin .component-title .rp-title{text-align:left !important}
.rate-recomender-step .seo-component .title-margin .component-description .rp-description{margin-top:0 !important;-webkit-line-clamp:unset}
.rate-recomender-step .seo-component .title-margin .component-description .rp-description p,.rate-recomender-step .seo-component .title-margin .component-description .rp-description ol{color:var(--rds-color-content-high)}
.rate-recomender-step .seo-component .title-margin .component-description ol{padding-left:40px}
.rate-recomender-step .seo-component .title-margin .component-description .rp-description ol>li::before{color:var(--rds-color-content-high)}
.rate-recomender-step .seo-component .bordertop{margin-top:48px;border-top:1px solid var(--rds-color-border-low)}
@media(min-width:1024px){.rate-recomender-step .seo-component .bordertop{margin-top:96px}
}
@media(min-width:1024px){.rate-recomender-component>.container.rate-recomender-BGContainer{height:614px;background-repeat:no-repeat;background-size:cover}
}