.rp-ecommerce-page .saving-commitment-component .component-title .rp-title{margin-bottom:16px}
.saving-commitment-component{position:relative}
.saving-commitment-component .component-title .rp-title p{letter-spacing:-0.5px}
.saving-commitment-component .form-ecommerce-content{box-shadow:0 8px 32px -16px rgba(0,0,0,0.08)}
.saving-commitment-component .form-ecommerce-content-dropzone .dragdrop-component .my-dropzone{outline:dashed 1px var(--rds-color-content-state-disabled)}
@media(min-width:1024px){.saving-commitment-component .form-ecommerce-content-dropzone .dragdrop-component .my-dropzone{outline:dashed 2px var(--rds-color-content-high)}
}
.saving-commitment-component .form-ecommerce-content-dropzone .dragdrop-component .my-dropzone .dragdrop-box--info{padding:12px 0}
.saving-commitment-component .form-ecommerce-content-dropzone-icon{font-size:20px;padding-top:2px}
.saving-commitment-component .form-ecommerce-form-files.form-ecommerce-fields{margin-bottom:48px}
@media(min-width:1024px){.saving-commitment-component .form-ecommerce-form-files.form-ecommerce-fields{margin-bottom:40px}
}
.saving-commitment-component .form-ecommerce-fields .form-ecommerce-content-title-2{margin-bottom:16px}
.saving-commitment-component .form-ecommerce-fields .rp-input-repsol .cmp-form-text label{letter-spacing:0}
.saving-commitment-component .form-ecommerce-fields .cmp-form.required label::after{content:" *"}
.saving-commitment-component .form-ecommerce-fields .cmp-form-options--dropdown.required span.label::after{content:" *"}
.saving-commitment-component .form-ecommerce-fields .cmp-form-options--dropdown .dropdown-toggle{padding:16px 12px}
.saving-commitment-component .form-ecommerce-fields .cmp-form-options--dropdown .dropdown-toggle span{color:var(--rds-color-content-medium)}
.saving-commitment-component .form-ecommerce-fields .cmp-form-options--dropdown .label{letter-spacing:0}
.saving-commitment-component .form-ecommerce-fields .cmp-form-options--dropdown .dropdown-menu{box-shadow:0 8px 32px -16px rgba(0,0,0,0.08)}
.saving-commitment-component .form-ecommerce-fields .cmp-form-options--dropdown .dropdown-item{color:var(--rds-color-content-medium);padding:16px 20px}
@media(min-width:1024px){.saving-commitment-component .form-ecommerce-fields .cmp-form-options--dropdown .dropdown-item{padding:16px 24px}
}
.saving-commitment-component .form-ecommerce-fields .rp-input-repsol.select-contact-way,.saving-commitment-component .form-ecommerce-fields .rp-input-repsol.select-time{margin-bottom:0}
.saving-commitment-component .form-ecommerce-fields .rp-caption.required{margin:4px 0 0;padding:0}
@media(min-width:1024px){.saving-commitment-component .form-ecommerce-fields .rp-caption.required{margin:8px 0 40px}
}
.saving-commitment-component .form-ecommerce-fields .select-time{display:none;margin-top:16px}
@media(min-width:1024px){.saving-commitment-component .form-ecommerce-fields .select-time{margin-top:0}
}
.saving-commitment-component .help-form .element{margin-top:32px}
@media(min-width:1024px){.saving-commitment-component .help-form .element{margin-top:0}
}
.saving-commitment-component .help-form .element-text .rp-body-1{-webkit-line-clamp:inherit}
.saving-commitment-component .legal-container .cmp-form-options__field--checkbox{visibility:initial}
.saving-commitment-component .legal-container .cmp-form-options__field--checkbox:focus-visible+.cmp-form-options__field-input::before{box-shadow:0 0 0 2px var(--rds-color-interactive-border-focus);border-color:transparent;outline:0}
.saving-commitment-component .legal-container .cmp-form-options--checkbox{height:48px;column-gap:8px}
@media(min-width:454px){.saving-commitment-component .legal-container .cmp-form-options--checkbox{height:32px}
}
.saving-commitment-component .legal-container .cmp-container>div:first-child.lopd-tooltip .lopd-xf{display:inline-block}
@media(min-width:454px){.saving-commitment-component .legal-container .cmp-container>div:first-child.lopd-tooltip .lopd-xf{display:flex;align-items:flex-end;gap:8px}
}
.saving-commitment-component .legal-container .cmp-form-options--checkbox .icon-rp-Info{position:absolute;font-size:24px;bottom:0;left:79px;margin-left:0}
@media(min-width:422px){.saving-commitment-component .legal-container .cmp-form-options--checkbox .icon-rp-Info{position:static}
}
.saving-commitment-component input{border:1px solid #95b0c6}
.saving-commitment-component .rp-dropdown.mode-select .dropdown-toggle{border:1px solid #95b0c6;border-radius:var(--rds-radius-m)}