.header-ecom-landing .header-es-text{display:none}
@media(min-width:1024px){.header-ecom-landing .header-es-text{position:relative;display:block;margin-left:32px;padding-top:3px;padding-left:32px}
.header-ecom-landing .header-es-text:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:20px;background:var(--rds-color-border-low)}
}
.header-ecom-landing .header-phone-size{font-size:20px}
@media(min-width:1024px){.header-ecom-landing .header-right-zone{padding-right:0}
}
.header-ecom-landing .header-right-zone .icon-rp-Call{color:#001e37}
.header-ecom-landing.landing .header-es-phone-number{display:none}
@media(min-width:1024px){.header-ecom-landing.landing .header-es-phone-number{display:block}
}
.header-ecom-landing .header-es-text,.header-ecom-landing .header-es-text-2{display:none}
@media(min-width:1024px){.header-ecom-landing .header-es-text,.header-ecom-landing .header-es-text-2{display:inline-flex;align-items:center}
}
@media(min-width:1024px){.header-ecom-landing .header-es-phone-number{margin-right:24px}
}
.header-ecom-landing .header-es-phone-number .rp-separator-text{margin-top:12px}
@media(min-width:1024px){.header-ecom-landing .header-es-text-2{margin-right:40px}
.header-ecom-landing .header-es-text-2,.header-ecom-landing .header-es-text-2 *{color:#43637d}
}
.header-ecom-landing .header-call-button{padding-right:0}
.header-ecom-landing .header-call-button .rp-btn .icon-rp{margin-right:8px}
.header-ecom-landing .header-call-button .rp-btn .text{display:inline}
.header-ecom-landing.funnel .container{margin-left:8px;margin-right:16px}
@media(min-width:720px){.header-ecom-landing.funnel .container{margin-left:auto;margin-right:auto}
}
.header-ecom-landing.funnel .header-call-button{padding-right:24px}
@media(min-width:1024px){.header-ecom-landing.funnel .header-call-button{padding-right:0}
}
.header-ecom-landing.funnel .header-call-button .button-repsol{display:flex}
.header-ecom-landing.funnel .header-call-button .rp-btn{width:auto;min-width:0}
@media(min-width:1350px){.header-ecom-landing.funnel .header-call-button .rp-btn{min-width:203px}
}
.header-ecom-landing.funnel .header-call-button .rp-btn .icon-rp{margin-right:0}
@media(min-width:1024px){.header-ecom-landing.funnel .header-call-button .rp-btn .icon-rp{margin-right:8px}
}
.header-ecom-landing.funnel .header-call-button .rp-btn .text{display:none}
@media(min-width:1024px){.header-ecom-landing.funnel .header-call-button .rp-btn .text{display:block}
}
.header-ecom-landing.funnel .btn-close{border:0;border-left:1px solid var(--rds-color-content-state-disabled);background-color:transparent;color:var(--rds-color-content-high);font-size:24px;line-height:24px;padding-left:24px;padding-right:0}
@media(min-width:1024px){.header-ecom-landing.funnel .btn-close{padding-left:40px;border:0}
}
.header-ecom-landing .header-layer-call .header-es-phone-number{display:block}
@media(min-width:1024px){.header-ecom-landing .header-layer-call .header-es-phone-number{display:none}
}
@media(min-width:720px){.funnel-close-modal .modal-dialog{max-width:395px}
}
.funnel-close-modal .modal-content{border:0;border-radius:var(--rds-radius-l);box-shadow:var(--rds-style-shadow-m)}
.funnel-close-modal .modal-header{padding:24px 24px 8px;border-bottom:0}
.funnel-close-modal .modal-header .close{margin:0 0 0 16px;padding:0;font-size:24px;opacity:1}
.funnel-close-modal .modal-body{padding:8px 24px 20px}
.funnel-close-modal .modal-body p{margin-bottom:0}
.funnel-close-modal .modal-footer{padding:20px 24px 24px;justify-content:start;border-top:0}
.funnel-close-modal .modal-footer>*{margin:0}
.funnel-close-modal .modal-footer .button-repsol{width:100%}
.funnel-close-modal .modal-footer .button-repsol:not(:last-child){margin-bottom:12px}
.funnel-close-modal .modal-footer .button-repsol button{width:100%}