.text--dark{color:#000!important}.text--white{color:#fff}.text--light{color:grey}.form--container{max-width:100%;margin:42px auto 0}.form--group{margin-bottom:32px;position:relative}.form--group.valid.FormRow_usr_name:after{width:57%;top:30px}.form--group.valid:after{content:'';background:#00c56a;background:-webkit-gradient(linear,left top,right top,from(#00c56a),to(#1dffd5));background:-o-linear-gradient(left,#00c56a 0,#1dffd5 100%);background:linear-gradient(90deg,#00c56a 0,#1dffd5 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.form--group.-error.FormRow_usr_name:after,.form--group.invalid.FormRow_usr_name:after{width:57%}.form--group.-error:after,.form--group.invalid:after{content:'';background:#b6359c;background:-webkit-gradient(linear,left top,right top,color-stop(0,red),to(#b6359c));background:-o-linear-gradient(left,red 0,#b6359c 100%);background:linear-gradient(90deg,red 0,#b6359c 100%);height:1px;position:absolute;top:30px;left:0;right:0}.form--group.-error input,.form--group.invalid input{border-color:transparent}.form--group ul>li{margin-bottom:35px}.form--group .errors{color:red;font-size:1.2rem;list-style:none;padding:0;margin:8px 0 0;width:100%}.toggle--description{font-size:1.4rem;position:relative;display:inline-block;vertical-align:top;padding-right:2rem;cursor:pointer;margin-bottom:15px}.toggle--description.-opened:after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.toggle--description:after{content:'';display:block;position:absolute;top:.5rem;right:0;width:0;height:0;border-style:solid;border-width:7px 5.5px 0 5.5px;border-color:#000 transparent transparent transparent;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.activationTokenSubmit,.btn--container,.writetoussubmit--comp{width:165px;margin:0 auto}.FormRow_acceptStatute{border-bottom:2px solid #efefef;padding-bottom:41px;margin-bottom:47px}#recoverpasswordform{text-align:center}.FormRowCheckbox.invalid:after,.FormRowCheckbox.valid:after,.FormRow_captcha.invalid:after,.FormRow_captcha.valid:after{display:none}.commentSubmit>input[type=reset]{display:none}@media (min-width:768px){.form--container{width:34rem}}@media (min-width:1000px){.form--container{width:30rem}.activationTokenSubmit,.btn--container{width:125px}}@media (min-width:1280px){.form--container{width:38rem}.activationTokenSubmit,.btn--container{width:180px}.writetoussubmit--comp{margin-top:30x}}.FormRowCheckbox>input[type=checkbox],.checkbox--component>input[type=checkbox]{position:absolute;left:-9999px;opacity:0}.FormRowCheckbox>input[type=checkbox]:checked+.label:before,.checkbox--component>input[type=checkbox]:checked+.label:before{background-image:url(/i/icon-checked.svg);background-size:18px auto}.FormRowCheckbox>.label,.checkbox--component>.label{position:relative;font-size:1.4rem;line-height:1.8;margin:0;padding-left:40px;padding-top:2px;display:inline-block;vertical-align:top}.FormRowCheckbox>.label a,.checkbox--component>.label a{color:inherit;text-decoration:none}.FormRowCheckbox>.label:before,.checkbox--component>.label:before{content:'';width:2.6rem;height:2.6rem;border:2px solid #c3c3c3;position:absolute;left:0;top:0;background-position:center;background-repeat:no-repeat}.FormRowCheckbox>.label>.labelcontent,.checkbox--component>.label>.labelcontent{display:inline-block;vertical-align:top}.FormRowCheckbox>.label>.labelcontent>.required,.checkbox--component>.label>.labelcontent>.required{margin-right:3px}.FormRowCheckbox>.label>ul,.checkbox--component>.label>ul{padding-left:55px}.FormRowCheckbox.invalid .label:before{border-color:red}.form--control{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;background-color:transparent;border:1px solid grey;-webkit-box-shadow:none;box-shadow:none;font-size:1.6rem;font-style:italic;color:#000;padding:0 1.8rem;width:100%;border-radius:3px;overflow:auto}.form--control::-webkit-input-placeholder{color:grey}.form--control::-moz-placeholder{color:grey}.form--control:-ms-input-placeholder{color:grey}.form--control::-ms-input-placeholder{color:grey}.form--control::placeholder{color:grey}.form--control.-bottom{border:0;border-bottom:1px solid grey;border-radius:0;padding-left:0;padding-top:6px;padding-bottom:6px;height:32px}.form--control.-error{border-color:red}.form--control.-nick{width:57%;display:inline-block;vertical-align:middle;margin-top:-8px}.form--control.-nick+.btn--basic{vertical-align:middle;margin-top:-11px}.form--control#User_UserForm_FormField_requiresLabel{position:absolute;left:-9999px;opacity:0}input::-webkit-input-placeholder{color:grey!important}input::-moz-placeholder{color:grey!important}input:-ms-input-placeholder{color:grey!important}input::-ms-input-placeholder{color:grey!important}input::placeholder{color:grey!important}textarea.form--control{resize:none;height:10.6rem;padding-top:11px;padding-bottom:11px;line-height:1.9}textarea.form--control.-auto{height:auto}textarea.form--control.-md{height:20rem}textarea.form--control.-fill{height:100%}.icon--password{padding:0;display:inline-block;line-height:1;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:none;cursor:pointer;text-decoration:none;position:absolute;top:7px;right:0;width:20px}.icon--password:focus{outline:0}.icon--password.-visible:before{content:'';position:absolute;left:0;right:0;top:6px;height:2px;background-color:#000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.info--comp{font-size:1.2rem;font-weight:400}.error--box{color:red;font-size:1.2rem;margin-top:5px}.FormRow_usr_name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.FormRow_captcha{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.FormRow_captcha>ul.errors{margin:5px 0 -15px 0}@media (max-width:1279.98px){.form--control.-nick+.btn--basic{padding:1.5rem 1.8rem}}@media (max-width:767.98px){textarea.form--control.-fill{height:200px}}@media (max-width:479.98px){textarea.form--control.-fill{height:200px}}.alphabet--letter{font-size:1.6rem;font-weight:700;height:4rem;width:4rem;border:.2rem solid #c3c3c3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1;border-radius:50%;color:#000;text-decoration:none;margin-right:1rem;margin-top:1.5rem}.alphabet--letters--container{list-style:none;margin:2.2rem -1rem 0 0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto;position:relative;-ms-overflow-style:none;scrollbar-width:none}.alphabet--letters--container::-webkit-scrollbar{display:none}.alphabet--letters--container.active .alphabet--letter{pointer-events:none}@media (min-width:768px){.alphabet--letter{height:5rem;width:5rem;margin-right:1.5rem}.alphabet--letters--container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2.2rem -1.5rem 0 0}}@media (max-width:767.98px){.alphabet--letters--content{position:relative}.alphabet--letters--content:after{content:'';width:65px;height:100%;right:-20px;top:0;position:absolute;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(40%,#fff));background:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 40%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 40%);z-index:2}.alphabet--letters--container>li:last-of-type{padding-right:30px}}.after--login--popup{position:absolute;left:0;top:13px;height:530px;width:100%;background-color:#fff;z-index:100}.login--page--spacer{margin-top:10rem}.login--page--spacer+.after--login--popup{top:103px}@media (min-width:768px){.after--login--popup{top:20px}.login--page--spacer{margin-top:13rem}.login--page--spacer+.after--login--popup{top:182px}}@media (min-width:1000px){.after--login--popup{top:168px;top:65px}}