.block-auth,
.block-personal {
  background: #1a6d7e;
  padding: 21px 60px 13px 195px;
  margin-bottom: 35px;
  position: relative;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: rgba(255, 255, 255, 0.6);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.block-auth::after,
.block-personal::after {
  content: '';
  display: table;
  clear: both;
}
.block-auth a,
.block-personal a {
  color: rgba(255, 255, 255, 0.6);
  text-decoration: underline;
}
.block-auth a:active,
.block-personal a:active,
.block-auth a:focus,
.block-personal a:focus,
.block-auth a:hover,
.block-personal a:hover {
  color: #ffffff;
  text-decoration: none;
}
.block-auth *,
.block-personal * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.block-auth.order-and-personal,
.block-personal.order-and-personal,
.block-auth.mini,
.block-personal.mini {
  margin: 0 auto;
  padding: 15px 0;
}
.block-auth.order-and-personal p,
.block-personal.order-and-personal p,
.block-auth.mini p,
.block-personal.mini p {
  font-size: 13px;
  margin: 0;
  color: rgba(255, 255, 255, 0.6);
}
.block-auth.order-and-personal .button,
.block-personal.order-and-personal .button,
.block-auth.mini .button,
.block-personal.mini .button {
  width: auto;
  padding: 0 25px;
  position: static;
  top: auto;
  left: auto;
  display: block;
  margin: 0 20px 0 0;
  white-space: nowrap;
}
.block-auth.order-and-personal .button span,
.block-personal.order-and-personal .button span,
.block-auth.mini .button span,
.block-personal.mini .button span {
  display: inline-block;
  padding-left: 18px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNpi+P//PwMSZgLiGUD8GYjvAnEQmjwDA5rAtP+YwAqXBgEg/g5V9A9JwzxkDUwMCMANxIxQNiOSOCcSG0UD0D6GfwyY4B8uDb+AmANJMwwwo2hH8/QcNPd/BWIPfKHECMQ/kTSsxRes0kC8Gs2GN0Ccjk1DOBC/Qgt/ZI3bgVgDpmHlf+JBMMjNb4B+5wHin2jhDwstmBgvEE8ECDAAW0dYW3J1p8gAAAAASUVORK5CYII=') no-repeat left center;
}
.block-auth.order-and-personal .button:hover,
.block-personal.order-and-personal .button:hover,
.block-auth.mini .button:hover,
.block-personal.mini .button:hover,
.block-auth.order-and-personal .button:active,
.block-personal.order-and-personal .button:active,
.block-auth.mini .button:active,
.block-personal.mini .button:active,
.block-auth.order-and-personal .button:focus,
.block-personal.order-and-personal .button:focus,
.block-auth.mini .button:focus,
.block-personal.mini .button:focus {
  color: white;
  background: #FFBF25;
  border-color: transparent;
}
.block-auth.order-and-personal,
.block-personal.order-and-personal {
  margin: 0 auto;
  padding: 15px;
}
.block-auth .close,
.block-personal .close {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 10px;
  right: 10px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWtJREFUeNqUlFtKw0AUhnNRxBXYFeRJ37IJMSA2qKBdgL24A63Y7kCFuIEKUqwPifiuS1BEsoG6AkGwxu9ABsKYmdaBn5OcHL45M/NP3KIoHBlZlvmEERpHUXTnWAa1HcI6dR2V8yqQMdoXGO/xHMglavOcqLwfhuES8RY1y5y8b+d5/h4EwZsGaZcQv0yF1DWoe3DTNJ2Q2KmZ/Asd0P6kArlSq9BGIrO/GEAr6AbAIXENXRggP+jVlc2meMDLqWFbpLNlC6RL19du5dSGhBNn8SGQHpDEqc5CQjoa/gPSVRBHb5cP/QVgM3Qsy6km69Y9RYUF9I0+9KSn+eSoPGLXAlKn2awFzfGJCRbrV0RBfMPGmmAj1Zk4W7f9n41FDdS3+Kwlzt6zdNJTp8PMjgEmncWytC30ZIOU1jgjDGpAchdbHgWfPGyi5zrHaj7TYffy6yE/q16RVcKj/FLqIJpNzgkbaFcgkvsVYACBVZXDAuIUzAAAAABJRU5ErkJggg==') no-repeat;
  cursor: pointer;
  opacity: 1;
}
.block-auth .close:hover,
.block-personal .close:hover,
.block-auth .close:active,
.block-personal .close:active,
.block-auth .close:focus,
.block-personal .close:focus {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOdJREFUeNqUlM0NwjAMhSPaC4wHDNF0C2AHOgIcoCvwswyMwKFRsCNHWMGxwdKTqtr9ZOc5de4TDegIWjk7etAeH2KMSRwy4nvQy4AhJFDtwEEt6ESJyGBrAeJBU1E7ZNBYJDhsWUBCpTaNuakk+Zi90ElWoHyKrQELCqTjh42xU2A1iC9d+6Wzr04k+/+BTfxMMmgmgB70QS0Q9LQ2tlMOVlwNaTSvWFxdjRLkDYvVzjJI62SivLW06TpdLIspNNgBCxagm7RsghkS7Ex/D5dhdwMiwfDCt6Vrc9DVgHAYQprs2luAAQDwRvU8Qe3pTAAAAABJRU5ErkJggg==');
}
.block-auth .button,
.block-personal .button {
  position: absolute;
  top: 23px;
  left: 37px;
  display: block;
  width: 122px;
  text-decoration: none;
  line-height: 32px;
  border: 1px solid #5fa2b2;
  border-radius: 25px;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
}
.block-auth .button span,
.block-personal .button span {
  display: inline-block;
  padding-left: 18px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNpi+P//PwMSZgLiGUD8GYjvAnEQmjwDA5rAtP+YwAqXBgEg/g5V9A9JwzxkDUwMCMANxIxQNiOSOCcSG0UD0D6GfwyY4B8uDb+AmANJMwwwo2hH8/QcNPd/BWIPfKHECMQ/kTSsxRes0kC8Gs2GN0Ccjk1DOBC/Qgt/ZI3bgVgDpmHlf+JBMMjNb4B+5wHin2jhDwstmBgvEE8ECDAAW0dYW3J1p8gAAAAASUVORK5CYII=') no-repeat left center;
}
.block-auth .button span.textMobile,
.block-personal .button span.textMobile {
  display: none;
}
@media (max-width: 992px) {
  .block-auth .button span.textMobile,
  .block-personal .button span.textMobile {
    display: inline-block;
  }
}
@media (max-width: 992px) {
  .block-auth .button span.textDesktop,
  .block-personal .button span.textDesktop {
    display: none;
  }
}
.block-auth .button:hover,
.block-personal .button:hover,
.block-auth .button:active,
.block-personal .button:active,
.block-auth .button:focus,
.block-personal .button:focus {
  color: white;
  background: #FFBF25;
  border-color: transparent;
}
.block-auth.auth-full,
.block-personal.auth-full {
  padding: 20px 40px;
  margin: 45px 0 0;
}
.block-auth.auth-full .button,
.block-personal.auth-full .button {
  position: static;
  display: inline-block;
  width: auto;
  padding: 0 30px;
  margin-right: 30px;
  margin-top: 8px;
}
.block-auth.auth-full .button.mini,
.block-personal.auth-full .button.mini {
  border-color: transparent !important;
  background: none !important;
  padding: 0;
}
.block-auth.auth-full .button.mini:hover,
.block-personal.auth-full .button.mini:hover,
.block-auth.auth-full .button.mini:active,
.block-personal.auth-full .button.mini:active,
.block-auth.auth-full .button.mini:focus,
.block-personal.auth-full .button.mini:focus {
  color: #cc0000;
}
.block-auth.auth-full .button.mini:hover span,
.block-personal.auth-full .button.mini:hover span,
.block-auth.auth-full .button.mini:active span,
.block-personal.auth-full .button.mini:active span,
.block-auth.auth-full .button.mini:focus span,
.block-personal.auth-full .button.mini:focus span {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMlJREFUeNpi+P//PwMMn2FgYALiGUD8GYjvAnEQsjwIM4IIGDjLyDgNSGUyoAJr4///j8E4TEiKBYBUIpT7H0lDCrJuJiQ2NxAzQtmMSOKcuDSATP3HgAn+4dLwC4g5sDiJGasGoMfeAKl5UMUwJ30D4gXIGtBDCaTwBxCzQYXWAQ0KxmoDULE0kFoFxKxI8vZA8XQMG4CC4UD2ZCAWRQsEmNN2AHEh0LYbjMDYXAnkhDEQB0JYgIQzEP+EYkY0Bci28AKxLUCAAQDeJkxlH0G37QAAAABJRU5ErkJggg==');
}
.block-personal {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  margin: 0 auto;
  padding: 8px 50px 8px 35px;
}
.block-personal.mini {
  padding-left: 30px;
}
.block-personal.order-and-personal {
  padding-left: 30px;
}
.block-personal .user {
  color: #666666;
  padding-left: 18px;
  backgrounde: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKNJREFUeNpi+P//PwMSZgLiGUD8GYjvAnEQmjwDA5rAtP+YwAqXBgEg/g5V9A9JwzxkDUwMCMANxIxQNiOSOCcSG0UD0D6GfwyY4B8uDb+AmANJMwwwo2hH8/QcNPd/BWIPfKHECMQ/kTSsxRes0kC8Gs2GN0Ccjk1DOBC/Qgt/ZI3bgVgDpmHlf+JBMMjNb4B+5wHin2jhDwstmBgvEE8ECDAAW0dYW3J1p8gAAAAASUVORK5CYII=') no-repeat left center;
}
@media all and (max-width: 980px) {
  .block-personal .user {
    max-width: 270px;
  }
}
.block-personal ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  padding: 0;
  margin: 0;
  list-style: none;
}
.block-personal ul a {
  display: block;
  text-decoration: none;
  margin-left: 30px;
}
.block-personal ul a.profile {
  padding-left: 18px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO9JREFUeNqM0ruOAWEYxvFvHEKj1ogEF7CdbFzCtq7AdShIKCjcgMKWCtHJVtSyjUQn2SydQ+IQQeM0/m/yTjL5MoU3+UmM9/E9Mzim3ZsbY5LmvdlEeMmY9ycjgSNK+EUCV5ysxTjy6EjggSGqaOoHZSvwg5bsSiCEFPq4YYaGFVgiLbsScPWUT6yQxZcVmGAkuxJw1E77XzTon4O3F9EL8marlU5aIShg7Ep/yAVUGuPfXymKrn7zOaDSHjGv0hNrfTI1FFCxAgPUZdfhryGVipjqSU+9ef+E8SGPXk5Y4Bt3/U1cDfknpKHFS4ABANhiPeBtmJdhAAAAAElFTkSuQmCC') no-repeat left center;
}
.block-personal ul a.list {
  padding-left: 19px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALFJREFUeNpiZJi1+gIDA4MiEP8GYmUgTgTiRgbc4D4LkNBHEhAHYnUg5sOjSZ8JSPxBEvgAxJ8Y8IM/jEDniQAZ/ED8F4gfADEHEEvj0fQR5LwQIBaDauqEOtcdj6ZXIE3TkQSWAHECEGfgcx8TAxkAZFMmkvOeAvF8IH5OyHlrkAICFJIXgfgtoYB4DrURFk9FQFyOL8iZkDSAgADUVrxeYoE6B5aMXgLxDQIRfB8gwAAbBiYr353KFQAAAABJRU5ErkJggg==') no-repeat left center;
}
.block-personal ul a.order {
  line-height: 32px;
  border: 1px solid #7ec6d0;
  border-radius: 50px;
  padding: 0 30px;
  text-align: center;
  display: inline-block;
}
@media all and (max-width: 380px) {
  .block-personal ul a.order {
    padding: 0 15px;
  }
}
.block-personal ul a.order:hover {
  color: white;
  background: #FFBF25;
  border-color: transparent;
}
.block-personal ul a.exit {
  padding-left: 21px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKRJREFUeNpiZJi1mgEHsAHiuUBcDMRbsClgwqHRHog3A7EaEG8CYjdiNesB8QYgFoDyGYEY5DxzQprVgXgnkkYY4APivUBsiUuzBNSpEji8wg3Ey4FYGl2zFBAfBmJVBvxAHohPA7E2TLMCEB8AYhUG4oAkEG8FGcQCJKZBbfzIQDyQA+J5IM1eDGQCkOYOPIGEDzwHaS6nxOYrQCxLht7HAAEGAGcaFXh5XZJcAAAAAElFTkSuQmCC') no-repeat left center;
}
.block-personal ul .credit {
  color: #cc0000;
  padding-left: 19px;
  white-space: nowrap;
}
@media all and (max-width: 570px) {
  .block-personal ul .credit {
    display: none;
  }
}
@media all and (max-width: 700px) {
  .block-personal ul {
    display: block;
  }
  .block-personal ul li {
    float: none;
    display: inline-block;
    margin-bottom: 5px;
    width: auto;
  }
  .block-personal ul li._free {
    margin-bottom: 2px;
  }
  .block-personal ul li:last-child {
    margin-top: 5px;
  }
  .block-personal ul li a {
    margin-left: 10px;
  }
}
@media all and (max-width: 740px) {
  .block-personal ul li._first {
    display: none;
  }
}
@media all and (max-width: 490px) {
  .block-personal ul li._free {
    display: none;
  }
}
@media all and (max-width: 350px) {
  .block-personal ul li._two {
    display: none;
  }
}
@media all and (max-width: 780px) {
  .block-auth.order-and-personal,
  .block-auth.mini {
    margin: 0 auto;
    padding: 15px 0;
  }
  .block-auth.order-and-personal p,
  .block-auth.mini p {
    font-size: 13px;
    margin: 0;
    color: #666;
    line-height: 34px;
  }
  .block-auth.order-and-personal p .help_text,
  .block-auth.mini p .help_text {
    display: none;
  }
  .block-auth.order-and-personal .button,
  .block-auth.mini .button {
    position: static;
    top: auto;
    left: auto;
    display: block;
    float: left;
    margin: 0;
    padding: 0 14px;
  }
  .block-auth.order-and-personal {
    margin: 0 auto;
    padding: 15px;
  }
}
@media all and (max-width: 768px) {
  .block-auth.order-and-personal {
    margin: 0 -15px;
    padding: 15px;
  }
}
.boxFlex {
  display: flex;
  align-items: center;
}
.boxFlexTop {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.boxFlexTop p {
  max-width: 510px;
}
.boxFlexTopRight {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
}
@media all and (max-width: 840px) {
  .boxFlexTopRight .help_text {
    display: none;
  }
}
.boxFlexTop .orderControlLink {
  font-size: 13px;
  margin: 0;
  color: rgba(255, 255, 255, 0.6);
  line-height: 34px;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.boxFlexTop .orderControlLink svg {
  width: 18px;
  height: auto;
  display: block;
  margin-bottom: 2px;
}
.boxFlexTop .orderControlLink span {
  display: block;
  margin-left: 8px;
  white-space: nowrap;
}
.user_hide {
  display: none;
}
@media all and (max-width: 850px) {
  .user_show {
    display: none;
  }
  .user_hide {
    display: inline-block;
  }
}
/*# sourceMappingURL=auth-block.css.map */