.cmp-input .cmp-form-text{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;margin:24px 0;position:relative}
.cmp-input .cmp-form-text label{color:#232323;font-family:var(--inter-semibold);font-size:.875rem;line-height:1.25rem}
.cmp-input .cmp-form-text input.cmp-form-text__text{border-radius:12px;border:.5px solid var(--Tertiary-Blue,#0a3740);background-color:var(--Neutral-White,#fff) !important;display:flex;padding:12px 16px;color:var(--Text-Dark);appearance:none}
.cmp-input .cmp-form-text input.cmp-form-text__text:focus-visible{outline-color:var(-Fix News List);outline-style:solid;outline-width:1px;color:var(--Text-Dark)}
.cmp-input .cmp-form-text input.cmp-form-text__text:focus{outline-color:var(--Text-Dark);outline-style:solid;outline-width:1px;color:var(--Text-Dark)}
.cmp-input .cmp-form-text input.cmp-form-text__text.validation-error{border:3px solid red}
.cmp-input .cmp-form-text span.text-input{font-family:var(--inter-regular);font-size:.875rem;line-height:1.375rem;color:var(--Warnings-Alert,#c80018);display:flex;margin:0}
.cmp-input .cmp-form-text span.text-input::before{content:"\e9b0";font-family:'icomoon';margin-right:4px}
.cmp-input .cmp-form-text span.text-input.d-none{display:none}
.cmp-input .cmp-form-text__textarea{border-radius:12px;border:.5px solid var(--Tertiary-Blue,#0a3740);background-color:var(--Neutral-White,#fff) !important;display:flex;padding:12px 16px;color:var(--Text-Dark);appearance:none}
.cmp-input .cmp-form-text__textarea:focus-visible{outline-color:var(--Text-Dark);outline-style:solid;outline-width:1px;color:var(--Text-Dark)}
.cmp-input .cmp-form-text__textarea:focus{outline-color:var(--Text-Dark);outline-style:solid;outline-width:1px}
.cmp-input .cmp-form-options,.cmp-input fieldset{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;margin:24px 0;border:unset;padding:0;margin:0;position:relative}
.cmp-input .cmp-form-options:focus-visible,.cmp-input fieldset:focus-visible{outline-color:var(--Text-Dark);outline-style:solid;outline-width:1px;color:var(--Text-Dark)}
.cmp-input .cmp-form-options:focus,.cmp-input fieldset:focus{outline-color:var(--Text-Dark);outline-style:solid;outline-width:1px;color:var(--Text-Dark)}
.cmp-input .cmp-form-options label,.cmp-input fieldset label,.cmp-input .cmp-form-options legend,.cmp-input fieldset legend{color:var(--Text-Dark);font-family:var(--inter-semibold);font-size:.875rem;line-height:1.25rem}
.cmp-input .cmp-form-options select,.cmp-input fieldset select{padding:12px 16px;border-radius:12px;border:.5px solid var(--Tertiary-Blue,#0a3740);background:var(--Neutral-White,#fff);appearance:none;-webkit-appearance:none;-moz-appearance:none;color:var(--Greyscale-400,#787878)}
.cmp-input .cmp-form-options select:focus-visible,.cmp-input fieldset select:focus-visible{outline-color:var(--Text-Dark);outline-style:solid;outline-width:1px;color:var(--Text-Dark)}
.cmp-input .cmp-form-options select:focus,.cmp-input fieldset select:focus{outline-color:var(--Text-Dark);outline-style:solid;outline-width:1px;color:var(--Text-Dark)}
.cmp-input .cmp-form-options select option,.cmp-input fieldset select option{background-color:red}
.cmp-input .cmp-form-options__field-label,.cmp-input fieldset__field-label{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;position:relative;margin-top:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:25px}
.cmp-input .cmp-form-options__field-label:hover input ~ .checkmark,.cmp-input fieldset__field-label:hover input ~ .checkmark{background-color:var(--Secondary-Dark-Green)}
.cmp-input .cmp-form-options__field-label .checkmark,.cmp-input fieldset__field-label .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border-radius:4px;border:1px solid var(--Tertiary-Blue,#0a3740)}
.cmp-input .cmp-form-options__field-label .checkmark::after,.cmp-input fieldset__field-label .checkmark::after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;display:none}
.cmp-input .cmp-form-options__field--checkbox,.cmp-input fieldset__field--checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.cmp-input .cmp-form-options__field--checkbox:checked ~ .checkmark,.cmp-input fieldset__field--checkbox:checked ~ .checkmark{background-color:var(--Secondary-Dark-Green)}
.cmp-input .cmp-form-options__field--checkbox:checked ~ .checkmark:after,.cmp-input fieldset__field--checkbox:checked ~ .checkmark:after{display:block}
.cmp-input .cmp-form-options__field-description,.cmp-input fieldset__field-description{font-family:var(--inter-regular);font-size:.875rem;line-height:1.375rem;padding-left:32px}
.cmp-input .cmp-form-options i,.cmp-input fieldset i{position:absolute;right:15px;top:38px;font-size:28px}
.cmp-input .cmp-form-options i.up,.cmp-input fieldset i.up{transform:rotate(180deg)}
.cmp-input .cmp-form-options .cmp-form-options__help-message,.cmp-input fieldset .cmp-form-options__help-message{font-family:var(--inter-regular);font-size:.875rem;line-height:1.375rem;color:var(--Warnings-Alert,#c80018);display:flex;margin:0}
.cmp-input .cmp-form-options .cmp-form-options__help-message::before,.cmp-input fieldset .cmp-form-options__help-message::before{content:"\e9b0";font-family:'icomoon';margin-right:4px}
.cmp-input .cmp-form-options .cmp-form-options__help-message.d-none,.cmp-input fieldset .cmp-form-options__help-message.d-none{display:none}
.cmp-input .custom-select{position:relative;margin:24px 0}
.cmp-input .custom-select select{display:none}
.cmp-input .select-selected{padding:12px 16px;cursor:pointer;user-select:none;border-radius:12px;border:.5px solid var(--Tertiary-Blue,#0a3740);background:var(--Neutral-White,#fff);color:var(--Tertiary-Blue,#0a3740);font-family:var(--inter-regular);font-size:.875rem;line-height:1.125rem}
.cmp-input .select-selected:focus-visible{outline-color:var(--Text-Dark);outline-style:solid;outline-width:1px;color:var(--Text-Dark)}
.cmp-input .select-selected:focus{outline-color:var(--Text-Dark);outline-style:solid;outline-width:1px;color:var(--Text-Dark)}
.cmp-input .select-selected.select-arrow-active{outline:0;border:1px solid var(--Tertiary-Blue,#0a3740)}
.cmp-input .select-selected.select-arrow-active i{transform:rotate(180deg)}
.cmp-input .select-items div{padding:12px 16px;cursor:pointer;user-select:none;border-bottom:.5px solid var(--Tertiary-Blue,#0a3740);color:var(--Tertiary-Blue,#0a3740);font-family:var(--inter-regular);font-size:.875rem;line-height:1.125rem}
.cmp-input .select-items div:last-child{border-bottom:0}
.cmp-input .select-items{position:absolute;background-color:white;top:76px;left:0;right:0;z-index:99;border:.5px solid var(--Tertiary-Blue,#0a3740);border-radius:12px}
.cmp-input .select-hide{display:none}
.cmp-input .select-items div:hover,.cmp-input .same-as-selected{background:var(--primary-primary-100,#e2fdec)}
.cmp-input .select-items div:hover:first-child,.cmp-input .same-as-selected:first-child{border-radius:12px 12px 0 0}
.cmp-input .select-items div:hover:last-child,.cmp-input .same-as-selected:last-child{border-radius:0 0 12px 12px}
.cmp-input .password-toggle-icon{position:absolute;top:39px;right:16px;z-index:1}
.cmp-input .password-toggle-icon.open-eye{display:none}
.cmp-input .password-toggle-icon.close-eye.hide{display:none}
.cmp-input .password-toggle-icon.open-eye.show{display:block}
.cmp-input.gaztea .cmp-form-text span.text-input::before{content:"\e926";font-size:1rem}
.cmp-input.gaztea .cmp-form-options .cmp-form-options__help-message::before,.cmp-input.gaztea fieldset .cmp-form-options__help-message::before{content:"\e926";font-size:1rem}
.cmp-input.gaztea .password-toggle-icon svg path{fill:var(--Text-Dark)}