body,html{height:100%}.page_login{padding-top:0}.login-wrapper{display:table;height:100%;position:relative;table-layout:fixed;text-align:center;width:100%}.login-wrapper__content{display:table-cell;padding:15px;text-align:left;vertical-align:middle}.login-logo{color:#fff;margin-bottom:58px;text-transform:uppercase;text-align:center;white-space:nowrap}.login-logo__link{display:inline-block;margin-right:10px}.login-logo__img{background-size:100% 100%;fill:#fff}.login-logo__img,.login-logo__title{display:inline-block;vertical-align:middle}.login-logo__title{margin-right:10px;text-align:left}.login-logo__title_lg{font-weight:400;font-size:20px;font-weight:700;left:3px;position:relative;top:-3px}.login-logo__title_sm{font-weight:300;font-size:14px;position:relative;left:3px}.login-form__captcha{cursor:pointer}.login-form__title{font-weight:300;font-size:22px;margin:45px 0 0}@media (max-width:639px){.login-form{margin-left:0;width:100%}}.login-form__post-text{font-size:12px;line-height:18px;margin-top:18px}.login-footer{color:#a8acaf;font-weight:300;font-size:12px;line-height:22px;margin-top:21px;text-align:center}@media (max-width:639px){.login-logo{margin:19px 0}.login-logo__link{margin-right:6px;margin-left:10px}.login-logo__title_lg{font-size:13px;line-height:13px;top:0}.login-logo__title_sm{font-size:12px;line-height:12px;margin-top:2px}.login-wrapper__content,.login-wrapper__content-inner{padding:0}.login-footer{display:none}}.open-section{margin-bottom:41px;text-align:center}.open-section__link{font-weight:500;box-shadow:0 4px 6px rgba(0,0,0,.15);display:inline-block;font-size:16px;line-height:50px;padding-left:25px;padding-right:25px;position:relative;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease}.profile-wrap{position:relative;width:100%}.profile-menu{position:absolute;width:18.18181818%;height:100%;background:#fff;margin:0;padding:19px 0 0;box-shadow:inset -6px 1px 5px -5px rgba(0,0,0,.15)}@media only screen and (max-width:767px){.profile-menu{display:none}}.profile-menu__item{position:relative;width:100%;height:47px;list-style:none;padding-left:15%;padding-right:5%}.profile-menu__item._logout a{text-decoration:underline}.profile-menu__item._logout a:hover{text-decoration:none;color:#44474a}.profile-menu__item.active:before{content:"";display:block;position:absolute;left:0;top:0;width:7px;height:47px}.profile-menu__item a{text-decoration:none;color:#44474a;font-size:14px;font-weight:300;width:100%;height:47px;display:table-cell;vertical-align:middle}.profile-content{width:100%;min-height:700px;height:auto;padding-left:18.18181818%}@media only screen and (max-width:767px){.profile-content{min-height:0;padding:0}}.profile-content__header{position:relative;width:100%;background-position:50% 50%;background-size:cover}@media only screen and (max-width:767px){.profile-content__header .profile-content__edit{display:none}}.profile-content__edit{position:absolute;width:42px;height:42px;right:21px;bottom:-21px;border-radius:50%;cursor:pointer;transition:all .2s ease-out 0s}.profile-content__edit:hover{width:50px;height:50px;bottom:-25px;right:17px}@media only screen and (max-width:767px){.profile-content__edit{right:35px}.profile-content__edit:hover{right:31px}}.profile-content__edit-icon{bottom:0;height:24px;left:0;margin:auto;position:absolute;right:0;top:0;width:24px}.profile-content__photo{position:absolute;bottom:-75px;left:30px;width:150px;height:auto;border-radius:50%;border:3px solid #fff;background:#fff}@media only screen and (min-width:992px){.profile-content__photo{bottom:-100px;width:200px;border:6px solid #fff}}@media only screen and (max-width:767px){.profile-content__photo{bottom:-43px;width:86px;left:inherit;right:17px;border:3px solid #fff}}.profile-content__name{font-size:26px;line-height:34px;font-weight:500;color:#fff;overflow:hidden;padding:30px 30px 23px 200px}@media only screen and (min-width:992px){.profile-content__name{font-size:40px;line-height:44px;font-weight:500;padding:30px 30px 23px 260px}}@media only screen and (max-width:767px){.profile-content__name{font-size:22px;line-height:24px;padding:25px 100px 25px 20px}}.profile-content__info{width:100%;padding:25px 5% 25px 200px;font-size:16px;color:#44474a;overflow:hidden}@media only screen and (min-width:992px){.profile-content__info{padding:25px 5% 25px 260px}}@media only screen and (max-width:767px){.profile-content__info{padding:30px 20px;min-height:120px}}.profile-content__info .profile-content__edit{display:none}@media only screen and (max-width:767px){.profile-content__info .profile-content__edit{display:block}}.profile-content__info .delimiter{width:57.14285714%;min-width:200px;height:1px;margin:35px 0;padding:0;border-top:1px solid #e1e3e4}.profile-content__position{font-size:22px;font-weight:500}.profile-content__department{font-size:16px;margin-top:14px}.profile-content__phone{position:relative;padding-left:30px}.profile-content__phone-icon{content:"";position:absolute;top:3px;left:0;width:17px;height:17px}.profile-content__email{position:relative;padding-left:30px;margin-top:28px}.profile-content__item{margin-top:28px}.profile-content__email-icon{content:"";position:absolute;top:7px;left:0;width:17px;height:11px}.profile-wrap._edit .profile-content__info{padding:70px 0;color:#2e3133}@media only screen and (max-width:767px){.profile-wrap._edit .profile-content__info{padding:40px 0}}@media (min-width:769px){.profile-wrap._edit .profile-edit .form__error_tooltip{transform:translate(100%);right:0;top:0;margin-right:0;margin-top:-4px}.profile-wrap._edit .profile-edit .form__error_tooltip:after,.profile-wrap._edit .profile-edit .form__error_tooltip:before{border-bottom-color:transparent!important;border-top-color:transparent!important;top:24px}.profile-wrap._edit .profile-edit .form__error_tooltip:after{margin-top:-7px}.profile-wrap._edit .profile-edit .form__error_tooltip:before{margin-top:-8px}.profile-wrap._edit .profile-edit .form__error_tooltip:after,.profile-wrap._edit .profile-edit .form__error_tooltip:before{border-left-color:transparent!important;right:100%}.profile-wrap._edit .has-error .form__error_tooltip{margin-right:-14px}}@media only screen and (max-width:767px){.profile-wrap._edit .form__title{font-size:22px;font-weight:300;color:#2e3133;margin:0 0 30px}.profile-wrap._edit .form__delimiter{margin-bottom:33px}.profile-wrap._edit .profile-edit .form__header{font-weight:400;font-size:36px;line-height:46px}.profile-wrap._edit .profile-edit .form__error_tooltip{margin-top:0;right:10px}.profile-wrap._edit .profile-edit .form__error_tooltip:after,.profile-wrap._edit .profile-edit .form__error_tooltip:before{border-left-color:transparent!important;border-right-color:transparent!important;left:50%}.profile-wrap._edit .profile-edit .form__error_tooltip:after{margin-left:-7px}.profile-wrap._edit .profile-edit .form__error_tooltip:before{margin-left:-8px}.profile-wrap._edit .profile-edit .form__error_tooltip:after,.profile-wrap._edit .profile-edit .form__error_tooltip:before{border-top-color:transparent!important;bottom:100%}.profile-wrap._edit .has-error .form__error_tooltip{margin-top:14px}}.profile-content .profile-content__back-btn{position:absolute;top:0;left:0;width:80px;height:100%;cursor:pointer}@media only screen and (max-width:767px){.profile-content .profile-content__back-btn{width:63px}}.profile-content .profile-content__icon-back{content:"";position:absolute;top:50%;left:50%;width:32px;height:20px;margin-left:-16px;margin-top:-10px}.profile-content .profile-content__header-title{font-size:30px;line-height:44px;font-weight:300;color:#fff;margin:0;vertical-align:middle;padding:18px 10px 18px 116px}@media only screen and (max-width:767px){.profile-content .profile-content__header-title{font-size:12px;line-height:16px;font-weight:500;color:#fff;text-transform:uppercase;padding:16px 110px 16px 80px}}.profile-content .form-horizontal .btn{font-weight:700;font-size:16px}.profile-content .form-horizontal .form__label{line-height:41px}@media only screen and (max-width:767px){.profile-content .form-horizontal .form__label{line-height:30px}}.profile-content .form-horizontal .form__block{width:100%;padding:0 5%}@media only screen and (min-width:992px){.profile-content .form-horizontal .form__block{padding:0 25% 0 10%}}@media only screen and (max-width:767px){.profile-content .form-horizontal .form__block{padding:0 5px}}.profile-content .form-horizontal .btn-group{width:100%;padding:0 15px}@media only screen and (max-width:767px){.profile-content .form-horizontal .btn-group{text-align:center}.profile-content .form-horizontal .btn-group .form__btn{width:100%;margin-top:28px}}.error-offset{margin-top:40px}.error-404__title-eng{font-weight:100;text-align:center;font-size:150px;line-height:1;margin:0}.error-404__title-ru{font-size:4.6rem;line-height:6rem;font-weight:100;text-align:center;margin:30px 0 40px}.error-403__title-eng{font-weight:100;text-align:center;font-size:150px;line-height:1;margin:0}.error-403__title-ru{font-size:2.6rem;line-height:4rem;font-weight:100;text-align:center;margin:30px 0 40px}