.form{padding:1.5em 1em;max-width:45rem;margin-left:auto;margin-right:auto}#formRegist{padding:1.5em 0}@media (max-width:47.9375em){#formRegist{padding:0.5em 0 1.5em 0}}fieldset{padding:0;border:0;margin-bottom:2em}.form__group{margin-bottom:0.8em;}.form__group input[type=email],.form__group input[type=number],.form__group input[type=password],.form__group input[type=text],.form__group select,.form__group textarea{border-radius:0;width:100%;border:0;padding:0.5em 0.6em 0.25em 0.6em;background-color:#fff;border-bottom:2px solid #004393;color:#000}.form__group input[type=email]::-webkit-input-placeholder,.form__group input[type=number]::-webkit-input-placeholder,.form__group input[type=password]::-webkit-input-placeholder,.form__group input[type=text]::-webkit-input-placeholder,.form__group select::-webkit-input-placeholder,.form__group textarea::-webkit-input-placeholder{color:#9a9a9a}.form__group input[type=email]::-moz-placeholder,.form__group input[type=number]::-moz-placeholder,.form__group input[type=password]::-moz-placeholder,.form__group input[type=text]::-moz-placeholder,.form__group select::-moz-placeholder,.form__group textarea::-moz-placeholder{color:#9a9a9a}.form__group input[type=email]:-ms-input-placeholder,.form__group input[type=number]:-ms-input-placeholder,.form__group input[type=password]:-ms-input-placeholder,.form__group input[type=text]:-ms-input-placeholder,.form__group select:-ms-input-placeholder,.form__group textarea:-ms-input-placeholder{color:#9a9a9a}.form__group input[type=email]:-moz-placeholder,.form__group input[type=number]:-moz-placeholder,.form__group input[type=password]:-moz-placeholder,.form__group input[type=text]:-moz-placeholder,.form__group select:-moz-placeholder,.form__group textarea:-moz-placeholder{color:#9a9a9a}.form__group select{-moz-appearance:none;-webkit-appearance:none}.form__group select::-ms-expand{display:none}.form__group label{display:block;margin-bottom:0.4em}.form__group label a{color:#6bb745;text-decoration:underline}.form__group.input__holder--limitWidth{max-width:25rem}.form__group.error input[type=email],.form__group.error input[type=number],.form__group.error input[type=password],.form__group.error input[type=text],.form__group.error select,.form__group.error textarea{background-color:#ff3535}.form__fieldset--checkbox{margin-bottom:1em}.form__fieldset--checkbox .form__group label{text-transform:none}.form__fieldset--checkbox.error{outline:1px solid #ffa9a9;outline-offset:3px}.form__group--checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0.3em}.form__group--checkbox:not(:last-child){margin-bottom:0.3em}.form__group--checkbox input[type="checkbox"]{cursor:pointer;width:2.5rem;height:2rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;opacity:0}.form__group--checkbox a{font-weight:600}.form__group--checkbox label{position:relative;color:#000;cursor:pointer}.form__fieldset--legal .form__group--checkbox label{line-height:1.3;font-size:0.8em}.form__group--checkbox label:before{position:absolute;content:"";border:1px solid #004393;width:24px;height:24px;top:2px;left:-40px;position:absolute;border-radius:0;background-color:#fff}.form__group--checkbox label:after{position:absolute;width:18px;height:18px;top:5px;left:-37px;background-color:#004393}.form__group--checkbox input[type="checkbox"]:checked + label::after{content:""}.form__group--checkbox.error{outline:2px solid pink;outline-offset:3px}.form__status{width:100%;margin-top:1rem;margin-bottom:1rem;display:none}.form__status.form__status--error,.form__status.error{display:block;color:#ff3535;text-align:center}.form__status.form__status--success,.form__status.success{display:block;color:#6bb745;font-weight:bold}.form .input__holderCheckbox{}.form .input__holderCheckbox .e__option{margin:0;padding:0}.form .input__holderCheckbox .e__option{color:#000;display:block;position:relative;width:100%}.form .input__holderCheckbox .e__option input[type=checkbox]{position:absolute;visibility:hidden}.form .input__holderCheckbox .e__option input[type=radio]{position:absolute;visibility:hidden}.form .input__holderCheckbox .e__option label{display:block;position:relative;font-size:0.8em;padding:0 0.2em 0.2em 2.4em;z-index:9;cursor:pointer;-webkit-transition:all 0.25s linear;transition:all 0.25s linear;color:#000}.form .input__holderCheckbox .e__option label a{text-decoration:underline}.form .input__holderCheckbox .e__option .checkBox{display:block;position:absolute;border:1px solid #6bb745;background-color:#004393;height:1.3rem;width:1.3rem;top:0;left:0;z-index:5;-webkit-transition:border 0.25s linear;transition:border 0.25s linear}.form .input__holderCheckbox .e__option .checkBox .e__selectedMark{display:block;position:absolute;width:1em;top:0 0.5em;left:0.08em;opacity:0;color:#6bb745;}.form .input__holderCheckbox input[type=checkbox]:checked ~ .checkBox .e__selectedMark{opacity:1}.form .input__holderCheckbox input[type=radio]:checked ~ .checkBox .e__selectedMark{opacity:1}.form .input__holderCheckbox input[type=checkbox]:checked ~ .checkBox::before{background:#a2a2a2}.form .input__holderCheckbox input[type=radio]:checked ~ .checkBox::before{background:#a2a2a2}.submitButton{outline:0}@media (min-width:48em){.form__inputWrap--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__inputWrap--flex .input__holder{width:calc(50% - 1rem)}.form__inputWrap--flex .input__holder:nth-child(odd){margin-right:1rem}}.form__fieldset--nlGroups{padding-left:1em}.form__fieldset--email{margin-bottom:1em}.form__input--select{position:relative}.form__input--select .icon{width:1em;position:absolute;right:1em;top:50%;transform:translateY(-50%) rotate(90deg)}.form__hint{margin:0 0 0 1rem;font-size:0.8em;color:#fff;text-align:right}