.custom__input__normal.MuiTextField-root .Mui-error>fieldset{animation:5s forwards border;border:2px solid #b30f3b!important}.custom__input__normal.MuiTextField-root .Mui-error.Mui-focused{color:#b30f3b!important}.custom__input__normal.MuiTextField-root .MuiOutlinedInput-root>fieldset{border:2px solid #0000000c;border-radius:10px;width:100%;font-family:Mulish,sans-serif;font-size:16px}.custom__input__normal.MuiTextField-root .MuiOutlinedInput-root.Mui-focused>fieldset{border:2px solid #5de0d0}.custom__input__normal.MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#5de0d0}.custom__input__normal.MuiTextField-root.empty-field fieldset{animation:5s forwards border}.custom__input__alternatives-with-images{cursor:pointer;justify-content:space-between;font-size:16px;display:flex}.custom__input__alternatives-with-images .option-image{max-width:225px;max-height:154px}@media only screen and (max-width:428px){.custom__input__alternatives-with-images .option-image{max-width:150px;max-height:100px}}.custom__input__alternatives-with-images .MuiFormControlLabel-label{width:100%}.custom__input__alternatives-with-images .img-cont{justify-content:center;align-items:center;width:100%;margin:1rem 0;display:flex}.custom__input__alternatives,.custom__input__boolean,.custom__input__alternatives-with-images,.custom__input__checkedbox{width:100%;margin:0 auto;font-family:Mulish,sans-serif;position:relative}.custom__input__alternatives .p5,.custom__input__boolean .p5,.custom__input__alternatives-with-images .p5,.custom__input__checkedbox .p5{margin-top:5px}.custom__input__alternatives>div,.custom__input__boolean>div,.custom__input__alternatives-with-images>div,.custom__input__checkedbox>div{width:100%;margin:0 auto}.custom__input__alternatives.empty-field .MuiFormControlLabel-root,.custom__input__boolean.empty-field .MuiFormControlLabel-root,.custom__input__alternatives-with-images.empty-field .MuiFormControlLabel-root,.custom__input__checkedbox.empty-field .MuiFormControlLabel-root{animation:5s forwards border;border-color:#b30f3b!important}.custom__input__alternatives .MuiFormControlLabel-root,.custom__input__boolean .MuiFormControlLabel-root,.custom__input__alternatives-with-images .MuiFormControlLabel-root,.custom__input__checkedbox .MuiFormControlLabel-root{cursor:pointer;letter-spacing:.15px;color:#40505f;border:2px solid #0000000c;width:100%;margin:0;font-size:14px;display:flex;border-radius:10px!important}.custom__input__checkedbox{width:100%;margin:0 auto;font-family:Mulish,sans-serif;position:relative}.custom__input__checkedbox .p5{margin-top:5px}.custom__input__checkedbox>div{width:100%;margin:0 auto}.custom__input__checkedbox .label{cursor:pointer;letter-spacing:.15px;color:#40505f;border:2px solid #0000000c;width:100%;margin:0;font-size:14px;display:flex;border-radius:10px!important}.custom__input__checkedbox .label input{pointer-events:none;cursor:pointer}.custom__input__text-textarea{border-color:#0000000c;border-radius:10px;height:100px;padding:10px;font-family:Mulish,sans-serif;font-size:16px;width:100%!important}.custom__input__bool-textarea{border-color:#0000000c;border-radius:10px;height:50px;padding:10px;font-family:Mulish,sans-serif;font-size:16px;max-width:100%!important}.custom__input__boolean-grid{grid-column-gap:8px;grid-row-gap:0px;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);width:100%;margin:0 auto;font-family:Mulish,sans-serif;display:grid;position:relative}.custom__input__boolean-grid>.p5{margin-top:5px}.custom__input__boolean-grid .label{cursor:pointer;letter-spacing:.15px;color:#40505f;border:2px solid #0000000c;justify-content:center;width:100%;min-height:40px;margin:0;font-size:14px;display:flex;border-radius:10px!important}.custom__input__boolean-grid .label .true{grid-area:1/1/2/2}.custom__input__boolean-grid .label .false{grid-area:1/2/2/3}.custom__input__boolean-grid .label.active{animation:.5s forwards clicked}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}#form-step2{justify-content:center;margin:0 auto;padding-top:0}.terms-and-conditions{margin-top:10px}.terms-and-conditions input{margin-left:10px}.terms-and-conditions .terms-label{color:#888;font-size:16px;position:relative;top:-7px}.terms-and-conditions .terms-label span{color:#ec1b1b;cursor:pointer}@keyframes border{0%{background-color:#ffffff1c;border-color:#0000000c}10%{background-color:#ff00001c;border-color:#ff000048}20%{background-color:#ffffff1c;border-color:#0000000c}30%{background-color:#ff00001c;border-color:#ff000048}40%{background-color:#ffffff1c;border-color:#0000000c}50%{background-color:#ff00001c;border-color:#ff000048}60%{background-color:#ffffff1c;border-color:#0000000c}70%{background-color:#ff00001c;border-color:#ff000048}80%{background-color:#ffffff1c;border-color:#0000000c}90%{background-color:#ff00001c;border-color:#ff000048}to{background-color:#ffffff1c;border-color:#0000000c}}.form-questions{width:100%;max-width:600px}.form-questions .normal.MuiTextField-root .Mui-error>fieldset,.form-questions .numbers.MuiTextField-root .Mui-error>fieldset,.form-questions .date.MuiTextField-root .Mui-error>fieldset,.form-questions .derm-area.MuiTextField-root .Mui-error>fieldset,.form-questions .text-register.MuiTextField-root .Mui-error>fieldset,.form-questions .password-register.MuiTextField-root .Mui-error>fieldset,.info_salud.vista .normal.MuiTextField-root .Mui-error>fieldset,.info_salud.vista .numbers.MuiTextField-root .Mui-error>fieldset,.info_salud.vista .date.MuiTextField-root .Mui-error>fieldset,.info_salud.vista .derm-area.MuiTextField-root .Mui-error>fieldset,.info_salud.vista .text-register.MuiTextField-root .Mui-error>fieldset,.info_salud.vista .password-register.MuiTextField-root .Mui-error>fieldset{animation:5s forwards border;border:2px solid #b30f3b!important}.form-questions .normal.MuiTextField-root .Mui-error.Mui-focused,.form-questions .numbers.MuiTextField-root .Mui-error.Mui-focused,.form-questions .date.MuiTextField-root .Mui-error.Mui-focused,.form-questions .derm-area.MuiTextField-root .Mui-error.Mui-focused,.form-questions .text-register.MuiTextField-root .Mui-error.Mui-focused,.form-questions .password-register.MuiTextField-root .Mui-error.Mui-focused,.info_salud.vista .normal.MuiTextField-root .Mui-error.Mui-focused,.info_salud.vista .numbers.MuiTextField-root .Mui-error.Mui-focused,.info_salud.vista .date.MuiTextField-root .Mui-error.Mui-focused,.info_salud.vista .derm-area.MuiTextField-root .Mui-error.Mui-focused,.info_salud.vista .text-register.MuiTextField-root .Mui-error.Mui-focused,.info_salud.vista .password-register.MuiTextField-root .Mui-error.Mui-focused{color:#b30f3b!important}.form-questions .normal.MuiTextField-root .MuiOutlinedInput-root>fieldset,.form-questions .numbers.MuiTextField-root .MuiOutlinedInput-root>fieldset,.form-questions .date.MuiTextField-root .MuiOutlinedInput-root>fieldset,.form-questions .derm-area.MuiTextField-root .MuiOutlinedInput-root>fieldset,.form-questions .text-register.MuiTextField-root .MuiOutlinedInput-root>fieldset,.form-questions .password-register.MuiTextField-root .MuiOutlinedInput-root>fieldset,.info_salud.vista .normal.MuiTextField-root .MuiOutlinedInput-root>fieldset,.info_salud.vista .numbers.MuiTextField-root .MuiOutlinedInput-root>fieldset,.info_salud.vista .date.MuiTextField-root .MuiOutlinedInput-root>fieldset,.info_salud.vista .derm-area.MuiTextField-root .MuiOutlinedInput-root>fieldset,.info_salud.vista .text-register.MuiTextField-root .MuiOutlinedInput-root>fieldset,.info_salud.vista .password-register.MuiTextField-root .MuiOutlinedInput-root>fieldset{border:2px solid #0000000c;border-radius:10px;width:100%;font-family:Mulish,sans-serif;font-size:16px}.form-questions .normal.MuiTextField-root .MuiOutlinedInput-root.Mui-focused>fieldset,.form-questions .numbers.MuiTextField-root .MuiOutlinedInput-root.Mui-focused>fieldset,.form-questions .date.MuiTextField-root .MuiOutlinedInput-root.Mui-focused>fieldset,.form-questions .derm-area.MuiTextField-root .MuiOutlinedInput-root.Mui-focused>fieldset,.form-questions .text-register.MuiTextField-root .MuiOutlinedInput-root.Mui-focused>fieldset,.form-questions .password-register.MuiTextField-root .MuiOutlinedInput-root.Mui-focused>fieldset,.info_salud.vista .normal.MuiTextField-root .MuiOutlinedInput-root.Mui-focused>fieldset,.info_salud.vista .numbers.MuiTextField-root .MuiOutlinedInput-root.Mui-focused>fieldset,.info_salud.vista .date.MuiTextField-root .MuiOutlinedInput-root.Mui-focused>fieldset,.info_salud.vista .derm-area.MuiTextField-root .MuiOutlinedInput-root.Mui-focused>fieldset,.info_salud.vista .text-register.MuiTextField-root .MuiOutlinedInput-root.Mui-focused>fieldset,.info_salud.vista .password-register.MuiTextField-root .MuiOutlinedInput-root.Mui-focused>fieldset{border:2px solid #5de0d0}.form-questions .normal.MuiTextField-root .MuiInputLabel-root.Mui-focused,.form-questions .numbers.MuiTextField-root .MuiInputLabel-root.Mui-focused,.form-questions .date.MuiTextField-root .MuiInputLabel-root.Mui-focused,.form-questions .derm-area.MuiTextField-root .MuiInputLabel-root.Mui-focused,.form-questions .text-register.MuiTextField-root .MuiInputLabel-root.Mui-focused,.form-questions .password-register.MuiTextField-root .MuiInputLabel-root.Mui-focused,.info_salud.vista .normal.MuiTextField-root .MuiInputLabel-root.Mui-focused,.info_salud.vista .numbers.MuiTextField-root .MuiInputLabel-root.Mui-focused,.info_salud.vista .date.MuiTextField-root .MuiInputLabel-root.Mui-focused,.info_salud.vista .derm-area.MuiTextField-root .MuiInputLabel-root.Mui-focused,.info_salud.vista .text-register.MuiTextField-root .MuiInputLabel-root.Mui-focused,.info_salud.vista .password-register.MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#5de0d0}.form-questions .normal.MuiTextField-root.empty-field fieldset,.form-questions .numbers.MuiTextField-root.empty-field fieldset,.form-questions .date.MuiTextField-root.empty-field fieldset,.form-questions .derm-area.MuiTextField-root.empty-field fieldset,.form-questions .text-register.MuiTextField-root.empty-field fieldset,.form-questions .password-register.MuiTextField-root.empty-field fieldset,.info_salud.vista .normal.MuiTextField-root.empty-field fieldset,.info_salud.vista .numbers.MuiTextField-root.empty-field fieldset,.info_salud.vista .date.MuiTextField-root.empty-field fieldset,.info_salud.vista .derm-area.MuiTextField-root.empty-field fieldset,.info_salud.vista .text-register.MuiTextField-root.empty-field fieldset,.info_salud.vista .password-register.MuiTextField-root.empty-field fieldset{animation:5s forwards border}.form-questions .alternatives-with-images,.info_salud.vista .alternatives-with-images{cursor:pointer;justify-content:space-between;font-size:16px;display:flex}.form-questions .alternatives-with-images .option-image,.info_salud.vista .alternatives-with-images .option-image{max-width:225px;max-height:154px}@media only screen and (max-width:428px){.form-questions .alternatives-with-images .option-image,.info_salud.vista .alternatives-with-images .option-image{max-width:150px;max-height:100px}}.form-questions .alternatives-with-images .MuiFormControlLabel-label,.info_salud.vista .alternatives-with-images .MuiFormControlLabel-label{width:100%}.form-questions .alternatives-with-images .img-cont,.info_salud.vista .alternatives-with-images .img-cont{justify-content:center;align-items:center;width:100%;margin:1rem 0;display:flex}.form-questions .alternatives,.form-questions .boolean,.form-questions .alternatives-with-images,.form-questions .checkedbox,.info_salud.vista .alternatives,.info_salud.vista .boolean,.info_salud.vista .alternatives-with-images,.info_salud.vista .checkedbox{width:100%;margin:0 auto;font-family:Mulish,sans-serif;position:relative}.form-questions .alternatives .p5,.form-questions .boolean .p5,.form-questions .alternatives-with-images .p5,.form-questions .checkedbox .p5,.info_salud.vista .alternatives .p5,.info_salud.vista .boolean .p5,.info_salud.vista .alternatives-with-images .p5,.info_salud.vista .checkedbox .p5{margin-top:5px}.form-questions .alternatives>div,.form-questions .boolean>div,.form-questions .alternatives-with-images>div,.form-questions .checkedbox>div,.info_salud.vista .alternatives>div,.info_salud.vista .boolean>div,.info_salud.vista .alternatives-with-images>div,.info_salud.vista .checkedbox>div{width:100%;margin:0 auto}.form-questions .alternatives.empty-field .MuiFormControlLabel-root,.form-questions .boolean.empty-field .MuiFormControlLabel-root,.form-questions .alternatives-with-images.empty-field .MuiFormControlLabel-root,.form-questions .checkedbox.empty-field .MuiFormControlLabel-root,.info_salud.vista .alternatives.empty-field .MuiFormControlLabel-root,.info_salud.vista .boolean.empty-field .MuiFormControlLabel-root,.info_salud.vista .alternatives-with-images.empty-field .MuiFormControlLabel-root,.info_salud.vista .checkedbox.empty-field .MuiFormControlLabel-root{animation:5s forwards border;border-color:#b30f3b!important}.form-questions .alternatives .MuiFormControlLabel-root,.form-questions .boolean .MuiFormControlLabel-root,.form-questions .alternatives-with-images .MuiFormControlLabel-root,.form-questions .checkedbox .MuiFormControlLabel-root,.info_salud.vista .alternatives .MuiFormControlLabel-root,.info_salud.vista .boolean .MuiFormControlLabel-root,.info_salud.vista .alternatives-with-images .MuiFormControlLabel-root,.info_salud.vista .checkedbox .MuiFormControlLabel-root{cursor:pointer;letter-spacing:.15px;color:#40505f;border:2px solid #0000000c;width:100%;margin:0;font-size:14px;display:flex;border-radius:10px!important}.form-questions .checkedbox,.info_salud.vista .checkedbox{width:100%;margin:0 auto;font-family:Mulish,sans-serif;position:relative}.form-questions .checkedbox .p5,.info_salud.vista .checkedbox .p5{margin-top:5px}.form-questions .checkedbox>div,.info_salud.vista .checkedbox>div{width:100%;margin:0 auto}.form-questions .checkedbox .label,.info_salud.vista .checkedbox .label{cursor:pointer;letter-spacing:.15px;color:#40505f;border:2px solid #0000000c;width:100%;margin:0;font-size:14px;display:flex;border-radius:10px!important}.form-questions .checkedbox .label input,.info_salud.vista .checkedbox .label input{pointer-events:none;cursor:pointer}.form-questions .text-textarea,.info_salud.vista .text-textarea{border-color:#0000000c;border-radius:10px;height:100px;padding:10px;font-family:Mulish,sans-serif;font-size:16px;width:100%!important}.form-questions .bool-textarea,.info_salud.vista .bool-textarea{border-color:#0000000c;border-radius:10px;height:50px;padding:10px;font-family:Mulish,sans-serif;font-size:16px;max-width:100%!important}.form-questions .boolean-grid,.info_salud.vista .boolean-grid{grid-column-gap:8px;grid-row-gap:0px;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);width:100%;margin:0 auto;font-family:Mulish,sans-serif;display:grid;position:relative}.form-questions .boolean-grid>.p5,.info_salud.vista .boolean-grid>.p5{margin-top:5px}.form-questions .boolean-grid .label,.info_salud.vista .boolean-grid .label{cursor:pointer;letter-spacing:.15px;color:#40505f;border:2px solid #0000000c;justify-content:center;width:100%;min-height:40px;margin:0;font-size:14px;display:flex;border-radius:10px!important}.form-questions .boolean-grid .label .true,.info_salud.vista .boolean-grid .label .true{grid-area:1/1/2/2}.form-questions .boolean-grid .label .false,.info_salud.vista .boolean-grid .label .false{grid-area:1/2/2/3}.form-questions .boolean-grid .label.active,.info_salud.vista .boolean-grid .label.active{animation:.5s forwards clicked}.form-buttons{max-width:600px;margin-top:0!important}@keyframes clicked{0%{transform:scale(1)}50%{transform:scale(1.1)}to{border-color:#5de0d0;transform:scale(1)}}@keyframes click-wave{0%{opacity:.35;width:25px;height:25px;position:relative}to{opacity:0;width:80px;height:80px;margin-top:-30px;margin-left:-30px}}.option-input{appearance:none;-o-appearance:none;color:#fff;z-index:1;background:#cbd1d8;border:none;outline:none;width:25px;height:25px;margin-right:.5rem;transition:all .15s ease-out;display:inline-block;position:relative;bottom:0;left:0;right:0}.option-input.bool{display:none}.option-input:hover{background:#9faab7}.option-input:checked{background:#5de0d0}.option-input:checked:before{content:"•";text-align:center;width:25px;height:25px;font-size:53px;line-height:25px;display:inline-block;position:absolute}.option-input:checked:after{content:"";z-index:1;background:#5de0d0;animation:.65s click-wave;display:block;position:absolute}.option-input.radio,.option-input.radio:after{border-radius:50%}.option-input.checkbox{border-radius:5px}.option-input.checkbox:after{border-radius:9px}
