.cmp-register{padding:3.5% 27%;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:space-between}
@media(max-width:1024px){.cmp-register{padding:24px 0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:space-between}
}
.cmp-register-back{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}
.cmp-register-back .icon-angle-left{margin-right:8px;font-size:1.5rem}
@media(max-width:1024px){.cmp-register-back .button{width:unset}
}
.cmp-register-back .button .cmp-button__text{color:#232323;font-family:var(--inter-regular);font-size:.875rem}
.cmp-register-text{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem}
.cmp-register-text__title .text .cmp-text p,.cmp-register-text__title .text .cmp-text a{color:#232323;font-family:var(--n27-bold);font-size:2rem;line-height:2.5rem;margin:0}
.cmp-register-text__subtitle .text .cmp-text p,.cmp-register-text__subtitle .text .cmp-text a{color:#232323;font-family:var(--inter-regular);font-size:.875rem;line-height:1.375rem;margin:0}
.cmp-register-email{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem}
.cmp-register-email__title .text .cmp-text p,.cmp-register-email__title .text .cmp-text a{color:#232323;font-family:var(--inter-regular);font-size:.875rem;line-height:1.375rem;margin:0}
.cmp-register-email__email{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}
.cmp-register-email__email .button{display:flex;flex-direction:row;justify-content:flex-end}
@media(max-width:1024px){.cmp-register-email__email .button{display:flex;width:auto}
}
.cmp-register-wrapper__form .form .cmp-input:first-child .cmp-form-text{margin-top:0}
.cmp-register-wrapper__form .form .cmp-input .form_register-localidad .select-items{max-height:200px;overflow:auto}
.cmp-register-wrapper__form .form .checkboxes .cmp-input .cmp-form-options{display:flex;flex-direction:row;flex-wrap:nowrap;text-wrap:nowrap;align-items:center}
@media(max-width:1024px){.cmp-register-wrapper__form .form .checkboxes .cmp-input .cmp-form-options{text-wrap:unset}
}
.cmp-register-wrapper__form .form .checkboxes .cmp-input .cmp-form-options .cmp-form-options__field-label{margin:0}
.cmp-register-wrapper__form .form .checkboxes .cmp-input .cmp-form-options .click{font-family:var(--inter-regular);font-size:.875rem;line-height:1.375rem;text-decoration:underline;cursor:pointer}
.cmp-register-wrapper__form .form .checkboxes .cmp-input .cmp-form-options .click:hover{text-decoration:none}
.cmp-register-wrapper__form .form .checkboxes .cmp-input .modal{display:none;position:fixed;top:75px;left:calc(50% - 450px);max-width:900px;background:white;border:1px solid black;border-radius:24px;z-index:10;padding:24px}
@media(max-width:1024px){.cmp-register-wrapper__form .form .checkboxes .cmp-input .modal{max-width:unset;top:62px;left:0;right:0;bottom:0}
}
.cmp-register-wrapper__form .form .checkboxes .cmp-input .modal .wrapper{position:relative;overflow-y:scroll}
.cmp-register-wrapper__form .form .checkboxes .cmp-input .modal .wrapper .close{text-align:end;font-size:24px;cursor:pointer;margin-bottom:12px}
.cmp-register-wrapper__form .form .checkboxes .cmp-input .modal .wrapper .text{margin:0}
.cmp-register-wrapper__form .form .button .cmp-button{justify-content:center}
.cmp-register-wrapper__form .form-error span{color:var(--alerts-warning-alert-500)}
.cmp-register div .select-selected.disabled{background-color:#f0f0f0;cursor:not-allowed;text-decoration:none;pointer-events:none;border:0}
.cmp-register div .select-selected.disabled span{color:#aeaeae}
.cmp-register.news{padding:0;max-width:625px;margin:48px auto 24px}
@media(max-width:1024px){.cmp-register.news{padding:0;margin:24px 0 0}
}
.cmp-register.news .cmp-steeper{display:none}
.cmp-register.news .cmp-register-text{gap:.5rem}
.cmp-register.news .cmp-register-email{gap:.5rem}
.cmp-register.news .cmp-register-email__title .cmp-text>*{font-size:1rem;font-family:var(--inter-semibold);line-height:1.25rem}
.cmp-register.news .cmp-register-email__email .button a span{font-family:var(--inter-regular) !important;font-size:1rem;line-height:1.25rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
@media(max-width:1024px){.cmp-register.news .cmp-register-email__email .button a span{font-size:.875rem;line-height:1.125rem}
}
.cmp-register.news .cmp-input.news label{font-size:16px}
.cmp-register.news .cmp-input.news .cmp-form-text .cmp-form-text__text{border-radius:28px;border:1px solid var(--Greyscale-400,#787878);color:var(--Text-Light,#555);font-size:14px;font-weight:400;line-height:18px}
.cmp-register.news .cmp-input.news .select-selected,.cmp-register.news .cmp-input.news .cmp-form-options__field{border-radius:28px;border:1px solid var(--Greyscale-400,#787878);color:var(--Text-Light,#555);font-size:14px;font-weight:400;line-height:18px}
.cmp-register.news .cmp-input.news button{border-radius:29px;background:var(--secondary-Black,#0c0c0c);color:var(--Neutral-White,#fff);font-size:16px;font-weight:600;line-height:20px;margin:24px auto 0;min-width:218px}
@media(max-width:1024px){.cmp-register.news .cmp-input.news button{width:100%;min-width:unset}
}
.cmp-register.news .cmp-register-wrapper__form .form .checkboxes{display:flex;flex-direction:column;gap:12px;padding:.75rem 0}
@media(max-width:1024px){.cmp-register.news .cmp-register-wrapper__form .form .checkboxes{gap:8px;padding:1rem 0}
}
.cmp-register.news .cmp-register-wrapper__form .form .checkboxes .cmp-form-options__field-label{height:16px}
.cmp-register.news .cmp-register-wrapper__form .form .checkboxes .cmp-form-options__field-label .checkmark{border:1px solid var(--Greyscale-400,#787878);color:var(--Text-Light,#555);height:18px;width:18px}
.cmp-register.news .cmp-register-wrapper__form .form .checkboxes .cmp-form-options__field-label .checkmark:after{left:4px;top:0}
.cmp-register.news .cmp-register-wrapper__form .form .checkboxes .cmp-form-options__field-description{color:var(--Text-Dark,#232323);font-size:14px;font-weight:400;padding-left:22px;line-height:18px}
.cmp-register.news .cmp-register-wrapper__form .form .checkboxes .cmp-form-options__field-description .click{line-height:1.125rem}
.cmp-register.news .cmp-register-wrapper__form .form .checkboxes .cmp-input .cmp-form-options{margin:8px}
.cmp-register.news .cmp-register-wrapper__form .form .cmp-form-button{min-width:200px}
body.open-modal{overflow:hidden;position:relative}
body.open-modal::after{content:' ';background-color:#000000d9;width:100%;height:100%;display:block;position:absolute;top:0;left:0}