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